You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@cocoon.apache.org by "David Crossley (JIRA)" <ji...@apache.org> on 2006/03/01 08:52:41 UTC

[jira] Updated: (COCOON-1467) ESQL exception handling problem

     [ http://issues.apache.org/jira/browse/COCOON-1467?page=all ]

David Crossley updated COCOON-1467:
-----------------------------------

    Bugzilla Id:   (was: 33922)
     Other Info: [Patch available]

> ESQL exception handling problem
> -------------------------------
>
>          Key: COCOON-1467
>          URL: http://issues.apache.org/jira/browse/COCOON-1467
>      Project: Cocoon
>         Type: Bug
>   Components: Blocks: Databases
>     Versions: 2.1.6
>  Environment: Operating System: Windows XP
> Platform: PC
>     Reporter: Oliver Powell
>     Assignee: Cocoon Developers Team
>     Priority: Minor

>
> the esql logicsheet 
> /src/blocks/databases/java/org/apache/cocoon/components/language/markup/xsp/java/esql.xsl
> has an exception handling block that catches an exception but then just logs the
> error and does nothing. This is a problem as I need the exception to come out.
> This is inside the esql:connection template. Here's svn diff for my patch:
> C:\local>svn diff
> src\blocks\databases\java\org\apache\cocoon\components\language\markup\xsp\java\esql.xsl
> Index:
> src/blocks/databases/java/org/apache/cocoon/components/language/markup/xsp/java/esql.xsl
> ===================================================================
> ---
> src/blocks/databases/java/org/apache/cocoon/components/language/markup/xsp/java/esql.xsl
>    (revision 46070)
> +++
> src/blocks/databases/java/org/apache/cocoon/components/language/markup/xsp/java/esql.xsl
>    (working copy)
> @@ -306,7 +306,7 @@
>        <xsl:apply-templates/>
>      }
>      catch (SQLException _esql_exception_<xsl:value-of select="generate-id(.)"/>
> ) {
> -      getLogger().error("",_esql_exception_<xsl:value-of select="generate-id(.)
> "/>);
> +      throw new RuntimeException("Error connecting to db to execute query: " +
> _esql_exception_<xsl:value-of select="generate-id(.)"/>);
>      }
>      finally {
>        try {

-- 
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
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira