-
1. Re: invalid IIOP IDL repository identifiers
starksm64 Jan 28, 2005 7:18 PM (in response to bonoc)Try the released 3.2.7 as this contains the same corba base that was used for the j2ee 1.4 interop tests. If that still shows a problem then its likely 4.0.x will as well.
-
2. Re: invalid IIOP IDL repository identifiers
bonoc Jan 30, 2005 2:40 PM (in response to bonoc)The overloaded method bug is fixed in 3.2.7 but the repository ids are still invalid.
-
3. Re: invalid IIOP IDL repository identifiers
reverbel Feb 1, 2005 9:44 AM (in response to bonoc)
rmic and janeva both generate the following valid IDL id
RMI:org.foo.Insured:63ACAFEDF0A89F11:9114CF3E9A780A71
jboss outputs the following - notice that the last hex section is off
RMI:org.foo.Insured:63ACAFEDF0A89F11:9114CF3E9A780A71
I guess there was some cut-and-paste mistake, as both ids above are exactly equal...
Anyway, JBoss contains no code for computing RMI repository ids. It merely calls the method getRMIRepositoryID(Class clz), which is provided by the JDK's implementation of the interface javax.rmi.CORBA.ValueHandler. You're probably seeing a JDK bug:
http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=4350294
This bug has been fixed in JDK 1.4.0. Are you running JBoss on a pre-1.4 JDK? -
4. Re: invalid IIOP IDL repository identifiers
bonoc Feb 1, 2005 10:01 AM (in response to bonoc)Thanks for the clarifications Francisco. The post was due to a lack of knowledge in the IIOP area. I am using 1.4.2_05 - but maybe Janeva isn't. I will investigate further.
Thanks -
5. Re: invalid IIOP IDL repository identifiers
bonoc Feb 1, 2005 10:19 AM (in response to bonoc)Also,
It was a typo. However, the rmic that I used to generate the same repository id that janeva is using was from the 1.4.2_05 jdk - which is the same JDK that jboss is running against. That doesn't make sense. So Janeva is using the proper one at compile time, but it may be the one that is using the invalid ids at runtime. I just assumed it was jboss since the generated NET proxies from janeva had the "proper" ids in it.
I will keep you posted.