One thought: your new class is on the CLASSPATH on both sides of the communication -- server and client?
St.Ack

Przemek wrote:
stack wrote:
Debugging something else recently, I saw exceptions like the above
because of an NPE in a constructor during deserialization of an object
passed over RPC.  It was awkward to figure.  Perhaps your combination of
filters is doing something similar?  (You might try adding a test to the
TestSerializations that serializes and then deserializes your particular
filterset as a first check to ensure the issue is not here.  Just a
suggestion)

St.Ack

I have noticed something strange - I can pass new StopRowFilter(...) and
it works. When I paste that code as a body of MyFilter class it doesn't
work. Seems the same Java code has different binary format and that from
HBase jar on my classpath works and what is compiled in Eclipse doesn't.
Are there any special requirements for that? I suppose it is not
post-processed by something like AOP/whatever compiler what could make
any difference.

Przemek


Reply via email to