On Fri, Nov 7, 2008 at 3:40 AM, flowerbud <[EMAIL PROTECTED]> wrote: > > > > Sergiu Dumitriu-2 wrote: >> >> 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 >> >> > > guys! > i dunno but when i changed my jdk to version jdk 1.6, it started working.... > just thought this might be useful :)
Which JVM did you used before ? > > flowerbud > -- > View this message in context: > http://n2.nabble.com/XWikiException-Unable-to-build-interceptor-chain-tp1316088p1468135.html > Sent from the XWiki- Dev mailing list archive at Nabble.com. > > _______________________________________________ > devs mailing list > devs@xwiki.org > http://lists.xwiki.org/mailman/listinfo/devs > -- Thomas Mortagne _______________________________________________ devs mailing list devs@xwiki.org http://lists.xwiki.org/mailman/listinfo/devs