[ https://issues.apache.org/jira/browse/NETBEANS-6356?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
S. M. updated NETBEANS-6356: ---------------------------- Summary: 'Emtpy' maven web application does not compile: Error injecting constructor, java.lang.ExceptionInInitializerError (was: (Out of the box) Maven web application does not compile: Error injecting constructor, java.lang.ExceptionInInitializerError) > 'Emtpy' maven web application does not compile: Error injecting constructor, > java.lang.ExceptionInInitializerError > ------------------------------------------------------------------------------------------------------------------- > > Key: NETBEANS-6356 > URL: https://issues.apache.org/jira/browse/NETBEANS-6356 > Project: NetBeans > Issue Type: Bug > Components: javaee - Maven > Affects Versions: 12.6 > Environment: NB 12.6 > OpenJKD 17 > Glassfish 6.2.1 > EE9 > Reporter: S. M. > Priority: Blocker > > Way to reproduce: > Make a new (empty) maven web application. > Right click the project -> build > The following error occurs: > {code:java} > --- maven-war-plugin:2.3:war (default-war) @ testmavenproject1 --- > Error injecting: org.apache.maven.plugin.war.WarMojo > com.google.inject.ProvisionException: Unable to provision, see the following > errors: > 1) Error injecting constructor, java.lang.ExceptionInInitializerError > at org.apache.maven.plugin.war.WarMojo.<init>(Unknown Source) > while locating org.apache.maven.plugin.war.WarMojo > 1 error > at > com.google.inject.internal.InternalProvisionException.toProvisionException > (InternalProvisionException.java:226) > at com.google.inject.internal.InjectorImpl$1.get (InjectorImpl.java:1053) > at com.google.inject.internal.InjectorImpl.getInstance > (InjectorImpl.java:1086) > at org.eclipse.sisu.space.AbstractDeferredClass.get > (AbstractDeferredClass.java:48) > at com.google.inject.internal.ProviderInternalFactory.provision > (ProviderInternalFactory.java:85) > at > com.google.inject.internal.InternalFactoryToInitializableAdapter.provision > (InternalFactoryToInitializableAdapter.java:57) > at com.google.inject.internal.ProviderInternalFactory$1.call > (ProviderInternalFactory.java:66) > at > com.google.inject.internal.ProvisionListenerStackCallback$Provision.provision > (ProvisionListenerStackCallback.java:112) > at > com.google.inject.internal.ProvisionListenerStackCallback$Provision.provision > (ProvisionListenerStackCallback.java:127) > at com.google.inject.internal.ProvisionListenerStackCallback.provision > (ProvisionListenerStackCallback.java:66) > at com.google.inject.internal.ProviderInternalFactory.circularGet > (ProviderInternalFactory.java:61) > at com.google.inject.internal.InternalFactoryToInitializableAdapter.get > (InternalFactoryToInitializableAdapter.java:47) > at com.google.inject.internal.InjectorImpl$1.get (InjectorImpl.java:1050) > at org.eclipse.sisu.inject.Guice4$1.get (Guice4.java:162) > at org.eclipse.sisu.inject.LazyBeanEntry.getValue (LazyBeanEntry.java:81) > at org.eclipse.sisu.plexus.LazyPlexusBean.getValue > (LazyPlexusBean.java:51) > at org.codehaus.plexus.DefaultPlexusContainer.lookup > (DefaultPlexusContainer.java:263) > at org.codehaus.plexus.DefaultPlexusContainer.lookup > (DefaultPlexusContainer.java:255) > at > org.apache.maven.plugin.internal.DefaultMavenPluginManager.getConfiguredMojo > (DefaultMavenPluginManager.java:520) > at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo > (DefaultBuildPluginManager.java:124) > at org.apache.maven.lifecycle.internal.MojoExecutor.execute > (MojoExecutor.java:210) > at org.apache.maven.lifecycle.internal.MojoExecutor.execute > (MojoExecutor.java:156) > at org.apache.maven.lifecycle.internal.MojoExecutor.execute > (MojoExecutor.java:148) > at > org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject > (LifecycleModuleBuilder.java:117) > at > org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject > (LifecycleModuleBuilder.java:81) > at > org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build > (SingleThreadedBuilder.java:56) > at org.apache.maven.lifecycle.internal.LifecycleStarter.execute > (LifecycleStarter.java:128) > at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:305) > 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:957) > at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:289) > at org.apache.maven.cli.MavenCli.main (MavenCli.java:193) > 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.ExceptionInInitializerError > at com.thoughtworks.xstream.XStream.setupConverters (XStream.java:679) > at com.thoughtworks.xstream.XStream.<init> (XStream.java:456) > at com.thoughtworks.xstream.XStream.<init> (XStream.java:381) > at com.thoughtworks.xstream.XStream.<init> (XStream.java:356) > at org.apache.maven.plugin.war.util.WebappStructureSerializer.<clinit> > (WebappStructureSerializer.java:47) > at org.apache.maven.plugin.war.AbstractWarMojo.<init> > (AbstractWarMojo.java:324) > at org.apache.maven.plugin.war.WarMojo.<init> (WarMojo.java:53) > at jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0 > (Native Method) > at jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance > (NativeConstructorAccessorImpl.java:77) > at jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance > (DelegatingConstructorAccessorImpl.java:45) > at java.lang.reflect.Constructor.newInstanceWithCaller > (Constructor.java:499) > at java.lang.reflect.Constructor.newInstance (Constructor.java:480) > at > com.google.inject.internal.DefaultConstructionProxyFactory$ReflectiveProxy.newInstance > (DefaultConstructionProxyFactory.java:126) > at com.google.inject.internal.ConstructorInjector.provision > (ConstructorInjector.java:114) > at com.google.inject.internal.ConstructorInjector.access$000 > (ConstructorInjector.java:32) > at com.google.inject.internal.ConstructorInjector$1.call > (ConstructorInjector.java:98) > at > com.google.inject.internal.ProvisionListenerStackCallback$Provision.provision > (ProvisionListenerStackCallback.java:112) > at > com.google.inject.internal.ProvisionListenerStackCallback$Provision.provision > (ProvisionListenerStackCallback.java:127) > at com.google.inject.internal.ProvisionListenerStackCallback.provision > (ProvisionListenerStackCallback.java:66) > at com.google.inject.internal.ConstructorInjector.construct > (ConstructorInjector.java:93) > at com.google.inject.internal.ConstructorBindingImpl$Factory.get > (ConstructorBindingImpl.java:306) > at com.google.inject.internal.InjectorImpl$1.get (InjectorImpl.java:1050) > at com.google.inject.internal.InjectorImpl.getInstance > (InjectorImpl.java:1086) > at org.eclipse.sisu.space.AbstractDeferredClass.get > (AbstractDeferredClass.java:48) > at com.google.inject.internal.ProviderInternalFactory.provision > (ProviderInternalFactory.java:85) > at > com.google.inject.internal.InternalFactoryToInitializableAdapter.provision > (InternalFactoryToInitializableAdapter.java:57) > at com.google.inject.internal.ProviderInternalFactory$1.call > (ProviderInternalFactory.java:66) > at > com.google.inject.internal.ProvisionListenerStackCallback$Provision.provision > (ProvisionListenerStackCallback.java:112) > at > com.google.inject.internal.ProvisionListenerStackCallback$Provision.provision > (ProvisionListenerStackCallback.java:127) > at com.google.inject.internal.ProvisionListenerStackCallback.provision > (ProvisionListenerStackCallback.java:66) > at com.google.inject.internal.ProviderInternalFactory.circularGet > (ProviderInternalFactory.java:61) > at com.google.inject.internal.InternalFactoryToInitializableAdapter.get > (InternalFactoryToInitializableAdapter.java:47) > at com.google.inject.internal.InjectorImpl$1.get (InjectorImpl.java:1050) > at org.eclipse.sisu.inject.Guice4$1.get (Guice4.java:162) > at org.eclipse.sisu.inject.LazyBeanEntry.getValue (LazyBeanEntry.java:81) > at org.eclipse.sisu.plexus.LazyPlexusBean.getValue > (LazyPlexusBean.java:51) > at org.codehaus.plexus.DefaultPlexusContainer.lookup > (DefaultPlexusContainer.java:263) > at org.codehaus.plexus.DefaultPlexusContainer.lookup > (DefaultPlexusContainer.java:255) > at > org.apache.maven.plugin.internal.DefaultMavenPluginManager.getConfiguredMojo > (DefaultMavenPluginManager.java:520) > at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo > (DefaultBuildPluginManager.java:124) > at org.apache.maven.lifecycle.internal.MojoExecutor.execute > (MojoExecutor.java:210) > at org.apache.maven.lifecycle.internal.MojoExecutor.execute > (MojoExecutor.java:156) > at org.apache.maven.lifecycle.internal.MojoExecutor.execute > (MojoExecutor.java:148) > at > org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject > (LifecycleModuleBuilder.java:117) > at > org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject > (LifecycleModuleBuilder.java:81) > at > org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build > (SingleThreadedBuilder.java:56) > at org.apache.maven.lifecycle.internal.LifecycleStarter.execute > (LifecycleStarter.java:128) > at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:305) > 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:957) > at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:289) > at org.apache.maven.cli.MavenCli.main (MavenCli.java:193) > 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.reflect.InaccessibleObjectException: Unable to make > field private final java.util.Comparator java.util.TreeMap.comparator > accessible: module java.base does not "opens java.util" to unnamed module > @41bfa9e9 > at java.lang.reflect.AccessibleObject.checkCanSetAccessible > (AccessibleObject.java:354) > at java.lang.reflect.AccessibleObject.checkCanSetAccessible > (AccessibleObject.java:297) > at java.lang.reflect.Field.checkCanSetAccessible (Field.java:178) > at java.lang.reflect.Field.setAccessible (Field.java:172) > at > com.thoughtworks.xstream.converters.collections.TreeMapConverter.<clinit> > (TreeMapConverter.java:59) > at com.thoughtworks.xstream.XStream.setupConverters (XStream.java:679) > at com.thoughtworks.xstream.XStream.<init> (XStream.java:456) > at com.thoughtworks.xstream.XStream.<init> (XStream.java:381) > at com.thoughtworks.xstream.XStream.<init> (XStream.java:356) > at org.apache.maven.plugin.war.util.WebappStructureSerializer.<clinit> > (WebappStructureSerializer.java:47) > at org.apache.maven.plugin.war.AbstractWarMojo.<init> > (AbstractWarMojo.java:324) > at org.apache.maven.plugin.war.WarMojo.<init> (WarMojo.java:53) > at jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0 > (Native Method) > at jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance > (NativeConstructorAccessorImpl.java:77) > at jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance > (DelegatingConstructorAccessorImpl.java:45) > at java.lang.reflect.Constructor.newInstanceWithCaller > (Constructor.java:499) > at java.lang.reflect.Constructor.newInstance (Constructor.java:480) > at > com.google.inject.internal.DefaultConstructionProxyFactory$ReflectiveProxy.newInstance > (DefaultConstructionProxyFactory.java:126) > at com.google.inject.internal.ConstructorInjector.provision > (ConstructorInjector.java:114) > at com.google.inject.internal.ConstructorInjector.access$000 > (ConstructorInjector.java:32) > at com.google.inject.internal.ConstructorInjector$1.call > (ConstructorInjector.java:98) > at > com.google.inject.internal.ProvisionListenerStackCallback$Provision.provision > (ProvisionListenerStackCallback.java:112) > at > com.google.inject.internal.ProvisionListenerStackCallback$Provision.provision > (ProvisionListenerStackCallback.java:127) > at com.google.inject.internal.ProvisionListenerStackCallback.provision > (ProvisionListenerStackCallback.java:66) > at com.google.inject.internal.ConstructorInjector.construct > (ConstructorInjector.java:93) > at com.google.inject.internal.ConstructorBindingImpl$Factory.get > (ConstructorBindingImpl.java:306) > at com.google.inject.internal.InjectorImpl$1.get (InjectorImpl.java:1050) > at com.google.inject.internal.InjectorImpl.getInstance > (InjectorImpl.java:1086) > at org.eclipse.sisu.space.AbstractDeferredClass.get > (AbstractDeferredClass.java:48) > at com.google.inject.internal.ProviderInternalFactory.provision > (ProviderInternalFactory.java:85) > at > com.google.inject.internal.InternalFactoryToInitializableAdapter.provision > (InternalFactoryToInitializableAdapter.java:57) > at com.google.inject.internal.ProviderInternalFactory$1.call > (ProviderInternalFactory.java:66) > at > com.google.inject.internal.ProvisionListenerStackCallback$Provision.provision > (ProvisionListenerStackCallback.java:112) > at > com.google.inject.internal.ProvisionListenerStackCallback$Provision.provision > (ProvisionListenerStackCallback.java:127) > at com.google.inject.internal.ProvisionListenerStackCallback.provision > (ProvisionListenerStackCallback.java:66) > at com.google.inject.internal.ProviderInternalFactory.circularGet > (ProviderInternalFactory.java:61) > at com.google.inject.internal.InternalFactoryToInitializableAdapter.get > (InternalFactoryToInitializableAdapter.java:47) > at com.google.inject.internal.InjectorImpl$1.get (InjectorImpl.java:1050) > at org.eclipse.sisu.inject.Guice4$1.get (Guice4.java:162) > at org.eclipse.sisu.inject.LazyBeanEntry.getValue (LazyBeanEntry.java:81) > at org.eclipse.sisu.plexus.LazyPlexusBean.getValue > (LazyPlexusBean.java:51) > at org.codehaus.plexus.DefaultPlexusContainer.lookup > (DefaultPlexusContainer.java:263) > at org.codehaus.plexus.DefaultPlexusContainer.lookup > (DefaultPlexusContainer.java:255) > at > org.apache.maven.plugin.internal.DefaultMavenPluginManager.getConfiguredMojo > (DefaultMavenPluginManager.java:520) > at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo > (DefaultBuildPluginManager.java:124) > at org.apache.maven.lifecycle.internal.MojoExecutor.execute > (MojoExecutor.java:210) > at org.apache.maven.lifecycle.internal.MojoExecutor.execute > (MojoExecutor.java:156) > at org.apache.maven.lifecycle.internal.MojoExecutor.execute > (MojoExecutor.java:148) > at > org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject > (LifecycleModuleBuilder.java:117) > at > org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject > (LifecycleModuleBuilder.java:81) > at > org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build > (SingleThreadedBuilder.java:56) > at org.apache.maven.lifecycle.internal.LifecycleStarter.execute > (LifecycleStarter.java:128) > at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:305) > 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:957) > at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:289) > at org.apache.maven.cli.MavenCli.main (MavenCli.java:193) > 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) > ------------------------------------------------------------------------ > BUILD FAILURE > ------------------------------------------------------------------------ > Total time: 7.254 s > Finished at: 2022-01-03T20:29:00+01:00 > ------------------------------------------------------------------------ > Failed to execute goal org.apache.maven.plugins:maven-war-plugin:2.3:war > (default-war) on project testmavenproject1: Execution default-war of goal > org.apache.maven.plugins:maven-war-plugin:2.3:war failed: Unable to load the > mojo 'war' in the plugin 'org.apache.maven.plugins:maven-war-plugin:2.3' due > to an API incompatibility: > org.codehaus.plexus.component.repository.exception.ComponentLookupException: > null > ----------------------------------------------------- > realm = plugin>org.apache.maven.plugins:maven-war-plugin:2.3 > strategy = org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy > urls[0] = > file:/C:/Users/user/.m2/repository/org/apache/maven/plugins/maven-war-plugin/2.3/maven-war-plugin-2.3.jar > urls[1] = > file:/C:/Users/user/.m2/repository/org/apache/maven/reporting/maven-reporting-api/2.0.6/maven-reporting-api-2.0.6.jar > urls[2] = > file:/C:/Users/user/.m2/repository/org/apache/maven/doxia/doxia-sink-api/1.0-alpha-7/doxia-sink-api-1.0-alpha-7.jar > urls[3] = > file:/C:/Users/user/.m2/repository/commons-cli/commons-cli/1.0/commons-cli-1.0.jar > urls[4] = > file:/C:/Users/user/.m2/repository/org/codehaus/plexus/plexus-interactivity-api/1.0-alpha-4/plexus-interactivity-api-1.0-alpha-4.jar > urls[5] = > file:/C:/Users/user/.m2/repository/org/apache/maven/maven-archiver/2.5/maven-archiver-2.5.jar > urls[6] = > file:/C:/Users/user/.m2/repository/org/codehaus/plexus/plexus-io/2.0.5/plexus-io-2.0.5.jar > urls[7] = > file:/C:/Users/user/.m2/repository/org/codehaus/plexus/plexus-archiver/2.2/plexus-archiver-2.2.jar > urls[8] = > file:/C:/Users/user/.m2/repository/org/codehaus/plexus/plexus-interpolation/1.15/plexus-interpolation-1.15.jar > urls[9] = file:/C:/Users/user/.m2/repository/junit/junit/3.8.1/junit-3.8.1.jar > urls[10] = > file:/C:/Users/user/.m2/repository/com/thoughtworks/xstream/xstream/1.4.3/xstream-1.4.3.jar > urls[11] = > file:/C:/Users/user/.m2/repository/xmlpull/xmlpull/1.1.3.1/xmlpull-1.1.3.1.jar > urls[12] = > file:/C:/Users/user/.m2/repository/xpp3/xpp3_min/1.1.4c/xpp3_min-1.1.4c.jar > urls[13] = > file:/C:/Users/user/.m2/repository/org/codehaus/plexus/plexus-utils/3.0.8/plexus-utils-3.0.8.jar > urls[14] = > file:/C:/Users/user/.m2/repository/org/apache/maven/shared/maven-filtering/1.0-beta-2/maven-filtering-1.0-beta-2.jar > Number of foreign imports: 1 > import: Entry[import from realm ClassRealm[maven.api, parent: null]] > ----------------------------------------------------- > : ExceptionInInitializerError: Unable to make field private final > java.util.Comparator java.util.TreeMap.comparator accessible: module > java.base does not "opens java.util" to unnamed module @41bfa9e9 > -> [Help 1] > To see the full stack trace of the errors, re-run Maven with the -e switch. > Re-run Maven using the -X switch to enable full debug logging. > For more information about the errors and possible solutions, please read the > following articles: > [Help 1] > http://cwiki.apache.org/confluence/display/MAVEN/PluginContainerException > {code:} -- This message was sent by Atlassian Jira (v8.20.1#820001) --------------------------------------------------------------------- To unsubscribe, e-mail: commits-unsubscr...@netbeans.apache.org For additional commands, e-mail: commits-h...@netbeans.apache.org For further information about the NetBeans mailing lists, visit: https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists