uima-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Hai-Son Nguyen <haison.nguyen.t...@gmail.com>
Subject Re: Java 11 - UIMA-AS 2.10.3
Date Fri, 28 Feb 2020 20:19:03 GMT
Thanks Jerry,

We've had moving to Java 11 from 8 on our agenda for a while; since we just ended a release
cycle and so the question came up when/if it could occur this next cycle...

There are other changes that go with the latest Java that make it crucial for us to move forward
this year but it is not currently critical, I think when the end of support (public updates)
Dec 2020 for Java 8 occurs it will become critical. Commercial support ended already.



On 2020/02/27 21:43:48, Jaroslaw Cwiklik <cwiklik@apache.org> wrote: 
> The UIMA-AS has been tested with Java 8 only. Is it critical for you to run
> uima-as (and core uima) with Java 11?
> Not sure what else may break with uma-as with a newer java. I will take a
> look tomorrow at the Dd2Spring problem.
> Looks like SAXTransformerFactory has changed.
> 
> - Jerry
> 
> On Wed, Feb 26, 2020 at 5:15 PM Hai-Son Nguyen <haison.nguyen.titi@gmail.com>
> wrote:
> 
> > Thanks Marshall,
> >
> > I updated the bootstrap.jar file with the one from UIMA 2.10.4 and the
> > problem went away and a new one arose with using the dd2spring.xml file
> > (not sure if the issue is coupled or independent:
> >
> > INFO: Using Saxon Java API - Java Vendor:Oracle Corporation
> > Feb 26, 2020 8:24:23 AM org.apache.uima.internal.util.XMLUtils
> > createSaxTransformerFactory(614)
> > WARNING: SAXTransformerFactory didn't recognize setting attribute
> > http://javax.xml.XMLConstants/property/accessExternalDTD
> > Feb 26, 2020 8:24:23 AM org.apache.uima.internal.util.XMLUtils
> > createSaxTransformerFactory(621)
> > WARNING: SAXTransformerFactory didn't recognize setting attribute
> > http://javax.xml.XMLConstants/property/accessExternalStylesheet
> > Error at xsl:variable on line 98 column 52 of dd2spring.xsl:
> >   XPST0017: XPath syntax error at char 12 on line 98 in {x2:getGUID()}:
> >     Cannot find a matching 0-argument function named
> >   {org.apache.uima.aae.deploymentDescriptor.XsltGUIDgenerator}getGUID()
> > Error at xsl:variable on line 2405 column 77 of dd2spring.xsl:
> >   XPST0017: XPath syntax error at char 35 on line 2405 in
> > {...solveByName($importNode/@na...}:
> >     Cannot find a matching 1-argument function named
> >
> > {org.apache.uima.aae.deploymentDescriptor.XsltImportByName}resolveByName()
> > Error at xsl:sequence on line 2459 column 104 of dd2spring.xsl:
> >   XPST0017: XPath syntax error at char 69 on line 2459 in
> > {...x1:resolveByName($node/@nam...}:
> >     Cannot find a matching 1-argument function named
> >
> > {org.apache.uima.aae.deploymentDescriptor.XsltImportByName}resolveByName()
> > Error - dd2spring transformation failed:
> > javax.xml.transform.TransformerConfigurationException: Failed to compile
> > stylesheet. 3 errors detected.
> >         at
> > net.sf.saxon.PreparedStylesheet.prepare(PreparedStylesheet.java:176)
> >         at
> > net.sf.saxon.TransformerFactoryImpl.newTemplates(TransformerFactoryImpl.java:139)
> >         at
> > net.sf.saxon.TransformerFactoryImpl.newTransformer(TransformerFactoryImpl.java:91)
> >         at
> > org.apache.uima.adapter.jms.service.Dd2spring$SaxonJavaInterface.convertDD2Spring(Dd2spring.java:420)
> >         at
> > org.apache.uima.adapter.jms.service.Dd2spring.convertDd2Spring(Dd2spring.java:184)
> >         at
> > org.apache.uima.adapter.jms.service.Dd2spring.convertDd2Spring(Dd2spring.java:105)
> >         at
> > org.apache.uima.adapter.jms.service.UIMA_Service.initialize(UIMA_Service.java:113)
> >         at
> > org.apache.uima.adapter.jms.service.UIMA_Service.main(UIMA_Service.java:420)
> >         at
> > java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native
> > Method)
> >         at
> > java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
> >         at
> > java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> >         at java.base/java.lang.reflect.Method.invoke(Method.java:566)
> >         at
> > org.apache.uima.bootstrap.UimaBootstrap.main(UimaBootstrap.java:87)
> > Feb 26, 2020 8:24:24 AM org.apache.uima.adapter.jms.service.Dd2spring
> > convertDD2Spring
> > SEVERE: Unexpected, unhandled exception while calling Saxon
> > Feb 26, 2020 8:24:24 AM org.apache.uima.adapter.jms.service.UIMA_Service
> > main
> > WARNING:
> > javax.xml.transform.TransformerConfigurationException: Failed to compile
> > stylesheet. 3 errors detected.
> >         at
> > net.sf.saxon.PreparedStylesheet.prepare(PreparedStylesheet.java:176)
> >         at
> > net.sf.saxon.TransformerFactoryImpl.newTemplates(TransformerFactoryImpl.java:139)
> >         at
> > net.sf.saxon.TransformerFactoryImpl.newTransformer(TransformerFactoryImpl.java:91)
> >         at
> > org.apache.uima.adapter.jms.service.Dd2spring$SaxonJavaInterface.convertDD2Spring(Dd2spring.java:420)
> >         at
> > org.apache.uima.adapter.jms.service.Dd2spring.convertDd2Spring(Dd2spring.java:184)
> >         at
> > org.apache.uima.adapter.jms.service.Dd2spring.convertDd2Spring(Dd2spring.java:105)
> >         at
> > org.apache.uima.adapter.jms.service.UIMA_Service.initialize(UIMA_Service.java:113)
> >         at
> > org.apache.uima.adapter.jms.service.UIMA_Service.main(UIMA_Service.java:420)
> >         at
> > java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native
> > Method)
> >         at
> > java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
> >         at
> > java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> >         at java.base/java.lang.reflect.Method.invoke(Method.java:566)
> >         at
> > org.apache.uima.bootstrap.UimaBootstrap.main(UimaBootstrap.java:87)
> >
> > Just a heads up!
> > Thanks!
> > Hai-Son
> >
> > On 2020/02/26 16:33:21, Marshall Schor <msa@schor.com> wrote:
> > > Hi,
> > >
> > > This problem was fixed in core uima (uimaj) in version 2.10.3, see Jira
> > issue:
> > > https://issues.apache.org/jira/browse/UIMA-5754
> > >
> > > But uima-as version 2.10.3 was built/delivered with a previous version
> > of core
> > > uima (uimaj), and doesn't have this fix.
> > >
> > > We'll look into fixes/workarounds for this earlier version.
> > >
> > > -Marshall
> > >
> > >
> > > On 2/26/2020 12:58 AM, Hai-Son Nguyen wrote:
> > > > Hi,
> > > > I receiving an exception running:
> > > >    bin/runUimaClass.sh
> > org.apache.uima.adapter.jms.service.UIMA_Service ...
> > > > using Java 11 both the Oracle
> > > >    java 11.0.6 2020-01-14 LTS
> > > > and the OpenJDK versions:
> > > >   openjdk 11.0.3 2019-04-16
> > > >
> > > > Exception in thread "main" java.lang.ClassCastException: class
> > jdk.internal.loader.ClassLoaders$AppClassLoader cannot be cast to class
> > java.net.URLClassLoader (jdk.internal.loader.ClassLoaders$AppClassLoader
> > and java.net.URLClassLoader are in module java.base of loader 'bootstrap')
> > > >     at
> > org.apache.uima.bootstrap.UimaBootstrap.addUrlsToSystemLoader(UimaBootstrap.java:146)
> > > >     at
> > org.apache.uima.bootstrap.UimaBootstrap.main(UimaBootstrap.java:74)
> > > >
> > > > Thanks!
> > > > Hai-Son
> > >
> >
> 

Mime
View raw message