eclipse-ee4j / glassfish

Eclipse GlassFish
https://eclipse-ee4j.github.io/glassfish/
387 stars 144 forks source link

Error in cluster server log: WARNING|glassfish3.1|javax.enterprise.resource.corba.ee._$$$_INTERNAL_FULL_ORB_ID_$$$_.rpc.presentation #14366

Closed glassfishrobot closed 13 years ago

glassfishrobot commented 14 years ago

[#|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]

glassfishrobot commented 6 years ago
glassfishrobot commented 14 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 14 years ago

@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 14 years ago

@glassfishrobot Commented kcavanaugh said: I'll take a look.

glassfishrobot commented 13 years ago

@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 14 years ago

@glassfishrobot Commented Was assigned to kcavanaugh

glassfishrobot commented 7 years ago

@glassfishrobot Commented This issue was imported from java.net JIRA GLASSFISH-14366

glassfishrobot commented 14 years ago

@glassfishrobot Commented Reported by anoman

glassfishrobot commented 13 years ago

@glassfishrobot Commented Marked as incomplete on Thursday, November 18th 2010, 10:03:18 am