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

Reply via email to