Unknown CORBA minor code in CORBA Exception
If this is not the best forum for this Q, please advise.
I've been using the JDK ORB to do some CORBA programming for some time with no problems. I added a new operation to a server side object, rant the client side stuff througn idlj again, and am getting a CORBA BAD_OPERATION
exception when invoking this operation. I'm not sure if the source of the exception in on the server side or the client side. The exception major code is
0x4f490000, and minor code is 387.
The server ORB and naming service are both from ORB Express 2.6.3 from
Object Interface (www.ois.com). I am using JDK 1.5.0_05 running on
Windows XP Professional with Service Pack 2.
I'm seeking information regarding the meaning of minor code 387. Any help or advice will be appreciated. The full stack trace information is given
below. Thank you.
Dennis Newbold
==========================================================
Tst exception: org.omg.CORBA.BAD_OPERATION: vmcid: 0x4f490000 minor code: 387
completed: No
org.omg.CORBA.BAD_OPERATION: vmcid: 0x4f490000 minor code: 387 completed: No
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstruct
orAccessorImpl.java:39)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingC
onstructorAccessorImpl.java:27)
at java.lang.reflect.Constructor.newInstance(Constructor.java:494)
at java.lang.Class.newInstance0(Class.java:350)
at java.lang.Class.newInstance(Class.java:303)
at com.sun.corba.se.impl.protocol.giopmsgheaders.MessageBase.getSystemEx
ception(MessageBase.java:897)
at com.sun.corba.se.impl.protocol.giopmsgheaders.ReplyMessage_1_0.getSys
temException(ReplyMessage_1_0.java:94)
at com.sun.corba.se.impl.protocol.CorbaMessageMediatorImpl.getSystemExce
ptionReply(CorbaMessageMediatorImpl.java:572)
at com.sun.corba.se.impl.protocol.CorbaClientRequestDispatcherImpl.proce
ssResponse(CorbaClientRequestDispatcherImpl.java:430)
at com.sun.corba.se.impl.protocol.CorbaClientRequestDispatcherImpl.marsh
alingComplete(CorbaClientRequestDispatcherImpl.java:326)
at com.sun.corba.se.impl.protocol.CorbaClientDelegateImpl.invoke(CorbaCl
ientDelegateImpl.java:129)
at org.omg.CORBA.portable.ObjectImpl._invoke(ObjectImpl.java:457)
at VehicleNVM._VehicleNVMAccessStub.readProtectedNVM(_VehicleNVMAccessSt
ub.java:169)
at JVehicleNVMDevice.readProtectedNVM(JVehicleNVMDevice.java:193)
at TestSuite.test6(DoTests.java:463)
at TestSuite.runTests(DoTests.java:477)
at DoTests.main(DoTests.java:492)
It looks like it's coming from the server in a ServerException so it is probably an ORB Express code.
Similar Messages
-
IOP00010202 org.omg.CORBA.UNKNOWN: vmcid: SUN minor code: 202
Hi,
I try to make a servlet call a method of an EJB that return an object. After the execution of the method (during the object result return I get th exception below.
Any idea ???
Thanks
Didier
[#|2004-10-28T15:54:09.424+0200|WARNING|sun-appserver-pe8.1|javax.enterprise.resource.corba.S1AS-ORB.rpc.protocol|_ThreadID=11;|"IOP00010202: (UNKNOWN) Unknown user exception thrown by the server - exception: java.lang.ClassCastException; message: null"
org.omg.CORBA.UNKNOWN: vmcid: SUN minor code: 202 completed: Maybe
at com.sun.corba.ee.impl.logging.ORBUtilSystemException.runtimeexception(ORBUtilSystemException.java:8508)
at com.sun.corba.ee.impl.protocol.CorbaMessageMediatorImpl.convertThrowableToSystemException(CorbaMessageMediatorImpl.java:1921)
at com.sun.corba.ee.impl.protocol.CorbaMessageMediatorImpl.handleThrowableDuringServerDispatch(CorbaMessageMediatorImpl.java:1871)
at com.sun.corba.ee.impl.protocol.CorbaMessageMediatorImpl.handleThrowableDuringServerDispatch(CorbaMessageMediatorImpl.java:1824)
at com.sun.corba.ee.impl.protocol.CorbaServerRequestDispatcherImpl.dispatch(CorbaServerRequestDispatcherImpl.java:261)
at com.sun.corba.ee.impl.protocol.CorbaMessageMediatorImpl.handleRequestRequest(CorbaMessageMediatorImpl.java:1683)
at com.sun.corba.ee.impl.protocol.SharedCDRClientRequestDispatcherImpl.marshalingComplete(SharedCDRClientRequestDispatcherImpl.java:155)
at com.sun.corba.ee.impl.protocol.CorbaClientDelegateImpl.invoke(CorbaClientDelegateImpl.java:132)
at com.sun.corba.ee.impl.presentation.rmi.StubInvocationHandlerImpl.invoke(StubInvocationHandlerImpl.java:129)
at com.sun.corba.ee.impl.presentation.rmi.StubInvocationHandlerImpl.invoke(StubInvocationHandlerImpl.java:150)
at com.sun.corba.ee.impl.presentation.rmi.bcel.BCELStubBase.invoke(Unknown Source)
at fr.adp.com.gxp.std.moteur.comm_host.EJB.src._Saisie_DynamicStub.execute(_Saisie_DynamicStub.java)
at servlet.IP.src.GxpServlet.doGet(Unknown Source)
at servlet.IP.src.GxpServlet.doPost(Unknown Source)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:767)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:860)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at org.apache.catalina.security.SecurityUtil$1.run(SecurityUtil.java:246)
at java.security.AccessController.doPrivileged(Native Method)
at javax.security.auth.Subject.doAsPrivileged(Subject.java:500)
at org.apache.catalina.security.SecurityUtil.execute(SecurityUtil.java:273)
at org.apache.catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.java:162)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:236)
at org.apache.catalina.core.ApplicationFilterChain.access$000(ApplicationFilterChain.java:55)
at org.apache.catalina.core.ApplicationFilterChain$1.run(ApplicationFilterChain.java:145)
at java.security.AccessController.doPrivileged(Native Method)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:141)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:262)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:551)
at org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextValve.java:225)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:173)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:551)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:161)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:551)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:132)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:551)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:933)
at org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:160)
at com.sun.enterprise.web.connector.grizzly.ProcessorTask.process(ProcessorTask.java:618)
at com.sun.enterprise.web.connector.grizzly.ProcessorTask.process(ProcessorTask.java:500)
at com.sun.enterprise.web.connector.grizzly.ProcessorTask.doTask(ProcessorTask.java:375)
at com.sun.enterprise.web.connector.grizzly.WorkerThread.run(WorkerThread.java:55)
Caused by: java.lang.ClassCastException
at com.sun.corba.ee.impl.presentation.rmi.DynamicMethodMarshallerImpl$14.write(DynamicMethodMarshallerImpl.java:338)
at com.sun.corba.ee.impl.presentation.rmi.DynamicMethodMarshallerImpl.writeResult(DynamicMethodMarshallerImpl.java:430)
at com.sun.corba.ee.impl.presentation.rmi.ReflectiveTie._invoke(ReflectiveTie.java:127)
at com.sun.corba.ee.impl.protocol.CorbaServerRequestDispatcherImpl.dispatchToServant(CorbaServerRequestDispatcherImpl.java:648)
at com.sun.corba.ee.impl.protocol.CorbaServerRequestDispatcherImpl.dispatch(CorbaServerRequestDispatcherImpl.java:192)
... 40 more
|#]My war archive contains remote and home interface and the return object class.
The exception is rised between the return of the EJB's result and the reception of the result in my servlet.
thank you for your help
didier
This is my remote interface :
public interface Saisie extends EJBObject
public GxpOutput execute(String inputReq)
throws ResourceException,RemoteException;
This is my Home interface :
public interface SaisieHome extends EJBHome
public Saisie create() throws CreateException,RemoteException;
This a part of my servlet code :
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////servlet
InitialContext ic = new InitialContext();
Object objRef = ic.lookup("ejb/ejbGxp");
saisieHome = (SaisieHome)PortableRemoteObject.narrow(objRef, SaisieHome.class); //narrow is here
saisie = saisieHome.create();
output = (GxpOutput)saisie.execute(inputReq);
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////end -
i have a problem with the users who request a report, the following error appears
REP-50125: Caught exception: org.omg.CORBA.OBJECT_NOT_EXIST: minor code: 0 completed: No
i don have any idea, what it's mean. and sometimes only appears in some users, and others can execute the reports ok.
please really i need some helpJuan, we are having the same problem, and my cluster of 2 servers 9.0.2.2.
I was explained by support, and they were explained by developers that this error is caused by the NULL instead of 0 returned parameter, when no engine available.
This means if you hit refresh long enough it will work.
I personally found this error happens when server's content in cluster is not in synch and just could not explain some other situations, our TAR is still open.
Let me know where are you on this issue -
CORBA exception, MINOR CODE 1004
Hi,
I'm getting the following error in corba, does anyone knows why it happens?
IOP02511004: (OBJECT_NOT_EXIST) Null servant"
org.omg.CORBA.OBJECT_NOT_EXIST: vmcid: SUN minor code: 1004 completedSince this is an IBM specific error, you'd do much better doing some searching at IBM's Java site - or asking there.
-
MINOR CODE: jms corba marshalling error
I have a JMS queue connection factory and queue deployed on Sun Application Server 8.2 that I am trying to access through jndi. I am able to look up the queues using JNDI when I run a command line test program. It sets the context using my jndi.properties file.
java.naming.factory.initial=com.sun.appserv.naming.S1ASCtxFactory
java.naming.provider.url=iiop://smosi-1:3360
b2bconnection.queueConnectionFactory=jms/B2BintegrationMDBDestinationFactory
b2bconnection.queueName=jms/B2BintegrationMDBBeanWhen I run the code from within another application server called pramati, I get the stack trace printed out below. Pramati is the application server from where I'm trying to access the JMS qeueus located on sun application server. It looks like a marshalling error. I did some digging around, and found out that I am able to read all of the objects from JNDI ( i.e. jms, jdbc, ejb, etc ) except for a mysterious context called __SYSTEM that is being used by the java libraries to load the jmsra resource adapter. This context can be loaded from the command line, but not within the pramati application server. Any attempt to load it gives the error below... If I can solve this, I'll be the star of the development team for sure. PLEASE help me if you can. Thanks.
Other things to note are that both servers have been configured to use the same JDK version, which is 1.4.2_12.
Aug 16, 2006 4:42:32 PM com.sun.corba.ee.impl.encoding.CDRInputStream_1_0 read_v
alue
WARNING: "IOP00810210: (MARSHAL) Error from readValue on ValueHandler in CDRInpu
tStream"
org.omg.CORBA.MARSHAL: vmcid: SUN minor code: 210 completed: Maybe
at com.sun.corba.ee.impl.logging.ORBUtilSystemException.valuehandlerRead
Error(ORBUtilSystemException.java:6646)
at com.sun.corba.ee.impl.encoding.CDRInputStream_1_0.read_value(CDRInput
Stream_1_0.java:1048)
at com.sun.corba.ee.impl.encoding.CDRInputStream_1_0.read_value(CDRInput
Stream_1_0.java:879)
at com.sun.corba.ee.impl.encoding.CDRInputStream_1_0.read_abstract_inter
face(CDRInputStream_1_0.java:873)
at com.sun.corba.ee.impl.encoding.CDRInputStream_1_0.read_abstract_inter
face(CDRInputStream_1_0.java:863)
at com.sun.corba.ee.impl.encoding.CDRInputStream.read_abstract_interface
(CDRInputStream.java:275)
at com.sun.corba.ee.impl.io.IIOPInputStream.readObjectDelegate(IIOPInput
Stream.java:363)
at com.sun.corba.ee.impl.io.IIOPInputStream.readObjectOverride(IIOPInput
Stream.java:526)
at java.io.ObjectInputStream.readObject(ObjectInputStream.java:333)
at java.util.Hashtable.readObject(Hashtable.java:848)
at sun.reflect.GeneratedMethodAccessor36.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
sorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at com.sun.corba.ee.impl.io.IIOPInputStream.invokeObjectReader(IIOPInput
Stream.java:1694)
at com.sun.corba.ee.impl.io.IIOPInputStream.inputObject(IIOPInputStream.
java:1212)
at com.sun.corba.ee.impl.io.IIOPInputStream.simpleReadObject(IIOPInputSt
ream.java:400)
at com.sun.corba.ee.impl.io.ValueHandlerImpl.readValueInternal(ValueHand
lerImpl.java:330)
at com.sun.corba.ee.impl.io.ValueHandlerImpl.readValue(ValueHandlerImpl.
java:296)
at com.sun.corba.ee.impl.encoding.CDRInputStream_1_0.read_value(CDRInput
Stream_1_0.java:1034)
at com.sun.corba.ee.impl.encoding.CDRInputStream.read_value(CDRInputStre
am.java:259)
at com.sun.corba.ee.impl.io.IIOPInputStream.inputObjectField(IIOPInputSt
ream.java:1989)
at com.sun.corba.ee.impl.io.IIOPInputStream.inputClassFields(IIOPInputSt
ream.java:2213)
at com.sun.corba.ee.impl.io.IIOPInputStream.inputObject(IIOPInputStream.
java:1221)
at com.sun.corba.ee.impl.io.IIOPInputStream.simpleReadObject(IIOPInputSt
ream.java:400)
at com.sun.corba.ee.impl.io.ValueHandlerImpl.readValueInternal(ValueHand
lerImpl.java:330)
at com.sun.corba.ee.impl.io.ValueHandlerImpl.readValue(ValueHandlerImpl.
java:296)
at com.sun.corba.ee.impl.encoding.CDRInputStream_1_0.read_value(CDRInput
Stream_1_0.java:1034)
at com.sun.corba.ee.impl.encoding.CDRInputStream_1_0.read_value(CDRInput
Stream_1_0.java:879)
at com.sun.corba.ee.impl.encoding.CDRInputStream_1_0.read_abstract_inter
face(CDRInputStream_1_0.java:873)
at com.sun.corba.ee.impl.encoding.CDRInputStream_1_0.read_abstract_inter
face(CDRInputStream_1_0.java:863)
at com.sun.corba.ee.impl.encoding.CDRInputStream.read_abstract_interface
(CDRInputStream.java:275)
at com.sun.corba.ee.impl.io.IIOPInputStream.readObjectDelegate(IIOPInput
Stream.java:363)
at com.sun.corba.ee.impl.io.IIOPInputStream.readObjectOverride(IIOPInput
Stream.java:526)
at java.io.ObjectInputStream.readObject(ObjectInputStream.java:333)
at java.util.Hashtable.readObject(Hashtable.java:848)
at sun.reflect.GeneratedMethodAccessor36.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
sorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at com.sun.corba.ee.impl.io.IIOPInputStream.invokeObjectReader(IIOPInput
Stream.java:1694)
at com.sun.corba.ee.impl.io.IIOPInputStream.inputObject(IIOPInputStream.
java:1212)
at com.sun.corba.ee.impl.io.IIOPInputStream.simpleReadObject(IIOPInputSt
ream.java:400)
at com.sun.corba.ee.impl.io.ValueHandlerImpl.readValueInternal(ValueHand
lerImpl.java:330)
at com.sun.corba.ee.impl.io.ValueHandlerImpl.readValue(ValueHandlerImpl.
java:296)
at com.sun.corba.ee.impl.encoding.CDRInputStream_1_0.read_value(CDRInput
Stream_1_0.java:1034)
at com.sun.corba.ee.impl.encoding.CDRInputStream.read_value(CDRInputStre
am.java:259)
at com.sun.corba.ee.impl.io.IIOPInputStream.inputObjectField(IIOPInputSt
ream.java:1989)
at com.sun.corba.ee.impl.io.IIOPInputStream.inputClassFields(IIOPInputSt
ream.java:2213)
at com.sun.corba.ee.impl.io.IIOPInputStream.inputObject(IIOPInputStream.
java:1221)
at com.sun.corba.ee.impl.io.IIOPInputStream.simpleReadObject(IIOPInputSt
ream.java:400)
at com.sun.corba.ee.impl.io.ValueHandlerImpl.readValueInternal(ValueHand
lerImpl.java:330)
at com.sun.corba.ee.impl.io.ValueHandlerImpl.readValue(ValueHandlerImpl.
java:296)
at com.sun.corba.ee.impl.encoding.CDRInputStream_1_0.read_value(CDRInput
Stream_1_0.java:1034)
at com.sun.corba.ee.impl.encoding.CDRInputStream_1_0.read_value(CDRInput
Stream_1_0.java:879)
at com.sun.corba.ee.impl.encoding.CDRInputStream_1_0.read_abstract_inter
face(CDRInputStream_1_0.java:873)
at com.sun.corba.ee.impl.encoding.CDRInputStream_1_0.read_abstract_inter
face(CDRInputStream_1_0.java:863)
at com.sun.corba.ee.impl.encoding.CDRInputStream.read_abstract_interface
(CDRInputStream.java:275)
at com.sun.corba.ee.impl.io.IIOPInputStream.readObjectDelegate(IIOPInput
Stream.java:363)
at com.sun.corba.ee.impl.io.IIOPInputStream.readObjectOverride(IIOPInput
Stream.java:526)
at java.io.ObjectInputStream.readObject(ObjectInputStream.java:333)
at java.util.Hashtable.readObject(Hashtable.java:848)
at sun.reflect.GeneratedMethodAccessor36.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
sorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at com.sun.corba.ee.impl.io.IIOPInputStream.invokeObjectReader(IIOPInput
Stream.java:1694)
at com.sun.corba.ee.impl.io.IIOPInputStream.inputObject(IIOPInputStream.
java:1212)
at com.sun.corba.ee.impl.io.IIOPInputStream.simpleReadObject(IIOPInputSt
ream.java:400)
at com.sun.corba.ee.impl.io.ValueHandlerImpl.readValueInternal(ValueHand
lerImpl.java:330)
at com.sun.corba.ee.impl.io.ValueHandlerImpl.readValue(ValueHandlerImpl.
java:296)
at com.sun.corba.ee.impl.encoding.CDRInputStream_1_0.read_value(CDRInput
Stream_1_0.java:1034)
at com.sun.corba.ee.impl.encoding.CDRInputStream.read_value(CDRInputStre
am.java:259)
at com.sun.corba.ee.impl.presentation.rmi.DynamicMethodMarshallerImpl$14
.read(DynamicMethodMarshallerImpl.java:333)
at com.sun.corba.ee.impl.presentation.rmi.DynamicMethodMarshallerImpl.re
adResult(DynamicMethodMarshallerImpl.java:424)
at com.sun.corba.ee.impl.presentation.rmi.StubInvocationHandlerImpl.invo
ke(StubInvocationHandlerImpl.java:133)
at com.sun.corba.ee.impl.presentation.rmi.bcel.BCELStubBase.invoke(Unkno
wn Source)
at com.sun.enterprise.naming._SerialContextProvider_DynamicStub.list(_Se
rialContextProvider_DynamicStub.java)
at com.sun.enterprise.naming.SerialContext.list(SerialContext.java:478)
at javax.naming.InitialContext.list(InitialContext.java:395)
at com.sun.b2b.connection.B2BConnector.printContext(B2BConnector.java:72
Message was edited by:
queperknuckleTried with following error,
String orbArgs[] = new String[] { "-ORBInitRef", nameService };
java.util.Properties props = System.getProperties();
props.put("org.omg.CORBA.ORBClass", "com.iona.corba.art.artimpl.ORBImpl");
props.put("org.omg.CORBA.ORBSingletonClass", "com.iona.corba.art.artimpl.ORBSingleton");
// create and initialize the ORB
orb = ORB.init(orbArgs, props);
But now received,
org.omg.CORBA.INITIALIZE: can't instantiate default ORB implementation com.iona.corba.art.artimpl.ORBImpl vmcid: 0x0 minor code: 0 completed: No
at org.omg.CORBA.ORB.create_impl(ORB.java:297)
at org.omg.CORBA.ORB.init(ORB.java:336)
Please help. -
Hi,
I have a stupid CORBA error, can someone please help me to have a clue why this client gives me a hart time?
Properties props = new Properties();
props.put("org.omg.CORBA.ORBInitialPort", "1570");
props.put("org.omg.CORBA.ORBInitialHost", "192.168.10.44");
ORB orb = ORB.init(args, props);
org.omg.CORBA.Object obj = orb.resolve_initial_references("NameService");
NamingContextExt ctx = NamingContextExtHelper.narrow(obj);
org.omg.CORBA.BAD_OPERATION: vmcid: 0x2000 minor code: 2049 completed: No
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
at java.lang.reflect.Constructor.newInstance(Unknown Source)
at java.lang.Class.newInstance0(Unknown Source)
at java.lang.Class.newInstance(Unknown Source)
at com.sun.corba.se.impl.protocol.giopmsgheaders.MessageBase.getSystemException(Unknown Source)
at com.sun.corba.se.impl.protocol.giopmsgheaders.ReplyMessage_1_0.getSystemException(Unknown Source)
at com.sun.corba.se.impl.protocol.CorbaMessageMediatorImpl.getSystemExceptionReply(Unknown Source)
at com.sun.corba.se.impl.protocol.CorbaClientRequestDispatcherImpl.processResponse(Unknown Source)
at com.sun.corba.se.impl.protocol.CorbaClientRequestDispatcherImpl.marshalingComplete(Unknown Source)
at com.sun.corba.se.impl.protocol.CorbaClientDelegateImpl.invoke(Unknown Source)
at com.sun.corba.se.impl.resolver.BootstrapResolverImpl.invoke(Unknown Source)
at com.sun.corba.se.impl.resolver.BootstrapResolverImpl.resolve(Unknown Source)
at com.sun.corba.se.impl.resolver.CompositeResolverImpl.resolve(Unknown Source)
at com.sun.corba.se.impl.resolver.CompositeResolverImpl.resolve(Unknown Source)
at com.sun.corba.se.impl.resolver.CompositeResolverImpl.resolve(Unknown Source)
at com.sun.corba.se.impl.orb.ORBImpl.resolve_initial_references(Unknown Source)I too have the same error my friend.
I am trying to call a remote method of an entity bean when I get the same org.omg.CORBA.BAD_OPERATION message. -
Hello All,
I am getting following error when I am making CORBA connection,
173938.019:Connection handler pasapap-vip-51664:LOW :<<static>>:
: (ERROR) Exception occured during connection -
>> 173938.020:Connection handler pasapap-vip-51664:SANE:com.mslv.activation.cartridge.eci.ls.v1.EciConnectionHandler:
Exception occured during connection - org.omg.CORBA.INTERNAL: vmcid: SUN minor code: 261 completed: Yes
>> 173938.020:Connection handler pasapap-vip-51664:LOW :com.mslv.activation.cartridge.eci.ls.v1.EciConnectionHandler:
Closing EMS Session...
What problem occurs "SUN minor code: 261"
Please help.
Thank you,
BhaskarTried with following error,
String orbArgs[] = new String[] { "-ORBInitRef", nameService };
java.util.Properties props = System.getProperties();
props.put("org.omg.CORBA.ORBClass", "com.iona.corba.art.artimpl.ORBImpl");
props.put("org.omg.CORBA.ORBSingletonClass", "com.iona.corba.art.artimpl.ORBSingleton");
// create and initialize the ORB
orb = ORB.init(orbArgs, props);
But now received,
org.omg.CORBA.INITIALIZE: can't instantiate default ORB implementation com.iona.corba.art.artimpl.ORBImpl vmcid: 0x0 minor code: 0 completed: No
at org.omg.CORBA.ORB.create_impl(ORB.java:297)
at org.omg.CORBA.ORB.init(ORB.java:336)
Please help. -
Hello everybody,
does somebody know something about this minor code we receive in WLE
5.1. At the same time, we get an ulog entry of an
java.lang.OutOfMemoryError. Those two things seem to be related, but
without knowing the meaning of this minor code, it is difficult to
understand what really happened. Every help is appreciated, thank you!
Best regards, Werner KochFinally, after some investigation, we found out that the minor code 1414878249 relates
to null values in Strings or sequences passed in CORBA structures. According to the
spec, you should initialize those attributes with empty values, but not pass a null
value. As an example, instead of a null String pass a new String() and for a sequence
pass an empty array.
For a good article on the subject, look at
CORBA
programming: Storage management responsibilities for arguments
HTH
Kostas
Werner Koch <[email protected]> wrote:
Hello everybody,
does somebody know something about this minor code we receive in WLE
5.1. At the same time, we get an ulog entry of an
java.lang.OutOfMemoryError. Those two things seem to be related, but
without knowing the meaning of this minor code, it is difficult to
understand what really happened. Every help is appreciated, thank you!
Best regards, Werner Koch -
I have written a small application to interface with Domino server5.0 using IIOP. When I run the client application on HP UX using JDK 1.3.1.08, it works fine. When I deploy the client code within a OC4J container (version 9.0.3.0.0) the same code gives me the following error: org.omg.CORBA.INV_OBJREF: minor code: 1398079490 completed: No
I am able to run this application with the client deployed in OC4J version 9.0.3.0.0 using JDK version 1.3.1_02 on a Win NT4.0 system.
Any idea what's going wrong???
Thanks in advance . . .
Amitabh.I too have this problem with jdk1.3.1. Same code works fine with 1.2.2
I am connecting TAO Trading service from Java Client.
org.omg.CORBA.INV_OBJREF: minor code: 1398079490 completed: No
at com.sun.corba.se.internal.core.CodeSetComponentInfo.read(CodeSetComponentInfo.java:95)
at com.sun.corba.se.internal.core.Profile.<init>(Profile.java:114)
at com.sun.corba.se.internal.core.IOR.getProfile(IOR.java:278)
at com.sun.corba.se.internal.iiop.CDRInputStream.read_Object(CDRInputStream.java:592)
at com.sun.corba.se.internal.iiop.CDRInputStream.read_Object(CDRInputStream.java:578)
at com.sun.corba.se.internal.corba.TCUtility.unmarshalIn(TCUtility.java:222)
at com.sun.corba.se.internal.corba.AnyImpl.read_value(AnyImpl.java:359)
at com.sun.corba.se.internal.corba.RequestImpl.unmarshalParams(RequestImpl.java:403)
at com.sun.corba.se.internal.corba.RequestImpl.doInvocation(RequestImpl.java:369)
at com.sun.corba.se.internal.corba.RequestImpl.invoke(RequestImpl.java:223)
at org.omg.CosNaming._NamingContextStub.resolve(_NamingContextStub.java:156)
at TradingViewer.resolveRootNC(TradingViewer.java:72)
at TradingViewer.<init>(TradingViewer.java:44)
at TradingViewer.main(TradingViewer.java:39) -
When I run : j2ee -verbose.
I get the following error:
J2EE server listen port: 1050
org.omg.CORBA.INTERNAL: minor code: 1398079697 completed: No
at com.sun.corba.ee.internal.iiop.GIOPImpl.createListener(GIOPImpl.java:
256)
I have include j2ee.jar in my classpath.What's wrong??the bin folder of j2sdkee has a file called setEnv. THe file has reference to the port 1060. I changed the port and it worked for me.
-
DB commit causing CORBA exception
Hello,
I am using the following code to make an entry into the database :-
DataServiceTransaction dtx = DataServiceTransaction.begin(true);
dtx.setSendChangesToAdapter(true);
Currency c1 = new Currency();
c1.setCurrencyCode("ABC");
c1.setCurrencyName("Dummy Currency");
c1.setCurrencyLastUpdated(new Date());
c1.setCurrencyId(new Integer(1));
dtx.createItem("TraderWorkStation.Currency", c1);
dtx.commit();
The model has the following DMS annotations, while the entry is being created but there is a CORBA exception as shown below, pls advise
<
annotation name="DMS">
<item name="datasource">java:comp/env/ALGODB</item>
<item name="hibernate.dialect">org.hibernate.dialect.Oracle10gDialect</item>
<item name="hibernate.transaction.manager_lookup_class">org.hibernate.transaction.JOTMTransactionManagerLookup</item>
<item name="hibernate.transaction.factory_class">org.hibernate.transaction.JTATransactionFactory</item>
<item name="ServerGeneratedEntities">false</item>
</annotation>
[TWSServer]08/29/2011 12:40:14.159 [DEBUG] [Service.Data.Transaction] Started transaction using jndi name: java:comp/UserTransaction
[TWSServer]08/29/2011 12:40:14.159 [DEBUG] [Service.Data.Transaction] Sending server message to adapter: Flex Message (flex.data.messages.DataMessage)
operation = create
id = {currencyId=1}
clientId = srv:480E9B77-C609-9091-D39B-DBF64632AEFA
correlationId = null
destination = TraderWorkStation.Currency
messageId = srv:480E9B77-C609-9091-D39B-DBF64632AEFA:7
timestamp = 1314636014159
timeToLive = 0
body = TraderWorkStation.Currency@20
[TWSServer]08/29/2011 12:40:14.160 [DEBUG] [Service.Data.General] Before TraderWorkStation.Currency.createItem (
(TraderWorkStation.Currency) {currencyId=1} (23000154) {
currencyName = Dummy Currency
currencyCode = ABC
currencyId = 1
currencyLastUpdated = Mon Aug 29 12:40:14 EDT 2011
In createItem() item =TraderWorkStation.Currency@20
[TWSServer]08/29/2011 12:40:14.166 [DEBUG] [Service.Data.General] After TraderWorkStation.Currency.createItem (
(TraderWorkStation.Currency) {currencyId=255} (23000154) {
currencyName = Dummy Currency
currencyCode = ABC
currencyId = 255
currencyLastUpdated = Mon Aug 29 12:40:14 EDT 2011
[TWSServer]08/29/2011 12:40:14.166 [DEBUG] [Message.Timing] After invoke service: data-service; execution time = 7ms
[TWSServer]08/29/2011 12:40:14.167 [ERROR] [Service.Data.Transaction] Error while committing transaction: org.omg.CORBA.BAD_INV_ORDER: The Servant has not been associated with an ORB instance vmcid: 0x0 minor code: 0 completed: No stack=org.omg.CORBA.BAD_INV_ORDER: The Servant has not been associated with an ORB instance vmcid: 0x0 minor code: 0 completed: No
at org.omg.PortableServer.Servant._get_delegate(Servant.java:35)
at org.omg.PortableServer.Servant._poa(Servant.java:99)
at org.objectweb.jotm._SubCoordinator_Tie.deactivate(Unknown Source)
at com.sun.corba.se.impl.javax.rmi.CORBA.Util.cleanUpTie(Util.java:512)
at com.sun.corba.se.impl.javax.rmi.CORBA.Util.unexportObject(Util.java:489)
at javax.rmi.CORBA.Util.unexportObject(Util.java:161)
at com.sun.corba.se.impl.javax.rmi.PortableRemoteObject.unexportObject(PortableRemoteObject. java:173)
at javax.rmi.PortableRemoteObject.unexportObject(PortableRemoteObject.java:119)
at org.objectweb.jotm.TransactionImpl.cleanup(TransactionImpl.java:1167)
at org.objectweb.jotm.Current.forgetTx(Current.java:1035)
at org.objectweb.jotm.SubCoordinator.doAfterCompletion(SubCoordinator.java:1635)
at org.objectweb.jotm.SubCoordinator.commit_one_phase(SubCoordinator.java:486)
at org.objectweb.jotm.TransactionImpl.commit(TransactionImpl.java:318)
at org.objectweb.jotm.Current.commit(Current.java:452)
at flex.data.DataServiceTransaction.doCommit(DataServiceTransaction.java:1421)
at flex.data.DataServiceTransaction.commit(DataServiceTransaction.java:366)
at com.kuberre.hansa.twsserver.control.HansaApiMgr.fetchAllData(HansaApiMgr.java:46)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at flex.messaging.services.remoting.adapters.JavaAdapter.invoke(JavaAdapter.java:418)
at flex.messaging.services.RemotingService.serviceMessage(RemotingService.java:183)
at flex.messaging.MessageBroker.routeMessageToService(MessageBroker.java:1400)
at flex.messaging.AsyncMessageBroker.filteredRouteMessageToService(AsyncMessageBroker.java:5 76)
at flex.messaging.filters.SyncMessageFilterChain$MessageFilterContext.filterRequest(SyncMess ageFilterChain.java:220)
at flex.messaging.services.SyncReliableMessagingFilter.filterRequest(SyncReliableMessagingFi lter.java:206)
at flex.messaging.filters.SyncMessageFilterChain$MessageFilterContext.filterRequest(SyncMess ageFilterChain.java:216)
at flex.messaging.filters.SyncMessageFilterChain$MessageFilterContext.processRequest(SyncMes sageFilterChain.java:202)
at flex.messaging.filters.SyncMessageFilterChain.filterRequest(SyncMessageFilterChain.java:1 40)
at flex.messaging.AsyncMessageBroker.routeMessageToService(AsyncMessageBroker.java:564)
at flex.messaging.endpoints.AbstractEndpoint.serviceMessage(AbstractEndpoint.java:1005)
at flex.messaging.endpoints.amf.MessageBrokerFilter.invoke(MessageBrokerFilter.java:103)
at flex.messaging.endpoints.amf.LegacyFilter.invoke(LegacyFilter.java:158)
at flex.messaging.endpoints.amf.SessionFilter.invoke(SessionFilter.java:44)
at flex.messaging.endpoints.amf.BatchProcessFilter.invoke(BatchProcessFilter.java:67)
at flex.messaging.endpoints.amf.SerializationFilter.invoke(SerializationFilter.java:166)
at flex.messaging.endpoints.BaseHTTPEndpoint.service(BaseHTTPEndpoint.java:291)
at flex.messaging.MessageBrokerServlet.service(MessageBrokerServlet.java:353)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.j ava:304)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:224)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:462)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:164)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:100)
at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:851)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:405)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:278)
at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.jav a:515)
at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:302)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
at java.lang.Thread.run(Thread.java:619)Ok, It got fixed by setting useJTA = false as in
DataServiceTransaction dtx = DataServiceTransaction.begin(false);
also in the DMS settings use-transactions="false" -
Applet-ejb; corba exception
Hi, I am trying to access EJB from an applet thro' ejb-client.jar. It works fine if I include weblogic.jar in the applet archive but it throws a corba exception if I use wlclient.jar and wljmsclient.jar instead of weblogic.jar in the archive. As weblogic.jar is too huge I want to use thin clients. Could someone help me with this exception. I am using WLS8.1_sp4; jdk 1.4.2_05 and ie6 with latest jvm. Both applet and ejb are deployed in same localhost com.sun.corba.se.internal.iiop.ConnectionTable(Thread[thread applet-informatics.inventory.plates.editor.PlateMapEditor.class, 4,file:/C:/projects/perforce/java/PlateMapViewer/-threadGroup]): Client get called: host = localhost port = 7001 com.sun.corba.se.internal.iiop.ConnectionTable(Thread[thread applet-informatics.inventory.plates.editor.PlateMapEditor.class, 4,file:/C:/projects/perforce/java/PlateMapViewer/-threadGroup]): Creating new connection Connection[type=IIOP_CLEAR_TEXT remo te_host=localhost remote_port=7001 state=ESTABLISHED] com.sun.corba.se.internal.iiop.MessageMediator(Thread[JavaIDL Reader for localhost:7001,4,ORB ThreadGroup]): Creating message from stream com.sun.corba.se.internal.iiop.ConnectionTable(Thread[thread applet-informatics.inventory.plates.editor.PlateMapEditor.class, 4,file:/C:/projects/perforce/java/PlateMapViewer/-threadGroup]): Succesfully created socket for new connection com.sun.corba.se.internal.iiop.MessageMediator(Thread[JavaIDL Reader for localhost:7001,4,ORB ThreadGroup]): Reading the mess age fully, size =1204 com.sun.corba.se.internal.iiop.MessageMediator(Thread[JavaIDL Reader for localhost:7001,4,ORB ThreadGroup]): Handling GIOP 1. 0 LocateReply com.sun.corba.se.internal.iiop.IIOPInputStream(Thread[JavaIDL Reader for localhost:7001,4,ORB ThreadGroup]): Constructing IIO PInputStream object com.sun.corba.se.internal.iiop.IIOPInputStream(Thread[JavaIDL Reader for localhost:7001,4,ORB ThreadGroup]): Setting the time stamp com.sun.corba.se.internal.iiop.MessageMediator(Thread[JavaIDL Reader for localhost:7001,4,ORB ThreadGroup]): Creating message from stream com.sun.corba.se.internal.iiop.ConnectionTable(Thread[thread applet-informatics.inventory.plates.editor.PlateMapEditor.class, 4,file:/C:/projects/perforce/java/PlateMapViewer/-threadGroup]): Client get called: host = 172.16.65.14 port = 7001 com.sun.corba.se.internal.iiop.ConnectionTable(Thread[thread applet-informatics.inventory.plates.editor.PlateMapEditor.class, 4,file:/C:/projects/perforce/java/PlateMapViewer/-threadGroup]): Creating new connection Connection[type=IIOP_CLEAR_TEXT remo te_host=172.16.65.14 remote_port=7001 state=ESTABLISHED] com.sun.corba.se.internal.iiop.MessageMediator(Thread[JavaIDL Reader for 172.16.65.14:7001,4,ORB ThreadGroup]): Creating mess age from stream com.sun.corba.se.internal.iiop.ConnectionTable(Thread[thread applet-informatics.inventory.plates.editor.PlateMapEditor.class, 4,file:/C:/projects/perforce/java/PlateMapViewer/-threadGroup]): Succesfully created socket for new connection com.sun.corba.se.internal.iiop.GIOPImpl(Thread[thread applet-informatics.inventory.plates.editor.PlateMapEditor.class,4,file: /C:/projects/perforce/java/PlateMapViewer/-threadGroup]): getEndpoint(IIOP_CLEAR_TEXT, 0, null) com.sun.corba.se.internal.iiop.GIOPImpl(Thread[thread applet-informatics.inventory.plates.editor.PlateMapEditor.class,4,file: /C:/projects/perforce/java/PlateMapViewer/-threadGroup]): createListener( socketType = IIOP_CLEAR_TEXT port = 0 ) javax.naming.NamingException: Unhandled exception in lookup [Root exception is org.omg.CORBA.MARSHAL: vmcid: SUN minor cod e: 217 completed: Maybe] at weblogic.corba.j2ee.naming.Utils.wrapNamingException(Utils.java:81) at weblogic.corba.j2ee.naming.ContextImpl.lookup(ContextImpl.java:237) at weblogic.corba.j2ee.naming.ContextImpl.lookup(ContextImpl.java:171) at javax.naming.InitialContext.lookup(InitialContext.java:347) at informatics.inventory.plates.editor.EJBPlateMapDAO.<init>(Unknown Source) at informatics.inventory.plates.editor.PlateMapEditor.init(Unknown Source) at sun.applet.AppletPanel.run(AppletPanel.java:353) at java.lang.Thread.run(Thread.java:534) Caused by: org.omg.CORBA.MARSHAL: vmcid: SUN minor code: 217 completed: Maybe at com.sun.corba.se.internal.iiop.CDROutputStream_1_0.write_wstring(CDROutputStream_1_0.java:464) at com.sun.corba.se.internal.iiop.CDROutputStream.write_wstring(CDROutputStream.java:189) at weblogic.corba.cos.naming.NamingContextAnyPackage.WNameComponentHelper.write(WNameComponentHelper.java:79) at weblogic.corba.cos.naming.NamingContextAnyPackage.WNameHelper.write(WNameHelper.java:59) at weblogic.corba.cos.naming._NamingContextAnyStub.resolve_any(_NamingContextAnyStub.java:79) at weblogic.corba.j2ee.naming.ContextImpl.lookup(ContextImpl.java:213) ... 6 more
I had the same problem and finally caught a statement in one of the docs: "To facilitate the use of IIOP, always specify a valid IP address or DNS name for the Listen Address attribute in the configuration file (config.xml) to listen for connections." I edited my config.xml file and put in the ip address of the machine running my WLS and things started working. Hope this works for you.
Regards,
Ron -
UNKNOWN: vmcid: SUN minor code: 202
The idl of the method is:
void myMethod(in string param1, in string param2, in long param3, in long long param4) raises (anException);
The problem occure when the two string parameters are empty (not null, but empty).
org.omg.CORBA.UNKNOWN: vmcid: SUN minor code: 202 completed: Maybe
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
at java.lang.reflect.Constructor.newInstance(Constructor.java:274)
at java.lang.Class.newInstance0(Class.java:306)
at java.lang.Class.newInstance(Class.java:259)
at com.sun.corba.se.internal.iiop.messages.ReplyMessage_1_2.getSystemException(ReplyMessage_1_2.java:90)
at com.sun.corba.se.internal.iiop.ClientResponseImpl.getSystemException(ClientResponseImpl.java:105)
at com.sun.corba.se.internal.POA.GenericPOAClientSC.invoke(GenericPOAClientSC.java:129)
at org.omg.CORBA.portable.ObjectImpl._invoke(ObjectImpl.java:457)
at conferencing._UnitListenerStub.myMethod(_UnitListenerStub.java:61)
XP Pro, J2SE 1.4.1_01 on the caller side
XP Pro, J2SE 1.4.1-b21 on the called side
Both application run on the same machine for the test
What's wrong with empty String ?Empty string is just fine.
What is probably happening is that server is failing either a) before reaching servant ( server object ) or b) after reaching server object. In this case the exception will be 'unknown' in client side. Try turning on debug for server and checking trace for messages.
- Jim -
Corba exceptions, beg help!
Hello buddies,
I found the below Corba exceptions too often from the my stdout log files, do you have any idea?
This is the only exception which can be found so far but is not 100% reproducible.
Oct 28, 2009 2:24:01 AM com.sun.corba.se.impl.protocol.CorbaMessageMediatorImpl convertThrowableToSystemException
WARNING: "IOP00010202: (UNKNOWN) Unknown user exception thrown by the server"
org.omg.CORBA.UNKNOWN: vmcid: SUN minor code: 202 completed: Maybe
at com.sun.corba.se.impl.logging.ORBUtilSystemException.runtimeexception(ORBUtilSystemException.java:8365)
at com.sun.corba.se.impl.protocol.CorbaMessageMediatorImpl.convertThrowableToSystemException(CorbaMessageMediatorImpl.java:1918)
at com.sun.corba.se.impl.protocol.CorbaMessageMediatorImpl.handleThrowableDuringServerDispatch(CorbaMessageMediatorImpl.java:1868)
at com.sun.corba.se.impl.protocol.CorbaMessageMediatorImpl.handleThrowableDuringServerDispatch(CorbaMessageMediatorImpl.java:1821)
at com.sun.corba.se.impl.protocol.CorbaMessageMediatorImpl.handleRequest(CorbaMessageMediatorImpl.java:1548)
at com.sun.corba.se.impl.protocol.CorbaMessageMediatorImpl.handleInput(CorbaMessageMediatorImpl.java:922)
at com.sun.corba.se.impl.protocol.giopmsgheaders.RequestMessage_1_2.callback(RequestMessage_1_2.java:181)
at com.sun.corba.se.impl.protocol.CorbaMessageMediatorImpl.handleRequest(CorbaMessageMediatorImpl.java:694)
at com.sun.corba.se.impl.transport.SocketOrChannelConnectionImpl.dispatch(SocketOrChannelConnectionImpl.java:451)
at com.sun.corba.se.impl.transport.SocketOrChannelConnectionImpl.doWork(SocketOrChannelConnectionImpl.java:1187)
at com.sun.corba.se.impl.orbutil.threadpool.ThreadPoolImpl$WorkerThread.run(ThreadPoolImpl.java:398)
Caused by: java.lang.RuntimeException: handleThrowableDuringServerDispatch: cannot create response.
at com.sun.corba.se.impl.protocol.CorbaMessageMediatorImpl.handleThrowableDuringServerDispatch(CorbaMessageMediatorImpl.java:1845)
at com.sun.corba.se.impl.protocol.CorbaMessageMediatorImpl.handleThrowableDuringServerDispatch(CorbaMessageMediatorImpl.java:1880)
at com.sun.corba.se.impl.protocol.CorbaMessageMediatorImpl.handleThrowableDuringServerDispatch(CorbaMessageMediatorImpl.java:1880)
at com.sun.corba.se.impl.protocol.CorbaMessageMediatorImpl.handleThrowableDuringServerDispatch(CorbaMessageMediatorImpl.java:1880)
at com.sun.corba.se.impl.protocol.CorbaMessageMediatorImpl.handleThrowableDuringServerDispatch(CorbaMessageMediatorImpl.java:1880)
at com.sun.corba.se.impl.protocol.CorbaMessageMediatorImpl.handleThrowableDuringServerDispatch(CorbaMessageMediatorImpl.java:1880)
at com.sun.corba.se.impl.protocol.CorbaMessageMediatorImpl.handleThrowableDuringServerDispatch(CorbaMessageMediatorImpl.java:1880)
at com.sun.corba.se.impl.protocol.CorbaMessageMediatorImpl.handleThrowableDuringServerDispatch(CorbaMessageMediatorImpl.java:1880)
at com.sun.corba.se.impl.protocol.CorbaMessageMediatorImpl.handleThrowableDuringServerDispatch(CorbaMessageMediatorImpl.java:1880)
at com.sun.corba.se.impl.protocol.CorbaMessageMediatorImpl.handleThrowableDuringServerDispatch(CorbaMessageMediatorImpl.java:1880)
at com.sun.corba.se.impl.protocol.CorbaMessageMediatorImpl.handleThrowableDuringServerDispatch(CorbaMessageMediatorImpl.java:1880)
at com.sun.corba.se.impl.protocol.CorbaMessageMediatorImpl.handleThrowableDuringServerDispatch(CorbaMessageMediatorImpl.java:1821)
at com.sun.corba.se.impl.protocol.CorbaServerRequestDispatcherImpl.dispatch(CorbaServerRequestDispatcherImpl.java:258)
at com.sun.corba.se.impl.protocol.CorbaMessageMediatorImpl.handleRequestRequest(CorbaMessageMediatorImpl.java:1680)
at com.sun.corba.se.impl.protocol.CorbaMessageMediatorImpl.handleRequest(CorbaMessageMediatorImpl.java:1540)
... 6 more
Caused by: org.omg.CORBA.COMM_FAILURE: vmcid: SUN minor code: 203 completed: No
at com.sun.corba.se.impl.logging.ORBUtilSystemException.writeErrorSend(ORBUtilSystemException.java:2231)
at com.sun.corba.se.impl.logging.ORBUtilSystemException.writeErrorSend(ORBUtilSystemException.java:2253)
at com.sun.corba.se.impl.transport.SocketOrChannelConnectionImpl.writeLock(SocketOrChannelConnectionImpl.java:933)
at com.sun.corba.se.impl.encoding.BufferManagerWriteStream.sendFragment(BufferManagerWriteStream.java:78)
at com.sun.corba.se.impl.encoding.BufferManagerWriteStream.overflow(BufferManagerWriteStream.java:51)
at com.sun.corba.se.impl.encoding.CDROutputStream_1_2.grow(CDROutputStream_1_2.java:211)
at com.sun.corba.se.impl.encoding.CDROutputStream_1_2.alignAndReserve(CDROutputStream_1_2.java:182)
at com.sun.corba.se.impl.encoding.CDROutputStream_1_0.internalWriteOctetArray(CDROutputStream_1_0.java:547)
at com.sun.corba.se.impl.encoding.CDROutputStream_1_0.write_octet_array(CDROutputStream_1_0.java:567)
at com.sun.corba.se.impl.encoding.CDROutputStream.write_octet_array(CDROutputStream.java:169)
at com.sun.corba.se.spi.servicecontext.UnknownServiceContext.write(UnknownServiceContext.java:43)
at com.sun.corba.se.spi.servicecontext.ServiceContexts.writeMapEntry(ServiceContexts.java:322)
at com.sun.corba.se.spi.servicecontext.ServiceContexts.writeServiceContextsInOrder(ServiceContexts.java:283)
at com.sun.corba.se.spi.servicecontext.ServiceContexts.write(ServiceContexts.java:247)
at com.sun.corba.se.impl.protocol.giopmsgheaders.ReplyMessage_1_2.write(ReplyMessage_1_2.java:175)
at com.sun.corba.se.impl.protocol.CorbaMessageMediatorImpl.createResponseHelper(CorbaMessageMediatorImpl.java:2199)
at com.sun.corba.se.impl.protocol.CorbaMessageMediatorImpl.createResponseHelper(CorbaMessageMediatorImpl.java:2162)
at com.sun.corba.se.impl.protocol.CorbaMessageMediatorImpl.createSystemExceptionResponse(CorbaMessageMediatorImpl.java:2087)
at com.sun.corba.se.impl.protocol.CorbaMessageMediatorImpl.handleThrowableDuringServerDispatch(CorbaMessageMediatorImpl.java:1871)
... 19 moreComments inline...
jg wrote:
Hi,
Could you tell me what is the main benefit of communication between Ejbs and Corba interfaces except transactions, if I use Java on Corba side also.I'm not sure that it is possible, unless you do some extremely brittle things with the classes that are loaded. The interface from java-idl to an EJB is totally busted, as far as I can tell.
Is it so good from the view of performance or something?Functionality is the only benefit, performance is not the objective.
If I suggest such a structure that connecting only to a corba side or only to a ejb side, does not it work nearly the same?If I understand the question, you are wondering if it is possible to start from either IDL interfaces or EJB interfaces? The answer is that you must choose one or the other. If you choose IDL interfaces, consider WLE. If you Choose EJB interfaces, consider WLS.
>
>
I am confused about the design strategy...
Best regards
jg -
[MINOR CODE] Exception with minor code 1404
Hi,
Could you please explain what Sun CORBA minor code 1404 represents? We are getting this exception on a JavaWS app java console:
Client - Windows XP [java 1.6/java 1.5]
Server - Linux [java 1.6]
com.sun.corba.se.impl.util.Utility loadStub
FINE: "IOP01211404: (BAD_OPERATION) Exception in loadStub"
org.omg.CORBA.BAD_OPERATION: vmcid: SUN minor code: 1404 completed: No
at com.sun.corba.se.impl.logging.UtilSystemException.exceptionInLoadStub(Unknown Source)
at com.sun.corba.se.impl.logging.UtilSystemException.exceptionInLoadStub(Unknown Source)
at com.sun.corba.se.impl.util.Utility.loadStub(Unknown Source)
at com.sun.corba.se.impl.javax.rmi.PortableRemoteObject.narrow(Unknown Source)
at javax.rmi.PortableRemoteObject.narrow(Unknown Source)
at com.ibm.ws.ejb.portable.LegacyHandleDelegateImpl.readEJBObject(LegacyHandleDelegateImpl.java:353)
at com.ibm.ws.ejb.portable.HandleImpl.readObject(HandleImpl.java:406)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.ibm.rmi.io.IIOPInputStream.invokeObjectReader(IIOPInputStream.java:1700)
at com.ibm.rmi.io.IIOPInputStream.inputObjectUsingClassDesc(IIOPInputStream.java:1435)
at com.ibm.rmi.io.IIOPInputStream.inputObjectClassDesc(IIOPInputStream.java:1410)
at com.ibm.rmi.io.IIOPInputStream.readSerializable(IIOPInputStream.java:1139)
at com.ibm.rmi.io.IIOPInputStream.simpleReadObjectInternal(IIOPInputStream.java:427)
at com.ibm.rmi.io.IIOPInputStream.simpleReadObjectLoop(IIOPInputStream.java:512)
at com.ibm.rmi.io.IIOPInputStream.simpleReadObject(IIOPInputStream.java:464)
at com.ibm.rmi.io.ValueHandlerImpl.readValue(ValueHandlerImpl.java:210)
at com.ibm.rmi.iiop.CDRReader.read_value(CDRReader.java:2011)
Thanks,
Mi.I remember seeing that post sometime ago. And yes, your guess is quite good. WAS 5.1 uses jdk 1.3.1
As for Ant, if you want to use a different version class, I think you need to set "build.compiler" property. Of course, a look into Ant docs would be more helpful.
Cheers!
***Annie***
Maybe you are looking for
-
Media files hidden after update 10.6.8 to Mavericks.
Hello world, I'm running Snow Leopard 10.6.8 on an iMac 21.5" from 2010: 3.06 GHz Intel Core 2 Duo, 4 GB DDR3, 500GB. My problem came about when I updated from 10.6.8 to Mavericks. I downloaded Mavericks from the app store. When I tried to install it
-
Control Line Items of table in Smartforms
Hi, Please help me out for following problem which I am facing in smartforms. Scenario u2013 I am trying to print Bank Payment voucher, In this I am passing two internal tables from my driver program, One internal table is for header details and ot
-
I have a little problem. I have 2 threads and each of them gets
a pointer to class A. I mean: class q1 extends Thread class q2 extends Thread class A q1(this); q2(this); each of them gets a pointer to the same object. The problem is somehow when q1 update one variable in A , q2 doesn't get the update. Thanks, Ami
-
Hello I have problems with Java Calendar class: Problem 1: I try to set Java calendar to specific date, but an exception is thrown. Problematic dates are 19210501 and 19420403 (yyyymmdd) at midnight (hour of day = 0, minutes = 0, seconds = 0, millise
-
Portege R600 - Difference between cooling options
I have a Portege R600 with Windows 7 installed, but I guess my query is generic to all Porteges regardless of the version of Windows. Could someone please explain to me what the different "cooling options" in the power settings actually mean? I could