Based on your description, it seems like your UDF is returning null. I would debug the UDF: add some tracing or use a debugger & make sure it really works.
-----Original Message----- From: Marcos Pinto [mailto:marcos...@gmail.com] Sent: Friday, September 10, 2010 9:51 PM To: pig-user@hadoop.apache.org Subject: Problem to use UFD's Hi guys, how u doing? I got a problem with my pig's script and I really appreciate if someone could give me a tip. Here's the problem: if I run this command everything goes ok result_logs = FOREACH redirv2Mostrav2eResult GENERATE redirv2Result::group::redirV2ComEliminacaoDeIpsRepetidos::formatoProduto , redirv2Result::group::redirV2ComEliminacaoDeIpsRepetidos::palavra, redirv2Result::group::redirV2ComEliminacaoDeIpsRepetidos::idCategoria, redirv2Result::group::redirV2ComEliminacaoDeIpsRepetidos::idAnuncio,redi rv2Result::group::redirV2ComEliminacaoDeIpsRepetidos::idCampanha, redirv2Result::group::redirV2ComEliminacaoDeIpsRepetidos::idParceiro as idparceiro2, redirv2Result::group::redirV2ComEliminacaoDeIpsRepetidos::url, redirv2Result::icpc, redirv2Result::valorResultCliques, redirv2Result::cliques, mostrav2Result::icpm, mostrav2Result::valorResultViews,mostrav2Result::views; But if I try to use my UDF result_logs = FOREACH redirv2Mostrav2eResult GENERATE redirv2Result::group::redirV2ComEliminacaoDeIpsRepetidos::formatoProduto , redirv2Result::group::redirV2ComEliminacaoDeIpsRepetidos::palavra, redirv2Result::group::redirV2ComEliminacaoDeIpsRepetidos::idCategoria, redirv2Result::group::redirV2ComEliminacaoDeIpsRepetidos::idAnuncio,redi rv2Result::group::redirV2ComEliminacaoDeIpsRepetidos::idCampanha, redirv2Result::group::redirV2ComEliminacaoDeIpsRepetidos::idParceiro as idparceiro2, redirv2Result::group::redirV2ComEliminacaoDeIpsRepetidos::url, redirv2Result::icpc, redirv2Result::valorResultCliques, redirv2Result::cliques, mostrav2Result::icpm, mostrav2Result::valorResultViews,mostrav2Result::views, br.com.hotwords.udf.ADOValidaUrlV2(redirv2Result::group::redirV2ComElimi nacaoDeIpsRepetidos::url, redirv2Result::group::redirV2ComEliminacaoDeIpsRepetidos::idParceiro,0); It doesnt work I just got null in this column br.com.hotwords.udf.ADOValidaUrlV2(redirv2Result::group::redirV2ComElimi nacaoDeIpsRepetidos::url, redirv2Result::group::redirV2ComEliminacaoDeIpsRepetidos::idParceiro,0) someone has any ideia? thanks in advanced.