On Wed, Nov 5, 2008 at 3:14 PM, Sergiu Dumitriu <[email protected]> wrote:
Thomas Mortagne wrote:
On Wed, Nov 5, 2008 at 9:25 AM, flowerbud <[email protected]> wrote:
manickaraj wrote:
Hey guys,
I am trying to run the XWiki 1.6 stable version in Tomcat 6.0.18 on Windows2000 m/c. For that I've done setup for MySQL DB. I included "mysqlconnector" jar in place. But when I start the server it started well, but while hitting the xwiki url "http://localhost:8080/appname" it gives the following error.
message
description The server encountered an internal error () that prevented it from fulfilling this request.
exception
javax.servlet.ServletException: com.xpn.xwiki.XWikiException: Error number 3 in 0: Could not initialize main XWiki context Wrapped Exception: Unable to build interceptor chain
org.apache.struts.action.RequestProcessor.processException(RequestProcessor.java:535)
org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:433)
org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:236) org.apache.struts.action.ActionServlet.process(ActionServlet.java:1196) org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:414) javax.servlet.http.HttpServlet.service(HttpServlet.java:617) javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
com.xpn.xwiki.wysiwyg.server.filter.ConversionFilter.doFilter(ConversionFilter.java:94)
com.xpn.xwiki.web.SavedRequestRestorerFilter.doFilter(SavedRequestRestorerFilter.java:287)
com.xpn.xwiki.web.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:112)
root cause
com.xpn.xwiki.XWikiException: Error number 3 in 0: Could not initialize main XWiki context Wrapped Exception: Unable to build interceptor chain com.xpn.xwiki.XWiki.getMainXWiki(XWiki.java:325) com.xpn.xwiki.XWiki.getXWiki(XWiki.java:386) com.xpn.xwiki.web.XWikiAction.execute(XWikiAction.java:135) com.xpn.xwiki.web.XWikiAction.execute(XWikiAction.java:115)
org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:431)
org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:236) org.apache.struts.action.ActionServlet.process(ActionServlet.java:1196) org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:414) javax.servlet.http.HttpServlet.service(HttpServlet.java:617) javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
com.xpn.xwiki.wysiwyg.server.filter.ConversionFilter.doFilter(ConversionFilter.java:94)
com.xpn.xwiki.web.SavedRequestRestorerFilter.doFilter(SavedRequestRestorerFilter.java:287)
com.xpn.xwiki.web.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:112)
note The full stack trace of the root cause is available in the Apache Tomcat/6.0.18 logs.
Please Note : I checked the same setup for XWiki1.5.war. It works.
I am using windows 2000 for XWiki 1.6
It seems really odd to me.. and stuck with this.. Please help anybody
Thanks in advance
Hi!
I'm sorry this is not a reply but a case of similar nature I am getting a similar exception :Unable to build interceptor chain but with jboss
I just installed XWiki enterprise on my system Thats all i did When some of my friends seem to get the Homepage via MyWiki shortcut, i get an exception
Here are the logs: org.jboss.cache.config.ConfigurationException: Unable to build interceptor chain
at org.jboss.cache.factories.InterceptorChainFactory.construct(Intercept orChainFactory.java:136) at org.jboss.cache.factories.ComponentRegistry.getOrCreateComponent(Comp onentRegistry.java:284) at org.jboss.cache.factories.ComponentRegistry.invokeInjectionMethod(Com ponentRegistry.java:245) at org.jboss.cache.factories.ComponentRegistry$Component.injectDependenc ies(ComponentRegistry.java:911) at org.jboss.cache.factories.ComponentRegistry.registerComponent(Compone ntRegistry.java:221) at org.jboss.cache.DefaultCacheFactory.bootstrap(DefaultCacheFactory.jav a:129) at org.jboss.cache.DefaultCacheFactory.createAndWire(DefaultCacheFactory .java:115) at org.jboss.cache.DefaultCacheFactory.createCache(DefaultCacheFactory.j ava:94) at org.jboss.cache.DefaultCacheFactory.createCache(DefaultCacheFactory.j ava:79) at org.xwiki.cache.jbosscache.internal.JBossCacheCache.initialize(JBossC acheCache.java:101) at org.xwiki.cache.jbosscache.internal.JBossCacheCacheFactory.newCache(J BossCacheCacheFactory.java:78) at com.xpn.xwiki.store.XWikiCacheStore.initCache(XWikiCacheStore.java:99 ) at com.xpn.xwiki.store.XWikiCacheStore.initCache(XWikiCacheStore.java:84 ) at com.xpn.xwiki.store.XWikiCacheStore.<init>(XWikiCacheStore.java:64) at com.xpn.xwiki.XWiki.initXWiki(XWiki.java:679) at com.xpn.xwiki.XWiki.<init>(XWiki.java:655) at com.xpn.xwiki.XWiki.getMainXWiki(XWiki.java:315) at com.xpn.xwiki.XWiki.getXWiki(XWiki.java:386) at com.xpn.xwiki.web.XWikiAction.execute(XWikiAction.java:135) at com.xpn.xwiki.web.XWikiAction.execute(XWikiAction.java:115) at org.apache.struts.action.RequestProcessor.processActionPerform(Reques tProcessor.java:431) at org.apache.struts.action.RequestProcessor.process(RequestProcessor.ja va:236) at org.apache.struts.action.ActionServlet.process(ActionServlet.java:119 6) at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:414) at javax.servlet.http.HttpServlet.service(HttpServlet.java:596) at javax.servlet.http.HttpServlet.service(HttpServlet.java:689) at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:428 ) at org.mortbay.jetty.servlet.WebApplicationHandler$CachedChain.doFilter( WebApplicationHandler.java:830) at com.xpn.xwiki.wysiwyg.server.filter.ConversionFilter.doFilter(Convers ionFilter.java:94) at org.mortbay.jetty.servlet.WebApplicationHandler$CachedChain.doFilter( WebApplicationHandler.java:821) at com.xpn.xwiki.web.SavedRequestRestorerFilter.doFilter(SavedRequestRes torerFilter.java:287) at org.mortbay.jetty.servlet.WebApplicationHandler$CachedChain.doFilter( WebApplicationHandler.java:821) at com.xpn.xwiki.web.SetCharacterEncodingFilter.doFilter(SetCharacterEnc odingFilter.java:112) at org.mortbay.jetty.servlet.WebApplicationHandler$CachedChain.doFilter( WebApplicationHandler.java:821) at org.mortbay.jetty.servlet.WebApplicationHandler.dispatch(WebApplicati onHandler.java:471) at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:5 68) at org.mortbay.http.HttpContext.handle(HttpContext.java:1565) at org.mortbay.jetty.servlet.WebApplicationContext.handle(WebApplication Context.java:633) at org.mortbay.http.HttpContext.handle(HttpContext.java:1517) at org.mortbay.http.HttpServer.service(HttpServer.java:954) at org.mortbay.http.HttpConnection.service(HttpConnection.java:816) at org.mortbay.http.HttpConnection.handleNext(HttpConnection.java:983) at org.mortbay.http.HttpConnection.handle(HttpConnection.java:833) at org.mortbay.http.SocketListener.handleConnection(SocketListener.java: 244) at org.mortbay.util.ThreadedServer.handle(ThreadedServer.java:357) at org.mortbay.util.ThreadPool$PoolThread.run(ThreadPool.java:534) Caused by: java.lang.TypeNotPresentException: Type net.jcip.annotations.ThreadSa fe not present at sun.reflect.generics.factory.CoreReflectionFactory.makeNamedType(Core ReflectionFactory.java:98) at sun.reflect.generics.visitor.Reifier.visitClassTypeSignature(Reifier. java:107) at sun.reflect.generics.tree.ClassTypeSignature.accept(ClassTypeSignatur e.java:31) at sun.reflect.annotation.AnnotationParser.parseSig(AnnotationParser.jav a:351) at sun.reflect.annotation.AnnotationParser.parseAnnotation(AnnotationPar ser.java:175) at sun.reflect.annotation.AnnotationParser.parseAnnotations2(AnnotationP arser.java:69) at sun.reflect.annotation.AnnotationParser.parseAnnotations(AnnotationPa rser.java:52) at java.lang.Class.initAnnotationsIfNecessary(Class.java:2998) at java.lang.Class.getAnnotation(Class.java:2958) at java.lang.Class.isAnnotationPresent(Class.java:2970) at org.jboss.cache.factories.ComponentRegistry.registerComponent(Compone ntRegistry.java:218) at org.jboss.cache.factories.ComponentRegistry.getOrCreateComponent(Comp onentRegistry.java:291) at org.jboss.cache.factories.ComponentRegistry.invokeInjectionMethod(Com ponentRegistry.java:245) at org.jboss.cache.factories.ComponentRegistry$Component.injectDependenc ies(ComponentRegistry.java:911) at org.jboss.cache.factories.ComponentRegistry.registerComponent(Compone ntRegistry.java:221) at org.jboss.cache.factories.ComponentRegistry.getOrCreateComponent(Comp onentRegistry.java:291) at org.jboss.cache.factories.ComponentRegistry.invokeInjectionMethod(Com ponentRegistry.java:245) at org.jboss.cache.factories.ComponentRegistry$Component.injectDependenc ies(ComponentRegistry.java:911) at org.jboss.cache.factories.ComponentRegistry.registerComponent(Compone ntRegistry.java:221) at org.jboss.cache.factories.ComponentRegistry.getOrCreateComponent(Comp onentRegistry.java:291) at org.jboss.cache.factories.ComponentRegistry.invokeInjectionMethod(Com ponentRegistry.java:245) at org.jboss.cache.factories.ComponentRegistry$Component.injectDependenc ies(ComponentRegistry.java:911) at org.jboss.cache.factories.ComponentRegistry.registerComponent(Compone ntRegistry.java:221) at org.jboss.cache.factories.ComponentRegistry.getOrCreateComponent(Comp onentRegistry.java:291) at org.jboss.cache.factories.ComponentRegistry.invokeInjectionMethod(Com ponentRegistry.java:245) at org.jboss.cache.factories.ComponentRegistry$Component.injectDependenc ies(ComponentRegistry.java:911) at org.jboss.cache.factories.ComponentRegistry.registerComponent(Compone ntRegistry.java:221) at org.jboss.cache.factories.ComponentRegistry.getOrCreateComponent(Comp onentRegistry.java:291) at org.jboss.cache.factories.ComponentRegistry.invokeInjectionMethod(Com ponentRegistry.java:245) at org.jboss.cache.factories.ComponentRegistry$Component.injectDependenc ies(ComponentRegistry.java:911) at org.jboss.cache.factories.ComponentRegistry.registerComponent(Compone ntRegistry.java:221) at org.jboss.cache.factories.ComponentRegistry.getOrCreateComponent(Comp onentRegistry.java:291) at org.jboss.cache.factories.ComponentRegistry.invokeInjectionMethod(Com ponentRegistry.java:245) at org.jboss.cache.factories.ComponentRegistry$Component.injectDependenc ies(ComponentRegistry.java:911) at org.jboss.cache.factories.ComponentRegistry.registerComponent(Compone ntRegistry.java:221) at org.jboss.cache.factories.InterceptorChainFactory.createInterceptor(I nterceptorChainFactory.java:41) at org.jboss.cache.factories.InterceptorChainFactory.buildInterceptorCha in(InterceptorChainFactory.java:56) at org.jboss.cache.factories.InterceptorChainFactory.construct(Intercept orChainFactory.java:132) ... 45 more Caused by: java.lang.ClassNotFoundException: net.jcip.annotations.ThreadSafe at java.net.URLClassLoader$1.run(URLClassLoader.java:200) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:188) at java.lang.ClassLoader.loadClass(ClassLoader.java:306) at java.lang.ClassLoader.loadClass(ClassLoader.java:251) at org.mortbay.http.ContextLoader.loadClass(ContextLoader.java:239) at org.mortbay.http.ContextLoader.loadClass(ContextLoader.java:193) at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319) at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Class.java:242) at sun.reflect.generics.factory.CoreReflectionFactory.makeNamedType(Core ReflectionFactory.java:95) ... 82 more
Can someone please help me on this? Thanks
The real problem here is "java.lang.ClassNotFoundException: net.jcip.annotations.ThreadSafe" whcih is the cause of "Unable to build interceptor chain". It seems there is a dependency problem.
What do you mean by "I just installed XWiki enterprise" ? What did you used to install XE ? And which version did you used ?
Could be a JBoss Cache dependency missing, due to an incomplete POM? The rest of the stacktrace leads there.
At first sight yes but JBoss Cache is the default cache component used since 1.6 and I never had this error or seen it on hudson.xwiki.org integration tests and here the cache does not seems to be used in a very specific manner...
-- Sergiu Dumitriu http://purl.org/net/sergiu/ _______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs
-- Thomas Mortagne