There are a lot of bug fixes in 2.5.1 and the latest CVS. I suspect that
the problem is related to parameter passing. There is a big change in this
area after the 2.5.1 release. Please try with a driver from the latest CVS
to see if the problem is still there. If you can still reproduce it, please
open a bug and attach a testcase.

Thanks,

Morris Kwan
XSLT Development
IBM Toronto Lab
Tel: (905)413-3729
Email: [EMAIL PROTECTED]



                                                                                
                                                    
                      David Kitner                                              
                                                    
                      <[EMAIL PROTECTED]        To:       <[EMAIL PROTECTED]>   
                                          
                      m>                       cc:                              
                                                    
                                               Subject:  
IndexOutOfBoundsException in AbstractTranslet.pushParamFrame               
                      08/08/2003 10:31                                          
                                                    
                      AM                                                        
                                                    
                      Please respond to                                         
                                                    
                      david                                                     
                                                    
                                                                                
                                                    
                                                                                
                                                    



We just moved our app using xalan j 2.5.0 into production and we are
getting the following error - we never got this error on our test
servers or load test servers.  We are using Translets.  The page will
work for a while then will start throwing the following exception:

Has anyone seen anything like this?


java.lang.IndexOutOfBoundsException: Index: 6, Size: 4
             at java.util.ArrayList.add(ArrayList.java:367)
             at
org.apache.xalan.xsltc.runtime.AbstractTranslet.pushParamFrame(AbstractT
ranslet.java:156)
             at
com.knowledgeplanet.translets.app.training.Class.learningeventSearch.tem
plate$dot$6()
             at
com.knowledgeplanet.translets.app.training.Class.learningeventSearch.app
lyTemplates()
             at
com.knowledgeplanet.translets.app.training.Class.learningeventSearch.tra
nsform()
             at
org.apache.xalan.xsltc.runtime.AbstractTranslet.transform(AbstractTransl
et.java:533)
             at
org.apache.xalan.xsltc.trax.TransformerImpl.transform(TransformerImpl.ja
va:655)
             at
org.apache.xalan.xsltc.trax.TransformerImpl.transform(TransformerImpl.ja
va:298)
             at
com.knowledgeplanet.xml.XsltcTransform$Step.go(XsltcTransform.java:248)
             at
org.infohazard.maverick.view.TrivialViewFactory$TrivialView.go(TrivialVi
ewFactory.java:82)
             at
org.infohazard.maverick.flow.ViewWithTransforms.go(ViewWithTransforms.ja
va:39)
             at
org.infohazard.maverick.flow.CommandBase.go(CommandBase.java:57)
             at
org.infohazard.maverick.Dispatcher.service(Dispatcher.java:205)
             at
javax.servlet.http.HttpServlet.service(HttpServlet.java:103)
             at
com.caucho.server.http.FilterChainServlet.doFilter(FilterChainServlet.ja
va:96)
             at
com.opensymphony.module.sitemesh.filter.PageFilter.parsePage(Unknown
Source)
             at
com.opensymphony.module.sitemesh.filter.PageFilter.doFilter(Unknown
Source)
             at
com.caucho.server.http.FilterChainFilter.doFilter(FilterChainFilter.java
:88)
             at
com.knowledgeplanet.filters.ResponseHeader.doFilter(ResponseHeader.java:
99)
             at
com.caucho.server.http.FilterChainFilter.doFilter(FilterChainFilter.java
:88)
             at
com.knowledgeplanet.filters.SecurityFilter.doFilter(SecurityFilter.java:
147)
             at
com.caucho.server.http.FilterChainFilter.doFilter(FilterChainFilter.java
:88)
             at
com.knowledgeplanet.filters.SetClient.doFilter(SetClient.java:114)
             at
com.caucho.server.http.FilterChainFilter.doFilter(FilterChainFilter.java
:88)
             at
com.knowledgeplanet.filters.GoBack.doFilter(GoBack.java:150)
             at
com.caucho.server.http.FilterChainFilter.doFilter(FilterChainFilter.java
:88)
             at
com.knowledgeplanet.filters.RequestWrapper.doFilter(RequestWrapper.java:
71)
             at
com.caucho.server.http.FilterChainFilter.doFilter(FilterChainFilter.java
:88)
             at
com.caucho.server.http.Invocation.service(Invocation.java:319)
             at
com.caucho.server.http.RunnerRequest.handleRequest(RunnerRequest.java:34
4)
             at
com.caucho.server.http.RunnerRequest.handleConnection(RunnerRequest.java
:274)
             at com.caucho.server.TcpConnection.run(TcpConnection.java:139)
             at java.lang.Thread.run(Thread.java:536)


__________________________________________________
Get www.yourwebsiteaddress.com with XO Web Site Hosting.
http://www.xo.com/hosting2




Reply via email to