[jboss-user] [Clustering/JBoss] - NullPointerException with invoker-interceptor-binding

shadowcreeper do-not-reply at jboss.com
Wed May 6 18:56:43 EDT 2009


When I include a jboss.xml file in my ejb.jar's META-INF directory which has invoker-interceptor-bindings, it always throws NullPointerException in Class.forName0(String).

Please help. Using JBoss 5.1.0CR1. If I remove the invoker bindings all deploys fine.

jboss.xml file:

  |    <enterprise-beans>
  |       <session>
  |          <ejb-name>MyStatelessRemoteBean</ejb-name>
  |          <configuration-name>Standard Stateless SessionBean</configuration-name>
  |          <invoker-bindings>
  |             <invoker>
  |                <invoker-proxy-binding-name>
  |                   stateless-ssl-invoker
  |                </invoker-proxy-binding-name>
  |             </invoker>
  |          </invoker-bindings>
  |       </session>
  |    </enterprise-beans>
  | 
  |    <invoker-proxy-bindings>
  |       <invoker-proxy-binding>
  |          <name>stateless-ssl-invoker</name>
  |          <invoker-mbean>jboss:service=invoker,type=jrmp,socketType=SSL</invoker-mbean>
  |          <proxy-factory>org.jboss.proxy.ejb.ProxyFactory</proxy-factory>
  |          <proxy-factory-config>
  |             <client-interceptors>
  |                <home>
  |                   <interceptor>org.jboss.proxy.ejb.HomeInterceptor</interceptor>
  |                   <interceptor>org.jboss.proxy.SecurityInterceptor</interceptor>
  |                   <interceptor>org.jboss.proxy.TransactionInterceptor</interceptor>
  |                   <interceptor>org.jboss.invocation.InvokerInterceptor</interceptor>
  |                </home>
  |                <bean>
  |                   <interceptor>org.jboss.proxy.ejb.StatelessSessionInterceptor</interceptor>
  |                   <interceptor>org.jboss.proxy.SecurityInterceptor</interceptor>
  |                   <interceptor>org.jboss.proxy.TransactionInterceptor</interceptor>
  |                   <interceptor>org.jboss.invocation.InvokerInterceptor</interceptor>
  |                </bean>
  |             </client-interceptors>
  |          </proxy-factory-config>
  |       </invoker-proxy-binding>
  |    </invoker-proxy-bindings>
  | 

The jboss-service.xml file declares the "jboss:service=invoker,type=jrmp,socketType=SSL" bean and does not give errors.

Here is the stacktrace:

15:45:12,962 ERROR [AbstractKernelController] Error installing to PostClassLoader: name=vfsfile:/home/shadow/debug/jboss-5.1.0.CR1/server/default/deploy/myApplication.ear/ state=ClassLoader mode=Manual requiredState=PostClassLoader
org.jboss.deployers.spi.DeploymentException: Error during deploy: vfsfile:/home/shadow/debug/jboss-5.1.0.CR1/server/default/deploy/myApplication.ear/ejb.jar/
	at org.jboss.deployers.spi.DeploymentException.rethrowAsDeploymentException(DeploymentException.java:49)
	at org.jboss.deployers.plugins.deployers.DeployerWrapper.deploy(DeployerWrapper.java:177)
	at org.jboss.deployers.plugins.deployers.DeployersImpl.doDeploy(DeployersImpl.java:1439)
	at org.jboss.deployers.plugins.deployers.DeployersImpl.doInstallParentFirst(DeployersImpl.java:1157)
	at org.jboss.deployers.plugins.deployers.DeployersImpl.doInstallParentFirst(DeployersImpl.java:1210)
	at org.jboss.deployers.plugins.deployers.DeployersImpl.install(DeployersImpl.java:1098)
	at org.jboss.dependency.plugins.AbstractControllerContext.install(AbstractControllerContext.java:348)
	at org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:1631)
	at org.jboss.dependency.plugins.AbstractController.incrementState(AbstractController.java:934)
	at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:1082)
	at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:984)
	at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:822)
	at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:553)
	at org.jboss.deployers.plugins.deployers.DeployersImpl.process(DeployersImpl.java:781)
	at org.jboss.deployers.plugins.main.MainDeployerImpl.process(MainDeployerImpl.java:702)
	at org.jboss.system.server.profileservice.repository.MainDeployerAdapter.process(MainDeployerAdapter.java:117)
	at org.jboss.system.server.profileservice.repository.ProfileDeployAction.install(ProfileDeployAction.java:70)
	at org.jboss.system.server.profileservice.repository.AbstractProfileAction.install(AbstractProfileAction.java:53)
	at org.jboss.system.server.profileservice.repository.AbstractProfileService.install(AbstractProfileService.java:361)
	at org.jboss.dependency.plugins.AbstractControllerContext.install(AbstractControllerContext.java:348)
	at org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:1631)
	at org.jboss.dependency.plugins.AbstractController.incrementState(AbstractController.java:934)
	at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:1082)
	at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:984)
	at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:822)
	at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:553)
	at org.jboss.system.server.profileservice.repository.AbstractProfileService.activateProfile(AbstractProfileService.java:306)
	at org.jboss.system.server.profileservice.ProfileServiceBootstrap.start(ProfileServiceBootstrap.java:271)
	at org.jboss.bootstrap.AbstractServerImpl.start(AbstractServerImpl.java:461)
	at org.jboss.Main.boot(Main.java:216)
	at org.jboss.Main$1.run(Main.java:546)
	at java.lang.Thread.run(Thread.java:636)
Caused by: java.lang.NullPointerException
	at java.lang.Class.forName0(Native Method)
	at java.lang.Class.forName(Class.java:264)
	at org.jboss.metadata.process.processor.ejb.jboss.SetDefaultLocalBusinessInterfaceProcessor.process(SetDefaultLocalBusinessInterfaceProcessor.java:114)
	at org.jboss.metadata.process.chain.ejb.jboss.JBossMetaDataProcessorChain.process(JBossMetaDataProcessorChain.java:115)
	at org.jboss.ejb3.deployers.Ejb3MetadataProcessingDeployer.deploy(Ejb3MetadataProcessingDeployer.java:115)
	at org.jboss.deployers.plugins.deployers.DeployerWrapper.deploy(DeployerWrapper.java:171)
	... 30 more


View the original post : http://www.jboss.org/index.html?module=bb&op=viewtopic&p=4229208#4229208

Reply to the post : http://www.jboss.org/index.html?module=bb&op=posting&mode=reply&p=4229208



More information about the jboss-user mailing list