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 [email protected] 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-tp1316... Sent from the XWiki- Dev mailing list archive at Nabble.com.
_______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs
-- Thomas Mortagne _______________________________________________ devs mailing list [email protected] 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-tp1316... Sent from the XWiki- Dev mailing list archive at Nabble.com.