Discussion:
[omniORB] Java <-> Python error while narrowing
Jannik Streek
2010-08-05 23:46:54 UTC
Permalink
Skipped content of type multipart/alternative-------------- next part --------------
A non-text attachment was scrubbed...
Name: __init___.py
Type: application/octet-stream
Size: 2451 bytes
Desc: not available
Url : http://www.omniorb-support.com/pipermail/omniorb-list/attachments/20100805/f77f8d9f/__init___.obj
Duncan Grisby
2010-08-09 16:31:58 UTC
Permalink
The python client connects with the orb without any problems.
Unfortunately, if i'm trying to narrow the entry on Plugin (in java),
ERROR : org.omg.CORBA.BAD_PARAM: vmcid: 0x0 minor code: 0
completed: No
That means the Java side thinks the object reference does not support
the right interface.
I read something about the bootstrap agent, but this didn't help.
That definitely has nothing to do with it.


Do you have any complex #includes in your IDL? In particular, do you
ever use #include inside an IDL module? The rules about how that
affects type names are complex, and I think the Java IDL compiler gets
it wrong.

Either way, run omniORB with -ORBtraceLevel 40 -ORBtraceInvocations 1 on
the command line. That will output lots of debugging information that
will show what the Java side is trying to do.

Cheers,

Duncan.
--
-- Duncan Grisby --
-- ***@grisby.org --
-- http://www.grisby.org --
Loading...