Hi, Knut. I don't know why org.apache.derby.iapi.services.info.JVMInfo is in derbyclient.jar, this seems like a bug. I agree that what you have is JVMInfo is getting shared across client and engine, something we have so far not approved because of the issues around shadowing and compatibility.

I recommend logging a JIRA item, and that we try and track this down.

David

Knut Anders Hatlen wrote:
"David W. Van Couvering" <[EMAIL PROTECTED]> writes:


Knut Anders Hatlen wrote:

I just noticed that JVMInfo is included twice in derbyclient.jar. Does
anyone know if this is intended?

% jar tf derby.jar|grep JVMInfo
org/apache/derby/iapi/services/info/JVMInfo.class
% jar tf derbyclient.jar|grep JVMInfo
org/apache/derby/iapi/services/info/JVMInfo.class
org/apache/derby/shared/common/info/JVMInfo.class

Yes, I had to make a copy to make use of it in the client code.


I might be missing something, but it seems like
org.apache.derby.shared.common.info.JVMInfo is the only one of them
that is used in the client code. Why must
org.apache.derby.iapi.services.info.JVMInfo be in derbyclient.jar?
Couldn't this cause problems for embedded if an older version
derbyclient.jar is before derby.jar in the classpath?

begin:vcard
fn:David W Van Couvering
n:Van Couvering;David W
org:Sun Microsystems, Inc.;Database Technology Group
email;internet:[EMAIL PROTECTED]
title:Senior Staff Software Engineer
tel;work:510-550-6819
tel;cell:510-684-7281
x-mozilla-html:TRUE
version:2.1
end:vcard

Reply via email to