I'm using XWiki 1.3 in tomcat 5.5 and I'm getting this exception when I attempt to edit a group with Administration
- No storage migration required since current version is [7351] 2008-04-02 18:20:04,725 [http://coe.portal8.stg.covisint.com/xwiki/bin/admin/XWiki/$xwiki.getSkinFile('icons/ajax-loader.gif')] [TP-Processor3] ERROR log.SimpleLog4JLogSystem - Method sendRedirect threw exception for reference $response in template /skins/covisint_coe/adminprefs.vm at [69,1] org.apache.velocity.exception.MethodInvocationException: Invocation of method 'sendRedirect' in class com.xpn.xwiki.web.XWikiServletResponse threw exception java.lang.IllegalStateException @ /skins/covisint_coe/adminprefs.vm[69,11] at org.apache.velocity.runtime.parser.node.ASTMethod.execute(ASTMethod.java:286) Here is a snippet of the adminprefs.vm the problem is the redirect. I think something must have already been written to the client buffer and so we get the IllegationStateException ########## ## ## Content ## #set($formname = "update") #set($saveaction = "save") <form id="update" method="post" action="$doc.getURL("save")" onsubmit="cancelCancelEdit()"> <div id="xwikieditcontent"> #set($redirect = "$xwiki.getRequestURL()") #set($classname = "XWiki.XWikiPreferences") #set($class = $xwiki.getDocument($classname).xWikiClass) #set($obj = $doc.getObject($classname, 0)) #if(!$obj) #set($redirect = $xwiki.getRequestURL()) $response.sendRedirect($doc.getURL("objectadd", "classname=XWiki.XWikiPreferences&XWiki.XWikiPreferences_upload_maxsize=33554432&xredirect=$xwiki.getFormEncoded($redirect)")) #end <div class="hidden"> <input type="hidden" name="xcontinue" value="$doc.getURL("admin", "editor=prefs")"/> <input type="hidden" name="xredirect" value="$xwiki.getURL("Main.WebHome")"/> <input type="hidden" name="classname" value="XWiki.XWikiPreferences" /> <input type="hidden" name="global" value="1" /> </div> <div> <div id="xwikiprefs"> #foreach($section in $sections) #showsection($section $sectionitemsmap) #end </div> ## xwikiprefs <script type="text/javascript">new Rico.Accordion( 'xwikiprefs', { panelHeight:'max', maxHeight: 320} );</script> </div> ## noname </div> ## xwikieditcontent <div class="bottombuttons">#template("adminactions.vm")</div> </form> So, I commented out the line with $response.sendRedirect and the exception went away but I don't know if it really needs the redirect. From the log it looks like it is just loading 'icons/ajax-loader.gif' If my "fix" is wrong please let me know. Glenn Everitt -- View this message in context: http://www.nabble.com/IllegalStateException-when-editing-Groups-with-Admin-tp16467949p16467949.html Sent from the XWiki- Dev mailing list archive at Nabble.com. _______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs

