Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Problems retrieving the home interface

0 views
Skip to first unread message

Jimmy Chan

unread,
Jun 12, 2000, 3:00:00 AM6/12/00
to
Hi!

Just wondering if anybody would have any clue to the cause of my
problem. Here's the portion of the code that tries to retrieve the home
interface:

java.util.Hashtable properties = new java.util.Hashtable(2);
properties.put(javax.naming.Context.PROVIDER_URL, "iiop://"+
receiverName + ":" + portNumber + "");
properties.put(javax.naming.Context.INITIAL_CONTEXT_FACTORY,
"com.ibm.ejs.ns.jndi.CNInitialContextFactory");
initContext = new javax.naming.InitialContext(properties);
} catch (javax.naming.NamingException e) {
System.err.println("Error retrieving the initial context: " +
e.getMessage());
System.exit(0);
}

// 2. lookup the home interface using the JNDI name
// ---------------------------------------------
try {
java.lang.Object o = initContext.lookup(beanName); // this is the
JNDI name
if (o instanceof org.omg.CORBA.Object) {
// Stops in next line for some odd reason!!!!!!!
commuteHome = (ECARemoteServiceHome)
javax.rmi.PortableRemoteObject.narrow((org.omg.CORBA.Object) o,
ECARemoteServiceHome.class);
}

Here's the error I'm getting when the line "commuteHome = ......." is
executed:

079.044 18cda7 ServletInstan X Uncaught service() exception thrown by
servlet {0}: {1}
"eca.ECARuleEngineService"
javax.servlet.ServletException:
eca.ejb.ECARemoteServiceHome
at
com.ibm.servlet.engine.webapp.StrictServletInstance.doService(ServletManager.java:584)

at
com.ibm.servlet.engine.webapp.StrictLifecycleServlet._service(StrictLifecycleServlet.java:160)

at
com.ibm.servlet.engine.webapp.IdleServletState.service(StrictLifecycleServlet.java:287)

at
com.ibm.servlet.engine.webapp.StrictLifecycleServlet.service(StrictLifecycleServlet.java:105)

at
com.ibm.servlet.engine.webapp.ServletInstance.service(ServletManager.java:351)

at
com.ibm.servlet.engine.webapp.ValidServletReferenceState.dispatch(ServletManager.java:715)

at
com.ibm.servlet.engine.webapp.ServletInstanceReference.dispatch(ServletManager.java:641)

at
com.ibm.servlet.engine.webapp.WebAppRequestDispatcher.handleWebAppDispatch(WebApp.java:1123)

at
com.ibm.servlet.engine.webapp.WebAppRequestDispatcher.dispatch(WebApp.java:995)

at
com.ibm.servlet.engine.webapp.WebAppRequestDispatcher.forward(WebApp.java:954)

at
com.ibm.servlet.engine.webapp.InvokerServlet.service(InvokerServlet.java:140)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:639)
at
com.ibm.servlet.engine.webapp.StrictServletInstance.doService(ServletManager.java:566)

at
com.ibm.servlet.engine.webapp.StrictLifecycleServlet._service(StrictLifecycleServlet.java:160)

at
com.ibm.servlet.engine.webapp.IdleServletState.service(StrictLifecycleServlet.java:287)

at
com.ibm.servlet.engine.webapp.StrictLifecycleServlet.service(StrictLifecycleServlet.java:105)

at
com.ibm.servlet.engine.webapp.ServletInstance.service(ServletManager.java:351)

at
com.ibm.servlet.engine.webapp.ValidServletReferenceState.dispatch(ServletManager.java:715)

at
com.ibm.servlet.engine.webapp.ServletInstanceReference.dispatch(ServletManager.java:641)

at
com.ibm.servlet.engine.webapp.WebAppRequestDispatcher.handleWebAppDispatch(WebApp.java:1123)

at
com.ibm.servlet.engine.webapp.WebAppRequestDispatcher.dispatch(WebApp.java:995)

at
com.ibm.servlet.engine.webapp.WebAppRequestDispatcher.forward(WebApp.java:954)

at
com.ibm.servlet.engine.srt.WebAppInvoker.handleInvocationHook(WebGroup.java:664)

at
com.ibm.servlet.engine.invocation.CachedInvocation.handleInvocation(CachedInvocation.java:66)

at
com.ibm.servlet.engine.invocation.CacheableInvocationContext.invoke(CacheableInvocationContext.java:104)

at
com.ibm.servlet.engine.srp.ServletRequestProcessor.dispatchByURI(ServletRequestProcessor.java:143)

at
com.ibm.servlet.engine.oselistener.OSEListenerDispatcher.service(OSEListener.java:292)

at
com.ibm.servlet.engine.oselistener.SQEventListenerImp$ServiceRunnable.run(SQEventListenerImp.java:229)

at
com.ibm.servlet.engine.oselistener.SQEventListenerImp.notifySQEvent(SQEventListenerImp.java:103)

at
com.ibm.servlet.engine.oselistener.serverqueue.SQEventSource.notifyEvent(SQEventSource.java:202)

at
com.ibm.servlet.engine.oselistener.serverqueue.SQWrapperEventSource$SelectRunnable.notifyService(SQWrapperEventSource.java:347)

at
com.ibm.servlet.engine.oselistener.serverqueue.SQWrapperEventSource$SelectRunnable.run(SQWrapperEventSource.java:216)

at
com.ibm.servlet.engine.oselistener.outofproc.OutOfProcThread$CtlRunnable.run(Compiled
Code)
at java.lang.Thread.run(Thread.java:472)

079.124 18cda7 ServletInstan X Uncaught service() exception thrown by
servlet {0}: {1}
"invoker"

com.ibm.servlet.engine.webapp.UncaughtServletException: Server caught
unhandled exception from servlet [eca.ECARuleEngineService]
at
com.ibm.servlet.engine.webapp.WebAppRequestDispatcher.handleWebAppDispatch(WebApp.java:1140)

at
com.ibm.servlet.engine.webapp.WebAppRequestDispatcher.dispatch(WebApp.java:995)

at
com.ibm.servlet.engine.webapp.WebAppRequestDispatcher.forward(WebApp.java:954)

at
com.ibm.servlet.engine.webapp.InvokerServlet.service(InvokerServlet.java:140)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:639)
at
com.ibm.servlet.engine.webapp.StrictServletInstance.doService(ServletManager.java:566)

at
com.ibm.servlet.engine.webapp.StrictLifecycleServlet._service(StrictLifecycleServlet.java:160)

at
com.ibm.servlet.engine.webapp.IdleServletState.service(StrictLifecycleServlet.java:287)

at
com.ibm.servlet.engine.webapp.StrictLifecycleServlet.service(StrictLifecycleServlet.java:105)

at
com.ibm.servlet.engine.webapp.ServletInstance.service(ServletManager.java:351)

at
com.ibm.servlet.engine.webapp.ValidServletReferenceState.dispatch(ServletManager.java:715)

at
com.ibm.servlet.engine.webapp.ServletInstanceReference.dispatch(ServletManager.java:641)

at
com.ibm.servlet.engine.webapp.WebAppRequestDispatcher.handleWebAppDispatch(WebApp.java:1123)

at
com.ibm.servlet.engine.webapp.WebAppRequestDispatcher.dispatch(WebApp.java:995)

at
com.ibm.servlet.engine.webapp.WebAppRequestDispatcher.forward(WebApp.java:954)

at
com.ibm.servlet.engine.srt.WebAppInvoker.handleInvocationHook(WebGroup.java:664)

at
com.ibm.servlet.engine.invocation.CachedInvocation.handleInvocation(CachedInvocation.java:66)

at
com.ibm.servlet.engine.invocation.CacheableInvocationContext.invoke(CacheableInvocationContext.java:104)

at
com.ibm.servlet.engine.srp.ServletRequestProcessor.dispatchByURI(ServletRequestProcessor.java:143)

at
com.ibm.servlet.engine.oselistener.OSEListenerDispatcher.service(OSEListener.java:292)

at
com.ibm.servlet.engine.oselistener.SQEventListenerImp$ServiceRunnable.run(SQEventListenerImp.java:229)

at
com.ibm.servlet.engine.oselistener.SQEventListenerImp.notifySQEvent(SQEventListenerImp.java:103)

at
com.ibm.servlet.engine.oselistener.serverqueue.SQEventSource.notifyEvent(SQEventSource.java:202)

at
com.ibm.servlet.engine.oselistener.serverqueue.SQWrapperEventSource$SelectRunnable.notifyService(SQWrapperEventSource.java:347)

at
com.ibm.servlet.engine.oselistener.serverqueue.SQWrapperEventSource$SelectRunnable.run(SQWrapperEventSource.java:216)

at
com.ibm.servlet.engine.oselistener.outofproc.OutOfProcThread$CtlRunnable.run(Compiled
Code)
at java.lang.Thread.run(Thread.java:472)

079.194 18cda7 WebGroup X [Servlet Error]-[{0}]: {1}: {2}
"invoker"
"Server caught unhandled exception from
servlet [invoker]"

com.ibm.servlet.engine.webapp.UncaughtServletException: Server caught
unhandled exception from servlet [invoker]
at
com.ibm.servlet.engine.webapp.WebAppRequestDispatcher.handleWebAppDispatch(WebApp.java:1140)

at
com.ibm.servlet.engine.webapp.WebAppRequestDispatcher.dispatch(WebApp.java:995)

at
com.ibm.servlet.engine.webapp.WebAppRequestDispatcher.forward(WebApp.java:954)

at
com.ibm.servlet.engine.srt.WebAppInvoker.handleInvocationHook(WebGroup.java:664)

at
com.ibm.servlet.engine.invocation.CachedInvocation.handleInvocation(CachedInvocation.java:66)

at
com.ibm.servlet.engine.invocation.CacheableInvocationContext.invoke(CacheableInvocationContext.java:104)

at
com.ibm.servlet.engine.srp.ServletRequestProcessor.dispatchByURI(ServletRequestProcessor.java:143)

at
com.ibm.servlet.engine.oselistener.OSEListenerDispatcher.service(OSEListener.java:292)

at
com.ibm.servlet.engine.oselistener.SQEventListenerImp$ServiceRunnable.run(SQEventListenerImp.java:229)

at
com.ibm.servlet.engine.oselistener.SQEventListenerImp.notifySQEvent(SQEventListenerImp.java:103)

at
com.ibm.servlet.engine.oselistener.serverqueue.SQEventSource.notifyEvent(SQEventSource.java:202)

at
com.ibm.servlet.engine.oselistener.serverqueue.SQWrapperEventSource$SelectRunnable.notifyService(SQWrapperEventSource.java:347)

at
com.ibm.servlet.engine.oselistener.serverqueue.SQWrapperEventSource$SelectRunnable.run(SQWrapperEventSource.java:216)

at
com.ibm.servlet.engine.oselistener.outofproc.OutOfProcThread$CtlRunnable.run(Compiled
Code)
at java.lang.Thread.run(Thread.java:472)

Any clue as to why this is happening???????

Thanks!


0 new messages