[jboss-jira] [JBoss JIRA] Commented: (JBAS-5732) Deployment of @WebService fails

jaikiran pai (JIRA) jira-events at lists.jboss.org
Wed Sep 10 02:52:38 EDT 2008


    [ https://jira.jboss.org/jira/browse/JBAS-5732?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12428818#action_12428818 ] 

jaikiran pai commented on JBAS-5732:
------------------------------------

Just a FYI - This same issue has even been reported in JBossWS here JBWS-2246. The root cause of this exception is the deployment ordering in JBoss-5 CR1. See this thread for details http://www.jboss.com/index.html?module=bb&op=viewtopic&t=142038.


> Deployment of @WebService fails
> -------------------------------
>
>                 Key: JBAS-5732
>                 URL: https://jira.jboss.org/jira/browse/JBAS-5732
>             Project: JBoss Application Server
>          Issue Type: Bug
>      Security Level: Public(Everyone can see) 
>          Components: Web Services
>    Affects Versions: JBossAS-5.0.0.CR1
>         Environment: windows vista 64bit
> java 1.5 update 12
>            Reporter: Tomaz Cerar
>            Assignee: Alessio Soldano
>
> When I try to deploy seam application which exposes stateless session bean as web service deployment fails with exception:
> {noformat}
> 10:51:00,178 ERROR [AbstractKernelController] Error installing to Real: name=vfszip:/C:/development/tools/jboss-5.0.0.CR1/server/bankain/deploy/BIN.ear state=PreReal mode=Manual requiredState=Real
> org.jboss.deployers.spi.DeploymentException: Error during deploy: vfszip:/C:/development/tools/jboss-5.0.0.CR1/server/bankain/deploy/BIN.ear/BIN.jar
>         at org.jboss.deployers.spi.DeploymentException.rethrowAsDeploymentException(DeploymentException.java:49)
>         at org.jboss.deployers.plugins.deployers.DeployerWrapper.deploy(DeployerWrapper.java:180)
>         at org.jboss.deployers.plugins.deployers.DeployersImpl.doInstallParentFirst(DeployersImpl.java:970)
>         at org.jboss.deployers.plugins.deployers.DeployersImpl.doInstallParentFirst(DeployersImpl.java:1023)
>         at org.jboss.deployers.plugins.deployers.DeployersImpl.install(DeployersImpl.java:911)
>         at org.jboss.dependency.plugins.AbstractControllerContext.install(AbstractControllerContext.java:348)
>         at org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:1392)
>         at org.jboss.dependency.plugins.AbstractController.incrementState(AbstractController.java:784)
>         at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:912)
>         at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:834)
>         at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:672)
>         at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:455)
>         at org.jboss.deployers.plugins.deployers.DeployersImpl.process(DeployersImpl.java:594)
>         at org.jboss.deployers.plugins.main.MainDeployerImpl.process(MainDeployerImpl.java:541)
>         at org.jboss.system.server.profileservice.ProfileServiceBootstrap.loadProfile(ProfileServiceBootstrap.java:257)
>         at org.jboss.system.server.profileservice.ProfileServiceBootstrap.start(ProfileServiceBootstrap.java:135)
>         at org.jboss.bootstrap.AbstractServerImpl.start(AbstractServerImpl.java:409)
>         at org.jboss.Main.boot(Main.java:209)
>         at org.jboss.Main$1.run(Main.java:544)
>         at java.lang.Thread.run(Thread.java:595)
> Caused by: java.lang.NullPointerException
>         at org.jboss.wsf.common.KernelAwareSPIFactory.getKernelProvidedSPI(KernelAwareSPIFactory.java:40)
>         at org.jboss.wsf.framework.DefaultWSFRuntimeLocator.locateRuntime(DefaultWSFRuntimeLocator.java:36)
>         at org.jboss.wsf.container.jboss50.deployer.AbstractDeployerHook.getWsfRuntime(AbstractDeployerHook.java:59)
>         at org.jboss.wsf.container.jboss50.deployer.ArchiveDeployerHook.deploy(ArchiveDeployerHook.java:86)
>         at org.jboss.wsf.container.jboss50.deployer.AbstractDeployerHookEJB.deploy(AbstractDeployerHookEJB.java:43)
>         at org.jboss.wsf.container.jboss50.deployer.AbstractWebServiceDeployer.internalDeploy(AbstractWebServiceDeployer.java:62)
>         at org.jboss.wsf.container.jboss50.deployer.WebServiceDeployerEJB.internalDeploy(WebServiceDeployerEJB.java:95)
>         at org.jboss.deployers.spi.deployer.helpers.AbstractRealDeployer.deploy(AbstractRealDeployer.java:50)
>         at org.jboss.deployers.plugins.deployers.DeployerWrapper.deploy(DeployerWrapper.java:174)
>         ... 18 more
> {noformat}
> if I just remove @WebService from my bean it works.
> sample bean:
> {code}
> @Stateless
> @WebService(name = "SessionValid", serviceName = "SessionValid")
> @Name("sessionValid")
> @SOAPBinding(style = SOAPBinding.Style.RPC )
> public class SessionValidBean implements SessionValid {
> 	private static final Logger log = Logger.getLogger(SessionValidBean.class);
> 	@WebMethod
> 	public boolean isSessionValid(@WebParam(name="sessionId") String sessionId) {
> 		log.info("calling is session valid for session id: "+sessionId);
> 		return true;
> 	}
> }
> {code}

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

        



More information about the jboss-jira mailing list