Jason,

The issue was indeed that the class needed to be in the public scope.
 Thank you for the help!

Regards,

Bryan Jeffrey


On Wed, Apr 30, 2014 at 6:07 PM, Jason Dere <jd...@hortonworks.com> wrote:

> 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.

Reply via email to