Squirrel - Connect schlägt fehl mit NoClassDefFoundError: sun/io/UnknownCharacterException

smirk_mirkin

Mitglied
Hallo,

ich benutze SQuirreL (SQL Client), um auf eine DB2-Datenbank zuzugreifen. Wenn ich auf meinem PC mit Windows 8.1 dann versuche, mich mit dem Alias zu connecten, dann kommt die Meldung:

Unexpected Error occurred attempting to open an SQL connection.

Im Stack Trace sind dann vor allem die ersten Zeilen interessant. Dort steht unter anderem:

java.lang.NoClassDefFoundError: sun/io/UnknownCharacterException

An meiner Konfiguration kann es nicht liegen, da auf meinem MacBook dasselbe wunderbar funktioniert. Meine Java-Version ist 1.8.20. Unter ExecuteQuery (anderer SQL-Client) funktioniert das ganze auch nicht, bei ähnlichen Fehlermeldungen. Eine saubere Neuinstallation von Java und SQuirrel hat nichts gebracht.

Hat vllt. jemand eine Idee?


Stack Trace:

java.util.concurrent.ExecutionException: java.lang.RuntimeException: java.lang.NoClassDefFoundError: sun/io/UnknownCharacterException
at java.util.concurrent.FutureTask.report(FutureTask.java:122)
at java.util.concurrent.FutureTask.get(FutureTask.java:206)
at net.sourceforge.squirrel_sql.client.mainframe.action.OpenConnectionCommand.awaitConnection(OpenConnectionCommand.java:132)
at net.sourceforge.squirrel_sql.client.mainframe.action.OpenConnectionCommand.access$100(OpenConnectionCommand.java:45)
at net.sourceforge.squirrel_sql.client.mainframe.action.OpenConnectionCommand$2.run(OpenConnectionCommand.java:115)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at java.lang.Thread.run(Thread.java:745)
Caused by: java.lang.RuntimeException: java.lang.NoClassDefFoundError: sun/io/UnknownCharacterException
at net.sourceforge.squirrel_sql.client.mainframe.action.OpenConnectionCommand.executeConnect(OpenConnectionCommand.java:175)
at net.sourceforge.squirrel_sql.client.mainframe.action.OpenConnectionCommand.access$000(OpenConnectionCommand.java:45)
at net.sourceforge.squirrel_sql.client.mainframe.action.OpenConnectionCommand$1.run(OpenConnectionCommand.java:104)
... 5 more
Caused by: java.lang.NoClassDefFoundError: sun/io/UnknownCharacterException
at com.ibm.db2.jcc.b.a.<init>(a.java:238)
at com.ibm.db2.jcc.b.b.a(b.java:1624)
at com.ibm.db2.jcc.c.p.a(p.java:350)
at com.ibm.db2.jcc.c.p.<init>(p.java:404)
at com.ibm.db2.jcc.b.b.<init>(b.java:256)
at com.ibm.db2.jcc.DB2Driver.connect(DB2Driver.java:163)
at net.sourceforge.squirrel_sql.fw.sql.SQLDriverManager.getConnection(SQLDriverManager.java:133)
at net.sourceforge.squirrel_sql.client.mainframe.action.OpenConnectionCommand.executeConnect(OpenConnectionCommand.java:167)
... 7 more
Caused by: java.lang.ClassNotFoundException: sun.io.UnknownCharacterException
at java.net.URLClassLoader$1.run(URLClassLoader.java:372)
at java.net.URLClassLoader$1.run(URLClassLoader.java:361)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:360)
at net.sourceforge.squirrel_sql.fw.util.MyURLClassLoader.findClass(MyURLClassLoader.java:209)
at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
... 15 more
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
R derby : in squirrel url zu db von tomcat Datenbankprogrammierung 4
G Connect zu ACCESS-DB mit Ucanaccess Datenbankprogrammierung 11
DeltaPilot12 Datenbank connect Funktion Datenbankprogrammierung 7
flenst111 SQL-Statement Wie konfiguriert man JDBC-Connect.richtig, damit es bei riesigen Tabs keinen Speicherüberlauf gibt? Datenbankprogrammierung 1
M Oracle XA Connect auf zwei Datenbankinstanzen | fertiges Tool verfügbar? Datenbankprogrammierung 0
G JDBC Connect nur über SID fehlerfrei möglich Datenbankprogrammierung 2
S MySQL generelles vorgehen beim connect zu entfernter datenbank Datenbankprogrammierung 3
F Connection refused: connect Bei Verbindungsherstellung zu MySQL Datenbank Datenbankprogrammierung 3
W Connect zu MSSQL will einfach nicht Datenbankprogrammierung 3
G DB2 Connect, welchen treiber? Datenbankprogrammierung 4
K "Connection timed out: connect" bei MySQL-Verbindu Datenbankprogrammierung 10
RaoulDuke JDBC Connect Timeout Datenbankprogrammierung 3
F connect zu Oracle 9i Datenbankprogrammierung 7
G mysql remote connect Datenbankprogrammierung 3
G Direkt-Connect aus Eclipse-RUN Ok, mit JAR Fehler ? Datenbankprogrammierung 6
G Warum klappt connect zur MySQL-DB nicht Datenbankprogrammierung 3
T Problem bei MySQL Connect über JavaBean Datenbankprogrammierung 3
T Spring MongoDB: Auswertung schlägt fehl Datenbankprogrammierung 1
G PostgreSQL Treiber laden schlägt fehl wegen: "... passwortbasierte Authentifizierung ..." Datenbankprogrammierung 2
C Derby/JavaDB INSERT auf FOREIGN KEY schlägt fehl Datenbankprogrammierung 2
D MySQL PreparedStatement mit c3p0 schlägt fehl. Warum? Datenbankprogrammierung 3
c_sidi90 JDBC Oracle Connection schlägt fehl Datenbankprogrammierung 2
L MySQL Einträge löschen schlägt fehl Datenbankprogrammierung 2
S MySQL INSERT schlägt nicht fehl, fügt aber auch nichts ein Datenbankprogrammierung 13
A MySQL ResultSet.updateBytes schlägt fehl Datenbankprogrammierung 2
M H2 Laden der H2-Treiber schlägt fehl Datenbankprogrammierung 2
T MySQL: Join auf sich selbst schlägt fehlt Datenbankprogrammierung 3
O HSQLDB Verbindung schlägt fehl Datenbankprogrammierung 3
V [MYSQL] getTimestamp schlägt fehl? Datenbankprogrammierung 3
J Verbindung zur Datenbank schlägt fehl... Datenbankprogrammierung 2
S hibernate-Mapping schlägt fehl Datenbankprogrammierung 8

Ähnliche Java Themen


Oben