Re: Migrating axis2-1.8.2
Amit Patil <[email protected]> Mon, 27 May 2024 05:25:39 +0530
| Newsgroups | gmane.text.xml.axis.user |
|---|---|
| Message-ID | <CAKHBusOAx+y-3iQensGu9xd3k06TZdY81+=EgB+9dEXi8iHp7Q@mail.gmail.com> |
--000000000000f1271a0619642336 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable 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=3Dtrue 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 <[email protected]> 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 <[email protected]> > 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=3Dtrue verify >> >> >> https://github.com/apache/axis-axis2-java-core/actions/runs/9235500518/j= ob/25410379970 >> >> On Sun, May 26, 2024 at 12:55=E2=80=AFPM Amit Patil <amitpatil12.ap67@gm= ail.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 <[email protected]> >>> wrote: >>> >>>> You need to compile with JDK 17. >>>> >>>> On Sun, May 26, 2024 at 12:50=E2=80=AFPM Amit Patil <amitpatil12.ap67@= 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 cod= e? and >>>>> I am getting the following error while building. >>>>> >>>>>> [ERROR] Errors: >>>>>> [ERROR] ServiceClientTest.testWSDLWithImportsFromZIP:50 =C2=BB >>>>>> AccessControl access denied ("java.io.FilePermission" >>>>>> "jar:file:\C:\Users\apatil56\Downloads\axis-axis2-java-core-master\a= xis-axis2-java-core-master\modules\kernel\target\test-zip.zip!\test.wsdl" >>>>>> "read") >>>>>> [ERROR] URIResolverTest.testResolveEntity:33 =C2=BB AccessControl = access >>>>>> denied ("java.io.FilePermission" "http:\www.test.org\schema.xsd" >>>>>> "read") >>>>>> [ERROR] WSDLLocatorTest.testGetInputSource:33 =C2=BB AccessControl >>>>>> access denied ("java.io.FilePermission" "http:\www.test.org\schema.x= sd" >>>>>> "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 <[email protected]= m> >>>>> 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 c= an be >>>>>> loaded via Maven and direct links. >>>>>> >>>>>> On Sun, May 26, 2024 at 12:06=E2=80=AFPM robertlazarski < >>>>>> [email protected]> 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=E2=80=AFAM Amit Patil < >>>>>>> [email protected]> 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 so= urce 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 < >>>>>>>> [email protected]> 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 yo= u are so >>>>>>>>> inclined. >>>>>>>>> >>>>>>>>> The httpclient5 upgrade ended up being harder than expected due t= o >>>>>>>>> some Axis2 quirks that goes deep into the architecture and the cl= assic API >>>>>>>>> changing more that it would appear. >>>>>>>>> >>>>>>>>> Nevertheless, progress continues. >>>>>>>>> >>>>>>>>> On Sun, May 26, 2024 at 11:21=E2=80=AFAM Amit Patil < >>>>>>>>> [email protected]> 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 >>>>>>>>>> >>>>>>>>> --000000000000f1271a0619642336 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable <div dir=3D"ltr">By using this=C2=A0 <span style=3D"color:rgb(0,0,0);font-family:monospace">mvn -Dmaven.test.ski= p.exec clean install=C2=A0</span>I am facing an issue with=C2=A0<blockquote= class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px so= lid rgb(204,204,204);padding-left:1ex">java.lang.NullPointerException: Cann= ot invoke "org.slf4j.Logger.error(String, java.lang.Throwable)" b= ecause "logger" is null</blockquote><div><br>And by using this=C2= =A0 mvn -B -e -Papache-release -Dgpg.skip=3Dtrue verify I am facing the sam= e issue as before with the access issue.=C2=A0<br><br>Is this because of so= me configuration issue in my local machine? Because I can see that the buil= d is passed in git.=C2=A0</div></div><br><div class=3D"gmail_quote"><div di= r=3D"ltr" class=3D"gmail_attr">On Mon, 27 May 2024 at 05:02, Amit Patil <= ;<a href=3D"mailto:[email protected]">[email protected]</= a>> wrote:<br></div><blockquote class=3D"gmail_quote" style=3D"margin:0p= x 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><d= iv dir=3D"ltr">Shoule source and target in parent pom.xml be 17?<br><br>=C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 <configuration><= br>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 &l= t;source>1.8</source><br>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0= =C2=A0 =C2=A0 =C2=A0 =C2=A0 <target>1.8</target><br>=C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 </configuration><br></d= iv><br><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr">On = Mon, 27 May 2024 at 04:45, robertlazarski <<a href=3D"mailto:robertlazar= [email protected]" target=3D"_blank">[email protected]</a>> wrote:<br= ></div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;= border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir=3D"ltr"><= div>Hmm, "<span style=3D"font-family:monospace"><span style=3D"color:r= gb(0,0,0);background-color:rgb(255,255,255)">mvn -Dmaven.test.skip.exec cle= an install</span></span>" should work however if not then I suggest tr= ying the command used to build with GitHub Actions:=C2=A0</div><div><br></d= iv><div><span><span>mvn -B -e -Papache-release -Dgpg.skip=3Dtrue verify</sp= an></span></div><div><span><span><br></span></span></div><div><a href=3D"ht= tps://github.com/apache/axis-axis2-java-core/actions/runs/9235500518/job/25= 410379970" target=3D"_blank">https://github.com/apache/axis-axis2-java-core= /actions/runs/9235500518/job/25410379970</a> </div></div><br><div class=3D"= gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr">On Sun, May 26, 2024 at = 12:55=E2=80=AFPM Amit Patil <<a href=3D"mailto:[email protected]= m" target=3D"_blank">[email protected]</a>> wrote:<br></div><bl= ockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-lef= t:1px solid rgb(204,204,204);padding-left:1ex"><div dir=3D"ltr">Yes I am us= ing jdk 17.<br>permission java.io.FilePermission "C:\\Program Files\\E= clipse Adoptium\\jdk-17.0.3.7-hotspot", "read,readlink";<br>= </div><br><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr">= On Mon, 27 May 2024 at 04:23, robertlazarski <<a href=3D"mailto:robertla= [email protected]" target=3D"_blank">[email protected]</a>> wrote:= <br></div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8= ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir=3D"ltr= ">You need to compile with JDK 17. <br></div><br><div class=3D"gmail_quote"= ><div dir=3D"ltr" class=3D"gmail_attr">On Sun, May 26, 2024 at 12:50=E2=80= =AFPM Amit Patil <<a href=3D"mailto:[email protected]" target= =3D"_blank">[email protected]</a>> wrote:<br></div><blockquote = class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px sol= id rgb(204,204,204);padding-left:1ex"><div dir=3D"ltr">Thanks for the clari= fication,<br><div>Can you please confirm a couple of things, Can I official= ly take the master branch of the axis2 repository and compile it to use in = my code? and<br>I am getting the following error while building.=C2=A0<br><= blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-l= eft:1px solid rgb(204,204,204);padding-left:1ex">[ERROR] Errors: <br>[ERROR= ] =C2=A0 ServiceClientTest.testWSDLWithImportsFromZIP:50 =C2=BB AccessContr= ol access denied ("java.io.FilePermission" "jar:file:\C:\Use= rs\apatil56\Downloads\axis-axis2-java-core-master\axis-axis2-java-core-mast= er\modules\kernel\target\test-zip.zip!\test.wsdl" "read")<br= >[ERROR] =C2=A0 URIResolverTest.testResolveEntity:33 =C2=BB AccessControl a= ccess denied ("java.io.FilePermission" "http:\<a href=3D"htt= p://www.test.org" target=3D"_blank">www.test.org</a>\schema.xsd" "= ;read")<br>[ERROR] =C2=A0 WSDLLocatorTest.testGetInputSource:33 =C2=BB= AccessControl access denied ("java.io.FilePermission" "http= :\<a href=3D"http://www.test.org" target=3D"_blank">www.test.org</a>\schema= .xsd" "read")<br>[INFO]<br>[ERROR] Tests run: 380, Failures:= 0, Errors: 3, Skipped: 0<br>[INFO]<br>[INFO] -----------------------------= -------------------------------------------<br>[INFO] Reactor Summary for A= pache Axis2 - Kernel 1.8.3-SNAPSHOT:<br>[INFO]<br>[INFO] Apache Axis2 - Ker= nel .............................. FAILURE [ 41.271 s]<br></blockquote><div= ><br>This is because of Java Security Manager blocking access to certain re= sources (files and URLs) required by the tests. I will try to solve this bu= t can you tell if I am missing anything here?=C2=A0<br><br><br>Thanks,<br>A= mit Patil</div></div></div><br><div class=3D"gmail_quote"><div dir=3D"ltr" = class=3D"gmail_attr">On Mon, 27 May 2024 at 03:39, robertlazarski <<a hr= ef=3D"mailto:[email protected]" target=3D"_blank">robertlazarski@gma= il.com</a>> wrote:<br></div><blockquote class=3D"gmail_quote" style=3D"m= argin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left= :1ex"><div dir=3D"ltr">The license is open source via the Apache license at= all times - the only difference with an official release of 1.8.3 is binar= ies that can be loaded via Maven and direct links. <br></div><br><div class= =3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr">On Sun, May 26, 2024= at 12:06=E2=80=AFPM robertlazarski <<a href=3D"mailto:robertlazarski@gm= ail.com" target=3D"_blank">[email protected]</a>> wrote:<br></div= ><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border= -left:1px solid rgb(204,204,204);padding-left:1ex"><div dir=3D"ltr"><div>Th= is is the repo - only missing feature is OSGI as it may get dropped if we d= on't get a volunteer. <br></div><div><br></div><div>Beyond that, the on= ly expected difference is httpclient4 instead of httpclient5 ... which is g= oing to be more stable for the next month or two. <br></div><div><br></div>= <div><a href=3D"https://github.com/apache/axis-axis2-java-core" target=3D"_= blank">https://github.com/apache/axis-axis2-java-core</a></div></div><br><d= iv class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr">On Sun, May = 26, 2024 at 11:52=E2=80=AFAM Amit Patil <<a href=3D"mailto:amitpatil12.a= [email protected]" target=3D"_blank">[email protected]</a>> wrote:<= br></div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8e= x;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir=3D"ltr"= >Hi,<div>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=C2=A0which has not bee= n released yet with=C2=A0a licence. Although=C2=A0it will be good for testi= ng for now and communicating with the customer for future=C2=A0roadmap.=C2= =A0<br>Also is there any other workaround for this?=C2=A0<br><br>Thanks for= the=C2=A0help,<br>Amit Patil</div></div><br><div class=3D"gmail_quote"><di= v dir=3D"ltr" class=3D"gmail_attr">On Mon, 27 May 2024 at 03:06, robertlaza= rski <<a href=3D"mailto:[email protected]" target=3D"_blank">robe= [email protected]</a>> wrote:<br></div><blockquote class=3D"gmail_quo= te" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204= );padding-left:1ex"><div dir=3D"ltr"><div>Tomcat 10 supports axis2 via the = <span style=3D"font-family:monospace"><span style=3D"color:rgb(0,0,0);backg= round-color:rgb(255,255,255)">legacyAppBase folder - see the Tomcat 10 docs= for details. <br></span></span></div><div><span style=3D"font-family:monos= pace"><span style=3D"color:rgb(0,0,0);background-color:rgb(255,255,255)"><b= r></span></span></div><div><span style=3D"font-family:monospace"><span styl= e=3D"color:rgb(0,0,0);background-color:rgb(255,255,255)">Axis 1.8.3 will su= pport jakarta and the only thing holding up the release is httpclient5 whic= h isn't related to jakarta at all ... you can check out the Axis2 githu= b repo and compile from source now if you are so inclined. <br></span></spa= n></div><div><span style=3D"font-family:monospace"><span style=3D"color:rgb= (0,0,0);background-color:rgb(255,255,255)"><br></span></span></div><div><sp= an style=3D"font-family:monospace"><span style=3D"color:rgb(0,0,0);backgrou= nd-color:rgb(255,255,255)">The httpclient5 upgrade ended up being harder th= an expected due to some Axis2 quirks that goes deep into the architecture a= nd the classic API changing more that it would appear. <br></span></span></= div><div><span style=3D"font-family:monospace"><span style=3D"color:rgb(0,0= ,0);background-color:rgb(255,255,255)"><br></span></span></div><div><span s= tyle=3D"font-family:monospace"><span style=3D"color:rgb(0,0,0);background-c= olor:rgb(255,255,255)">Nevertheless, progress continues. <br></span></span>= </div><div><span style=3D"font-family:monospace"></span></div></div><br><di= v class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr">On Sun, May 2= 6, 2024 at 11:21=E2=80=AFAM Amit Patil <<a href=3D"mailto:amitpatil12.ap= [email protected]" target=3D"_blank">[email protected]</a>> wrote:<b= r></div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex= ;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir=3D"ltr">= Hello,=C2=A0<br><div>I am a software developer in a MNC working on developi= ng web applications in java. Currently I am in the middle of a task of migr= ating my code from javax to jakarta because we are upgrading to tomcat 10. = We use=C2=A0<b>axis2 1.8.2=C2=A0</b>in our code which consists of some java= x jars and code snippets with javax use in it.=C2=A0<br>I want to know whet= her to upgrade the binaries used in axis2-1.8.2 manually or is there any ot= her way of doing it? Does tomcat 10 support axis2-1.8.2?=C2=A0<br>Can you p= lease guide me what I should do in this situation?<br><br><br>Kind regards,= <br>Amit Patil</div><div></div></div> </blockquote></div> </blockquote></div> </blockquote></div> </blockquote></div> </blockquote></div> </blockquote></div> </blockquote></div> </blockquote></div> </blockquote></div> </blockquote></div> --000000000000f1271a0619642336--