Message:

   The following issue has been resolved as FIXED.

   Resolver: Jeremy Ford
       Date: Tue, 13 Jul 2004 9:17 PM

Fix applied
---------------------------------------------------------------------
View the issue:
  http://issues.apache.org/jira/browse/JS1-501

Here is an overview of the issue:
---------------------------------------------------------------------
        Key: JS1-501
    Summary: [FIX] Problem with enhanced multiple column layout
       Type: Bug

     Status: Resolved
   Priority: Major
 Resolution: FIXED

    Project: Jetspeed
 Components: 
             Customizer
             Layout
   Fix Fors:
             1.6-dev
   Versions:
             1.5
             1.4

   Assignee: Jeremy Ford
   Reporter: Robin Antony

    Created: Tue, 6 Jul 2004 7:00 PM
    Updated: Tue, 13 Jul 2004 9:17 PM
Environment: All operating systems. All browsers.

Description:
After the enhanced multi column layout has been chosen, enhanced 3 column and 2 column 
layouts. If no changes are made on the page and if save and apply is done if gives an 
exception. The same exception happens for all users that are logged in. The problem 
might have arisen from either a NPE with no moves selected or an array out of bounds 
issue.

Below is a description of the exception thrown.

There has been an Error!
Reason: 
        java.lang.reflect.InvocationTargetException
      
 


Get/Post Data:
eventsubmit_dosave  = Save and Apply 

action  = controllers.XMultiColumnControllerAction 

user  = anon 

language  = en 

page  = default.psml 

modelchangelist  =  

template  = ShowError.vm 

media-type  = html 

 


Stacktrace:
      
          java.lang.reflect.InvocationTargetException
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:324)
        at 
org.apache.turbine.util.velocity.VelocityActionEvent.executeEvents(VelocityActionEvent.java:159)
        at 
org.apache.jetspeed.modules.actions.controllers.VelocityControllerAction.perform(VelocityControllerAction.java:71)
        at org.apache.turbine.modules.ActionLoader.exec(ActionLoader.java:122)
        at org.apache.turbine.modules.pages.DefaultPage.doBuild(DefaultPage.java:143)
        at org.apache.turbine.modules.Page.build(Page.java:90)
        at org.apache.turbine.modules.PageLoader.exec(PageLoader.java:123)
        at org.apache.turbine.Turbine.doGet(Turbine.java:563)
        at org.apache.turbine.Turbine.doPost(Turbine.java:658)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
        at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:237)
        at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157)
        at 
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:214)
        at 
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
        at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
        at 
org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextValve.java:198)
        at 
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:152)
        at 
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
        at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
        at 
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:137)
        at 
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
        at 
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
        at 
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:102)
        at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
        at 
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
        at 
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
        at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
        at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:929)
        at org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:160)
        at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:793)
        at 
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:702)
        at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:571)
        at 
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:644)
        at java.lang.Thread.run(Thread.java:534)
Caused by: java.lang.NullPointerException
        at 
org.apache.jetspeed.modules.actions.controllers.XMultiColumnControllerAction.applyModelChanges(XMultiColumnControllerAction.java:114)
        at 
org.apache.jetspeed.modules.actions.controllers.XMultiColumnControllerAction.doSave(XMultiColumnControllerAction.java:87)
        ... 38 more
      
        
 



---------------------------------------------------------------------
JIRA INFORMATION:
This message is automatically generated by JIRA.

If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa

If you want more information on JIRA, or have a bug to report see:
   http://www.atlassian.com/software/jira


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to