[jboss-jira] [JBoss JIRA] (WFLY-2102) Improve deployment annotation parsing error message

Jason Greene (JIRA) issues at jboss.org
Fri Oct 23 14:32:06 EDT 2015


     [ https://issues.jboss.org/browse/WFLY-2102?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Jason Greene updated WFLY-2102:
-------------------------------
    Fix Version/s: 10.0.0.Final
                       (was: 10.0.0.CR4)


>  Improve deployment annotation parsing error message 
> -----------------------------------------------------
>
>                 Key: WFLY-2102
>                 URL: https://issues.jboss.org/browse/WFLY-2102
>             Project: WildFly
>          Issue Type: Enhancement
>          Components: EE
>            Reporter: Brad Maxwell
>            Assignee: Brad Maxwell
>             Fix For: 10.0.0.Final
>
>
> Improve deployment annotation parsing error message 
> Code such as this below, will error with IllegalArgumentException: Empty name segment is not allowed for env.  The env is not enough information to identify what the issue is.
> @Singleton
> @Startup
> public class TestEJB {
>   @Resource(name="/queue/test")
>   private Queue queue;
> }
> Caused by: java.lang.IllegalArgumentException: Empty name segment is not allowed for env
> 	at org.jboss.msc.service.ServiceName.of(ServiceName.java:85) [jboss-msc-1.0.4.GA-redhat-1.jar:1.0.4.GA-redhat-1]
> 	at org.jboss.msc.service.ServiceName.append(ServiceName.java:112) [jboss-msc-1.0.4.GA-redhat-1.jar:1.0.4.GA-redhat-1]
> 	at org.jboss.as.naming.deployment.ContextNames.buildServiceName(ContextNames.java:183)
> 	at org.jboss.as.naming.deployment.ContextNames$BindInfo.<init>(ContextNames.java:195)
> 	at org.jboss.as.naming.deployment.ContextNames$BindInfo.<init>(ContextNames.java:186)
> 	at org.jboss.as.naming.deployment.ContextNames.bindInfoFor(ContextNames.java:141)
> 	at org.jboss.as.ee.component.OptionalLookupInjectionSource.getResourceValue(OptionalLookupInjectionSource.java:84)
> 	at org.jboss.as.ee.component.ComponentDescription$InjectedConfigurator.configureDependency(ComponentDescription.java:1019)
> 	at org.jboss.as.ee.component.ComponentDescription$InjectedConfigurator.configureDependency(ComponentDescription.java:998)
> 	at org.jboss.as.ee.component.deployers.ComponentInstallProcessor.deployComponent(ComponentInstallProcessor.java:138)
> 	at org.jboss.as.ee.component.deployers.ComponentInstallProcessor.deploy(ComponentInstallProcessor.java:95)
> 	... 6 more



--
This message was sent by Atlassian JIRA
(v6.4.11#64026)


More information about the jboss-jira mailing list