Bug 30174

GemBuilder for Java

2.1, 2.0

All

2.1.1

Empty java strings marshalled as nil

Empty Java strings are erroneously marshalled as nil, causing errors
on the server side.

For example, the Java method

GbjObject perform(String message, Object args[], int numArgs)

will return an error from the Smalltalk server if any member of the
args[] array is an empty Java string:

"No method was found for the selector #asUppercase when sent to nil
with arguments contained in anArray( )."

Workaround

A patched gbj21.jar is available. Please contact GemStone Technical
Support if you would like to apply this patch.


Last updated: 3/19/04