Is axis 1.8.3 ( which is expected to supports Java 17 and Jakarta)  going to 
be released soon?
I appreciate your support since we are migrating to EAP 8 and Java 17 and 
getting some runtime errors with Axis 2 1.8.2.


    On Sunday, May 26, 2024 at 08:22:57 PM EDT, 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













  

Reply via email to