Hi Marshall, Thanks for getting back to me. Yes, that thread was helpful.
I have forcibly removed the xalan jar from my maven build, and that has removed the error. However there is always the worry that whatever_it_was that asked for that jar in the first place may miss it at some point in the future! I know that's not a UIMA issue at all, but if anyone has any advice on how to deal with those kind of things in a maven build environment, I'd love to hear it! :) Thanks again, Steven On Dec 5, 2007 6:59 PM, Marshall Schor <[EMAIL PROTECTED]> wrote: > Hi Steven - > > This looks like a Java misconfiguration. Please have a look at the > thread: > > http://www.mail-archive.com/[email protected]/msg00803.html > > (Sorry, you have to read all the replies to get the whole story :-) ) > > Please post back if that solves your problem (or, especially, if it > doesn't). > > -Marshall > > steven shingler wrote: > > Hi all, > > > > I think I have some classpath issues! > > > > My UIMA impl runs fine on its own, but when I assemble that jar into the > > main project jar I get the following error: > > > > org.apache.uima.util.InvalidXMLException: Invalid descriptor at > > file:/home/steven/ContainsWordsAEDescriptor.xml. > > at org.apache.uima.util.impl.XMLParser_impl.parse > > (XMLParser_impl.java:193) > > at > org.apache.uima.util.impl.XMLParser_impl.parseResourceSpecifier > > (XMLParser_impl.java:365) > > at > org.apache.uima.util.impl.XMLParser_impl.parseResourceSpecifier > > (XMLParser_impl.java:346) > > at uk.ac.ST.process(ST.java:284) > > at uk.ac.SApp.processDoc(SemanticApp.java:94) > > at com.uk.TEServiceImpl.tagCorpus(TEServiceImpl.java:21) > > at com.uk.Client.main(Client.java:34) > > at com.uk.ClientTest.main(ClientTest.java:46) > > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > > at sun.reflect.NativeMethodAccessorImpl.invoke( > > NativeMethodAccessorImpl.java:39) > > at sun.reflect.DelegatingMethodAccessorImpl.invoke( > > DelegatingMethodAccessorImpl.java:25) > > at java.lang.reflect.Method.invoke(Method.java:585) > > at org.junit.internal.runners.TestMethod.invoke(TestMethod.java > :59) > > at org.junit.internal.runners.MethodRoadie.runTestMethod( > > MethodRoadie.java:98) > > at org.junit.internal.runners.MethodRoadie$2.run( > MethodRoadie.java > > :79) > > at > > org.junit.internal.runners.MethodRoadie.runBeforesThenTestThenAfters( > > MethodRoadie.java:87) > > at org.junit.internal.runners.MethodRoadie.runTest( > MethodRoadie.java > > :77) > > at org.junit.internal.runners.MethodRoadie.run(MethodRoadie.java > :42) > > at org.junit.internal.runners.JUnit4ClassRunner.invokeTestMethod > ( > > JUnit4ClassRunner.java:88) > > at org.junit.internal.runners.JUnit4ClassRunner.runMethods( > > JUnit4ClassRunner.java:51) > > at org.junit.internal.runners.JUnit4ClassRunner$1.run( > > JUnit4ClassRunner.java:44) > > at org.junit.internal.runners.ClassRoadie.runUnprotected( > > ClassRoadie.java:27) > > at org.junit.internal.runners.ClassRoadie.runProtected( > > ClassRoadie.java:37) > > at org.junit.internal.runners.JUnit4ClassRunner.run( > > JUnit4ClassRunner.java:42) > > at org.apache.maven.surefire.junit4.JUnit4TestSet.execute( > > JUnit4TestSet.java:62) > > at > > > org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet( > > AbstractDirectoryTestSuite.java:138) > > at > > org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute( > > AbstractDirectoryTestSuite.java:125) > > at org.apache.maven.surefire.Surefire.run(Surefire.java:132) > > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > > at sun.reflect.NativeMethodAccessorImpl.invoke( > > NativeMethodAccessorImpl.java:39) > > at sun.reflect.DelegatingMethodAccessorImpl.invoke( > > DelegatingMethodAccessorImpl.java:25) > > at java.lang.reflect.Method.invoke(Method.java:585) > > at > > org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess( > > SurefireBooter.java:290) > > at org.apache.maven.surefire.booter.SurefireBooter.main( > > SurefireBooter.java:818) > > Caused by: org.w3c.dom.DOMException: NAMESPACE_ERR: An attempt is made > to > > create or change an object in a way which is incorrect with regard to > > namespaces. > > at org.apache.xml.utils.DOMBuilder.startElement(DOMBuilder.java > :322) > > at > org.apache.xalan.transformer.TransformerIdentityImpl.startElement > > (TransformerIdentityImpl.java:1020) > > at org.apache.uima.util.impl.SaxDeserializer_impl.startElement > > (SaxDeserializer_impl.java:201) > > at org.apache.xerces.parsers.AbstractSAXParser.startElement > (Unknown > > Source) > > at > org.apache.xerces.impl.XMLNSDocumentScannerImpl.scanStartElement(Unknown > > Source) > > at > > > org.apache.xerces.impl.XMLNSDocumentScannerImpl$NSContentDispatcher.scanRootElementHook > (Unknown > > Source) > > at > > > org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch > (Unknown > > Source) > > at > > org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument > (Unknown > > Source) > > at org.apache.xerces.parsers.XML11Configuration.parse(Unknown > > Source) > > at org.apache.xerces.parsers.XML11Configuration.parse(Unknown > > Source) > > at org.apache.xerces.parsers.XMLParser.parse(Unknown Source) > > at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown > Source) > > at org.apache.uima.util.impl.XMLParser_impl.parse > > (XMLParser_impl.java:176) > > ... 33 more > > > > If anyone could give me any clues how to debug that, I'd be very > grateful! > > Thanks, > > Steven > > > > > >
