Details
-
Bug
-
Status: Closed
-
Minor
-
Resolution: Duplicate
-
10.4.1.3
-
None
-
None
-
antonio@antonio-laptop:~/temp/derby$ sysinfo
----------------- Información de Java ----------------
Versión de Java: 1.6.0_06
Proveedor de Java: Sun Microsystems Inc.
Inicio Java: /usr/lib/jvm/java-6-sun-1.6.0.06/jre
Classpath de Java: /usr/local/db-derby-10.4.1.3-bin/lib/derby.jar:/usr/local/db-derby-10.4.1.3-bin/lib/derbynet.jar:/usr/local/db-derby-10.4.1.3-bin/lib/derbytools.jar:/usr/local/db-derby-10.4.1.3-bin/lib/derbyclient.jar
Nombre del SO: Linux
Arquitectura del SO: i386
Versión del SO: 2.6.24-19-generic
Nombre usuario Java: antonio
Dir. inicial usuario:/home/antonio
Dir. usuario: /home/antonio/temp/derby
java.specification.name: Java Platform API Specification
java.specification.version: 1.6
--------- Información de Derby --------
JRE - JDBC: Java SE 6 - JDBC 4.0
[/usr/local/db-derby-10.4.1.3-bin/lib/derby.jar] 10.4.1.3 - (648739)
[/usr/local/db-derby-10.4.1.3-bin/lib/derbytools.jar] 10.4.1.3 - (648739)
[/usr/local/db-derby-10.4.1.3-bin/lib/derbynet.jar] 10.4.1.3 - (648739)
[/usr/local/db-derby-10.4.1.3-bin/lib/derbyclient.jar] 10.4.1.3 - (648739)
------------------------------------------------------
-------------- Información de entorno local ----------
Entorno local actual: [español/España [es_ES]]
Se encontró soporte para el entorno local: [cs]
versión: 10.4.1.3 - (648739)
Se encontró soporte para el entorno local: [de_DE]
versión: 10.4.1.3 - (648739)
Se encontró soporte para el entorno local: [es]
versión: 10.4.1.3 - (648739)
Se encontró soporte para el entorno local: [fr]
versión: 10.4.1.3 - (648739)
Se encontró soporte para el entorno local: [hu]
versión: 10.4.1.3 - (648739)
Se encontró soporte para el entorno local: [it]
versión: 10.4.1.3 - (648739)
Se encontró soporte para el entorno local: [ja_JP]
versión: 10.4.1.3 - (648739)
Se encontró soporte para el entorno local: [ko_KR]
versión: 10.4.1.3 - (648739)
Se encontró soporte para el entorno local: [pl]
versión: 10.4.1.3 - (648739)
Se encontró soporte para el entorno local: [pt_BR]
versión: 10.4.1.3 - (648739)
Se encontró soporte para el entorno local: [ru]
versión: 10.4.1.3 - (648739)
Se encontró soporte para el entorno local: [zh_CN]
versión: 10.4.1.3 - (648739)
Se encontró soporte para el entorno local: [zh_TW]
versión: 10.4.1.3 - (648739)
------------------------------------------------------
antonio@antonio-laptop :~/temp/derby$ sysinfo ----------------- Información de Java ---------------- Versión de Java: 1.6.0_06 Proveedor de Java: Sun Microsystems Inc. Inicio Java: /usr/lib/jvm/java-6-sun-1.6.0.06/jre Classpath de Java: /usr/local/db-derby-10.4.1.3-bin/lib/derby.jar:/usr/local/db-derby-10.4.1.3-bin/lib/derbynet.jar:/usr/local/db-derby-10.4.1.3-bin/lib/derbytools.jar:/usr/local/db-derby-10.4.1.3-bin/lib/derbyclient.jar Nombre del SO: Linux Arquitectura del SO: i386 Versión del SO: 2.6.24-19-generic Nombre usuario Java: antonio Dir. inicial usuario:/home/antonio Dir. usuario: /home/antonio/temp/derby java.specification.name: Java Platform API Specification java.specification.version: 1.6 --------- Información de Derby -------- JRE - JDBC: Java SE 6 - JDBC 4.0 [/usr/local/db-derby-10.4.1.3-bin/lib/derby.jar] 10.4.1.3 - (648739) [/usr/local/db-derby-10.4.1.3-bin/lib/derbytools.jar] 10.4.1.3 - (648739) [/usr/local/db-derby-10.4.1.3-bin/lib/derbynet.jar] 10.4.1.3 - (648739) [/usr/local/db-derby-10.4.1.3-bin/lib/derbyclient.jar] 10.4.1.3 - (648739) ------------------------------------------------------ -------------- Información de entorno local ---------- Entorno local actual: [español/España [es_ES]] Se encontró soporte para el entorno local: [cs] versión: 10.4.1.3 - (648739) Se encontró soporte para el entorno local: [de_DE] versión: 10.4.1.3 - (648739) Se encontró soporte para el entorno local: [es] versión: 10.4.1.3 - (648739) Se encontró soporte para el entorno local: [fr] versión: 10.4.1.3 - (648739) Se encontró soporte para el entorno local: [hu] versión: 10.4.1.3 - (648739) Se encontró soporte para el entorno local: [it] versión: 10.4.1.3 - (648739) Se encontró soporte para el entorno local: [ja_JP] versión: 10.4.1.3 - (648739) Se encontró soporte para el entorno local: [ko_KR] versión: 10.4.1.3 - (648739) Se encontró soporte para el entorno local: [pl] versión: 10.4.1.3 - (648739) Se encontró soporte para el entorno local: [pt_BR] versión: 10.4.1.3 - (648739) Se encontró soporte para el entorno local: [ru] versión: 10.4.1.3 - (648739) Se encontró soporte para el entorno local: [zh_CN] versión: 10.4.1.3 - (648739) Se encontró soporte para el entorno local: [zh_TW] versión: 10.4.1.3 - (648739) ------------------------------------------------------
-
Normal
Description
dblook is not connecting an authenticated database.
I create an authenticated database this way:
1. ij
2. connect 'jdbc:derby:dblooktest;create=true;user=test;password=test';
3. CALL SYSCS_UTIL.SYSCS_SET_DATABASE_PROPERTY('derby.connection.requireAuthentication','true');
4. CALL SYSCS_UTIL.SYSCS_SET_DATABASE_PROPERTY('derby.user.test', 'test');
5. CREATE TABLE DBLOOKTESTTABLE(I INT NOT NULL PRIMARY KEY);
6. disconnect;
7. quit;
And use dblook this way:
8. dblook -d 'jdbc:derby:dblooktest;user=test;password=test';
Then an error is reported (dblook.log contents are at the end of this description);
Nevertheless, if I do not require authentication:
9. CALL SYSCS_UTIL.SYSCS_SET_DATABASE_PROPERTY('derby.connection.requireAuthentication','false');
Then dblook works properly:
10. dblook -d 'jdbc:derby:dblooktest;user=test;password=test';
11. dblook -d 'jdbc:derby:dblooktest';
Thus, the same connection url that works in ij for an authenticated database does not in dblook.
=========== dblook.log
java.sql.SQLNonTransientConnectionException: Se ha producido una anomalía de autenticación de conexión. Razón: Autenticación no válida..
at org.apache.derby.impl.jdbc.SQLExceptionFactory40.getSQLException(Unknown Source)
at org.apache.derby.impl.jdbc.Util.newEmbedSQLException(Unknown Source)
at org.apache.derby.impl.jdbc.Util.newEmbedSQLException(Unknown Source)
at org.apache.derby.impl.jdbc.Util.generateCsSQLException(Unknown Source)
at org.apache.derby.impl.jdbc.EmbedConnection.newSQLException(Unknown Source)
at org.apache.derby.impl.jdbc.EmbedConnection.checkUserCredentials(Unknown Source)
at org.apache.derby.impl.jdbc.EmbedConnection.<init>(Unknown Source)
at org.apache.derby.impl.jdbc.EmbedConnection30.<init>(Unknown Source)
at org.apache.derby.impl.jdbc.EmbedConnection40.<init>(Unknown Source)
at org.apache.derby.jdbc.Driver40.getNewEmbedConnection(Unknown Source)
at org.apache.derby.jdbc.InternalDriver.connect(Unknown Source)
at org.apache.derby.jdbc.AutoloadedDriver.connect(Unknown Source)
at java.sql.DriverManager.getConnection(DriverManager.java:582)
at java.sql.DriverManager.getConnection(DriverManager.java:207)
at org.apache.derby.tools.dblook.go(Unknown Source)
at org.apache.derby.tools.dblook.<init>(Unknown Source)
at org.apache.derby.tools.dblook.main(Unknown Source)
Caused by: java.sql.SQLException: Se ha producido una anomalía de autenticación de conexión. Razón: Autenticación no válida..
at org.apache.derby.impl.jdbc.SQLExceptionFactory.getSQLException(Unknown Source)
at org.apache.derby.impl.jdbc.SQLExceptionFactory40.wrapArgsForTransportAcrossDRDA(Unknown Source)
... 17 more
– **--> DEBUG: Se ha producido una anomalía de autenticación de conexión. Razón: Autenticación no válida..
Attachments
Attachments
Issue Links
- duplicates
-
DERBY-4117 dblook script fails when URL contains special characters
- Closed