To comment on the following update, log in, then open the issue: http://www.openoffice.org/issues/show_bug.cgi?id=69624 Issue #|69624 Summary|implement a dedicated class loader for the shipped hsq |ldb.jar Component|Database access Version|680m180 Platform|All URL| OS/Version|All Status|NEW Status whiteboard| Keywords| Resolution| Issue type|TASK Priority|P3 Subcomponent|none Assigned to|oj Reported by|fs
------- Additional comments from [EMAIL PROTECTED] Mon Sep 18 00:24:52 -0700 2006 ------- With the current architecture, if a Java class is loaded in OOo - in particular, when the HSQLDB JDBC driver, which is essential for Base's default database, is loaded -, then the system class path, plus the class path set up in the options, plus some implicit class path for the files in <installation>/program/classes are merged. As a result, when there are different HSQLDB driver versions in the system, we cannot guarantee that the version which ships with OOo is used. Instead, a system-supplied version might be used, which can result in various strange errors for the user, if this version is too old. Issue 48838 is one of the multiple examples for this. We should implement an own class loader, and pass it to the JVM when loading the HSQLDB driver. This loader would explicitly search in the <installation>/program/classes directory first, to ensure that this loader is found. As a fallback, system-provided JARs must still be found: That is, if in <installation>/program/classes there is no hsqldb.jar, then a fallback to the old behaviour needs to happen. This is to support distributions which intentionally rely on a single, system-wide hsqldb.jar. --------------------------------------------------------------------- Please do not reply to this automatically generated notification from Issue Tracker. Please log onto the website and enter your comments. http://qa.openoffice.org/issue_handling/project_issues.html#notification --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]