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
> --
> View this message in context: 
> http://n2.nabble.com/XWikiException-Unable-to-build-interceptor-chain-tp1316088p1459174.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
>

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 ?

-- 
Thomas Mortagne
_______________________________________________
devs mailing list
devs@xwiki.org
http://lists.xwiki.org/mailman/listinfo/devs

Reply via email to