Hi everybody, I'm bringing this issue back but it still doesn't work. This is what I'm doing :
I'm starting everything from scratch : new database completly empty and a fresh XWiki 1.2.2.7518 on a fresh Tomcat 5.5.26 and a 5.0.41 MySQL (with a 5.1.5 driver). Just after installing XWiki, I try to import my 6Mb xar file that I've exported from a XWiki 1.0. I select my file, click on Upload and I end up with a "Java Heap Space Out Of Memory Exception" without any stack trace. Notice that it breaks even before showing the page allowing me to select the file. Here is how I've checked that MySQL could handle 6Mb : SHOW SESSION VARIABLES like max_allowed_packet'; and SHOW GLOBAL VARIABLES like 'max_allowed_packet'; Both results are 16Mb (max_allowed_packet = 16776192). I don't know how to get the value max_upload_size from XWiki.Preferences but following what Vincent said and http://jira.xwiki.org/jira/browse/XE-145 it should be set to 32Mb. In terms of size (MySQL and XWiki) it looks like it can handle 6Mb. I have several archives. So I've tried with a 2.2Mb xar file. It also breaks but the behaviour is different. After clicking on upload, XWiki shows me the page allowing me to choose from a file (this page doesn't even appear with the 6Mb file). But then it breaks with a more explicit stack trace (as follow). Any idea ? Antonio Error number 0 in 11: Uncaught exception Wrapped Exception: Java heap spacecom.xpn.xwiki.XWikiException: Error number 0 in 11: Uncaught exception Wrapped Exception: Java heap space at com.xpn.xwiki.web.XWikiAction.execute(XWikiAction.java:164) at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:431) at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:236) at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1196) at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:432) at javax.servlet.http.HttpServlet.service(HttpServlet.java:710) at javax.servlet.http.HttpServlet.service(HttpServlet.java:803) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188) at com.xpn.xwiki.web.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:117) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:174) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:174) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:874) at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665) at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528) at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81) at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:689) at java.lang.Thread.run(Thread.java:595) Wrapped Exception: java.lang.OutOfMemoryError: Java heap space at java.lang.AbstractStringBuilder.expandCapacity(AbstractStringBuilder.java:99) at java.lang.AbstractStringBuilder.append(AbstractStringBuilder.java:393) at java.lang.StringBuffer.append(StringBuffer.java:225) at org.suigeneris.jrcs.rcs.impl.Node.toText(Node.java:720) at org.suigeneris.jrcs.rcs.Archive.toString(Archive.java:914) at org.suigeneris.jrcs.rcs.Archive.toString(Archive.java:686) at org.suigeneris.jrcs.rcs.Archive.toByteArray(Archive.java:723) at com.xpn.xwiki.doc.XWikiAttachmentArchive.getArchive(XWikiAttachmentArchive.java:79) at com.xpn.xwiki.doc.XWikiAttachmentArchive.getArchive(XWikiAttachmentArchive.java:68) at com.xpn.xwiki.doc.XWikiAttachment.toXML(XWikiAttachment.java:309) at com.xpn.xwiki.doc.XWikiDocument.toXMLDocument(XWikiDocument.java:2191) at com.xpn.xwiki.doc.XWikiDocument.toXML(XWikiDocument.java:2086) at com.xpn.xwiki.doc.XWikiDocument.toFullXML(XWikiDocument.java:2055) at com.xpn.xwiki.doc.XWikiDeletedDocument.setDocument(XWikiDeletedDocument.java:182) at com.xpn.xwiki.doc.XWikiDeletedDocument.(XWikiDeletedDocument.java:85) at com.xpn.xwiki.store.XWikiHibernateRecycleBinStore.saveToRecycleBin(XWikiHibernateRecycleBinStore.java:54) at com.xpn.xwiki.XWiki.deleteDocument(XWiki.java:3262) at com.xpn.xwiki.XWiki.deleteDocument(XWiki.java:3254) at com.xpn.xwiki.plugin.packaging.Package.installDocument(Package.java:560) at com.xpn.xwiki.plugin.packaging.Package.install(Package.java:525) at com.xpn.xwiki.plugin.packaging.PackageAPI.install(PackageAPI.java:197) at com.xpn.xwiki.web.ImportAction.render(ImportAction.java:89) at com.xpn.xwiki.web.XWikiAction.execute(XWikiAction.java:148) at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:431) at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:236) at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1196) at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:432) at javax.servlet.http.HttpServlet.service(HttpServlet.java:710) at javax.servlet.http.HttpServlet.service(HttpServlet.java:803) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188) at com.xpn.xwiki.web.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:117) 2008/1/21, Vincent Massol <[EMAIL PROTECTED]>: > > Hi Antonio, > On Jan 21, 2008, at 11:56 AM, Antonio Goncalves wrote: > > Hi all, > > I'm trying to upgrade XWiki from 1.0 to 1.2. The problem comes when I want > to import my .xar file (6Mb) and get a Java Heap Space Out Of Memory > Exception. > > I've checked your admin page > http://www.xwiki.org/xwiki/bin/view/FAQ/Howtoincreasethemaximumattachmentsize > and it looks like for my problem (file < 10Mb), only MySQL should be > changed. So I've changed the max_allowed_packet parameter but the problem > still occurs. I don't have anything in Tomcat or MySQL logs, which is a bit > strange. The only trace I get is the one bellow. It looks like Lucene breaks > because of the file upload not working. Any idea ? How could I get more > details in the log ? > > > > There are 2 places where to make changes when you want to import a large > XAR: > 1) the mysql config as you said, > 2) the XWikiPreferences object. Before 1.2 it had a max of 1MB if I recall > correctly. In 1.2 we've upgraded it to 30MB I believe. However if you're > using your old XWikiPreferences object then you'll have th max_upload_size > set to the old value. > > > See http://jira.xwiki.org/jira/browse/XE-145 > > > Now regarding lucene I don't understand why this the import has anything > to do with lucene but there's probably something I don't know here... > > > Try changing the max file upload parameter in your xwikipreferences and > try the upload again. > > > -Vincent > > > Thanks, > > Antonio > > [http://localhost:8080/xwiki/bin/upload/XWiki/Import] > [http-8080-Processor25] ERROR lucene.IndexUpdater - invalid > parameters given to add: XWiki.Import, null, > {grouplist={xwiki:XWiki.XWikiGuest=[], xwiki:xwiki:XWiki.XWikiGuest=[]}, > fileuploadlist=[name=null, StoreLocation=D:\Servers\Tomcat\apache- > tomcat-5.5.23\temp\upload_662feb76_117990b87e0__8000_00000000.tmp, > size=77bytes, isFormField=true > , FieldName=xredirect, name=null, StoreLocation=D:\Servers\Tomcat\apache- > tomcat-5.5.23\temp\upload_662feb76_117990b87e0__8000_00000001.tmp, > size=20bytes, isFormField=true, FieldName=filename, name= > Backup2008-01-20.xar , StoreLocation=D:\Servers\Tomcat\apache- > tomcat-5.5.23\temp\upl > oad_662feb76_117990b87e0__8000_00000002.tmp, size=6639095bytes, > isFormField=false, FieldName=filepath], msg= > com.xpn.xwiki.web.XWikiMessageTo > [EMAIL PROTECTED], [EMAIL PROTECTED], baseskin=albatross, tdoc= > XWiki.Import, ajax=false, locale=fr, doc= XWiki.Import, mainxwiki=x > wiki, skin=albatross, message=javaheapspace, > [EMAIL PROTECTED], > vcontext=org.apache.v > [EMAIL PROTECTED] > > > > _______________________________________________ > users mailing list > users@xwiki.org > http://lists.xwiki.org/mailman/listinfo/users > > -- -- Antonio Goncalves ([EMAIL PROTECTED]) Software architect Paris JUG leader : www.parisjug.org Web site : www.antoniogoncalves.org Blog: jroller.com/agoncal LinkedIn: www.linkedin.com/in/agoncal
_______________________________________________ users mailing list users@xwiki.org http://lists.xwiki.org/mailman/listinfo/users