On Aug 7, 2008, at 3:16 AM, Sami Jaber wrote:

Thanks, in fact I have decompiled, patched and updated my openejb- client.jar
with the content of the current trunk, it worked.
That's better to have the whole thing instead of hacking out the bits.

That's the crazy thing, both zips where of unmodified trunk. I suspected something else might be the issue, so I downloaded both of the zips I put up, extracted the lib/openejb-client-3.1-SNAPSHOT.jar files in each and both had the required if/primitive/return blocks in there.

I've repeated the process in my home dir on people.apache.org against the zips there so that you can check them out again. Here's the bash command I ran:

 for n in openejb-3.1-r683*.zip; do
    unzip $n
    (cd ${n/.zip/}/lib && unzip openejb-client-3.1-SNAPSHOT.jar)
 done

Here are the resulting files:

http://people.apache.org/~dblevins/openejb-3.1-r683137/lib/org/apache/openejb/client/EjbObjectInputStream.class
http://people.apache.org/~dblevins/openejb-3.1-r683569/lib/org/apache/openejb/client/EjbObjectInputStream.class

It definitely seems that your environment got corrupted somehow. There seems a strong chance that the 3.0 jars are still in your classpath somewhere or for some reason the new jars are not getting picked up. We should definitely find the root of the issue or I suspect you'll keep running into mysterious errors.

-David

Reply via email to