Hi all

I need some help to track down a error 
I am working on the java rmi/iiop server and c++ mico base client. 
When I am using jacorb at the server side Version JacORB-2.2.3.On the
client side I am using the mico orb "mico-cl8-10.4.06" 


I have  a service named "QueryService"  on which I make a call
ExecuteQueryExpr 
qexp,qdisplay following is the piece of code which show the call and
parameter I pass.

//getting the query service
com::quark::qpp::core::query::service::remote::QueryService*
queryService = reg.GetQueryService(type);

//prepareing the query display

                ::org::omg::boxedRMI::seq1_long_long* seq_attributeid =
new ::org::omg::boxedRMI::seq1_long_long();
                CORBA::ULong lenseq = seq_attributeid->length();
                seq_attributeid->length(lenseq+1);
                seq_attributeid->operator[](0) = 1;
        
                QueryDisplay* qdisplay = new
QueryDisplay_Impl(seq_attributeid);
        //preparing query condition     
        CORBA::WStringValue* wstr = new
CORBA::WStringValue((wchar_t*)"");
                StringAttributeCondition_var strcnd = new
StringAttributeCondition_Impl(5,1,0,1,1,1,0,wstr);
        
::org::omg::boxedRMI::com::quark::qpp::core::query::service::dto::seq1_Q
ueryCondition_var seq_querycnd = new
::org::omg::boxedRMI::com::quark::qpp::core::query::service::dto::seq1_Q
ueryCondition();
                lenseq = seq_querycnd->length();
                seq_querycnd->length(lenseq + 1);
                seq_querycnd->operator[](0) = strcnd;

                //wrapping querycondition in query expression

                QueryExpression* qexp = new
QueryExpression_Impl(seq_querycnd);

                //making the call 
        
::com::quark::qpp::core::query::service::dto::QueryResult* qresult =
        
queryService->executeQueryExpression(qexp,qdisplay);
                
On making this call I get the following exception at the server end

WARNING: "IOP00810249: (MARSHAL) Could not skip over 1,918,989,681 bytes
at offset 344" org.omg.CORBA.MARSHAL: vmcid: SUN minor code: 249
completed: Maybe 

at
com.sun.corba.se.impl.logging.ORBUtilSystemException.couldNotSkipBytes(O
RBUtilSystemException.java:7521)

at
com.sun.corba.se.impl.logging.ORBUtilSystemException.couldNotSkipBytes(O
RBUtilSystemException.java:7537)

at
com.sun.corba.se.impl.encoding.CDRInputStream_1_0.handleEndOfValue(CDRIn
putStream_1_0.java:1585)

at
com.sun.corba.se.impl.encoding.CDRInputStream_1_0.read_value(CDRInputStr
eam_1_0.java:1048)

at
com.sun.corba.se.impl.encoding.CDRInputStream.read_value(CDRInputStream.
java:253)

at
com.sun.corba.se.impl.io.ValueHandlerImpl.read_Array(ValueHandlerImpl.ja
va:756)

at
com.sun.corba.se.impl.io.ValueHandlerImpl.readValueInternal(ValueHandler
Impl.java:325)

at
com.sun.corba.se.impl.io.ValueHandlerImpl.readValue(ValueHandlerImpl.jav
a:293)

at
com.sun.corba.se.impl.encoding.CDRInputStream_1_0.read_value(CDRInputStr
eam_1_0.java:1024)

at
com.sun.corba.se.impl.encoding.CDRInputStream.read_value(CDRInputStream.
java:253)

at
com.sun.corba.se.impl.io.IIOPInputStream.inputObjectField(IIOPInputStrea
m.java:1989)

at
com.sun.corba.se.impl.io.IIOPInputStream.inputClassFields(IIOPInputStrea
m.java:2213)

at
com.sun.corba.se.impl.io.IIOPInputStream.inputObject(IIOPInputStreamjava
:1221)

at
com.sun.corba.se.impl.io.IIOPInputStream.simpleReadObject(IIOPInputStrea
m.java:400)

at
com.sun.corba.se.impl.io.ValueHandlerImpl.readValueInternal(ValueHandler
Impl.java:327)

at
com.sun.corba.se.impl.io.ValueHandlerImpl.readValue(ValueHandlerImpl.jav
a:293)

at
com.sun.corba.se.impl.encoding.CDRInputStream_1_0.read_value(CDRInputStr
eam_1_0.java:1024)

at
com.sun.corba.se.impl.encoding.CDRInputStream.read_value(CDRInputStream.
java:253)

at
com.quark.qpp.remoting.core.query.service._QueryServiceImpl_Tie._invoke(
_QueryServiceImpl_Tie.java:379)

At
com.sun.corba.se.impl.protocol.CorbaServerRequestDispatcherImpl.dispatch
ToServant(CorbaServerRequestDispatcherImpl.java:637)

At
com.sun.corba.se.impl.protocol.CorbaServerRequestDispatcherImpl.dispatch
(CorbaServerRequestDispatcherImpl.java:189)

Atcom.sun.corba.se.impl.protocol.CorbaMessageMediatorImpl.handleRequestR
equest(CorbaMessageMediatorImpl.java:1680)

At
com.sun.corba.se.impl.protocol.CorbaMessageMediatorImpl.handleRequest(Co
rbaMessageMediatorImpl.java:1540)

At
com.sun.corba.se.impl.protocol.CorbaMessageMediatorImpl.handleInput(Corb
aMessageMediatorImpl.java:922)

at
com.sun.corba.se.impl.protocol.giopmsgheaders.RequestMessage_1_2.callbac
k(RequestMessage_1_2.java:181)

at
com.sun.corba.se.impl.protocol.CorbaMessageMediatorImpl.handleRequest(Co
rbaMessageMediatorImpl.java:694)

at
com.sun.corba.se.impl.transport.SocketOrChannelConnectionImpl.dispatch(S
ocketOrChannelConnectionImpl.java:451)

at
com.sun.corba.se.impl.transport.SocketOrChannelConnectionImpl.doWork(Soc
ketOrChannelConnectionImpl.java:1187)

at
com.sun.corba.se.impl.orbutil.threadpool.ThreadPoolImpl$WorkerThread.run
(ThreadPoolImpl.java:398)

Oct 26, 2006 4:33:06 PM
com.sun.corba.se.impl.protocol.CorbaMessageMediatorImplhandleInput



WARNING: "IOP00410210: (COMM_FAILURE) Received a GIOP MessageError,
indicating header corruption or version mismatch"

org.omg.CORBA.COMM_FAILURE: vmcid: SUN minor code: 210 completed: No

at
com.sun.corba.se.impl.logging.ORBUtilSystemException.recvMsgError(ORBUti
lSystemException.java:2428)

at
com.sun.corba.se.impl.logging.ORBUtilSystemException.recvMsgError(ORBUti
lSystemException.java:2450)

at
com.sun.corba.se.impl.protocol.CorbaMessageMediatorImpl.handleInput(Corb
aMessageMediatorImpl.java:832)

at
com.sun.corba.se.impl.protocol.giopmsgheaders.MessageBase.callback(Messa
geBase.java:918)

at
com.sun.corba.se.impl.protocol.CorbaMessageMediatorImpl.handleRequest(Co
rbaMessageMediatorImpl.java:694)

at
com.sun.corba.se.impl.transport.SocketOrChannelConnectionImpl.dispatch(S
ocketOrChannelConnectionImpl.java:451)

at
com.sun.corba.se.impl.transport.SocketOrChannelConnectionImpl.doWork(Soc
ketOrChannelConnectionImpl.java:1187)

at
com.sun.corba.se.impl.orbutil.threadpool.ThreadPoolImpl$WorkerThread.run
(ThreadPoolImpl.java:398)

 
 And the client side I get the following Corba system exception 

sysex   {_minor=1398079737 _completed=COMPLETED_MAYBE }
CORBA::SystemException &

Can some body give me a hint at what point I need to look at 
Thanks a ton 

--Regards 

Guminder Singh

Member (SDG)

Core Technologies Group

Quark Media House pvt Ltd.

A- 45 industrial Area (Mohali)

Phone: 91 -172-2299440

[EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]> 
 

CONFIDENTIALITY NOTICE
This e-mail transmission and any documents, files, or previous e-mail
messages appended or attached to it, may contain information that is
confidential or legally privileged. If you are not the intended
recipient, or a person responsible for delivering it to the intended
recipient, you are hereby notified that you must not read this
transmission and that any disclosure, copying, printing, distribution,
or use of the information contained or attached to this transmission is
STRICTLY PROHIBITED. If you have received this transmission in error,
please immediately notify the sender by telephone xxx.xxx.xxxx or return
e-mail message [EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>  and
delete the original transmission, its attachments, and any copies
without reading or saving in any manner. Thank you.

 


_______________________________________________
Mico-devel mailing list
[email protected]
http://www.mico.org/mailman/listinfo/mico-devel

Reply via email to