tutorials.de Buch-Aktion 05/2012
ERLEDIGT
JA
ANTWORTEN
7
ZUGRIFFE
381
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    wakoz wakoz ist offline Mitglied Gold
    Registriert seit
    Apr 2010
    Beiträge
    114
    org.xml.sax.SAXException: Parser configuration problem: namespace reporting is not enabled

    What the Fuck is this?

    Ich habe Zwei Projekte

    Eins zum Testen und ausprobieren wie ich etwas umsetzen möchte und ein zweites wo ich konkret etwas implementiere. also zwei test projekte kombiniere um meine anwendung zu schreiben

    Projekt eins (test) läuft super, keine fehler keine probleme

    Das Projekt wo ich Konkret das mache was mein ziel ist und nur der benötigte code rein kommt da ****t das nicht

    Und den XML Part habe ich 1 zu 1 übernommen oO also warum bekomme ich nun diesen Fehler ich mache doch nichts anders oO

    die Zeile wo der Fehler auftritt ist handler.startElement("", "", _name, attr); und wie gesagt im anderen Projekt steht da das selbe und auch die konfig ist die selbe

    Code :
    1
    2
    3
    4
    
        TransformerHandler handler = tf.newTransformerHandler();
        Transformer serializer = handler.getTransformer();
        serializer.setOutputProperty(OutputKeys.ENCODING, encoding);
        serializer.setOutputProperty(OutputKeys.INDENT, indent ? "yes" : "no");

    freund google spuckt zwar einiges aus aber entweder ****t die Lösung nich oder ich kapiere sie nicht -.-

    Pleas help

    Danke
     

  2. #2
    genodeftest genodeftest ist offline Mitglied Brillant
    Registriert seit
    Jun 2009
    Beiträge
    870
    Kannst du bitte den ganzen Stacktrace posten?

    Welche Projekte? Eclipse-Projekte?
     
    Code bitte so einfügen: [java]System.out.println("Hallo");[/java] (Analog für andere Programmiersprachen)
    Code java:
    1
    
    System.out.println("Hallo");
    hilfreich zu Java: Really Big Index, Java ist auch eine Insel Band 1 und Band 2.
    ___________
    Ubuntu Bug #1: Microsoft has a majority market share
    Casecon: Projekt leiser Käse

  3. #3
    SE Tutorials.de Gastzugang
    Kompletter StackTrace und kompletter Source sind hier nötig ... Rätzelraten spielen wir hier nicht.
     

  4. #4
    wakoz wakoz ist offline Mitglied Gold
    Registriert seit
    Apr 2010
    Beiträge
    114
    Das Problem ist nur in diesem Fall bring der Trace nichts, denn die einzigen Klassen die darin aufgelistet werden sind meine eigenen

    Ich werd morgen den Trace Posten

    Ich weiß das bei der Methode startElement(String, String, String, AttributesImpl); des TransformerHandler namespaces und Prifix eingetragen werden müssen aber der XML Writer sollte auch ohne klar kommen schließlich wird nicht in jeder xml so auf Namespaces und co verwiesen. Ich wollte diese als Attribute übergeben was laut doku auch möglich ist und im Test Standard Java Projekt auch geklappt hat
     

  5. #5
    genodeftest genodeftest ist offline Mitglied Brillant
    Registriert seit
    Jun 2009
    Beiträge
    870
    wakoz: dann doch erst recht!
     
    Code bitte so einfügen: [java]System.out.println("Hallo");[/java] (Analog für andere Programmiersprachen)
    Code java:
    1
    
    System.out.println("Hallo");
    hilfreich zu Java: Really Big Index, Java ist auch eine Insel Band 1 und Band 2.
    ___________
    Ubuntu Bug #1: Microsoft has a majority market share
    Casecon: Projekt leiser Käse

  6. #6
    wakoz wakoz ist offline Mitglied Gold
    Registriert seit
    Apr 2010
    Beiträge
    114
    Code :
    1
    2
    3
    
    org.xml.sax.SAXException: Parser configuration problem: namespace reporting is not enabled
        at net.sf.saxon.event.ReceivingContentHandler.getNameCode(ReceivingContentHandler.java:291)
        at net.sf.saxon.event.ReceivingContentHandler.startElement(ReceivingContentHandler.java:216)
    hier tritt der fehler auf das gewühle durch meine aufrufenden Klassen spare ich euch

    Wie gesagt, hier her über gebe ich net.sf.saxon.event.ReceivingContentHandler.startElement(ReceivingContentHandler.java:216) dem Start Element in meinem Dummy Java Projekt Zwei leere Strings den Element name und Attribute und das ohne Probleme. In meinem Großen Projekt wo der XML Part Integriert werden soll tritt nun diese Exception auf -.-

    Das einzige was ich mir vorstellen könnte ist das Konfigurationen anderer Projekt Parts stören wie JMS oder Log4J aber das dürfte nicht sein -.-


    PS: Völlig vergessen ich nutze noch Java 1.5, mit Einstellung auf 1.4 Compiler Kompatibilität aber das auch in Beiden java Projekten.

    habe nun alle Libs aus dem Haupt Java projekt in das Test projekt übernommen und es läuft immer noch ohne problem o0, es ist echt zum mäuse melken! Warum diese namespaces?
    Geändert von wakoz (07.09.11 um 10:29 Uhr) Grund: PS
     

  7. #7
    Registriert seit
    Jun 2002
    Ort
    Saarbrücken (Saarland)
    Beiträge
    9.886
    Blog-Einträge
    29
    Hallo,

    verwendest du in beiden Projekten die selben JDK Versionen?
    Verwendest du die selben Saxoon Versionen?
    Verwendest du in deinem Hauptentwicklungsprojekt noch andere Bibliotheken die dort die SAX Parser Konfiguration beeinflussen könnten?

    Hast du schon probiert vor der Interaktion mit Saxoon das entsprechende Flag zum Namespace-Handling im SAX Parser selbst zu setzen?

    Gruß Tom
     
    Java rocks!
    How to become a good Java Programmer?
    Does IT in Java and .Net
    The only valid measurement of code quality: WTFs / minute
    Blog
    Xing
    Twitter

  8. #8
    wakoz wakoz ist offline Mitglied Gold
    Registriert seit
    Apr 2010
    Beiträge
    114
    Moin
    Zitat Zitat von Thomas Darimont Beitrag anzeigen
    Hallo,

    verwendest du in beiden Projekten die selben JDK Versionen?
    Ja, hatte ich aber im zweiten Post Angegeben
    Zitat Zitat von Thomas Darimont Beitrag anzeigen
    Verwendest du die selben Saxoon Versionen?
    Ich würde mal davon ausgehen das ich die selben Versionen in beiden Projekten habe, da beide Projekte mit der selben Java Version verwendet werden und für das XML Writing keine weiteren eingebunden werden.

    Tatsächlich liegt aber hier ein teil des Problems, mein Ziel Projekt hat trotz selber Java Installation Version 2 und mein Test Projekt Version 1. Unterschied: Version 2 macht das Schema und Namespace Händling anders als Version 1.
    Zitat Zitat von Thomas Darimont Beitrag anzeigen
    Verwendest du in deinem Hauptentwicklungsprojekt noch andere Bibliotheken die dort die SAX Parser Konfiguration beeinflussen könnten?
    Es liegen Weitere Bibliotheken im Ziel Projekt, vielleicht holt er dort die Saxoon Version 2 her. Man weiß es nicht zu mal ich diese Bibs in beiden Projekten eingebunden hab, nur werden sie in einem nicht angewendet.
    Zitat Zitat von Thomas Darimont Beitrag anzeigen
    Hast du schon probiert vor der Interaktion mit Saxoon das entsprechende Flag zum Namespace-Handling im SAX Parser selbst zu setzen?
    Gruß Tom
    Ich Initialisiere mit über eine SAXTransformerFactory einen TransformerHandler, die kapseln mir leider die Möglichkeit weg die Flags zu setzen und wie ich das alles anders Starten kann weiß ich gerade nicht

    Und hier ist der Kern des Problems in der Version 2 von saxoon hat man auf das laden mit dem Handler reagiert und die Prüfung der namespaces verändert, was nun zu meiner geliebten exeption führt wenn die Initialisierung und die namespaces so macht wie ich.

    Code java:
    1
    2
    3
    4
    5
    
        SAXTransformerFactory tf = (SAXTransformerFactory)TransformerFactory.newInstance();
        handler = tf.newTransformerHandler();
        Transformer serializer = handler.getTransformer();
        serializer.setOutputProperty(OutputKeys.ENCODING, encoding);
        serializer.setOutputProperty(OutputKeys.INDENT, indent ? "yes" : "no");
    und ich würde gern den "handler" mit seinen Möglichkeiten behalten.

    Aber das wird so nicht möglich sein.

    MfG
    Geändert von wakoz (08.09.11 um 08:18 Uhr)
     

Ähnliche Themen

  1. Problem bei Java Product Configuration
    Von Heraklemos im Forum Java
    Antworten: 0
    Letzter Beitrag: 14.05.10, 18:09
  2. Visual C++ 2008 EE - Problem Configuration Properties
    Von stEEdZ im Forum VisualStudio & MFC
    Antworten: 0
    Letzter Beitrag: 11.03.09, 18:39
  3. Drupal: Problem bei Database Configuration
    Von Avedo im Forum Content Management Systeme (CMS)
    Antworten: 1
    Letzter Beitrag: 28.11.07, 17:41
  4. Spring Problem: AOP configuration seems to be invalid
    Von manusch im Forum Enterprise Java (JEE, J2EE, Spring & Co.)
    Antworten: 2
    Letzter Beitrag: 10.09.07, 13:23
  5. Problem: Commons Configuration über Konsole
    Von Ronin-Jay im Forum Java
    Antworten: 6
    Letzter Beitrag: 13.08.07, 13:52