Hi Marius,
Thank you for the advice.
I will ask the team in charge of servers to update the system and hope to have back this
functionnality (and statistics also).
We will wait for the 2.0.4 to be released as it takes time to update and will not do that
with a non final release.
Christophe
-----Message d'origine-----
De : users-bounces(a)xwiki.org [mailto:users-bounces@xwiki.org]
De la part de Marius Dumitru Florea
Envoyé : mardi 24 novembre 2009 13:50
À : XWiki Users
Objet : Re: [xwiki-users] WYSIWYG Editor : error when
inserting a macro ina page
Hi,
PERINAUD Christophe wrote:
Hello,
When we try to insert a macro when editing a page, we have
the message below
displayed in the popup window (the HTML
tags are also displayed).
We work with virtual wikis, the problem exists in
the main
wiki and all virtual wikis.
*****************************************
<html>
<head>
<meta http-equiv="Content-Type" content="text/html;
charset=ISO-8859-1"/>
<title>Error 500
INTERNAL_SERVER_ERROR</title>
</head>
<body><h2>HTTP ERROR 500</h2>
<p>Problem accessing
/xwiki/resources/js/xwiki/wysiwyg/xwe/MacroService.gwtrpc. Reason:
<pre>
INTERNAL_SERVER_ERROR</pre></p><h3>Caused
by:</h3><pre>java.lang.NullPointerException
at
com.xpn.xwiki.doc.DefaultDocumentNameFactory.getContext(Defaul
tDocumentNameFactory.java:188)
at
com.xpn.xwiki.doc.DefaultDocumentNameFactory.getDefaultWikiNam
e(DefaultDocumentNameFactory.java:156)
at
com.xpn.xwiki.doc.DefaultDocumentNameFactory.createDocumentNam
e(DefaultDocumentNameFactory.java:112)
at
com.xpn.xwiki.doc.XWikiDocument.setFullName(XWikiDocument.java:3741)
> at com.xpn.xwiki.XWiki.getDocument(XWiki.java:1407)
> at com.xpn.xwiki.XWiki.getXWiki(XWiki.java:464)
at
com.xpn.xwiki.wysiwyg.server.filter.XWikiContextInitialization
Filter.initializeXWikiContext(XWikiContextInitializationFilter
.java:115)
I think the problem is that XWiki#getXWiki(XWikiContext) is called
before initializing the container component. It seems that in a
multiwiki environment this call requires the XWiki context to
be present
on the execution context. I've fixed this in revision 25082 (
http://lists.xwiki.org/pipermail/notifications/2009-November/0
65903.html
) which was released in 2.1M1 and will be released soon in 2.0.4.
Macro insertion/editing seems to be busted in 2.0.3 on a multiwiki
environment. I'm really sorry about this.. Can you try 2.1M1
to confirm
this issue is not present anymore? Thanks.
Marius
at
com.xpn.xwiki.wysiwyg.server.filter.XWikiContextInitialization
Filter.doFilter(XWikiContextInitializationFilter.java:80)
at
org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(
ServletHandler.java:1157)
> at com.xpn.xwiki.web.ActionFilter.doFilter(ActionFilter.java:117)
at
org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(
ServletHandler.java:1157)
at
com.xpn.xwiki.plugin.webdav.XWikiDavFilter.doFilter(XWikiDavFi
lter.java:68)
at
org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(
ServletHandler.java:1157)
at
com.xpn.xwiki.web.SavedRequestRestorerFilter.doFilter(SavedReq
uestRestorerFilter.java:295)
at
org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(
ServletHandler.java:1157)
at
com.xpn.xwiki.web.SetCharacterEncodingFilter.doFilter(SetChara
cterEncodingFilter.java:112)
at
org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(
ServletHandler.java:1157)
at
org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler
.java:388)
at
org.mortbay.jetty.security.SecurityHandler.handle(SecurityHand
ler.java:216)
at
org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler
.java:182)
at
org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler
.java:765)
at
org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:418)
at
org.mortbay.jetty.handler.ContextHandlerCollection.handle(Cont
extHandlerCollection.java:230)
at
org.mortbay.jetty.handler.HandlerCollection.handle(HandlerColl
ection.java:114)
at
org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper
.java:152)
> at org.mortbay.jetty.Server.handle(Server.java:326)
at
org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.
java:536)
at
org.mortbay.jetty.HttpConnection$RequestHandler.content(HttpCo
nnection.java:930)
> at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:747)
> at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:212)
> at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:405)
at
org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndP
oint.java:409)
at
org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThrea
dPool.java:582)
</pre>
<hr /><i><small>Powered by Jetty://</small></i><br/>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
</body>
</html>
*****************************************
Thank you
Christophe Périnaud
Windows Server 2003 SP2 in a VMWare instance
Oracle 10g
Java 1.6.0_12
Xwiki 2.0.3 from the pack Jetty/HSQL
--------------------------------------------------------------
------------------
This e-mail is intended only for the addressee named above.
It does not bind the
sender, except in the case of an
existing written convention with the addressee. This e-mail
may contain material that is confidential and privileged for
the sole use of the intended recipient. Any review, reliance
or distribution by others or forwarding without express
permission is strictly prohibited and may be unlawful. If you
are not the intended recipient, please contact the sender and
delete all copies.
While reasonable precautions have been taken to ensure that
this e-mail and any
attachments are free from any computer
virus or similar defect, no liability will be accepted in
that respect. Anyone accessing this e-mail must take their
own precautions as to security and virus protection.
KBL European Private Bankers S.A., 43 boulevard Royal
L-2955 Luxembourg, R.C.S.
Luxembourg B 6395, T (352) 47 97 1
_______________________________________________
users mailing list
users(a)xwiki.org
http://lists.xwiki.org/mailman/listinfo/users
_______________________________________________
users mailing list
users(a)xwiki.org
http://lists.xwiki.org/mailman/listinfo/users
--------------------------------------------------------------------------------
This e-mail is intended only for the addressee named above. It does not bind the sender,
except in the case of an existing written convention with the addressee. This e-mail may
contain material that is confidential and privileged for the sole use of the intended
recipient. Any review, reliance or distribution by others or forwarding without express
permission is strictly prohibited and may be unlawful. If you are not the intended
recipient, please contact the sender and delete all copies.
While reasonable precautions have been taken to ensure that this e-mail and any
attachments are free from any computer virus or similar defect, no liability will be
accepted in that respect. Anyone accessing this e-mail must take their own precautions as
to security and virus protection.
KBL European Private Bankers S.A., 43 boulevard Royal L-2955 Luxembourg, R.C.S. Luxembourg
B 6395, T (352) 47 97 1