• Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Exception while executing home.create() method.

 
rahul.v. Joshi
Greenhorn
Posts: 1
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi,
I've created a 2.0 HelloWorld EJB, Deployed on Jboss 4.2.2
My client code is like,
InitialContext ic = new InitialContext();

Object o = ic.lookup("HelloWorld");
HelloWorldHome hello=null;
try{
hello = (HelloWorldHome)PortableRemoteObject.narrow(o, HelloWorldHome.class);
HelloWorld helloWorld = hello.create();
// System.out.println(helloWorld.getClass());
// helloWorld.sayHello("Rahul");
}catch(Exception e){
e.printStackTrace();
}


Here I am getting home interface but call on create() methid throws following exception.

java.lang.reflect.UndeclaredThrowableException
at $Proxy0.create(Unknown Source)
at mypackage1.Client.main(Client.java:20)
Caused by: java.lang.Exception: Can not make remoting client invocation due to not being connected to server.
at org.jboss.remoting.Client.invoke(Client.java:1639)
at org.jboss.remoting.Client.invoke(Client.java:548)
at org.jboss.invocation.unified.interfaces.UnifiedInvokerProxy.invoke(UnifiedInvokerProxy.java:183)
at org.jboss.invocation.InvokerInterceptor.invokeInvoker(InvokerInterceptor.java:163)
at org.jboss.invocation.InvokerInterceptor.invoke(InvokerInterceptor.java:103)
at org.jboss.proxy.TransactionInterceptor.invoke(TransactionInterceptor.java:46)
at org.jboss.proxy.SecurityInterceptor.invoke(SecurityInterceptor.java:55)
at org.jboss.proxy.ejb.HomeInterceptor.invoke(HomeInterceptor.java:169)
at org.jboss.proxy.ClientContainer.invoke(ClientContainer.java:91)
... 2 more

Thanks in Advance,
-Rahul.
 
Jeanne Boyarsky
author & internet detective
Marshal
Posts: 34974
379
Eclipse IDE Java VI Editor
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Rahul,
Welcome to JavaRanch!

Can not make remoting client invocation due to not being connected to server.

This seems to be clearly stating the error. Now the question is 'why'. Where are you running the client from? A servlet, your desktop, on the server, etc?
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic