Running XWiki Locally using Eclipse

classic Classic list List threaded Threaded
7 messages Options
Reply | Threaded
Open this post in threaded view
|

Running XWiki Locally using Eclipse

Bikash Agarwalla
Hello, I am working on new xml-rpc apis for p2pxwiki, and am using
Eclipse as just my editor (I am not doing any development related to
eclipse). I imported the xwiki project in eclipse and used resin to run
xwiki locally. I got some errors (most of them "seems" benign, but I
wanted to point out anyway incase these will lead to more problems later)

   a) Eclipse complained about a missing commons-lang-2.0.jar in the lib
directory. I checked the lib directory, it has "commons-lang-2.1.jar"
instead. I am not sure why Eclipse is not using the new library. As a
fix I downloaded the 2.0 version of commons-lang and put it in the lib
directory. It solved this problem.
   b) After running xwiki locally,
"http://127.0.0.1:8080/xwiki/bin/view/Main/WebHome" pointed to a xwiki
document. However, I got few errors on the resin console as follows (the
transcript follows below)
   Let me know how I can fix these problems. I am using FC4.
Thanks a lot,
-Bikash
-----------------------------o<---------Error Transcript --------------
o<-------------
(i)
log4j:ERROR setFile(null,true) call failed.
java.io.FileNotFoundException: xwiki.log (Permission denied)
    at java.io.FileOutputStream.openAppend(Native Method)
    at java.io.FileOutputStream.<init>(FileOutputStream.java:177)
    at java.io.FileOutputStream.<init>(FileOutputStream.java:102)
    at org.apache.log4j.FileAppender.setFile(FileAppender.java:272)
    at
org.apache.log4j.RollingFileAppender.setFile(RollingFileAppender.java:156)
    at org.apache.log4j.FileAppender.activateOptions(FileAppender.java:151)
    at
org.apache.log4j.config.PropertySetter.activate(PropertySetter.java:247)
    at
org.apache.log4j.config.PropertySetter.setProperties(PropertySetter.java:123)
    at
org.apache.log4j.config.PropertySetter.setProperties(PropertySetter.java:87)
    at
org.apache.log4j.PropertyConfigurator.parseAppender(PropertyConfigurator.java:645)
    at
org.apache.log4j.PropertyConfigurator.parseCategory(PropertyConfigurator.java:603)
    at
org.apache.log4j.PropertyConfigurator.configureRootCategory(PropertyConfigurator.java:500)
    at
org.apache.log4j.PropertyConfigurator.doConfigure(PropertyConfigurator.java:406)
    at
org.apache.log4j.PropertyConfigurator.doConfigure(PropertyConfigurator.java:432)
    at
org.apache.log4j.helpers.OptionConverter.selectAndConfigure(OptionConverter.java:460)
    at org.apache.log4j.LogManager.<clinit>(LogManager.java:113)
    at org.apache.log4j.Logger.getLogger(Logger.java:85)
    at
org.apache.commons.logging.impl.Log4JLogger.getLogger(Log4JLogger.java:229)
    at
org.apache.commons.logging.impl.Log4JLogger.<init>(Log4JLogger.java:65)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    at
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
    at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:494)
    at
org.apache.commons.logging.impl.LogFactoryImpl.newInstance(LogFactoryImpl.java:529)
    at
org.apache.commons.logging.impl.LogFactoryImpl.getInstance(LogFactoryImpl.java:235)
    at
org.apache.commons.logging.impl.LogFactoryImpl.getInstance(LogFactoryImpl.java:209)
    at org.apache.commons.logging.LogFactory.getLog(LogFactory.java:351)
    at
org.apache.struts.action.ActionServlet.<clinit>(ActionServlet.java:228)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    at
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
    at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:494)
    at java.lang.Class.newInstance0(Class.java:350)
    at java.lang.Class.newInstance(Class.java:303)
    at
com.caucho.server.dispatch.ServletConfigImpl.createServlet(ServletConfigImpl.java:584)
    at
com.caucho.server.dispatch.ServletManager.init(ServletManager.java:152)
    at com.caucho.server.webapp.Application.start(Application.java:1546)
    at
com.caucho.server.deploy.DeployController.startImpl(DeployController.java:563)
    at
com.caucho.server.deploy.StartAutoRedeployAutoStrategy.startOnInit(StartAutoRedeployAutoStrategy.java:72)
    at
com.caucho.server.deploy.DeployController.startOnInit(DeployController.java:451)
    at
com.caucho.server.deploy.DeployContainer.start(DeployContainer.java:157)
    at
com.caucho.server.webapp.ApplicationContainer.start(ApplicationContainer.java:610)
    at com.caucho.server.host.Host.start(Host.java:385)
    at
com.caucho.server.deploy.DeployController.startImpl(DeployController.java:563)
    at
com.caucho.server.deploy.StartAutoRedeployAutoStrategy.startOnInit(StartAutoRedeployAutoStrategy.java:72)
    at
com.caucho.server.deploy.DeployController.startOnInit(DeployController.java:451)
    at
com.caucho.server.deploy.DeployContainer.start(DeployContainer.java:157)
    at com.caucho.server.host.HostContainer.start(HostContainer.java:468)
    at com.caucho.server.resin.ServletServer.start(ServletServer.java:934)
    at
com.caucho.server.deploy.DeployController.startImpl(DeployController.java:563)
    at
com.caucho.server.deploy.AbstractDeployControllerStrategy.start(AbstractDeployControllerStrategy.java:56)
    at
com.caucho.server.deploy.DeployController.start(DeployController.java:459)
    at com.caucho.server.resin.ResinServer.start(ResinServer.java:465)
    at com.caucho.server.resin.Resin.init(Resin.java)
    at com.caucho.server.resin.Resin.main(Resin.java:612)

(ii)
14:33:23,196  WARN resin-tcp-connection-*:8080-1  
RequestUtils:createActionForm:177 - No FormBeanConfig found under 'view'
14:33:29,190  WARN resin-tcp-connection-*:8080-1
http://127.0.0.1:8080/xwiki/bin/view/Main/WebHome 
Configurator:configure:126 - No configuration found. Configuring ehcache
from ehcache-failsafe.xml found in the classpath:
jar:file:/home/bikash/work/p2pxwiki/xwiki-svn/xwiki/trunk/lib/ehcache-1.1.jar!/ehcache-failsafe.xml
14:33:33,413 ERROR resin-tcp-connection-*:8080-1
http://127.0.0.1:8080/xwiki/bin/view/Main/WebHome 
XWikiHibernateStore:updateSchema:193 - Schema update for wiki xwiki
14:33:37,479  WARN resin-tcp-connection-*:8080-1
http://127.0.0.1:8080/xwiki/bin/view/Main/WebHome 
XWikiStatsServiceImpl:addCookie:474 - Setting cookie
FCB7IS5SEPHMCERDOAZCTGSYDBKZXJPN for name visitid with domain null and
path / and maxage 769251
14:33:37,637 ERROR resin-tcp-connection-*:8080-1
http://127.0.0.1:8080/xwiki/bin/view/Main/WebHome 
AssertionFailure:<init>:22 - an assertion failure occured (this may
indicate a bug in Hibernate, but is more likely due to unsafe use of the
session)
org.hibernate.AssertionFailure: possible nonthreadsafe access to session
    at
org.hibernate.action.EntityDeleteAction.execute(EntityDeleteAction.java:68)
    at org.hibernate.engine.ActionQueue.execute(ActionQueue.java:239)
    at org.hibernate.engine.ActionQueue.executeActions(ActionQueue.java:223)
    at org.hibernate.engine.ActionQueue.executeActions(ActionQueue.java:141)
    at
org.hibernate.event.def.AbstractFlushingEventListener.performExecutions(AbstractFlushingEventListener.java:274)
    at
org.hibernate.event.def.DefaultFlushEventListener.onFlush(DefaultFlushEventListener.java:27)
    at org.hibernate.impl.SessionImpl.flush(SessionImpl.java:726)
    at org.hibernate.impl.SessionImpl.managedFlush(SessionImpl.java:320)
    at
org.hibernate.transaction.JDBCTransaction.commit(JDBCTransaction.java:86)
    at
com.xpn.xwiki.store.XWikiHibernateStore.endTransaction(XWikiHibernateStore.java:409)
    at
com.xpn.xwiki.store.XWikiHibernateStore.deleteXWikiCollection(XWikiHibernateStore.java:1097)
    at
com.xpn.xwiki.stats.impl.XWikiStatsServiceImpl.notify(XWikiStatsServiceImpl.java:209)
    at com.xpn.xwiki.notify.XWikiActionRule.verify(XWikiActionRule.java:51)
    at
com.xpn.xwiki.notify.XWikiNotificationManager.verify(XWikiNotificationManager.java:93)
    at com.xpn.xwiki.web.XWikiAction.execute(XWikiAction.java:179)
    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:115)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:92)
    at
com.caucho.server.dispatch.ServletFilterChain.doFilter(ServletFilterChain.java:99)
    at
com.xpn.xwiki.web.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:127)
    at
com.caucho.server.dispatch.FilterFilterChain.doFilter(FilterFilterChain.java:70)
    at
com.caucho.server.webapp.WebAppFilterChain.doFilter(WebAppFilterChain.java:163)
    at
com.caucho.server.dispatch.ServletInvocation.service(ServletInvocation.java:208)
    at
com.caucho.server.http.HttpRequest.handleRequest(HttpRequest.java:259)
    at com.caucho.server.port.TcpConnection.run(TcpConnection.java:363)
    at com.caucho.util.ThreadPool.runTasks(ThreadPool.java:490)
    at com.caucho.util.ThreadPool.run(ThreadPool.java:423)
    at java.lang.Thread.run(Thread.java:595)

(iii)
com.xpn.xwiki.XWikiException: Error number 3213 in 3: Exception while
deleting object XWiki.bikash
Wrapped Exception: possible nonthreadsafe access to session
    at
com.xpn.xwiki.store.XWikiHibernateStore.deleteXWikiCollection(XWikiHibernateStore.java:1101)
    at
com.xpn.xwiki.stats.impl.XWikiStatsServiceImpl.notify(XWikiStatsServiceImpl.java:209)
    at com.xpn.xwiki.notify.XWikiActionRule.verify(XWikiActionRule.java:51)
    at
com.xpn.xwiki.notify.XWikiNotificationManager.verify(XWikiNotificationManager.java:93)
    at com.xpn.xwiki.web.XWikiAction.execute(XWikiAction.java:179)
    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:115)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:92)
    at
com.caucho.server.dispatch.ServletFilterChain.doFilter(ServletFilterChain.java:99)
    at
com.xpn.xwiki.web.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:127)
    at
com.caucho.server.dispatch.FilterFilterChain.doFilter(FilterFilterChain.java:70)
    at
com.caucho.server.webapp.WebAppFilterChain.doFilter(WebAppFilterChain.java:163)
    at
com.caucho.server.dispatch.ServletInvocation.service(ServletInvocation.java:208)
    at
com.caucho.server.http.HttpRequest.handleRequest(HttpRequest.java:259)
    at com.caucho.server.port.TcpConnection.run(TcpConnection.java:363)
    at com.caucho.util.ThreadPool.runTasks(ThreadPool.java:490)
    at com.caucho.util.ThreadPool.run(ThreadPool.java:423)
    at java.lang.Thread.run(Thread.java:595)
-----------------------------o<---------Error Transcript --------------
o<-------------



--
You receive this message as a subscriber of the [hidden email] mailing list.
To unsubscribe: mailto:[hidden email]
For general help: mailto:[hidden email]?subject=help
ObjectWeb mailing lists service home page: http://www.objectweb.org/wws
Reply | Threaded
Open this post in threaded view
|

Re: Running XWiki Locally using Eclipse

Bikash Agarwalla
I sent the email a bit early - One of the error was related to the
permission of "resin" library directory, I made it writable by the user
running resin, and it fixed the xwiki.log permission denied problem.

I am still getting "org.hibernate.AssertionFailure: possible
nonthreadsafe access to session" errors.

thanks,
Bikash
----------------------------------------o<---------------- Error
Transcript o<-------------------------
14:57:43,937 ERROR resin-tcp-connection-*:8080-1
http://127.0.0.1:8080/xwiki/bin/view/Main/WebHome 
AssertionFailure:<init>:22 - an assertion failure occured (this may
indicate a bug in Hibernate, but is more likely due to unsafe use of the
session)
org.hibernate.AssertionFailure: possible nonthreadsafe access to session
    at
org.hibernate.action.EntityDeleteAction.execute(EntityDeleteAction.java:68)
    at org.hibernate.engine.ActionQueue.execute(ActionQueue.java:239)
    at org.hibernate.engine.ActionQueue.executeActions(ActionQueue.java:223)
    at org.hibernate.engine.ActionQueue.executeActions(ActionQueue.java:141)
    at
org.hibernate.event.def.AbstractFlushingEventListener.performExecutions(AbstractFlushingEventListener.java:274)
    at
org.hibernate.event.def.DefaultFlushEventListener.onFlush(DefaultFlushEventListener.java:27)
    at org.hibernate.impl.SessionImpl.flush(SessionImpl.java:726)
    at org.hibernate.impl.SessionImpl.managedFlush(SessionImpl.java:320)
    at
org.hibernate.transaction.JDBCTransaction.commit(JDBCTransaction.java:86)
    at
com.xpn.xwiki.store.XWikiHibernateStore.endTransaction(XWikiHibernateStore.java:409)
    at
com.xpn.xwiki.store.XWikiHibernateStore.deleteXWikiCollection(XWikiHibernateStore.java:1097)
    at
com.xpn.xwiki.stats.impl.XWikiStatsServiceImpl.notify(XWikiStatsServiceImpl.java:209)
    at com.xpn.xwiki.notify.XWikiActionRule.verify(XWikiActionRule.java:51)
    at
com.xpn.xwiki.notify.XWikiNotificationManager.verify(XWikiNotificationManager.java:93)
    at com.xpn.xwiki.web.XWikiAction.execute(XWikiAction.java:179)
    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:115)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:92)
    at
com.caucho.server.dispatch.ServletFilterChain.doFilter(ServletFilterChain.java:99)
    at
com.xpn.xwiki.web.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:127)
    at
com.caucho.server.dispatch.FilterFilterChain.doFilter(FilterFilterChain.java:70)
    at
com.caucho.server.webapp.WebAppFilterChain.doFilter(WebAppFilterChain.java:163)
    at
com.caucho.server.dispatch.ServletInvocation.service(ServletInvocation.java:208)
    at
com.caucho.server.http.HttpRequest.handleRequest(HttpRequest.java:259)
    at com.caucho.server.port.TcpConnection.run(TcpConnection.java:363)
    at com.caucho.util.ThreadPool.runTasks(ThreadPool.java:490)
    at com.caucho.util.ThreadPool.run(ThreadPool.java:423)
    at java.lang.Thread.run(Thread.java:595)
----------------------------------------o<---------------- Error
Transcript o<-------------------------

 
Bikash Agarwalla wrote:

> Hello, I am working on new xml-rpc apis for p2pxwiki, and am using
> Eclipse as just my editor (I am not doing any development related to
> eclipse). I imported the xwiki project in eclipse and used resin to
> run xwiki locally. I got some errors (most of them "seems" benign, but
> I wanted to point out anyway incase these will lead to more problems
> later)
>
>   a) Eclipse complained about a missing commons-lang-2.0.jar in the
> lib directory. I checked the lib directory, it has
> "commons-lang-2.1.jar" instead. I am not sure why Eclipse is not using
> the new library. As a fix I downloaded the 2.0 version of commons-lang
> and put it in the lib directory. It solved this problem.
>   b) After running xwiki locally,
> "http://127.0.0.1:8080/xwiki/bin/view/Main/WebHome" pointed to a xwiki
> document. However, I got few errors on the resin console as follows
> (the transcript follows below)
>   Let me know how I can fix these problems. I am using FC4.
> Thanks a lot,
> -Bikash




--
You receive this message as a subscriber of the [hidden email] mailing list.
To unsubscribe: mailto:[hidden email]
For general help: mailto:[hidden email]?subject=help
ObjectWeb mailing lists service home page: http://www.objectweb.org/wws
Reply | Threaded
Open this post in threaded view
|

Re: Running XWiki Locally using Eclipse

Ludovic Dubost
In reply to this post by Bikash Agarwalla

Log4j is looking to write an xwiki.log file in the current directory..
you must have a permission issue..
You can deactivate this in the log4j.properties file

The rest is non critical (a bug in the stats module).. are you getting
any other error when loading the page ? Does the page actually show up ?

Ludovic

Bikash Agarwalla wrote:

> Hello, I am working on new xml-rpc apis for p2pxwiki, and am using
> Eclipse as just my editor (I am not doing any development related to
> eclipse). I imported the xwiki project in eclipse and used resin to
> run xwiki locally. I got some errors (most of them "seems" benign, but
> I wanted to point out anyway incase these will lead to more problems
> later)
>
>   a) Eclipse complained about a missing commons-lang-2.0.jar in the
> lib directory. I checked the lib directory, it has
> "commons-lang-2.1.jar" instead. I am not sure why Eclipse is not using
> the new library. As a fix I downloaded the 2.0 version of commons-lang
> and put it in the lib directory. It solved this problem.
>   b) After running xwiki locally,
> "http://127.0.0.1:8080/xwiki/bin/view/Main/WebHome" pointed to a xwiki
> document. However, I got few errors on the resin console as follows
> (the transcript follows below)
>   Let me know how I can fix these problems. I am using FC4.
> Thanks a lot,
> -Bikash
> -----------------------------o<---------Error Transcript
> -------------- o<-------------
> (i)
> log4j:ERROR setFile(null,true) call failed.
> java.io.FileNotFoundException: xwiki.log (Permission denied)
>    at java.io.FileOutputStream.openAppend(Native Method)
>    at java.io.FileOutputStream.<init>(FileOutputStream.java:177)
>    at java.io.FileOutputStream.<init>(FileOutputStream.java:102)
>    at org.apache.log4j.FileAppender.setFile(FileAppender.java:272)
>    at
> org.apache.log4j.RollingFileAppender.setFile(RollingFileAppender.java:156)
>
>    at
> org.apache.log4j.FileAppender.activateOptions(FileAppender.java:151)
>    at
> org.apache.log4j.config.PropertySetter.activate(PropertySetter.java:247)
>    at
> org.apache.log4j.config.PropertySetter.setProperties(PropertySetter.java:123)
>
>    at
> org.apache.log4j.config.PropertySetter.setProperties(PropertySetter.java:87)
>
>    at
> org.apache.log4j.PropertyConfigurator.parseAppender(PropertyConfigurator.java:645)
>
>    at
> org.apache.log4j.PropertyConfigurator.parseCategory(PropertyConfigurator.java:603)
>
>    at
> org.apache.log4j.PropertyConfigurator.configureRootCategory(PropertyConfigurator.java:500)
>
>    at
> org.apache.log4j.PropertyConfigurator.doConfigure(PropertyConfigurator.java:406)
>
>    at
> org.apache.log4j.PropertyConfigurator.doConfigure(PropertyConfigurator.java:432)
>
>    at
> org.apache.log4j.helpers.OptionConverter.selectAndConfigure(OptionConverter.java:460)
>
>    at org.apache.log4j.LogManager.<clinit>(LogManager.java:113)
>    at org.apache.log4j.Logger.getLogger(Logger.java:85)
>    at
> org.apache.commons.logging.impl.Log4JLogger.getLogger(Log4JLogger.java:229)
>
>    at
> org.apache.commons.logging.impl.Log4JLogger.<init>(Log4JLogger.java:65)
>    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
> Method)
>    at
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
>
>    at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
>
>    at java.lang.reflect.Constructor.newInstance(Constructor.java:494)
>    at
> org.apache.commons.logging.impl.LogFactoryImpl.newInstance(LogFactoryImpl.java:529)
>
>    at
> org.apache.commons.logging.impl.LogFactoryImpl.getInstance(LogFactoryImpl.java:235)
>
>    at
> org.apache.commons.logging.impl.LogFactoryImpl.getInstance(LogFactoryImpl.java:209)
>
>    at org.apache.commons.logging.LogFactory.getLog(LogFactory.java:351)
>    at
> org.apache.struts.action.ActionServlet.<clinit>(ActionServlet.java:228)
>    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
> Method)
>    at
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
>
>    at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
>
>    at java.lang.reflect.Constructor.newInstance(Constructor.java:494)
>    at java.lang.Class.newInstance0(Class.java:350)
>    at java.lang.Class.newInstance(Class.java:303)
>    at
> com.caucho.server.dispatch.ServletConfigImpl.createServlet(ServletConfigImpl.java:584)
>
>    at
> com.caucho.server.dispatch.ServletManager.init(ServletManager.java:152)
>    at com.caucho.server.webapp.Application.start(Application.java:1546)
>    at
> com.caucho.server.deploy.DeployController.startImpl(DeployController.java:563)
>
>    at
> com.caucho.server.deploy.StartAutoRedeployAutoStrategy.startOnInit(StartAutoRedeployAutoStrategy.java:72)
>
>    at
> com.caucho.server.deploy.DeployController.startOnInit(DeployController.java:451)
>
>    at
> com.caucho.server.deploy.DeployContainer.start(DeployContainer.java:157)
>    at
> com.caucho.server.webapp.ApplicationContainer.start(ApplicationContainer.java:610)
>
>    at com.caucho.server.host.Host.start(Host.java:385)
>    at
> com.caucho.server.deploy.DeployController.startImpl(DeployController.java:563)
>
>    at
> com.caucho.server.deploy.StartAutoRedeployAutoStrategy.startOnInit(StartAutoRedeployAutoStrategy.java:72)
>
>    at
> com.caucho.server.deploy.DeployController.startOnInit(DeployController.java:451)
>
>    at
> com.caucho.server.deploy.DeployContainer.start(DeployContainer.java:157)
>    at com.caucho.server.host.HostContainer.start(HostContainer.java:468)
>    at com.caucho.server.resin.ServletServer.start(ServletServer.java:934)
>    at
> com.caucho.server.deploy.DeployController.startImpl(DeployController.java:563)
>
>    at
> com.caucho.server.deploy.AbstractDeployControllerStrategy.start(AbstractDeployControllerStrategy.java:56)
>
>    at
> com.caucho.server.deploy.DeployController.start(DeployController.java:459)
>
>    at com.caucho.server.resin.ResinServer.start(ResinServer.java:465)
>    at com.caucho.server.resin.Resin.init(Resin.java)
>    at com.caucho.server.resin.Resin.main(Resin.java:612)
>
> (ii)
> 14:33:23,196  WARN resin-tcp-connection-*:8080-1  
> RequestUtils:createActionForm:177 - No FormBeanConfig found under 'view'
> 14:33:29,190  WARN resin-tcp-connection-*:8080-1
> http://127.0.0.1:8080/xwiki/bin/view/Main/WebHome 
> Configurator:configure:126 - No configuration found. Configuring
> ehcache from ehcache-failsafe.xml found in the classpath:
> jar:file:/home/bikash/work/p2pxwiki/xwiki-svn/xwiki/trunk/lib/ehcache-1.1.jar!/ehcache-failsafe.xml
>
> 14:33:33,413 ERROR resin-tcp-connection-*:8080-1
> http://127.0.0.1:8080/xwiki/bin/view/Main/WebHome 
> XWikiHibernateStore:updateSchema:193 - Schema update for wiki xwiki
> 14:33:37,479  WARN resin-tcp-connection-*:8080-1
> http://127.0.0.1:8080/xwiki/bin/view/Main/WebHome 
> XWikiStatsServiceImpl:addCookie:474 - Setting cookie
> FCB7IS5SEPHMCERDOAZCTGSYDBKZXJPN for name visitid with domain null and
> path / and maxage 769251
> 14:33:37,637 ERROR resin-tcp-connection-*:8080-1
> http://127.0.0.1:8080/xwiki/bin/view/Main/WebHome 
> AssertionFailure:<init>:22 - an assertion failure occured (this may
> indicate a bug in Hibernate, but is more likely due to unsafe use of
> the session)
> org.hibernate.AssertionFailure: possible nonthreadsafe access to session
>    at
> org.hibernate.action.EntityDeleteAction.execute(EntityDeleteAction.java:68)
>
>    at org.hibernate.engine.ActionQueue.execute(ActionQueue.java:239)
>    at
> org.hibernate.engine.ActionQueue.executeActions(ActionQueue.java:223)
>    at
> org.hibernate.engine.ActionQueue.executeActions(ActionQueue.java:141)
>    at
> org.hibernate.event.def.AbstractFlushingEventListener.performExecutions(AbstractFlushingEventListener.java:274)
>
>    at
> org.hibernate.event.def.DefaultFlushEventListener.onFlush(DefaultFlushEventListener.java:27)
>
>    at org.hibernate.impl.SessionImpl.flush(SessionImpl.java:726)
>    at org.hibernate.impl.SessionImpl.managedFlush(SessionImpl.java:320)
>    at
> org.hibernate.transaction.JDBCTransaction.commit(JDBCTransaction.java:86)
>    at
> com.xpn.xwiki.store.XWikiHibernateStore.endTransaction(XWikiHibernateStore.java:409)
>
>    at
> com.xpn.xwiki.store.XWikiHibernateStore.deleteXWikiCollection(XWikiHibernateStore.java:1097)
>
>    at
> com.xpn.xwiki.stats.impl.XWikiStatsServiceImpl.notify(XWikiStatsServiceImpl.java:209)
>
>    at
> com.xpn.xwiki.notify.XWikiActionRule.verify(XWikiActionRule.java:51)
>    at
> com.xpn.xwiki.notify.XWikiNotificationManager.verify(XWikiNotificationManager.java:93)
>
>    at com.xpn.xwiki.web.XWikiAction.execute(XWikiAction.java:179)
>    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:115)
>    at javax.servlet.http.HttpServlet.service(HttpServlet.java:92)
>    at
> com.caucho.server.dispatch.ServletFilterChain.doFilter(ServletFilterChain.java:99)
>
>    at
> com.xpn.xwiki.web.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:127)
>
>    at
> com.caucho.server.dispatch.FilterFilterChain.doFilter(FilterFilterChain.java:70)
>
>    at
> com.caucho.server.webapp.WebAppFilterChain.doFilter(WebAppFilterChain.java:163)
>
>    at
> com.caucho.server.dispatch.ServletInvocation.service(ServletInvocation.java:208)
>
>    at
> com.caucho.server.http.HttpRequest.handleRequest(HttpRequest.java:259)
>    at com.caucho.server.port.TcpConnection.run(TcpConnection.java:363)
>    at com.caucho.util.ThreadPool.runTasks(ThreadPool.java:490)
>    at com.caucho.util.ThreadPool.run(ThreadPool.java:423)
>    at java.lang.Thread.run(Thread.java:595)
>
> (iii)
> com.xpn.xwiki.XWikiException: Error number 3213 in 3: Exception while
> deleting object XWiki.bikash
> Wrapped Exception: possible nonthreadsafe access to session
>    at
> com.xpn.xwiki.store.XWikiHibernateStore.deleteXWikiCollection(XWikiHibernateStore.java:1101)
>
>    at
> com.xpn.xwiki.stats.impl.XWikiStatsServiceImpl.notify(XWikiStatsServiceImpl.java:209)
>
>    at
> com.xpn.xwiki.notify.XWikiActionRule.verify(XWikiActionRule.java:51)
>    at
> com.xpn.xwiki.notify.XWikiNotificationManager.verify(XWikiNotificationManager.java:93)
>
>    at com.xpn.xwiki.web.XWikiAction.execute(XWikiAction.java:179)
>    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:115)
>    at javax.servlet.http.HttpServlet.service(HttpServlet.java:92)
>    at
> com.caucho.server.dispatch.ServletFilterChain.doFilter(ServletFilterChain.java:99)
>
>    at
> com.xpn.xwiki.web.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:127)
>
>    at
> com.caucho.server.dispatch.FilterFilterChain.doFilter(FilterFilterChain.java:70)
>
>    at
> com.caucho.server.webapp.WebAppFilterChain.doFilter(WebAppFilterChain.java:163)
>
>    at
> com.caucho.server.dispatch.ServletInvocation.service(ServletInvocation.java:208)
>
>    at
> com.caucho.server.http.HttpRequest.handleRequest(HttpRequest.java:259)
>    at com.caucho.server.port.TcpConnection.run(TcpConnection.java:363)
>    at com.caucho.util.ThreadPool.runTasks(ThreadPool.java:490)
>    at com.caucho.util.ThreadPool.run(ThreadPool.java:423)
>    at java.lang.Thread.run(Thread.java:595)
> -----------------------------o<---------Error Transcript
> -------------- o<-------------
>
> ------------------------------------------------------------------------
>
>
> --
> You receive this message as a subscriber of the [hidden email] mailing list.
> To unsubscribe: mailto:[hidden email]
> For general help: mailto:[hidden email]?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




--
You receive this message as a subscriber of the [hidden email] mailing list.
To unsubscribe: mailto:[hidden email]
For general help: mailto:[hidden email]?subject=help
ObjectWeb mailing lists service home page: http://www.objectweb.org/wws
Reply | Threaded
Open this post in threaded view
|

Re: Running XWiki Locally using Eclipse

Bikash Agarwalla
There isn't any other issue. The page shows up; i have tried logging in
as admin, adding new users - it works.  I will ignore this particular
"assertion failure" error message.

thanks,
Bikash

Ludovic Dubost wrote:

>
> Log4j is looking to write an xwiki.log file in the current directory..
> you must have a permission issue..
> You can deactivate this in the log4j.properties file
>
> The rest is non critical (a bug in the stats module).. are you getting
> any other error when loading the page ? Does the page actually show up ?
>
> Ludovic
>
> Bikash Agarwalla wrote:
>
>> Hello, I am working on new xml-rpc apis for p2pxwiki, and am using
>> Eclipse as just my editor (I am not doing any development related to
>> eclipse). I imported the xwiki project in eclipse and used resin to
>> run xwiki locally. I got some errors (most of them "seems" benign,
>> but I wanted to point out anyway incase these will lead to more
>> problems later)
>>
>>   a) Eclipse complained about a missing commons-lang-2.0.jar in the
>> lib directory. I checked the lib directory, it has
>> "commons-lang-2.1.jar" instead. I am not sure why Eclipse is not
>> using the new library. As a fix I downloaded the 2.0 version of
>> commons-lang and put it in the lib directory. It solved this problem.
>>   b) After running xwiki locally,
>> "http://127.0.0.1:8080/xwiki/bin/view/Main/WebHome" pointed to a
>> xwiki document. However, I got few errors on the resin console as
>> follows (the transcript follows below)
>>   Let me know how I can fix these problems. I am using FC4.
>> Thanks a lot,
>> -Bikash
>> -----------------------------o<---------Error Transcript
>> -------------- o<-------------
>> (i)
>> log4j:ERROR setFile(null,true) call failed.
>> java.io.FileNotFoundException: xwiki.log (Permission denied)
>>    at java.io.FileOutputStream.openAppend(Native Method)
>>    at java.io.FileOutputStream.<init>(FileOutputStream.java:177)
>>    at java.io.FileOutputStream.<init>(FileOutputStream.java:102)
>>    at org.apache.log4j.FileAppender.setFile(FileAppender.java:272)
>>    at
>> org.apache.log4j.RollingFileAppender.setFile(RollingFileAppender.java:156)
>>
>>    at
>> org.apache.log4j.FileAppender.activateOptions(FileAppender.java:151)
>>    at
>> org.apache.log4j.config.PropertySetter.activate(PropertySetter.java:247)
>>    at
>> org.apache.log4j.config.PropertySetter.setProperties(PropertySetter.java:123)
>>
>>    at
>> org.apache.log4j.config.PropertySetter.setProperties(PropertySetter.java:87)
>>
>>    at
>> org.apache.log4j.PropertyConfigurator.parseAppender(PropertyConfigurator.java:645)
>>
>>    at
>> org.apache.log4j.PropertyConfigurator.parseCategory(PropertyConfigurator.java:603)
>>
>>    at
>> org.apache.log4j.PropertyConfigurator.configureRootCategory(PropertyConfigurator.java:500)
>>
>>    at
>> org.apache.log4j.PropertyConfigurator.doConfigure(PropertyConfigurator.java:406)
>>
>>    at
>> org.apache.log4j.PropertyConfigurator.doConfigure(PropertyConfigurator.java:432)
>>
>>    at
>> org.apache.log4j.helpers.OptionConverter.selectAndConfigure(OptionConverter.java:460)
>>
>>    at org.apache.log4j.LogManager.<clinit>(LogManager.java:113)
>>    at org.apache.log4j.Logger.getLogger(Logger.java:85)
>>    at
>> org.apache.commons.logging.impl.Log4JLogger.getLogger(Log4JLogger.java:229)
>>
>>    at
>> org.apache.commons.logging.impl.Log4JLogger.<init>(Log4JLogger.java:65)
>>    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
>> Method)
>>    at
>> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
>>
>>    at
>> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
>>
>>    at java.lang.reflect.Constructor.newInstance(Constructor.java:494)
>>    at
>> org.apache.commons.logging.impl.LogFactoryImpl.newInstance(LogFactoryImpl.java:529)
>>
>>    at
>> org.apache.commons.logging.impl.LogFactoryImpl.getInstance(LogFactoryImpl.java:235)
>>
>>    at
>> org.apache.commons.logging.impl.LogFactoryImpl.getInstance(LogFactoryImpl.java:209)
>>
>>    at org.apache.commons.logging.LogFactory.getLog(LogFactory.java:351)
>>    at
>> org.apache.struts.action.ActionServlet.<clinit>(ActionServlet.java:228)
>>    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
>> Method)
>>    at
>> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
>>
>>    at
>> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
>>
>>    at java.lang.reflect.Constructor.newInstance(Constructor.java:494)
>>    at java.lang.Class.newInstance0(Class.java:350)
>>    at java.lang.Class.newInstance(Class.java:303)
>>    at
>> com.caucho.server.dispatch.ServletConfigImpl.createServlet(ServletConfigImpl.java:584)
>>
>>    at
>> com.caucho.server.dispatch.ServletManager.init(ServletManager.java:152)
>>    at com.caucho.server.webapp.Application.start(Application.java:1546)
>>    at
>> com.caucho.server.deploy.DeployController.startImpl(DeployController.java:563)
>>
>>    at
>> com.caucho.server.deploy.StartAutoRedeployAutoStrategy.startOnInit(StartAutoRedeployAutoStrategy.java:72)
>>
>>    at
>> com.caucho.server.deploy.DeployController.startOnInit(DeployController.java:451)
>>
>>    at
>> com.caucho.server.deploy.DeployContainer.start(DeployContainer.java:157)
>>    at
>> com.caucho.server.webapp.ApplicationContainer.start(ApplicationContainer.java:610)
>>
>>    at com.caucho.server.host.Host.start(Host.java:385)
>>    at
>> com.caucho.server.deploy.DeployController.startImpl(DeployController.java:563)
>>
>>    at
>> com.caucho.server.deploy.StartAutoRedeployAutoStrategy.startOnInit(StartAutoRedeployAutoStrategy.java:72)
>>
>>    at
>> com.caucho.server.deploy.DeployController.startOnInit(DeployController.java:451)
>>
>>    at
>> com.caucho.server.deploy.DeployContainer.start(DeployContainer.java:157)
>>    at com.caucho.server.host.HostContainer.start(HostContainer.java:468)
>>    at
>> com.caucho.server.resin.ServletServer.start(ServletServer.java:934)
>>    at
>> com.caucho.server.deploy.DeployController.startImpl(DeployController.java:563)
>>
>>    at
>> com.caucho.server.deploy.AbstractDeployControllerStrategy.start(AbstractDeployControllerStrategy.java:56)
>>
>>    at
>> com.caucho.server.deploy.DeployController.start(DeployController.java:459)
>>
>>    at com.caucho.server.resin.ResinServer.start(ResinServer.java:465)
>>    at com.caucho.server.resin.Resin.init(Resin.java)
>>    at com.caucho.server.resin.Resin.main(Resin.java:612)
>>
>> (ii)
>> 14:33:23,196  WARN resin-tcp-connection-*:8080-1  
>> RequestUtils:createActionForm:177 - No FormBeanConfig found under 'view'
>> 14:33:29,190  WARN resin-tcp-connection-*:8080-1
>> http://127.0.0.1:8080/xwiki/bin/view/Main/WebHome 
>> Configurator:configure:126 - No configuration found. Configuring
>> ehcache from ehcache-failsafe.xml found in the classpath:
>> jar:file:/home/bikash/work/p2pxwiki/xwiki-svn/xwiki/trunk/lib/ehcache-1.1.jar!/ehcache-failsafe.xml
>>
>> 14:33:33,413 ERROR resin-tcp-connection-*:8080-1
>> http://127.0.0.1:8080/xwiki/bin/view/Main/WebHome 
>> XWikiHibernateStore:updateSchema:193 - Schema update for wiki xwiki
>> 14:33:37,479  WARN resin-tcp-connection-*:8080-1
>> http://127.0.0.1:8080/xwiki/bin/view/Main/WebHome 
>> XWikiStatsServiceImpl:addCookie:474 - Setting cookie
>> FCB7IS5SEPHMCERDOAZCTGSYDBKZXJPN for name visitid with domain null
>> and path / and maxage 769251
>> 14:33:37,637 ERROR resin-tcp-connection-*:8080-1
>> http://127.0.0.1:8080/xwiki/bin/view/Main/WebHome 
>> AssertionFailure:<init>:22 - an assertion failure occured (this may
>> indicate a bug in Hibernate, but is more likely due to unsafe use of
>> the session)
>> org.hibernate.AssertionFailure: possible nonthreadsafe access to session
>>    at
>> org.hibernate.action.EntityDeleteAction.execute(EntityDeleteAction.java:68)
>>
>>    at org.hibernate.engine.ActionQueue.execute(ActionQueue.java:239)
>>    at
>> org.hibernate.engine.ActionQueue.executeActions(ActionQueue.java:223)
>>    at
>> org.hibernate.engine.ActionQueue.executeActions(ActionQueue.java:141)
>>    at
>> org.hibernate.event.def.AbstractFlushingEventListener.performExecutions(AbstractFlushingEventListener.java:274)
>>
>>    at
>> org.hibernate.event.def.DefaultFlushEventListener.onFlush(DefaultFlushEventListener.java:27)
>>
>>    at org.hibernate.impl.SessionImpl.flush(SessionImpl.java:726)
>>    at org.hibernate.impl.SessionImpl.managedFlush(SessionImpl.java:320)
>>    at
>> org.hibernate.transaction.JDBCTransaction.commit(JDBCTransaction.java:86)
>>
>>    at
>> com.xpn.xwiki.store.XWikiHibernateStore.endTransaction(XWikiHibernateStore.java:409)
>>
>>    at
>> com.xpn.xwiki.store.XWikiHibernateStore.deleteXWikiCollection(XWikiHibernateStore.java:1097)
>>
>>    at
>> com.xpn.xwiki.stats.impl.XWikiStatsServiceImpl.notify(XWikiStatsServiceImpl.java:209)
>>
>>    at
>> com.xpn.xwiki.notify.XWikiActionRule.verify(XWikiActionRule.java:51)
>>    at
>> com.xpn.xwiki.notify.XWikiNotificationManager.verify(XWikiNotificationManager.java:93)
>>
>>    at com.xpn.xwiki.web.XWikiAction.execute(XWikiAction.java:179)
>>    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:115)
>>    at javax.servlet.http.HttpServlet.service(HttpServlet.java:92)
>>    at
>> com.caucho.server.dispatch.ServletFilterChain.doFilter(ServletFilterChain.java:99)
>>
>>    at
>> com.xpn.xwiki.web.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:127)
>>
>>    at
>> com.caucho.server.dispatch.FilterFilterChain.doFilter(FilterFilterChain.java:70)
>>
>>    at
>> com.caucho.server.webapp.WebAppFilterChain.doFilter(WebAppFilterChain.java:163)
>>
>>    at
>> com.caucho.server.dispatch.ServletInvocation.service(ServletInvocation.java:208)
>>
>>    at
>> com.caucho.server.http.HttpRequest.handleRequest(HttpRequest.java:259)
>>    at com.caucho.server.port.TcpConnection.run(TcpConnection.java:363)
>>    at com.caucho.util.ThreadPool.runTasks(ThreadPool.java:490)
>>    at com.caucho.util.ThreadPool.run(ThreadPool.java:423)
>>    at java.lang.Thread.run(Thread.java:595)
>>
>> (iii)
>> com.xpn.xwiki.XWikiException: Error number 3213 in 3: Exception while
>> deleting object XWiki.bikash
>> Wrapped Exception: possible nonthreadsafe access to session
>>    at
>> com.xpn.xwiki.store.XWikiHibernateStore.deleteXWikiCollection(XWikiHibernateStore.java:1101)
>>
>>    at
>> com.xpn.xwiki.stats.impl.XWikiStatsServiceImpl.notify(XWikiStatsServiceImpl.java:209)
>>
>>    at
>> com.xpn.xwiki.notify.XWikiActionRule.verify(XWikiActionRule.java:51)
>>    at
>> com.xpn.xwiki.notify.XWikiNotificationManager.verify(XWikiNotificationManager.java:93)
>>
>>    at com.xpn.xwiki.web.XWikiAction.execute(XWikiAction.java:179)
>>    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:115)
>>    at javax.servlet.http.HttpServlet.service(HttpServlet.java:92)
>>    at
>> com.caucho.server.dispatch.ServletFilterChain.doFilter(ServletFilterChain.java:99)
>>
>>    at
>> com.xpn.xwiki.web.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:127)
>>
>>    at
>> com.caucho.server.dispatch.FilterFilterChain.doFilter(FilterFilterChain.java:70)
>>
>>    at
>> com.caucho.server.webapp.WebAppFilterChain.doFilter(WebAppFilterChain.java:163)
>>
>>    at
>> com.caucho.server.dispatch.ServletInvocation.service(ServletInvocation.java:208)
>>
>>    at
>> com.caucho.server.http.HttpRequest.handleRequest(HttpRequest.java:259)
>>    at com.caucho.server.port.TcpConnection.run(TcpConnection.java:363)
>>    at com.caucho.util.ThreadPool.runTasks(ThreadPool.java:490)
>>    at com.caucho.util.ThreadPool.run(ThreadPool.java:423)
>>    at java.lang.Thread.run(Thread.java:595)
>> -----------------------------o<---------Error Transcript
>> -------------- o<-------------
>>
>> ------------------------------------------------------------------------
>>
>>
>> --
>> You receive this message as a subscriber of the
>> [hidden email] mailing list.
>> To unsubscribe: mailto:[hidden email]
>> For general help: mailto:[hidden email]?subject=help
>> ObjectWeb mailing lists service home page: http://www.objectweb.org/wws
>>  
>
>
>
>------------------------------------------------------------------------
>
>
>--
>You receive this message as a subscriber of the [hidden email] mailing list.
>To unsubscribe: mailto:[hidden email]
>For general help: mailto:[hidden email]?subject=help
>ObjectWeb mailing lists service home page: http://www.objectweb.org/wws
>  
>



--
You receive this message as a subscriber of the [hidden email] mailing list.
To unsubscribe: mailto:[hidden email]
For general help: mailto:[hidden email]?subject=help
ObjectWeb mailing lists service home page: http://www.objectweb.org/wws
Reply | Threaded
Open this post in threaded view
|

Re: Running XWiki Locally using Eclipse

Ludovic Dubost

You can try fixing it :)
It's a weird hibernate error when changing the unique key of objects
from useragent/ip to cookie in the stats module when..

Ludovic

Bikash Agarwalla wrote:

> There isn't any other issue. The page shows up; i have tried logging
> in as admin, adding new users - it works.  I will ignore this
> particular "assertion failure" error message.
>
> thanks,
> Bikash
>
> Ludovic Dubost wrote:
>
>>
>> Log4j is looking to write an xwiki.log file in the current
>> directory.. you must have a permission issue..
>> You can deactivate this in the log4j.properties file
>>
>> The rest is non critical (a bug in the stats module).. are you
>> getting any other error when loading the page ? Does the page
>> actually show up ?
>>
>> Ludovic
>>
>> Bikash Agarwalla wrote:
>>
>>> Hello, I am working on new xml-rpc apis for p2pxwiki, and am using
>>> Eclipse as just my editor (I am not doing any development related to
>>> eclipse). I imported the xwiki project in eclipse and used resin to
>>> run xwiki locally. I got some errors (most of them "seems" benign,
>>> but I wanted to point out anyway incase these will lead to more
>>> problems later)
>>>
>>>   a) Eclipse complained about a missing commons-lang-2.0.jar in the
>>> lib directory. I checked the lib directory, it has
>>> "commons-lang-2.1.jar" instead. I am not sure why Eclipse is not
>>> using the new library. As a fix I downloaded the 2.0 version of
>>> commons-lang and put it in the lib directory. It solved this problem.
>>>   b) After running xwiki locally,
>>> "http://127.0.0.1:8080/xwiki/bin/view/Main/WebHome" pointed to a
>>> xwiki document. However, I got few errors on the resin console as
>>> follows (the transcript follows below)
>>>   Let me know how I can fix these problems. I am using FC4.
>>> Thanks a lot,
>>> -Bikash
>>> -----------------------------o<---------Error Transcript
>>> -------------- o<-------------
>>> (i)
>>> log4j:ERROR setFile(null,true) call failed.
>>> java.io.FileNotFoundException: xwiki.log (Permission denied)
>>>    at java.io.FileOutputStream.openAppend(Native Method)
>>>    at java.io.FileOutputStream.<init>(FileOutputStream.java:177)
>>>    at java.io.FileOutputStream.<init>(FileOutputStream.java:102)
>>>    at org.apache.log4j.FileAppender.setFile(FileAppender.java:272)
>>>    at
>>> org.apache.log4j.RollingFileAppender.setFile(RollingFileAppender.java:156)
>>>
>>>    at
>>> org.apache.log4j.FileAppender.activateOptions(FileAppender.java:151)
>>>    at
>>> org.apache.log4j.config.PropertySetter.activate(PropertySetter.java:247)
>>>
>>>    at
>>> org.apache.log4j.config.PropertySetter.setProperties(PropertySetter.java:123)
>>>
>>>    at
>>> org.apache.log4j.config.PropertySetter.setProperties(PropertySetter.java:87)
>>>
>>>    at
>>> org.apache.log4j.PropertyConfigurator.parseAppender(PropertyConfigurator.java:645)
>>>
>>>    at
>>> org.apache.log4j.PropertyConfigurator.parseCategory(PropertyConfigurator.java:603)
>>>
>>>    at
>>> org.apache.log4j.PropertyConfigurator.configureRootCategory(PropertyConfigurator.java:500)
>>>
>>>    at
>>> org.apache.log4j.PropertyConfigurator.doConfigure(PropertyConfigurator.java:406)
>>>
>>>    at
>>> org.apache.log4j.PropertyConfigurator.doConfigure(PropertyConfigurator.java:432)
>>>
>>>    at
>>> org.apache.log4j.helpers.OptionConverter.selectAndConfigure(OptionConverter.java:460)
>>>
>>>    at org.apache.log4j.LogManager.<clinit>(LogManager.java:113)
>>>    at org.apache.log4j.Logger.getLogger(Logger.java:85)
>>>    at
>>> org.apache.commons.logging.impl.Log4JLogger.getLogger(Log4JLogger.java:229)
>>>
>>>    at
>>> org.apache.commons.logging.impl.Log4JLogger.<init>(Log4JLogger.java:65)
>>>    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
>>> Method)
>>>    at
>>> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
>>>
>>>    at
>>> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
>>>
>>>    at java.lang.reflect.Constructor.newInstance(Constructor.java:494)
>>>    at
>>> org.apache.commons.logging.impl.LogFactoryImpl.newInstance(LogFactoryImpl.java:529)
>>>
>>>    at
>>> org.apache.commons.logging.impl.LogFactoryImpl.getInstance(LogFactoryImpl.java:235)
>>>
>>>    at
>>> org.apache.commons.logging.impl.LogFactoryImpl.getInstance(LogFactoryImpl.java:209)
>>>
>>>    at org.apache.commons.logging.LogFactory.getLog(LogFactory.java:351)
>>>    at
>>> org.apache.struts.action.ActionServlet.<clinit>(ActionServlet.java:228)
>>>    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
>>> Method)
>>>    at
>>> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
>>>
>>>    at
>>> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
>>>
>>>    at java.lang.reflect.Constructor.newInstance(Constructor.java:494)
>>>    at java.lang.Class.newInstance0(Class.java:350)
>>>    at java.lang.Class.newInstance(Class.java:303)
>>>    at
>>> com.caucho.server.dispatch.ServletConfigImpl.createServlet(ServletConfigImpl.java:584)
>>>
>>>    at
>>> com.caucho.server.dispatch.ServletManager.init(ServletManager.java:152)
>>>    at com.caucho.server.webapp.Application.start(Application.java:1546)
>>>    at
>>> com.caucho.server.deploy.DeployController.startImpl(DeployController.java:563)
>>>
>>>    at
>>> com.caucho.server.deploy.StartAutoRedeployAutoStrategy.startOnInit(StartAutoRedeployAutoStrategy.java:72)
>>>
>>>    at
>>> com.caucho.server.deploy.DeployController.startOnInit(DeployController.java:451)
>>>
>>>    at
>>> com.caucho.server.deploy.DeployContainer.start(DeployContainer.java:157)
>>>
>>>    at
>>> com.caucho.server.webapp.ApplicationContainer.start(ApplicationContainer.java:610)
>>>
>>>    at com.caucho.server.host.Host.start(Host.java:385)
>>>    at
>>> com.caucho.server.deploy.DeployController.startImpl(DeployController.java:563)
>>>
>>>    at
>>> com.caucho.server.deploy.StartAutoRedeployAutoStrategy.startOnInit(StartAutoRedeployAutoStrategy.java:72)
>>>
>>>    at
>>> com.caucho.server.deploy.DeployController.startOnInit(DeployController.java:451)
>>>
>>>    at
>>> com.caucho.server.deploy.DeployContainer.start(DeployContainer.java:157)
>>>
>>>    at
>>> com.caucho.server.host.HostContainer.start(HostContainer.java:468)
>>>    at
>>> com.caucho.server.resin.ServletServer.start(ServletServer.java:934)
>>>    at
>>> com.caucho.server.deploy.DeployController.startImpl(DeployController.java:563)
>>>
>>>    at
>>> com.caucho.server.deploy.AbstractDeployControllerStrategy.start(AbstractDeployControllerStrategy.java:56)
>>>
>>>    at
>>> com.caucho.server.deploy.DeployController.start(DeployController.java:459)
>>>
>>>    at com.caucho.server.resin.ResinServer.start(ResinServer.java:465)
>>>    at com.caucho.server.resin.Resin.init(Resin.java)
>>>    at com.caucho.server.resin.Resin.main(Resin.java:612)
>>>
>>> (ii)
>>> 14:33:23,196  WARN resin-tcp-connection-*:8080-1  
>>> RequestUtils:createActionForm:177 - No FormBeanConfig found under
>>> 'view'
>>> 14:33:29,190  WARN resin-tcp-connection-*:8080-1
>>> http://127.0.0.1:8080/xwiki/bin/view/Main/WebHome 
>>> Configurator:configure:126 - No configuration found. Configuring
>>> ehcache from ehcache-failsafe.xml found in the classpath:
>>> jar:file:/home/bikash/work/p2pxwiki/xwiki-svn/xwiki/trunk/lib/ehcache-1.1.jar!/ehcache-failsafe.xml
>>>
>>> 14:33:33,413 ERROR resin-tcp-connection-*:8080-1
>>> http://127.0.0.1:8080/xwiki/bin/view/Main/WebHome 
>>> XWikiHibernateStore:updateSchema:193 - Schema update for wiki xwiki
>>> 14:33:37,479  WARN resin-tcp-connection-*:8080-1
>>> http://127.0.0.1:8080/xwiki/bin/view/Main/WebHome 
>>> XWikiStatsServiceImpl:addCookie:474 - Setting cookie
>>> FCB7IS5SEPHMCERDOAZCTGSYDBKZXJPN for name visitid with domain null
>>> and path / and maxage 769251
>>> 14:33:37,637 ERROR resin-tcp-connection-*:8080-1
>>> http://127.0.0.1:8080/xwiki/bin/view/Main/WebHome 
>>> AssertionFailure:<init>:22 - an assertion failure occured (this may
>>> indicate a bug in Hibernate, but is more likely due to unsafe use of
>>> the session)
>>> org.hibernate.AssertionFailure: possible nonthreadsafe access to
>>> session
>>>    at
>>> org.hibernate.action.EntityDeleteAction.execute(EntityDeleteAction.java:68)
>>>
>>>    at org.hibernate.engine.ActionQueue.execute(ActionQueue.java:239)
>>>    at
>>> org.hibernate.engine.ActionQueue.executeActions(ActionQueue.java:223)
>>>    at
>>> org.hibernate.engine.ActionQueue.executeActions(ActionQueue.java:141)
>>>    at
>>> org.hibernate.event.def.AbstractFlushingEventListener.performExecutions(AbstractFlushingEventListener.java:274)
>>>
>>>    at
>>> org.hibernate.event.def.DefaultFlushEventListener.onFlush(DefaultFlushEventListener.java:27)
>>>
>>>    at org.hibernate.impl.SessionImpl.flush(SessionImpl.java:726)
>>>    at org.hibernate.impl.SessionImpl.managedFlush(SessionImpl.java:320)
>>>    at
>>> org.hibernate.transaction.JDBCTransaction.commit(JDBCTransaction.java:86)
>>>
>>>    at
>>> com.xpn.xwiki.store.XWikiHibernateStore.endTransaction(XWikiHibernateStore.java:409)
>>>
>>>    at
>>> com.xpn.xwiki.store.XWikiHibernateStore.deleteXWikiCollection(XWikiHibernateStore.java:1097)
>>>
>>>    at
>>> com.xpn.xwiki.stats.impl.XWikiStatsServiceImpl.notify(XWikiStatsServiceImpl.java:209)
>>>
>>>    at
>>> com.xpn.xwiki.notify.XWikiActionRule.verify(XWikiActionRule.java:51)
>>>    at
>>> com.xpn.xwiki.notify.XWikiNotificationManager.verify(XWikiNotificationManager.java:93)
>>>
>>>    at com.xpn.xwiki.web.XWikiAction.execute(XWikiAction.java:179)
>>>    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:115)
>>>    at javax.servlet.http.HttpServlet.service(HttpServlet.java:92)
>>>    at
>>> com.caucho.server.dispatch.ServletFilterChain.doFilter(ServletFilterChain.java:99)
>>>
>>>    at
>>> com.xpn.xwiki.web.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:127)
>>>
>>>    at
>>> com.caucho.server.dispatch.FilterFilterChain.doFilter(FilterFilterChain.java:70)
>>>
>>>    at
>>> com.caucho.server.webapp.WebAppFilterChain.doFilter(WebAppFilterChain.java:163)
>>>
>>>    at
>>> com.caucho.server.dispatch.ServletInvocation.service(ServletInvocation.java:208)
>>>
>>>    at
>>> com.caucho.server.http.HttpRequest.handleRequest(HttpRequest.java:259)
>>>    at com.caucho.server.port.TcpConnection.run(TcpConnection.java:363)
>>>    at com.caucho.util.ThreadPool.runTasks(ThreadPool.java:490)
>>>    at com.caucho.util.ThreadPool.run(ThreadPool.java:423)
>>>    at java.lang.Thread.run(Thread.java:595)
>>>
>>> (iii)
>>> com.xpn.xwiki.XWikiException: Error number 3213 in 3: Exception
>>> while deleting object XWiki.bikash
>>> Wrapped Exception: possible nonthreadsafe access to session
>>>    at
>>> com.xpn.xwiki.store.XWikiHibernateStore.deleteXWikiCollection(XWikiHibernateStore.java:1101)
>>>
>>>    at
>>> com.xpn.xwiki.stats.impl.XWikiStatsServiceImpl.notify(XWikiStatsServiceImpl.java:209)
>>>
>>>    at
>>> com.xpn.xwiki.notify.XWikiActionRule.verify(XWikiActionRule.java:51)
>>>    at
>>> com.xpn.xwiki.notify.XWikiNotificationManager.verify(XWikiNotificationManager.java:93)
>>>
>>>    at com.xpn.xwiki.web.XWikiAction.execute(XWikiAction.java:179)
>>>    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:115)
>>>    at javax.servlet.http.HttpServlet.service(HttpServlet.java:92)
>>>    at
>>> com.caucho.server.dispatch.ServletFilterChain.doFilter(ServletFilterChain.java:99)
>>>
>>>    at
>>> com.xpn.xwiki.web.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:127)
>>>
>>>    at
>>> com.caucho.server.dispatch.FilterFilterChain.doFilter(FilterFilterChain.java:70)
>>>
>>>    at
>>> com.caucho.server.webapp.WebAppFilterChain.doFilter(WebAppFilterChain.java:163)
>>>
>>>    at
>>> com.caucho.server.dispatch.ServletInvocation.service(ServletInvocation.java:208)
>>>
>>>    at
>>> com.caucho.server.http.HttpRequest.handleRequest(HttpRequest.java:259)
>>>    at com.caucho.server.port.TcpConnection.run(TcpConnection.java:363)
>>>    at com.caucho.util.ThreadPool.runTasks(ThreadPool.java:490)
>>>    at com.caucho.util.ThreadPool.run(ThreadPool.java:423)
>>>    at java.lang.Thread.run(Thread.java:595)
>>> -----------------------------o<---------Error Transcript
>>> -------------- o<-------------
>>>
>>> ------------------------------------------------------------------------
>>>
>>>
>>>
>>> --
>>> You receive this message as a subscriber of the
>>> [hidden email] mailing list.
>>> To unsubscribe: mailto:[hidden email]
>>> For general help: mailto:[hidden email]?subject=help
>>> ObjectWeb mailing lists service home page: http://www.objectweb.org/wws
>>>  
>>
>>
>>
>> ------------------------------------------------------------------------
>>
>>
>> --
>> You receive this message as a subscriber of the
>> [hidden email] mailing list.
>> To unsubscribe: mailto:[hidden email]
>> For general help: mailto:[hidden email]?subject=help
>> ObjectWeb mailing lists service home page: http://www.objectweb.org/wws
>>  
>>
>
>
> ------------------------------------------------------------------------
>
>
> --
> You receive this message as a subscriber of the [hidden email] mailing list.
> To unsubscribe: mailto:[hidden email]
> For general help: mailto:[hidden email]?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




--
You receive this message as a subscriber of the [hidden email] mailing list.
To unsubscribe: mailto:[hidden email]
For general help: mailto:[hidden email]?subject=help
ObjectWeb mailing lists service home page: http://www.objectweb.org/wws
Reply | Threaded
Open this post in threaded view
|

Re: Running XWiki Locally using Eclipse

Bikash Agarwalla
Thanks Ludovic, It looks like this error has been fixed, I just updated my copy from the repository and run again. I am getting following messages including error and warnings :

------------------- o<------------------------------- error transcript --------------------------- 0<---------------
16:47:32,712  WARN resin-tcp-connection-*:8080-1  RequestUtils:createActionForm:177 - No FormBeanConfig found under 'view'
16:47:34,110  WARN resin-tcp-connection-*:8080-1 http://127.0.0.1:8080/xwiki/bin/view/Main/WebHome Configurator:configure:126 - No configuration found. Configuring ehcache from ehcache-failsafe.xml found in the classpath: jar:file:/home/bikash/work/p2pxwiki/xwiki-svn/xwiki/trunk/lib/ehcache-1.1.jar!/ehcache-failsafe.xml
16:47:36,500 ERROR resin-tcp-connection-*:8080-1 http://127.0.0.1:8080/xwiki/bin/view/Main/WebHome XWikiHibernateStore:updateSchema:193 - Schema update for wiki xwiki
16:47:38,376  WARN resin-tcp-connection-*:8080-1 http://127.0.0.1:8080/xwiki/bin/view/Main/WebHome XWikiStatsServiceImpl:addCookie:474 - Setting cookie 6ETW37QUMBHEZPS6IA11ZX4CFATOJWN3 for name visitid with domain null and path / and maxage 682853
------------------- o<------------------------------- error transcript --------------------------- 0<---------------

There are 3 warnings and 1 error (all of them seem harmless). Nothing else besides these messages.

-Bikash

Ludovic Dubost wrote:

You can try fixing it :)
It's a weird hibernate error when changing the unique key of objects from useragent/ip to cookie in the stats module when..

Ludovic

Bikash Agarwalla wrote:
There isn't any other issue. The page shows up; i have tried logging in as admin, adding new users - it works.  I will ignore this particular "assertion failure" error message.

thanks,
Bikash

Ludovic Dubost wrote:


Log4j is looking to write an xwiki.log file in the current directory.. you must have a permission issue..
You can deactivate this in the log4j.properties file

The rest is non critical (a bug in the stats module).. are you getting any other error when loading the page ? Does the page actually show up ?

Ludovic

Bikash Agarwalla wrote:

Hello, I am working on new xml-rpc apis for p2pxwiki, and am using Eclipse as just my editor (I am not doing any development related to eclipse). I imported the xwiki project in eclipse and used resin to run xwiki locally. I got some errors (most of them "seems" benign, but I wanted to point out anyway incase these will lead to more problems later)

  a) Eclipse complained about a missing commons-lang-2.0.jar in the lib directory. I checked the lib directory, it has "commons-lang-2.1.jar" instead. I am not sure why Eclipse is not using the new library. As a fix I downloaded the 2.0 version of commons-lang and put it in the lib directory. It solved this problem.
  b) After running xwiki locally, "http://127.0.0.1:8080/xwiki/bin/view/Main/WebHome" pointed to a xwiki document. However, I got few errors on the resin console as follows (the transcript follows below)
  Let me know how I can fix these problems. I am using FC4.
Thanks a lot,
-Bikash
-----------------------------o<---------Error Transcript -------------- o<-------------
(i)
log4j:ERROR setFile(null,true) call failed.
java.io.FileNotFoundException: xwiki.log (Permission denied)
   at java.io.FileOutputStream.openAppend(Native Method)
   at java.io.FileOutputStream.<init>(FileOutputStream.java:177)
   at java.io.FileOutputStream.<init>(FileOutputStream.java:102)
   at org.apache.log4j.FileAppender.setFile(FileAppender.java:272)
   at org.apache.log4j.RollingFileAppender.setFile(RollingFileAppender.java:156)
   at org.apache.log4j.FileAppender.activateOptions(FileAppender.java:151)
   at org.apache.log4j.config.PropertySetter.activate(PropertySetter.java:247)
   at org.apache.log4j.config.PropertySetter.setProperties(PropertySetter.java:123)
   at org.apache.log4j.config.PropertySetter.setProperties(PropertySetter.java:87)
   at org.apache.log4j.PropertyConfigurator.parseAppender(PropertyConfigurator.java:645)
   at org.apache.log4j.PropertyConfigurator.parseCategory(PropertyConfigurator.java:603)
   at org.apache.log4j.PropertyConfigurator.configureRootCategory(PropertyConfigurator.java:500)
   at org.apache.log4j.PropertyConfigurator.doConfigure(PropertyConfigurator.java:406)
   at org.apache.log4j.PropertyConfigurator.doConfigure(PropertyConfigurator.java:432)
   at org.apache.log4j.helpers.OptionConverter.selectAndConfigure(OptionConverter.java:460)
   at org.apache.log4j.LogManager.<clinit>(LogManager.java:113)
   at org.apache.log4j.Logger.getLogger(Logger.java:85)
   at org.apache.commons.logging.impl.Log4JLogger.getLogger(Log4JLogger.java:229)
   at org.apache.commons.logging.impl.Log4JLogger.<init>(Log4JLogger.java:65)
   at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
   at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
   at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
   at java.lang.reflect.Constructor.newInstance(Constructor.java:494)
   at org.apache.commons.logging.impl.LogFactoryImpl.newInstance(LogFactoryImpl.java:529)
   at org.apache.commons.logging.impl.LogFactoryImpl.getInstance(LogFactoryImpl.java:235)
   at org.apache.commons.logging.impl.LogFactoryImpl.getInstance(LogFactoryImpl.java:209)
   at org.apache.commons.logging.LogFactory.getLog(LogFactory.java:351)
   at org.apache.struts.action.ActionServlet.<clinit>(ActionServlet.java:228)
   at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
   at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
   at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
   at java.lang.reflect.Constructor.newInstance(Constructor.java:494)
   at java.lang.Class.newInstance0(Class.java:350)
   at java.lang.Class.newInstance(Class.java:303)
   at com.caucho.server.dispatch.ServletConfigImpl.createServlet(ServletConfigImpl.java:584)
   at com.caucho.server.dispatch.ServletManager.init(ServletManager.java:152)
   at com.caucho.server.webapp.Application.start(Application.java:1546)
   at com.caucho.server.deploy.DeployController.startImpl(DeployController.java:563)
   at com.caucho.server.deploy.StartAutoRedeployAutoStrategy.startOnInit(StartAutoRedeployAutoStrategy.java:72)
   at com.caucho.server.deploy.DeployController.startOnInit(DeployController.java:451)
   at com.caucho.server.deploy.DeployContainer.start(DeployContainer.java:157)
   at com.caucho.server.webapp.ApplicationContainer.start(ApplicationContainer.java:610)
   at com.caucho.server.host.Host.start(Host.java:385)
   at com.caucho.server.deploy.DeployController.startImpl(DeployController.java:563)
   at com.caucho.server.deploy.StartAutoRedeployAutoStrategy.startOnInit(StartAutoRedeployAutoStrategy.java:72)
   at com.caucho.server.deploy.DeployController.startOnInit(DeployController.java:451)
   at com.caucho.server.deploy.DeployContainer.start(DeployContainer.java:157)
   at com.caucho.server.host.HostContainer.start(HostContainer.java:468)
   at com.caucho.server.resin.ServletServer.start(ServletServer.java:934)
   at com.caucho.server.deploy.DeployController.startImpl(DeployController.java:563)
   at com.caucho.server.deploy.AbstractDeployControllerStrategy.start(AbstractDeployControllerStrategy.java:56)
   at com.caucho.server.deploy.DeployController.start(DeployController.java:459)
   at com.caucho.server.resin.ResinServer.start(ResinServer.java:465)
   at com.caucho.server.resin.Resin.init(Resin.java)
   at com.caucho.server.resin.Resin.main(Resin.java:612)

(ii)
14:33:23,196  WARN resin-tcp-connection-*:8080-1  RequestUtils:createActionForm:177 - No FormBeanConfig found under 'view'
14:33:29,190  WARN resin-tcp-connection-*:8080-1 http://127.0.0.1:8080/xwiki/bin/view/Main/WebHome Configurator:configure:126 - No configuration found. Configuring ehcache from ehcache-failsafe.xml found in the classpath: jar:file:/home/bikash/work/p2pxwiki/xwiki-svn/xwiki/trunk/lib/ehcache-1.1.jar!/ehcache-failsafe.xml
14:33:33,413 ERROR resin-tcp-connection-*:8080-1 http://127.0.0.1:8080/xwiki/bin/view/Main/WebHome XWikiHibernateStore:updateSchema:193 - Schema update for wiki xwiki
14:33:37,479  WARN resin-tcp-connection-*:8080-1 http://127.0.0.1:8080/xwiki/bin/view/Main/WebHome XWikiStatsServiceImpl:addCookie:474 - Setting cookie FCB7IS5SEPHMCERDOAZCTGSYDBKZXJPN for name visitid with domain null and path / and maxage 769251
14:33:37,637 ERROR resin-tcp-connection-*:8080-1 http://127.0.0.1:8080/xwiki/bin/view/Main/WebHome AssertionFailure:<init>:22 - an assertion failure occured (this may indicate a bug in Hibernate, but is more likely due to unsafe use of the session)
org.hibernate.AssertionFailure: possible nonthreadsafe access to session
   at org.hibernate.action.EntityDeleteAction.execute(EntityDeleteAction.java:68)
   at org.hibernate.engine.ActionQueue.execute(ActionQueue.java:239)
   at org.hibernate.engine.ActionQueue.executeActions(ActionQueue.java:223)
   at org.hibernate.engine.ActionQueue.executeActions(ActionQueue.java:141)
   at org.hibernate.event.def.AbstractFlushingEventListener.performExecutions(AbstractFlushingEventListener.java:274)
   at org.hibernate.event.def.DefaultFlushEventListener.onFlush(DefaultFlushEventListener.java:27)
   at org.hibernate.impl.SessionImpl.flush(SessionImpl.java:726)
   at org.hibernate.impl.SessionImpl.managedFlush(SessionImpl.java:320)
   at org.hibernate.transaction.JDBCTransaction.commit(JDBCTransaction.java:86)
   at com.xpn.xwiki.store.XWikiHibernateStore.endTransaction(XWikiHibernateStore.java:409)
   at com.xpn.xwiki.store.XWikiHibernateStore.deleteXWikiCollection(XWikiHibernateStore.java:1097)
   at com.xpn.xwiki.stats.impl.XWikiStatsServiceImpl.notify(XWikiStatsServiceImpl.java:209)
   at com.xpn.xwiki.notify.XWikiActionRule.verify(XWikiActionRule.java:51)
   at com.xpn.xwiki.notify.XWikiNotificationManager.verify(XWikiNotificationManager.java:93)
   at com.xpn.xwiki.web.XWikiAction.execute(XWikiAction.java:179)
   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:115)
   at javax.servlet.http.HttpServlet.service(HttpServlet.java:92)
   at com.caucho.server.dispatch.ServletFilterChain.doFilter(ServletFilterChain.java:99)
   at com.xpn.xwiki.web.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:127)
   at com.caucho.server.dispatch.FilterFilterChain.doFilter(FilterFilterChain.java:70)
   at com.caucho.server.webapp.WebAppFilterChain.doFilter(WebAppFilterChain.java:163)
   at com.caucho.server.dispatch.ServletInvocation.service(ServletInvocation.java:208)
   at com.caucho.server.http.HttpRequest.handleRequest(HttpRequest.java:259)
   at com.caucho.server.port.TcpConnection.run(TcpConnection.java:363)
   at com.caucho.util.ThreadPool.runTasks(ThreadPool.java:490)
   at com.caucho.util.ThreadPool.run(ThreadPool.java:423)
   at java.lang.Thread.run(Thread.java:595)

(iii)
com.xpn.xwiki.XWikiException: Error number 3213 in 3: Exception while deleting object XWiki.bikash
Wrapped Exception: possible nonthreadsafe access to session
   at com.xpn.xwiki.store.XWikiHibernateStore.deleteXWikiCollection(XWikiHibernateStore.java:1101)
   at com.xpn.xwiki.stats.impl.XWikiStatsServiceImpl.notify(XWikiStatsServiceImpl.java:209)
   at com.xpn.xwiki.notify.XWikiActionRule.verify(XWikiActionRule.java:51)
   at com.xpn.xwiki.notify.XWikiNotificationManager.verify(XWikiNotificationManager.java:93)
   at com.xpn.xwiki.web.XWikiAction.execute(XWikiAction.java:179)
   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:115)
   at javax.servlet.http.HttpServlet.service(HttpServlet.java:92)
   at com.caucho.server.dispatch.ServletFilterChain.doFilter(ServletFilterChain.java:99)
   at com.xpn.xwiki.web.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:127)
   at com.caucho.server.dispatch.FilterFilterChain.doFilter(FilterFilterChain.java:70)
   at com.caucho.server.webapp.WebAppFilterChain.doFilter(WebAppFilterChain.java:163)
   at com.caucho.server.dispatch.ServletInvocation.service(ServletInvocation.java:208)
   at com.caucho.server.http.HttpRequest.handleRequest(HttpRequest.java:259)
   at com.caucho.server.port.TcpConnection.run(TcpConnection.java:363)
   at com.caucho.util.ThreadPool.runTasks(ThreadPool.java:490)
   at com.caucho.util.ThreadPool.run(ThreadPool.java:423)
   at java.lang.Thread.run(Thread.java:595)
-----------------------------o<---------Error Transcript -------------- o<-------------

------------------------------------------------------------------------


-- 
You receive this message as a subscriber of the [hidden email] mailing list.
To unsubscribe: [hidden email]
For general help: [hidden email]
ObjectWeb mailing lists service home page: http://www.objectweb.org/wws
 



------------------------------------------------------------------------


-- 
You receive this message as a subscriber of the [hidden email] mailing list.
To unsubscribe: [hidden email]
For general help: [hidden email]
ObjectWeb mailing lists service home page: http://www.objectweb.org/wws
 



------------------------------------------------------------------------


--
You receive this message as a subscriber of the [hidden email] mailing list.
To unsubscribe: [hidden email]
For general help: [hidden email]
ObjectWeb mailing lists service home page: http://www.objectweb.org/wws
 



-- You receive this message as a subscriber of the [hidden email] mailing list. To unsubscribe: [hidden email] For general help: [hidden email] ObjectWeb mailing lists service home page: http://www.objectweb.org/wws



--
You receive this message as a subscriber of the [hidden email] mailing list.
To unsubscribe: mailto:[hidden email]
For general help: mailto:[hidden email]?subject=help
ObjectWeb mailing lists service home page: http://www.objectweb.org/wws
Reply | Threaded
Open this post in threaded view
|

Re: Running XWiki Locally using Eclipse

Ludovic Dubost

Yes.. these are known messages that would need some cleaning up

Ludovic

Bikash Agarwalla wrote:

> Thanks Ludovic, It looks like this error has been fixed, I just
> updated my copy from the repository and run again. I am getting
> following messages including error and warnings :
>
> ------------------- o<------------------------------- error transcript
> --------------------------- 0<---------------
> 16:47:32,712  WARN resin-tcp-connection-*:8080-1  
> RequestUtils:createActionForm:177 - No FormBeanConfig found under 'view'
> 16:47:34,110  WARN resin-tcp-connection-*:8080-1
> http://127.0.0.1:8080/xwiki/bin/view/Main/WebHome 
> Configurator:configure:126 - No configuration found. Configuring
> ehcache from ehcache-failsafe.xml found in the classpath:
> jar:file:/home/bikash/work/p2pxwiki/xwiki-svn/xwiki/trunk/lib/ehcache-1.1.jar!/ehcache-failsafe.xml
> 16:47:36,500 ERROR resin-tcp-connection-*:8080-1
> http://127.0.0.1:8080/xwiki/bin/view/Main/WebHome 
> XWikiHibernateStore:updateSchema:193 - Schema update for wiki xwiki
> 16:47:38,376  WARN resin-tcp-connection-*:8080-1
> http://127.0.0.1:8080/xwiki/bin/view/Main/WebHome 
> XWikiStatsServiceImpl:addCookie:474 - Setting cookie
> 6ETW37QUMBHEZPS6IA11ZX4CFATOJWN3 for name visitid with domain null and
> path / and maxage 682853
> ------------------- o<------------------------------- error transcript
> --------------------------- 0<---------------
>
> There are 3 warnings and 1 error (all of them seem harmless). Nothing
> else besides these messages.
>
> -Bikash
>
> Ludovic Dubost wrote:
>>
>> You can try fixing it :)
>> It's a weird hibernate error when changing the unique key of objects
>> from useragent/ip to cookie in the stats module when..
>>
>> Ludovic
>>
>> Bikash Agarwalla wrote:
>>> There isn't any other issue. The page shows up; i have tried logging
>>> in as admin, adding new users - it works.  I will ignore this
>>> particular "assertion failure" error message.
>>>
>>> thanks,
>>> Bikash
>>>
>>> Ludovic Dubost wrote:
>>>
>>>>
>>>> Log4j is looking to write an xwiki.log file in the current
>>>> directory.. you must have a permission issue..
>>>> You can deactivate this in the log4j.properties file
>>>>
>>>> The rest is non critical (a bug in the stats module).. are you
>>>> getting any other error when loading the page ? Does the page
>>>> actually show up ?
>>>>
>>>> Ludovic
>>>>
>>>> Bikash Agarwalla wrote:
>>>>
>>>>> Hello, I am working on new xml-rpc apis for p2pxwiki, and am using
>>>>> Eclipse as just my editor (I am not doing any development related
>>>>> to eclipse). I imported the xwiki project in eclipse and used
>>>>> resin to run xwiki locally. I got some errors (most of them
>>>>> "seems" benign, but I wanted to point out anyway incase these will
>>>>> lead to more problems later)
>>>>>
>>>>>   a) Eclipse complained about a missing commons-lang-2.0.jar in
>>>>> the lib directory. I checked the lib directory, it has
>>>>> "commons-lang-2.1.jar" instead. I am not sure why Eclipse is not
>>>>> using the new library. As a fix I downloaded the 2.0 version of
>>>>> commons-lang and put it in the lib directory. It solved this problem.
>>>>>   b) After running xwiki locally,
>>>>> "http://127.0.0.1:8080/xwiki/bin/view/Main/WebHome" pointed to a
>>>>> xwiki document. However, I got few errors on the resin console as
>>>>> follows (the transcript follows below)
>>>>>   Let me know how I can fix these problems. I am using FC4.
>>>>> Thanks a lot,
>>>>> -Bikash
>>>>> -----------------------------o<---------Error Transcript
>>>>> -------------- o<-------------
>>>>> (i)
>>>>> log4j:ERROR setFile(null,true) call failed.
>>>>> java.io.FileNotFoundException: xwiki.log (Permission denied)
>>>>>    at java.io.FileOutputStream.openAppend(Native Method)
>>>>>    at java.io.FileOutputStream.<init>(FileOutputStream.java:177)
>>>>>    at java.io.FileOutputStream.<init>(FileOutputStream.java:102)
>>>>>    at org.apache.log4j.FileAppender.setFile(FileAppender.java:272)
>>>>>    at
>>>>> org.apache.log4j.RollingFileAppender.setFile(RollingFileAppender.java:156)
>>>>>
>>>>>    at
>>>>> org.apache.log4j.FileAppender.activateOptions(FileAppender.java:151)
>>>>>    at
>>>>> org.apache.log4j.config.PropertySetter.activate(PropertySetter.java:247)
>>>>>
>>>>>    at
>>>>> org.apache.log4j.config.PropertySetter.setProperties(PropertySetter.java:123)
>>>>>
>>>>>    at
>>>>> org.apache.log4j.config.PropertySetter.setProperties(PropertySetter.java:87)
>>>>>
>>>>>    at
>>>>> org.apache.log4j.PropertyConfigurator.parseAppender(PropertyConfigurator.java:645)
>>>>>
>>>>>    at
>>>>> org.apache.log4j.PropertyConfigurator.parseCategory(PropertyConfigurator.java:603)
>>>>>
>>>>>    at
>>>>> org.apache.log4j.PropertyConfigurator.configureRootCategory(PropertyConfigurator.java:500)
>>>>>
>>>>>    at
>>>>> org.apache.log4j.PropertyConfigurator.doConfigure(PropertyConfigurator.java:406)
>>>>>
>>>>>    at
>>>>> org.apache.log4j.PropertyConfigurator.doConfigure(PropertyConfigurator.java:432)
>>>>>
>>>>>    at
>>>>> org.apache.log4j.helpers.OptionConverter.selectAndConfigure(OptionConverter.java:460)
>>>>>
>>>>>    at org.apache.log4j.LogManager.<clinit>(LogManager.java:113)
>>>>>    at org.apache.log4j.Logger.getLogger(Logger.java:85)
>>>>>    at
>>>>> org.apache.commons.logging.impl.Log4JLogger.getLogger(Log4JLogger.java:229)
>>>>>
>>>>>    at
>>>>> org.apache.commons.logging.impl.Log4JLogger.<init>(Log4JLogger.java:65)
>>>>>
>>>>>    at
>>>>> sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
>>>>>    at
>>>>> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
>>>>>
>>>>>    at
>>>>> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
>>>>>
>>>>>    at java.lang.reflect.Constructor.newInstance(Constructor.java:494)
>>>>>    at
>>>>> org.apache.commons.logging.impl.LogFactoryImpl.newInstance(LogFactoryImpl.java:529)
>>>>>
>>>>>    at
>>>>> org.apache.commons.logging.impl.LogFactoryImpl.getInstance(LogFactoryImpl.java:235)
>>>>>
>>>>>    at
>>>>> org.apache.commons.logging.impl.LogFactoryImpl.getInstance(LogFactoryImpl.java:209)
>>>>>
>>>>>    at
>>>>> org.apache.commons.logging.LogFactory.getLog(LogFactory.java:351)
>>>>>    at
>>>>> org.apache.struts.action.ActionServlet.<clinit>(ActionServlet.java:228)
>>>>>
>>>>>    at
>>>>> sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
>>>>>    at
>>>>> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
>>>>>
>>>>>    at
>>>>> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
>>>>>
>>>>>    at java.lang.reflect.Constructor.newInstance(Constructor.java:494)
>>>>>    at java.lang.Class.newInstance0(Class.java:350)
>>>>>    at java.lang.Class.newInstance(Class.java:303)
>>>>>    at
>>>>> com.caucho.server.dispatch.ServletConfigImpl.createServlet(ServletConfigImpl.java:584)
>>>>>
>>>>>    at
>>>>> com.caucho.server.dispatch.ServletManager.init(ServletManager.java:152)
>>>>>
>>>>>    at
>>>>> com.caucho.server.webapp.Application.start(Application.java:1546)
>>>>>    at
>>>>> com.caucho.server.deploy.DeployController.startImpl(DeployController.java:563)
>>>>>
>>>>>    at
>>>>> com.caucho.server.deploy.StartAutoRedeployAutoStrategy.startOnInit(StartAutoRedeployAutoStrategy.java:72)
>>>>>
>>>>>    at
>>>>> com.caucho.server.deploy.DeployController.startOnInit(DeployController.java:451)
>>>>>
>>>>>    at
>>>>> com.caucho.server.deploy.DeployContainer.start(DeployContainer.java:157)
>>>>>
>>>>>    at
>>>>> com.caucho.server.webapp.ApplicationContainer.start(ApplicationContainer.java:610)
>>>>>
>>>>>    at com.caucho.server.host.Host.start(Host.java:385)
>>>>>    at
>>>>> com.caucho.server.deploy.DeployController.startImpl(DeployController.java:563)
>>>>>
>>>>>    at
>>>>> com.caucho.server.deploy.StartAutoRedeployAutoStrategy.startOnInit(StartAutoRedeployAutoStrategy.java:72)
>>>>>
>>>>>    at
>>>>> com.caucho.server.deploy.DeployController.startOnInit(DeployController.java:451)
>>>>>
>>>>>    at
>>>>> com.caucho.server.deploy.DeployContainer.start(DeployContainer.java:157)
>>>>>
>>>>>    at
>>>>> com.caucho.server.host.HostContainer.start(HostContainer.java:468)
>>>>>    at
>>>>> com.caucho.server.resin.ServletServer.start(ServletServer.java:934)
>>>>>    at
>>>>> com.caucho.server.deploy.DeployController.startImpl(DeployController.java:563)
>>>>>
>>>>>    at
>>>>> com.caucho.server.deploy.AbstractDeployControllerStrategy.start(AbstractDeployControllerStrategy.java:56)
>>>>>
>>>>>    at
>>>>> com.caucho.server.deploy.DeployController.start(DeployController.java:459)
>>>>>
>>>>>    at com.caucho.server.resin.ResinServer.start(ResinServer.java:465)
>>>>>    at com.caucho.server.resin.Resin.init(Resin.java)
>>>>>    at com.caucho.server.resin.Resin.main(Resin.java:612)
>>>>>
>>>>> (ii)
>>>>> 14:33:23,196  WARN resin-tcp-connection-*:8080-1  
>>>>> RequestUtils:createActionForm:177 - No FormBeanConfig found under
>>>>> 'view'
>>>>> 14:33:29,190  WARN resin-tcp-connection-*:8080-1
>>>>> http://127.0.0.1:8080/xwiki/bin/view/Main/WebHome 
>>>>> Configurator:configure:126 - No configuration found. Configuring
>>>>> ehcache from ehcache-failsafe.xml found in the classpath:
>>>>> jar:file:/home/bikash/work/p2pxwiki/xwiki-svn/xwiki/trunk/lib/ehcache-1.1.jar!/ehcache-failsafe.xml
>>>>>
>>>>> 14:33:33,413 ERROR resin-tcp-connection-*:8080-1
>>>>> http://127.0.0.1:8080/xwiki/bin/view/Main/WebHome 
>>>>> XWikiHibernateStore:updateSchema:193 - Schema update for wiki xwiki
>>>>> 14:33:37,479  WARN resin-tcp-connection-*:8080-1
>>>>> http://127.0.0.1:8080/xwiki/bin/view/Main/WebHome 
>>>>> XWikiStatsServiceImpl:addCookie:474 - Setting cookie
>>>>> FCB7IS5SEPHMCERDOAZCTGSYDBKZXJPN for name visitid with domain null
>>>>> and path / and maxage 769251
>>>>> 14:33:37,637 ERROR resin-tcp-connection-*:8080-1
>>>>> http://127.0.0.1:8080/xwiki/bin/view/Main/WebHome 
>>>>> AssertionFailure:<init>:22 - an assertion failure occured (this
>>>>> may indicate a bug in Hibernate, but is more likely due to unsafe
>>>>> use of the session)
>>>>> org.hibernate.AssertionFailure: possible nonthreadsafe access to
>>>>> session
>>>>>    at
>>>>> org.hibernate.action.EntityDeleteAction.execute(EntityDeleteAction.java:68)
>>>>>
>>>>>    at org.hibernate.engine.ActionQueue.execute(ActionQueue.java:239)
>>>>>    at
>>>>> org.hibernate.engine.ActionQueue.executeActions(ActionQueue.java:223)
>>>>>    at
>>>>> org.hibernate.engine.ActionQueue.executeActions(ActionQueue.java:141)
>>>>>    at
>>>>> org.hibernate.event.def.AbstractFlushingEventListener.performExecutions(AbstractFlushingEventListener.java:274)
>>>>>
>>>>>    at
>>>>> org.hibernate.event.def.DefaultFlushEventListener.onFlush(DefaultFlushEventListener.java:27)
>>>>>
>>>>>    at org.hibernate.impl.SessionImpl.flush(SessionImpl.java:726)
>>>>>    at
>>>>> org.hibernate.impl.SessionImpl.managedFlush(SessionImpl.java:320)
>>>>>    at
>>>>> org.hibernate.transaction.JDBCTransaction.commit(JDBCTransaction.java:86)
>>>>>
>>>>>    at
>>>>> com.xpn.xwiki.store.XWikiHibernateStore.endTransaction(XWikiHibernateStore.java:409)
>>>>>
>>>>>    at
>>>>> com.xpn.xwiki.store.XWikiHibernateStore.deleteXWikiCollection(XWikiHibernateStore.java:1097)
>>>>>
>>>>>    at
>>>>> com.xpn.xwiki.stats.impl.XWikiStatsServiceImpl.notify(XWikiStatsServiceImpl.java:209)
>>>>>
>>>>>    at
>>>>> com.xpn.xwiki.notify.XWikiActionRule.verify(XWikiActionRule.java:51)
>>>>>    at
>>>>> com.xpn.xwiki.notify.XWikiNotificationManager.verify(XWikiNotificationManager.java:93)
>>>>>
>>>>>    at com.xpn.xwiki.web.XWikiAction.execute(XWikiAction.java:179)
>>>>>    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:115)
>>>>>    at javax.servlet.http.HttpServlet.service(HttpServlet.java:92)
>>>>>    at
>>>>> com.caucho.server.dispatch.ServletFilterChain.doFilter(ServletFilterChain.java:99)
>>>>>
>>>>>    at
>>>>> com.xpn.xwiki.web.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:127)
>>>>>
>>>>>    at
>>>>> com.caucho.server.dispatch.FilterFilterChain.doFilter(FilterFilterChain.java:70)
>>>>>
>>>>>    at
>>>>> com.caucho.server.webapp.WebAppFilterChain.doFilter(WebAppFilterChain.java:163)
>>>>>
>>>>>    at
>>>>> com.caucho.server.dispatch.ServletInvocation.service(ServletInvocation.java:208)
>>>>>
>>>>>    at
>>>>> com.caucho.server.http.HttpRequest.handleRequest(HttpRequest.java:259)
>>>>>
>>>>>    at
>>>>> com.caucho.server.port.TcpConnection.run(TcpConnection.java:363)
>>>>>    at com.caucho.util.ThreadPool.runTasks(ThreadPool.java:490)
>>>>>    at com.caucho.util.ThreadPool.run(ThreadPool.java:423)
>>>>>    at java.lang.Thread.run(Thread.java:595)
>>>>>
>>>>> (iii)
>>>>> com.xpn.xwiki.XWikiException: Error number 3213 in 3: Exception
>>>>> while deleting object XWiki.bikash
>>>>> Wrapped Exception: possible nonthreadsafe access to session
>>>>>    at
>>>>> com.xpn.xwiki.store.XWikiHibernateStore.deleteXWikiCollection(XWikiHibernateStore.java:1101)
>>>>>
>>>>>    at
>>>>> com.xpn.xwiki.stats.impl.XWikiStatsServiceImpl.notify(XWikiStatsServiceImpl.java:209)
>>>>>
>>>>>    at
>>>>> com.xpn.xwiki.notify.XWikiActionRule.verify(XWikiActionRule.java:51)
>>>>>    at
>>>>> com.xpn.xwiki.notify.XWikiNotificationManager.verify(XWikiNotificationManager.java:93)
>>>>>
>>>>>    at com.xpn.xwiki.web.XWikiAction.execute(XWikiAction.java:179)
>>>>>    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:115)
>>>>>    at javax.servlet.http.HttpServlet.service(HttpServlet.java:92)
>>>>>    at
>>>>> com.caucho.server.dispatch.ServletFilterChain.doFilter(ServletFilterChain.java:99)
>>>>>
>>>>>    at
>>>>> com.xpn.xwiki.web.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:127)
>>>>>
>>>>>    at
>>>>> com.caucho.server.dispatch.FilterFilterChain.doFilter(FilterFilterChain.java:70)
>>>>>
>>>>>    at
>>>>> com.caucho.server.webapp.WebAppFilterChain.doFilter(WebAppFilterChain.java:163)
>>>>>
>>>>>    at
>>>>> com.caucho.server.dispatch.ServletInvocation.service(ServletInvocation.java:208)
>>>>>
>>>>>    at
>>>>> com.caucho.server.http.HttpRequest.handleRequest(HttpRequest.java:259)
>>>>>
>>>>>    at
>>>>> com.caucho.server.port.TcpConnection.run(TcpConnection.java:363)
>>>>>    at com.caucho.util.ThreadPool.runTasks(ThreadPool.java:490)
>>>>>    at com.caucho.util.ThreadPool.run(ThreadPool.java:423)
>>>>>    at java.lang.Thread.run(Thread.java:595)
>>>>> -----------------------------o<---------Error Transcript
>>>>> -------------- o<-------------
>>>>>
>>>>> ------------------------------------------------------------------------
>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> You receive this message as a subscriber of the
>>>>> [hidden email] mailing list.
>>>>> To unsubscribe: mailto:[hidden email]
>>>>> For general help: mailto:[hidden email]?subject=help
>>>>> ObjectWeb mailing lists service home page:
>>>>> http://www.objectweb.org/wws
>>>>>  
>>>>
>>>>
>>>>
>>>> ------------------------------------------------------------------------
>>>>
>>>>
>>>>
>>>> --
>>>> You receive this message as a subscriber of the
>>>> [hidden email] mailing list.
>>>> To unsubscribe: mailto:[hidden email]
>>>> For general help: mailto:[hidden email]?subject=help
>>>> ObjectWeb mailing lists service home page:
>>>> http://www.objectweb.org/wws
>>>>  
>>>>
>>>
>>>
>>> ------------------------------------------------------------------------
>>>
>>>
>>>
>>> --
>>> You receive this message as a subscriber of the
>>> [hidden email] mailing list.
>>> To unsubscribe: mailto:[hidden email]
>>> For general help: mailto:[hidden email]?subject=help
>>> ObjectWeb mailing lists service home page: http://www.objectweb.org/wws
>>>  
>>
>>
>> ------------------------------------------------------------------------
>>
>>
>> --
>> You receive this message as a subscriber of the [hidden email] mailing list.
>> To unsubscribe: mailto:[hidden email]
>> For general help: mailto:[hidden email]?subject=help
>> ObjectWeb mailing lists service home page: http://www.objectweb.org/wws
>>  
>
> ------------------------------------------------------------------------
>
>
> --
> You receive this message as a subscriber of the [hidden email] mailing list.
> To unsubscribe: mailto:[hidden email]
> For general help: mailto:[hidden email]?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




--
You receive this message as a subscriber of the [hidden email] mailing list.
To unsubscribe: mailto:[hidden email]
For general help: mailto:[hidden email]?subject=help
ObjectWeb mailing lists service home page: http://www.objectweb.org/wws