weaver 2004/01/16 11:45:12
Modified: portal/src/java/org/apache/jetspeed/tools/pamanager
FileSystemPAM.java
Log:
PortletApplicationExcpetions are just rethrown as themselves as opposed
to wrapping them in another PAE. This was the cause of the java.lang.Verify
error being thrown in Tomcat.
changed some exception handling
Revision Changes Path
1.15 +18 -15
jakarta-jetspeed-2/portal/src/java/org/apache/jetspeed/tools/pamanager/FileSystemPAM.java
Index: FileSystemPAM.java
===================================================================
RCS file:
/home/cvs/jakarta-jetspeed-2/portal/src/java/org/apache/jetspeed/tools/pamanager/FileSystemPAM.java,v
retrieving revision 1.14
retrieving revision 1.15
diff -u -r1.14 -r1.15
--- FileSystemPAM.java 15 Jan 2004 23:42:47 -0000 1.14
+++ FileSystemPAM.java 16 Jan 2004 19:45:12 -0000 1.15
@@ -88,17 +88,16 @@
private String deploymentDbAlias;
private static final Log log = LogFactory.getLog("deployment");
-
+
public FileSystemPAM()
{
- super();
+ super();
}
-
+
public FileSystemPAM(String deploymentDbAlias)
{
- this.deploymentDbAlias = deploymentDbAlias;
+ this.deploymentDbAlias = deploymentDbAlias;
}
-
/**
* <p>
@@ -146,7 +145,7 @@
* 0 deploy war - 1 Update Web XML - 2 Update Regsitry
* @throws PortletApplicationException
*/
- public void deploy(String webAppsDir, String warFile, String paName, String
deploymentDbAlias, int startState)
+ public void deploy(String webAppsDir, String warFile, String paName, String
deploymentDbAlias, int startState)
throws PortletApplicationException
{
this.deploymentDbAlias = deploymentDbAlias;
@@ -243,25 +242,28 @@
+ " attempting rollback...",
pae);
rollback(nState, webAppsDir, paName, app);
- throw new PortletApplicationException(pae.getMessage());
+ throw pae;
}
catch (RegistryException re)
{
- log.error(
- "RegistryException encountered deploying portlet application: " +
re.toString() + " attempting rollback...",
- re);
+ String msg =
+ "RegistryException encountered deploying portlet application: " +
re.toString() + " attempting rollback...";
+ log.error(msg, re);
rollback(nState, webAppsDir, paName, app);
- throw new PortletApplicationException(re.getMessage());
+ throw new PortletApplicationException(msg, re);
}
catch (IOException e)
{
- log.error("IOException encountered deploying portlet application: " +
e.toString() + " attempting rollback...", e);
+ String msg = "IOException encountered deploying portlet application: "
+ e.toString() + " attempting rollback...";
+ log.error(msg, e);
rollback(nState, webAppsDir, paName, app);
- throw new PortletApplicationException(e.getMessage());
+ throw new PortletApplicationException(msg, e);
}
catch (Throwable t)
{
- log.error("Unexpected exception deploying portlet application: " +
t.toString() + " attempting rollback...", t);
+ String msg = "Unexpected exception deploying portlet application: " +
t.toString() + " attempting rollback...";
+ log.error(msg, t);
+ throw new PortletApplicationException(msg, t);
}
@@ -502,4 +504,5 @@
log.error("Error removing file system deployment artifacts: " +
e.toString(), e);
}
}
+
}
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]