hi,
I am trying XWS with short url again. I understand there is known problem
but as the exception behave is different in XWS 1.0 in compare to the beta
version I tested before, I'd like to see if you guys have idea. Attached is
a shorten stacktrace of the exception.
My xws app is deployed as ROOT.war to JBoss and I've configured
xwiki.showviewaction=0 . The XWiki platform seems to work fine before
importing the XWS xar. The correct URL is suppose to be /bin/XXXX because
the /bin/ short url shouldn't work yet and I *didn't change* the servlet
mapping from /bin/* to /*. After loaded the XWS xar, it redirects me to
/xwiki by default, and gives the attached exception on screen.
I'll wait for a while to see if anyone have idea before submitting a Jira
issue. Thank you very much.
Regards,
mingfai
Error number 4001 in 4: Error while parsing velocity page
/templates/xwikivars.vm Wrapped Exception: Invocation of method
'hasAccessLevel' in class com.xpn.xwiki.api.XWiki threw exception
java.lang.NullPointerException @ /templates/xwikivars.vm[4,24]
Error number 4001 in 4: Error while parsing velocity page
/templates/xwikivars.vm
Wrapped Exception: Invocation of method 'hasAccessLevel' in class
com.xpn.xwiki.api.XWiki threw exception java.lang.NullPointerException @
/templates/xwikivars.vm[4,24]
com.xpn.xwiki.XWikiException: Error number 4001 in 4: Error while parsing
velocity page /templates/xwikivars.vm
Wrapped Exception: Invocation of method 'hasAccessLevel' in class
com.xpn.xwiki.api.XWiki threw exception java.lang.NullPointerException @
/templates/xwikivars.vm[4,24]
at
com.xpn.xwiki.render.XWikiVelocityRenderer.evaluate(XWikiVelocityRenderer.java:160)
at com.xpn.xwiki.XWiki.parseTemplate(XWiki.java:1429)
at com.xpn.xwiki.api.XWiki.parseTemplate(XWiki.java:598)
...
at
org.apache.velocity.runtime.parser.node.SimpleNode.render(SimpleNode.java:318)
at
com.xpn.xwiki.render.XWikiVelocityRenderer.evaluate(XWikiVelocityRenderer.java:241)
at
com.xpn.xwiki.render.XWikiVelocityRenderer.evaluate(XWikiVelocityRenderer.java:155)
at com.xpn.xwiki.XWiki.parseTemplate(XWiki.java:1469)
at com.xpn.xwiki.XWiki.parseTemplate(XWiki.java:1402)
at com.xpn.xwiki.api.XWiki.parseTemplate(XWiki.java:598)
at sun.reflect.GeneratedMethodAccessor147.invoke(Unknown Source)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at
org.apache.velocity.util.introspection.UberspectImpl$VelMethodImpl.invoke(UberspectImpl.java:295)
...
at
org.apache.velocity.runtime.parser.node.SimpleNode.render(SimpleNode.java:318)
at
com.xpn.xwiki.render.XWikiVelocityRenderer.evaluate(XWikiVelocityRenderer.java:241)
at
com.xpn.xwiki.render.XWikiVelocityRenderer.evaluate(XWikiVelocityRenderer.java:155)
at com.xpn.xwiki.XWiki.parseTemplate(XWiki.java:1429)
at com.xpn.xwiki.web.Utils.parseTemplate(Utils.java:108)
at com.xpn.xwiki.web.Utils.parseTemplate(Utils.java:51)
at com.xpn.xwiki.web.XWikiAction.execute(XWikiAction.java:263)
...
at
com.xpn.xwiki.web.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:117)
...
Wrapped Exception:
java.lang.NullPointerException
at com.xpn.xwiki.api.XWiki.hasAccessLevel(XWiki.java:1375)
...
at
com.xpn.xwiki.render.XWikiVelocityRenderer.evaluate(XWikiVelocityRenderer.java:241)
at
com.xpn.xwiki.render.XWikiVelocityRenderer.evaluate(XWikiVelocityRenderer.java:155)
at com.xpn.xwiki.XWiki.parseTemplate(XWiki.java:1429)
at com.xpn.xwiki.api.XWiki.parseTemplate(XWiki.java:598)
...
at
com.xpn.xwiki.render.XWikiVelocityRenderer.evaluate(XWikiVelocityRenderer.java:155)
at com.xpn.xwiki.XWiki.parseTemplate(XWiki.java:1469)
at com.xpn.xwiki.XWiki.parseTemplate(XWiki.java:1402)
at com.xpn.xwiki.api.XWiki.parseTemplate(XWiki.java:598)
at sun.reflect.GeneratedMethodAccessor147.invoke(Unknown Source)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
...
at
com.xpn.xwiki.render.XWikiVelocityRenderer.evaluate(XWikiVelocityRenderer.java:241)
at
com.xpn.xwiki.render.XWikiVelocityRenderer.evaluate(XWikiVelocityRenderer.java:155)
at com.xpn.xwiki.XWiki.parseTemplate(XWiki.java:1429)
at com.xpn.xwiki.web.Utils.parseTemplate(Utils.java:108)
at com.xpn.xwiki.web.Utils.parseTemplate(Utils.java:51)
at com.xpn.xwiki.web.XWikiAction.execute(XWikiAction.java:263)
...
at
com.xpn.xwiki.web.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:117)
...
Error number 4001 in 4: Error while parsing velocity page
/skins/workspaces/htmlheader.vm Wrapped Exception: Invocation of method
'parseContent' in class com.xpn.xwiki.api.XWiki threw exception
java.lang.NullPointerException @ /skins/workspaces/htmlheader.vm[13,16]
Error number 4001 in 4: Error while parsing velocity page
/skins/workspaces/htmlheader.vm
Wrapped Exception: Invocation of method 'parseContent' in class
com.xpn.xwiki.api.XWiki threw exception java.lang.NullPointerException @
/skins/workspaces/htmlheader.vm[13,16]
com.xpn.xwiki.XWikiException: Error number 4001 in 4: Error while parsing
velocity page /skins/workspaces/htmlheader.vm
Wrapped Exception: Invocation of method 'parseContent' in class
com.xpn.xwiki.api.XWiki threw exception java.lang.NullPointerException @
/skins/workspaces/htmlheader.vm[13,16]
at
com.xpn.xwiki.render.XWikiVelocityRenderer.evaluate(XWikiVelocityRenderer.java:160)
at com.xpn.xwiki.XWiki.parseTemplate(XWiki.java:1469)
at com.xpn.xwiki.XWiki.parseTemplate(XWiki.java:1402)
at com.xpn.xwiki.api.XWiki.parseTemplate(XWiki.java:598)
...
at
com.xpn.xwiki.render.XWikiVelocityRenderer.evaluate(XWikiVelocityRenderer.java:241)
at
com.xpn.xwiki.render.XWikiVelocityRenderer.evaluate(XWikiVelocityRenderer.java:155)
at com.xpn.xwiki.XWiki.parseTemplate(XWiki.java:1469)
at com.xpn.xwiki.XWiki.parseTemplate(XWiki.java:1402)
at com.xpn.xwiki.api.XWiki.parseTemplate(XWiki.java:598)
...
at
com.xpn.xwiki.render.XWikiVelocityRenderer.evaluate(XWikiVelocityRenderer.java:241)
at
com.xpn.xwiki.render.XWikiVelocityRenderer.evaluate(XWikiVelocityRenderer.java:155)
at com.xpn.xwiki.XWiki.parseTemplate(XWiki.java:1429)
at com.xpn.xwiki.web.Utils.parseTemplate(Utils.java:108)
at com.xpn.xwiki.web.Utils.parseTemplate(Utils.java:51)
at com.xpn.xwiki.web.XWikiAction.execute(XWikiAction.java:263)
...
at
com.xpn.xwiki.web.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:117)
...
Wrapped Exception:
java.lang.NullPointerException
at java.util.Hashtable.put(Hashtable.java:394)
at
com.xpn.xwiki.render.DefaultXWikiRenderingEngine.renderText(DefaultXWikiRenderingEngine.java:232)
at
com.xpn.xwiki.render.DefaultXWikiRenderingEngine.interpretText(DefaultXWikiRenderingEngine.java:150)
at com.xpn.xwiki.XWiki.parseContent(XWiki.java:1389)
at com.xpn.xwiki.api.XWiki.parseContent(XWiki.java:545)
...
at
com.xpn.xwiki.render.XWikiVelocityRenderer.evaluate(XWikiVelocityRenderer.java:241)
at
com.xpn.xwiki.render.XWikiVelocityRenderer.evaluate(XWikiVelocityRenderer.java:155)
at com.xpn.xwiki.XWiki.parseTemplate(XWiki.java:1469)
at com.xpn.xwiki.XWiki.parseTemplate(XWiki.java:1402)
at com.xpn.xwiki.api.XWiki.parseTemplate(XWiki.java:598)
...
at
com.xpn.xwiki.render.XWikiVelocityRenderer.evaluate(XWikiVelocityRenderer.java:241)
at
com.xpn.xwiki.render.XWikiVelocityRenderer.evaluate(XWikiVelocityRenderer.java:155)
at com.xpn.xwiki.XWiki.parseTemplate(XWiki.java:1469)
at com.xpn.xwiki.XWiki.parseTemplate(XWiki.java:1402)
at com.xpn.xwiki.api.XWiki.parseTemplate(XWiki.java:598)
...
at
com.xpn.xwiki.render.XWikiVelocityRenderer.evaluate(XWikiVelocityRenderer.java:241)
at
com.xpn.xwiki.render.XWikiVelocityRenderer.evaluate(XWikiVelocityRenderer.java:155)
at com.xpn.xwiki.XWiki.parseTemplate(XWiki.java:1429)
at com.xpn.xwiki.web.Utils.parseTemplate(Utils.java:108)
at com.xpn.xwiki.web.Utils.parseTemplate(Utils.java:51)
at com.xpn.xwiki.web.XWikiAction.execute(XWikiAction.java:263)
...
at
com.xpn.xwiki.web.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:117)
...
$doc.web
A problem occured while trying to service your request. Please contact the
support if this happens again.
Detailed information:
Error number 0 in 11: Uncaught exception
Wrapped Exception: String index out of range: -1
com.xpn.xwiki.XWikiException: Error number 0 in 11: Uncaught exception
Wrapped Exception: String index out of range: -1
at com.xpn.xwiki.web.XWikiAction.execute(XWikiAction.java:223)
...
at
com.xpn.xwiki.web.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:117)
...
Wrapped Exception:
java.lang.StringIndexOutOfBoundsException: String index out of range: -1
at java.lang.String.substring(String.java:1938)
at java.lang.String.substring(String.java:1905)
at com.xpn.xwiki.XWiki.getDocumentNameFromPath(XWiki.java:1192)
at com.xpn.xwiki.XWiki.getDocumentName(XWiki.java:4205)
at com.xpn.xwiki.XWiki.prepareDocuments(XWiki.java:4235)
at com.xpn.xwiki.web.XWikiAction.execute(XWikiAction.java:173)
...
_______________________________________________
users mailing list
[email protected]
http://lists.xwiki.org/mailman/listinfo/users