[ https://issues.apache.org/jira/browse/HIVE-14555?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15797864#comment-15797864 ]
hizero commented on HIVE-14555: ------------------------------- sorry for late feedback. sounds good. have you ever tested it? > JDBC:ClassNotFoundException when executing a map join query with UDF > -------------------------------------------------------------------- > > Key: HIVE-14555 > URL: https://issues.apache.org/jira/browse/HIVE-14555 > Project: Hive > Issue Type: Bug > Components: Query Planning > Affects Versions: 1.1.0 > Reporter: hizero > Assignee: hizero > Fix For: 1.1.0 > > Attachments: HIVE-14555.patch > > > when I submit a map join query with UDF using JDBC and sometimes it throws: > Error while compiling statement: FAILED: SemanticException Generate Map Join > Task Error: Unable to find class: com.kingnetdc.hive.udf.FilterByMap > Serialization trace: genericUDF > (org.apache.hadoop.hive.ql.plan.ExprNodeGenericFuncDesc) colExprMap > (org.apache.hadoop.hive.ql.exec.SelectOperator) childOperators > (org.apache.hadoop.hive.ql.exec.FilterOperator) childOperators > (org.apache.hadoop.hive.ql.exec.JoinOperator) reducer > (org.apache.hadoop.hive.ql.plan.ReduceWork) reduceWork > (org.apache.hadoop.hive.ql.plan.MapredWork) > I have found the fact that it fails at cloning plan when invoking > Utilities.deserializePlan. > An existing thread deals with the query and its static threadlocal > variable,cloningQueryPlanKryo has been initialed at most once per thread.When > this thread registered UDF setting in aux_jar_paths it wont reinitialize the > cloningQueryPlanKryo. -- This message was sent by Atlassian JIRA (v6.3.4#6332)