raphael     01/06/09 08:33:05

  Modified:    src/java/org/apache/jetspeed/modules/actions/controls
                        Restore.java
  Log:
  catch a PortletException when trying to restore a PortletSet
  
  Revision  Changes    Path
  1.4       +12 -3     
jakarta-jetspeed/src/java/org/apache/jetspeed/modules/actions/controls/Restore.java
  
  Index: Restore.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-jetspeed/src/java/org/apache/jetspeed/modules/actions/controls/Restore.java,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- Restore.java      2001/06/04 17:46:45     1.3
  +++ Restore.java      2001/06/09 15:33:05     1.4
  @@ -86,11 +86,20 @@
               return;
           }
   
  -        Portlet portlet = PortletFactory.getPortlet( name );
  -        if (( portlet != null )&&( portlet instanceof PortletState ))
  +        try
           {
  -            ((PortletState)portlet).setMinimized( false, rundata );
  +            Portlet portlet = PortletFactory.getPortlet( name );
  +            if (( portlet != null )&&( portlet instanceof PortletState ))
  +            {
  +                ((PortletState)portlet).setMinimized( false, rundata );
  +            }
           }
  +        catch (Exception e)
  +        {
  +            // this is most likely a normal occurence, ie portlet was removed
  +            // from registry, portlet is actually a portlet set, etc...
  +            Log.debug("Exception occured while trying to get portlet "+name);
  +        }            
   
           // if restore was called because of maximize, remove the maximize state
           PortalState.reset(rundata);
  
  
  

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

Reply via email to