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. -- Sergiu Dumitriu http://purl.org/net/sergiu/ _______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs

