Problem
Unmarshaller.unmarshal() returns null under certain environments.
Observation
Works fine with j2sdk 1.4.2 on Windows
Doesn't work with j2sdk 1.4.2_04 on Windows
Doesn't work with j2sdk 1.4.2 on Unix
Doesn't work with j2sdk 1.4.2_02 on Unix
Doesn't work with j2sdk 1.4.1_01 on Windows
Details
I have been using castor for quite some time successfully with jsdk1.4.2 on windows. Recently I migrated the code to another machine with Unix and j2sdk 14.2._02. However I kept getting null assignments (no exceptions) when calling unmarshall. To see if the issue occurs with using different j2sdks, I tried to change the j2sdk from 1.4.2 to 1.4.2_04 on the same windows box on which unmarshall was working fine and started seeing the problem. I then changed the Unix j2sdk to 1.4.2 but didn't have any luck. I tested on another box with Windows and j2sdk 1.4.1_01 and I observed the problem again. I then changed to j2sdk 14.2 on that same box and everything seemed okay.
Has anybody experienced this problem? I couldn't find any documentation on the jdk requirements for castor. Is there a known difference between the various j2sdks used here that could be causing the problem? Any help would be greatly appreciated.
Thanks,
Asif
