Garth, if you open the xbean.jar from the release, you will find a manifest under meta-inf, and if you open the manifest, you will see the svn revision number in the version: 2.2.0-r413705. So the release was built from revision 413705. - Wing Yew
-----Original Message----- From: Garth Patil [mailto:[EMAIL PROTECTED] Sent: Friday, March 16, 2007 10:46 PM To: [email protected] Subject: Re: Parser corruption? hi radu, thanks for the insight. i looked around in the message archive, but couldn't find this exact problem before. however, if it's a known issue, i agree that it probably needs to be fixed, as not all applications can control the input of malformed xml. i think i see the way to dispose of the piccolo instance if a parse exception occurs. for those familiar with the code, do you think this would be an acceptable solution? also, does someone know the svn revision number the 2.2.0 release was built from? in addition to offering a patch for head, i'd like to do the same for 2.2.0, so that those who are using it in production can do so with minimal risk. thanks, /garth On 3/16/07, Radu Preotiuc-Pietro <[EMAIL PROTECTED]> wrote: > To be honest, I have heard about this problem before, sounds like > something that needs to be fixed. > > The Factory caches the Piccolo instance, so it may be that something > doesn't get cleaned up properly between parsing sessions in there. > > Thanks Jacob and Garth for looking into this! > Radu > > On Fri, 2007-03-16 at 13:19 -0700, Jacob Danner wrote: > > Fantastic, this will certainly help with my repro :) > > trying now. > > -Jacobd > > > > On 3/16/07, Garth Patil <[EMAIL PROTECTED]> wrote: > > > Hi, > > > I built a simple test program that shows this behavior. You can get it > > > at: http://tunnel19.com/xmlbeanstest.tar.gz > > > All you have to do is un-tar it and run 'ant'. It runs the xmlbean ant > > > task against a minimal xsd (xsd/Test.xsd), compiles the generated > > > files and a src/Test.java test program, and runs the test program. The > > > test program loads two files (xml/good.xml and xml/bad.xml) as > > > Strings, and attempts to parse them using the Factory parse() method. > > > After the first bad xml is used, the parser does not recover on any > > > subsequent calls to parse(), even with good xml. I've attached the > > > expected output that shows the bug. > > > Best, > > > Garth > > > > > > [EMAIL PROTECTED] xmlbeanstest]$ ant clean;ant > > > Buildfile: build.xml > > > > > > init: > > > > > > clean: > > > [delete] Deleting directory /home/garth/xmlbeanstest/build > > > > > > BUILD SUCCESSFUL > > > Total time: 0 seconds > > > Buildfile: build.xml > > > > > > init: > > > > > > prepare: > > > [mkdir] Created dir: /home/garth/xmlbeanstest/build > > > [mkdir] Created dir: /home/garth/xmlbeanstest/build/classes > > > [mkdir] Created dir: /home/garth/xmlbeanstest/build/gensrc > > > > > > generate: > > > [xmlbean] Time to build schema type system: 0.93 seconds > > > [xmlbean] Time to generate code: 0.073 seconds > > > [javac] Compiling 4 source files to /home/garth/xmlbeanstest/build/classes > > > [javac] Note: Some input files use or override a deprecated API. > > > [javac] Note: Recompile with -Xlint:deprecation for details. > > > > > > compile: > > > [javac] Compiling 1 source file to /home/garth/xmlbeanstest/build/classes > > > > > > run: > > > [java] 1 > > > [java] 2 > > > [java] 3 > > > [java] 4 > > > [java] org.apache.xmlbeans.XmlException: error: XML Declaration > > > not well-formed > > > [java] org.apache.xmlbeans.impl.piccolo.io.FileFormatException: > > > XML Declaration not well-formed > > > [java] at > > > org.apache.xmlbeans.impl.piccolo.xml.XMLDeclParser.parse(XMLDeclParser.j ava:907) > > > [java] at > > > org.apache.xmlbeans.impl.piccolo.xml.XMLInputReader.parseXMLDeclaration( XMLInputReader.java:56) > > > [java] at > > > org.apache.xmlbeans.impl.piccolo.xml.XMLReaderReader.processXMLDecl(XMLR eaderReader.java:258) > > > [java] at > > > org.apache.xmlbeans.impl.piccolo.xml.XMLReaderReader.reset(XMLReaderRead er.java:85) > > > [java] at > > > org.apache.xmlbeans.impl.piccolo.xml.DocumentEntity.open(DocumentEntity. java:75) > > > [java] at > > > org.apache.xmlbeans.impl.piccolo.xml.PiccoloLexer.reset(PiccoloLexer.jav a:982) > > > [java] at > > > org.apache.xmlbeans.impl.piccolo.xml.Piccolo.parse(Piccolo.java:709) > > > [java] at > > > org.apache.xmlbeans.impl.store.Locale$SaxLoader.load(Locale.java:3435) > > > [java] at org.apache.xmlbeans.impl.store.Locale.parse(Locale.java:706) > > > [java] at > > > org.apache.xmlbeans.impl.store.Locale.parseToXmlObject(Locale.java:690) > > > [java] at > > > org.apache.xmlbeans.impl.store.Locale.parseToXmlObject(Locale.java:677) > > > [java] at > > > org.apache.xmlbeans.impl.schema.SchemaTypeLoaderBase.parse(SchemaTypeLoa derBase.java:208) > > > [java] at > > > noNamespace.RequestDocument$Factory.parse(RequestDocument.java:52) > > > [java] at Test.main(Test.java:25) > > > [java] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > > > [java] at > > > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.jav a:39) > > > [java] at > > > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessor Impl.java:25) > > > [java] at java.lang.reflect.Method.invoke(Method.java:585) > > > [java] at > > > org.apache.tools.ant.taskdefs.ExecuteJava.run(ExecuteJava.java:217) > > > [java] at > > > org.apache.tools.ant.taskdefs.ExecuteJava.execute(ExecuteJava.java:152) > > > [java] at org.apache.tools.ant.taskdefs.Java.run(Java.java:747) > > > [java] at org.apache.tools.ant.taskdefs.Java.executeJava(Java.java:201) > > > [java] at org.apache.tools.ant.taskdefs.Java.execute(Java.java:104) > > > [java] at > > > org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:288) > > > [java] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > > > [java] at > > > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.jav a:39) > > > [java] at > > > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessor Impl.java:25) > > > [java] at java.lang.reflect.Method.invoke(Method.java:585) > > > [java] at > > > org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:1 05) > > > [java] at org.apache.tools.ant.Task.perform(Task.java:348) > > > [java] at org.apache.tools.ant.Target.execute(Target.java:357) > > > [java] at org.apache.tools.ant.Target.performTasks(Target.java:385) > > > [java] at > > > org.apache.tools.ant.Project.executeSortedTargets(Project.java:1329) > > > [java] at org.apache.tools.ant.Project.executeTarget(Project.java:1298) > > > [java] at > > > org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecut or.java:41) > > > [java] at > > > org.apache.tools.ant.Project.executeTargets(Project.java:1181) > > > [java] at org.apache.tools.ant.Main.runBuild(Main.java:698) > > > [java] at org.apache.tools.ant.Main.startAnt(Main.java:199) > > > [java] at org.apache.tools.ant.launch.Launcher.run(Launcher.java:257) > > > [java] at org.apache.tools.ant.launch.Launcher.main(Launcher.java:104) > > > [java] > > > [java] at > > > org.apache.xmlbeans.impl.store.Locale$SaxLoader.load(Locale.java:3467) > > > [java] at org.apache.xmlbeans.impl.store.Locale.parse(Locale.java:706) > > > [java] at > > > org.apache.xmlbeans.impl.store.Locale.parseToXmlObject(Locale.java:690) > > > [java] at > > > org.apache.xmlbeans.impl.store.Locale.parseToXmlObject(Locale.java:677) > > > [java] at > > > org.apache.xmlbeans.impl.schema.SchemaTypeLoaderBase.parse(SchemaTypeLoa derBase.java:208) > > > [java] at > > > noNamespace.RequestDocument$Factory.parse(RequestDocument.java:52) > > > [java] at Test.main(Test.java:25) > > > [java] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > > > [java] at > > > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.jav a:39) > > > [java] at > > > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessor Impl.java:25) > > > [java] at java.lang.reflect.Method.invoke(Method.java:585) > > > [java] at > > > org.apache.tools.ant.taskdefs.ExecuteJava.run(ExecuteJava.java:217) > > > [java] at > > > org.apache.tools.ant.taskdefs.ExecuteJava.execute(ExecuteJava.java:152) > > > [java] at org.apache.tools.ant.taskdefs.Java.run(Java.java:747) > > > [java] at org.apache.tools.ant.taskdefs.Java.executeJava(Java.java:201) > > > [java] at org.apache.tools.ant.taskdefs.Java.execute(Java.java:104) > > > [java] at > > > org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:288) > > > [java] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > > > [java] at > > > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.jav a:39) > > > [java] at > > > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessor Impl.java:25) > > > [java] at java.lang.reflect.Method.invoke(Method.java:585) > > > [java] at > > > org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:1 05) > > > [java] at org.apache.tools.ant.Task.perform(Task.java:348) > > > [java] at org.apache.tools.ant.Target.execute(Target.java:357) > > > [java] at org.apache.tools.ant.Target.performTasks(Target.java:385) > > > [java] at > > > org.apache.tools.ant.Project.executeSortedTargets(Project.java:1329) > > > [java] at org.apache.tools.ant.Project.executeTarget(Project.java:1298) > > > [java] at > > > org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecut or.java:41) > > > [java] at > > > org.apache.tools.ant.Project.executeTargets(Project.java:1181) > > > [java] at org.apache.tools.ant.Main.runBuild(Main.java:698) > > > [java] at org.apache.tools.ant.Main.startAnt(Main.java:199) > > > [java] at org.apache.tools.ant.launch.Launcher.run(Launcher.java:257) > > > [java] at org.apache.tools.ant.launch.Launcher.main(Launcher.java:104) > > > [java] Caused by: > > > org.apache.xmlbeans.impl.piccolo.io.FileFormatException: XML > > > Declaration not well-formed > > > [java] at > > > org.apache.xmlbeans.impl.piccolo.xml.Piccolo.reportFatalError(Piccolo.ja va:1038) > > > [java] at > > > org.apache.xmlbeans.impl.piccolo.xml.Piccolo.parse(Piccolo.java:720) > > > [java] at > > > org.apache.xmlbeans.impl.store.Locale$SaxLoader.load(Locale.java:3435) > > > [java] ... 32 more > > > [java] 5 > > > [java] java.lang.NullPointerException > > > [java] at > > > org.apache.xmlbeans.impl.piccolo.xml.DocumentEntity.close(DocumentEntity .java:154) > > > [java] at > > > org.apache.xmlbeans.impl.piccolo.xml.DocumentEntity.reset(DocumentEntity .java:134) > > > [java] at > > > org.apache.xmlbeans.impl.piccolo.xml.Piccolo.parse(Piccolo.java:708) > > > [java] at > > > org.apache.xmlbeans.impl.store.Locale$SaxLoader.load(Locale.java:3435) > > > [java] at org.apache.xmlbeans.impl.store.Locale.parse(Locale.java:706) > > > [java] at > > > org.apache.xmlbeans.impl.store.Locale.parseToXmlObject(Locale.java:690) > > > [java] at > > > org.apache.xmlbeans.impl.store.Locale.parseToXmlObject(Locale.java:677) > > > [java] at > > > org.apache.xmlbeans.impl.schema.SchemaTypeLoaderBase.parse(SchemaTypeLoa derBase.java:208) > > > [java] at > > > noNamespace.RequestDocument$Factory.parse(RequestDocument.java:52) > > > [java] at Test.main(Test.java:27) > > > [java] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > > > [java] at > > > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.jav a:39) > > > [java] at > > > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessor Impl.java:25) > > > [java] at java.lang.reflect.Method.invoke(Method.java:585) > > > [java] at > > > org.apache.tools.ant.taskdefs.ExecuteJava.run(ExecuteJava.java:217) > > > [java] at > > > org.apache.tools.ant.taskdefs.ExecuteJava.execute(ExecuteJava.java:152) > > > [java] at org.apache.tools.ant.taskdefs.Java.run(Java.java:747) > > > [java] at org.apache.tools.ant.taskdefs.Java.executeJava(Java.java:201) > > > [java] at org.apache.tools.ant.taskdefs.Java.execute(Java.java:104) > > > [java] at > > > org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:288) > > > [java] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > > > [java] at > > > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.jav a:39) > > > [java] at > > > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessor Impl.java:25) > > > [java] at java.lang.reflect.Method.invoke(Method.java:585) > > > [java] at > > > org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:1 05) > > > [java] at org.apache.tools.ant.Task.perform(Task.java:348) > > > [java] at org.apache.tools.ant.Target.execute(Target.java:357) > > > [java] at org.apache.tools.ant.Target.performTasks(Target.java:385) > > > [java] at > > > org.apache.tools.ant.Project.executeSortedTargets(Project.java:1329) > > > [java] at org.apache.tools.ant.Project.executeTarget(Project.java:1298) > > > [java] at > > > org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecut or.java:41) > > > [java] at > > > org.apache.tools.ant.Project.executeTargets(Project.java:1181) > > > [java] at org.apache.tools.ant.Main.runBuild(Main.java:698) > > > [java] at org.apache.tools.ant.Main.startAnt(Main.java:199) > > > [java] at org.apache.tools.ant.launch.Launcher.run(Launcher.java:257) > > > [java] at org.apache.tools.ant.launch.Launcher.main(Launcher.java:104) > > > [java] 6 > > > [java] java.lang.NullPointerException > > > [java] at > > > org.apache.xmlbeans.impl.piccolo.xml.DocumentEntity.close(DocumentEntity .java:154) > > > [java] at > > > org.apache.xmlbeans.impl.piccolo.xml.DocumentEntity.reset(DocumentEntity .java:134) > > > [java] at > > > org.apache.xmlbeans.impl.piccolo.xml.Piccolo.parse(Piccolo.java:708) > > > [java] at > > > org.apache.xmlbeans.impl.store.Locale$SaxLoader.load(Locale.java:3435) > > > [java] at org.apache.xmlbeans.impl.store.Locale.parse(Locale.java:706) > > > [java] at > > > org.apache.xmlbeans.impl.store.Locale.parseToXmlObject(Locale.java:690) > > > [java] at > > > org.apache.xmlbeans.impl.store.Locale.parseToXmlObject(Locale.java:677) > > > [java] at > > > org.apache.xmlbeans.impl.schema.SchemaTypeLoaderBase.parse(SchemaTypeLoa derBase.java:208) > > > [java] at > > > noNamespace.RequestDocument$Factory.parse(RequestDocument.java:52) > > > [java] at Test.main(Test.java:29) > > > [java] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > > > [java] at > > > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.jav a:39) > > > [java] at > > > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessor Impl.java:25) > > > [java] at java.lang.reflect.Method.invoke(Method.java:585) > > > [java] at > > > org.apache.tools.ant.taskdefs.ExecuteJava.run(ExecuteJava.java:217) > > > [java] at > > > org.apache.tools.ant.taskdefs.ExecuteJava.execute(ExecuteJava.java:152) > > > [java] at org.apache.tools.ant.taskdefs.Java.run(Java.java:747) > > > [java] at org.apache.tools.ant.taskdefs.Java.executeJava(Java.java:201) > > > [java] at org.apache.tools.ant.taskdefs.Java.execute(Java.java:104) > > > [java] at > > > org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:288) > > > [java] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > > > [java] at > > > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.jav a:39) > > > [java] at > > > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessor Impl.java:25) > > > [java] at java.lang.reflect.Method.invoke(Method.java:585) > > > [java] at > > > org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:1 05) > > > [java] at org.apache.tools.ant.Task.perform(Task.java:348) > > > [java] at org.apache.tools.ant.Target.execute(Target.java:357) > > > [java] at org.apache.tools.ant.Target.performTasks(Target.java:385) > > > [java] at > > > org.apache.tools.ant.Project.executeSortedTargets(Project.java:1329) > > > [java] at org.apache.tools.ant.Project.executeTarget(Project.java:1298) > > > [java] at > > > org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecut or.java:41) > > > [java] at > > > org.apache.tools.ant.Project.executeTargets(Project.java:1181) > > > [java] at org.apache.tools.ant.Main.runBuild(Main.java:698) > > > [java] at org.apache.tools.ant.Main.startAnt(Main.java:199) > > > [java] at org.apache.tools.ant.launch.Launcher.run(Launcher.java:257) > > > [java] at org.apache.tools.ant.launch.Launcher.main(Launcher.java:104) > > > [java] 7 > > > [java] java.lang.NullPointerException > > > [java] at > > > org.apache.xmlbeans.impl.piccolo.xml.DocumentEntity.close(DocumentEntity .java:154) > > > [java] at > > > org.apache.xmlbeans.impl.piccolo.xml.DocumentEntity.reset(DocumentEntity .java:134) > > > [java] at > > > org.apache.xmlbeans.impl.piccolo.xml.Piccolo.parse(Piccolo.java:708) > > > [java] at > > > org.apache.xmlbeans.impl.store.Locale$SaxLoader.load(Locale.java:3435) > > > [java] at org.apache.xmlbeans.impl.store.Locale.parse(Locale.java:706) > > > [java] at > > > org.apache.xmlbeans.impl.store.Locale.parseToXmlObject(Locale.java:690) > > > [java] at > > > org.apache.xmlbeans.impl.store.Locale.parseToXmlObject(Locale.java:677) > > > [java] at > > > org.apache.xmlbeans.impl.schema.SchemaTypeLoaderBase.parse(SchemaTypeLoa derBase.java:208) > > > [java] at > > > noNamespace.RequestDocument$Factory.parse(RequestDocument.java:52) > > > [java] at Test.main(Test.java:31) > > > [java] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > > > [java] at > > > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.jav a:39) > > > [java] at > > > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessor Impl.java:25) > > > [java] at java.lang.reflect.Method.invoke(Method.java:585) > > > [java] at > > > org.apache.tools.ant.taskdefs.ExecuteJava.run(ExecuteJava.java:217) > > > [java] at > > > org.apache.tools.ant.taskdefs.ExecuteJava.execute(ExecuteJava.java:152) > > > [java] at org.apache.tools.ant.taskdefs.Java.run(Java.java:747) > > > [java] at org.apache.tools.ant.taskdefs.Java.executeJava(Java.java:201) > > > [java] at org.apache.tools.ant.taskdefs.Java.execute(Java.java:104) > > > [java] at > > > org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:288) > > > [java] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > > > [java] at > > > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.jav a:39) > > > [java] at > > > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessor Impl.java:25) > > > [java] at java.lang.reflect.Method.invoke(Method.java:585) > > > [java] at > > > org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:1 05) > > > [java] at org.apache.tools.ant.Task.perform(Task.java:348) > > > [java] at org.apache.tools.ant.Target.execute(Target.java:357) > > > [java] at org.apache.tools.ant.Target.performTasks(Target.java:385) > > > [java] at > > > org.apache.tools.ant.Project.executeSortedTargets(Project.java:1329) > > > [java] at org.apache.tools.ant.Project.executeTarget(Project.java:1298) > > > [java] at > > > org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecut or.java:41) > > > [java] at > > > org.apache.tools.ant.Project.executeTargets(Project.java:1181) > > > [java] at org.apache.tools.ant.Main.runBuild(Main.java:698) > > > [java] at org.apache.tools.ant.Main.startAnt(Main.java:199) > > > [java] at org.apache.tools.ant.launch.Launcher.run(Launcher.java:257) > > > [java] at org.apache.tools.ant.launch.Launcher.main(Launcher.java:104) > > > [java] 8 > > > [java] java.lang.NullPointerException > > > [java] at > > > org.apache.xmlbeans.impl.piccolo.xml.DocumentEntity.close(DocumentEntity .java:154) > > > [java] at > > > org.apache.xmlbeans.impl.piccolo.xml.DocumentEntity.reset(DocumentEntity .java:134) > > > [java] at > > > org.apache.xmlbeans.impl.piccolo.xml.Piccolo.parse(Piccolo.java:708) > > > [java] at > > > org.apache.xmlbeans.impl.store.Locale$SaxLoader.load(Locale.java:3435) > > > [java] at org.apache.xmlbeans.impl.store.Locale.parse(Locale.java:706) > > > [java] at > > > org.apache.xmlbeans.impl.store.Locale.parseToXmlObject(Locale.java:690) > > > [java] at > > > org.apache.xmlbeans.impl.store.Locale.parseToXmlObject(Locale.java:677) > > > [java] at > > > org.apache.xmlbeans.impl.schema.SchemaTypeLoaderBase.parse(SchemaTypeLoa derBase.java:208) > > > [java] at > > > noNamespace.RequestDocument$Factory.parse(RequestDocument.java:52) > > > [java] at Test.main(Test.java:33) > > > [java] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > > > [java] at > > > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.jav a:39) > > > [java] at > > > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessor Impl.java:25) > > > [java] at java.lang.reflect.Method.invoke(Method.java:585) > > > [java] at > > > org.apache.tools.ant.taskdefs.ExecuteJava.run(ExecuteJava.java:217) > > > [java] at > > > org.apache.tools.ant.taskdefs.ExecuteJava.execute(ExecuteJava.java:152) > > > [java] at org.apache.tools.ant.taskdefs.Java.run(Java.java:747) > > > [java] at org.apache.tools.ant.taskdefs.Java.executeJava(Java.java:201) > > > [java] at org.apache.tools.ant.taskdefs.Java.execute(Java.java:104) > > > [java] at > > > org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:288) > > > [java] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > > > [java] at > > > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.jav a:39) > > > [java] at > > > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessor Impl.java:25) > > > [java] at java.lang.reflect.Method.invoke(Method.java:585) > > > [java] at > > > org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:1 05) > > > [java] at org.apache.tools.ant.Task.perform(Task.java:348) > > > [java] at org.apache.tools.ant.Target.execute(Target.java:357) > > > [java] at org.apache.tools.ant.Target.performTasks(Target.java:385) > > > [java] at > > > org.apache.tools.ant.Project.executeSortedTargets(Project.java:1329) > > > [java] at org.apache.tools.ant.Project.executeTarget(Project.java:1298) > > > [java] at > > > org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecut or.java:41) > > > [java] at > > > org.apache.tools.ant.Project.executeTargets(Project.java:1181) > > > [java] at org.apache.tools.ant.Main.runBuild(Main.java:698) > > > [java] at org.apache.tools.ant.Main.startAnt(Main.java:199) > > > [java] at org.apache.tools.ant.launch.Launcher.run(Launcher.java:257) > > > [java] at org.apache.tools.ant.launch.Launcher.main(Launcher.java:104) > > > [java] 9 > > > [java] java.lang.NullPointerException > > > [java] at > > > org.apache.xmlbeans.impl.piccolo.xml.DocumentEntity.close(DocumentEntity .java:154) > > > [java] at > > > org.apache.xmlbeans.impl.piccolo.xml.DocumentEntity.reset(DocumentEntity .java:134) > > > [java] at > > > org.apache.xmlbeans.impl.piccolo.xml.Piccolo.parse(Piccolo.java:708) > > > [java] at > > > org.apache.xmlbeans.impl.store.Locale$SaxLoader.load(Locale.java:3435) > > > [java] at org.apache.xmlbeans.impl.store.Locale.parse(Locale.java:706) > > > [java] at > > > org.apache.xmlbeans.impl.store.Locale.parseToXmlObject(Locale.java:690) > > > [java] at > > > org.apache.xmlbeans.impl.store.Locale.parseToXmlObject(Locale.java:677) > > > [java] at > > > org.apache.xmlbeans.impl.schema.SchemaTypeLoaderBase.parse(SchemaTypeLoa derBase.java:208) > > > [java] at > > > noNamespace.RequestDocument$Factory.parse(RequestDocument.java:52) > > > [java] at Test.main(Test.java:35) > > > [java] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > > > [java] at > > > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.jav a:39) > > > [java] at > > > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessor Impl.java:25) > > > [java] at java.lang.reflect.Method.invoke(Method.java:585) > > > [java] at > > > org.apache.tools.ant.taskdefs.ExecuteJava.run(ExecuteJava.java:217) > > > [java] at > > > org.apache.tools.ant.taskdefs.ExecuteJava.execute(ExecuteJava.java:152) > > > [java] at org.apache.tools.ant.taskdefs.Java.run(Java.java:747) > > > [java] at org.apache.tools.ant.taskdefs.Java.executeJava(Java.java:201) > > > [java] at org.apache.tools.ant.taskdefs.Java.execute(Java.java:104) > > > [java] at > > > org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:288) > > > [java] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > > > [java] at > > > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.jav a:39) > > > [java] at > > > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessor Impl.java:25) > > > [java] at java.lang.reflect.Method.invoke(Method.java:585) > > > [java] at > > > org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:1 05) > > > [java] at org.apache.tools.ant.Task.perform(Task.java:348) > > > [java] at org.apache.tools.ant.Target.execute(Target.java:357) > > > [java] at org.apache.tools.ant.Target.performTasks(Target.java:385) > > > [java] at > > > org.apache.tools.ant.Project.executeSortedTargets(Project.java:1329) > > > [java] at org.apache.tools.ant.Project.executeTarget(Project.java:1298) > > > [java] at > > > org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecut or.java:41) > > > [java] at > > > org.apache.tools.ant.Project.executeTargets(Project.java:1181) > > > [java] at org.apache.tools.ant.Main.runBuild(Main.java:698) > > > [java] at org.apache.tools.ant.Main.startAnt(Main.java:199) > > > [java] at org.apache.tools.ant.launch.Launcher.run(Launcher.java:257) > > > [java] at org.apache.tools.ant.launch.Launcher.main(Launcher.java:104) > > > [java] 10 > > > [java] java.lang.NullPointerException > > > [java] at > > > org.apache.xmlbeans.impl.piccolo.xml.DocumentEntity.close(DocumentEntity .java:154) > > > [java] at > > > org.apache.xmlbeans.impl.piccolo.xml.DocumentEntity.reset(DocumentEntity .java:134) > > > [java] at > > > org.apache.xmlbeans.impl.piccolo.xml.Piccolo.parse(Piccolo.java:708) > > > [java] at > > > org.apache.xmlbeans.impl.store.Locale$SaxLoader.load(Locale.java:3435) > > > [java] at org.apache.xmlbeans.impl.store.Locale.parse(Locale.java:706) > > > [java] at > > > org.apache.xmlbeans.impl.store.Locale.parseToXmlObject(Locale.java:690) > > > [java] at > > > org.apache.xmlbeans.impl.store.Locale.parseToXmlObject(Locale.java:677) > > > [java] at > > > org.apache.xmlbeans.impl.schema.SchemaTypeLoaderBase.parse(SchemaTypeLoa derBase.java:208) > > > [java] at > > > noNamespace.RequestDocument$Factory.parse(RequestDocument.java:52) > > > [java] at Test.main(Test.java:37) > > > [java] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > > > [java] at > > > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.jav a:39) > > > [java] at > > > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessor Impl.java:25) > > > [java] at java.lang.reflect.Method.invoke(Method.java:585) > > > [java] at > > > org.apache.tools.ant.taskdefs.ExecuteJava.run(ExecuteJava.java:217) > > > [java] at > > > org.apache.tools.ant.taskdefs.ExecuteJava.execute(ExecuteJava.java:152) > > > [java] at org.apache.tools.ant.taskdefs.Java.run(Java.java:747) > > > [java] at org.apache.tools.ant.taskdefs.Java.executeJava(Java.java:201) > > > [java] at org.apache.tools.ant.taskdefs.Java.execute(Java.java:104) > > > [java] at > > > org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:288) > > > [java] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > > > [java] at > > > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.jav a:39) > > > [java] at > > > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessor Impl.java:25) > > > [java] at java.lang.reflect.Method.invoke(Method.java:585) > > > [java] at > > > org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:1 05) > > > [java] at org.apache.tools.ant.Task.perform(Task.java:348) > > > [java] at org.apache.tools.ant.Target.execute(Target.java:357) > > > [java] at org.apache.tools.ant.Target.performTasks(Target.java:385) > > > [java] at > > > org.apache.tools.ant.Project.executeSortedTargets(Project.java:1329) > > > [java] at org.apache.tools.ant.Project.executeTarget(Project.java:1298) > > > [java] at > > > org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecut or.java:41) > > > [java] at > > > org.apache.tools.ant.Project.executeTargets(Project.java:1181) > > > [java] at org.apache.tools.ant.Main.runBuild(Main.java:698) > > > [java] at org.apache.tools.ant.Main.startAnt(Main.java:199) > > > [java] at org.apache.tools.ant.launch.Launcher.run(Launcher.java:257) > > > [java] at org.apache.tools.ant.launch.Launcher.main(Launcher.java:104) > > > [java] 11 > > > [java] java.lang.NullPointerException > > > [java] at > > > org.apache.xmlbeans.impl.piccolo.xml.DocumentEntity.close(DocumentEntity .java:154) > > > [java] at > > > org.apache.xmlbeans.impl.piccolo.xml.DocumentEntity.reset(DocumentEntity .java:134) > > > [java] at > > > org.apache.xmlbeans.impl.piccolo.xml.Piccolo.parse(Piccolo.java:708) > > > [java] at > > > org.apache.xmlbeans.impl.store.Locale$SaxLoader.load(Locale.java:3435) > > > [java] at org.apache.xmlbeans.impl.store.Locale.parse(Locale.java:706) > > > [java] at > > > org.apache.xmlbeans.impl.store.Locale.parseToXmlObject(Locale.java:690) > > > [java] at > > > org.apache.xmlbeans.impl.store.Locale.parseToXmlObject(Locale.java:677) > > > [java] at > > > org.apache.xmlbeans.impl.schema.SchemaTypeLoaderBase.parse(SchemaTypeLoa derBase.java:208) > > > [java] at > > > noNamespace.RequestDocument$Factory.parse(RequestDocument.java:52) > > > [java] at Test.main(Test.java:39) > > > [java] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > > > [java] at > > > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.jav a:39) > > > [java] at > > > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessor Impl.java:25) > > > [java] at java.lang.reflect.Method.invoke(Method.java:585) > > > [java] at > > > org.apache.tools.ant.taskdefs.ExecuteJava.run(ExecuteJava.java:217) > > > [java] at > > > org.apache.tools.ant.taskdefs.ExecuteJava.execute(ExecuteJava.java:152) > > > [java] at org.apache.tools.ant.taskdefs.Java.run(Java.java:747) > > > [java] at org.apache.tools.ant.taskdefs.Java.executeJava(Java.java:201) > > > [java] at org.apache.tools.ant.taskdefs.Java.execute(Java.java:104) > > > [java] at > > > org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:288) > > > [java] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > > > [java] at > > > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.jav a:39) > > > [java] at > > > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessor Impl.java:25) > > > [java] at java.lang.reflect.Method.invoke(Method.java:585) > > > [java] at > > > org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:1 05) > > > [java] at org.apache.tools.ant.Task.perform(Task.java:348) > > > [java] at org.apache.tools.ant.Target.execute(Target.java:357) > > > [java] at org.apache.tools.ant.Target.performTasks(Target.java:385) > > > [java] at > > > org.apache.tools.ant.Project.executeSortedTargets(Project.java:1329) > > > [java] at org.apache.tools.ant.Project.executeTarget(Project.java:1298) > > > [java] at > > > org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecut or.java:41) > > > [java] at > > > org.apache.tools.ant.Project.executeTargets(Project.java:1181) > > > [java] at org.apache.tools.ant.Main.runBuild(Main.java:698) > > > [java] at org.apache.tools.ant.Main.startAnt(Main.java:199) > > > [java] at org.apache.tools.ant.launch.Launcher.run(Launcher.java:257) > > > [java] at org.apache.tools.ant.launch.Launcher.main(Launcher.java:104) > > > [java] 12 > > > [java] java.lang.NullPointerException > > > [java] at > > > org.apache.xmlbeans.impl.piccolo.xml.DocumentEntity.close(DocumentEntity .java:154) > > > [java] at > > > org.apache.xmlbeans.impl.piccolo.xml.DocumentEntity.reset(DocumentEntity .java:134) > > > [java] at > > > org.apache.xmlbeans.impl.piccolo.xml.Piccolo.parse(Piccolo.java:708) > > > [java] at > > > org.apache.xmlbeans.impl.store.Locale$SaxLoader.load(Locale.java:3435) > > > [java] at org.apache.xmlbeans.impl.store.Locale.parse(Locale.java:706) > > > [java] at > > > org.apache.xmlbeans.impl.store.Locale.parseToXmlObject(Locale.java:690) > > > [java] at > > > org.apache.xmlbeans.impl.store.Locale.parseToXmlObject(Locale.java:677) > > > [java] at > > > org.apache.xmlbeans.impl.schema.SchemaTypeLoaderBase.parse(SchemaTypeLoa derBase.java:208) > > > [java] at > > > noNamespace.RequestDocument$Factory.parse(RequestDocument.java:52) > > > [java] at Test.main(Test.java:41) > > > [java] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > > > [java] at > > > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.jav a:39) > > > [java] at > > > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessor Impl.java:25) > > > [java] at java.lang.reflect.Method.invoke(Method.java:585) > > > [java] at > > > org.apache.tools.ant.taskdefs.ExecuteJava.run(ExecuteJava.java:217) > > > [java] at > > > org.apache.tools.ant.taskdefs.ExecuteJava.execute(ExecuteJava.java:152) > > > [java] at org.apache.tools.ant.taskdefs.Java.run(Java.java:747) > > > [java] at org.apache.tools.ant.taskdefs.Java.executeJava(Java.java:201) > > > [java] at org.apache.tools.ant.taskdefs.Java.execute(Java.java:104) > > > [java] at > > > org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:288) > > > [java] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > > > [java] at > > > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.jav a:39) > > > [java] at > > > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessor Impl.java:25) > > > [java] at java.lang.reflect.Method.invoke(Method.java:585) > > > [java] at > > > org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:1 05) > > > [java] at org.apache.tools.ant.Task.perform(Task.java:348) > > > [java] at org.apache.tools.ant.Target.execute(Target.java:357) > > > [java] at org.apache.tools.ant.Target.performTasks(Target.java:385) > > > [java] at > > > org.apache.tools.ant.Project.executeSortedTargets(Project.java:1329) > > > [java] at org.apache.tools.ant.Project.executeTarget(Project.java:1298) > > > [java] at > > > org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecut or.java:41) > > > [java] at > > > org.apache.tools.ant.Project.executeTargets(Project.java:1181) > > > [java] at org.apache.tools.ant.Main.runBuild(Main.java:698) > > > [java] at org.apache.tools.ant.Main.startAnt(Main.java:199) > > > [java] at org.apache.tools.ant.launch.Launcher.run(Launcher.java:257) > > > [java] at org.apache.tools.ant.launch.Launcher.main(Launcher.java:104) > > > > > > BUILD SUCCESSFUL > > > Total time: 4 seconds > > > > > > > > > On 3/16/07, Jacob Danner <[EMAIL PROTECTED]> wrote: > > > > Cool, thanks for the info, I'll give it a try. > > > > Thanks, > > > > -Jacobd > > > > > > > > On 3/15/07, Garth Patil <[EMAIL PROTECTED]> wrote: > > > > > Error #2 occurs after Error #1 regardless if the XML is well-formed. > > > > > An example of several requests: > > > > > 1. send in good xml -- > successful parse with no errors. > > > > > 2. send in good xml -- > successful parse with no errors. > > > > > 3. send in bad xml -- > Error #1. > > > > > 4. send in good xml -- > successful parse with no errors. > > > > > 5. send in good xml -- > Error #2. > > > > > 6. send in good xml -- > successful parse with no errors. > > > > > 7. send in good xml -- > Error #2. > > > > > 8. send in good xml -- > successful parse with no errors. > > > > > 9. send in bad xml -- > Error #2. > > > > > 10. send in good xml -- > successful parse with no errors. > > > > > 11. send in good xml -- > Error #2. > > > > > 12. send in good xml -- > successful parse with no errors. > > > > > > > > > > Once Error #1 occurs, Error #2 occurs in an alternating fashion with a > > > > > successful parse (assuming the xml is good). That's why I'm guessing > > > > > that something is becoming corrupted in the Factory. > > > > > Thanks, > > > > > Garth > > > > > > > > > > > > > > > On 3/15/07, Jacob Danner <[EMAIL PROTECTED]> wrote: > > > > > > Hi Garth, > > > > > > From my experiences with Xmlbeans, Error #1 is expected whenever > > > > > > bad/invalid xml is encountered. XMLBeans was not made to work with bad > > > > > > xml. > > > > > > As far as error #2, I'm not sure why you are getting that, but I'll > > > > > > investigate a little bit more. > > > > > > So I understand, are you saying error #2 occurs when you pass in good, > > > > > > then bad xml? Does it ever just occur when you pass in the bad XML? > > > > > > Thanks, > > > > > > -Jacobd > > > > > > > > > > > > On 3/15/07, Garth Patil <[EMAIL PROTECTED]> wrote: > > > > > > > Hi, > > > > > > > I'm seeing a problem with using the Factory parse() method corrupting > > > > > > > after it sees malformed XML. For example, I have a web service that > > > > > > > receives XML over an HTTP POST, and uses Xmlbeans to parse the XML. I > > > > > > > use the parse() method that takes a String. > > > > > > > When I send an intentionally invalid XML string to the service, it > > > > > > > produces Error #1 below. The XML I send is: > > > > > > > <?xml verion="1.0" ?> > > > > > > > <request clientId="1234" clientKey="5678"> > > > > > > > <message>Test message</message> > > > > > > > </request> > > > > > > > > > > > > > > Notice that the XML declaration has "verion" instead of "version" > > > > > > > (missing the "s"). When I correct the XML and send the following, the > > > > > > > parse() method succeeds half the time and fails (with Error #2 below) > > > > > > > half the time. The successes and failures exactly alternate. > > > > > > > <?xml version="1.0" ?> > > > > > > > <request clientId="1234" clientKey="5678"> > > > > > > > <message>Test message</message> > > > > > > > </request> > > > > > > > > > > > > > > Has anyone seen a similar behavior? Is there any way to tell the > > > > > > > document factory to dispose of it's digesters and create new ones if > > > > > > > there is an error while parsing? > > > > > > > Thanks, > > > > > > > Garth > > > > > > > > > > > > > > Error #1: > > > > > > > 2007-03-15 15:50:48,621 [http-9602-Processor23] ERROR > > > > > > > com.someone.gateway.servlet.request.Request - Error parsing xml input > > > > > > > stream! > > > > > > > org.apache.xmlbeans.XmlException: XML Declaration not well-formed > > > > > > > at org.apache.xmlbeans.impl.newstore2.Locale$SaxLoader.load(Locale.java:277 0) > > > > > > > at org.apache.xmlbeans.impl.newstore2.Locale.parse(Locale.java:626) > > > > > > > at org.apache.xmlbeans.impl.newstore2.Locale.parseToXmlObject(Locale.java:6 11) > > > > > > > at org.apache.xmlbeans.impl.newstore2.Locale.parseToXmlObject(Locale.java:6 05) > > > > > > > at org.apache.xmlbeans.impl.schema.SchemaTypeLoaderBase.parse(SchemaTypeLoa derBase.java:200) > > > > > > > at net.someone.gateway.RequestDocument$Factory.parse(RequestDocument.java:5 1) > > > > > > > at com.someone.gateway.servlet.request.Request.parse(Request.java:52) > > > > > > > at com.someone.gateway.servlet.Gateway.doPost(Gateway.java:64) > > > > > > > at javax.servlet.http.HttpServlet.service(HttpServlet.java:709) > > > > > > > at javax.servlet.http.HttpServlet.service(HttpServlet.java:802) > > > > > > > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applica tionFilterChain.java:252) > > > > > > > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilt erChain.java:173) > > > > > > > at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValv e.java:213) > > > > > > > at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValv e.java:178) > > > > > > > at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java :126) > > > > > > > at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java :105) > > > > > > > at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve. java:107) > > > > > > > at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:1 48) > > > > > > > at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:86 9) > > > > > > > at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.proc essConnection(Http11BaseProtocol.java:664) > > > > > > > at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint .java:527) > > > > > > > at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollow erWorkerThread.java:80) > > > > > > > at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool .java:684) > > > > > > > at java.lang.Thread.run(Thread.java:595) > > > > > > > Caused by: org.apache.xmlbeans.impl.piccolo.io.FileFormatException: > > > > > > > XML Declaration not well-formed > > > > > > > at org.apache.xmlbeans.impl.piccolo.xml.XMLDeclParser.parse(XMLDeclParser.j ava:905) > > > > > > > at org.apache.xmlbeans.impl.piccolo.xml.XMLInputReader.parseXMLDeclaration( XMLInputReader.java:56) > > > > > > > at org.apache.xmlbeans.impl.piccolo.xml.XMLReaderReader.processXMLDecl(XMLR eaderReader.java:260) > > > > > > > at org.apache.xmlbeans.impl.piccolo.xml.XMLReaderReader.reset(XMLReaderRead er.java:85) > > > > > > > at org.apache.xmlbeans.impl.piccolo.xml.DocumentEntity.open(DocumentEntity. java:75) > > > > > > > at org.apache.xmlbeans.impl.piccolo.xml.PiccoloLexer.reset(PiccoloLexer.jav a:971) > > > > > > > at org.apache.xmlbeans.impl.piccolo.xml.Piccolo.parse(Piccolo.java:697) > > > > > > > at org.apache.xmlbeans.impl.newstore2.Locale$SaxLoader.load(Locale.java:275 6) > > > > > > > ... 23 more > > > > > > > > > > > > > > > > > > > > > Error #2: > > > > > > > 2007-03-15 15:51:41,512 [http-9602-Processor23] ERROR > > > > > > > com.someone.gateway.servlet.request.Request - Error parsing xml input > > > > > > > stream! > > > > > > > java.lang.NullPointerException > > > > > > > at org.apache.xmlbeans.impl.piccolo.xml.DocumentEntity.close(DocumentEntity .java:154) > > > > > > > at org.apache.xmlbeans.impl.piccolo.xml.DocumentEntity.reset(DocumentEntity .java:134) > > > > > > > at org.apache.xmlbeans.impl.piccolo.xml.Piccolo.parse(Piccolo.java:696) > > > > > > > at org.apache.xmlbeans.impl.newstore2.Locale$SaxLoader.load(Locale.java:275 6) > > > > > > > at org.apache.xmlbeans.impl.newstore2.Locale.parse(Locale.java:626) > > > > > > > at org.apache.xmlbeans.impl.newstore2.Locale.parseToXmlObject(Locale.java:6 11) > > > > > > > at org.apache.xmlbeans.impl.newstore2.Locale.parseToXmlObject(Locale.java:6 05) > > > > > > > at org.apache.xmlbeans.impl.schema.SchemaTypeLoaderBase.parse(SchemaTypeLoa derBase.java:200) > > > > > > > at net.someone.gateway.RequestDocument$Factory.parse(RequestDocument.java:5 1) > > > > > > > at com.someone.gateway.servlet.request.Request.parse(Request.java:52) > > > > > > > at com.someone.gateway.servlet.Gateway.doPost(Gateway.java:64) > > > > > > > at javax.servlet.http.HttpServlet.service(HttpServlet.java:709) > > > > > > > at javax.servlet.http.HttpServlet.service(HttpServlet.java:802) > > > > > > > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applica tionFilterChain.java:252) > > > > > > > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilt erChain.java:173) > > > > > > > at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValv e.java:213) > > > > > > > at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValv e.java:178) > > > > > > > at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java :126) > > > > > > > at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java :105) > > > > > > > at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve. java:107) > > > > > > > at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:1 48) > > > > > > > at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:86 9) > > > > > > > at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.proc essConnection(Http11BaseProtocol.java:664) > > > > > > > at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint .java:527) > > > > > > > at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollow erWorkerThread.java:80) > > > > > > > at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool .java:684) > > > > > > > at java.lang.Thread.run(Thread.java:595) > > > > > > > > > > > > > > --------------------------------------------------------------------- > > > > > > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > > > > > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > > > > > > > > > > > > > > > > > > > > > > --------------------------------------------------------------------- > > > > > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > > > > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > > > > > > > > > > > > > > > > > > --------------------------------------------------------------------- > > > > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > > > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > > > > > > > > > > > > > > --------------------------------------------------------------------- > > > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > > > > > > > > > > --------------------------------------------------------------------- > > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > > > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > For additional commands, e-mail: [EMAIL PROTECTED] > > > _______________________________________________________________________ > Notice: This email message, together with any attachments, may contain > information of BEA Systems, Inc., its subsidiaries and affiliated > entities, that may be confidential, proprietary, copyrighted and/or > legally privileged, and is intended solely for the use of the individual > or entity named in this message. If you are not the intended recipient, > and have received this message in error, please immediately return this > by email and then delete it. > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] _______________________________________________________________________ Notice: This email message, together with any attachments, may contain information of BEA Systems, Inc., its subsidiaries and affiliated entities, that may be confidential, proprietary, copyrighted and/or legally privileged, and is intended solely for the use of the individual or entity named in this message. If you are not the intended recipient, and have received this message in error, please immediately return this by email and then delete it. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]

