<html><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">
<br><div><br><div>Anfang der weitergeleiteten E-Mail:</div><br class="Apple-interchange-newline"><blockquote type="cite"><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><font face="Helvetica" size="3" color="#000000" style="font: 12.0px Helvetica; color: #000000"><b>Von: </b></font><font face="Helvetica" size="3" style="font: 12.0px Helvetica">tonio &lt;<a href="mailto:tonio.seiler@wyona.com">tonio.seiler@wyona.com</a>&gt;</font></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><font face="Helvetica" size="3" color="#000000" style="font: 12.0px Helvetica; color: #000000"><b>Datum: </b></font><font face="Helvetica" size="3" style="font: 12.0px Helvetica">13. Februar 2008 14:54:58 GMT+01:00</font></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><font face="Helvetica" size="3" color="#000000" style="font: 12.0px Helvetica; color: #000000"><b>An: </b></font><font face="Helvetica" size="3" style="font: 12.0px Helvetica"><a href="mailto:yanel-development@wyona.com">yanel-development@wyona.com</a></font></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><font face="Helvetica" size="3" color="#000000" style="font: 12.0px Helvetica; color: #000000"><b>Betreff: </b></font><font face="Helvetica" size="3" style="font: 12.0px Helvetica"><b>ArrayIndexOutOfBoundsException when creating Resource</b></font></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; min-height: 14px; "><br></div> I implemented CreatableV2 and if I want to create a new Resource with the ResourceCreator, I allways get the Error : <div><br class="webkit-block-placeholder"></div><div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><font face="Monaco" size="3" style="font: 11.0px Monaco">ERROR org.wyona.yanel.impl.resources.ResourceCreatorResource.getView():164  - </font><font face="Monaco" size="3" color="#000080" style="font: 11.0px Monaco; color: #000080"><u>java.lang.ArrayIndexOutOfBoundsException</u></font><font face="Monaco" size="3" style="font: 11.0px Monaco">: 0 (/create-new-page.html, Name: Globus, ID: globus, Mount-Point: /globus/, No reverse proxy set)</font></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><font face="Monaco" size="3" color="#000080" style="font: 11.0px Monaco; color: #000080"><u>java.lang.ArrayIndexOutOfBoundsException</u></font><font face="Monaco" size="3" style="font: 11.0px Monaco">: 0</font></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><font face="Monaco" size="3" style="font: 11.0px Monaco"><span class="Apple-tab-span" style="white-space:pre">        </span>at org.wyona.yanel.impl.resources.ResourceCreatorResource.getView(</font><font face="Monaco" size="3" color="#000080" style="font: 11.0px Monaco; color: #000080"><u>ResourceCreatorResource.java:143</u></font><font face="Monaco" size="3" style="font: 11.0px Monaco">)</font></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><font face="Monaco" size="3" style="font: 11.0px Monaco"><span class="Apple-tab-span" style="white-space:pre">        </span>at org.wyona.yanel.servlet.YanelServlet.getContent(</font><font face="Monaco" size="3" color="#000080" style="font: 11.0px Monaco; color: #000080"><u>YanelServlet.java:470</u></font><font face="Monaco" size="3" style="font: 11.0px Monaco">)</font></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><font face="Monaco" size="3" style="font: 11.0px Monaco"><span class="Apple-tab-span" style="white-space:pre">        </span>at org.wyona.yanel.servlet.YanelServlet.doGet(</font><font face="Monaco" size="3" color="#000080" style="font: 11.0px Monaco; color: #000080"><u>YanelServlet.java:268</u></font><font face="Monaco" size="3" style="font: 11.0px Monaco">)</font></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><font face="Monaco" size="3" style="font: 11.0px Monaco"><span class="Apple-tab-span" style="white-space:pre">        </span>at org.wyona.yanel.servlet.YanelServlet.service(</font><font face="Monaco" size="3" color="#000080" style="font: 11.0px Monaco; color: #000080"><u>YanelServlet.java:212</u></font><font face="Monaco" size="3" style="font: 11.0px Monaco">)</font></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><font face="Monaco" size="3" style="font: 11.0px Monaco"><span class="Apple-tab-span" style="white-space:pre">        </span>at javax.servlet.http.HttpServlet.service(</font><font face="Monaco" size="3" color="#000080" style="font: 11.0px Monaco; color: #000080"><u>HttpServlet.java:802</u></font><font face="Monaco" size="3" style="font: 11.0px Monaco">)</font></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><font face="Monaco" size="3" style="font: 11.0px Monaco"><span class="Apple-tab-span" style="white-space:pre">        </span>at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(</font><font face="Monaco" size="3" color="#000080" style="font: 11.0px Monaco; color: #000080"><u>ApplicationFilterChain.java:252</u></font><font face="Monaco" size="3" style="font: 11.0px Monaco">)</font></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><font face="Monaco" size="3" style="font: 11.0px Monaco"><span class="Apple-tab-span" style="white-space:pre">        </span>at org.apache.catalina.core.ApplicationFilterChain.doFilter(</font><font face="Monaco" size="3" color="#000080" style="font: 11.0px Monaco; color: #000080"><u>ApplicationFilterChain.java:173</u></font><font face="Monaco" size="3" style="font: 11.0px Monaco">)</font></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><font face="Monaco" size="3" style="font: 11.0px Monaco"><span class="Apple-tab-span" style="white-space:pre">        </span>at org.wyona.yanel.servlet.communication.YanelFilter.doFilter(</font><font face="Monaco" size="3" color="#000080" style="font: 11.0px Monaco; color: #000080"><u>YanelFilter.java:41</u></font><font face="Monaco" size="3" style="font: 11.0px Monaco">)</font></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><font face="Monaco" size="3" style="font: 11.0px Monaco"><span class="Apple-tab-span" style="white-space:pre">        </span>at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(</font><font face="Monaco" size="3" color="#000080" style="font: 11.0px Monaco; color: #000080"><u>ApplicationFilterChain.java:202</u></font><font face="Monaco" size="3" style="font: 11.0px Monaco">)</font></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><font face="Monaco" size="3" style="font: 11.0px Monaco"><span class="Apple-tab-span" style="white-space:pre">        </span>at org.apache.catalina.core.ApplicationFilterChain.doFilter(</font><font face="Monaco" size="3" color="#000080" style="font: 11.0px Monaco; color: #000080"><u>ApplicationFilterChain.java:173</u></font><font face="Monaco" size="3" style="font: 11.0px Monaco">)</font></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><font face="Monaco" size="3" style="font: 11.0px Monaco"><span class="Apple-tab-span" style="white-space:pre">        </span>at org.apache.catalina.core.StandardWrapperValve.invoke(</font><font face="Monaco" size="3" color="#000080" style="font: 11.0px Monaco; color: #000080"><u>StandardWrapperValve.java:213</u></font><font face="Monaco" size="3" style="font: 11.0px Monaco">)</font></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><font face="Monaco" size="3" style="font: 11.0px Monaco"><span class="Apple-tab-span" style="white-space:pre">        </span>at org.apache.catalina.core.StandardContextValve.invoke(</font><font face="Monaco" size="3" color="#000080" style="font: 11.0px Monaco; color: #000080"><u>StandardContextValve.java:178</u></font><font face="Monaco" size="3" style="font: 11.0px Monaco">)</font></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><font face="Monaco" size="3" style="font: 11.0px Monaco"><span class="Apple-tab-span" style="white-space:pre">        </span>at org.apache.catalina.core.StandardHostValve.invoke(</font><font face="Monaco" size="3" color="#000080" style="font: 11.0px Monaco; color: #000080"><u>StandardHostValve.java:126</u></font><font face="Monaco" size="3" style="font: 11.0px Monaco">)</font></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><font face="Monaco" size="3" style="font: 11.0px Monaco"><span class="Apple-tab-span" style="white-space:pre">        </span>at org.apache.catalina.valves.ErrorReportValve.invoke(</font><font face="Monaco" size="3" color="#000080" style="font: 11.0px Monaco; color: #000080"><u>ErrorReportValve.java:105</u></font><font face="Monaco" size="3" style="font: 11.0px Monaco">)</font></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><font face="Monaco" size="3" style="font: 11.0px Monaco"><span class="Apple-tab-span" style="white-space:pre">        </span>at org.apache.catalina.core.StandardEngineValve.invoke(</font><font face="Monaco" size="3" color="#000080" style="font: 11.0px Monaco; color: #000080"><u>StandardEngineValve.java:107</u></font><font face="Monaco" size="3" style="font: 11.0px Monaco">)</font></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><font face="Monaco" size="3" style="font: 11.0px Monaco"><span class="Apple-tab-span" style="white-space:pre">        </span>at org.apache.catalina.connector.CoyoteAdapter.service(</font><font face="Monaco" size="3" color="#000080" style="font: 11.0px Monaco; color: #000080"><u>CoyoteAdapter.java:148</u></font><font face="Monaco" size="3" style="font: 11.0px Monaco">)</font></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><font face="Monaco" size="3" style="font: 11.0px Monaco"><span class="Apple-tab-span" style="white-space:pre">        </span>at org.apache.coyote.http11.Http11Processor.process(</font><font face="Monaco" size="3" color="#000080" style="font: 11.0px Monaco; color: #000080"><u>Http11Processor.java:869</u></font><font face="Monaco" size="3" style="font: 11.0px Monaco">)</font></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><font face="Monaco" size="3" style="font: 11.0px Monaco"><span class="Apple-tab-span" style="white-space:pre">        </span>at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(</font><font face="Monaco" size="3" color="#000080" style="font: 11.0px Monaco; color: #000080"><u>Http11BaseProtocol.java:664</u></font><font face="Monaco" size="3" style="font: 11.0px Monaco">)</font></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><font face="Monaco" size="3" style="font: 11.0px Monaco"><span class="Apple-tab-span" style="white-space:pre">        </span>at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(</font><font face="Monaco" size="3" color="#000080" style="font: 11.0px Monaco; color: #000080"><u>PoolTcpEndpoint.java:527</u></font><font face="Monaco" size="3" style="font: 11.0px Monaco">)</font></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><font face="Monaco" size="3" style="font: 11.0px Monaco"><span class="Apple-tab-span" style="white-space:pre">        </span>at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(</font><font face="Monaco" size="3" color="#000080" style="font: 11.0px Monaco; color: #000080"><u>LeaderFollowerWorkerThread.java:80</u></font><font face="Monaco" size="3" style="font: 11.0px Monaco">)</font></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><font face="Monaco" size="3" style="font: 11.0px Monaco"><span class="Apple-tab-span" style="white-space:pre">        </span>at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(</font><font face="Monaco" size="3" color="#000080" style="font: 11.0px Monaco; color: #000080"><u>ThreadPool.java:684</u></font><font face="Monaco" size="3" style="font: 11.0px Monaco">)</font></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><font face="Monaco" size="3" style="font: 11.0px Monaco"><span class="Apple-tab-span" style="white-space:pre">        </span>at java.lang.Thread.run(</font><font face="Monaco" size="3" color="#000080" style="font: 11.0px Monaco; color: #000080"><u>Thread.java:613</u></font><font face="Monaco" size="3" style="font: 11.0px Monaco">)</font></div></div><div><br class="webkit-block-placeholder"></div><div><br class="webkit-block-placeholder"></div><div>ResourceCreatorResource.java</div><div><br class="webkit-block-placeholder"></div><div>getView()</div><div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><font face="Monaco" size="3" color="#3f7f5f" style="font: 11.0px Monaco; color: #3f7f5f">// chain everything together (create a pipeline):</font></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><font face="Monaco" size="3" style="font: 11.0px Monaco">                xmlReader.setContentHandler(xsltHandlers[0]);</font></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><font face="Monaco" size="3" style="font: 11.0px Monaco">                </font><font face="Monaco" size="3" color="#7f0055" style="font: 11.0px Monaco; color: #7f0055">for</font><font face="Monaco" size="3" style="font: 11.0px Monaco"> (</font><font face="Monaco" size="3" color="#7f0055" style="font: 11.0px Monaco; color: #7f0055">int</font><font face="Monaco" size="3" style="font: 11.0px Monaco"> i=0; i&lt;xsltHandlers.</font><font face="Monaco" size="3" color="#0000c0" style="font: 11.0px Monaco; color: #0000c0">length</font><font face="Monaco" size="3" style="font: 11.0px Monaco">-1; i++) {</font></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><font face="Monaco" size="3" style="font: 11.0px Monaco">                    xsltHandlers[i].setResult(</font><font face="Monaco" size="3" color="#7f0055" style="font: 11.0px Monaco; color: #7f0055">new</font><font face="Monaco" size="3" style="font: 11.0px Monaco"> SAXResult(xsltHandlers[i+1]));</font></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><font face="Monaco" size="3" style="font: 11.0px Monaco">                }</font></div></div></blockquote></div><br></body></html>