Hi xwikiers,
I need to commit the 1.0->2.0 converter which contains some classes
used only for this purpose. So I would prefer to to add it directly in
xwiki-core-rendering module, plus I don't like to have anything about
xwiki 1.0 in the core-rendering module.
But if we have XWiki 1.0 parser in it's own module, it would be
cleaner to have all parsers extracted from the core-rendering module.
So I propose to reorg a bit rendering to have:
- xwiki-core-rendering
- xwiki-core-rendering-api
- xwiki-core-rendering-macros
- xwiki-core-rendering-macro-toc
- ...
- xwiki-core-rendering-parsers
- xwiki-core-rendering-parser-xwiki10
- xwiki-core-rendering-parser-wikimodel
- xwiki-core-rendering-parser-doxia
Also having everything under the same maven parent is better in the
context of making xwiki rendering framework an independent open source
project latter. And better sooner than latter.
Here is my +1.
--
Thomas Mortagne
To implement the wiki configuration source in the configuration
component, we need to retrieve the list of properties of the
XWiki.XWikiPreferences class.
For this, I would like to add the following method in the
DocumentAccessBridge :
List<String> getPropertyNames(String className) throws Exception;
My +1,
Jerome
Hi,
We need to decide if we want to keep the "\\" syntax since now
newlines are significant.
There are two use cases I can see:
1) If we want to allow users to enter empty paragraphs (using \\):
some para
\\
still the same para
another para
2) Using \\ in scripts
For example:
#set ($var = "hello\\world")
$var
note that a possibility is to use the following which is less nice IMO:
#set ($var = "hello${xwiki.nl}world")
So here's my +1 to keep "\\" syntax.
Thanks
-Vincent
http://xwiki.comhttp://xwiki.orghttp://massol.net
Hi,
I'm
trying to embed the Wiki in a portal application. When editing a Wiki
page, the
Wiki takes over the browser window, which is not wanted. is there some
option
to turn off fullscreen editing in the normal Wiki editor? Or do I need
to change
the skin for that?
Thanks,
J.L.Simon
The signature would be :
public String getXWikiPreference(String prefname, String fallback_param,
String default_value);
The underlaying method already exists in the non API XWiki.java (was
added for http://jira.xwiki.org/jira/browse/XWIKI-2569).
What this method exactly do is : "Obtain a preference value for the
wiki, looking up first in the XWiki.XWikiPreferences document, then
fallbacking on a config parameter when the first lookup gives an empty
string, then returning the default value if the config parameter
returned itself an empty string."
My +1:
+1
Jerome.
PS: I've created a JIRA for it: http://jira.xwiki.org/jira/browse/XWIKI-3086
In the following screenshot (XE 1.6.1), I've had hard time to understand
what those fields are dedicated to... (Fields "anonymous/registered"
repeated three times in a row)Thanks for your help...
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-tp131…
Sent from the XWiki- Dev mailing list archive at Nabble.com.
Devs,
We plan to include office importer functionality for 1.8M1 release and for
that we need to move the respective projects to trunk.
I propose the following locations for the projects:
1. xwiki-core-officeimporter
This is the core officeimporter component and it's currently in
/sandbox/xwiki-officeimporter/
proposed location : /platform/core/trunk/xwiki-officeimporter
2. xwiki-application-officeimporter
The front-end application for officeimporter, currently under
/sandbox/xwiki-application-officeimporter/
proposed location : /platform/xwiki-applications/trunk/officeimporter
3. xwiki-enterprise-tests-officeimporter
Functional tests for officeimporter, currently under
/sandbox/officeimporter-tests/
proposed location :
/enterprise/trunk/distribution-test/officeimporter-tests/
Here's my +1 for all of above.
Thanks.
- Asiri
Hi,
I'm writing an indexer plugin for XWiki and recently found a problem
when trying to obtain the external document url:
java.lang.NullPointerException
at com.xpn.xwiki.XWiki.getServletPath(XWiki.java:4317)
at
com
.xpn
.xwiki
.web.XWikiServletURLFactory.addServletPath(XWikiServletURLFactory.java:
208)
at
com
.xpn
.xwiki
.web.XWikiServletURLFactory.createURL(XWikiServletURLFactory.java:178)
at
com
.xpn
.xwiki
.web
.XWikiServletURLFactory.createExternalURL(XWikiServletURLFactory.java:
273)
at com.xpn.xwiki.doc.XWikiDocument.getExternalURL(XWikiDocument.java:
925)
at
com
.kontrast
.vodafone
.portal
.xwiki.plugins.indexer.IndexUpdater.runMainLoop(IndexUpdater.java:180)
at
com
.kontrast
.vodafone
.portal.xwiki.plugins.indexer.IndexUpdater.run(IndexUpdater.java:116)
I updated to XWiki version 1.7-SNAPSHOT recently. Before that I didn't
experience this. Can anyone shed some light on this?
Thanks,
J.L.Simon