You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@chemistry.apache.org by Vyacheslav Pascarel <vp...@opentext.com> on 2018/11/29 21:32:36 UTC

OpenJDK 11 support

Hello,

Can anybody tell if OpenJDK version 11 is supported by Chemistry 1.1? If not, are there any plans to support it in the future?

Attempt to build Chemistry produced error by maven-enforcer-plugin:

[ERROR] Failed to execute goal org.apache.maven.plugins:maven-enforcer-plugin:1.4.1:enforce (enforce-versions) on project chemistry-opencmis: Execution enforce-versions of goal org.apache.maven.plugins:maven-enforcer-plugin:1.4.1:enforce failed: An API incompatibility was encountered while executing org.apache.maven.plugins:maven-enforcer-plugin:1.4.1:enforce: java.lang.ExceptionInInitializerError: null

Switching maven-enforcer-plugin to version 3.0.0-M2 allowed to bypass the error above but then build has failed due to javax.xml.ws.handler package being missed:

[ERROR] /home/jsmith/dev/apache/chemistry-opencmis-1.1.0/chemistry-opencmis-commons/chemistry-opencmis-commons-api/src/main/java/org/apache/chemistry/opencmis/commons/spi/AuthenticationProvider.java:[27,28] package javax.xml.ws.handler does not exist

Regards,

Vyacheslav Pascarel


RE: [EXTERNAL] - Re: OpenJDK 11 support

Posted by Vyacheslav Pascarel <vp...@opentext.com>.
Thank you Florian,

As you suggested I added "jaxws-api" along with a few more explicit dependencies in my case. Tried with Windows 10/OpenJDK 11.0.1+13/Tomcat 8.0.53 - everything seems to work fine.

Regards,

Vyacheslav Pascarel

-----Original Message-----
From: Florian Müller <fm...@apache.org> 
Sent: December 20, 2018 2:07 PM
To: dev@chemistry.apache.org; Vyacheslav Pascarel <vp...@opentext.com>
Subject: Re: [EXTERNAL] - Re: OpenJDK 11 support

Hi Vyacheslav,

javax.xml.ws has been removed in JDK 11. You have to manually add it to the project.


I haven't tested it, but this library should do it:

<dependency>
    <groupId>javax.xml.ws</groupId>
    <artifactId>jaxws-api</artifactId>
    <version>2.2.12</version>
</dependency>



- Florian


> Hi Florian,
> 
> I tried to deploy sample chemistry-opencmis-server-fileshare-1.1.0 built using Java 8 on Ubuntu 18.04/Oracle JDK 11.0.1+13-LTS/Tomcat 8.0.53 and CentOS 7.6/OpenJDK 11.0.1+13/Tomcat 8.0.53. In both cases the web app failed to start with the following error in catalina.*.log:
> 
> 20-Dec-2018 11:07:05.667 SEVERE [localhost-startStop-1] org.apache.catalina.core.ContainerBase.addChildInternal ContainerBase.addChild: start: 
>  org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/chemistry-opencmis-server-fileshare-1.1.0]]
> 	at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:162)
> 	at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:755)
> 	at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:731)
> 	at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:717)
> 	at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:973)
> 	at org.apache.catalina.startup.HostConfig$DeployWar.run(HostConfig.java:1850)
> 	at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515)
> 	at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
> 	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
> 	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
> 	at java.base/java.lang.Thread.run(Thread.java:834)
> Caused by: java.lang.NoClassDefFoundError: javax/xml/ws/Endpoint
> 	at java.base/java.lang.Class.getDeclaredMethods0(Native Method)
> 	at java.base/java.lang.Class.privateGetDeclaredMethods(Class.java:3167)
> 	at java.base/java.lang.Class.getDeclaredMethods(Class.java:2310)
> 	at org.apache.catalina.util.Introspection.getDeclaredMethods(Introspection.java:127)
> 	at org.apache.catalina.startup.WebAnnotationSet.loadMethodsAnnotation(WebAnnotationSet.java:285)
> 	at org.apache.catalina.startup.WebAnnotationSet.loadApplicationServletAnnotations(WebAnnotationSet.java:138)
> 	at org.apache.catalina.startup.WebAnnotationSet.loadApplicationAnnotations(WebAnnotationSet.java:69)
> 	at org.apache.catalina.startup.ContextConfig.applicationAnnotationsConfig(ContextConfig.java:336)
> 	at org.apache.catalina.startup.ContextConfig.configureStart(ContextConfig.java:776)
> 	at org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:307)
> 	at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:95)
> 	at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90)
> 	at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5262)
> 	at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:145)
> 	... 10 more
> Caused by: java.lang.ClassNotFoundException: javax.xml.ws.Endpoint
> 	at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1352)
> 	at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1180)
> 	... 24 more
> 
> 20-Dec-2018 11:07:05.674 SEVERE [localhost-startStop-1] 
> org.apache.catalina.startup.HostConfig.deployWAR Error deploying web 
> application archive 
> /opt/apache-tomcat-8.0.53/webapps/chemistry-opencmis-server-fileshare-
> 1.1.0.war
>  java.lang.IllegalStateException: ContainerBase.addChild: start: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/chemistry-opencmis-server-fileshare-1.1.0]]
> 	at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:759)
> 	at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:731)
> 	at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:717)
> 	at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:973)
> 	at org.apache.catalina.startup.HostConfig$DeployWar.run(HostConfig.java:1850)
> 	at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515)
> 	at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
> 	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
> 	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
> 	at java.base/java.lang.Thread.run(Thread.java:834)
> 
> 
> Is there anything to be done in order to run it under JDK 11?
> 
> Regards,
> 
> Vyacheslav Pascarel
> 
> -----Original Message-----
> From: Florian Müller <fm...@apache.org>
> Sent: November 30, 2018 2:47 PM
> To: dev@chemistry.apache.org; Vyacheslav Pascarel 
> <vp...@opentext.com>
> Subject: Re: [EXTERNAL] - Re: OpenJDK 11 support
> 
> Yes, that applies to all JDKs.
> 
> - Florian
> 
> 
>> Hi Florian,
>>
>> Thank you for the prompt reply. Does it apply to both Oracle JDK and OpenJDK?
>>
>> Regards,
>>
>> Vyacheslav Pascarel
>>
>> -----Original Message-----
>> From: Florian Müller <fm...@apache.org>
>> Sent: November 30, 2018 4:36 AM
>> To: dev@chemistry.apache.org; Vyacheslav Pascarel 
>> <vp...@opentext.com>
>> Subject: [EXTERNAL] - Re: OpenJDK 11 support
>>
>> Hi Vyacheslav,
>>
>> OpenCMIS 1.1 should work but does not compile with JDK 11.
>> The code in trunk is prepared to also compile with JDK 11 but we have to wait until Apache CXF supports JDK 11. Currently the build breaks because a CXF tool we need for the build doesn't work, yet.
>>
>> - Florian
>>
>>
>>> Hello,
>>>
>>> Can anybody tell if OpenJDK version 11 is supported by Chemistry 1.1? If not, are there any plans to support it in the future?
>>>
>>> Attempt to build Chemistry produced error by maven-enforcer-plugin:
>>>
>>> [ERROR] Failed to execute goal
>>> org.apache.maven.plugins:maven-enforcer-plugin:1.4.1:enforce
>>> (enforce-versions) on project chemistry-opencmis: Execution 
>>> enforce-versions of goal 
>>> org.apache.maven.plugins:maven-enforcer-plugin:1.4.1:enforce failed:
>>> An API incompatibility was encountered while executing
>>> org.apache.maven.plugins:maven-enforcer-plugin:1.4.1:enforce: 
>>> java.lang.ExceptionInInitializerError: null
>>>
>>> Switching maven-enforcer-plugin to version 3.0.0-M2 allowed to bypass the error above but then build has failed due to javax.xml.ws.handler package being missed:
>>>
>>> [ERROR]
>>> /home/jsmith/dev/apache/chemistry-opencmis-1.1.0/chemistry-opencmis-
>>> c
>>> o
>>> mmons/chemistry-opencmis-commons-api/src/main/java/org/apache/chemis
>>> t r y/opencmis/commons/spi/AuthenticationProvider.java:[27,28] 
>>> package javax.xml.ws.handler does not exist
>>>
>>> Regards,
>>>
>>> Vyacheslav Pascarel
>>>
>>>

Re: [EXTERNAL] - Re: OpenJDK 11 support

Posted by Florian Müller <fm...@apache.org>.
Hi Vyacheslav,

javax.xml.ws has been removed in JDK 11. You have to manually add it to
the project.


I haven't tested it, but this library should do it:

<dependency>
    <groupId>javax.xml.ws</groupId>
    <artifactId>jaxws-api</artifactId>
    <version>2.2.12</version>
</dependency>



- Florian


> Hi Florian,
> 
> I tried to deploy sample chemistry-opencmis-server-fileshare-1.1.0 built using Java 8 on Ubuntu 18.04/Oracle JDK 11.0.1+13-LTS/Tomcat 8.0.53 and CentOS 7.6/OpenJDK 11.0.1+13/Tomcat 8.0.53. In both cases the web app failed to start with the following error in catalina.*.log:
> 
> 20-Dec-2018 11:07:05.667 SEVERE [localhost-startStop-1] org.apache.catalina.core.ContainerBase.addChildInternal ContainerBase.addChild: start: 
>  org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/chemistry-opencmis-server-fileshare-1.1.0]]
> 	at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:162)
> 	at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:755)
> 	at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:731)
> 	at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:717)
> 	at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:973)
> 	at org.apache.catalina.startup.HostConfig$DeployWar.run(HostConfig.java:1850)
> 	at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515)
> 	at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
> 	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
> 	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
> 	at java.base/java.lang.Thread.run(Thread.java:834)
> Caused by: java.lang.NoClassDefFoundError: javax/xml/ws/Endpoint
> 	at java.base/java.lang.Class.getDeclaredMethods0(Native Method)
> 	at java.base/java.lang.Class.privateGetDeclaredMethods(Class.java:3167)
> 	at java.base/java.lang.Class.getDeclaredMethods(Class.java:2310)
> 	at org.apache.catalina.util.Introspection.getDeclaredMethods(Introspection.java:127)
> 	at org.apache.catalina.startup.WebAnnotationSet.loadMethodsAnnotation(WebAnnotationSet.java:285)
> 	at org.apache.catalina.startup.WebAnnotationSet.loadApplicationServletAnnotations(WebAnnotationSet.java:138)
> 	at org.apache.catalina.startup.WebAnnotationSet.loadApplicationAnnotations(WebAnnotationSet.java:69)
> 	at org.apache.catalina.startup.ContextConfig.applicationAnnotationsConfig(ContextConfig.java:336)
> 	at org.apache.catalina.startup.ContextConfig.configureStart(ContextConfig.java:776)
> 	at org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:307)
> 	at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:95)
> 	at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90)
> 	at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5262)
> 	at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:145)
> 	... 10 more
> Caused by: java.lang.ClassNotFoundException: javax.xml.ws.Endpoint
> 	at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1352)
> 	at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1180)
> 	... 24 more
> 
> 20-Dec-2018 11:07:05.674 SEVERE [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployWAR Error deploying web application archive /opt/apache-tomcat-8.0.53/webapps/chemistry-opencmis-server-fileshare-1.1.0.war
>  java.lang.IllegalStateException: ContainerBase.addChild: start: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/chemistry-opencmis-server-fileshare-1.1.0]]
> 	at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:759)
> 	at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:731)
> 	at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:717)
> 	at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:973)
> 	at org.apache.catalina.startup.HostConfig$DeployWar.run(HostConfig.java:1850)
> 	at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515)
> 	at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
> 	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
> 	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
> 	at java.base/java.lang.Thread.run(Thread.java:834)
> 
> 
> Is there anything to be done in order to run it under JDK 11?
> 
> Regards,
> 
> Vyacheslav Pascarel
> 
> -----Original Message-----
> From: Florian Müller <fm...@apache.org> 
> Sent: November 30, 2018 2:47 PM
> To: dev@chemistry.apache.org; Vyacheslav Pascarel <vp...@opentext.com>
> Subject: Re: [EXTERNAL] - Re: OpenJDK 11 support
> 
> Yes, that applies to all JDKs.
> 
> - Florian
> 
> 
>> Hi Florian,
>>
>> Thank you for the prompt reply. Does it apply to both Oracle JDK and OpenJDK?
>>
>> Regards,
>>
>> Vyacheslav Pascarel
>>
>> -----Original Message-----
>> From: Florian Müller <fm...@apache.org>
>> Sent: November 30, 2018 4:36 AM
>> To: dev@chemistry.apache.org; Vyacheslav Pascarel 
>> <vp...@opentext.com>
>> Subject: [EXTERNAL] - Re: OpenJDK 11 support
>>
>> Hi Vyacheslav,
>>
>> OpenCMIS 1.1 should work but does not compile with JDK 11.
>> The code in trunk is prepared to also compile with JDK 11 but we have to wait until Apache CXF supports JDK 11. Currently the build breaks because a CXF tool we need for the build doesn't work, yet.
>>
>> - Florian
>>
>>
>>> Hello,
>>>
>>> Can anybody tell if OpenJDK version 11 is supported by Chemistry 1.1? If not, are there any plans to support it in the future?
>>>
>>> Attempt to build Chemistry produced error by maven-enforcer-plugin:
>>>
>>> [ERROR] Failed to execute goal
>>> org.apache.maven.plugins:maven-enforcer-plugin:1.4.1:enforce
>>> (enforce-versions) on project chemistry-opencmis: Execution 
>>> enforce-versions of goal 
>>> org.apache.maven.plugins:maven-enforcer-plugin:1.4.1:enforce failed:
>>> An API incompatibility was encountered while executing
>>> org.apache.maven.plugins:maven-enforcer-plugin:1.4.1:enforce: 
>>> java.lang.ExceptionInInitializerError: null
>>>
>>> Switching maven-enforcer-plugin to version 3.0.0-M2 allowed to bypass the error above but then build has failed due to javax.xml.ws.handler package being missed:
>>>
>>> [ERROR]
>>> /home/jsmith/dev/apache/chemistry-opencmis-1.1.0/chemistry-opencmis-c
>>> o 
>>> mmons/chemistry-opencmis-commons-api/src/main/java/org/apache/chemist
>>> r y/opencmis/commons/spi/AuthenticationProvider.java:[27,28] package 
>>> javax.xml.ws.handler does not exist
>>>
>>> Regards,
>>>
>>> Vyacheslav Pascarel
>>>
>>>

RE: [EXTERNAL] - Re: OpenJDK 11 support

Posted by Vyacheslav Pascarel <vp...@opentext.com>.
Hi Florian,

I tried to deploy sample chemistry-opencmis-server-fileshare-1.1.0 built using Java 8 on Ubuntu 18.04/Oracle JDK 11.0.1+13-LTS/Tomcat 8.0.53 and CentOS 7.6/OpenJDK 11.0.1+13/Tomcat 8.0.53. In both cases the web app failed to start with the following error in catalina.*.log:

20-Dec-2018 11:07:05.667 SEVERE [localhost-startStop-1] org.apache.catalina.core.ContainerBase.addChildInternal ContainerBase.addChild: start: 
 org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/chemistry-opencmis-server-fileshare-1.1.0]]
	at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:162)
	at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:755)
	at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:731)
	at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:717)
	at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:973)
	at org.apache.catalina.startup.HostConfig$DeployWar.run(HostConfig.java:1850)
	at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515)
	at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
	at java.base/java.lang.Thread.run(Thread.java:834)
Caused by: java.lang.NoClassDefFoundError: javax/xml/ws/Endpoint
	at java.base/java.lang.Class.getDeclaredMethods0(Native Method)
	at java.base/java.lang.Class.privateGetDeclaredMethods(Class.java:3167)
	at java.base/java.lang.Class.getDeclaredMethods(Class.java:2310)
	at org.apache.catalina.util.Introspection.getDeclaredMethods(Introspection.java:127)
	at org.apache.catalina.startup.WebAnnotationSet.loadMethodsAnnotation(WebAnnotationSet.java:285)
	at org.apache.catalina.startup.WebAnnotationSet.loadApplicationServletAnnotations(WebAnnotationSet.java:138)
	at org.apache.catalina.startup.WebAnnotationSet.loadApplicationAnnotations(WebAnnotationSet.java:69)
	at org.apache.catalina.startup.ContextConfig.applicationAnnotationsConfig(ContextConfig.java:336)
	at org.apache.catalina.startup.ContextConfig.configureStart(ContextConfig.java:776)
	at org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:307)
	at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:95)
	at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90)
	at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5262)
	at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:145)
	... 10 more
Caused by: java.lang.ClassNotFoundException: javax.xml.ws.Endpoint
	at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1352)
	at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1180)
	... 24 more

20-Dec-2018 11:07:05.674 SEVERE [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployWAR Error deploying web application archive /opt/apache-tomcat-8.0.53/webapps/chemistry-opencmis-server-fileshare-1.1.0.war
 java.lang.IllegalStateException: ContainerBase.addChild: start: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/chemistry-opencmis-server-fileshare-1.1.0]]
	at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:759)
	at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:731)
	at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:717)
	at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:973)
	at org.apache.catalina.startup.HostConfig$DeployWar.run(HostConfig.java:1850)
	at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515)
	at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
	at java.base/java.lang.Thread.run(Thread.java:834)


Is there anything to be done in order to run it under JDK 11?

Regards,

Vyacheslav Pascarel

-----Original Message-----
From: Florian Müller <fm...@apache.org> 
Sent: November 30, 2018 2:47 PM
To: dev@chemistry.apache.org; Vyacheslav Pascarel <vp...@opentext.com>
Subject: Re: [EXTERNAL] - Re: OpenJDK 11 support

Yes, that applies to all JDKs.

- Florian


> Hi Florian,
> 
> Thank you for the prompt reply. Does it apply to both Oracle JDK and OpenJDK?
> 
> Regards,
> 
> Vyacheslav Pascarel
> 
> -----Original Message-----
> From: Florian Müller <fm...@apache.org>
> Sent: November 30, 2018 4:36 AM
> To: dev@chemistry.apache.org; Vyacheslav Pascarel 
> <vp...@opentext.com>
> Subject: [EXTERNAL] - Re: OpenJDK 11 support
> 
> Hi Vyacheslav,
> 
> OpenCMIS 1.1 should work but does not compile with JDK 11.
> The code in trunk is prepared to also compile with JDK 11 but we have to wait until Apache CXF supports JDK 11. Currently the build breaks because a CXF tool we need for the build doesn't work, yet.
> 
> - Florian
> 
> 
>> Hello,
>>
>> Can anybody tell if OpenJDK version 11 is supported by Chemistry 1.1? If not, are there any plans to support it in the future?
>>
>> Attempt to build Chemistry produced error by maven-enforcer-plugin:
>>
>> [ERROR] Failed to execute goal
>> org.apache.maven.plugins:maven-enforcer-plugin:1.4.1:enforce
>> (enforce-versions) on project chemistry-opencmis: Execution 
>> enforce-versions of goal 
>> org.apache.maven.plugins:maven-enforcer-plugin:1.4.1:enforce failed:
>> An API incompatibility was encountered while executing
>> org.apache.maven.plugins:maven-enforcer-plugin:1.4.1:enforce: 
>> java.lang.ExceptionInInitializerError: null
>>
>> Switching maven-enforcer-plugin to version 3.0.0-M2 allowed to bypass the error above but then build has failed due to javax.xml.ws.handler package being missed:
>>
>> [ERROR]
>> /home/jsmith/dev/apache/chemistry-opencmis-1.1.0/chemistry-opencmis-c
>> o 
>> mmons/chemistry-opencmis-commons-api/src/main/java/org/apache/chemist
>> r y/opencmis/commons/spi/AuthenticationProvider.java:[27,28] package 
>> javax.xml.ws.handler does not exist
>>
>> Regards,
>>
>> Vyacheslav Pascarel
>>
>>

Re: [EXTERNAL] - Re: OpenJDK 11 support

Posted by Florian Müller <fm...@apache.org>.
Yes, that applies to all JDKs.

- Florian


> Hi Florian,
> 
> Thank you for the prompt reply. Does it apply to both Oracle JDK and OpenJDK?
> 
> Regards,
> 
> Vyacheslav Pascarel
> 
> -----Original Message-----
> From: Florian Müller <fm...@apache.org> 
> Sent: November 30, 2018 4:36 AM
> To: dev@chemistry.apache.org; Vyacheslav Pascarel <vp...@opentext.com>
> Subject: [EXTERNAL] - Re: OpenJDK 11 support
> 
> Hi Vyacheslav,
> 
> OpenCMIS 1.1 should work but does not compile with JDK 11.
> The code in trunk is prepared to also compile with JDK 11 but we have to wait until Apache CXF supports JDK 11. Currently the build breaks because a CXF tool we need for the build doesn't work, yet.
> 
> - Florian
> 
> 
>> Hello,
>>
>> Can anybody tell if OpenJDK version 11 is supported by Chemistry 1.1? If not, are there any plans to support it in the future?
>>
>> Attempt to build Chemistry produced error by maven-enforcer-plugin:
>>
>> [ERROR] Failed to execute goal 
>> org.apache.maven.plugins:maven-enforcer-plugin:1.4.1:enforce 
>> (enforce-versions) on project chemistry-opencmis: Execution 
>> enforce-versions of goal 
>> org.apache.maven.plugins:maven-enforcer-plugin:1.4.1:enforce failed: 
>> An API incompatibility was encountered while executing 
>> org.apache.maven.plugins:maven-enforcer-plugin:1.4.1:enforce: 
>> java.lang.ExceptionInInitializerError: null
>>
>> Switching maven-enforcer-plugin to version 3.0.0-M2 allowed to bypass the error above but then build has failed due to javax.xml.ws.handler package being missed:
>>
>> [ERROR] 
>> /home/jsmith/dev/apache/chemistry-opencmis-1.1.0/chemistry-opencmis-co
>> mmons/chemistry-opencmis-commons-api/src/main/java/org/apache/chemistr
>> y/opencmis/commons/spi/AuthenticationProvider.java:[27,28] package 
>> javax.xml.ws.handler does not exist
>>
>> Regards,
>>
>> Vyacheslav Pascarel
>>
>>

RE: [EXTERNAL] - Re: OpenJDK 11 support

Posted by Vyacheslav Pascarel <vp...@opentext.com>.
Hi Florian,

Thank you for the prompt reply. Does it apply to both Oracle JDK and OpenJDK?

Regards,

Vyacheslav Pascarel

-----Original Message-----
From: Florian Müller <fm...@apache.org> 
Sent: November 30, 2018 4:36 AM
To: dev@chemistry.apache.org; Vyacheslav Pascarel <vp...@opentext.com>
Subject: [EXTERNAL] - Re: OpenJDK 11 support

Hi Vyacheslav,

OpenCMIS 1.1 should work but does not compile with JDK 11.
The code in trunk is prepared to also compile with JDK 11 but we have to wait until Apache CXF supports JDK 11. Currently the build breaks because a CXF tool we need for the build doesn't work, yet.

- Florian


> Hello,
> 
> Can anybody tell if OpenJDK version 11 is supported by Chemistry 1.1? If not, are there any plans to support it in the future?
> 
> Attempt to build Chemistry produced error by maven-enforcer-plugin:
> 
> [ERROR] Failed to execute goal 
> org.apache.maven.plugins:maven-enforcer-plugin:1.4.1:enforce 
> (enforce-versions) on project chemistry-opencmis: Execution 
> enforce-versions of goal 
> org.apache.maven.plugins:maven-enforcer-plugin:1.4.1:enforce failed: 
> An API incompatibility was encountered while executing 
> org.apache.maven.plugins:maven-enforcer-plugin:1.4.1:enforce: 
> java.lang.ExceptionInInitializerError: null
> 
> Switching maven-enforcer-plugin to version 3.0.0-M2 allowed to bypass the error above but then build has failed due to javax.xml.ws.handler package being missed:
> 
> [ERROR] 
> /home/jsmith/dev/apache/chemistry-opencmis-1.1.0/chemistry-opencmis-co
> mmons/chemistry-opencmis-commons-api/src/main/java/org/apache/chemistr
> y/opencmis/commons/spi/AuthenticationProvider.java:[27,28] package 
> javax.xml.ws.handler does not exist
> 
> Regards,
> 
> Vyacheslav Pascarel
> 
> 

Re: OpenJDK 11 support

Posted by Florian Müller <fm...@apache.org>.
Hi Vyacheslav,

OpenCMIS 1.1 should work but does not compile with JDK 11.
The code in trunk is prepared to also compile with JDK 11 but we have to
wait until Apache CXF supports JDK 11. Currently the build breaks
because a CXF tool we need for the build doesn't work, yet.

- Florian


> Hello,
> 
> Can anybody tell if OpenJDK version 11 is supported by Chemistry 1.1? If not, are there any plans to support it in the future?
> 
> Attempt to build Chemistry produced error by maven-enforcer-plugin:
> 
> [ERROR] Failed to execute goal org.apache.maven.plugins:maven-enforcer-plugin:1.4.1:enforce (enforce-versions) on project chemistry-opencmis: Execution enforce-versions of goal org.apache.maven.plugins:maven-enforcer-plugin:1.4.1:enforce failed: An API incompatibility was encountered while executing org.apache.maven.plugins:maven-enforcer-plugin:1.4.1:enforce: java.lang.ExceptionInInitializerError: null
> 
> Switching maven-enforcer-plugin to version 3.0.0-M2 allowed to bypass the error above but then build has failed due to javax.xml.ws.handler package being missed:
> 
> [ERROR] /home/jsmith/dev/apache/chemistry-opencmis-1.1.0/chemistry-opencmis-commons/chemistry-opencmis-commons-api/src/main/java/org/apache/chemistry/opencmis/commons/spi/AuthenticationProvider.java:[27,28] package javax.xml.ws.handler does not exist
> 
> Regards,
> 
> Vyacheslav Pascarel
> 
>