[
https://issues.apache.org/jira/browse/OAK-7364?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16407991#comment-16407991
]
Alex Deparvu commented on OAK-7364:
-----------------------------------
I disabled coverage with
{noformat}
mvn clean install -Ppedantic,integrationTesting -Dskip.coverage=true
{noformat}
I think {{mockito}} cracks:
{noformat}
[INFO] Running org.apache.jackrabbit.oak.plugins.tree.TreeLocationTest
[ERROR] Tests run: 9, Failures: 0, Errors: 9, Skipped: 0, Time elapsed: 0.811 s
<<< FAILURE! - in org.apache.jackrabbit.oak.plugins.tree.TreeLocationTest
[ERROR]
testNullLocation(org.apache.jackrabbit.oak.plugins.tree.TreeLocationTest) Time
elapsed: 0.491 s <<< ERROR!
org.mockito.exceptions.base.MockitoException:
Mockito cannot mock this class: interface org.apache.jackrabbit.oak.api.Tree.
Mockito can only mock non-private & non-final classes.
If you're not sure why you're getting this error, please report to the mailing
list.
Java : 10
JVM vendor name : "Oracle Corporation"
JVM vendor version : 10+46
JVM name : Java HotSpot(TM) 64-Bit Server VM
JVM version : 10+46
JVM info : mixed mode
OS name : Mac OS X
OS version : 10.13.3
Underlying exception : java.lang.UnsupportedOperationException: Cannot define
class using reflection
Caused by: java.lang.UnsupportedOperationException: Cannot define class using
reflection
Caused by: java.lang.IllegalArgumentException: Unknown Java version: 10
{noformat}
> oak-security-spi fails to build on Java 10
> ------------------------------------------
>
> Key: OAK-7364
> URL: https://issues.apache.org/jira/browse/OAK-7364
> Project: Jackrabbit Oak
> Issue Type: Task
> Components: security-spi
> Reporter: Julian Reschke
> Priority: Minor
>
> {noformat}
> [ERROR] Please refer to
> C:\projects\apache\oak\trunk\oak-security-spi\target\surefire-reports for the
> individual test results.
> [ERROR] Please refer to dump files (if any exist) [date]-jvmRun[N].dump,
> [date].dumpstream and [date]-jvmRun[N].dumpstream.
> [ERROR] The forked VM terminated without properly saying goodbye. VM crash or
> System.exit called?
> [ERROR] Command was cmd.exe /X /C ""C:\Program Files\Java\jdk-10\bin\java"
> -javaagent:C:\\Users\\jre\\.m2\\repository\\org\\jacoco\\org.jacoco.agent\\0.7.9\\org.jacoco.agent-0.7.9-runtime.jar=destfile=C:\\projects\\apache\\oak\\trunk\\oak-security-spi\\target\\coverage-reports\\jacoco-ut.exec
> -Xmx512m -XX:+HeapDumpOnOutOfMemoryError -Dupdate.limit=100
> -Djava.awt.headless=true -jar
> C:\tmp\surefire2392087341829211568\surefirebooter935171874689308748.jar
> C:\tmp\surefire2392087341829211568 2018-03-21T14-34-26_240-jvmRun1
> surefire5475020243372355579tmp surefire_01282456261468202085tmp"
> [ERROR] Error occurred in starting fork, check output in log
> [ERROR] Process Exit Code: 1
> [ERROR] org.apache.maven.surefire.booter.SurefireBooterForkException: The
> forked VM terminated without properly saying goodbye. VM crash or System.exit
> called?
> [ERROR] Command was cmd.exe /X /C ""C:\Program Files\Java\jdk-10\bin\java"
> -javaagent:C:\\Users\\jre\\.m2\\repository\\org\\jacoco\\org.jacoco.agent\\0.7.9\\org.jacoco.agent-0.7.9-runtime.jar=destfile=C:\\projects\\apache\\oak\\trunk\\oak-security-spi\\target\\coverage-reports\\jacoco-ut.exec
> -Xmx512m -XX:+HeapDumpOnOutOfMemoryError -Dupdate.limit=100
> -Djava.awt.headless=true -jar
> C:\tmp\surefire2392087341829211568\surefirebooter935171874689308748.jar
> C:\tmp\surefire2392087341829211568 2018-03-21T14-34-26_240-jvmRun1
> surefire5475020243372355579tmp surefire_01282456261468202085tmp"
> [ERROR] Error occurred in starting fork, check output in log
> [ERROR] Process Exit Code: 1
> [ERROR] at
> org.apache.maven.plugin.surefire.booterclient.ForkStarter.fork(ForkStarter.java:671)
> [ERROR] at
> org.apache.maven.plugin.surefire.booterclient.ForkStarter.fork(ForkStarter.java:533)
> [ERROR] at
> org.apache.maven.plugin.surefire.booterclient.ForkStarter.run(ForkStarter.java:278)
> [ERROR] at
> org.apache.maven.plugin.surefire.booterclient.ForkStarter.run(ForkStarter.java:244)
> [ERROR] at
> org.apache.maven.plugin.surefire.AbstractSurefireMojo.executeProvider(AbstractSurefireMojo.java:1149)
> [ERROR] at
> org.apache.maven.plugin.surefire.AbstractSurefireMojo.executeAfterPreconditionsChecked(AbstractSurefireMojo.java:978)
> [ERROR] at
> org.apache.maven.plugin.surefire.AbstractSurefireMojo.execute(AbstractSurefireMojo.java:854)
> [ERROR] at
> org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:134)
> [ERROR] at
> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:208)
> [ERROR] at
> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:154)
> [ERROR] at
> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:146)
> [ERROR] at
> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:117)
> [ERROR] at
> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:81)
> {noformat}
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)