Thomas Mortagne wrote:
> On Wed, Nov 5, 2008 at 3:14 PM, Sergiu Dumitriu <sergiu(a)xwiki.com>
> wrote:
>> Thomas Mortagne wrote:
>>> On Wed, Nov 5, 2008 at 9:25 AM, flowerbud <arsthegr8(a)gmail.com>
>>> 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(a)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 :)