[jboss-jira] [JBoss JIRA] Created: (EJBTHREE-1426) Injection and @WebServiceRef on types

Alessio Soldano (JIRA) jira-events at lists.jboss.org
Mon Jun 23 04:51:28 EDT 2008


Injection and @WebServiceRef on types
-------------------------------------

                 Key: EJBTHREE-1426
                 URL: http://jira.jboss.com/jira/browse/EJBTHREE-1426
             Project: EJB 3.0
          Issue Type: Bug
            Reporter: Alessio Soldano
             Fix For: AS 5.0.0.CR1


Use cases with classes like this:

@WebServiceRef(name = "Service1")
// Test multiple on type
@WebServiceRefs( { @WebServiceRef(name = "Service2"), @WebServiceRef(name = "Port1", type = TestEndpoint.class) })
public class TestEndpointClientTwo
{
   // provide logging
   private static final Logger log = Logger.getLogger(org.jboss.test.ws.jaxws.webserviceref.TestEndp
ointClientTwo.class);

   // Test on field
   @WebServiceRef(name = "Service3")
   static Service service3;
...

result in this exception being thrown:

Caused by: java.lang.IllegalStateException: Annotated element for 'env/Service1' is niether Method n
or Field: class org.jboss.test.ws.jaxws.webserviceref.TestEndpointClientTwo
        at org.jboss.injection.WebServiceRefHandler.addInjector(WebServiceRefHandler.java:113)
        at org.jboss.injection.WebServiceRefHandler.loadXml(WebServiceRefHandler.java:82)
        at org.jboss.ejb3.clientmodule.ClientENCInjectionContainer.processMetaData(ClientENCInjectio
nContainer.java:319)
        at org.jboss.ejb3.clientmodule.ClientENCInjectionContainer.<init>(ClientENCInjectionContainer.java:164)
        at org.jboss.ejb3.deployers.Ejb3ClientDeployer.deploy(Ejb3ClientDeployer.java:122)

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://jira.jboss.com/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        



More information about the jboss-jira mailing list