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
> >
> >
>
>

Reply via email to