-
Notifications
You must be signed in to change notification settings - Fork 55
Closed
Labels
bugSomething isn't workingSomething isn't workingpriority:majorMajor loss of functionMajor loss of function
Milestone
Description
Falko Modler opened MCLEAN-104 and commented
mvn clean -q -Dmaven.clean.fast
[ERROR] Internal error: java.lang.NullPointerException: Cannot invoke "org.apache.maven.plugins.clean.Cleaner$Logger.log(java.lang.CharSequence)" because the return value of "org.apache.maven.plugins.clean.Cleaner.access$700(org.apache.maven.plugins.clean.Cleaner)" is null -> [Help 1]
org.apache.maven.InternalErrorException: Internal error: java.lang.NullPointerException: Cannot invoke "org.apache.maven.plugins.clean.Cleaner$Logger.log(java.lang.CharSequence)" because the return value of "org.apache.maven.plugins.clean.Cleaner.access$700(org.apache.maven.plugins.clean.Cleaner)" is null
at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:120)
at org.apache.maven.cli.MavenCli.execute (MavenCli.java:960)
at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:293)
at org.apache.maven.cli.MavenCli.main (MavenCli.java:196)
at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
at jdk.internal.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:77)
at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke (Method.java:568)
at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282)
at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225)
at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406)
at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347)
Caused by: java.lang.NullPointerException: Cannot invoke "org.apache.maven.plugins.clean.Cleaner$Logger.log(java.lang.CharSequence)" because the return value of "org.apache.maven.plugins.clean.Cleaner.access$700(org.apache.maven.plugins.clean.Cleaner)" is null
at org.apache.maven.plugins.clean.Cleaner$BackgroundCleaner.doSessionEnd (Cleaner.java:541)
at org.apache.maven.plugins.clean.Cleaner$BackgroundCleaner.sessionEnd (Cleaner.java:420)
at org.apache.maven.plugins.clean.Cleaner$SpyInvocationHandler.invoke (Cleaner.java:571)
at jdk.proxy2.$Proxy24.sessionEnded (Unknown Source)
at org.apache.maven.lifecycle.internal.DefaultExecutionEventCatapult.fire (DefaultExecutionEventCatapult.java:64)
at org.apache.maven.lifecycle.internal.DefaultExecutionEventCatapult.fire (DefaultExecutionEventCatapult.java:42)
at org.apache.maven.lifecycle.internal.LifecycleStarter.execute (LifecycleStarter.java:137)
at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:294)
at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:192)
at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105)
at org.apache.maven.cli.MavenCli.execute (MavenCli.java:960)
at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:293)
at org.apache.maven.cli.MavenCli.main (MavenCli.java:196)
at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
at jdk.internal.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:77)
at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke (Method.java:568)
at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282)
at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225)
at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406)
at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347)
Seems the following call is missing a nullcheck: https://github.com/apache/maven-clean-plugin/blob/maven-clean-plugin-3.2.0/src/main/java/org/apache/maven/plugins/clean/Cleaner.java#L541
Compare with: https://github.com/apache/maven-clean-plugin/blob/maven-clean-plugin-3.2.0/src/main/java/org/apache/maven/plugins/clean/Cleaner.java#L121
Affects: 3.2.0
Remote Links:
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't workingpriority:majorMajor loss of functionMajor loss of function