[ https://issues.apache.org/jira/browse/HIVE-5377?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13788361#comment-13788361 ]
Sergey Shelukhin commented on HIVE-5377: ---------------------------------------- [~ashutoshc] does this still repro with your Kryo changes? It might given that XML is still used in this test > the error handling in serialize/deserializeExpression is insufficient, some > test may pass in error > -------------------------------------------------------------------------------------------------- > > Key: HIVE-5377 > URL: https://issues.apache.org/jira/browse/HIVE-5377 > Project: Hive > Issue Type: Bug > Reporter: Sergey Shelukhin > Assignee: Owen O'Malley > > TestSearchArgumentImpl output has stuff like this: > {code} > Continuing ... > java.lang.NoSuchMethodException: > <unbound>=GenericUDFBridge.setUdfClass(Class); > Continuing ... > java.lang.NoSuchMethodException: > <unbound>=GenericUDFBridge.setUdfClass(Class); > {code} > XMLDecoder used in deserializeExpression by default would swallow some > exceptions, such as the ones above; setExceptionListener can be used to > receive those. > When I set the listener to inline class that would rethrow them wrapped in > RuntimeException, the test failed. > Discovered in HIVE-4914. > It may be a test-specific issue, or some general Expr serialization issue > that may affect the real case. > Also Kryo can now be used for serializing stuff. -- This message was sent by Atlassian JIRA (v6.1#6144)