summaryrefslogtreecommitdiff
path: root/wizards
diff options
context:
space:
mode:
authorLionel Elie Mamane <lionel@mamane.lu>2013-07-03 18:04:28 +0200
committerFridrich Strba <fridrich@documentfoundation.org>2013-07-04 12:39:52 +0000
commit534c879c06a00b563da3bf0e1727c30e064b1d39 (patch)
tree73d76a9ebe2d422fd16d7a1f2cfb6ae07c206a2b /wizards
parente8a1cd6600486d379d045bae450961a83371a052 (diff)
handle non-wrapped SQLException
This happens e.g. when the user types a forbidden name for the query (e.g. containing '/' Also uniformise Logger usage instead of exception.printStackTrace Change-Id: I29b14b65dae487e0eb61b90ceba968142981e755 Reviewed-on: https://gerrit.libreoffice.org/4708 Reviewed-by: Fridrich Strba <fridrich@documentfoundation.org> Tested-by: Fridrich Strba <fridrich@documentfoundation.org>
Diffstat (limited to 'wizards')
-rw-r--r--wizards/com/sun/star/wizards/db/DBMetaData.java5
1 files changed, 3 insertions, 2 deletions
diff --git a/wizards/com/sun/star/wizards/db/DBMetaData.java b/wizards/com/sun/star/wizards/db/DBMetaData.java
index 39c4f84f7871..a75009cff511 100644
--- a/wizards/com/sun/star/wizards/db/DBMetaData.java
+++ b/wizards/com/sun/star/wizards/db/DBMetaData.java
@@ -856,11 +856,12 @@ public class DBMetaData
callSQLErrorMessageDialog(sqlError, null);
return false;
}
- exception.printStackTrace(System.err);
+ Logger.getLogger( DBMetaData.class.getName() ).log( Level.SEVERE, null, exception );
}
catch (SQLException e)
{
- Logger.getLogger( DBMetaData.class.getName() ).log( Level.SEVERE, null, e );
+ callSQLErrorMessageDialog(e, null);
+ return false;
}
catch (Exception e)
{