reproducing case
run attached project zk10localeresource.zip
open index.zul
current result
fails with stack trace
[WARNING] /zk10localeresources/ org.zkoss.zk.ui.UiException: javax.servlet.ServletException: Unable to encode /js/msg*.js at org.zkoss.zk.ui.sys.HtmlPageRenders.append(HtmlPageRenders.java:525) at org.zkoss.zk.ui.sys.HtmlPageRenders.outLangJavaScripts(HtmlPageRenders.java:265) at org.zkoss.zul.impl.PageRenderer.outHeaders(PageRenderer.java:113) at org.zkoss.zul.impl.PageRenderer.renderDesktop(PageRenderer.java:94) at org.zkoss.zul.impl.PageRenderer.render(PageRenderer.java:57) at org.zkoss.zk.ui.impl.PageImpl.redraw(PageImpl.java:931) at org.zkoss.zk.ui.impl.UiEngineImpl.execNewPage0(UiEngineImpl.java:578) at org.zkoss.zk.ui.impl.UiEngineImpl.execNewPage(UiEngineImpl.java:373) at org.zkoss.zk.ui.http.DHtmlLayoutServlet.process(DHtmlLayoutServlet.java:253) at org.zkoss.zk.ui.http.DHtmlLayoutServlet.doGet(DHtmlLayoutServlet.java:170) at javax.servlet.http.HttpServlet.service(HttpServlet.java:503) at javax.servlet.http.HttpServlet.service(HttpServlet.java:590) at org.eclipse.jetty.servlet.ServletHolder$NotAsync.service(ServletHolder.java:1419) ... at java.base/java.lang.Thread.run(Thread.java:833) Caused by: javax.servlet.ServletException: Unable to encode /js/msg*.js at org.zkoss.web.servlet.http.Encodes.encodeURL(Encodes.java:406) at org.zkoss.web.fn.ServletFns.encodeURL(ServletFns.java:70) at org.zkoss.zk.ui.sys.HtmlPageRenders.append(HtmlPageRenders.java:523) ... 73 more Caused by: java.lang.IllegalArgumentException: Absolute path required: \ at org.zkoss.web.util.resource.ServletContextLocator.<init>(ServletContextLocator.java:108) at org.zkoss.web.util.resource.ServletContextLocator.<init>(ServletContextLocator.java:65) at org.zkoss.web.servlet.Servlets.locate(Servlets.java:264) at org.zkoss.web.servlet.http.Encodes.encodeURL0(Encodes.java:486) at org.zkoss.web.servlet.http.Encodes$1.encodeURL(Encodes.java:430) at org.zkoss.web.servlet.http.Encodes.encodeURL(Encodes.java:403) ... 75 more
expected result
loads page and resource