[ 
https://issues.apache.org/jira/browse/MRM-2013?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17135559#comment-17135559
 ] 

Martin Stockhammer commented on MRM-2013:
-----------------------------------------

Hi, we are not able to support the many different application server versions 
and flavours that exist in the field.

I can only tell, that archiva is not using CDI, so you should deactivate CDI in 
glassfish, if possible.

> Unable to install WAR in GlassFish 5.1.0
> ----------------------------------------
>
>                 Key: MRM-2013
>                 URL: https://issues.apache.org/jira/browse/MRM-2013
>             Project: Archiva
>          Issue Type: Bug
>          Components: system
>    Affects Versions: 2.2.4
>         Environment: FreeBSD 11.3
>            Reporter: Marcelo Ruiz
>            Priority: Major
>              Labels: glassfish, war
>
> Failed to deploy archiva's war file in GlassFish 5.0.1, even after following 
> the configuration instructions located inĀ 
> [https://cwiki.apache.org/confluence/display/ARCHIVA/Archiva+on+GlassFish+with+mySQL]
> GlassFish log shows:
> {quote}[2020-04-23T14:15:43.647-0400] [glassfish 5.1] [SEVERE] 
> [NCLS-CORE-00026] [javax.enterprise.system.core] [tid: _ThreadID=61 
> _ThreadName=AutoDeployer] [timeMillis: 1587665743647] [levelValue: 1000] [[
>  Exception during lifecycle processing
> org.glassfish.deployment.common.DeploymentException: CDI deployment 
> failure:Exception List with 2 exceptions:
> Exception 0 :
> org.jboss.weld.exceptions.DeploymentException: WELD-001408: Unsatisfied 
> dependencies for type Injector with qualifiers @Default
>  at injection point [BackedAnnotatedParameter] Parameter 1 of 
> [BackedAnnotatedMethod] @Inject 
> org.eclipse.sisu.locators.DefaultBeanLocator.autoPublish(Injector)
>  at 
> org.eclipse.sisu.locators.DefaultBeanLocator.autoPublish(DefaultBeanLocator.java:194)
> at 
> org.jboss.weld.bootstrap.Validator.validateInjectionPointForDeploymentProblems(Validator.java:375)
>  at 
> org.jboss.weld.bootstrap.Validator.validateInjectionPoint(Validator.java:287)
>  at org.jboss.weld.bootstrap.Validator.validateGeneralBean(Validator.java:140)
>  at org.jboss.weld.bootstrap.Validator.validateRIBean(Validator.java:161)
>  at org.jboss.weld.bootstrap.Validator.validateBean(Validator.java:518)
>  at org.jboss.weld.bootstrap.Validator.validateBeans(Validator.java:504)
>  at org.jboss.weld.bootstrap.Validator.validateDeployment(Validator.java:479)
>  at org.jboss.weld.bootstrap.WeldStartup.validateBeans(WeldStartup.java:481)
>  at 
> org.jboss.weld.bootstrap.WeldBootstrap.validateBeans(WeldBootstrap.java:90)
>  at org.glassfish.weld.WeldDeployer.event(WeldDeployer.java:206)
>  at org.glassfish.kernel.event.EventsImpl.send(EventsImpl.java:107)
>  at org.glassfish.internal.data.ApplicationInfo.load(ApplicationInfo.java:304)
>  at 
> com.sun.enterprise.v3.server.ApplicationLifecycle.deploy(ApplicationLifecycle.java:472)
>  at 
> com.sun.enterprise.v3.server.ApplicationLifecycle.deploy(ApplicationLifecycle.java:195)
>  at 
> org.glassfish.deployment.admin.DeployCommand.execute(DeployCommand.java:467)
>  at 
> com.sun.enterprise.v3.admin.CommandRunnerImpl$2$1.run(CommandRunnerImpl.java:516)
>  at 
> com.sun.enterprise.v3.admin.CommandRunnerImpl$2$1.run(CommandRunnerImpl.java:512)
>  at java.security.AccessController.doPrivileged(Native Method)
>  at javax.security.auth.Subject.doAs(Subject.java:360)
>  at 
> com.sun.enterprise.v3.admin.CommandRunnerImpl$2.execute(CommandRunnerImpl.java:511)
>  at 
> com.sun.enterprise.v3.admin.CommandRunnerImpl$3.run(CommandRunnerImpl.java:542)
>  at 
> com.sun.enterprise.v3.admin.CommandRunnerImpl$3.run(CommandRunnerImpl.java:534)
>  at java.security.AccessController.doPrivileged(Native Method)
>  at javax.security.auth.Subject.doAs(Subject.java:360)
>  at 
> com.sun.enterprise.v3.admin.CommandRunnerImpl.doCommand(CommandRunnerImpl.java:533)
>  at 
> com.sun.enterprise.v3.admin.CommandRunnerImpl.doCommand(CommandRunnerImpl.java:1441)
>  at 
> com.sun.enterprise.v3.admin.CommandRunnerImpl.access$1300(CommandRunnerImpl.java:86)
>  at 
> com.sun.enterprise.v3.admin.CommandRunnerImpl$ExecutionContext.execute(CommandRunnerImpl.java:1823)
>  at 
> org.glassfish.deployment.autodeploy.AutoOperation.run(AutoOperation.java:140)
>  at 
> org.glassfish.deployment.autodeploy.AutoDeployer.deploy(AutoDeployer.java:573)
>  at 
> org.glassfish.deployment.autodeploy.AutoDeployer.deployAll(AutoDeployer.java:460)
>  at 
> org.glassfish.deployment.autodeploy.AutoDeployer.run(AutoDeployer.java:388)
>  at 
> org.glassfish.deployment.autodeploy.AutoDeployer.run(AutoDeployer.java:379)
>  at 
> org.glassfish.deployment.autodeploy.AutoDeployService$1.run(AutoDeployService.java:209)
>  at java.util.TimerThread.mainLoop(Timer.java:555)
>  at java.util.TimerThread.run(Timer.java:505)
> Exception 1 :
> org.jboss.weld.exceptions.DeploymentException: WELD-001408: Unsatisfied 
> dependencies for type Injector with qualifiers @Default
>  at injection point [BackedAnnotatedField] @Inject private 
> org.eclipse.sisu.binders.TypeConverterMap.injector
>  at 
> org.eclipse.sisu.binders.TypeConverterMap.injector(TypeConverterMap.java:0)
> at 
> org.jboss.weld.bootstrap.Validator.validateInjectionPointForDeploymentProblems(Validator.java:375)
>  at 
> org.jboss.weld.bootstrap.Validator.validateInjectionPoint(Validator.java:287)
>  at org.jboss.weld.bootstrap.Validator.validateGeneralBean(Validator.java:140)
>  at org.jboss.weld.bootstrap.Validator.validateRIBean(Validator.java:161)
>  at org.jboss.weld.bootstrap.Validator.validateBean(Validator.java:518)
>  at org.jboss.weld.bootstrap.Validator.validateBeans(Validator.java:504)
>  at org.jboss.weld.bootstrap.Validator.validateDeployment(Validator.java:479)
>  at org.jboss.weld.bootstrap.WeldStartup.validateBeans(WeldStartup.java:481)
>  at 
> org.jboss.weld.bootstrap.WeldBootstrap.validateBeans(WeldBootstrap.java:90)
>  at org.glassfish.weld.WeldDeployer.event(WeldDeployer.java:206)
>  at org.glassfish.kernel.event.EventsImpl.send(EventsImpl.java:107)
>  at org.glassfish.internal.data.ApplicationInfo.load(ApplicationInfo.java:304)
>  at 
> com.sun.enterprise.v3.server.ApplicationLifecycle.deploy(ApplicationLifecycle.java:472)
>  at 
> com.sun.enterprise.v3.server.ApplicationLifecycle.deploy(ApplicationLifecycle.java:195)
>  at 
> org.glassfish.deployment.admin.DeployCommand.execute(DeployCommand.java:467)
>  at 
> com.sun.enterprise.v3.admin.CommandRunnerImpl$2$1.run(CommandRunnerImpl.java:516)
>  at 
> com.sun.enterprise.v3.admin.CommandRunnerImpl$2$1.run(CommandRunnerImpl.java:512)
>  at java.security.AccessController.doPrivileged(Native Method)
>  at javax.security.auth.Subject.doAs(Subject.java:360)
>  at 
> com.sun.enterprise.v3.admin.CommandRunnerImpl$2.execute(CommandRunnerImpl.java:511)
>  at 
> com.sun.enterprise.v3.admin.CommandRunnerImpl$3.run(CommandRunnerImpl.java:542)
>  at 
> com.sun.enterprise.v3.admin.CommandRunnerImpl$3.run(CommandRunnerImpl.java:534)
>  at java.security.AccessController.doPrivileged(Native Method)
>  at javax.security.auth.Subject.doAs(Subject.java:360)
>  at 
> com.sun.enterprise.v3.admin.CommandRunnerImpl.doCommand(CommandRunnerImpl.java:533)
>  at 
> com.sun.enterprise.v3.admin.CommandRunnerImpl.doCommand(CommandRunnerImpl.java:1441)
>  at 
> com.sun.enterprise.v3.admin.CommandRunnerImpl.access$1300(CommandRunnerImpl.java:86)
>  at 
> com.sun.enterprise.v3.admin.CommandRunnerImpl$ExecutionContext.execute(CommandRunnerImpl.java:1823)
>  at 
> org.glassfish.deployment.autodeploy.AutoOperation.run(AutoOperation.java:140)
>  at 
> org.glassfish.deployment.autodeploy.AutoDeployer.deploy(AutoDeployer.java:573)
>  at 
> org.glassfish.deployment.autodeploy.AutoDeployer.deployAll(AutoDeployer.java:460)
>  at 
> org.glassfish.deployment.autodeploy.AutoDeployer.run(AutoDeployer.java:388)
>  at 
> org.glassfish.deployment.autodeploy.AutoDeployer.run(AutoDeployer.java:379)
>  at 
> org.glassfish.deployment.autodeploy.AutoDeployService$1.run(AutoDeployService.java:209)
>  at java.util.TimerThread.mainLoop(Timer.java:555)
>  at java.util.TimerThread.run(Timer.java:505)
> at org.glassfish.weld.WeldDeployer.event(WeldDeployer.java:215)
>  at org.glassfish.kernel.event.EventsImpl.send(EventsImpl.java:107)
>  at org.glassfish.internal.data.ApplicationInfo.load(ApplicationInfo.java:304)
>  at 
> com.sun.enterprise.v3.server.ApplicationLifecycle.deploy(ApplicationLifecycle.java:472)
>  at 
> com.sun.enterprise.v3.server.ApplicationLifecycle.deploy(ApplicationLifecycle.java:195)
>  at 
> org.glassfish.deployment.admin.DeployCommand.execute(DeployCommand.java:467)
>  at 
> com.sun.enterprise.v3.admin.CommandRunnerImpl$2$1.run(CommandRunnerImpl.java:516)
>  at 
> com.sun.enterprise.v3.admin.CommandRunnerImpl$2$1.run(CommandRunnerImpl.java:512)
>  at java.security.AccessController.doPrivileged(Native Method)
>  at javax.security.auth.Subject.doAs(Subject.java:360)
>  at 
> com.sun.enterprise.v3.admin.CommandRunnerImpl$2.execute(CommandRunnerImpl.java:511)
>  at 
> com.sun.enterprise.v3.admin.CommandRunnerImpl$3.run(CommandRunnerImpl.java:542)
>  at 
> com.sun.enterprise.v3.admin.CommandRunnerImpl$3.run(CommandRunnerImpl.java:534)
>  at java.security.AccessController.doPrivileged(Native Method)
>  at javax.security.auth.Subject.doAs(Subject.java:360)
>  at 
> com.sun.enterprise.v3.admin.CommandRunnerImpl.doCommand(CommandRunnerImpl.java:533)
>  at 
> com.sun.enterprise.v3.admin.CommandRunnerImpl.doCommand(CommandRunnerImpl.java:1441)
>  at 
> com.sun.enterprise.v3.admin.CommandRunnerImpl.access$1300(CommandRunnerImpl.java:86)
>  at 
> com.sun.enterprise.v3.admin.CommandRunnerImpl$ExecutionContext.execute(CommandRunnerImpl.java:1823)
>  at 
> org.glassfish.deployment.autodeploy.AutoOperation.run(AutoOperation.java:140)
>  at 
> org.glassfish.deployment.autodeploy.AutoDeployer.deploy(AutoDeployer.java:573)
>  at 
> org.glassfish.deployment.autodeploy.AutoDeployer.deployAll(AutoDeployer.java:460)
>  at 
> org.glassfish.deployment.autodeploy.AutoDeployer.run(AutoDeployer.java:388)
>  at 
> org.glassfish.deployment.autodeploy.AutoDeployer.run(AutoDeployer.java:379)
>  at 
> org.glassfish.deployment.autodeploy.AutoDeployService$1.run(AutoDeployService.java:209)
>  at java.util.TimerThread.mainLoop(Timer.java:555)
>  at java.util.TimerThread.run(Timer.java:505)
> Caused by: org.jboss.weld.exceptions.DeploymentException: Exception List with 
> 2 exceptions:
> Exception 0 :
> org.jboss.weld.exceptions.DeploymentException: WELD-001408: Unsatisfied 
> dependencies for type Injector with qualifiers @Default
>  at injection point [BackedAnnotatedParameter] Parameter 1 of 
> [BackedAnnotatedMethod] @Inject 
> org.eclipse.sisu.locators.DefaultBeanLocator.autoPublish(Injector)
>  at 
> org.eclipse.sisu.locators.DefaultBeanLocator.autoPublish(DefaultBeanLocator.java:194)
> at 
> org.jboss.weld.bootstrap.Validator.validateInjectionPointForDeploymentProblems(Validator.java:375)
>  at 
> org.jboss.weld.bootstrap.Validator.validateInjectionPoint(Validator.java:287)
>  at org.jboss.weld.bootstrap.Validator.validateGeneralBean(Validator.java:140)
>  at org.jboss.weld.bootstrap.Validator.validateRIBean(Validator.java:161)
>  at org.jboss.weld.bootstrap.Validator.validateBean(Validator.java:518)
>  at org.jboss.weld.bootstrap.Validator.validateBeans(Validator.java:504)
>  at org.jboss.weld.bootstrap.Validator.validateDeployment(Validator.java:479)
>  at org.jboss.weld.bootstrap.WeldStartup.validateBeans(WeldStartup.java:481)
>  at 
> org.jboss.weld.bootstrap.WeldBootstrap.validateBeans(WeldBootstrap.java:90)
>  at org.glassfish.weld.WeldDeployer.event(WeldDeployer.java:206)
>  at org.glassfish.kernel.event.EventsImpl.send(EventsImpl.java:107)
>  at org.glassfish.internal.data.ApplicationInfo.load(ApplicationInfo.java:304)
>  at 
> com.sun.enterprise.v3.server.ApplicationLifecycle.deploy(ApplicationLifecycle.java:472)
>  at 
> com.sun.enterprise.v3.server.ApplicationLifecycle.deploy(ApplicationLifecycle.java:195)
>  at 
> org.glassfish.deployment.admin.DeployCommand.execute(DeployCommand.java:467)
>  at 
> com.sun.enterprise.v3.admin.CommandRunnerImpl$2$1.run(CommandRunnerImpl.java:516)
>  at 
> com.sun.enterprise.v3.admin.CommandRunnerImpl$2$1.run(CommandRunnerImpl.java:512)
>  at java.security.AccessController.doPrivileged(Native Method)
>  at javax.security.auth.Subject.doAs(Subject.java:360)
>  at 
> com.sun.enterprise.v3.admin.CommandRunnerImpl$2.execute(CommandRunnerImpl.java:511)
>  at 
> com.sun.enterprise.v3.admin.CommandRunnerImpl$3.run(CommandRunnerImpl.java:542)
>  at 
> com.sun.enterprise.v3.admin.CommandRunnerImpl$3.run(CommandRunnerImpl.java:534)
>  at java.security.AccessController.doPrivileged(Native Method)
>  at javax.security.auth.Subject.doAs(Subject.java:360)
>  at 
> com.sun.enterprise.v3.admin.CommandRunnerImpl.doCommand(CommandRunnerImpl.java:533)
>  at 
> com.sun.enterprise.v3.admin.CommandRunnerImpl.doCommand(CommandRunnerImpl.java:1441)
>  at 
> com.sun.enterprise.v3.admin.CommandRunnerImpl.access$1300(CommandRunnerImpl.java:86)
>  at 
> com.sun.enterprise.v3.admin.CommandRunnerImpl$ExecutionContext.execute(CommandRunnerImpl.java:1823)
>  at 
> org.glassfish.deployment.autodeploy.AutoOperation.run(AutoOperation.java:140)
>  at 
> org.glassfish.deployment.autodeploy.AutoDeployer.deploy(AutoDeployer.java:573)
>  at 
> org.glassfish.deployment.autodeploy.AutoDeployer.deployAll(AutoDeployer.java:460)
>  at 
> org.glassfish.deployment.autodeploy.AutoDeployer.run(AutoDeployer.java:388)
>  at 
> org.glassfish.deployment.autodeploy.AutoDeployer.run(AutoDeployer.java:379)
>  at 
> org.glassfish.deployment.autodeploy.AutoDeployService$1.run(AutoDeployService.java:209)
>  at java.util.TimerThread.mainLoop(Timer.java:555)
>  at java.util.TimerThread.run(Timer.java:505)
> Exception 1 :
> org.jboss.weld.exceptions.DeploymentException: WELD-001408: Unsatisfied 
> dependencies for type Injector with qualifiers @Default
>  at injection point [BackedAnnotatedField] @Inject private 
> org.eclipse.sisu.binders.TypeConverterMap.injector
>  at 
> org.eclipse.sisu.binders.TypeConverterMap.injector(TypeConverterMap.java:0)
> at 
> org.jboss.weld.bootstrap.Validator.validateInjectionPointForDeploymentProblems(Validator.java:375)
>  at 
> org.jboss.weld.bootstrap.Validator.validateInjectionPoint(Validator.java:287)
>  at org.jboss.weld.bootstrap.Validator.validateGeneralBean(Validator.java:140)
>  at org.jboss.weld.bootstrap.Validator.validateRIBean(Validator.java:161)
>  at org.jboss.weld.bootstrap.Validator.validateBean(Validator.java:518)
>  at org.jboss.weld.bootstrap.Validator.validateBeans(Validator.java:504)
>  at org.jboss.weld.bootstrap.Validator.validateDeployment(Validator.java:479)
>  at org.jboss.weld.bootstrap.WeldStartup.validateBeans(WeldStartup.java:481)
>  at 
> org.jboss.weld.bootstrap.WeldBootstrap.validateBeans(WeldBootstrap.java:90)
>  at org.glassfish.weld.WeldDeployer.event(WeldDeployer.java:206)
>  at org.glassfish.kernel.event.EventsImpl.send(EventsImpl.java:107)
>  at org.glassfish.internal.data.ApplicationInfo.load(ApplicationInfo.java:304)
>  at 
> com.sun.enterprise.v3.server.ApplicationLifecycle.deploy(ApplicationLifecycle.java:472)
>  at 
> com.sun.enterprise.v3.server.ApplicationLifecycle.deploy(ApplicationLifecycle.java:195)
>  at 
> org.glassfish.deployment.admin.DeployCommand.execute(DeployCommand.java:467)
>  at 
> com.sun.enterprise.v3.admin.CommandRunnerImpl$2$1.run(CommandRunnerImpl.java:516)
>  at 
> com.sun.enterprise.v3.admin.CommandRunnerImpl$2$1.run(CommandRunnerImpl.java:512)
>  at java.security.AccessController.doPrivileged(Native Method)
>  at javax.security.auth.Subject.doAs(Subject.java:360)
>  at 
> com.sun.enterprise.v3.admin.CommandRunnerImpl$2.execute(CommandRunnerImpl.java:511)
>  at 
> com.sun.enterprise.v3.admin.CommandRunnerImpl$3.run(CommandRunnerImpl.java:542)
>  at 
> com.sun.enterprise.v3.admin.CommandRunnerImpl$3.run(CommandRunnerImpl.java:534)
>  at java.security.AccessController.doPrivileged(Native Method)
>  at javax.security.auth.Subject.doAs(Subject.java:360)
>  at 
> com.sun.enterprise.v3.admin.CommandRunnerImpl.doCommand(CommandRunnerImpl.java:533)
>  at 
> com.sun.enterprise.v3.admin.CommandRunnerImpl.doCommand(CommandRunnerImpl.java:1441)
>  at 
> com.sun.enterprise.v3.admin.CommandRunnerImpl.access$1300(CommandRunnerImpl.java:86)
>  at 
> com.sun.enterprise.v3.admin.CommandRunnerImpl$ExecutionContext.execute(CommandRunnerImpl.java:1823)
>  at 
> org.glassfish.deployment.autodeploy.AutoOperation.run(AutoOperation.java:140)
>  at 
> org.glassfish.deployment.autodeploy.AutoDeployer.deploy(AutoDeployer.java:573)
>  at 
> org.glassfish.deployment.autodeploy.AutoDeployer.deployAll(AutoDeployer.java:460)
>  at 
> org.glassfish.deployment.autodeploy.AutoDeployer.run(AutoDeployer.java:388)
>  at 
> org.glassfish.deployment.autodeploy.AutoDeployer.run(AutoDeployer.java:379)
>  at 
> org.glassfish.deployment.autodeploy.AutoDeployService$1.run(AutoDeployService.java:209)
>  at java.util.TimerThread.mainLoop(Timer.java:555)
>  at java.util.TimerThread.run(Timer.java:505)
> at org.jboss.weld.bootstrap.Validator.validateBeans(Validator.java:510)
>  at org.jboss.weld.bootstrap.Validator.validateDeployment(Validator.java:479)
>  at org.jboss.weld.bootstrap.WeldStartup.validateBeans(WeldStartup.java:481)
>  at 
> org.jboss.weld.bootstrap.WeldBootstrap.validateBeans(WeldBootstrap.java:90)
>  at org.glassfish.weld.WeldDeployer.event(WeldDeployer.java:206)
>  ... 26 more
> ]]
> {quote}



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to