[ https://issues.apache.org/jira/browse/MCLEAN-104?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Guillaume Nodet reassigned MCLEAN-104: -------------------------------------- Assignee: Guillaume Nodet > Fast mode causes NullPointerException when building in quiet mode (-q) > ---------------------------------------------------------------------- > > Key: MCLEAN-104 > URL: https://issues.apache.org/jira/browse/MCLEAN-104 > Project: Maven Clean Plugin > Issue Type: Bug > Affects Versions: 3.2.0 > Reporter: Falko Modler > Assignee: Guillaume Nodet > Priority: Major > > {{mvn clean -q -Dmaven.clean.fast}} > {noformat} > [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) > {noformat} > 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 -- This message was sent by Atlassian Jira (v8.20.10#820010)