I did find the following odd files/dirs:

"-att" ==> zero length attachment name
".txt" => zero length page name

Removed those, also deleted the lucene index and restarted JSPWiki.
The IndexPlugin now works properly again.

cheers,
Harry

On Sat, 28 Nov 2020 at 15:08, Harry Metske <harry.met...@gmail.com> wrote:

> It was still running 2.11.0-M5. I upgraded to 2.11.0-M7, but the problem
> persists.
> I could not find zero length page files.
>
> cheers,
> Harry
>
>
> On Sat, 28 Nov 2020 at 14:36, Harry Metske <harry.met...@gmail.com> wrote:
>
>> 2020-11-28 05:22:37,405 INFO plugin.DefaultPluginManager - Plugin failed
>> while executing:
>> java.lang.StringIndexOutOfBoundsException: String index out of range: 0
>>         at java.lang.String.charAt(String.java:658)
>>         at org.apache.wiki.plugin.IndexPlugin.execute(IndexPlugin.java:79)
>>         at
>> org.apache.wiki.plugin.DefaultPluginManager.execute(DefaultPluginManager.java:341)
>>         at
>> org.apache.wiki.parser.PluginContent.invoke(PluginContent.java:203)
>>         at
>> org.apache.wiki.parser.PluginContent.getText(PluginContent.java:153)
>>         at
>> org.jdom2.output.support.AbstractXMLOutputProcessor.printText(AbstractXMLOutputProcessor.java:771)
>>         at
>> org.jdom2.output.support.AbstractXMLOutputProcessor.printContent(AbstractXMLOutputProcessor.java:956)
>>         at
>> org.jdom2.output.support.AbstractXMLOutputProcessor.printElement(AbstractXMLOutputProcessor.java:868)
>>         at
>> org.jdom2.output.support.AbstractXMLOutputProcessor.printContent(AbstractXMLOutputProcessor.java:946)
>>         at
>> org.jdom2.output.support.AbstractXMLOutputProcessor.process(AbstractXMLOutputProcessor.java:236)
>>         at
>> org.jdom2.output.XMLOutputter.outputElementContent(XMLOutputter.java:881)
>>         at
>> org.apache.wiki.render.XHTMLRenderer.getString(XHTMLRenderer.java:71)
>>         at
>> org.apache.wiki.render.RenderingManager.getHTML(RenderingManager.java:271)
>>         at
>> org.apache.wiki.render.RenderingManager.getHTML(RenderingManager.java:332)
>>         at org.apache.wiki.WikiEngine.textToHTML(WikiEngine.java:1417)
>>         at org.apache.wiki.WikiEngine.getHTML(WikiEngine.java:1359)
>>         at
>> org.apache.wiki.tags.InsertPageTag.doWikiStartTag(InsertPageTag.java:128)
>>         at
>> org.apache.wiki.tags.WikiTagBase.doStartTag(WikiTagBase.java:89)
>>         at
>> org.apache.jsp.templates.default_.PageTab_jsp._jspx_meth_wiki_005fInsertPage_005f0(PageTab_jsp.java:1203)
>>         at
>> org.apache.jsp.templates.default_.PageTab_jsp._jspService(PageTab_jsp.java:327)
>>         at
>> org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
>>         at javax.servlet.http.HttpServlet.service(HttpServlet.java:742)
>>         at
>> org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:443)
>>         at
>> org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:385)
>>         at
>> org.apache.jasper.servlet.JspServlet.service(JspServlet.java:329)
>>         at javax.servlet.http.HttpServlet.service(HttpServlet.java:742)
>>         at
>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231)
>>         at
>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
>>         at
>> org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:710)
>>         at
>> org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:580)
>>         at
>> org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:516)
>>         at
>> org.apache.jasper.runtime.JspRuntimeLibrary.include(JspRuntimeLibrary.java:895)
>>         at
>> org.apache.jasper.runtime.PageContextImpl.include(PageContextImpl.java:490)
>>         at org.apache.wiki.tags.IncludeTag.doEndTag(IncludeTag.java:84)
>>         at
>> org.apache.jsp.templates.reader.ViewTemplate_jsp._jspx_meth_wiki_005fInclude_005f0(ViewTemplate_jsp.java:1229)
>>         at
>> org.apache.jsp.templates.reader.ViewTemplate_jsp._jspService(ViewTemplate_jsp.java:290)
>>         at
>> org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
>>         at javax.servlet.http.HttpServlet.service(HttpServlet.java:742)
>>         at
>> org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:443)
>>         at
>> org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:385)
>>         at
>> org.apache.jasper.servlet.JspServlet.service(JspServlet.java:329)
>>         at javax.servlet.http.HttpServlet.service(HttpServlet.java:742)
>>         at
>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231)
>>         at
>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
>>         at
>> org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:710)
>>         at
>> org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:580)
>>         at
>> org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:516)
>>         at
>> org.apache.jasper.runtime.JspRuntimeLibrary.include(JspRuntimeLibrary.java:895)
>>         at
>> org.apache.jasper.runtime.PageContextImpl.include(PageContextImpl.java:490)
>>         at org.apache.wiki.tags.IncludeTag.doEndTag(IncludeTag.java:84)
>>         at org.apache.jsp.Wiki_jsp._jspService(Wiki_jsp.java:171)
>>         at
>> org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
>>         at javax.servlet.http.HttpServlet.service(HttpServlet.java:742)
>>         at
>> org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:443)
>>         at
>> org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:385)
>>         at
>> org.apache.jasper.servlet.JspServlet.service(JspServlet.java:329)
>>         at javax.servlet.http.HttpServlet.service(HttpServlet.java:742)
>>         at
>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231)
>>         at
>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
>>         at
>> org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)
>>         at
>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
>>         at
>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
>>         at
>> org.apache.wiki.ui.WikiServletFilter.doFilter(WikiServletFilter.java:164)
>>         at
>> org.apache.wiki.ui.WikiJSPFilter.doFilter(WikiJSPFilter.java:110)
>>
>> On Fri, 27 Nov 2020 at 22:20, Juan Pablo Santos Rodríguez <
>> juanpablo.san...@gmail.com> wrote:
>>
>>> Hi,
>>>
>>> https://jspwiki-wiki.apache.org/Wiki.jsp?page=PageIndex is currently not
>>> showing the page index, but
>>> just that the plugin has failed. Could anyone dig in the logs and paste
>>> here the associated stacktrace?
>>> It seems that with the change of my pc at home I've missed setting up the
>>> access to the VM, and now
>>> have to remember/search how to do it..
>>>
>>> If it is not related to the underlying page provider / pages on the file
>>> system we could add some checks
>>> on the plugin for upcoming 2.11.0-M8
>>>
>>>
>>> thx in advance,
>>> juan pablo
>>>
>>

Reply via email to