Hi Bertrand,

Thanks for reporting this. This is the right place!

Could you please open a JIRA ticket for it? In the ticket, could you please
provide the output of the "mvn -v" command?

In version 2 we moved to Java 11 so I'm surprised to see the tests fail for
it. I am not, however, surprised to see the failures for Java 17+.

Thanks,
Jeff


On Sun, Jul 24, 2022 at 11:23 AM Bertrand Rigaldies <brigaldies...@gmail.com>
wrote:

> Hi, I just joined the dev mailing list, and therefore my apology if this
> is the wrong place to report the following issue: With openjdk (installed
> with “brew install openjdk@11” on a macOS Monterey 12.2.1; same is true
> with openjdk 18), the unit tests in CLITest fail with the following error
> (see also the attached screen shot):
>
> java.lang.UnsupportedOperationException: The Security Manager is
> deprecated and will be removed in a future release
>
> at java.base/java.lang.System.setSecurityManager(System.java:416)
> at
> opennlp.tools.cmdline.CLITest.installNoExitSecurityManager(CLITest.java:66)
> at
> java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)
> at java.base/java.lang.reflect.Method.invoke(Method.java:577)
> at
> org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59)
> at
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
> at
> org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:56)
> at
> org.junit.internal.runners.statements.RunBefores.invokeMethod(RunBefores.java:33)
> at
> org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:24)
> at
> org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
> at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
> at
> org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100)
> at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366)
> at
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103)
> at
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63)
> at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331)
> at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79)
> at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329)
> at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66)
> at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293)
> at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
> at org.junit.runners.ParentRunner.run(ParentRunner.java:413)
> at org.junit.runner.JUnitCore.run(JUnitCore.java:137)
> at
> com.intellij.junit4.JUnit4IdeaTestRunner.startRunnerWithArgs(JUnit4IdeaTestRunner.java:69)
> at
> com.intellij.rt.junit.IdeaTestRunner$Repeater$1.execute(IdeaTestRunner.java:38)
> at
> com.intellij.rt.execution.junit.TestsRepeater.repeat(TestsRepeater.java:11)
> at
> com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:35)
> at
> com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:235)
> at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:54)
>
> Since the The Security Manager is deprecated (see
> https://openjdk.org/jeps/411), should the unit tests be
> re-written without the security manager or with alternatives) ?
>
> This issue currently fails my mvn clean install on my setup. I have not
> tried yet with other jdks (AdoptOpenJdk, OracleJdk).
>
> Thank you.
> Bertrand Rigaldies
>
>
>

Reply via email to