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 :)
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