Thanks a lot for your examples. In NameParserGenericUDTF,if I invoking process directly,it will be NPE . What should I do?