Thomas Mortagne wrote: > 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... >
So... - What distribution file was this? .zip? .exe? .war? - What operating system are you on? -- Sergiu Dumitriu http://purl.org/net/sergiu/ _______________________________________________ devs mailing list devs@xwiki.org http://lists.xwiki.org/mailman/listinfo/devs