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
users@xwiki.org
http://lists.xwiki.org/mailman/listinfo/users

Reply via email to