Volker Biermann [
https://community.jboss.org/people/katerchen0815] created the discussion
"JBoss 4 to JBoss 6 - remoting client invocation - Exception due to not being
connected to server"
To view the discussion, visit:
https://community.jboss.org/message/772371#772371
--------------------------------------------------------------
Hello,
we have an Web Start application using JBoss. The client application works fine with JBoss
4.2.3.GA but throws Exception using JBoss 6. We use a code sniplet to invoke a bean home
interface:
try
{
writeLog("connectionStr:", connectionStr);
writeLog("jndiName:", jndiName);
EJBHome home = getHome(connectionStr, jndiName, homeClass);
writeLog("Home", "ok");
writeLog("Home", home.toString());
Method createMethod = homeClass.getMethod("create", (Class[])null);
writeLog("createMethod", "ok");
writeLog("createdMethod ", createMethod.toString());
Object bean = createMethod.invoke(home, (Object[])null);
writeLog("bean", "ok");
// sessionCache.put(jndiName, bean);
return bean;
// }
// return sessionCache.get(jndiName);
}
catch (ILServiceLocatorException e)
{
writeLog("bean", e.getMessage());
throw e;
}
catch (Exception ex)
{
writeLog("Exception type", ex.toString());
PrintWriter pw = null;
try
{
pw = new PrintWriter(new FileWriter("c:\\test\\properties.txt",
true));
ex.printStackTrace(pw);
pw.flush();
pw.close();
}
catch (IOException e)
{
// TODO Auto-generated catch block
e.printStackTrace();
}
throw new ILServiceLocatorException(
getMessageString("ErrorCreateBusinessDelegate.001"), ex);
}
As a result we will get:
--- JBoss 4.2.3.GA ---
Okt 25,2012 15:26 - connectionStr:: jnp://192.168.16.220:10000
Okt 25,2012 15:26 - jndiName:: ILUserAuthentication
Okt 25,2012 15:26 - Home: ok
Okt 25,2012 15:26 - Home: ILUserAuthenticationHome
Okt 25,2012 15:26 - createMethod: ok
Okt 25,2012 15:26 - createdMethod : public abstract
com.identalink.bpauth.ILUserAuthentication
com.identalink.bpauth.ILUserAuthenticationHome.create() throws
java.rmi.RemoteException,javax.ejb.CreateException
Okt 25,2012 15:26 - bean: ok
--- JBoss 6.1.Final ---
Okt 25,2012 15:50 - connectionStr:: jnp://192.168.16.220:10000
Okt 25,2012 15:50 - jndiName:: ILUserAuthentication
Okt 25,2012 15:51 - Home: ok
Okt 25,2012 15:51 - Home: ILUserAuthenticationHome
Okt 25,2012 15:51 - createMethod: ok
Okt 25,2012 15:51 - createdMethod : public abstract
com.identalink.bpauth.ILUserAuthentication
com.identalink.bpauth.ILUserAuthenticationHome.create() throws
java.rmi.RemoteException,javax.ejb.CreateException
Okt 25,2012 15:51 - Exception type: java.lang.reflect.InvocationTargetException
java.lang.reflect.InvocationTargetException
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.identalink.utils.ILServiceLocator.getSessionBean(ILServiceLocator.java:283)
... 43 more
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:2075)
at org.jboss.remoting.Client.invoke(Client.java:879)
at
org.jboss.invocation.unified.interfaces.UnifiedInvokerProxy.invoke(UnifiedInvokerProxy.java:184)
at org.jboss.invocation.InvokerInterceptor.invokeInvoker(InvokerInterceptor.java:365)
at org.jboss.invocation.InvokerInterceptor.invoke(InvokerInterceptor.java:197)
at org.jboss.proxy.TransactionInterceptor.invoke(TransactionInterceptor.java:61)
at
org.jboss.proxy.ejb.SecurityContextInterceptor.invoke(SecurityContextInterceptor.java:64)
at org.jboss.proxy.SecurityInterceptor.invoke(SecurityInterceptor.java:68)
at org.jboss.proxy.ejb.HomeInterceptor.invoke(HomeInterceptor.java:184)
at org.jboss.proxy.ClientContainer.invoke(ClientContainer.java:101)
... 44 more
We think it has something to do of changes on jboss-remoting.jar.
How can we solve the problem?
Thank you for your help
Volker
--------------------------------------------------------------
Reply to this message by going to Community
[
https://community.jboss.org/message/772371#772371]
Start a new discussion in JBoss Remoting at Community
[
https://community.jboss.org/choose-container!input.jspa?contentType=1&...]