0

CKEditor 4.3.3.1 (How to install ??????????????????????????????)

asked 2014-12-19 01:04:39 +0800

terrytornado gravatar image terrytornado flag of Germany
9393 3 7 16
http://www.oxitec.de/

updated 2014-12-19 01:08:49 +0800

What is the secret to get the editor to run ???

thx Stephan

MyWeb.war
 |--WEB-INF/lib/MyModule.jar (uses ckez-4.3.3.1.jar)
 |--WEB-INF/lib/ckez-4.3.3.1.jar


<ckeditor id="ckeditor" value="@bind(fx.text)" width="100%" height="400px" />

org.zkoss.zk.ui.metainfo.DefinitionNotFoundException: jar:file:/D:/E...es/message/messageCRUD.zul:84:89: Component definition not found: ckeditor in [LanguageDefinition: xul/html] at org.zkoss.zk.ui.metainfo.Parser.parseItem(Parser.java:840) at org.zkoss.zk.ui.metainfo.Parser.parseItems(Parser.java:650) at org.zkoss.zk.ui.metainfo.Parser.parseItem(Parser.java:950) at org.zkoss.zk.ui.metainfo.Parser.parseItems(Parser.java:650) at org.zkoss.zk.ui.metainfo.Parser.parseItem(Parser.java:950) at org.zkoss.zk.ui.metainfo.Parser.parseItems(Parser.java:650) at org.zkoss.zk.ui.metainfo.Parser.parseItem(Parser.java:950) at org.zkoss.zk.ui.metainfo.Parser.parseItems(Parser.java:650) at org.zkoss.zk.ui.metainfo.Parser.parseItem(Parser.java:950) at org.zkoss.zk.ui.metainfo.Parser.parseItems(Parser.java:650) at org.zkoss.zk.ui.metainfo.Parser.parseItem(Parser.java:950) at org.zkoss.zk.ui.metainfo.Parser.parseItems(Parser.java:650) at org.zkoss.zk.ui.metainfo.Parser.parseItem(Parser.java:950) at org.zkoss.zk.ui.metainfo.Parser.parseItems(Parser.java:650) at org.zkoss.zk.ui.metainfo.Parser.parseItem(Parser.java:950) at org.zkoss.zk.ui.metainfo.Parser.parseItems(Parser.java:650) at org.zkoss.zk.ui.metainfo.Parser.parseItem(Parser.java:950) at org.zkoss.zk.ui.metainfo.Parser.parseItems(Parser.java:650) at org.zkoss.zk.ui.metainfo.Parser.parseItem(Parser.java:950) at org.zkoss.zk.ui.metainfo.Parser.parseItems(Parser.java:650) at org.zkoss.zk.ui.metainfo.Parser.parseItem(Parser.java:950) at org.zkoss.zk.ui.metainfo.Parser.parseItems(Parser.java:650) at org.zkoss.zk.ui.metainfo.Parser.parseItem(Parser.java:790) at org.zkoss.zk.ui.metainfo.Parser.parse(Parser.java:241) at org.zkoss.zk.ui.metainfo.Parser.parse(Parser.java:127) at org.zkoss.zk.ui.metainfo.PageDefinitions$MyLoader.parse(PageDefinitions.java:214) at org.zkoss.zk.ui.metainfo.PageDefinitions$MyLoader.parse(PageDefinitions.java:197) at org.zkoss.web.util.resource.ResourceLoader.load(ResourceLoader.java:78) at org.zkoss.web.util.resource.ResourceLoader.load(ResourceLoader.java:33) at org.zkoss.util.resource.ResourceCache$Info.load(ResourceCache.java:227) at org.zkoss.util.resource.ResourceCache$Info.<init>(ResourceCache.java:202) at org.zkoss.util.resource.ResourceCache.get(ResourceCache.java:134) at org.zkoss.web.util.resource.ResourceCaches.get(ResourceCaches.java:101) at org.zkoss.zk.ui.metainfo.PageDefinitions.getPageDefinition(PageDefinitions.java:139) at org.zkoss.zk.ui.impl.AbstractUiFactory.getPageDefinition(AbstractUiFactory.java:165) at org.zkoss.zk.ui.http.ExecutionImpl.getPageDefinition(ExecutionImpl.java:376) at org.zkoss.zk.ui.impl.AbstractExecution.createComponents0(AbstractExecution.java:251) at org.zkoss.zk.ui.impl.AbstractExecution.createComponents(AbstractExecution.java:243) at org.zkoss.zul.Include.afterCompose(Include.java:448) at org.zkoss.zk.ui.impl.UiEngineImpl.execCreateChild0(UiEngineImpl.java:878) at org.zkoss.zk.ui.impl.UiEngineImpl.execCreateChild(UiEngineImpl.java:826) at org.zkoss.zk.ui.impl.UiEngineImpl.execCreate0(UiEngineImpl.java:735) at org.zkoss.zk.ui.impl.UiEngineImpl.execCreate(UiEngineImpl.java:699) at org.zkoss.zk.ui.impl.UiEngineImpl.execCreateChild0(UiEngineImpl.java:872) at org.zkoss.zk.ui.impl.UiEngineImpl.execCreateChild(UiEngineImpl.java:826) at org.zkoss.zk.ui.impl.UiEngineImpl.execCreate0(UiEngineImpl.java:735) at org.zkoss.zk.ui.impl.UiEngineImpl.execCreate(UiEngineImpl.java:699) at org.zkoss.zk.ui.impl.UiEngineImpl.execCreateChild0(UiEngineImpl.java:872) at org.zkoss.zk.ui.impl.UiEngineImpl.execCreateChild(UiEngineImpl.java:826) at org.zkoss.zk.ui.impl.UiEngineImpl.execCreate0(UiEngineImpl.java:735) at org.zkoss.zk.ui.impl.UiEngineImpl.execCreateChild(UiEngineImpl.java:797) at org.zkoss.zk.ui.impl.UiEngineImpl.execCreate0(UiEngineImpl.java:757) at org.zkoss.zk.ui.impl.UiEngineImpl.execCreate(UiEngineImpl.java:699) at org.zkoss.zk.ui.impl.UiEngineImpl.execNewPage0(UiEngineImpl.java:442) at org.zkoss.zk.ui.impl.UiEngineImpl.execNewPage(UiEngineImpl.java:356) at org.zkoss.zk.ui.http.ZumlExtendlet.process(ZumlExtendlet.java:140) at org.zkoss.zk.ui.http.ZumlExtendlet.service(ZumlExtendlet.java:107) at org.zkoss.web.util.resource.ClassWebResource.web0(ClassWebResource.java:585) at org.zkoss.web.util.resource.ClassWebResource.web(ClassWebResource.java:571) at org.zkoss.web.util.resource.ClassWebResource.service(ClassWebResource.java:262) at org.zkoss.zk.au.http.DHtmlUpdateServlet.doGet(DHtmlUpdateServlet.java:427) at javax.servlet.http.HttpServlet.service(HttpServlet.java:620) at javax.servlet.http.HttpServlet.service(HttpServlet.java:727) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:330) at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:118) at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:84) at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342) at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:113) at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342) at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:103) at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342) at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:113) at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342) at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:154) at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342) at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:45) at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342) at org.springframework.security.web.authentication.www.BasicAuthenticationFilter.doFilter(BasicAuthenticationFilter.java:150) at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342) at org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:199) at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342) at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:110) at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342) at org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:50) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:108) at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342) at org.springframework.security.web.session.ConcurrentSessionFilter.doFilter(ConcurrentSessionFilter.java:125) at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342) at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:87) at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342) at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:192) at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:160) at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:344) at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:261) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:220) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java) at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:501) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:950) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408) at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1040) at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:607) at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:316) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) at java.lang.Thread.run(Thread.java:724)

delete flag offensive retag edit

7 Answers

Sort by » oldest newest most voted
0

answered 2014-12-30 13:42:29 +0800

nuferras gravatar image nuferras
1
http://www.obserwatorkred...

thanks for this Yo! :)

link publish delete flag offensive edit
0

answered 2014-12-25 10:09:28 +0800

lucygp gravatar image lucygp
1

So there is something wrong from your message:


link publish delete flag offensive edit
0

answered 2014-12-22 14:14:28 +0800

terrytornado gravatar image terrytornado flag of Germany
9393 3 7 16
http://www.oxitec.de/

updated 2014-12-22 14:15:09 +0800

The lang-addon.xml seems OK. I help me by NOT using this component :-(

link publish delete flag offensive edit

Comments

I have sent you a sample project with ckeditor. please compare it with yours.

hawk ( 2014-12-23 02:29:29 +0800 )edit
0

answered 2014-12-22 12:12:57 +0800

portek gravatar image portek
1
http://www.efektownelokat...

thanks for this yo !

link publish delete flag offensive edit
0

answered 2014-12-22 09:33:54 +0800

hawk gravatar image hawk
3250 1 5
http://hawkphoenix.blogsp... ZK Team

you shall see a message like

2014/12/22 下午 05:26:25 org.zkoss.zk.ui.metainfo.DefinitionLoaders parseLang:250 FINE: Addon language to xul/html from ckez

2014/12/22 下午 05:26:25 org.zkoss.zk.ui.metainfo.DefinitionLoaders parseLang:471 FINER: Add component definition: name=ckeditor

So there is something wrong from your message:

2014-12-19 11:30:43,953 DEBUG [localhost-startStop-1] DefinitionLoaders M[parseLang] - Addon language to xul/html from null

The message is generated based on lang-addon.xml. It should not contain "null". You can check your ckez.jar/metainfo/zk/lang-addon.xml to ensure it's not corrupt.

link publish delete flag offensive edit
0

answered 2014-12-19 10:33:45 +0800

terrytornado gravatar image terrytornado flag of Germany
9393 3 7 16
http://www.oxitec.de/

updated 2014-12-19 10:34:01 +0800

Switch to 4.3.3.0 doesn't work. Here's a few lines from the log. Please, look at the end.

. . .
2014-12-19 11:30:43,770 DEBUG  [localhost-startStop-1] DefinitionLoaders M[parseLang] - Addon language to xul/html from zkboost-zk-gritter
2014-12-19 11:30:43,775 DEBUG  [localhost-startStop-1] DefinitionLoaders M[parseLang] - Addon language to xul/html from ox_recaptcha
2014-12-19 11:30:43,814 TRACE  [localhost-startStop-1] DefinitionLoaders M[parseLang] - Add component definition: name=ox_recaptcha
2014-12-19 11:30:43,815 DEBUG  [localhost-startStop-1] DefinitionLoaders M[parseLang] - Addon language to xul/html from zkboost-utils-ui
...
2014-12-19 11:30:43,926 DEBUG  [localhost-startStop-1] DefinitionLoaders M[parseLang] - Addon language to xul/html from atlantic
2014-12-19 11:30:43,927 DEBUG  [localhost-startStop-1] DefinitionLoaders M[parseLang] - Addon language to xul/html from zkbind
. . .
2014-12-19 11:30:43,949 TRACE  [localhost-startStop-1] DefinitionLoaders M[parseLang] - Extends component definition, textbox, from textbox
2014-12-19 11:30:43,949 TRACE  [localhost-startStop-1] DefinitionLoaders M[parseLang] - Extends component definition, timebox, from timebox
2014-12-19 11:30:43,953 DEBUG  [localhost-startStop-1] DefinitionLoaders M[parseLang] - Addon language to xul/html from null
link publish delete flag offensive edit
0

answered 2014-12-19 07:47:22 +0800

hawk gravatar image hawk
3250 1 5
http://hawkphoenix.blogsp... ZK Team

updated 2014-12-19 09:20:44 +0800

Hi,

I encountered this situation once. After I clear my environment, switch to another ckeditor version and switch back then the issue is resolved.

Notice your server console, is there any error causing ckez-4.3.3.1.jar being ignored?

link publish delete flag offensive edit

Comments

you can add JVM opts to see which classes are loaded from which jars.

java -verbose:class

neillee ( 2014-12-19 08:37:37 +0800 )edit
Your answer
Please start posting your answer anonymously - your answer will be saved within the current session and published after you log in or create a new account. Please try to give a substantial answer, for discussions, please use comments and please do remember to vote (after you log in)!

[hide preview]

Question tools

Follow
1 follower

RSS

Stats

Asked: 2014-12-19 01:04:39 +0800

Seen: 62 times

Last updated: Dec 30 '14

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