This should also be fixed now.

Andreas

On Tue, Mar 9, 2021 at 4:22 PM robertlazarski <[email protected]>
wrote:

> Full stack trace:
>
> java.security.AccessControlException: access denied
> ("java.io.FilePermission" "/usr/local/bin/javac" "read")
>         at
> java.base/java.security.AccessControlContext.checkPermission(AccessControlContext.java:472)
>         at
> java.base/java.security.AccessController.checkPermission(AccessController.java:895)
>         at
> java.base/java.lang.SecurityManager.checkPermission(SecurityManager.java:322)
>         at
> com.github.veithen.hermetic.HermeticSecurityManager.checkPermission(HermeticSecurityManager.java:58)
>         at
> java.base/java.lang.SecurityManager.checkRead(SecurityManager.java:661)
>         at java.base/java.io.File.exists(File.java:815)
>         at
> org.apache.tools.ant.util.JavaEnvUtils.findInDir(JavaEnvUtils.java:455)
>         at
> org.apache.tools.ant.util.JavaEnvUtils.getJdkExecutable(JavaEnvUtils.java:419)
>         at
> org.apache.tools.ant.taskdefs.Javac.getSystemJavac(Javac.java:1263)
>         at
> org.apache.tools.ant.taskdefs.Javac.getJavacExecutable(Javac.java:898)
>         at
> org.apache.tools.ant.taskdefs.compilers.JavacExternal.execute(JavacExternal.java:48)
>         at org.apache.tools.ant.taskdefs.Javac.compile(Javac.java:1388)
>         at org.apache.tools.ant.taskdefs.Javac.execute(Javac.java:1117)
>         at
> org.apache.axis2.xmlbeans.WSDL2JavaSuccessTestBase.compile(WSDL2JavaSuccessTestBase.java:229)
>         at
> org.apache.axis2.xmlbeans.WSDL2JavaSuccessTestBase.generateAndCompile(WSDL2JavaSuccessTestBase.java:158)
>         at
> org.apache.axis2.xmlbeans.WSDL2JavaSuccessTestBase.testWSDLFile(WSDL2JavaSuccessTestBase.java:104)
>         at
> java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native
> Method)
>         at
> java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
>         at
> java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>         at java.base/java.lang.reflect.Method.invoke(Method.java:566)
>         at junit.framework.TestCase.runTest(TestCase.java:177)
>         at junit.framework.TestCase.runBare(TestCase.java:142)
>         at junit.framework.TestResult$1.protect(TestResult.java:122)
>         at junit.framework.TestResult.runProtected(TestResult.java:142)
>         at junit.framework.TestResult.run(TestResult.java:125)
>         at junit.framework.TestCase.run(TestCase.java:130)
>         at junit.framework.TestSuite.runTest(TestSuite.java:241)
>         at junit.framework.TestSuite.run(TestSuite.java:236)
>         at
> org.junit.internal.runners.JUnit38ClassRunner.run(JUnit38ClassRunner.java:90)
>         at
> org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:365)
>         at
> org.apache.maven.surefire.junit4.JUnit4Provider.executeWithRerun(JUnit4Provider.java:273)
>         at
> org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:238)
>         at
> org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:159)
>         at
> org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:384)
>         at
> org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:345)
>         at
> org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:126)
>         at
> org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:418)
>
>
>
> On Tue, Mar 9, 2021 at 6:20 AM robertlazarski <[email protected]>
> wrote:
>
>> I am seeing this issue now running the unit tests. The error is strange
>> since the linux "which" command for javac shows
>> /usr/local/jdk-11.0.2/bin/javac and /usr/local/bin/javac doesn't exist on
>> my system.
>>
>> [INFO] Running org.apache.axis2.xmlbeans.WSDL2Java10Test
>> [ERROR] Tests run: 1, Failures: 0, Errors: 1, Skipped: 0, Time elapsed:
>> 3.677 s <<< FAILURE! - in org.apache.axis2.xmlbeans.WSDL2Java10Test
>> [ERROR] testWSDLFile(org.apache.axis2.xmlbeans.WSDL2Java10Test)  Time
>> elapsed: 3.648 s  <<< ERROR!
>> java.security.AccessControlException: access denied
>> ("java.io.FilePermission" "/usr/local/bin/javac" "read")
>>
>> On Sun, Mar 7, 2021 at 12:22 PM Andrew Marlow <[email protected]>
>> wrote:
>>
>>> Yes, I have the stack trace, sorry about the delay.
>>>
>>> /home/marlowa/mystuff/axis2-build/latest-from-git/axis-axis2-java-core:
>>> cat
>>> /home/marlowa/mystuff/axis2-build/latest-from-git/axis-axis2-java-core/modules/tool/axis2-repo-maven-plugin/target/it/AXIS2-5782/build.log
>>> java.security.AccessControlException: access denied
>>> ("java.io.FilePermission" "/usr/share/maven/bin/m2.conf" "read")
>>> at
>>> java.security.AccessControlContext.checkPermission(AccessControlContext.java:472)
>>> at
>>> java.security.AccessController.checkPermission(AccessController.java:886)
>>> at java.lang.SecurityManager.checkPermission(SecurityManager.java:549)
>>> at
>>> com.github.veithen.hermetic.HermeticSecurityManager.checkPermission(HermeticSecurityManager.java:58)
>>> at java.lang.SecurityManager.checkRead(SecurityManager.java:888)
>>> at java.io.FileInputStream.<init>(FileInputStream.java:127)
>>> at java.io.FileInputStream.<init>(FileInputStream.java:93)
>>> at
>>> org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:381)
>>> at
>>> org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:347)
>>>
>>> On Sat, 27 Feb 2021 at 13:33, Andreas Veithen-Knowles <
>>> [email protected]> wrote:
>>>
>>>>
>>>>
>>>> On Fri, Feb 26, 2021 at 9:45 AM Andrew Marlow <[email protected]>
>>>> wrote:
>>>>
>>>>> Hello Robert, thank you for your quick reply. But now there is another
>>>>> problem:
>>>>>
>>>>> I just tried building the latest via git clone and got this weird
>>>>> permission error:
>>>>>
>>>>> Building: AXIS2-5782/pom.xml
>>>>> The build exited with code 100. See
>>>>> /home/marlowa/mystuff/axis2-build/latest-from-git/axis-axis2-java-core/modules/tool/axis2-repo-maven-plugin/target/it/AXIS2-5782/build.log
>>>>> for details.
>>>>> AXIS2-5782/pom.xml ............................... FAILED
>>>>>
>>>>> That logfile has this error in it:
>>>>>
>>>>> java.security.AccessControlException: access denied
>>>>> ("java.io.FilePermission" "/usr/share/maven/bin/m2.conf" "read")
>>>>>
>>>>
>>>> Do you have a full stack trace?
>>>>
>>>>
>>>>>
>>>>> On my linux mint 20 machine that file is a symbolic link to
>>>>> /etc/maven/m2.conf, a file to which everyone has read access.
>>>>> I have a feeling that the permissioned denied error is due to the
>>>>> violation of some java security policy, maybe because it requires access 
>>>>> to
>>>>> this file which is outside of the build directory. Does anyone have any
>>>>> ideas please?
>>>>>
>>>>>
>>>>> On Thu, 25 Feb 2021 at 15:37, robertlazarski <[email protected]>
>>>>> wrote:
>>>>>
>>>>>> Axis2 1.7.9 will not build on JDK 11 for a few reasons such as the
>>>>>> removal of XDoclet.
>>>>>>
>>>>>> The latest Axis2 trunk from our git repo does build on JDK 11 ...
>>>>>> maybe later too, I haven't got to that yet.
>>>>>>
>>>>>>  git clone https://github.com/apache/axis-axis2-java-core.git
>>>>>>
>>>>>> Currently in git the Javac source is set to 1.7, I tried setting it
>>>>>> to 1.8 and it built fine for me on JDK 11.
>>>>>>
>>>>>> I can't think of a good reason not to bump the source requirement up
>>>>>> to 1.8 so if there are no objections on this list I suggest we do that.
>>>>>>
>>>>>>
>>>>>> On Thu, Feb 25, 2021 at 4:12 AM Andrew Marlow <
>>>>>> [email protected]> wrote:
>>>>>>
>>>>>>> Hello everyone,
>>>>>>>
>>>>>>> I just tried to build axis2 1.7.9 on linux with openJDK11. I am
>>>>>>> running into some problems and need a little help/guidance please.
>>>>>>>
>>>>>>> First, I saw that in the top level pom we have:
>>>>>>>
>>>>>>>             <plugin>
>>>>>>>                 <artifactId>maven-compiler-plugin</artifactId>
>>>>>>>                 <inherited>true</inherited>
>>>>>>>                 <configuration>
>>>>>>>                     <source>1.5</source>
>>>>>>>                     <target>1.5</target>
>>>>>>>                 </configuration>
>>>>>>>             </plugin>
>>>>>>>
>>>>>>> I had to change the 1.5 to 1.8. Then I got the error:
>>>>>>>
>>>>>>> [ERROR]
>>>>>>> /home/marlowa/mystuff/axis2-build/axis2-1.7.9/modules/adb/src/org/apache/axis2/rpc/receivers/ejb/EJBUtil.java:[161,37]
>>>>>>> package javax.rmi does not exist
>>>>>>>
>>>>>>> I note that rmi is removed in JDK11. Does this mean that axis2 must
>>>>>>> be built in older versions, e.g. 1.8?
>>>>>>>
>>>>>>> --
>>>>>>> Regards,
>>>>>>>
>>>>>>> Andrew Marlow
>>>>>>> http://www.andrewpetermarlow.co.uk
>>>>>>>
>>>>>>>
>>>>>
>>>>> --
>>>>> Regards,
>>>>>
>>>>> Andrew Marlow
>>>>> http://www.andrewpetermarlow.co.uk
>>>>>
>>>>>
>>>
>>> --
>>> Regards,
>>>
>>> Andrew Marlow
>>> http://www.andrewpetermarlow.co.uk
>>>
>>>

Reply via email to