[jboss-user] [EJB 3.0] - Re: Ejb 3 in Jboss 5 Beta 3

ragavgomatam do-not-reply at jboss.com
Sun Dec 23 14:04:49 EST 2007


Hi Andy,

Still having no luck. I merged the xml's as you suggesed & I get the following errors :- 

spring.jar/org/springframework/jmx/export/annotation/ManagedAttribute.class context=file:/C:/jboss-5.0.0.Beta3/server/default/deploy/ real=jar:file:/C:/DOCUME~1/Ragav/LOCALS~1
13:59:27,734 INFO  [SpringInjectionInterceptor] Instantiating SpringInjectionInterceptor
13:59:32,141 INFO  [MCKernelAbstraction] installing bean: jboss.j2ee:ear=Ejb3.ear,jar=Ejb3.jar,name=CalculatorBean,service=EJB3 with dependencies:
13:59:32,141 INFO  [MCKernelAbstraction]   and supplies:
13:59:32,141 INFO  [MCKernelAbstraction]        Class:com.ejb3.interfaces.Calculator
13:59:34,328 INFO  [EJBContainer] STARTED EJB: com.ejb3.beans.CalculatorBean ejbName: CalculatorBean
13:59:34,859 INFO  [EJBContainer] STOPPED EJB: com.ejb3.beans.CalculatorBean ejbName: CalculatorBean
13:59:34,859 ERROR [AbstractKernelController] Error installing to Start: name=jboss.j2ee:ear=Ejb3.ear,jar=Ejb3.jar,name=CalculatorBean,service=EJB3 state=Create
java.lang.NullPointerException
        at org.jboss.ejb.txtimer.EJBTimerServiceImpl.restoreTimers(EJBTimerServiceImpl.java:452)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:157)
        at org.jboss.mx.server.Invocation.dispatch(Invocation.java:96)
        at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
        at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
        at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:668)
        at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
        at $Proxy74.restoreTimers(Unknown Source)
        at org.jboss.ejb3.timerservice.jboss.JBossTimerServiceFactory.restoreTimerService(JBossTimerServiceFactory.java:121)
        at org.jboss.ejb3.stateless.StatelessContainer.start(StatelessContainer.java:128)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at org.jboss.reflect.plugins.introspection.ReflectionUtils.invoke(ReflectionUtils.java:56)
        at org.jboss.reflect.plugins.introspection.ReflectMethodInfoImpl.invoke(ReflectMethodInfoImpl.java:110)
        at org.jboss.joinpoint.plugins.BasicMethodJoinPoint.dispatch(BasicMethodJoinPoint.java:66)
        at org.jboss.kernel.plugins.dependency.KernelControllerContextAction$JoinpointDispatchWrapper.execute(KernelControllerContextAction.java:214)
        at org.jboss.kernel.plugins.dependency.ExecutionWrapper.execute(ExecutionWrapper.java:45)
        at org.jboss.kernel.plugins.dependency.KernelControllerContextAction.dispatchExecutionWrapper(KernelControllerContextAction.java:108)
        at org.jboss.kernel.plugins.dependency.KernelControllerContextAction.dispatchJoinPoint(KernelControllerContextAction.java:69)
        at org.jboss.kernel.plugins.dependency.LifecycleAction.installActionInternal(LifecycleAction.java:221)
        at org.jboss.kernel.plugins.dependency.KernelControllerContextAction.installAction(KernelControllerContextAction.java:135)
        at org.jboss.kernel.plugins.dependency.KernelControllerContextAction.installAction(KernelControllerContextAction.java:46)
13:59:34,891 INFO  [MCKernelAbstraction] installing bean: jboss.j2ee:ear=Ejb3.ear,jar=Ejb3.jar,name=SayHelloBean,service=EJB3 with dependencies:
13:59:34,891 INFO  [MCKernelAbstraction] installing bean: jboss.j2ee:ear=Ejb3.ear,jar=Ejb3.jar,name=SayHelloBean,service=EJB3 with dependencies:
13:59:34,891 INFO  [MCKernelAbstraction]   and supplies:
13:59:34,891 INFO  [MCKernelAbstraction]        Class:com.ejb3.interfaces.SayHello
13:59:37,438 INFO  [NamedXmlApplicationContext] Refreshing org.jboss.spring.factory.NamedXmlApplicationContext at 1c8c4c9: display name [org.jboss.spring.factory.NamedXmlApplicationContext at 1c8c4c9]; startup date [Sun Dec 23 13:59:35 EST 2007]; root of context hierarchy
13:59:37,969 INFO  [NamedXmlBeanDefinitionReader] Loading XML bean definitions from URL [vfsfile:/C:/jboss-5.0.0.Beta3/server/default/deploy/Ejb3.ear/spring-inject.jar/META-INF/jboss-spring.xml]
13:59:39,250 INFO  [NamedXmlApplicationContext] Bean factory for application context [org.jboss.spring.factory.NamedXmlApplicationContext at 1c8c4c9]: org.springframework.beans.factory.support.DefaultListableBeanFactory at ceb741
13:59:39,281 INFO  [DefaultListableBeanFactory] Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory at ceb741: defining beans [person]; root of factory hierarchy
13:59:40,266 INFO  [TomcatDeployment] deploy, ctxPath=/ejb3, vfsUrl=Ejb3.ear/Ejb3.war
13:59:47,562 INFO  [ContextLoaderPlugIn] ContextLoaderPlugIn for Struts ActionServlet 'action, module '': initialization started
13:59:47,562 INFO  [[/ejb3]] Initializing WebApplicationContext for Struts ActionServlet 'action', module ''
13:59:47,562 INFO  [XmlWebApplicationContext] Refreshing org.springframework.web.context.support.XmlWebApplicationContext at 1b03a8a: display name [WebApplicationContext for namespace 'action-servlet']; startup date [Sun Dec 23 13:59:47 EST 2007]; root of context hierarchy
13:59:47,875 INFO  [XmlBeanDefinitionReader] Loading XML bean definitions from ServletContext resource [/WEB-INF/spring-ejb3.xml]
13:59:48,031 INFO  [XmlWebApplicationContext] Bean factory for application context [org.springframework.web.context.support.XmlWebApplicationContext at 1b03a8a]: org.springframework.beans.factory.support.DefaultListableBeanFactory at 1bfb995
13:59:48,047 INFO  [DefaultListableBeanFactory] Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory at 1bfb995: defining beans [/home,ejbLocalIntf]; root of factory hierarchy
13:59:48,250 INFO  [DefaultListableBeanFactory] Destroying singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory at 1bfb995: defining beans [/home,ejbLocalIntf]; root of factory hierarchy
13:59:48,250 ERROR [ContextLoaderPlugIn] Context initialization failed
org.springframework.beans.factory.BeanCreationException: Error creating bean with name '/home' defined in ServletContext resource [/WEB-INF/spring-ejb3.xml]: Cannot resolve reference to bean 'ejbLocalIntf' while setting bean property 'sayhello'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'ejbLocalIntf': Invocation of init method failed; nested exception is javax.naming.NameNotFoundException: Ejb3 not bound
Caused by:
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'ejbLocalIntf': Invocation of init method failed; nested exception is javax.naming.NameNotFoundException: Ejb3 not bound
Caused by:
javax.naming.NameNotFoundException: Ejb3 not bound
        at org.jnp.server.NamingServer.getBinding(NamingServer.java:542)
        at org.jnp.server.NamingServer.getBinding(NamingServer.java:550)
        at org.jnp.server.NamingServer.getObject(NamingServer.java:556)
        at org.jnp.server.NamingServer.lookup(NamingServer.java:267)
        at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:669)
        at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:629)
        at javax.naming.InitialContext.lookup(InitialContext.java:392)
        at org.springframework.jndi.JndiTemplate$1.doInContext(JndiTemplate.java:123)
        at org.springframework.jndi.JndiTemplate.execute(JndiTemplate.java:85)
        at org.springframework.jndi.JndiTemplate.lookup(JndiTemplate.java:121)
        at org.springframework.jndi.JndiTemplate.lookup(JndiTemplate.java:146)
        at org.springframework.jndi.JndiLocatorSupport.lookup(JndiLocatorSupport.java:93)
        at org.springframework.jndi.JndiObjectLocator.lookup(JndiObjectLocator.java:105)
        at org.springframework.jndi.JndiObjectFactoryBean.lookupWithFallback(JndiObjectFactoryBean.java:197)
        at org.springframework.jndi.JndiObjectFactoryBean.afterPropertiesSet(JndiObjectFactoryBean.java:184)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1202)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1172)


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

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



More information about the jboss-user mailing list