[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


Josef Kopriva created JBIDE-26514:
-------------------------------------

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


{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