[ https://issues.apache.org/jira/browse/AXIS-2929?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16925988#comment-16925988 ]
robert lazarski commented on AXIS-2929: --------------------------------------- Thanks for the patch, I applied it and it passed the unit tests on JDK 8 which is what our internal Apache Travis build runs. There are a few references to com.sun classes in some tests, and some casting issues when when compiling on JDK 11 however the binaries are expected to run fine on JDK 11. Compiling on JDK 11 is a problem for another day. Committed revision 1866705. Build from source: svn checkout [https://svn.apache.org/repos/asf/axis/axis1/java/trunk] axis-project Nightly builds: [https://travis-ci.org/apache/axis1-java] > Axis 1.4 with Java 11 > --------------------- > > Key: AXIS-2929 > URL: https://issues.apache.org/jira/browse/AXIS-2929 > Project: Axis > Issue Type: Bug > Components: Basic Architecture > Affects Versions: 1.4 > Reporter: Liying Lin > Priority: Major > Attachments: axis.patch > > > Hope here is the right place to help me to find some suggestion. > Our legacy project using Axis 1.4. When I tried to compile with Java 11, > first I have to add Corba jar file to get project re-compiled. When it > actually ran in Tomcat 9.0, it failed with exception.The error got down axis > jar I have no clue. I would like to hear any thought or comment. Thanks a lot. > Here is the error log: > Jan 22, 2019 1:16:15 PM ; INFO ; org.apache.axis.EXCEPTIONS ; Exception: > java.lang.IllegalStateException: Error looking for paramter names in > bytecode: unexpected bytes in file > at > org.apache.axis.utils.bytecode.ClassReader.readCpool(ClassReader.java:354) > at org.apache.axis.utils.bytecode.ParamReader.<init>(ParamReader.java:75) > at org.apache.axis.utils.bytecode.ParamReader.<init>(ParamReader.java:55) > at > org.apache.axis.utils.bytecode.ParamNameExtractor.getParameterNamesFromDebugInfo(ParamNameExtractor.java:58) > at > org.apache.axis.description.JavaServiceDesc.getParamNames(JavaServiceDesc.java:1429) > at > org.apache.axis.description.JavaServiceDesc.createOperationForMethod(JavaServiceDesc.java:1254) > at > org.apache.axis.description.JavaServiceDesc.createOperationsForName(JavaServiceDesc.java:1150) > at > org.apache.axis.description.JavaServiceDesc.getSyncedOperationsForName(JavaServiceDesc.java:1112) > at > org.apache.axis.description.JavaServiceDesc.loadServiceDescByIntrospectionRecursive(JavaServiceDesc.java:962) > at > org.apache.axis.description.JavaServiceDesc.loadServiceDescByIntrospection(JavaServiceDesc.java:896) > at > org.apache.axis.providers.java.JavaProvider.initServiceDesc(JavaProvider.java:477) > at > org.apache.axis.handlers.soap.SOAPService.getInitializedServiceDesc(SOAPService.java:286) > at > org.apache.axis.deployment.wsdd.WSDDService.makeNewInstance(WSDDService.java:500) > at > org.apache.axis.deployment.wsdd.WSDDDeployableItem.getNewInstance(WSDDDeployableItem.java:274) > at > org.apache.axis.deployment.wsdd.WSDDDeployableItem.getInstance(WSDDDeployableItem.java:260) > at > org.apache.axis.deployment.wsdd.WSDDDeployment.getService(WSDDDeployment.java:427) > at > org.apache.axis.configuration.FileProvider.getService(FileProvider.java:231) > at org.apache.axis.AxisEngine.getService(AxisEngine.java:311) > at org.apache.axis.transport.http.AxisServlet.doGet(AxisServlet.java:295) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:634) > at > org.apache.axis.transport.http.AxisServletBase.service(AxisServletBase.java:327) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:741) > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231) > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) > at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) > at com.cgi.edm.apas.WsdlWriterFilter.doFilter(WsdlWriterFilter.java:116) > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) > at com.cgi.edm.apas.AccessCheckFilter.doFilter(AccessCheckFilter.java:109) > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) > at > org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:199) > at > org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96) > at > org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:490) > at > org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139) > at > org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) > at > org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:668) > at > org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) > at > org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343) > at > org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:408) > at > org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66) > at > org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:834) > at > org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1417) > at > org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) > at > java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) > at > java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) > at > org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) > at java.base/java.lang.Thread.run(Thread.java:834) > J > -- This message was sent by Atlassian Jira (v8.3.2#803003) --------------------------------------------------------------------- To unsubscribe, e-mail: java-dev-unsubscr...@axis.apache.org For additional commands, e-mail: java-dev-h...@axis.apache.org