Aurélien Pupier created CAMEL-23603:
---------------------------------------

             Summary: Build is broken with JDK 25 on CI 
org.jspecify.annotations.Nullable not found
                 Key: CAMEL-23603
                 URL: https://issues.apache.org/jira/browse/CAMEL-23603
             Project: Camel
          Issue Type: Bug
          Components: camel-base-engine
            Reporter: Aurélien Pupier
             Fix For: 4.21.0


{noformat}
ERROR] Failed to execute goal 
org.apache.maven.plugins:maven-compiler-plugin:3.15.0:compile (default-compile) 
on project camel-base-engine: Compilation failure
        
[ERROR] 
/home/jenkins/jenkins-agent/workspace/l_Camel_Core_Build_and_test_main/core/camel-base-engine/src/main/java/org/apache/camel/impl/engine/SimpleCamelContext.java:[124,7]
 cannot access Nullable
        
[ERROR]   class file for org.jspecify.annotations.Nullable not found
        
[ERROR] -> [Help 1]
        
org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal 
org.apache.maven.plugins:maven-compiler-plugin:3.15.0:compile (default-compile) 
on project camel-base-engine: Compilation failure
        
/home/jenkins/jenkins-agent/workspace/l_Camel_Core_Build_and_test_main/core/camel-base-engine/src/main/java/org/apache/camel/impl/engine/SimpleCamelContext.java:[124,7]
 cannot access Nullable
        
  class file for org.jspecify.annotations.Nullable not found
        
 
        
    at org.apache.maven.lifecycle.internal.MojoExecutor.doExecute2 
(MojoExecutor.java:333)
        
    at org.apache.maven.lifecycle.internal.MojoExecutor.doExecute 
(MojoExecutor.java:316)
        
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute 
(MojoExecutor.java:212)
        
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute 
(MojoExecutor.java:174)
        
    at org.apache.maven.lifecycle.internal.MojoExecutor.access$000 
(MojoExecutor.java:75)
        
    at org.apache.maven.lifecycle.internal.MojoExecutor$1.run 
(MojoExecutor.java:162)
        
    at org.apache.maven.plugin.DefaultMojosExecutionStrategy.execute 
(DefaultMojosExecutionStrategy.java:39)
        
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute 
(MojoExecutor.java:159)
        
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject 
(LifecycleModuleBuilder.java:105)
        
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject 
(LifecycleModuleBuilder.java:73)
        
    at 
org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build
 (SingleThreadedBuilder.java:53)
        
    at org.apache.maven.lifecycle.internal.LifecycleStarter.execute 
(LifecycleStarter.java:118)
        
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:261)
        
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:173)
        
    at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:101)
        
    at org.apache.maven.cli.MavenCli.execute (MavenCli.java:919)
        
    at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:285)
        
    at org.apache.maven.cli.MavenCli.main (MavenCli.java:207)
        
    at jdk.internal.reflect.DirectMethodHandleAccessor.invoke 
(DirectMethodHandleAccessor.java:104)
        
    at java.lang.reflect.Method.invoke (Method.java:565)
        
    at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced 
(Launcher.java:255)
        
    at org.codehaus.plexus.classworlds.launcher.Launcher.launch 
(Launcher.java:201)
        
    at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode 
(Launcher.java:362)
        
    at org.codehaus.plexus.classworlds.launcher.Launcher.main 
(Launcher.java:314)
        
    at jdk.internal.reflect.DirectMethodHandleAccessor.invoke 
(DirectMethodHandleAccessor.java:104)
        
    at java.lang.reflect.Method.invoke (Method.java:565)
        
    at org.apache.maven.wrapper.BootstrapMainStarter.start 
(BootstrapMainStarter.java:52)
        
    at org.apache.maven.wrapper.WrapperExecutor.execute 
(WrapperExecutor.java:161)
        
    at org.apache.maven.wrapper.MavenWrapperMain.main (MavenWrapperMain.java:73)
        
Caused by: org.apache.maven.plugin.compiler.CompilationFailureException: 
Compilation failure
        
/home/jenkins/jenkins-agent/workspace/l_Camel_Core_Build_and_test_main/core/camel-base-engine/src/main/java/org/apache/camel/impl/engine/SimpleCamelContext.java:[124,7]
 cannot access Nullable
        
  class file for org.jspecify.annotations.Nullable not found
        
 
        
    at org.apache.maven.plugin.compiler.AbstractCompilerMojo.executeReal 
(AbstractCompilerMojo.java:1319)
        
    at org.apache.maven.plugin.compiler.AbstractCompilerMojo.execute 
(AbstractCompilerMojo.java:708)
        
    at org.apache.maven.plugin.compiler.CompilerMojo.execute 
(CompilerMojo.java:235)
        
    at jdk.internal.reflect.DirectMethodHandleAccessor.invoke 
(DirectMethodHandleAccessor.java:104)
        
    at java.lang.reflect.Method.invoke (Method.java:565)
        
    at com.gradle.maven.cache.extension.c.n.a (SourceFile:53)
        
    at com.gradle.maven.cache.extension.c.d.a (SourceFile:27)
        
    at com.gradle.maven.cache.extension.c.q.a (SourceFile:23)
        
    at com.gradle.maven.cache.extension.c.j.a (SourceFile:28)
        
    at com.gradle.maven.cache.extension.c.p.a (SourceFile:27)
        
    at com.gradle.maven.cache.extension.c.b.c (SourceFile:118)
        
    at com.gradle.maven.cache.extension.c.b.a (SourceFile:62)
        
    at com.gradle.maven.cache.extension.c.g.a (SourceFile:27)
        
    at com.gradle.maven.cache.extension.c.a.a (SourceFile:46)
        
    at com.gradle.maven.cache.extension.c.o.a (SourceFile:18)
        
    at com.gradle.maven.cache.extension.c.a.a (SourceFile:46)
        
    at com.gradle.maven.cache.extension.c.c.a (SourceFile:26)
        
    at com.gradle.maven.cache.extension.c.h$1.run (SourceFile:35)
        
    at org.gradle.internal.operations.DefaultBuildOperationRunner$1.execute 
(SourceFile:30)
        
    at org.gradle.internal.operations.DefaultBuildOperationRunner$1.execute 
(SourceFile:27)
        
    at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute 
(SourceFile:67)
        
    at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute 
(SourceFile:60)
        
    at org.gradle.internal.operations.DefaultBuildOperationRunner.execute 
(SourceFile:167)
        
    at org.gradle.internal.operations.DefaultBuildOperationRunner.execute 
(SourceFile:60)
        
    at org.gradle.internal.operations.DefaultBuildOperationRunner.run 
(SourceFile:48)
        
    at com.gradle.maven.cache.extension.c.h.a (SourceFile:31)
        
    at com.gradle.maven.cache.extension.c.m.a (SourceFile:80)
        
    at com.gradle.maven.cache.extension.g.b.lambda$createProxy$0 (SourceFile:77)
        
    at jdk.proxy10.$Proxy87.execute (Unknown Source)
        
    at com.gradle.maven.scan.extension.internal.e.b.executeMojo (SourceFile:116)
        
    at org.apache.maven.lifecycle.internal.MojoExecutor.doExecute2 
(MojoExecutor.java:328)
        
    at org.apache.maven.lifecycle.internal.MojoExecutor.doExecute 
(MojoExecutor.java:316)
        
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute 
(MojoExecutor.java:212)
        
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute 
(MojoExecutor.java:174)
        
    at org.apache.maven.lifecycle.internal.MojoExecutor.access$000 
(MojoExecutor.java:75)
        
    at org.apache.maven.lifecycle.internal.MojoExecutor$1.run 
(MojoExecutor.java:162)
        
    at org.apache.maven.plugin.DefaultMojosExecutionStrategy.execute 
(DefaultMojosExecutionStrategy.java:39)
        
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute 
(MojoExecutor.java:159)
        
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject 
(LifecycleModuleBuilder.java:105)
        
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject 
(LifecycleModuleBuilder.java:73)
        
    at 
org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build
 (SingleThreadedBuilder.java:53)
        
    at org.apache.maven.lifecycle.internal.LifecycleStarter.execute 
(LifecycleStarter.java:118)
        
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:261)
        
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:173)
        
    at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:101)
        
    at org.apache.maven.cli.MavenCli.execute (MavenCli.java:919)
        
    at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:285)
        
    at org.apache.maven.cli.MavenCli.main (MavenCli.java:207)
        
    at jdk.internal.reflect.DirectMethodHandleAccessor.invoke 
(DirectMethodHandleAccessor.java:104)
        
    at java.lang.reflect.Method.invoke (Method.java:565)
        
    at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced 
(Launcher.java:255)
        
    at org.codehaus.plexus.classworlds.launcher.Launcher.launch 
(Launcher.java:201)
        
    at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode 
(Launcher.java:362)
        
    at org.codehaus.plexus.classworlds.launcher.Launcher.main 
(Launcher.java:314)
        
    at jdk.internal.reflect.DirectMethodHandleAccessor.invoke 
(DirectMethodHandleAccessor.java:104)
        
    at java.lang.reflect.Method.invoke (Method.java:565)
        
    at org.apache.maven.wrapper.BootstrapMainStarter.start 
(BootstrapMainStarter.java:52)
        
    at org.apache.maven.wrapper.WrapperExecutor.execute 
(WrapperExecutor.java:161)
        
    at org.apache.maven.wrapper.MavenWrapperMain.main (MavenWrapperMain.java:73)
{noformat}



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to