[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