[jboss-jira] [JBoss JIRA] Commented: (EJBTHREE-933) NPE when deploying web service beans
Heiko Braun (JIRA)
jira-events at lists.jboss.org
Wed Oct 31 11:31:44 EDT 2007
[ http://jira.jboss.com/jira/browse/EJBTHREE-933?page=comments#action_12385319 ]
Heiko Braun commented on EJBTHREE-933:
--------------------------------------
Shane, the error you see was fixed upstream. 4.2.1 probably uses an EJB3 version that doesn't contain the fix. However you could workaround by implementing a remote interface on that bean.
> NPE when deploying web service beans
> ------------------------------------
>
> Key: EJBTHREE-933
> URL: http://jira.jboss.com/jira/browse/EJBTHREE-933
> Project: EJB 3.0
> Issue Type: Bug
> Reporter: Heiko Braun
>
> The exception:
> java.lang.NullPointerException
> at org.jboss.ejb3.stateless.StatelessRemoteProxyFactory.getInterfaces(StatelessRemoteProxyFactory.java:74)
> at org.jboss.ejb3.stateless.BaseStatelessProxyFactory.init(BaseStatelessProxyFactory.java:172)
> at org.jboss.ejb3.stateless.StatelessRemoteProxyFactory.init(StatelessRemoteProxyFactory.java:100)
> at org.jboss.ejb3.stateless.BaseStatelessProxyFactory.start(BaseStatelessProxyFactory.java:221)
> at org.jboss.ejb3.stateless.StatelessRemoteProxyFactory.start(StatelessRemoteProxyFactory.java:107)
> at org.jboss.ejb3.ProxyDeployer.start(ProxyDeployer.java:83)
> at org.jboss.ejb3.SessionContainer.start(SessionContainer.java:124)
> at org.jboss.ejb3.stateless.StatelessContainer.start(StatelessContainer.java:94)
> The bean that get's deployed:
> package com.sun.ts.tests.webservices12.ejb.annotations.WSEjbPortFieldInjectionTest;
> import javax.ejb.Stateless;
> import javax.jws.WebService;
> @WebService(
> portName="Hello",
> serviceName="HelloService",
> targetNamespace="http://Hello.org",
> wsdlLocation="META-INF/wsdl/HelloService.wsdl",
> endpointInterface="com.sun.ts.tests.webservices12.ejb.annotations.WSEjbPortFieldInjectionTest.Hello")
> @Stateless(name="WSEjbPortFieldInjectionTest")
> public class HelloBean {
> public String hello(String str)
> {
> return "WebSvcTest-Hello " + str;
> }
> public String bye(String str)
> {
> return "WebSvcTest-Bye and take care " + str;
> }
> }
> The spec:
> Session bean's business interface(s), if the session bean provides an EJB 3.0 local or remote
> client view.
--
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