Thomas Mortagne wrote:
> 
> 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
> 
> 
i was using jdk 1.5
but honestly, i wonder if it'd have been the real cause...
cos in some of my friend's machines, it did work with jdk 1.5
i installed the wiki enterprise from the windows installer, it was a .exe
file
-- 
View this message in context: 
http://n2.nabble.com/XWikiException-Unable-to-build-interceptor-chain-tp1316088p1470731.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

Reply via email to