[xwiki-users] XEM and WYSIWYG
I solved my http://n2.nabble.com/Convert-XE-to-XEM-td2169510.html#a2169510 XE -> XEM Problems (I hope) changing the wrong properties in the database. Bit i still got the problem with the new WYSIWYG-Editor link function http://n2.nabble.com/file/n2290224/link.png I got an Error message now too: 20:10:32,963 [] [http-8180-Processor16] ERROR [/xwiki].[WysiwygService] - Allocate exception for servlet WysiwygService java.lang.NoClassDefFoundError: com/xpn/xwiki/gwt/api/server/XWikiServiceImpl at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClass(ClassLoader.java:620) at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124) at org.apache.catalina.loader.WebappClassLoader.findClassInternal(WebappClassLoader.java:1815) at org.apache.catalina.loader.WebappClassLoader.findClass(WebappClassLoader.java:869) at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1322) at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1201) at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1034) at org.apache.catalina.core.StandardWrapper.allocate(StandardWrapper.java:757) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:130) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869) at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:664) at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527) at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80) at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684) at java.lang.Thread.run(Thread.java:595) 20:10:32,970 [] [http-8180-Processor17] ERROR [/xwiki].[WysiwygService] - Allocate exception for servlet WysiwygService java.lang.NoClassDefFoundError: com/xpn/xwiki/gwt/api/server/XWikiServiceImpl at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClass(ClassLoader.java:620) at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124) at org.apache.catalina.loader.WebappClassLoader.findClassInternal(WebappClassLoader.java:1815) at org.apache.catalina.loader.WebappClassLoader.findClass(WebappClassLoader.java:869) at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1322) at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1201) at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1034) at org.apache.catalina.core.StandardWrapper.allocate(StandardWrapper.java:757) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:130) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869) at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:664) at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527) at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80) at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684) at java.lang.Thread.run(Thread.java:595) 20:10:32,976 [] [http-8180-Processor24] ERROR [/xwiki].[WysiwygService] - Allocate exception for servlet WysiwygService java.lang.NoClassDefFoundError: com/xpn/xwiki/gwt/api/server/XWikiServiceImpl at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClass(ClassLoader.java:620) at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124) at org.apache.catalina.loader.WebappClassLoader.findClassInternal(WebappClassLoader.java:1815) at org.apache.catalina.loader.WebappClassLoader.findClass(WebappClassLoader.java:869) at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1322) at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1201) at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1034) at org.apache.catalina.core.StandardWrapper.allocate(StandardWrapper.java:757) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:130) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869) at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:664) at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527) at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80) at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684) at java.lang.Thread.run(Thread.java:595) 20:10:32,982 [] [http-8180-Processor21] ERROR [/xwiki].[WysiwygService] - Allocate exception for servlet WysiwygService java.lang.NoClassDefFoundError: com/xpn/xwiki/gwt/api/server/XWikiServiceImpl at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClass(ClassLoader.java:620) at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124) at org.apache.catalina.loader.WebappClassLoader.findClassInternal(WebappClassLoader.java:1815) at org.apache.catalina.loader.WebappClassLoader.findClass(WebappClassLoader.java:869) at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1322) at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1201) at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1034) at org.apache.catalina.core.StandardWrapper.allocate(StandardWrapper.java:757) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:130) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869) at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:664) at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527) at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80) at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684) at java.lang.Thread.run(Thread.java:595) 20:10:32,989 [] [http-8180-Processor20] ERROR [/xwiki].[WysiwygService] - Allocate exception for servlet WysiwygService java.lang.NoClassDefFoundError: com/xpn/xwiki/gwt/api/server/XWikiServiceImpl at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClass(ClassLoader.java:620) at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124) at org.apache.catalina.loader.WebappClassLoader.findClassInternal(WebappClassLoader.java:1815) at org.apache.catalina.loader.WebappClassLoader.findClass(WebappClassLoader.java:869) at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1322) at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1201) at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1034) at org.apache.catalina.core.StandardWrapper.allocate(StandardWrapper.java:757) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:130) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869) at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:664) at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527) at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80) at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684) at java.lang.Thread.run(Thread.java:595) Hope someone can help Thanks hel. ----- Helmut Lehner [email protected] -- View this message in context: http://n2.nabble.com/XEM-and-WYSIWYG-tp2290224p2290224.html Sent from the XWiki- Users mailing list archive at Nabble.com.
Hi Helmut, hel-o wrote:
I solved my http://n2.nabble.com/Convert-XE-to-XEM-td2169510.html#a2169510 XE -> XEM Problems (I hope) changing the wrong properties in the database. Bit i still got the problem with the new WYSIWYG-Editor link function
It looks like the list boxes are not filled because the AJAX request fails. From your server log I see that XWikiServiceImpl is missing. Please make sure you have xwiki-web-gwt-*.jar in WEB-INF/lib directory. Also, it would be of great help if you could tell me what errors appear in the Firebug console. For instance you should see a POST http://localhost:8080/xwiki/WysiwygService 200 OK 519ms with 5|0|4|http://localhost:8080/xwiki/resources/js/xwiki/wysiwyg/gwt/com.xpn.xwiki.wysiwyg.Wysiwyg/|B35505E580C2C6E5A77218C10E8607F8 |com.xpn.xwiki.wysiwyg.client.WysiwygService|isMultiWiki|1|2|3|4|0| in the Post tab, and //OK[0,1,["java.lang.Boolean/476441737"],0,5][0,1,["java.lang.Boolean/476441737"],0,5] in the Response tab. Followed by another POST http://localhost:8080/xwiki/WysiwygService 200 OK 523ms with 5|0|6|http://localhost:8080/xwiki/resources/js/xwiki/wysiwyg/gwt/com.xpn.xwiki.wysiwyg.Wysiwyg/|B35505E580C2C6E5A77218C10E8607F8 |com.xpn.xwiki.wysiwyg.client.WysiwygService|getSpaceNames|java.lang.String|xwiki|1|2|3|4|1|5|6| in the Post tab, and //OK[9,2,8,2,7,2,6,2,5,2,4,2,3,2,7,1,["java.util.ArrayList/3821976829","java.lang.String/2004016611" ,"Blog","Main","Panels","Sandbox","Scheduler","Stats","XWiki"],0,5][9,2,8,2,7,2,6,2,5,2,4,2,3,2,7,1, ["java.util.ArrayList/3821976829","java.lang.String/2004016611","Blog","Main","Panels","Sandbox","Scheduler" ,"Stats","XWiki"],0,5] in the Response tab. In your case these requests probably fail. I want to know if they are sent to the right URL. Thanks, Marius
I got an Error message now too:
20:10:32,963 [] [http-8180-Processor16] ERROR [/xwiki].[WysiwygService] - Allocate exception for servlet WysiwygService java.lang.NoClassDefFoundError: com/xpn/xwiki/gwt/api/server/XWikiServiceImpl at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClass(ClassLoader.java:620) at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124) at org.apache.catalina.loader.WebappClassLoader.findClassInternal(WebappClassLoader.java:1815) at org.apache.catalina.loader.WebappClassLoader.findClass(WebappClassLoader.java:869) at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1322) at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1201) at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1034) at org.apache.catalina.core.StandardWrapper.allocate(StandardWrapper.java:757) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:130) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869) at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:664) at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527) at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80) at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684) at java.lang.Thread.run(Thread.java:595) 20:10:32,970 [] [http-8180-Processor17] ERROR [/xwiki].[WysiwygService] - Allocate exception for servlet WysiwygService java.lang.NoClassDefFoundError: com/xpn/xwiki/gwt/api/server/XWikiServiceImpl at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClass(ClassLoader.java:620) at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124) at org.apache.catalina.loader.WebappClassLoader.findClassInternal(WebappClassLoader.java:1815) at org.apache.catalina.loader.WebappClassLoader.findClass(WebappClassLoader.java:869) at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1322) at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1201) at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1034) at org.apache.catalina.core.StandardWrapper.allocate(StandardWrapper.java:757) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:130) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869) at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:664) at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527) at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80) at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684) at java.lang.Thread.run(Thread.java:595) 20:10:32,976 [] [http-8180-Processor24] ERROR [/xwiki].[WysiwygService] - Allocate exception for servlet WysiwygService java.lang.NoClassDefFoundError: com/xpn/xwiki/gwt/api/server/XWikiServiceImpl at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClass(ClassLoader.java:620) at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124) at org.apache.catalina.loader.WebappClassLoader.findClassInternal(WebappClassLoader.java:1815) at org.apache.catalina.loader.WebappClassLoader.findClass(WebappClassLoader.java:869) at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1322) at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1201) at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1034) at org.apache.catalina.core.StandardWrapper.allocate(StandardWrapper.java:757) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:130) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869) at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:664) at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527) at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80) at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684) at java.lang.Thread.run(Thread.java:595) 20:10:32,982 [] [http-8180-Processor21] ERROR [/xwiki].[WysiwygService] - Allocate exception for servlet WysiwygService java.lang.NoClassDefFoundError: com/xpn/xwiki/gwt/api/server/XWikiServiceImpl at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClass(ClassLoader.java:620) at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124) at org.apache.catalina.loader.WebappClassLoader.findClassInternal(WebappClassLoader.java:1815) at org.apache.catalina.loader.WebappClassLoader.findClass(WebappClassLoader.java:869) at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1322) at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1201) at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1034) at org.apache.catalina.core.StandardWrapper.allocate(StandardWrapper.java:757) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:130) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869) at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:664) at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527) at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80) at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684) at java.lang.Thread.run(Thread.java:595) 20:10:32,989 [] [http-8180-Processor20] ERROR [/xwiki].[WysiwygService] - Allocate exception for servlet WysiwygService java.lang.NoClassDefFoundError: com/xpn/xwiki/gwt/api/server/XWikiServiceImpl at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClass(ClassLoader.java:620) at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124) at org.apache.catalina.loader.WebappClassLoader.findClassInternal(WebappClassLoader.java:1815) at org.apache.catalina.loader.WebappClassLoader.findClass(WebappClassLoader.java:869) at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1322) at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1201) at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1034) at org.apache.catalina.core.StandardWrapper.allocate(StandardWrapper.java:757) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:130) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869) at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:664) at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527) at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80) at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684) at java.lang.Thread.run(Thread.java:595)
Hope someone can help Thanks hel.
----- Helmut Lehner [email protected]
I should add that we haven't tested the WYSIWYG in multi-wiki environment so the link feature might have some issues there. It's strange that from your link dialog image it seems that the multi-wiki environment is detected, because the "Choose a wiki" list box is hidden in XE, but the following requests fail. Marius Dumitru Florea wrote:
Hi Helmut,
hel-o wrote:
I solved my http://n2.nabble.com/Convert-XE-to-XEM-td2169510.html#a2169510 XE -> XEM Problems (I hope) changing the wrong properties in the database. Bit i still got the problem with the new WYSIWYG-Editor link function
It looks like the list boxes are not filled because the AJAX request fails. From your server log I see that XWikiServiceImpl is missing. Please make sure you have xwiki-web-gwt-*.jar in WEB-INF/lib directory.
Also, it would be of great help if you could tell me what errors appear in the Firebug console. For instance you should see a
POST http://localhost:8080/xwiki/WysiwygService 200 OK 519ms
with
5|0|4|http://localhost:8080/xwiki/resources/js/xwiki/wysiwyg/gwt/com.xpn.xwiki.wysiwyg.Wysiwyg/|B35505E580C2C6E5A77218C10E8607F8 |com.xpn.xwiki.wysiwyg.client.WysiwygService|isMultiWiki|1|2|3|4|0|
in the Post tab, and
//OK[0,1,["java.lang.Boolean/476441737"],0,5][0,1,["java.lang.Boolean/476441737"],0,5]
in the Response tab. Followed by another
POST http://localhost:8080/xwiki/WysiwygService 200 OK 523ms
with
5|0|6|http://localhost:8080/xwiki/resources/js/xwiki/wysiwyg/gwt/com.xpn.xwiki.wysiwyg.Wysiwyg/|B35505E580C2C6E5A77218C10E8607F8 |com.xpn.xwiki.wysiwyg.client.WysiwygService|getSpaceNames|java.lang.String|xwiki|1|2|3|4|1|5|6|
in the Post tab, and
//OK[9,2,8,2,7,2,6,2,5,2,4,2,3,2,7,1,["java.util.ArrayList/3821976829","java.lang.String/2004016611" ,"Blog","Main","Panels","Sandbox","Scheduler","Stats","XWiki"],0,5][9,2,8,2,7,2,6,2,5,2,4,2,3,2,7,1, ["java.util.ArrayList/3821976829","java.lang.String/2004016611","Blog","Main","Panels","Sandbox","Scheduler" ,"Stats","XWiki"],0,5]
in the Response tab. In your case these requests probably fail. I want to know if they are sent to the right URL.
Thanks, Marius
I got an Error message now too:
20:10:32,963 [] [http-8180-Processor16] ERROR [/xwiki].[WysiwygService] - Allocate exception for servlet WysiwygService java.lang.NoClassDefFoundError: com/xpn/xwiki/gwt/api/server/XWikiServiceImpl at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClass(ClassLoader.java:620) at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124) at org.apache.catalina.loader.WebappClassLoader.findClassInternal(WebappClassLoader.java:1815) at org.apache.catalina.loader.WebappClassLoader.findClass(WebappClassLoader.java:869) at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1322) at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1201) at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1034) at org.apache.catalina.core.StandardWrapper.allocate(StandardWrapper.java:757) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:130) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869) at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:664) at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527) at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80) at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684) at java.lang.Thread.run(Thread.java:595) 20:10:32,970 [] [http-8180-Processor17] ERROR [/xwiki].[WysiwygService] - Allocate exception for servlet WysiwygService java.lang.NoClassDefFoundError: com/xpn/xwiki/gwt/api/server/XWikiServiceImpl at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClass(ClassLoader.java:620) at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124) at org.apache.catalina.loader.WebappClassLoader.findClassInternal(WebappClassLoader.java:1815) at org.apache.catalina.loader.WebappClassLoader.findClass(WebappClassLoader.java:869) at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1322) at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1201) at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1034) at org.apache.catalina.core.StandardWrapper.allocate(StandardWrapper.java:757) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:130) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869) at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:664) at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527) at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80) at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684) at java.lang.Thread.run(Thread.java:595) 20:10:32,976 [] [http-8180-Processor24] ERROR [/xwiki].[WysiwygService] - Allocate exception for servlet WysiwygService java.lang.NoClassDefFoundError: com/xpn/xwiki/gwt/api/server/XWikiServiceImpl at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClass(ClassLoader.java:620) at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124) at org.apache.catalina.loader.WebappClassLoader.findClassInternal(WebappClassLoader.java:1815) at org.apache.catalina.loader.WebappClassLoader.findClass(WebappClassLoader.java:869) at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1322) at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1201) at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1034) at org.apache.catalina.core.StandardWrapper.allocate(StandardWrapper.java:757) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:130) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869) at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:664) at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527) at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80) at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684) at java.lang.Thread.run(Thread.java:595) 20:10:32,982 [] [http-8180-Processor21] ERROR [/xwiki].[WysiwygService] - Allocate exception for servlet WysiwygService java.lang.NoClassDefFoundError: com/xpn/xwiki/gwt/api/server/XWikiServiceImpl at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClass(ClassLoader.java:620) at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124) at org.apache.catalina.loader.WebappClassLoader.findClassInternal(WebappClassLoader.java:1815) at org.apache.catalina.loader.WebappClassLoader.findClass(WebappClassLoader.java:869) at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1322) at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1201) at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1034) at org.apache.catalina.core.StandardWrapper.allocate(StandardWrapper.java:757) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:130) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869) at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:664) at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527) at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80) at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684) at java.lang.Thread.run(Thread.java:595) 20:10:32,989 [] [http-8180-Processor20] ERROR [/xwiki].[WysiwygService] - Allocate exception for servlet WysiwygService java.lang.NoClassDefFoundError: com/xpn/xwiki/gwt/api/server/XWikiServiceImpl at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClass(ClassLoader.java:620) at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124) at org.apache.catalina.loader.WebappClassLoader.findClassInternal(WebappClassLoader.java:1815) at org.apache.catalina.loader.WebappClassLoader.findClass(WebappClassLoader.java:869) at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1322) at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1201) at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1034) at org.apache.catalina.core.StandardWrapper.allocate(StandardWrapper.java:757) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:130) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869) at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:664) at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527) at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80) at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684) at java.lang.Thread.run(Thread.java:595)
Hope someone can help Thanks hel.
----- Helmut Lehner [email protected]
_______________________________________________ users mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/users
Hi Marius, Marius Dumitru Florea wrote:
It looks like the list boxes are not filled because the AJAX request fails. From your server log I see that XWikiServiceImpl is missing. Please make sure you have xwiki-web-gwt-*.jar in WEB-INF/lib directory.
The following files are in the lib directory: - xwiki-web-gwt-1.7.1-sources.jar - xwiki-web-gwt-1.7.1.jar - xwiki-web-wysiwyg-1.7.1-sources.jar Marius Dumitru Florea wrote:
Also, it would be of great help if you could tell me what errors appear in the Firebug console. For instance you should see a
POST http://localhost:8080/xwiki/WysiwygService 200 OK 519ms
with
5|0|4|http://localhost:8080/xwiki/resources/js/xwiki/wysiwyg/gwt/com.xpn.xwiki.wysiwyg.Wysiwyg/|B35505E580C2C6E5A77218C10E8607F8 |com.xpn.xwiki.wysiwyg.client.WysiwygService|isMultiWiki|1|2|3|4|0| ...
In the Firebug console i find: POST http://semantic-web.hel.at/xwiki/WysiwygService 500 Internal Server Error 295ms 5|0|4|http://semantic-web.hel.at/xwiki/com.xpn.xwiki.wysiwyg.Wysiwyg/|43B5EB29AA994FF14B61B1AD21FE77DD |com.xpn.xwiki.wysiwyg.client.WysiwygService|isMultiWiki|1|2|3|4|0| <html><head><title>Apache Tomcat/5.5 - Error report</title><style><!--H1 {font-family:Tahoma,Arial,sans-serif ;color:white;background-color:#525D76;font-size:22px;} H2 {font-family:Tahoma,Arial,sans-serif;color :white;background-color:#525D76;font-size:16px;} H3 {font-family:Tahoma,Arial,sans-serif;color:white ;background-color:#525D76;font-size:14px;} BODY {font-family:Tahoma,Arial,sans-serif;color:black;background-color :white;} B {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;} P {font-family :Tahoma,Arial,sans-serif;background:white;color:black;font-size:12px;}A {color : black;}A.name {color : black;}HR {color : #525D76;}--></style> </head><body><h1>HTTP Status 500 - </h1><HR size="1" noshade ="noshade"><p>type Exception report</p><p>message <u></u></p><p>description <u>The server encountered an internal error () that prevented it from fulfilling this request.</u></p><p>exception <pre>javax.servlet.ServletException: Error allocating a servlet instance org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105) org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148) org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869) org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol .java:664) org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527) org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80) org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684) java.lang.Thread.run(Thread.java:595) </pre></p><p>root cause <pre>java.lang.NoClassDefFoundError: com/xpn/xwiki/gwt/api/server/XWi kiServiceImpl java.lang.ClassLoader.defineClass1(Native Method) java.lang.ClassLoader.defineClass(ClassLoader.java:620) java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124) org.apache.catalina.loader.WebappClassLoader.findClassInternal(WebappClassLoader.java:1815) org.apache.catalina.loader.WebappClassLoader.findClass(WebappClassLoader.java:869) org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1322) org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1201) org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105) org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148) org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869) org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol .java:664) org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527) org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80) org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684) java.lang.Thread.run(Thread.java:595) </pre></p><p>note <u>The full stack trace of the root cause is available in the Apache Tomcat /5.5 logs.</u></p><HR size="1" noshade="noshade"><h3>Apache Tomcat/5.5</h3></body></html> There are five Post errors which all are similar. hel. ----- Helmut Lehner [email protected] -- View this message in context: http://n2.nabble.com/XEM-and-WYSIWYG-tp2290224p2292209.html Sent from the XWiki- Users mailing list archive at Nabble.com.
Hi Helmut, hel-o wrote:
Hi Marius,
Marius Dumitru Florea wrote:
It looks like the list boxes are not filled because the AJAX request fails. From your server log I see that XWikiServiceImpl is missing. Please make sure you have xwiki-web-gwt-*.jar in WEB-INF/lib directory.
The following files are in the lib directory:
- xwiki-web-gwt-1.7.1-sources.jar - xwiki-web-gwt-1.7.1.jar - xwiki-web-wysiwyg-1.7.1-sources.jar
You also have xwiki-web-wysiwyg-1.7.1.jar right? Thanks, Marius
Marius Dumitru Florea wrote:
Also, it would be of great help if you could tell me what errors appear in the Firebug console. For instance you should see a
POST http://localhost:8080/xwiki/WysiwygService 200 OK 519ms
with
5|0|4|http://localhost:8080/xwiki/resources/js/xwiki/wysiwyg/gwt/com.xpn.xwiki.wysiwyg.Wysiwyg/|B35505E580C2C6E5A77218C10E8607F8 |com.xpn.xwiki.wysiwyg.client.WysiwygService|isMultiWiki|1|2|3|4|0| ...
In the Firebug console i find:
POST http://semantic-web.hel.at/xwiki/WysiwygService 500 Internal Server Error 295ms
5|0|4|http://semantic-web.hel.at/xwiki/com.xpn.xwiki.wysiwyg.Wysiwyg/|43B5EB29AA994FF14B61B1AD21FE77DD |com.xpn.xwiki.wysiwyg.client.WysiwygService|isMultiWiki|1|2|3|4|0|
<html><head><title>Apache Tomcat/5.5 - Error report</title><style><!--H1 {font-family:Tahoma,Arial,sans-serif ;color:white;background-color:#525D76;font-size:22px;} H2 {font-family:Tahoma,Arial,sans-serif;color :white;background-color:#525D76;font-size:16px;} H3 {font-family:Tahoma,Arial,sans-serif;color:white ;background-color:#525D76;font-size:14px;} BODY {font-family:Tahoma,Arial,sans-serif;color:black;background-color :white;} B {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;} P {font-family :Tahoma,Arial,sans-serif;background:white;color:black;font-size:12px;}A {color : black;}A.name {color : black;}HR {color : #525D76;}--></style> </head><body><h1>HTTP Status 500 - </h1><HR size="1" noshade ="noshade"><p>type Exception report</p><p>message <u></u></p><p>description <u>The server encountered an internal error () that prevented it from fulfilling this request.</u></p><p>exception <pre>javax.servlet.ServletException: Error allocating a servlet instance
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105) org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148) org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869)
org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol .java:664)
org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80)
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684) java.lang.Thread.run(Thread.java:595) </pre></p><p>root cause <pre>java.lang.NoClassDefFoundError: com/xpn/xwiki/gwt/api/server/XWi kiServiceImpl java.lang.ClassLoader.defineClass1(Native Method) java.lang.ClassLoader.defineClass(ClassLoader.java:620) java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124)
org.apache.catalina.loader.WebappClassLoader.findClassInternal(WebappClassLoader.java:1815)
org.apache.catalina.loader.WebappClassLoader.findClass(WebappClassLoader.java:869)
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1322)
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1201)
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105) org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148) org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869)
org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol .java:664)
org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80)
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684) java.lang.Thread.run(Thread.java:595) </pre></p><p>note <u>The full stack trace of the root cause is available in the Apache Tomcat /5.5 logs.</u></p><HR size="1" noshade="noshade"><h3>Apache Tomcat/5.5</h3></body></html>
There are five Post errors which all are similar.
hel.
----- Helmut Lehner [email protected]
Yes, i must have missed that one. hel. Marius Dumitru Florea wrote:
Hi Helmut,
hel-o wrote:
Hi Marius,
Marius Dumitru Florea wrote:
It looks like the list boxes are not filled because the AJAX request fails. From your server log I see that XWikiServiceImpl is missing. Please make sure you have xwiki-web-gwt-*.jar in WEB-INF/lib directory.
The following files are in the lib directory:
- xwiki-web-gwt-1.7.1-sources.jar - xwiki-web-gwt-1.7.1.jar - xwiki-web-wysiwyg-1.7.1-sources.jar
You also have xwiki-web-wysiwyg-1.7.1.jar right?
Thanks, Marius
Marius Dumitru Florea wrote:
Also, it would be of great help if you could tell me what errors appear in the Firebug console. For instance you should see a
POST http://localhost:8080/xwiki/WysiwygService 200 OK 519ms
with
5|0|4|http://localhost:8080/xwiki/resources/js/xwiki/wysiwyg/gwt/com.xpn.xwiki.wysiwyg.Wysiwyg/|B35505E580C2C6E5A77218C10E8607F8 |com.xpn.xwiki.wysiwyg.client.WysiwygService|isMultiWiki|1|2|3|4|0| ...
In the Firebug console i find:
POST http://semantic-web.hel.at/xwiki/WysiwygService 500 Internal Server Error 295ms
5|0|4|http://semantic-web.hel.at/xwiki/com.xpn.xwiki.wysiwyg.Wysiwyg/|43B5EB29AA994FF14B61B1AD21FE77DD |com.xpn.xwiki.wysiwyg.client.WysiwygService|isMultiWiki|1|2|3|4|0|
<html><head><title>Apache Tomcat/5.5 - Error report</title><style><!--H1 {font-family:Tahoma,Arial,sans-serif ;color:white;background-color:#525D76;font-size:22px;} H2 {font-family:Tahoma,Arial,sans-serif;color :white;background-color:#525D76;font-size:16px;} H3 {font-family:Tahoma,Arial,sans-serif;color:white ;background-color:#525D76;font-size:14px;} BODY {font-family:Tahoma,Arial,sans-serif;color:black;background-color :white;} B {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;} P {font-family :Tahoma,Arial,sans-serif;background:white;color:black;font-size:12px;}A {color : black;}A.name {color : black;}HR {color : #525D76;}--></style> </head><body><h1>HTTP Status 500 - </h1><HR size="1" noshade ="noshade"><p>type Exception report</p><p>message <u></u></p><p>description <u>The server encountered an internal error () that prevented it from fulfilling this request.</u></p><p>exception <pre>javax.servlet.ServletException: Error allocating a servlet instance
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869)
org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol .java:664)
org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80)
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684) java.lang.Thread.run(Thread.java:595) </pre></p><p>root cause <pre>java.lang.NoClassDefFoundError: com/xpn/xwiki/gwt/api/server/XWi kiServiceImpl java.lang.ClassLoader.defineClass1(Native Method) java.lang.ClassLoader.defineClass(ClassLoader.java:620) java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124)
org.apache.catalina.loader.WebappClassLoader.findClassInternal(WebappClassLoader.java:1815)
org.apache.catalina.loader.WebappClassLoader.findClass(WebappClassLoader.java:869)
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1322)
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1201)
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869)
org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol .java:664)
org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80)
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684) java.lang.Thread.run(Thread.java:595) </pre></p><p>note <u>The full stack trace of the root cause is available in the Apache Tomcat /5.5 logs.</u></p><HR size="1" noshade="noshade"><h3>Apache Tomcat/5.5</h3></body></html>
There are five Post errors which all are similar.
hel.
----- Helmut Lehner [email protected]
_______________________________________________ users mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/users
----- Helmut Lehner [email protected] -- View this message in context: http://n2.nabble.com/XEM-and-WYSIWYG-tp2290224p2292270.html Sent from the XWiki- Users mailing list archive at Nabble.com.
If I go to http://semantic-web.hel.at/xwiki/XWikiService I get: java.lang.ClassNotFoundException: com.xpn.xwiki.gwt.api.server.XWikiServiceImpl org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1355) org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1201) org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105) org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148) org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869) org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:664) org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527) org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80) org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684) java.lang.Thread.run(Thread.java:595) as the root cause, instead of: HTTP ERROR: 405 HTTP method GET is not supported by this URL RequestURI=/xwiki/XWikiService I don't understand how XWikiServiceImpl can't be found if its jar, xwiki-web-gwt-1.7.1.jar, is in the class path.. Marius hel-o wrote:
Yes, i must have missed that one. hel.
Marius Dumitru Florea wrote:
Hi Helmut,
hel-o wrote:
Hi Marius,
Marius Dumitru Florea wrote:
It looks like the list boxes are not filled because the AJAX request fails. From your server log I see that XWikiServiceImpl is missing. Please make sure you have xwiki-web-gwt-*.jar in WEB-INF/lib directory.
The following files are in the lib directory:
- xwiki-web-gwt-1.7.1-sources.jar - xwiki-web-gwt-1.7.1.jar - xwiki-web-wysiwyg-1.7.1-sources.jar You also have xwiki-web-wysiwyg-1.7.1.jar right?
Thanks, Marius
Marius Dumitru Florea wrote:
Also, it would be of great help if you could tell me what errors appear in the Firebug console. For instance you should see a
POST http://localhost:8080/xwiki/WysiwygService 200 OK 519ms
with
5|0|4|http://localhost:8080/xwiki/resources/js/xwiki/wysiwyg/gwt/com.xpn.xwiki.wysiwyg.Wysiwyg/|B35505E580C2C6E5A77218C10E8607F8 |com.xpn.xwiki.wysiwyg.client.WysiwygService|isMultiWiki|1|2|3|4|0| ...
In the Firebug console i find:
POST http://semantic-web.hel.at/xwiki/WysiwygService 500 Internal Server Error 295ms
5|0|4|http://semantic-web.hel.at/xwiki/com.xpn.xwiki.wysiwyg.Wysiwyg/|43B5EB29AA994FF14B61B1AD21FE77DD |com.xpn.xwiki.wysiwyg.client.WysiwygService|isMultiWiki|1|2|3|4|0|
<html><head><title>Apache Tomcat/5.5 - Error report</title><style><!--H1 {font-family:Tahoma,Arial,sans-serif ;color:white;background-color:#525D76;font-size:22px;} H2 {font-family:Tahoma,Arial,sans-serif;color :white;background-color:#525D76;font-size:16px;} H3 {font-family:Tahoma,Arial,sans-serif;color:white ;background-color:#525D76;font-size:14px;} BODY {font-family:Tahoma,Arial,sans-serif;color:black;background-color :white;} B {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;} P {font-family :Tahoma,Arial,sans-serif;background:white;color:black;font-size:12px;}A {color : black;}A.name {color : black;}HR {color : #525D76;}--></style> </head><body><h1>HTTP Status 500 - </h1><HR size="1" noshade ="noshade"><p>type Exception report</p><p>message <u></u></p><p>description <u>The server encountered an internal error () that prevented it from fulfilling this request.</u></p><p>exception <pre>javax.servlet.ServletException: Error allocating a servlet instance
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869)
org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol .java:664)
org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80)
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684) java.lang.Thread.run(Thread.java:595) </pre></p><p>root cause <pre>java.lang.NoClassDefFoundError: com/xpn/xwiki/gwt/api/server/XWi kiServiceImpl java.lang.ClassLoader.defineClass1(Native Method) java.lang.ClassLoader.defineClass(ClassLoader.java:620) java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124)
org.apache.catalina.loader.WebappClassLoader.findClassInternal(WebappClassLoader.java:1815)
org.apache.catalina.loader.WebappClassLoader.findClass(WebappClassLoader.java:869)
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1322)
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1201)
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869)
org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol .java:664)
org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80)
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684) java.lang.Thread.run(Thread.java:595) </pre></p><p>note <u>The full stack trace of the root cause is available in the Apache Tomcat /5.5 logs.</u></p><HR size="1" noshade="noshade"><h3>Apache Tomcat/5.5</h3></body></html>
There are five Post errors which all are similar.
hel.
----- Helmut Lehner [email protected]
_______________________________________________ users mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/users
----- Helmut Lehner [email protected]
Nor do i :-) The main wiki is http://xwiki-jbk-net.com. Mayby its different there? hel. Marius Dumitru Florea wrote:
If I go to http://semantic-web.hel.at/xwiki/XWikiService I get:
java.lang.ClassNotFoundException: com.xpn.xwiki.gwt.api.server.XWikiServiceImpl org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1355) org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1201) org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105) org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148) org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869) org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:664) org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527) org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80) org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684) java.lang.Thread.run(Thread.java:595)
as the root cause, instead of:
HTTP ERROR: 405 HTTP method GET is not supported by this URL RequestURI=/xwiki/XWikiService
I don't understand how XWikiServiceImpl can't be found if its jar, xwiki-web-gwt-1.7.1.jar, is in the class path..
Marius
hel-o wrote:
Yes, i must have missed that one. hel.
Marius Dumitru Florea wrote:
Hi Helmut,
hel-o wrote:
Hi Marius,
Marius Dumitru Florea wrote:
It looks like the list boxes are not filled because the AJAX request fails. From your server log I see that XWikiServiceImpl is missing. Please make sure you have xwiki-web-gwt-*.jar in WEB-INF/lib directory.
The following files are in the lib directory:
- xwiki-web-gwt-1.7.1-sources.jar - xwiki-web-gwt-1.7.1.jar - xwiki-web-wysiwyg-1.7.1-sources.jar You also have xwiki-web-wysiwyg-1.7.1.jar right?
Thanks, Marius
Marius Dumitru Florea wrote:
Also, it would be of great help if you could tell me what errors appear in the Firebug console. For instance you should see a
POST http://localhost:8080/xwiki/WysiwygService 200 OK 519ms
with
5|0|4|http://localhost:8080/xwiki/resources/js/xwiki/wysiwyg/gwt/com.xpn.xwiki.wysiwyg.Wysiwyg/|B35505E580C2C6E5A77218C10E8607F8 |com.xpn.xwiki.wysiwyg.client.WysiwygService|isMultiWiki|1|2|3|4|0| ...
In the Firebug console i find:
POST http://semantic-web.hel.at/xwiki/WysiwygService 500 Internal Server Error 295ms
5|0|4|http://semantic-web.hel.at/xwiki/com.xpn.xwiki.wysiwyg.Wysiwyg/|43B5EB29AA994FF14B61B1AD21FE77DD |com.xpn.xwiki.wysiwyg.client.WysiwygService|isMultiWiki|1|2|3|4|0|
<html><head><title>Apache Tomcat/5.5 - Error report</title><style><!--H1 {font-family:Tahoma,Arial,sans-serif ;color:white;background-color:#525D76;font-size:22px;} H2 {font-family:Tahoma,Arial,sans-serif;color :white;background-color:#525D76;font-size:16px;} H3 {font-family:Tahoma,Arial,sans-serif;color:white ;background-color:#525D76;font-size:14px;} BODY {font-family:Tahoma,Arial,sans-serif;color:black;background-color :white;} B {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;} P {font-family :Tahoma,Arial,sans-serif;background:white;color:black;font-size:12px;}A {color : black;}A.name {color : black;}HR {color : #525D76;}--></style> </head><body><h1>HTTP Status 500 - </h1><HR size="1" noshade ="noshade"><p>type Exception report</p><p>message <u></u></p><p>description <u>The server encountered an internal error () that prevented it from fulfilling this request.</u></p><p>exception <pre>javax.servlet.ServletException: Error allocating a servlet instance
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869)
org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol .java:664)
org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80)
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684) java.lang.Thread.run(Thread.java:595) </pre></p><p>root cause <pre>java.lang.NoClassDefFoundError: com/xpn/xwiki/gwt/api/server/XWi kiServiceImpl java.lang.ClassLoader.defineClass1(Native Method) java.lang.ClassLoader.defineClass(ClassLoader.java:620)
java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124)
org.apache.catalina.loader.WebappClassLoader.findClassInternal(WebappClassLoader.java:1815)
org.apache.catalina.loader.WebappClassLoader.findClass(WebappClassLoader.java:869)
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1322)
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1201)
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869)
org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol .java:664)
org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80)
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684) java.lang.Thread.run(Thread.java:595) </pre></p><p>note <u>The full stack trace of the root cause is available in the Apache Tomcat /5.5 logs.</u></p><HR size="1" noshade="noshade"><h3>Apache Tomcat/5.5</h3></body></html>
There are five Post errors which all are similar.
hel.
----- Helmut Lehner [email protected]
_______________________________________________ users mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/users
----- Helmut Lehner [email protected]
_______________________________________________ users mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/users
----- Helmut Lehner [email protected] -- View this message in context: http://n2.nabble.com/XEM-and-WYSIWYG-tp2290224p2294060.html Sent from the XWiki- Users mailing list archive at Nabble.com.
<[email protected]> wrote:
I should add that we haven't tested the WYSIWYG in multi-wiki environment so the link feature might have some issues there. It's strange that from your link dialog image it seems that the multi-wiki environment is detected, because the "Choose a wiki" list box is hidden in XE, but the following requests fail.
In XE 1.8M2, the "choose a wiki" list box is *NOT* hidden and that is IMHO a problem for many setups: see the recent message I sent to the dev list, w/ subject "1.8M2: suggest public vs private v-hosting option to prevent access to other wikis." This is an issue in situations where there's separate wikis that shouldn't see each other, such as using a single box on a corporate intranet with external access to the "public" wiki, while those on the internal private network can also access the "private" wiki. The "general public" accessing from the outside internet shouldn't be able to see the spaces and document names for the entire internal private wiki. I need to do some futher experiments on this... for example if you go to "/xwiki/bin/admin/XWiki/XWikiPreferences?editor=globaladmin§ion=Rights" and select the "Global" rather than "Local" option-menu choice -- what happens if you explicitly block any "Global" view access? Would that prevent other wikis on other virtual-hosts from being able to see the document-name-space of the private wiki? Finally, IMHO, in choosing a link from a different wiki in a virtualized environment, it lacks abstraction to have the actual name of the database exposed in the wiki-data. For example if you select a document from a different v-host, it doesn't use the abstraction of the v-host name; rather, the database name is used directly in the wiki-file: "[[iouoiu>>main_xe:Sandbox.renameddoc]]" For commentary relevant to the 2.0 wysiwyg's link-wizard, please see section "(2)" from the message "1.8M2: suggest public vs private v-hosting option to prevent access to other wikis" :: from: Niels Mayer <[email protected]>
to: XWiki Developers <[email protected]> date: Sun, Feb 8, 2009 at 10:43 AM subject: 1.8M2: suggest public vs private v-hosting option to prevent access to other wikis
In numerous places in the XE1.8m2 interface, the user is exposed to more
information than is necessary, when virtualhosting ( http://platform.xwiki.org/xwiki/bin/view/AdminGuide/Virtualization ) is enabled.
The current virtualhosting implementation seems to assume a shared farm of wikis where one may want to expose other wikis in the farm. However, one may also want to use virtualhosting in implementations where there is no sharing between virtual hosts.
So for example, we have:
(1) the column 'Wiki' in Main.SpaceIndex ( e.g. http://nielsmayer.com/xwiki/bin/view/Main/SpaceIndex?space=Main ) as well as Main.WebSearch (e.g. http://nielsmayer.com/xwiki/bin/view/Main/WebSearch?text=fedora&x=0&y=0 ) -- shows "host_xe_nielsmayer_dot_com" but it doesn't really need to. (should be optional).
(2) in the wysiwyg editor's "link editor" ... there's an option-menu "Choose a wiki: " that exposes the names of all the wikis, and all their database names. (should be optional: if "standalone" default to current wiki).
For these, and potentially other cases, I think this behavior should be optional, not default. Most virtual wiki setups would not want their wikis to "see" each other, IMHO. This includes a fairly common scenario -- the private/public wiki setup -- people inserting links via wysiwyg in the public wiki shouldn't see all the link-names and spaces in the private wiki.
Likewise, the notion of global and local users having potential access to the wiki should be based on whether the virtual-wiki setup is "shared" or "standalone."
Finally, exposing the database name of the virtual-wiki (to all search engines as well) is a small, but unecessary security risk. In #2, for example, the link editor allows people to see the database names of *all* the virtual hosts. Also, if one ends up choosing unsightly but descriptive names like host_xe_nielsmayer_dot_com, users shouldn't need to see it.
Niels http://nielsmayer.com
participants (3)
-
hel-o -
Marius Dumitru Florea -
Niels Mayer