Got it. Thank you Robert.
On Mon, 27 May 2024 at 06:04, robertlazarski <robertlazar...@gmail.com> wrote: > Absolutely you can, I recommend reading the Apache foundation license that > comes with the code but anyways in effect you can use the code any way you > like. > > On Sun, May 26, 2024 at 2:30 PM Amit Patil <amitpatil12.a...@gmail.com> > wrote: > >> Okay sure, I will try to compile with the latest version of openjdk 17. >> Thank you so much for the help and guidance. One last question, if I >> successfully compile the current axis2-1.8.3, will it be officially ok to >> use it in my code? >> >> On Mon, 27 May 2024 at 05:52, robertlazarski <robertlazar...@gmail.com> >> wrote: >> >>> Might want to use openjdk. >>> >>> On Sun, May 26, 2024 at 2:14 PM Amit Patil <amitpatil12.a...@gmail.com> >>> wrote: >>> >>>> Okay, I will also try with the latest version of jdk and try to compile. >>>> >>>> On Mon, 27 May 2024 at 05:42, robertlazarski <robertlazar...@gmail.com> >>>> wrote: >>>> >>>>> Your JDK is a little dated though I am unsure if that matters; mine >>>>> comes with recent Ubuntu: >>>>> >>>>> openjdk version "17.0.10" 2024-01-16 >>>>> OpenJDK Runtime Environment (build 17.0.10+7-Ubuntu-123.10.1) >>>>> OpenJDK 64-Bit Server VM (build 17.0.10+7-Ubuntu-123.10.1, mixed mode, >>>>> sharing) >>>>> >>>>> On Sun, May 26, 2024 at 2:00 PM robertlazarski < >>>>> robertlazar...@gmail.com> wrote: >>>>> >>>>>> No idea, I am not seeing these issues anywhere else - locally, on >>>>>> GitHub - however I don't doubt there is a problem as this is the unstable >>>>>> master branch and I run Ubuntu locally. >>>>>> >>>>>> We are moving to JDK 17 as jakarta requires it and at a glance it >>>>>> compiles ok on my local machine but I see the following locations that >>>>>> need >>>>>> compiler section changes. >>>>>> >>>>>> pom.xml ./modules/tool/axis2-aar-maven-plugin/src/it/test1/pom.xml >>>>>> ./modules/tool/axis2-java2w >>>>>> sdl-maven-plugin/target/it/test1/pom.xml >>>>>> ./modules/tool/axis2-java2wsdl-maven-plugin/src/it/test1/pom.xml >>>>>> >>>>>> On Sun, May 26, 2024 at 1:56 PM Amit Patil < >>>>>> amitpatil12.a...@gmail.com> wrote: >>>>>> >>>>>>> By using this mvn -Dmaven.test.skip.exec clean install I am facing >>>>>>> an issue with >>>>>>>> >>>>>>>> java.lang.NullPointerException: Cannot invoke >>>>>>>> "org.slf4j.Logger.error(String, java.lang.Throwable)" because "logger" >>>>>>>> is >>>>>>>> null >>>>>>> >>>>>>> >>>>>>> And by using this mvn -B -e -Papache-release -Dgpg.skip=true verify >>>>>>> I am facing the same issue as before with the access issue. >>>>>>> >>>>>>> Is this because of some configuration issue in my local machine? >>>>>>> Because I can see that the build is passed in git. >>>>>>> >>>>>>> On Mon, 27 May 2024 at 05:02, Amit Patil <amitpatil12.a...@gmail.com> >>>>>>> wrote: >>>>>>> >>>>>>>> Shoule source and target in parent pom.xml be 17? >>>>>>>> >>>>>>>> <configuration> >>>>>>>> <source>1.8</source> >>>>>>>> <target>1.8</target> >>>>>>>> </configuration> >>>>>>>> >>>>>>>> On Mon, 27 May 2024 at 04:45, robertlazarski < >>>>>>>> robertlazar...@gmail.com> wrote: >>>>>>>> >>>>>>>>> Hmm, "mvn -Dmaven.test.skip.exec clean install" should work >>>>>>>>> however if not then I suggest trying the command used to build with >>>>>>>>> GitHub >>>>>>>>> Actions: >>>>>>>>> >>>>>>>>> mvn -B -e -Papache-release -Dgpg.skip=true verify >>>>>>>>> >>>>>>>>> >>>>>>>>> https://github.com/apache/axis-axis2-java-core/actions/runs/9235500518/job/25410379970 >>>>>>>>> >>>>>>>>> On Sun, May 26, 2024 at 12:55 PM Amit Patil < >>>>>>>>> amitpatil12.a...@gmail.com> wrote: >>>>>>>>> >>>>>>>>>> Yes I am using jdk 17. >>>>>>>>>> permission java.io.FilePermission "C:\\Program Files\\Eclipse >>>>>>>>>> Adoptium\\jdk-17.0.3.7-hotspot", "read,readlink"; >>>>>>>>>> >>>>>>>>>> On Mon, 27 May 2024 at 04:23, robertlazarski < >>>>>>>>>> robertlazar...@gmail.com> wrote: >>>>>>>>>> >>>>>>>>>>> You need to compile with JDK 17. >>>>>>>>>>> >>>>>>>>>>> On Sun, May 26, 2024 at 12:50 PM Amit Patil < >>>>>>>>>>> amitpatil12.a...@gmail.com> wrote: >>>>>>>>>>> >>>>>>>>>>>> Thanks for the clarification, >>>>>>>>>>>> Can you please confirm a couple of things, Can I officially >>>>>>>>>>>> take the master branch of the axis2 repository and compile it to >>>>>>>>>>>> use in my >>>>>>>>>>>> code? and >>>>>>>>>>>> I am getting the following error while building. >>>>>>>>>>>> >>>>>>>>>>>>> [ERROR] Errors: >>>>>>>>>>>>> [ERROR] ServiceClientTest.testWSDLWithImportsFromZIP:50 » >>>>>>>>>>>>> AccessControl access denied ("java.io.FilePermission" >>>>>>>>>>>>> "jar:file:\C:\Users\apatil56\Downloads\axis-axis2-java-core-master\axis-axis2-java-core-master\modules\kernel\target\test-zip.zip!\test.wsdl" >>>>>>>>>>>>> "read") >>>>>>>>>>>>> [ERROR] URIResolverTest.testResolveEntity:33 » AccessControl >>>>>>>>>>>>> access denied ("java.io.FilePermission" >>>>>>>>>>>>> "http:\www.test.org\schema.xsd" >>>>>>>>>>>>> "read") >>>>>>>>>>>>> [ERROR] WSDLLocatorTest.testGetInputSource:33 » >>>>>>>>>>>>> AccessControl access denied ("java.io.FilePermission" "http:\ >>>>>>>>>>>>> www.test.org\schema.xsd" "read") >>>>>>>>>>>>> [INFO] >>>>>>>>>>>>> [ERROR] Tests run: 380, Failures: 0, Errors: 3, Skipped: 0 >>>>>>>>>>>>> [INFO] >>>>>>>>>>>>> [INFO] >>>>>>>>>>>>> ------------------------------------------------------------------------ >>>>>>>>>>>>> [INFO] Reactor Summary for Apache Axis2 - Kernel >>>>>>>>>>>>> 1.8.3-SNAPSHOT: >>>>>>>>>>>>> [INFO] >>>>>>>>>>>>> [INFO] Apache Axis2 - Kernel .............................. >>>>>>>>>>>>> FAILURE [ 41.271 s] >>>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> This is because of Java Security Manager blocking access to >>>>>>>>>>>> certain resources (files and URLs) required by the tests. I will >>>>>>>>>>>> try to >>>>>>>>>>>> solve this but can you tell if I am missing anything here? >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> Thanks, >>>>>>>>>>>> Amit Patil >>>>>>>>>>>> >>>>>>>>>>>> On Mon, 27 May 2024 at 03:39, robertlazarski < >>>>>>>>>>>> robertlazar...@gmail.com> wrote: >>>>>>>>>>>> >>>>>>>>>>>>> The license is open source via the Apache license at all times >>>>>>>>>>>>> - the only difference with an official release of 1.8.3 is >>>>>>>>>>>>> binaries that >>>>>>>>>>>>> can be loaded via Maven and direct links. >>>>>>>>>>>>> >>>>>>>>>>>>> On Sun, May 26, 2024 at 12:06 PM robertlazarski < >>>>>>>>>>>>> robertlazar...@gmail.com> wrote: >>>>>>>>>>>>> >>>>>>>>>>>>>> This is the repo - only missing feature is OSGI as it may get >>>>>>>>>>>>>> dropped if we don't get a volunteer. >>>>>>>>>>>>>> >>>>>>>>>>>>>> Beyond that, the only expected difference is httpclient4 >>>>>>>>>>>>>> instead of httpclient5 ... which is going to be more stable for >>>>>>>>>>>>>> the next >>>>>>>>>>>>>> month or two. >>>>>>>>>>>>>> >>>>>>>>>>>>>> https://github.com/apache/axis-axis2-java-core >>>>>>>>>>>>>> >>>>>>>>>>>>>> On Sun, May 26, 2024 at 11:52 AM Amit Patil < >>>>>>>>>>>>>> amitpatil12.a...@gmail.com> wrote: >>>>>>>>>>>>>> >>>>>>>>>>>>>>> Hi, >>>>>>>>>>>>>>> Thank you so much for the response. Can you please provide >>>>>>>>>>>>>>> me with the link to the right branch or tag? I will try to >>>>>>>>>>>>>>> compile from >>>>>>>>>>>>>>> source as of now. But we are not authorized to use the product >>>>>>>>>>>>>>> which has >>>>>>>>>>>>>>> not been released yet with a licence. Although it will be good >>>>>>>>>>>>>>> for testing >>>>>>>>>>>>>>> for now and communicating with the customer for future roadmap. >>>>>>>>>>>>>>> Also is there any other workaround for this? >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> Thanks for the help, >>>>>>>>>>>>>>> Amit Patil >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> On Mon, 27 May 2024 at 03:06, robertlazarski < >>>>>>>>>>>>>>> robertlazar...@gmail.com> wrote: >>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> Tomcat 10 supports axis2 via the legacyAppBase folder - >>>>>>>>>>>>>>>> see the Tomcat 10 docs for details. >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> Axis 1.8.3 will support jakarta and the only thing holding >>>>>>>>>>>>>>>> up the release is httpclient5 which isn't related to jakarta >>>>>>>>>>>>>>>> at all ... you >>>>>>>>>>>>>>>> can check out the Axis2 github repo and compile from source >>>>>>>>>>>>>>>> now if you are >>>>>>>>>>>>>>>> so inclined. >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> The httpclient5 upgrade ended up being harder than expected >>>>>>>>>>>>>>>> due to some Axis2 quirks that goes deep into the architecture >>>>>>>>>>>>>>>> and the >>>>>>>>>>>>>>>> classic API changing more that it would appear. >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> Nevertheless, progress continues. >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> On Sun, May 26, 2024 at 11:21 AM Amit Patil < >>>>>>>>>>>>>>>> amitpatil12.a...@gmail.com> wrote: >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> Hello, >>>>>>>>>>>>>>>>> I am a software developer in a MNC working on developing >>>>>>>>>>>>>>>>> web applications in java. Currently I am in the middle of a >>>>>>>>>>>>>>>>> task of >>>>>>>>>>>>>>>>> migrating my code from javax to jakarta because we are >>>>>>>>>>>>>>>>> upgrading to tomcat >>>>>>>>>>>>>>>>> 10. We use *axis2 1.8.2 *in our code which consists of >>>>>>>>>>>>>>>>> some javax jars and code snippets with javax use in it. >>>>>>>>>>>>>>>>> I want to know whether to upgrade the binaries used in >>>>>>>>>>>>>>>>> axis2-1.8.2 manually or is there any other way of doing it? >>>>>>>>>>>>>>>>> Does tomcat 10 >>>>>>>>>>>>>>>>> support axis2-1.8.2? >>>>>>>>>>>>>>>>> Can you please guide me what I should do in this situation? >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> Kind regards, >>>>>>>>>>>>>>>>> Amit Patil >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>