[
https://issues.jboss.org/browse/JBREM-1315?page=com.atlassian.jira.plugin...
]
Arun Varadharajan updated JBREM-1315:
-------------------------------------
Description:
I'm using RMI over HTTPs on JBOSS version 4.2.3. When I trying to make a EJBHome
object.create() method, i'm getting the exception as below:
Exception in thread "main" home: gem/SystemManagerHome
java.lang.reflect.UndeclaredThrowableException
at $Proxy1.create(Unknown Source)
at EJBClient.main(EJBClient.java:76)
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: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.SecurityInterceptor.invoke(SecurityInterceptor.java:70)
at org.jboss.proxy.ejb.HomeInterceptor.invoke(HomeInterceptor.java:184)
at org.jboss.proxy.ClientContainer.invoke(ClientContainer.java:100)
... 2 more
Could any one help, when this exception will raise and how to resolve it?
My sample client is as below:
import java.io.IOException;
import java.util.Properties;
import javax.ejb.CreateException;
import javax.naming.Context;
import javax.naming.InitialContext;
import javax.naming.NamingException;
import javax.rmi.PortableRemoteObject;
import com.test.interfaces.SystemManagerHome;
public class EJBClient {
public static void main(String args[]) throws IOException,NamingException,
CreateException{
Properties props = new Properties();
String testKey = "gem/SystemManager";
props.setProperty("java.naming.factory.initial",
"org.jboss.naming.HttpNamingContextFactory");
props.setProperty(Context.URL_PKG_PREFIXES,"org.jboss.naming:org.jnp.interfaces");
props.setProperty("java.naming.provider.url","jnps://x.x.x.x:8443/invoker/JNDIFactory");
System.setProperty("javax.net.ssl.trustStore", "18xytruststore");
System.setProperty("javax.net.ssl.trustStorePassword","zicstorepass");
System.setProperty("org.jboss.security.ignoreHttpsHost","true");
System.out.println("Creating Context");
Context ctx = new InitialContext(props);
Object obj = ctx.lookup(testKey);
System.out.println("naming Ctx :" + ctx + " Obj:" + obj);
SystemManagerHome home = (SystemManagerHome)PortableRemoteObject.narrow(obj,
SystemManagerHome.class);
System.out.println("home: " + home);
DomainManager mgr = home.create();
System.out.println("Created Context");
System.out.println(ctx.getEnvironment()+"\n"/*+ctx.getEnvironment()*/);
}
}
was:
I'm using RMI over HTTPs on JBOSS version 4.2.3. When I trying to make a EJBHome
object.create() method, i'm getting the exception as below:
Exception in thread "main" home: gem/SystemManagerHome
java.lang.reflect.UndeclaredThrowableException
at $Proxy1.create(Unknown Source)
at EJBClient.main(EJBClient.java:76)
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: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.SecurityInterceptor.invoke(SecurityInterceptor.java:70)
at org.jboss.proxy.ejb.HomeInterceptor.invoke(HomeInterceptor.java:184)
at org.jboss.proxy.ClientContainer.invoke(ClientContainer.java:100)
... 2 more
Could any one help, when this exception will raise and how to resolve it?
My sample client is as below:
import java.io.IOException;
import java.util.Properties;
import javax.ejb.CreateException;
import javax.naming.Context;
import javax.naming.InitialContext;
import javax.naming.NamingException;
import javax.rmi.PortableRemoteObject;
import com.test.interfaces.SystemManagerHome;
public class EJBClient {
public static void main(String args[]) throws IOException,NamingException,
CreateException{
Properties props = new Properties();
String testKey = "gem/SystemManager";
props.setProperty("java.naming.factory.initial",
"org.jboss.naming.HttpNamingContextFactory");
props.setProperty(Context.URL_PKG_PREFIXES,"org.jboss.naming:org.jnp.interfaces");
props.setProperty("java.naming.provider.url","jnps://135.112.155.159:8443/invoker/JNDIFactory");
System.setProperty("javax.net.ssl.trustStore", "18xytruststore");
System.setProperty("javax.net.ssl.trustStorePassword","zicstorepass");
System.setProperty("org.jboss.security.ignoreHttpsHost","true");
System.out.println("Creating Context");
Context ctx = new InitialContext(props);
Object obj = ctx.lookup(testKey);
System.out.println("naming Ctx :" + ctx + " Obj:" + obj);
SystemManagerHome home = (SystemManagerHome)PortableRemoteObject.narrow(obj,
SystemManagerHome.class);
System.out.println("home: " + home);
DomainManager mgr = home.create();
System.out.println("Created Context");
System.out.println(ctx.getEnvironment()+"\n"/*+ctx.getEnvironment()*/);
}
}
Exception during EJBHome.create()
---------------------------------
Key: JBREM-1315
URL:
https://issues.jboss.org/browse/JBREM-1315
Project: JBoss Remoting
Issue Type: Bug
Security Level: Public(Everyone can see)
Reporter: Arun Varadharajan
I'm using RMI over HTTPs on JBOSS version 4.2.3. When I trying to make a EJBHome
object.create() method, i'm getting the exception as below:
Exception in thread "main" home: gem/SystemManagerHome
java.lang.reflect.UndeclaredThrowableException
at $Proxy1.create(Unknown Source)
at EJBClient.main(EJBClient.java:76)
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: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.SecurityInterceptor.invoke(SecurityInterceptor.java:70)
at org.jboss.proxy.ejb.HomeInterceptor.invoke(HomeInterceptor.java:184)
at org.jboss.proxy.ClientContainer.invoke(ClientContainer.java:100)
... 2 more
Could any one help, when this exception will raise and how to resolve it?
My sample client is as below:
import java.io.IOException;
import java.util.Properties;
import javax.ejb.CreateException;
import javax.naming.Context;
import javax.naming.InitialContext;
import javax.naming.NamingException;
import javax.rmi.PortableRemoteObject;
import com.test.interfaces.SystemManagerHome;
public class EJBClient {
public static void main(String args[]) throws IOException,NamingException,
CreateException{
Properties props = new Properties();
String testKey = "gem/SystemManager";
props.setProperty("java.naming.factory.initial",
"org.jboss.naming.HttpNamingContextFactory");
props.setProperty(Context.URL_PKG_PREFIXES,"org.jboss.naming:org.jnp.interfaces");
props.setProperty("java.naming.provider.url","jnps://x.x.x.x:8443/invoker/JNDIFactory");
System.setProperty("javax.net.ssl.trustStore", "18xytruststore");
System.setProperty("javax.net.ssl.trustStorePassword","zicstorepass");
System.setProperty("org.jboss.security.ignoreHttpsHost","true");
System.out.println("Creating Context");
Context ctx = new InitialContext(props);
Object obj = ctx.lookup(testKey);
System.out.println("naming Ctx :" + ctx + " Obj:" + obj);
SystemManagerHome home = (SystemManagerHome)PortableRemoteObject.narrow(obj,
SystemManagerHome.class);
System.out.println("home: " + home);
DomainManager mgr = home.create();
System.out.println("Created Context");
System.out.println(ctx.getEnvironment()+"\n"/*+ctx.getEnvironment()*/);
}
}
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see:
http://www.atlassian.com/software/jira