Is this embedded beeline, or going against HiveServer2? Which one is picking up the .hiverc?
Hive really should be printing the exact exception message there (GenericUDFBridge), it prints that error on any exception it encounters in that part of the logic. It might be hiding what the actual error is, for example if the UDF class does not have public scope (which caused UDFs to fail starting with 0.12). If you are able to build Hive you might want to consider printing out the exception that is occurring at that point in case it is an error other than the jar not being in the class path. Thanks, Jason On Apr 30, 2014, at 11:37 AM, Brad Ruderman <bruder...@radiumone.com> wrote: > Post your exact code. I think you might be using a reserved word perhaps? > > Thanks, > Brad > > > On Wed, Apr 30, 2014 at 11:32 AM, Bryan Jeffrey <bryan.jeff...@gmail.com> > wrote: > Hello. > > We have a number of UDFs that were working under Hive 0.12.0. After upgrade > to Hive 13 we are seeing errors executing queries with UDFs. The UDF jar > file is in the $HIVE_CONF/.hiverc file as 'add jar <jar file>', and the > 'create temporary function' call is there too. > > We are continuing to see the following error: > Error: Error while compiling statement: FAILED: SemanticException [Error > 10014]: Line 1:7 Wrong arguments 'data': The UDF implementation class > 'com.MyFunction' is not present in the class path (state=42000,code=10014) > > I have also tried adding the JAR to HIVE_AUX_JARS_PATH. After a restart of > Hive we continue to see the same errors. Any ideas? > > Regards, > > Bryan Jeffrey > > -- CONFIDENTIALITY NOTICE NOTICE: This message is intended for the use of the individual or entity to which it is addressed and may contain information that is confidential, privileged and exempt from disclosure under applicable law. If the reader of this message is not the intended recipient, you are hereby notified that any printing, copying, dissemination, distribution, disclosure or forwarding of this communication is strictly prohibited. If you have received this communication in error, please contact the sender immediately and delete it from your system. Thank You.