.append("DEFINE UrlDecode InvokeForString('java.net.URLDecoder.decode', 'String String'); ")
.append("A = LOAD 'foo' USING mock.Storage() AS (f1:chararray,f2:int,f3:chararray);")
.append("B = order A by f1,f2,f3 DESC;")
.append("STORE B INTO 'bar' USING mock.Storage();");
pigServer.registerScript(IOUtils.toInputStream(script));
fail();
} catch (Exception e) {
Util.assertExceptionAndMessage(FrontendException.class, e,
"Error during parsing. DEFINE command is not permitted. ");
}