How about move all of these messages into i18n file ? :)
-Deepal
[EMAIL PROTECTED] wrote:
> Author: chathura
> Date: Sun Jan 13 21:30:00 2008
> New Revision: 12182
>
> Log:
>
>
> Improving the exception handling.
>
>
>
> Modified:
>
> trunk/registry/modules/core/src/main/java/org/wso2/registry/jdbc/JDBCRegistry.java
>
> trunk/registry/modules/core/src/main/java/org/wso2/registry/secure/SecureRegistry.java
>
> trunk/registry/modules/core/src/main/java/org/wso2/registry/servlet/RegistryServlet.java
>
> Modified:
> trunk/registry/modules/core/src/main/java/org/wso2/registry/jdbc/JDBCRegistry.java
> ==============================================================================
> ---
> trunk/registry/modules/core/src/main/java/org/wso2/registry/jdbc/JDBCRegistry.java
> (original)
> +++
> trunk/registry/modules/core/src/main/java/org/wso2/registry/jdbc/JDBCRegistry.java
> Sun Jan 13 21:30:00 2008
> @@ -162,7 +162,7 @@
>
> String msg = Messages.getMessage("jdbc.reg.init.fail");
> log.error(msg, e);
> - throw new RegistryException(msg);
> + throw new RegistryException(msg, e);
>
> } finally {
>
> @@ -216,7 +216,7 @@
> } catch (SQLException e) {
> String msg = "Failed to check the exsitence of a resource at
> path " + path;
> log.error(msg, e);
> - throw new RegistryException(msg);
> + throw new RegistryException(msg, e);
>
> } finally {
> try {
> @@ -261,7 +261,7 @@
>
> String msg = e.getMessage();
> log.error(msg, e);
> - throw new RegistryException(msg);
> + throw new RegistryException(msg, e);
>
> } finally {
> try {
> @@ -297,7 +297,7 @@
>
> String msg = e.getMessage();
> log.error(msg, e);
> - throw new RegistryException(msg);
> + throw new RegistryException(msg, e);
>
> } finally {
> try {
> @@ -357,7 +357,7 @@
>
> String msg = e.getMessage();
> log.error(msg, e);
> - throw new RegistryException(msg);
> + throw new RegistryException(msg, e);
>
> } finally {
> try {
> @@ -395,7 +395,7 @@
> String msg = "Could not get the version paths of the resource " +
> path + ". Caused by: " + e.getMessage();
> log.error(msg, e);
> - throw new RegistryException(msg);
> + throw new RegistryException(msg, e);
>
> } finally {
> try {
> @@ -439,8 +439,6 @@
> long artifactID = resourceDAO.getResourceID(plainPath, conn);
>
> resourceDAO.restore(artifactID, versionNumber, conn);
> - //resourceDAO.restore(artifactID, versionNumber, conn);
> - //VersionHandler.revert(artifactID, versionNumber, conn);
>
> conn.commit();
>
> @@ -448,7 +446,7 @@
>
> String msg = "Could not restore the version " +
> versionPath + ". Caused by: " + e.getMessage();
> - log.error(msg);
> + log.error(msg, e);
>
> try {
> conn.rollback();
> @@ -456,7 +454,7 @@
> log.error(e1);
> }
>
> - throw new RegistryException(msg);
> + throw new RegistryException(msg, e);
>
> } finally {
> try {
> @@ -529,7 +527,7 @@
>
> String msg = Messages.getMessage("resource.tagging.fail",
> resourcePath, tag);
> log.error(msg, e);
> - throw new RegistryException(msg);
> + throw new RegistryException(msg, e);
>
> } finally {
> try {
> @@ -580,7 +578,7 @@
>
> String msg = Messages.getMessage("tag.search.fail.1", tag);
> log.error(msg, e);
> - throw new RegistryException(msg);
> + throw new RegistryException(msg, e);
>
> } finally {
> try {
> @@ -617,7 +615,7 @@
>
> String msg = Messages.getMessage("tag.search.fail.2",
> resourcePath);
> log.error(msg, e);
> - throw new RegistryException(msg);
> + throw new RegistryException(msg, e);
>
> } finally {
> try {
> @@ -652,12 +650,17 @@
>
> } catch (SQLException e) {
>
> + String msg = "Could not remove the tag: " + tag + " from the
> resource at path: " + path + ".";
> + log.error(msg, e);
> +
> try {
> conn.rollback();
> } catch (SQLException e1) {
> e1.printStackTrace();
> }
>
> + throw new RegistryException(msg, e);
> +
> } finally {
> try {
> conn.close();
> @@ -718,7 +721,7 @@
> String msg = Messages.
> getMessage("resource.comment.fail", resourcePath,
> comment.getText());
> log.error(msg, e);
> - throw new RegistryException(msg);
> + throw new RegistryException(msg, e);
>
> } finally {
>
> @@ -765,7 +768,7 @@
>
> String msg = Messages.getMessage("get.comments.fail",
> resourcePath);
> log.error(msg, e);
> - throw new RegistryException(msg);
> + throw new RegistryException(msg, e);
>
> } finally {
> try {
> @@ -834,7 +837,7 @@
>
> String msg = Messages.getMessage("resource.rating.fail",
> resourcePath);
> log.error(msg, e);
> - throw new RegistryException(msg);
> + throw new RegistryException(msg, e);
>
> } finally {
>
> @@ -868,7 +871,7 @@
>
> String msg = Messages.getMessage("get.average.rating.fail",
> resourcePath);
> log.error(msg, e);
> - throw new RegistryException(msg);
> + throw new RegistryException(msg, e);
>
> } finally {
> try {
> @@ -896,7 +899,7 @@
> String msg = "Could not get the rating of the resource " + path +
> " given by the user " + userName + ". Caused by: "
> + e.getMessage();
> log.error(msg, e);
> - throw new RegistryException(msg);
> + throw new RegistryException(msg, e);
>
> } finally {
> try {
> @@ -956,7 +959,7 @@
>
> String msg = Messages.getMessage("define.query.fail", name,
> query);
> log.error(msg, e);
> - throw new RegistryException(msg);
> + throw new RegistryException(msg, e);
>
> } finally {
> try {
> @@ -1023,7 +1026,7 @@
> } catch (SQLException e) {
> String msg = "Could not get logs. Caused by: " + e.getMessage();
> log.error(msg, e);
> - throw new RegistryException(msg);
> + throw new RegistryException(msg, e);
>
> } finally {
> try {
>
> Modified:
> trunk/registry/modules/core/src/main/java/org/wso2/registry/secure/SecureRegistry.java
> ==============================================================================
> ---
> trunk/registry/modules/core/src/main/java/org/wso2/registry/secure/SecureRegistry.java
> (original)
> +++
> trunk/registry/modules/core/src/main/java/org/wso2/registry/secure/SecureRegistry.java
> Sun Jan 13 21:30:00 2008
> @@ -86,7 +86,7 @@
> } catch (UserManagerException e) {
> String msg = "Could not check authentication. \nCaused by " +
> e.getMessage();
> log.error(msg, e);
> - throw new RegistryException(msg);
> + throw new RegistryException(msg, e);
> }
>
> this.userID = userID;
> @@ -122,7 +122,7 @@
> } catch (UserManagerException e) {
> String msg = "Could not check authentication. \nCaused by " +
> e.getMessage();
> log.error(msg, e);
> - throw new RegistryException(msg);
> + throw new RegistryException(msg, e);
> }
>
> this.userID = userID;
> @@ -159,7 +159,7 @@
> } catch (UserManagerException e) {
> String msg = "Could not check authorization. \nCaused by " +
> e.getMessage();
> log.error(msg, e);
> - throw new RegistryException(msg);
> + throw new RegistryException(msg, e);
> }
>
> User.setCurrentUser(userID);
> @@ -247,7 +247,7 @@
> } catch (UserManagerException e) {
> String msg = "Could not check authorization. \nCaused by " +
> e.getMessage();
> log.error(msg, e);
> - throw new RegistryException(msg);
> + throw new RegistryException(msg, e);
> }
> }
>
> @@ -274,7 +274,7 @@
> } catch (UserManagerException e) {
> String msg = "Could not check authorization. \nCaused by " +
> e.getMessage();
> log.error(msg, e);
> - throw new RegistryException(msg);
> + throw new RegistryException(msg, e);
> }
>
> User.setCurrentUser(userID);
> @@ -324,7 +324,7 @@
> } catch (UserManagerException e) {
> String msg = "Could not check authorization. \nCaused by " +
> e.getMessage();
> log.error(msg, e);
> - throw new RegistryException(msg);
> + throw new RegistryException(msg, e);
> }
>
> User.setCurrentUser(userID);
> @@ -352,7 +352,7 @@
> } catch (UserManagerException e) {
> String msg = "Could not check authorization. \nCaused by " +
> e.getMessage();
> log.error(msg, e);
> - throw new RegistryException(msg);
> + throw new RegistryException(msg, e);
> }
>
> User.setCurrentUser(userID);
> @@ -380,7 +380,7 @@
> } catch (UserManagerException e) {
> String msg = "Could not check authorization. \nCaused by " +
> e.getMessage();
> log.error(msg, e);
> - throw new RegistryException(msg);
> + throw new RegistryException(msg, e);
> }
>
> User.setCurrentUser(userID);
> @@ -413,7 +413,7 @@
> } catch (UserManagerException e) {
> String msg = "Could not check authorization. \nCaused by " +
> e.getMessage();
> log.error(msg, e);
> - throw new RegistryException(msg);
> + throw new RegistryException(msg, e);
> }
>
> User.setCurrentUser(userID);
> @@ -441,7 +441,7 @@
> } catch (UserManagerException e) {
> String msg = "Could not check authorization. \nCaused by " +
> e.getMessage();
> log.error(msg, e);
> - throw new RegistryException(msg);
> + throw new RegistryException(msg, e);
> }
>
> User.setCurrentUser(userID);
> @@ -469,7 +469,7 @@
> } catch (UserManagerException e) {
> String msg = "Could not check authorization. \nCaused by " +
> e.getMessage();
> log.error(msg, e);
> - throw new RegistryException(msg);
> + throw new RegistryException(msg, e);
> }
>
> User.setCurrentUser(userID);
> @@ -495,7 +495,7 @@
> } catch (UserManagerException e) {
> String msg = "Could not check authorization. \nCaused by " +
> e.getMessage();
> log.error(msg, e);
> - throw new RegistryException(msg);
> + throw new RegistryException(msg, e);
> }
>
> User.setCurrentUser(userID);
> @@ -528,7 +528,7 @@
> } catch (UserManagerException e) {
> String msg = "Could not check authorization. \nCaused by " +
> e.getMessage();
> log.error(msg, e);
> - throw new RegistryException(msg);
> + throw new RegistryException(msg, e);
> }
>
> User.setCurrentUser(userID);
> @@ -556,7 +556,7 @@
> } catch (UserManagerException e) {
> String msg = "Could not check authorization. \nCaused by " +
> e.getMessage();
> log.error(msg, e);
> - throw new RegistryException(msg);
> + throw new RegistryException(msg, e);
> }
>
> User.setCurrentUser(userID);
> @@ -584,7 +584,7 @@
> } catch (UserManagerException e) {
> String msg = "Could not check authorization. \nCaused by " +
> e.getMessage();
> log.error(msg, e);
> - throw new RegistryException(msg);
> + throw new RegistryException(msg, e);
> }
>
> User.setCurrentUser(userID);
> @@ -618,7 +618,7 @@
> authorizedEnListList.add(allEntries[i]);
> }
> } catch (UserManagerException e) {
> - //TODO Need to log what happen here
> + log.error("Could not check permissions for resource: " +
> allEntries[i].getResourcePath(), e);
> }
> }
>
>
> Modified:
> trunk/registry/modules/core/src/main/java/org/wso2/registry/servlet/RegistryServlet.java
> ==============================================================================
> ---
> trunk/registry/modules/core/src/main/java/org/wso2/registry/servlet/RegistryServlet.java
> (original)
> +++
> trunk/registry/modules/core/src/main/java/org/wso2/registry/servlet/RegistryServlet.java
> Sun Jan 13 21:30:00 2008
> @@ -94,7 +94,7 @@
> dbConfiguration.getDataSourceName() + ".
> Caused by: " +
> e.getMessage();
> log.fatal(msg, e);
> - throw new ServletException(msg);
> + throw new ServletException(msg, e);
> }
> } else {
> dataSource = new RegistryDataSource(
> @@ -132,7 +132,8 @@
> System.getProperties().put(RegistryConstants.SYSTEM_REGISTRY,
> systemRegistry);
> System.getProperties().put(RegistryConstants.REGISTRY_REALM,
> registryRealm);
> } catch (RegistryException e) {
> - throw new ServletException(e.getMessage());
> + String msg = "Registry initialization failed.";
> + throw new ServletException(msg, e);
> }
>
> log.info(Messages.getMessage("server.initalized"));
>
> _______________________________________________
> Registry-dev mailing list
> [email protected]
> http://wso2.org/cgi-bin/mailman/listinfo/registry-dev
>
>
>
--
Thanks,
Deepal
................................................................
"The highest tower is built one brick at a time"
_______________________________________________
Registry-dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/registry-dev