[ 
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

Reply via email to