[xwiki-users] XWiki broken awfully
Ludovic Dubost
ludovic at xwiki.com
Thu Aug 31 09:21:13 CEST 2006
Hi,
Concerning Oracle server, there are some directions/patches available on
xwiki.org
We have a client that has expresses interest to have us package this
into a standard solution for Oracle.
If anybody out there has done the jump and has the time to give us a
little more information about what works and what doesn't work in
Oracle, that would be valuable help.
Same for other databases.
Ludovic
David Delbecq a écrit :
> Thanks for this piece of valuable information, it is better than "hope"
> there is not too much @ in document :)
>
> btw, speaking of future release of xwiki, will it one day support
> oracle server?
> Ludovic Dubost a écrit :
>
>> One more precision. Given that the problem is due to the fact of
>> having an '@' in the 'n' last characters of a document. 'n' being the
>> number of '@' in your document.
>> If you really want to create a wiki page with a lot of '@', just add a
>> paragraph of text at the end of your document and you will be safe.
>>
>> Ludovic
>>
>> Ludovic Dubost a écrit :
>>
>>> Hi,
>>>
>>> This is due to a bug in JRCS with too many '@' in a document.
>>> Sometimes it might break the archive.
>>> Either you fix the archive by adding an '@' around the end of your
>>> document where there is only one '@' where they should be 2 '@@'
>>> Either you don't care about your version history and you can delete
>>> the XWD_ARCHIVE field in your database for the document that has the
>>> problem.
>>>
>>> Then you need to not have too many '@' in a document until you
>>> upgrade to a more recent version of XWiki which has the fixed JRCS
>>> lib. You can't just upgrade the libs because the package names have
>>> changed.
>>> We haven't yet released an official version of XWiki which does not
>>> have this problem.
>>>
>>> Ludovic
>>>
>>> David Delbecq a écrit :
>>>
>>>> Hello,
>>>>
>>>> The xwiki here has awfully broken on a webpage. The content we get
>>>> instead of the page is as shown bottom. We are using XWiki Version
>>>> 0.9.840 on top of a mysql installation. We are wondering what this
>>>> mean.
>>>> Only suspectable problem is this part "Parse error at line 393, column
>>>> 248. Encountered: oma.be", oma.be being our domain name, i guess there
>>>> is a @ before that the parser don't like. But we don't have any damn
>>>> idea
>>>> - what parser
>>>> - where this is in document (we can't edit the file)
>>>> - how to fix it
>>>>
>>>> requesting help, no idea what is going down.
>>>>
>>>> Error number 3202 in 3: Exception while reading document
>>>> Direction.QuifaitquoiIrm
>>>> Wrapped Exception: exception setting property value with CGLIB (set
>>>> hibernate.cglib.use_reflection_optimizer=false for more info) setter of
>>>> com.xpn.xwiki.doc.XWikiDocument.setArchive
>>>> com.xpn.xwiki.XWikiException: Error number 3202 in 3: Exception while
>>>> reading document Direction.QuifaitquoiIrm
>>>> Wrapped Exception: exception setting property value with CGLIB (set
>>>> hibernate.cglib.use_reflection_optimizer=false for more info) setter of
>>>> com.xpn.xwiki.doc.XWikiDocument.setArchive
>>>> at
>>>> com.xpn.xwiki.store.XWikiHibernateStore.loadXWikiDoc(XWikiHibernateStore.java:646)
>>>>
>>>> at
>>>> com.xpn.xwiki.store.XWikiCacheStore.loadXWikiDoc(XWikiCacheStore.java:123)
>>>>
>>>> at com.xpn.xwiki.XWiki.getDocument(XWiki.java:565)
>>>> at com.xpn.xwiki.XWiki.getDocument(XWiki.java:599)
>>>> at com.xpn.xwiki.XWiki.getDocumentFromPath(XWiki.java:637)
>>>> at com.xpn.xwiki.XWiki.prepareDocuments(XWiki.java:2428)
>>>> at
>>>> com.xpn.xwiki.web.ViewEditAction.execute(ViewEditAction.java:133)
>>>> at
>>>> org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:421)
>>>>
>>>> at
>>>> org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:226)
>>>>
>>>> at
>>>> org.apache.struts.action.ActionServlet.process(ActionServlet.java:1164)
>>>> at
>>>> org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:397)
>>>> at javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
>>>> at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
>>>> at
>>>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
>>>>
>>>> at
>>>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
>>>>
>>>> at
>>>> com.xpn.xwiki.web.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:127)
>>>>
>>>> at
>>>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
>>>>
>>>> at
>>>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
>>>>
>>>> at
>>>> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:214)
>>>>
>>>> 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.valves.AccessLogValve.invoke(AccessLogValve.java:526)
>>>>
>>>> at
>>>> org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:526)
>>>>
>>>> at
>>>> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
>>>>
>>>> at
>>>> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:825)
>>>>
>>>> at
>>>> org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:738)
>>>>
>>>> at
>>>> org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:526)
>>>>
>>>> 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:534)
>>>>
>>>>
>>>> Wrapped Exception:
>>>>
>>>> org.hibernate.PropertyAccessException: exception setting property value
>>>> with CGLIB (set hibernate.cglib.use_reflection_optimizer=false for more
>>>> info) setter of com.xpn.xwiki.doc.XWikiDocument.setArchive
>>>> at
>>>> org.hibernate.tuple.PojoTuplizer.setPropertyValuesWithOptimizer(PojoTuplizer.java:203)
>>>>
>>>> at
>>>> org.hibernate.tuple.PojoTuplizer.setPropertyValues(PojoTuplizer.java:173)
>>>>
>>>> at
>>>> org.hibernate.persister.entity.BasicEntityPersister.setPropertyValues(BasicEntityPersister.java:2900)
>>>>
>>>> at
>>>> org.hibernate.engine.TwoPhaseLoad.initializeEntity(TwoPhaseLoad.java:113)
>>>>
>>>> at
>>>> org.hibernate.loader.Loader.initializeEntitiesAndCollections(Loader.java:510)
>>>>
>>>> at org.hibernate.loader.Loader.doQuery(Loader.java:419)
>>>> at
>>>> org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:210)
>>>>
>>>> at org.hibernate.loader.Loader.loadEntity(Loader.java:1312)
>>>> at
>>>> org.hibernate.loader.entity.EntityLoader.load(EntityLoader.java:116)
>>>> at
>>>> org.hibernate.loader.entity.EntityLoader.load(EntityLoader.java:101)
>>>> at
>>>> org.hibernate.persister.entity.BasicEntityPersister.load(BasicEntityPersister.java:2461)
>>>>
>>>> at
>>>> org.hibernate.event.def.DefaultLoadEventListener.loadFromDatasource(DefaultLoadEventListener.java:350)
>>>>
>>>> at
>>>> org.hibernate.event.def.DefaultLoadEventListener.doLoad(DefaultLoadEventListener.java:331)
>>>>
>>>> at
>>>> org.hibernate.event.def.DefaultLoadEventListener.load(DefaultLoadEventListener.java:113)
>>>>
>>>> at
>>>> org.hibernate.event.def.DefaultLoadEventListener.proxyOrLoad(DefaultLoadEventListener.java:167)
>>>>
>>>> at
>>>> org.hibernate.event.def.DefaultLoadEventListener.onLoad(DefaultLoadEventListener.java:79)
>>>>
>>>> at org.hibernate.impl.SessionImpl.load(SessionImpl.java:588)
>>>> at
>>>> com.xpn.xwiki.store.XWikiHibernateStore.loadXWikiDoc(XWikiHibernateStore.java:575)
>>>>
>>>> at
>>>> com.xpn.xwiki.store.XWikiCacheStore.loadXWikiDoc(XWikiCacheStore.java:123)
>>>>
>>>> at com.xpn.xwiki.XWiki.getDocument(XWiki.java:565)
>>>> at com.xpn.xwiki.XWiki.getDocument(XWiki.java:599)
>>>> at com.xpn.xwiki.XWiki.getDocumentFromPath(XWiki.java:637)
>>>> at com.xpn.xwiki.XWiki.prepareDocuments(XWiki.java:2428)
>>>> at
>>>> com.xpn.xwiki.web.ViewEditAction.execute(ViewEditAction.java:133)
>>>> at
>>>> org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:421)
>>>>
>>>> at
>>>> org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:226)
>>>>
>>>> at
>>>> org.apache.struts.action.ActionServlet.process(ActionServlet.java:1164)
>>>> at
>>>> org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:397)
>>>> at javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
>>>> at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
>>>> at
>>>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
>>>>
>>>> at
>>>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
>>>>
>>>> at
>>>> com.xpn.xwiki.web.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:127)
>>>>
>>>> at
>>>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
>>>>
>>>> at
>>>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
>>>>
>>>> at
>>>> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:214)
>>>>
>>>> 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.valves.AccessLogValve.invoke(AccessLogValve.java:526)
>>>>
>>>> at
>>>> org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:526)
>>>>
>>>> at
>>>> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
>>>>
>>>> at
>>>> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:825)
>>>>
>>>> at
>>>> org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:738)
>>>>
>>>> at
>>>> org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:526)
>>>>
>>>> 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:534)
>>>> Caused by: net.sf.cglib.beans.BulkBeanException: Error number 3003
>>>> in 3:
>>>> Exception while manipulating the archive for doc
>>>> Direction.QuifaitquoiIrm
>>>> Wrapped Exception: Parse error at line 393, column 248.
>>>> Encountered: oma.be
>>>> at
>>>> com.xpn.xwiki.doc.XWikiDocument$$BulkBeanByCGLIB$$9e5f0943.setPropertyValues()
>>>>
>>>> at
>>>> org.hibernate.tuple.PojoTuplizer.setPropertyValuesWithOptimizer(PojoTuplizer.java:200)
>>>>
>>>> ... 48 more
>>>> Caused by: com.xpn.xwiki.XWikiException: Error number 3003 in 3:
>>>> Exception while manipulating the archive for doc
>>>> Direction.QuifaitquoiIrm
>>>> Wrapped Exception: Parse error at line 393, column 248.
>>>> Encountered: oma.be
>>>> at
>>>> com.xpn.xwiki.doc.XWikiDocument.setArchive(XWikiDocument.java:479)
>>>> ... 50 more
>>>>
>>>>
>>>> ------------------------------------------------------------------------
>>>>
>>>>
>>>>
>>>> --
>>>> You receive this message as a subscriber of the
>>>> xwiki-users at objectweb.org mailing list.
>>>> To unsubscribe: mailto:xwiki-users-unsubscribe at objectweb.org
>>>> For general help: mailto:sympa at objectweb.org?subject=help
>>>> ObjectWeb mailing lists service home page: http://www.objectweb.org/wws
>>>>
>>>>
>>> ------------------------------------------------------------------------
>>>
>>>
>>> --
>>> You receive this message as a subscriber of the
>>> xwiki-users at objectweb.org mailing list.
>>> To unsubscribe: mailto:xwiki-users-unsubscribe at objectweb.org
>>> For general help: mailto:sympa at objectweb.org?subject=help
>>> ObjectWeb mailing lists service home page: http://www.objectweb.org/wws
>>>
>>>
>> ------------------------------------------------------------------------
>>
>>
>> --
>> You receive this message as a subscriber of the xwiki-users at objectweb.org mailing list.
>> To unsubscribe: mailto:xwiki-users-unsubscribe at objectweb.org
>> For general help: mailto:sympa at objectweb.org?subject=help
>> ObjectWeb mailing lists service home page: http://www.objectweb.org/wws
>>
>>
>
>
>
> ------------------------------------------------------------------------
>
>
> --
> You receive this message as a subscriber of the xwiki-users at objectweb.org mailing list.
> To unsubscribe: mailto:xwiki-users-unsubscribe at objectweb.org
> For general help: mailto:sympa at objectweb.org?subject=help
> ObjectWeb mailing lists service home page: http://www.objectweb.org/wws
>
--
Ludovic Dubost
XPertNet: http://www.xpertnet.fr/
Blog: http://www.ludovic.org/blog/
XWiki: http://www.xwiki.com
Skype: ldubost AIM: nvludo Yahoo: ludovic
More information about the users
mailing list