Hi,
I found a mail (see below) in the MailingListArchive, but no answer to the
issue.
When we upgraded to 0.9.5 we also had this problem and had to change several
OJB classes.
Now we'd like to jump to 0.9.7.
Looking at the new OJB classes, I see that still the classes are loaded via:
clazz = Class.forName(className, true,
Thread.currentThread().getContextClassLoader());
This does not work within our develeopment environment (JBuilder5 & Tomcat).
Any idea, what's the problem ?
Is is also feasable to use "Class.forName(className);" ?
thanks
Frank Strickstrock.
From: Mark Rowell <[EMAIL PROTECTED]>
Subject: getContextClassLoader returning null
Date: Mon, 2 Sep 2002 15:36:53 +0100
Content-Type: text/plain;
charset="iso-8859-1"
Hi
I have been running with the latest version of OJB and SQL Server and all is
OK.
However, I need to use Excel as a front end and I am using the J-Integra
Java/COM
bridge to call my Java stuff (which is exposed as COM objects). When I run
in this way
OJB does not startup, as the call to getContextClassLoader in the load()
method of
the class ConfigurationAbstractImpl fails as the method returns null for the
context class loader.
I have patched it by setting the context class loader with the system class
loader.
First off, I was wondering if this was acceptable, and then if so, I was
wondering if anyone could patch the CVS
tree (I dont have access) so I dont have to reapply my patch when the next
release comes out.
Also, can I make a request or all methods in StatementManager to use the
field conversions on primary key values
as I need to use timestamps in some of my classes and I had to patch
StatementManager to get it to work.
Many thanks
Mark Rowell
----------------------------------------------------------------
Mark Rowell
CreditTrade
T: +44 (020) 7400 5078
M: mailto:[EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>