Revision history [back]

click to hide/show revision 1
initial version

asked 2009-11-03 14:01:19 +0800

gyowanny gravatar image gyowanny

Exception after updating to the newest ZK version (3.6.3)

Hi Everyone

I've just updated my app zk libs to the newest 3.6.3 and when I try to open up the login page I get the following exception:

org.zkoss.zk.ui.metainfo.DefinitionNotFoundException: Language not found for extension zul
    org.zkoss.zk.ui.metainfo.LanguageDefinition.getByExtension(LanguageDefinition.java:194)
    org.zkoss.zk.ui.metainfo.Parser.parse(Parser.java:179)
    org.zkoss.zk.ui.metainfo.Parser.parse(Parser.java:102)
    org.zkoss.zk.ui.metainfo.PageDefinitions$MyLoader.parse(PageDefinitions.java:196)
    org.zkoss.web.util.resource.ResourceLoader.load(ResourceLoader.java:94)
    org.zkoss.util.resource.ResourceCache$Info.load(ResourceCache.java:219)
    org.zkoss.util.resource.ResourceCache$Info.<init>(ResourceCache.java:193)
    org.zkoss.util.resource.ResourceCache.get(ResourceCache.java:134)
    org.zkoss.web.util.resource.ResourceCaches.get(ResourceCaches.java:132)
    org.zkoss.zk.ui.metainfo.PageDefinitions.getPageDefinition(PageDefinitions.java:142)
    org.zkoss.zk.ui.impl.AbstractUiFactory.getPageDefinition(AbstractUiFactory.java:115)
    org.zkoss.zk.ui.http.DHtmlLayoutServlet.process(DHtmlLayoutServlet.java:221)
    org.zkoss.zk.ui.http.DHtmlLayoutServlet.doGet(DHtmlLayoutServlet.java:165)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:627)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
    br.com.eseller.app.zk.servlet.AccessFilter.doFilter(AccessFilter.java:52)

Then looking into tomcat's log file (catalina.out) I found this trace that had been raised while the container has tried to start the application:

Nov 3, 2009 5:54:16 PM org.zkoss.zk.ui.http.WebManager :112
INFO: Starting ZK 3.6.3 Enterprise (build: 09110309)
Nov 3, 2009 5:54:16 PM org.zkoss.zk.ui.sys.ConfigParser parseConfigXml:127
INFO: Loading system default
Nov 3, 2009 5:54:16 PM org.zkoss.zk.ui.sys.ConfigParser checkVersion:100
INFO: Ignore jar:file:/usr/local/jakarta/apache-tomcat-5.5.27/webapps/eSellerZk/WEB-INF/lib/zk.jar!/metainfo/zk/config.xml
Cause: version not matched; expected=3.6.3, xml=3.5.2
Nov 3, 2009 5:54:16 PM org.zkoss.zk.ui.sys.ConfigParser checkVersion:100
INFO: Ignore jar:file:/usr/local/jakarta/apache-tomcat-5.5.27/webapps/eSellerZk/WEB-INF/lib/zkex.jar!/metainfo/zk/config.xml
Cause: version not matched; expected=3.6.3, xml=3.5.2

And I found this too

SEVERE: Failed to load jar:file:/usr/local/jakarta/apache-tomcat-5.5.27/webapps/eSellerZk/WEB-INF/lib/timelinez.jar!/metainfo/zk/lang-addon.xml
>>org.zkoss.zk.ui.metainfo.DefinitionNotFoundException: Language not found: xul/html
>> at org.zkoss.zk.ui.metainfo.LanguageDefinition.lookup(LanguageDefinition.java:173)
>> at org.zkoss.zk.ui.metainfo.DefinitionLoaders.parseLang(DefinitionLoaders.java:213)
>> at org.zkoss.zk.ui.metainfo.DefinitionLoaders.load0(DefinitionLoaders.java:162)
>> at org.zkoss.zk.ui.metainfo.DefinitionLoaders.load(DefinitionLoaders.java:123)
>> at org.zkoss.zk.ui.metainfo.LanguageDefinition.init(LanguageDefinition.java:265)
>>...

I've updated all the jars included in the ZK enterprise distribution.

Thank you

Gyo

Support Options
  • Email Support
  • Training
  • Consulting
  • Outsourcing
Learn More