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]

Reply via email to