Details
-
Bug
-
Status: Closed
-
Major
-
Resolution: Fixed
-
v1.0-incubating-M1
-
Security Level: public (Regular issues)
-
None
Description
A Corba operation which is defined in IDL with a single OUT parameter (and any number of other INs or INOUTs) and a void return type causes the binding to throw a NullPointerException. This is due to the way that the operation is defined in the Java code which gets generated from the appropriate WSDL (derived from the IDL file). The OUT parameter is mapped to the return value of the operation in the WebService code where in CORBA it is maintained as a parameter.