You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-dev@axis.apache.org by "Robert Lazarski (Jira)" <ax...@ws.apache.org> on 2020/04/01 19:29:00 UTC

[jira] [Commented] (AXIS-2937) ClassReader bytecode error in axis2 1.6.2-kernel

    [ https://issues.apache.org/jira/browse/AXIS-2937?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17073125#comment-17073125 ] 

Robert Lazarski commented on AXIS-2937:
---------------------------------------

For Axis 2, by the end of this year is realistic. The 3 major areas are (a) fix the remaining JDK 11 problems, (b) removing all commons httpclient 3.x refs, (c) finish the transition from svn to git and hopefully fixing our nightly builds. 

> ClassReader bytecode error in axis2 1.6.2-kernel
> ------------------------------------------------
>
>                 Key: AXIS-2937
>                 URL: https://issues.apache.org/jira/browse/AXIS-2937
>             Project: Axis
>          Issue Type: Bug
>            Reporter: George Vasiliu
>            Priority: Major
>         Attachments: Axis2Error.txt, image-2020-03-27-10-46-17-413.png
>
>
> Hello everyone,
>  
> We are upgrading our project and intend to keep the axis-2 1.6.2 distribution we were using. Until now, we were using JDK 8 to compile & run the project, now we have switched to JDK 11 and for only 1 webservice project we have, it fails with the error seen in the attached file.
>  
>  
> I have already scrubbed the surface with https://issues.apache.org/jira/browse/AXIS2-5966 and https://issues.apache.org/jira/browse/AXIS2-5935, however, those fixes are intended for 1.8.0, whileas we would like to add this patch for the 1.6.2 version, as there are many breaking changes between 1.6.2 and 1.8.0 (that cause alot of validation tests to fail for XML messages due to the parser inside axis2 and other issues).
>  
> Do you have any recommendations on how to approach this issue? If possible, we would like to get the patch for 1.6.2 and build with maven ourselves and keep it in our internal nexus as a patched jar, however, we do not know the necessary changes to the ClassReader.java class that need to be done to make it work.
>  
> If there is a possible workaround that can be done outside axis 2 (ie. modify our webservices in a certain way) to make it work, we are also open to that.
>  
> Besides that, to confirm the issues, we compiled the entire project under jdk11, but that particular sub-project was compiled under jdk8, when starting the server the error is no longer shown, so a conclusion : compiling the project under jdk11 breaks it when running the server. The server is a JBoss 7.2.6 one.
>  
> Note that the project that fails actually contains a lot more webservices, it only fails for that very specific one. I will come back with an update regarding whether java7/8/9/10/11 features are used in the classes inside, however, I doubt it.
>  
> The axis2.xml for the project has the following deployers configured :
> !image-2020-03-27-10-46-17-413.png|width=782,height=173!
>  
> So no .aar being deployed, issue is caused by a .class from somewhere.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

---------------------------------------------------------------------
To unsubscribe, e-mail: java-dev-unsubscribe@axis.apache.org
For additional commands, e-mail: java-dev-help@axis.apache.org