This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.

Bug 254124 - Database connection failure messages are truncated in connection dialog
Summary: Database connection failure messages are truncated in connection dialog
Status: NEW
Alias: None
Product: db
Classification: Unclassified
Component: Derby (show other bugs)
Version: 8.0.2
Hardware: PC Linux
: P3 normal (vote)
Assignee: Libor Fischmeistr
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2015-08-04 13:16 UTC by kalle1
Modified: 2015-08-04 13:16 UTC (History)
0 users

See Also:
Issue Type: DEFECT
Exception Reporter:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description kalle1 2015-08-04 13:16:30 UTC
If a database connection fails (e.g. derby connection with error message

    Cannot establish a connection to jdbc:derby:/home/richter/.document-scanner/databases using org.apache.derby.jdbc.EmbeddedDriver (Datenbank '/home/richter/.document-scanner/databases' konnte nicht mit dem Class Loader DbURLClassLoader[urls=[file:/home/richter/glassfish-4.1/javadb/lib/derby.jar]] gestartet werden. Details können Sie der nächsten Ausnahme entnehmen.)

    Warnung: Derby (Instanz 40348015-014e-f8c6-d623-ffffeaa05071) versucht, die Datenbank /home/richter/.document-scanner/databases neu zu booten, obwohl Derby (Instanz 582f8014-014e-f8c6-d623-ffffeaa05071) möglicherweise immer noch aktiv ist. Eine Datenbank sollte immer nur von einer Derby-Instanz gebootet werden. Wenn zwei Instanzen von Derby mit derselben Datenbank zur selben Zeit einen Bootvorgang durchführen, kann dies zu schwerwiegenden und unwiderruflichen Beschädigungen führen. Die Eigenschaft "derby.database.forceDatabaseLock=true" wurde festgelegt, sodass die Datenbank erst dann gebootet wird, wenn die Datei db.lck nicht mehr vorhanden ist. Normalerweise wird diese Datei entfernt, wenn die erste Instanz von Derby, die einen Bootvorgang an der Datenbank ausführt, vorhanden ist. Sie kann jedoch bei manchen Herunterfahrvorgängen zurückbleiben. In diesem Fall muss die Datei manuell entfernt werden. Es ist wichtig, dass Sie sicherstellen, dass keine andere VM auf die Datenbank zugreift, bevor Sie die Datei db.lck manuell löschen.

(don't mind the non-english output, just the length)) the message is printed to a one-line label on only visible if copied to clipboard and pasted into an editor. It should be displayed completely.

I propose to either add `<html>` tags around the label text or add a button to display the complete message in a dialog.