[jbosstools-issues] [JBoss JIRA] (JBIDE-26514) Fix JDK11 compilation errors in jbosstools-integration-tests repo

Josef Kopriva (Jira) issues at jboss.org
Wed Jan 2 02:31:00 EST 2019


     [ https://issues.jboss.org/browse/JBIDE-26514?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Josef Kopriva reassigned JBIDE-26514:
-------------------------------------

    Assignee: Josef Kopriva


> Fix JDK11 compilation errors in jbosstools-integration-tests repo
> -----------------------------------------------------------------
>
>                 Key: JBIDE-26514
>                 URL: https://issues.jboss.org/browse/JBIDE-26514
>             Project: Tools (JBoss Tools)
>          Issue Type: Bug
>          Components: integration-tests
>    Affects Versions: 4.11.0.AM1
>            Reporter: Josef Kopriva
>            Assignee: Josef Kopriva
>            Priority: Major
>
> {code:java}
> Failed to execute goal org.eclipse.tycho:tycho-compiler-plugin:1.3.0:compile (default-compile) on project org.jboss.tools.ws.ui.bot.test: Compilation failure: Compilation failure: 
> [ERROR] /home/jkopriva/git/jbosstools-integration-tests/tests/org.jboss.tools.ws.ui.bot.test/src/org/jboss/tools/ws/ui/bot/test/wsclient/WSClient.java:[21] 
> [ERROR]         import javax.xml.soap.MessageFactory;
> [ERROR]                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> [ERROR] Access restriction: The type 'MessageFactory' is not API (restriction on classpath entry '/home/jkopriva/.m2/repository/.cache/tycho/javax.xml.soap-1.2.0.v201005080501.jar/lib/saaj.jar')
> [ERROR] /home/jkopriva/git/jbosstools-integration-tests/tests/org.jboss.tools.ws.ui.bot.test/src/org/jboss/tools/ws/ui/bot/test/wsclient/WSClient.java:[22] 
> [ERROR]         import javax.xml.soap.SOAPException;
> [ERROR]                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> [ERROR] Access restriction: The type 'SOAPException' is not API (restriction on classpath entry '/home/jkopriva/.m2/repository/.cache/tycho/javax.xml.soap-1.2.0.v201005080501.jar/lib/saaj.jar')
> [ERROR] /home/jkopriva/git/jbosstools-integration-tests/tests/org.jboss.tools.ws.ui.bot.test/src/org/jboss/tools/ws/ui/bot/test/wsclient/WSClient.java:[23] 
> [ERROR]         import javax.xml.soap.SOAPMessage;
> [ERROR]                ^^^^^^^^^^^^^^^^^^^^^^^^^^
> [ERROR] Access restriction: The type 'SOAPMessage' is not API (restriction on classpath entry '/home/jkopriva/.m2/repository/.cache/tycho/javax.xml.soap-1.2.0.v201005080501.jar/lib/saaj.jar')
> [ERROR] /home/jkopriva/git/jbosstools-integration-tests/tests/org.jboss.tools.ws.ui.bot.test/src/org/jboss/tools/ws/ui/bot/test/wsclient/WSClient.java:[24] 
> [ERROR]         import javax.xml.ws.Dispatch;
> [ERROR]                ^^^^^^^^^^^^^^^^^^^^^
> [ERROR] Access restriction: The type 'Dispatch<T>' is not API (restriction on classpath entry '/home/jkopriva/.m2/repository/.cache/tycho/org.jboss.tools.ws.wise.ui-2.0.102-SNAPSHOT.jar/lib/jboss-jaxws-api_2.2_spec-1.0.0.Final.jar')
> [ERROR] /home/jkopriva/git/jbosstools-integration-tests/tests/org.jboss.tools.ws.ui.bot.test/src/org/jboss/tools/ws/ui/bot/test/wsclient/WSClient.java:[25] 
> [ERROR]         import javax.xml.ws.Service;
> [ERROR]                ^^^^^^^^^^^^^^^^^^^^
> [ERROR] Access restriction: The type 'Service' is not API (restriction on classpath entry '/home/jkopriva/.m2/repository/.cache/tycho/org.jboss.tools.ws.wise.ui-2.0.102-SNAPSHOT.jar/lib/jboss-jaxws-api_2.2_spec-1.0.0.Final.jar')
> [ERROR] /home/jkopriva/git/jbosstools-integration-tests/tests/org.jboss.tools.ws.ui.bot.test/src/org/jboss/tools/ws/ui/bot/test/wsclient/WSClient.java:[26] 
> [ERROR]         import javax.xml.ws.Service.Mode;
> [ERROR]                ^^^^^^^^^^^^^^^^^^^^^^^^^
> [ERROR] Access restriction: The type 'Service.Mode' is not API (restriction on classpath entry '/home/jkopriva/.m2/repository/.cache/tycho/org.jboss.tools.ws.wise.ui-2.0.102-SNAPSHOT.jar/lib/jboss-jaxws-api_2.2_spec-1.0.0.Final.jar')
> [ERROR] /home/jkopriva/git/jbosstools-integration-tests/tests/org.jboss.tools.ws.ui.bot.test/src/org/jboss/tools/ws/ui/bot/test/wsclient/WSClient.java:[31] 
> [ERROR]         private Dispatch<SOAPMessage> d;
> [ERROR]                 ^^^^^^^^
> [ERROR] Access restriction: The type 'Dispatch<SOAPMessage>' is not API (restriction on classpath entry '/home/jkopriva/.m2/repository/.cache/tycho/org.jboss.tools.ws.wise.ui-2.0.102-SNAPSHOT.jar/lib/jboss-jaxws-api_2.2_spec-1.0.0.Final.jar')
> [ERROR] /home/jkopriva/git/jbosstools-integration-tests/tests/org.jboss.tools.ws.ui.bot.test/src/org/jboss/tools/ws/ui/bot/test/wsclient/WSClient.java:[31] 
> [ERROR]         private Dispatch<SOAPMessage> d;
> [ERROR]                          ^^^^^^^^^^^
> [ERROR] Access restriction: The type 'SOAPMessage' is not API (restriction on classpath entry '/home/jkopriva/.m2/repository/.cache/tycho/javax.xml.soap-1.2.0.v201005080501.jar/lib/saaj.jar')
> [ERROR] /home/jkopriva/git/jbosstools-integration-tests/tests/org.jboss.tools.ws.ui.bot.test/src/org/jboss/tools/ws/ui/bot/test/wsclient/WSClient.java:[34] 
> [ERROR]         Service s = Service.create(location, serviceName);
> [ERROR]         ^^^^^^^
> [ERROR] Access restriction: The type 'Service' is not API (restriction on classpath entry '/home/jkopriva/.m2/repository/.cache/tycho/org.jboss.tools.ws.wise.ui-2.0.102-SNAPSHOT.jar/lib/jboss-jaxws-api_2.2_spec-1.0.0.Final.jar')
> [ERROR] /home/jkopriva/git/jbosstools-integration-tests/tests/org.jboss.tools.ws.ui.bot.test/src/org/jboss/tools/ws/ui/bot/test/wsclient/WSClient.java:[34] 
> [ERROR]         Service s = Service.create(location, serviceName);
> [ERROR]                     ^^^^^^^
> [ERROR] Access restriction: The type 'Service' is not API (restriction on classpath entry '/home/jkopriva/.m2/repository/.cache/tycho/org.jboss.tools.ws.wise.ui-2.0.102-SNAPSHOT.jar/lib/jboss-jaxws-api_2.2_spec-1.0.0.Final.jar')
> [ERROR] /home/jkopriva/git/jbosstools-integration-tests/tests/org.jboss.tools.ws.ui.bot.test/src/org/jboss/tools/ws/ui/bot/test/wsclient/WSClient.java:[34] 
> [ERROR]         Service s = Service.create(location, serviceName);
> [ERROR]                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> [ERROR] Access restriction: The method 'Service.create(URL, QName)' is not API (restriction on classpath entry '/home/jkopriva/.m2/repository/.cache/tycho/org.jboss.tools.ws.wise.ui-2.0.102-SNAPSHOT.jar/lib/jboss-jaxws-api_2.2_spec-1.0.0.Final.jar')
> [ERROR] /home/jkopriva/git/jbosstools-integration-tests/tests/org.jboss.tools.ws.ui.bot.test/src/org/jboss/tools/ws/ui/bot/test/wsclient/WSClient.java:[35] 
> [ERROR]         d = s.createDispatch(portName, SOAPMessage.class, Mode.MESSAGE);
> [ERROR]             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> [ERROR] Access restriction: The method 'Service.createDispatch(QName, Class<SOAPMessage>, Service.Mode)' is not API (restriction on classpath entry '/home/jkopriva/.m2/repository/.cache/tycho/org.jboss.tools.ws.wise.ui-2.0.102-SNAPSHOT.jar/lib/jboss-jaxws-api_2.2_spec-1.0.0.Final.jar')
> [ERROR] /home/jkopriva/git/jbosstools-integration-tests/tests/org.jboss.tools.ws.ui.bot.test/src/org/jboss/tools/ws/ui/bot/test/wsclient/WSClient.java:[35] 
> [ERROR]         d = s.createDispatch(portName, SOAPMessage.class, Mode.MESSAGE);
> [ERROR]                                        ^^^^^^^^^^^
> [ERROR] Access restriction: The type 'SOAPMessage' is not API (restriction on classpath entry '/home/jkopriva/.m2/repository/.cache/tycho/javax.xml.soap-1.2.0.v201005080501.jar/lib/saaj.jar')
> [ERROR] /home/jkopriva/git/jbosstools-integration-tests/tests/org.jboss.tools.ws.ui.bot.test/src/org/jboss/tools/ws/ui/bot/test/wsclient/WSClient.java:[35] 
> [ERROR]         d = s.createDispatch(portName, SOAPMessage.class, Mode.MESSAGE);
> [ERROR]                                                           ^^^^^^^^^^^^
> [ERROR] Access restriction: The type 'Service.Mode' is not API (restriction on classpath entry '/home/jkopriva/.m2/repository/.cache/tycho/org.jboss.tools.ws.wise.ui-2.0.102-SNAPSHOT.jar/lib/jboss-jaxws-api_2.2_spec-1.0.0.Final.jar')
> [ERROR] /home/jkopriva/git/jbosstools-integration-tests/tests/org.jboss.tools.ws.ui.bot.test/src/org/jboss/tools/ws/ui/bot/test/wsclient/WSClient.java:[35] 
> [ERROR]         d = s.createDispatch(portName, SOAPMessage.class, Mode.MESSAGE);
> [ERROR]                                                                ^^^^^^^
> [ERROR] Access restriction: The field 'Service.Mode.MESSAGE' is not API (restriction on classpath entry '/home/jkopriva/.m2/repository/.cache/tycho/org.jboss.tools.ws.wise.ui-2.0.102-SNAPSHOT.jar/lib/jboss-jaxws-api_2.2_spec-1.0.0.Final.jar')
> [ERROR] /home/jkopriva/git/jbosstools-integration-tests/tests/org.jboss.tools.ws.ui.bot.test/src/org/jboss/tools/ws/ui/bot/test/wsclient/WSClient.java:[39] 
> [ERROR]         SOAPMessage result = null;
> [ERROR]         ^^^^^^^^^^^
> [ERROR] Access restriction: The type 'SOAPMessage' is not API (restriction on classpath entry '/home/jkopriva/.m2/repository/.cache/tycho/javax.xml.soap-1.2.0.v201005080501.jar/lib/saaj.jar')
> [ERROR] /home/jkopriva/git/jbosstools-integration-tests/tests/org.jboss.tools.ws.ui.bot.test/src/org/jboss/tools/ws/ui/bot/test/wsclient/WSClient.java:[41] 
> [ERROR]         SOAPMessage msg = MessageFactory.newInstance().createMessage( null, new ByteArrayInputStream(message.getBytes()));
> [ERROR]         ^^^^^^^^^^^
> [ERROR] Access restriction: The type 'SOAPMessage' is not API (restriction on classpath entry '/home/jkopriva/.m2/repository/.cache/tycho/javax.xml.soap-1.2.0.v201005080501.jar/lib/saaj.jar')
> [ERROR] /home/jkopriva/git/jbosstools-integration-tests/tests/org.jboss.tools.ws.ui.bot.test/src/org/jboss/tools/ws/ui/bot/test/wsclient/WSClient.java:[41] 
> [ERROR]         SOAPMessage msg = MessageFactory.newInstance().createMessage( null, new ByteArrayInputStream(message.getBytes()));
> [ERROR]                           ^^^^^^^^^^^^^^
> [ERROR] Access restriction: The type 'MessageFactory' is not API (restriction on classpath entry '/home/jkopriva/.m2/repository/.cache/tycho/javax.xml.soap-1.2.0.v201005080501.jar/lib/saaj.jar')
> [ERROR] /home/jkopriva/git/jbosstools-integration-tests/tests/org.jboss.tools.ws.ui.bot.test/src/org/jboss/tools/ws/ui/bot/test/wsclient/WSClient.java:[41] 
> [ERROR]         SOAPMessage msg = MessageFactory.newInstance().createMessage( null, new ByteArrayInputStream(message.getBytes()));
> [ERROR]                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> [ERROR] Access restriction: The method 'MessageFactory.newInstance()' is not API (restriction on classpath entry '/home/jkopriva/.m2/repository/.cache/tycho/javax.xml.soap-1.2.0.v201005080501.jar/lib/saaj.jar')
> [ERROR] /home/jkopriva/git/jbosstools-integration-tests/tests/org.jboss.tools.ws.ui.bot.test/src/org/jboss/tools/ws/ui/bot/test/wsclient/WSClient.java:[41] 
> [ERROR]         SOAPMessage msg = MessageFactory.newInstance().createMessage( null, new ByteArrayInputStream(message.getBytes()));
> [ERROR]                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> [ERROR] Access restriction: The method 'MessageFactory.createMessage(MimeHeaders, InputStream)' is not API (restriction on classpath entry '/home/jkopriva/.m2/repository/.cache/tycho/javax.xml.soap-1.2.0.v201005080501.jar/lib/saaj.jar')
> [ERROR] /home/jkopriva/git/jbosstools-integration-tests/tests/org.jboss.tools.ws.ui.bot.test/src/org/jboss/tools/ws/ui/bot/test/wsclient/WSClient.java:[42] 
> [ERROR]         msg.saveChanges();
> [ERROR]         ^^^^^^^^^^^^^^^^^
> [ERROR] Access restriction: The method 'SOAPMessage.saveChanges()' is not API (restriction on classpath entry '/home/jkopriva/.m2/repository/.cache/tycho/javax.xml.soap-1.2.0.v201005080501.jar/lib/saaj.jar')
> [ERROR] /home/jkopriva/git/jbosstools-integration-tests/tests/org.jboss.tools.ws.ui.bot.test/src/org/jboss/tools/ws/ui/bot/test/wsclient/WSClient.java:[43] 
> [ERROR]         result = d.invoke(msg);
> [ERROR]                  ^^^^^^^^^^^^^
> [ERROR] Access restriction: The method 'Dispatch<SOAPMessage>.invoke(SOAPMessage)' is not API (restriction on classpath entry '/home/jkopriva/.m2/repository/.cache/tycho/org.jboss.tools.ws.wise.ui-2.0.102-SNAPSHOT.jar/lib/jboss-jaxws-api_2.2_spec-1.0.0.Final.jar')
> [ERROR] /home/jkopriva/git/jbosstools-integration-tests/tests/org.jboss.tools.ws.ui.bot.test/src/org/jboss/tools/ws/ui/bot/test/wsclient/WSClient.java:[44] 
> [ERROR]         } catch (SOAPException e) {
> [ERROR]                  ^^^^^^^^^^^^^
> [ERROR] Access restriction: The type 'SOAPException' is not API (restriction on classpath entry '/home/jkopriva/.m2/repository/.cache/tycho/javax.xml.soap-1.2.0.v201005080501.jar/lib/saaj.jar')
> [ERROR] /home/jkopriva/git/jbosstools-integration-tests/tests/org.jboss.tools.ws.ui.bot.test/src/org/jboss/tools/ws/ui/bot/test/wsclient/WSClient.java:[45] 
> [ERROR]         L.log(Level.WARNING, e.getMessage(), e);
> [ERROR]                              ^^^^^^^^^^^^^^
> [ERROR] Access restriction: The method 'SOAPException.getMessage()' is not API (restriction on classpath entry '/home/jkopriva/.m2/repository/.cache/tycho/javax.xml.soap-1.2.0.v201005080501.jar/lib/saaj.jar')
> [ERROR] /home/jkopriva/git/jbosstools-integration-tests/tests/org.jboss.tools.ws.ui.bot.test/src/org/jboss/tools/ws/ui/bot/test/wsclient/WSClient.java:[55] 
> [ERROR]         private String msgToString(SOAPMessage msg) {
> [ERROR]                                    ^^^^^^^^^^^
> [ERROR] Access restriction: The type 'SOAPMessage' is not API (restriction on classpath entry '/home/jkopriva/.m2/repository/.cache/tycho/javax.xml.soap-1.2.0.v201005080501.jar/lib/saaj.jar')
> [ERROR] /home/jkopriva/git/jbosstools-integration-tests/tests/org.jboss.tools.ws.ui.bot.test/src/org/jboss/tools/ws/ui/bot/test/wsclient/WSClient.java:[61] 
> [ERROR]         msg.writeTo(out);
> [ERROR]         ^^^^^^^^^^^^^^^^
> [ERROR] Access restriction: The method 'SOAPMessage.writeTo(OutputStream)' is not API (restriction on classpath entry '/home/jkopriva/.m2/repository/.cache/tycho/javax.xml.soap-1.2.0.v201005080501.jar/lib/saaj.jar')
> [ERROR] /home/jkopriva/git/jbosstools-integration-tests/tests/org.jboss.tools.ws.ui.bot.test/src/org/jboss/tools/ws/ui/bot/test/wsclient/WSClient.java:[62] 
> [ERROR]         } catch (SOAPException e) {
> [ERROR]                  ^^^^^^^^^^^^^
> [ERROR] Access restriction: The type 'SOAPException' is not API (restriction on classpath entry '/home/jkopriva/.m2/repository/.cache/tycho/javax.xml.soap-1.2.0.v201005080501.jar/lib/saaj.jar')
> [ERROR] /home/jkopriva/git/jbosstools-integration-tests/tests/org.jboss.tools.ws.ui.bot.test/src/org/jboss/tools/ws/ui/bot/test/wsclient/WSClient.java:[63] 
> [ERROR]         L.log(Level.WARNING, e.getMessage(), e);
> [ERROR]                              ^^^^^^^^^^^^^^
> [ERROR] Access restriction: The method 'SOAPException.getMessage()' is not API (restriction on classpath entry '/home/jkopriva/.m2/repository/.cache/tycho/javax.xml.soap-1.2.0.v201005080501.jar/lib/saaj.jar')
> [ERROR] 28 problems (28 errors)
> [ERROR] -> [Help 1]
> [ERROR] 
> [ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
> [ERROR] Re-run Maven using the -X switch to enable full debug logging.
> [ERROR] 
> [ERROR] For more information about the errors and possible solutions, please read the following articles:
> [ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException
> [ERROR] 
> [ERROR] After correcting the problems, you can resume the build with the command
> [ERROR]   mvn <goals> -rf :org.jboss.tools.ws.ui.bot.test
> {code}



--
This message was sent by Atlassian Jira
(v7.12.1#712002)


More information about the jbosstools-issues mailing list