1 Nov 2008 17:38
Re: [groovy-user] XML processing APIs
Paul King wrote: > > I think rt.jar won't be used if the classes are already in the classpath. I should have said provided you don't explicitly have rt.jar in your classpath. It is added automagically if needed but there are a few caveats. Paul. > Paul. > > Russel Winder wrote: >> Paul, >> >> On Sat, 2008-11-01 at 22:45 +1000, Paul King wrote: >>> The example worked for me with groovy 1.5.6. >> >> Hummm... I wonder why Mike and I get the problem and you don't. If we >> could tease this out we might be able to fix Groovy on a more permanent >> basis. >> >>> I added all of the following: >>> >>> xercesImpl.jar >>> xml-apis.jar >>> xalan_270.jar >>> serializer.jar >>> >>> Do you have rt.jar explicitly in your classpath? >> >> I don't have a CLASSPATH environment variable set. So the only jars >> picked up are the ones Groovy picks up explicitly or Ubuntu forces on >> it. >> >> |> echo $CLASSPATH >> >> |> find /usr -name "*serialize*jar" -o -name "*xalan*jar" -o -name >> "*xml-apis*jar" -o -name "*xerces*jar" >> /usr/share/grails/lib/xercesImpl.jar >> /usr/share/grails/lib/xalan.jar >> /usr/share/grails/lib/serializer.jar >> /usr/share/grails/lib/endorsed/xml-apis.jar >> |> find ~ -name "*serialize*jar" -o -name "*xalan*jar" -o -name >> "*xml-apis*jar" -o -name "*xerces*jar" >> /home/users/russel/Repositories/Subversion/Groovy-Modules-Trunk/groovysoap/lib/xalan.jar >> >> /home/users/russel/Repositories/Subversion/Groovy-Modules-Trunk/groovysoap/lib/serializer.jar >> >> /home/users/russel/.m2/repository/xalan/xalan/2.6.0/xalan-2.6.0.jar >> /home/users/russel/.m2/repository/xml-apis/xml-apis/1.3.04/xml-apis-1.3.04.jar >> >> /home/users/russel/.m2/repository/xml-apis/xml-apis/1.0.b2/xml-apis-1.0.b2.jar >> >> /home/users/russel/.m2/repository/xml-apis/xml-apis/1.3.02/xml-apis-1.3.02.jar >> >> /home/users/russel/.m2/repository/xerces/xercesImpl/2.6.2/xercesImpl-2.6.2.jar >> >> /home/users/russel/lib/JavaPackages/dom4j-1.6.1/lib/endorsed/xml-apis-2.0.2.jar >> >> /home/users/russel/lib/JavaPackages/dom4j-1.6.1/lib/tools/xercesImpl-2.6.2.jar >> >> /home/users/russel/lib/JavaPackages/dom4j-1.6.1/lib/tools/xalan-2.5.1.jar >> /home/users/russel/lib/JavaPackages/datarush-4.0.0/lib/xml-apis-1.0.b2.jar >> >> /home/users/russel/lib/JavaPackages/apache-ant-1.7.1/lib/xml-apis.jar >> /home/users/russel/lib/JavaPackages/apache-ant-1.7.1/lib/xercesImpl.jar >> /home/users/russel/lib/JavaPackages/abbot-1.0.2-SNAPSHOT/lib/xml-apis.jar >> /home/users/russel/lib/JavaPackages/abbot-1.0.2-SNAPSHOT/lib/xercesImpl-2.8.1.jar >> >> /home/users/russel/lib/JavaPackages/fop-0.95beta/lib/xml-apis-ext.jar >> /home/users/russel/lib/JavaPackages/fop-0.95beta/lib/xml-apis-1.3.02.jar >> /home/users/russel/lib/JavaPackages/fop-0.95beta/lib/xalan-2.7.0.jar >> /home/users/russel/lib/JavaPackages/fop-0.95beta/lib/serializer-2.7.0.jar >> /home/users/russel/lib/JavaPackages/fop-0.95beta/lib/xercesImpl-2.7.1.jar >> /home/users/russel/lib/JavaPackages/grails-1.0.3/lib/endorsed/xml-apis.jar >> >> /home/users/russel/lib/JavaPackages/grails-1.0.3/lib/xercesImpl.jar >> /home/users/russel/lib/JavaPackages/grails-1.0.3/lib/xalan.jar >> /home/users/russel/lib/JavaPackages/grails-1.0.3/lib/serializer.jar >> /home/users/russel/lib/JavaPackages/idea-8940/lib/xml-apis.jar >> /home/users/russel/lib/JavaPackages/idea-8940/lib/rt/xerces1.jar >> /home/users/russel/lib/JavaPackages/idea-8940/lib/ant/lib/xml-apis.jar >> /home/users/russel/lib/JavaPackages/idea-8940/lib/ant/lib/xercesImpl.jar >> /home/users/russel/lib/JavaPackages/idea-8940/lib/xerces.jar >> /home/users/russel/lib/JavaPackages/apache-ode-war-1.1.1/lib/xalan-2.7.0.jar >> >> /home/users/russel/lib/JavaPackages/apache-ode-war-1.1.1/lib/xercesImpl-2.9.0.jar >> >> /home/users/russel/lib/JavaPackages/jdom-1.0/lib/xml-apis.jar >> /home/users/russel/lib/JavaPackages/jdom-1.0/lib/xalan.jar >> /home/users/russel/lib/JavaPackages/jdom-1.0/lib/xerces.jar >> /home/users/russel/lib/hr-xsl-0.12/lib/fop-0.93/lib/xml-apis-1.3.02.jar >> /home/users/russel/lib/hr-xsl-0.12/lib/fop-0.93/lib/xalan-2.7.0.jar >> /home/users/russel/lib/hr-xsl-0.12/lib/fop-0.93/lib/serializer-2.7.0.jar >> /home/users/russel/lib/hr-xsl-0.12/lib/fop-0.93/lib/xercesImpl-2.7.1.jar >> /home/users/russel/Progs/JobSpooler/GrailsApplication/webtest/home/lib/xercesImpl-2.8.1.jar >> >> /home/users/russel/Progs/JobSpooler/GrailsApplication/webtest/home/lib/xml-apis-1.0.b2.jar >> >> /home/users/russel/Progs/JobSpooler/GrailsApplication/webtest/home/lib/xalan-2.7.0.jar >> >> /home/users/russel/netbeans-6.5beta/ide10/modules/ext/xerces-2.8.0.jar >> /home/users/russel/netbeans-6.5beta/ide10/modules/org-netbeans-libs-xerces.jar >> >> >> I don't think Groovy actually picks up any of these. >> >>> It has org.w3c.dom.NodeList as does xml-apis.jar. >>> If so, can you remove rt.jar? >> >> It seems that Groovy includes a jar that has a different and >> incompatible version of org.w3c.dom.NodeList than the one that gets >> included >> when >> /home/users/russel/lib/JavaPackages/apache-ant-1.7.1/lib/xml-apis.jar >> is put on the classpath. I guess the question is where. If it is >> rt.jar then how on earth does any XML program actually work? >> > > > --------------------------------------------------------------------- > To unsubscribe from this list, please visit: > > http://xircles.codehaus.org/manage_email > > > > --------------------------------------------------------------------- To unsubscribe from this list, please visit: http://xircles.codehaus.org/manage_email
RSS Feed