[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