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 &quot;org.slf4j.Logger.error(String, java.lang.Throwable)&quot; b=
ecause &quot;logger&quot; 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 &lt=
;<a href=3D"mailto:[email protected]">[email protected]</=
a>&gt; 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 &lt;configuration&gt;<=
br>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 &l=
t;source&gt;1.8&lt;/source&gt;<br>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0 &lt;target&gt;1.8&lt;/target&gt;<br>=C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 &lt;/configuration&gt;<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 &lt;<a href=3D"mailto:robertlazar=
[email protected]" target=3D"_blank">[email protected]</a>&gt; 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, &quot;<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>&quot; 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 &lt;<a href=3D"mailto:[email protected]=
m" target=3D"_blank">[email protected]</a>&gt; 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 &quot;C:\\Program Files\\E=
clipse Adoptium\\jdk-17.0.3.7-hotspot&quot;, &quot;read,readlink&quot;;<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 &lt;<a href=3D"mailto:robertla=
[email protected]" target=3D"_blank">[email protected]</a>&gt; 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 &lt;<a href=3D"mailto:[email protected]" target=
=3D"_blank">[email protected]</a>&gt; 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 (&quot;java.io.FilePermission&quot; &quot;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&quot; &quot;read&quot;)<br=
>[ERROR] =C2=A0 URIResolverTest.testResolveEntity:33 =C2=BB AccessControl a=
ccess denied (&quot;java.io.FilePermission&quot; &quot;http:\<a href=3D"htt=
p://www.test.org" target=3D"_blank">www.test.org</a>\schema.xsd&quot; &quot=
;read&quot;)<br>[ERROR] =C2=A0 WSDLLocatorTest.testGetInputSource:33 =C2=BB=
 AccessControl access denied (&quot;java.io.FilePermission&quot; &quot;http=
:\<a href=3D"http://www.test.org" target=3D"_blank">www.test.org</a>\schema=
.xsd&quot; &quot;read&quot;)<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 &lt;<a hr=
ef=3D"mailto:[email protected]" target=3D"_blank">robertlazarski@gma=
il.com</a>&gt; 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 &lt;<a href=3D"mailto:robertlazarski@gm=
ail.com" target=3D"_blank">[email protected]</a>&gt; 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&#39;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 &lt;<a href=3D"mailto:amitpatil12.a=
[email protected]" target=3D"_blank">[email protected]</a>&gt; 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 &lt;<a href=3D"mailto:[email protected]" target=3D"_blank">robe=
[email protected]</a>&gt; 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&#39;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 &lt;<a href=3D"mailto:amitpatil12.ap=
[email protected]" target=3D"_blank">[email protected]</a>&gt; 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--