Hello,

I have some strange problems with creating a new InitialContext()-object
inside a normal Java-class that runs inside an entity bean.
The strange fact is that I get a ClassCastException. Any suggestions ?

Nikolaus




What I do is...
InitialContext namingContext = new javax.naming.InitialContext();

..and what I get is...

javax.naming.NoInitialContextException: Cannot instantiate class:
com.sun.jndi.rmi.registry.RegistryContextFactory.  Root exception is
java.lang.ClassCastException
 java.lang.Throwable()
 java.lang.Exception()
 java.lang.RuntimeException()
 java.lang.ClassCastException()
 javax.naming.Context
javax.naming.spi.NamingManager.getInitialContext(java.util.Hashtable)
 javax.naming.Context
javax.naming.spi.NamingManager.getInitialContext(java.util.Hashtable)
 javax.naming.Context javax.naming.InitialContext.getDefaultInitCtx()
 void javax.naming.InitialContext.init(java.util.Hashtable)
 javax.naming.InitialContext()
 java.math.BigDecimal
com.dolores.ejb.utility.sequence.SequenceKeyGenerator.getNextSequenceValue(j
ava.lang.String)
 com.dolores.ejb.congress.meeting.MeetingPK
com.dolores.ejb.congress.meeting.MeetingBean.ejbCreate(java.lang.String,
com.dolores.ejb.congress.meeting.Timespan,
com.dolores.ejb.congress.meeting.Timespan,
com.dolores.ejb.congress.meeting.Timespan,
com.dolores.ejb.congress.meeting.Timespan)
 com.dolores.ejb.congress.meeting.Meeting
com.dolores.ejb.congress.meeting.JOnASMeetingBeanMeetingHome.create(java.lan
g.String, com.dolores.ejb.congress.meeting.Timespan,
com.dolores.ejb.congress.meeting.Timespan,
com.dolores.ejb.congress.meeting.Timespan,
com.dolores.ejb.congress.meeting.Timespan)
 void
com.dolores.ejb.congress.meeting.JOnASMeetingBeanMeetingHome_Skel.dispatch(j
ava.rmi.Remote, java.rmi.server.RemoteCall, int, long)
 void sun.rmi.server.UnicastServerRef.oldDispatch(java.rmi.Remote,
java.rmi.server.RemoteCall, int)
 void sun.rmi.server.UnicastServerRef.dispatch(java.rmi.Remote,
java.rmi.server.RemoteCall)
 java.lang.Object sun.rmi.transport.Transport$1.run()
 java.lang.Object
java.security.AccessController.doPrivileged(java.security.PrivilegedExceptio
nAction, java.security.AccessControlContext)
 boolean sun.rmi.transport.Transport.serviceCall(java.rmi.server.RemoteCall)
 void
sun.rmi.transport.tcp.TCPTransport.handleMessages(sun.rmi.transport.Connecti
on, boolean)
 void sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run()
 void java.lang.Thread.run()


java.rmi.RemoteException: RuntimeException thrown by an enterprise Bean;
nested exception is:
 javax.ejb.EJBException
javax.ejb.EJBException
 void
sun.rmi.transport.StreamRemoteCall.exceptionReceivedFromServer(java.lang.Exc
eption)
 void sun.rmi.transport.StreamRemoteCall.executeCall()
 void sun.rmi.server.UnicastRef.invoke(java.rmi.server.RemoteCall)
 void
org.objectweb.jonas.rmifilters.RemoteStub.invoke(java.rmi.server.RemoteCall)
 com.dolores.ejb.congress.meeting.Meeting
com.dolores.ejb.congress.meeting.JOnASMeetingBeanMeetingHome_Stub.create(jav
a.lang.String, com.dolores.ejb.congress.meeting.Timespan,
com.dolores.ejb.congress.meeting.Timespan,
com.dolores.ejb.congress.meeting.Timespan,
com.dolores.ejb.congress.meeting.Timespan)
 void
com.dolores.ejb.congress.meeting.MeetingClient.createBean(com.dolores.ejb.co
ngress.meeting.MeetingHome)
 void com.dolores.ejb.congress.meeting.MeetingClient.main(java.lang.String
[])


----
To unsubscribe, send email to [EMAIL PROTECTED] and
include in the body of the message "unsubscribe jonas-users".
For general help, send email to [EMAIL PROTECTED] and
include in the body of the message "help".

Reply via email to