EsapiEncode error

If I try this simple script:

`

esapiencode('html','test');

`

I got this error:

Railo 4.2.2.004 Error (java.lang.SecurityException)
Message SHA1 digest error for org/owasp/esapi/errors/EncodingException.class
Cause java.lang.SecurityException
Stacktrace The Error Occurred in
E:\ColdfusionBuilder\myTest\temp.cfm: line 3

1:
2:
3: esapiencode(‘html’,‘test’);
4:

Java Stacktrace SHA1 digest error for org/owasp/esapi/errors/EncodingException.class
at sun.security.util.ManifestEntryVerifier.verify(Unknown Source):-1
at java.util.jar.JarVerifier.processEntry(Unknown Source):-1
at java.util.jar.JarVerifier.update(Unknown Source):-1
at java.util.jar.JarVerifier$VerifierStream.read(Unknown Source):-1
at sun.misc.Resource.getBytes(Unknown Source):-1
at java.net.URLClassLoader.defineClass(Unknown Source):-1
at java.net.URLClassLoader.access$100(Unknown Source):-1
at java.net.URLClassLoader$1.run(Unknown Source):-1
at java.net.URLClassLoader$1.run(Unknown Source):-1
at java.security.AccessController.doPrivileged(Native Method):-2
at java.net.URLClassLoader.findClass(Unknown Source):-1
at java.lang.ClassLoader.loadClass(Unknown Source):-1
at java.lang.ClassLoader.loadClass(Unknown Source):-1
at railo.loader.classloader.RailoClassLoader.loadClass(RailoClassLoader.java:155):155
at railo.loader.classloader.RailoClassLoader.loadClass(RailoClassLoader.java:120):120
at temp_cfm$cf.call(E:\ColdfusionBuilder\myTest\temp.cfm:3):3
at railo.runtime.PageContextImpl.doInclude(PageContextImpl.java:925):925
at railo.runtime.listener.ClassicAppListener._onRequest(ClassicAppListener.java:55):55
at railo.runtime.listener.MixedAppListener.onRequest(MixedAppListener.java:35):35
at railo.runtime.PageContextImpl.execute(PageContextImpl.java:2228):2228
at railo.runtime.PageContextImpl.execute(PageContextImpl.java:2195):2195
at railo.runtime.engine.CFMLEngineImpl.serviceCFML(CFMLEngineImpl.java:353):353
at railo.loader.servlet.CFMLServlet.service(CFMLServlet.java:29):29
at javax.servlet.http.HttpServlet.service(HttpServlet.java:790):790
at io.undertow.servlet.handlers.ServletHandler.handleRequest(ServletHandler.java:85):85
at io.undertow.servlet.handlers.security.ServletSecurityRoleHandler.handleRequest(ServletSecurityRoleHandler.java:61):61
at io.undertow.servlet.handlers.ServletDispatchingHandler.handleRequest(ServletDispatchingHandler.java:36):36
at io.undertow.servlet.handlers.security.SSLInformationAssociationHandler.handleRequest(SSLInformationAssociationHandler.java:131):131
at io.undertow.servlet.handlers.security.ServletAuthenticationCallHandler.handleRequest(ServletAuthenticationCallHandler.java:56):56
at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43):43
at io.undertow.security.handlers.AbstractConfidentialityHandler.handleRequest(AbstractConfidentialityHandler.java:45):45
at io.undertow.servlet.handlers.security.ServletConfidentialityConstraintHandler.handleRequest(ServletConfidentialityConstraintHandler.java:63):63
at io.undertow.security.handlers.AuthenticationMechanismsHandler.handleRequest(AuthenticationMechanismsHandler.java:58):58
at io.undertow.servlet.handlers.security.CachedAuthenticatedSessionHandler.handleRequest(CachedAuthenticatedSessionHandler.java:70):70
at io.undertow.security.handlers.SecurityInitialHandler.handleRequest(SecurityInitialHandler.java:76):76
at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43):43
at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43):43
at io.undertow.servlet.handlers.ServletInitialHandler.handleFirstRequest(ServletInitialHandler.java:261):261
at io.undertow.servlet.handlers.ServletInitialHandler.dispatchRequest(ServletInitialHandler.java:247):247
at io.undertow.servlet.handlers.ServletInitialHandler.access$000(ServletInitialHandler.java:76):76
at io.undertow.servlet.handlers.ServletInitialHandler$1.handleRequest(ServletInitialHandler.java:166):166
at io.undertow.server.Connectors.executeRootHandler(Connectors.java:197):197
at io.undertow.server.HttpServerExchange$1.run(HttpServerExchange.java:759):759
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source):-1
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source):-1
at java.lang.Thread.run(Unknown Source):-1

Timestamp 4/29/15 1:21:59 AM CEST

Ahh, I bet CommandBox is missing the owasp jars. I just tested on the bleeding edge of CommandBox which is running Lucee and got the same result. I put in this ticket:

https://ortussolutions.atlassian.net/browse/COMMANDBOX-221

Thanks!

~Brad

Thanks Brad!