[jboss-user] [Beginner's Corner] - jboss-5.1.0.GA + ejb3-tutorials\source\entity = NameNotFoundException

Johannes Mueller do-not-reply at jboss.com
Wed Jun 9 16:25:58 EDT 2010


Johannes Mueller [http://community.jboss.org/people/Gebro] created the discussion

"jboss-5.1.0.GA + ejb3-tutorials\source\entity = NameNotFoundException"

To view the discussion, visit: http://community.jboss.org/message/547210#547210

--------------------------------------------------------------
Hi everyone,

I am new to the world of application servers and EJB and read through the jboss ejb3 tutorials:  http://docs.jboss.org/ejb3/docs/tutorial/1.0.7/html_single/index.html http://docs.jboss.org/ejb3/docs/tutorial/1.0.7/html_single/index.html
Everything worked fine when deploying and running the examples stateless and stateful with ant.
But now I face the following Problem when trying to run entity from a clean server:


> Me at JoeWin /cygdrive/c/Programme/jboss-5.1.0.GA/source/entity
> $ ant run
> Buildfile: C:\Programme\jboss-5.1.0.GA\source\entity\build.xml
> 
> prepare:
> 
> compile:
>     [javac] C:\Programme\jboss-5.1.0.GA\source\entity\build.xml:52: warning: 'includeantruntime' was not set, defaulting to build.sysclasspath=last; set to
>  false for repeatable builds
> 
> ejbjar:
>      [copy] Copying 1 file to C:\Programme\jboss-5.1.0.GA\server\default\deploy
> 
> run:
>      [java] Exception in thread "main" javax.naming.NamingException: Could not dereference object [Root exception is java.lang.reflect.UndeclaredThrowableException]
>      [java]     at org.jnp.interfaces.NamingContext.getObjectInstanceWrapFailure(NamingContext.java:1504)
>      [java]     at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:822)
>      [java]     at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:686)
>      [java]     at javax.naming.InitialContext.lookup(InitialContext.java:392)
>      [java]     at org.jboss.tutorial.entity.client.Client.main(Client.java:42)
>      [java] Caused by: java.lang.reflect.UndeclaredThrowableException
>      [java]     at $Proxy0.createProxyBusiness(Unknown Source)
>      [java]     at org.jboss.ejb3.proxy.impl.objectfactory.session.SessionProxyObjectFactory.createProxy(SessionProxyObjectFactory.java:129)
>      [java]     at org.jboss.ejb3.proxy.impl.objectfactory.session.stateful.StatefulSessionProxyObjectFactory.getProxy(StatefulSessionProxyObjectFactory.java:64)
>      [java]     at org.jboss.ejb3.proxy.impl.objectfactory.ProxyObjectFactory.getObjectInstance(ProxyObjectFactory.java:158)
>      [java]     at javax.naming.spi.NamingManager.getObjectInstance(NamingManager.java:304)
>      [java]     at org.jnp.interfaces.NamingContext.getObjectInstance(NamingContext.java:1479)
>      [java]     at org.jnp.interfaces.NamingContext.getObjectInstanceWrapFailure(NamingContext.java:1496)
>      [java]     ... 4 more
>      [java] Caused by: java.lang.ClassNotFoundException: org.jboss.tutorial.stateful.bean.ShoppingCart
>      [java]     at org.jboss.remoting.serialization.ClassLoaderUtility.loadClass(ClassLoaderUtility.java:103)
>      [java]     at org.jboss.remoting.loading.RemotingClassLoader.loadClass(RemotingClassLoader.java:86)
>      [java]     at java.lang.Class.forName0(Native Method)
>      [java]     at java.lang.Class.forName(Class.java:247)
>      [java]     at org.jboss.remoting.loading.ObjectInputStreamWithClassLoader.resolveProxyClass(ObjectInputStreamWithClassLoader.java:253)
>      [java]     at java.io.ObjectInputStream.readProxyDesc(ObjectInputStream.java:1531)
>      [java]     at java.io.ObjectInputStream.readClassDesc(ObjectInputStream.java:1493)
>      [java]     at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1732)
>      [java]     at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1329)
>      [java]     at java.io.ObjectInputStream.readObject(ObjectInputStream.java:351)
>      [java]     at org.jboss.aop.joinpoint.InvocationResponse.readExternal(InvocationResponse.java:119)
>      [java]     at java.io.ObjectInputStream.readExternalData(ObjectInputStream.java:1792)
>      [java]     at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1751)
>      [java]     at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1329)
>      [java]     at java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1947)
>      [java]     at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1871)
>      [java]     at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1753)
>      [java]     at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1329)
>      [java]     at java.io.ObjectInputStream.readObject(ObjectInputStream.java:351)
>      [java]     at org.jboss.remoting.serialization.impl.java.JavaSerializationManager.receiveObjectVersion2_2(JavaSerializationManager.java:238)
>      [java]     at org.jboss.remoting.serialization.impl.java.JavaSerializationManager.receiveObject(JavaSerializationManager.java:138)
>      [java]     at org.jboss.remoting.marshal.serializable.SerializableUnMarshaller.read(SerializableUnMarshaller.java:123)
>      [java]     at org.jboss.remoting.transport.socket.MicroSocketClientInvoker.versionedRead(MicroSocketClientInvoker.java:1220)
>      [java]     at org.jboss.remoting.transport.socket.MicroSocketClientInvoker.transport(MicroSocketClientInvoker.java:850)
>      [java]     at org.jboss.remoting.MicroRemoteClientInvoker.invoke(MicroRemoteClientInvoker.java:165)
>      [java]     at org.jboss.remoting.Client.invoke(Client.java:1724)
>      [java]     at org.jboss.remoting.Client.invoke(Client.java:629)
>      [java]     at org.jboss.aspects.remoting.InvokeRemoteInterceptor.invoke(InvokeRemoteInterceptor.java:60)
>      [java]     at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:102)
>      [java]     at org.jboss.ejb3.proxy.impl.remoting.IsLocalProxyFactoryInterceptor.invoke(IsLocalProxyFactoryInterceptor.java:72)
>      [java]     at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:102)
>      [java]     at org.jboss.aspects.remoting.PojiProxy.invoke(PojiProxy.java:62)
>      [java]     at $Proxy0.createProxyBusiness(Unknown Source)
>      [java]     at org.jboss.ejb3.proxy.impl.objectfactory.session.SessionProxyObjectFactory.createProxy(SessionProxyObjectFactory.java:129)
>      [java]     at org.jboss.ejb3.proxy.impl.objectfactory.session.stateful.StatefulSessionProxyObjectFactory.getProxy(StatefulSessionProxyObjectFactory.java:64)
>      [java]     at org.jboss.ejb3.proxy.impl.objectfactory.ProxyObjectFactory.getObjectInstance(ProxyObjectFactory.java:158)
>      [java]     at javax.naming.spi.NamingManager.getObjectInstance(NamingManager.java:304)
>      [java]     at org.jnp.interfaces.NamingContext.getObjectInstance(NamingContext.java:1479)
>      [java]     at org.jnp.interfaces.NamingContext.getObjectInstanceWrapFailure(NamingContext.java:1496)
>      [java]     at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:822)
>      [java]     at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:686)
>      [java]     at javax.naming.InitialContext.lookup(InitialContext.java:392)
>      [java]     at org.jboss.tutorial.entity.client.Client.main(Client.java:42)
>      [java]     at org.jboss.aspects.remoting.InvokeRemoteInterceptor.invoke(InvokeRemoteInterceptor.java:72)
>      [java]     at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:102)
>      [java]     at org.jboss.ejb3.proxy.impl.remoting.IsLocalProxyFactoryInterceptor.invoke(IsLocalProxyFactoryInterceptor.java:72)
>      [java]     at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:102)
>      [java]     at org.jboss.aspects.remoting.PojiProxy.invoke(PojiProxy.java:62)
>      [java]     ... 11 more
>      [java] Java Result: 1
> 
> BUILD SUCCESSFUL
> Total time: 9 seconds
> 
> Johannes Müller at JoeWin /cygdrive/c/Programme/jboss-5.1.0.GA/source/entity
> $ ant run
> Buildfile: C:\Programme\jboss-5.1.0.GA\source\entity\build.xml
> 
> prepare:
> 
> compile:
>     [javac] C:\Programme\jboss-5.1.0.GA\source\entity\build.xml:52: warning: 'includeantruntime' was not set, defaulting to build.sysclasspath=last; set to
>  false for repeatable builds
> 
> ejbjar:
> 
> run:
>      [java] Exception in thread "main" javax.naming.NameNotFoundException: remote not bound
>      [java]     at org.jnp.server.NamingServer.getBinding(NamingServer.java:771)
>      [java]     at org.jnp.server.NamingServer.getBinding(NamingServer.java:779)
>      [java]     at org.jnp.server.NamingServer.getObject(NamingServer.java:785)
>      [java]     at org.jnp.server.NamingServer.lookup(NamingServer.java:443)
>      [java]     at org.jnp.server.NamingServer.lookup(NamingServer.java:399)
>      [java]     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>      [java]     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>      [java]     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>      [java]     at java.lang.reflect.Method.invoke(Method.java:597)
>      [java]     at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:305)
>      [java]     at sun.rmi.transport.Transport$1.run(Transport.java:159)
>      [java]     at java.security.AccessController.doPrivileged(Native Method)
>      [java]     at sun.rmi.transport.Transport.serviceCall(Transport.java:155)
>      [java]     at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:535)
>      [java]     at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:790)
>      [java]     at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:649)
>      [java]     at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
>      [java]     at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
>      [java]     at java.lang.Thread.run(Thread.java:619)
>      [java]     at sun.rmi.transport.StreamRemoteCall.exceptionReceivedFromServer(StreamRemoteCall.java:255)
>      [java]     at sun.rmi.transport.StreamRemoteCall.executeCall(StreamRemoteCall.java:233)
>      [java]     at sun.rmi.server.UnicastRef.invoke(UnicastRef.java:142)
>      [java]     at org.jnp.server.NamingServer_Stub.lookup(Unknown Source)
>      [java]     at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:726)
>      [java]     at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:686)
>      [java]     at javax.naming.InitialContext.lookup(InitialContext.java:392)
>      [java]     at org.jboss.tutorial.entity.client.Client.main(Client.java:42)
>      [java] Java Result: 1
> 
> BUILD SUCCESSFUL
> Total time: 8 seconds

I noticed that some NameNotFound exceptions occure sometimes even with examples that worked before. I guess this is due to the slowness of my PC. Probably the Application is still not deployed and ant already tries to run it on the server, but, as I said, I am just guessing there.
So the second Exception occurs all the time now, no matter how often I try to run it.

It would be kind if you could help me to correct the problem.
Thanks a lot,
Johannes

--------------------------------------------------------------

Reply to this message by going to Community
[http://community.jboss.org/message/547210#547210]

Start a new discussion in Beginner's Corner at Community
[http://community.jboss.org/choose-container!input.jspa?contentType=1&containerType=14&container=2075]

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.jboss.org/pipermail/jboss-user/attachments/20100609/0434a0f4/attachment-0001.html 


More information about the jboss-user mailing list