Closed glassfishrobot closed 13 years ago
@glassfishrobot Commented anoman said: To reproduce: 1. Deploy an ejb timer application on a cluster 2. Call it using IIOP Sample calling client code: public void executeTest(...) {
ServerBeanRemote timerbean;
try
{ Properties props = new Properties(); props.setProperty("java.naming.factory.initial", "com.sun.enterprise.naming.SerialInitContex tFactory"); props.setProperty("java.naming.factory.url.pkgs", "com.sun.enterprise.naming"); props.setProperty("java.naming.factory.state", "com.sun.corba.ee.impl.presentation.rmi.JND IStateFactoryImpl"); props.setProperty ("org.omg.CORBA.ORBInitialHost", "localhost"); // optional. Defaults to 3700. Only needed if target orb port is not 3700. //props.setProperty ("org.omg.CORBA.ORBInitialPort", "33700"); props.setProperty("org.omg.CORBA.ORBInitialPort", portnum); props.setProperty ("com.sun.corba.ee.transport.ORBTCPConnectTimeouts","250:6000:100:5000"); InitialContext ctx = new InitialContext(props); timerbean = (ServerBeanRemote) ctx.lookup (ServerBeanRemote.class.getName()); }
catch (Exception e)
{ System.out.println("CANNOT FIND CLASS"); System.out.println(e); }
}
The WARNING message in the cluster server log seems to be missing the value for INTERNAL_FULL_ORB_ID.
@glassfishrobot Commented anoman said: Since this error in the log message generates from the orb component rather than from the logging mechanism, I have changed the subcomponent from "logging" to "orb", and assigned to the owner of orb. Thanks.
@glassfishrobot Commented kcavanaugh said: I'll take a look.
@glassfishrobot Commented kcavanaugh said: It's hard to tell exactly which version of GF 3.1 was in use when this issue was observed, but there are two points of interest here:
1. The _$$$_INTERNAL_ORB_FULLID$$$_ string is the ACTUAL ORB id in the full ORB created inside the singleton ORB to handle certain kinds of typecodes. It is a deliberately obscure name which is unlikely to collide with any other ORB name (there can be multiple ORB instances, including user created instances).
2. This version of GF and the ORB is from before I integrated a completely new exception/logging mechanism in the ORB. The logger names are now static and no longer contain any ORB id.
I am closing this as invalid.
@glassfishrobot Commented Was assigned to kcavanaugh
@glassfishrobot Commented This issue was imported from java.net JIRA GLASSFISH-14366
@glassfishrobot Commented Reported by anoman
@glassfishrobot Commented Marked as incomplete on Thursday, November 18th 2010, 10:03:18 am
[#|2010-11- 03T15:54:27.562+1100|INFO|glassfish3.1|javax.enterprise.system.tools.admin.org.g lassfish.deployment.admin|_ThreadID=16;_ThreadName=Thread-1;|ejbtimerapp1 was successfully deployed in 12,031 milliseconds.|#]
[#|2010-11- 03T15:54:31.750+1100|WARNING|glassfish3.1|javax.enterprise.resource.corba.ee._$$ $_INTERNAL_FULL_ORBID$$$_.rpc.presentation|_ThreadID=16;_ThreadName=Thread- 1;|"IOP01110202: (BAD_TYPECODE) Invoked operation on unresolved recursive TypeCode" org.omg.CORBA.BAD_TYPECODE: vmcid: SUN minor code: 202 completed: No at com.sun.corba.ee.impl.logging.ORBUtilSystemException.unresolvedRecursiveTypecode (ORBUtilSystemException.java:3428) at com.sun.corba.ee.impl.logging.ORBUtilSystemException.unresolvedRecursiveTypecode (ORBUtilSystemException.java:3450) at com.sun.corba.ee.impl.corba.TypeCodeImpl.indirectType (TypeCodeImpl.java:632) at com.sun.corba.ee.impl.corba.TypeCodeImpl.kind(TypeCodeImpl.java:1069) at com.sun.corba.ee.impl.corba.AnyImpl.type(AnyImpl.java:303) at org.omg.PortableInterceptor.ForwardRequestHelper.insert (ForwardRequestHelper.java:18) at com.sun.corba.ee.impl.folb.ServerGroupManager.send_star (ServerGroupManager.java:589) at com.sun.corba.ee.impl.folb.ServerGroupManager.send_reply (ServerGroupManager.java:497) at com.sun.corba.ee.impl.interceptors.InterceptorInvoker.invokeServerInterceptorEnd ingPoint(InterceptorInvoker.java:700) at com.sun.corba.ee.impl.interceptors.PIHandlerImpl.invokeServerPIEndingPoint (PIHandlerImpl.java:683) at com.sun.corba.ee.impl.protocol.CorbaMessageMediatorImpl.runInterceptors (CorbaMessageMediatorImpl.java:2207) at com.sun.corba.ee.impl.protocol.CorbaMessageMediatorImpl.createResponseHelper (CorbaMessageMediatorImpl.java:2120) at com.sun.corba.ee.impl.protocol.CorbaMessageMediatorImpl.createResponseHelper (CorbaMessageMediatorImpl.java:2090) at com.sun.corba.ee.impl.protocol.CorbaMessageMediatorImpl.createResponse (CorbaMessageMediatorImpl.java:1937) at com.sun.corba.ee.impl.protocol.CorbaMessageMediatorImpl.createReply (CorbaMessageMediatorImpl.java:673) at com.sun.corba.ee.impl.presentation.rmi.ReflectiveTie._invoke (ReflectiveTie.java:182) at com.sun.corba.ee.impl.protocol.CorbaServerRequestDispatcherImpl.dispatchToServan t(CorbaServerRequestDispatcherImpl.java:542) at com.sun.corba.ee.impl.protocol.CorbaServerRequestDispatcherImpl.dispatch (CorbaServerRequestDispatcherImpl.java:214) at com.sun.corba.ee.impl.protocol.CorbaMessageMediatorImpl.handleRequestRequest (CorbaMessageMediatorImpl.java:1634) at com.sun.corba.ee.impl.protocol.CorbaMessageMediatorImpl.handleRequest (CorbaMessageMediatorImpl.java:1498) at com.sun.corba.ee.impl.protocol.CorbaMessageMediatorImpl.handleInput (CorbaMessageMediatorImpl.java:997) at com.sun.corba.ee.impl.protocol.giopmsgheaders.RequestMessage_1_2.callback (RequestMessage_1_2.java:215) at com.sun.corba.ee.impl.protocol.CorbaMessageMediatorImpl.handleRequest (CorbaMessageMediatorImpl.java:748) at com.sun.corba.ee.impl.protocol.CorbaMessageMediatorImpl.dispatch (CorbaMessageMediatorImpl.java:547) at com.sun.corba.ee.impl.protocol.CorbaMessageMediatorImpl.doWork (CorbaMessageMediatorImpl.java:2340) at com.sun.corba.ee.impl.orbutil.threadpool.ThreadPoolImpl$WorkerThread.performWork (ThreadPoolImpl.java:496) at com.sun.corba.ee.impl.orbutil.threadpool.ThreadPoolImpl$WorkerThread.run (ThreadPoolImpl.java:532)
| #] |
Environment
Operating System: Windows XP Platform: All
Affected Versions
[3.1]