db-derby-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Knut Anders Hatlen (JIRA)" <j...@apache.org>
Subject [jira] [Updated] (DERBY-5917) NoClassDefFoundErrors when running tests without derbynet.jar and derbyclient.jar
Date Thu, 06 Sep 2012 21:03:07 GMT

     [ https://issues.apache.org/jira/browse/DERBY-5917?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel

Knut Anders Hatlen updated DERBY-5917:

    Attachment: d5917-1a.diff

The patch d5917-1a.diff makes the following changes:

- TestConfiguration: Shortcut helper methods for client/server tests earlier if the client
or server is missing, to prevent attempts to load client classes when building intermediate
test suites that are eventually discarded.

- Wrapper41, Wrapper41Conn, Wrapper41DataSource: Reorder the instanceof checks in the constructors
so that the checks for embedded classes come first. Then we won't check for client classes
if only the embedded tests run.

This changes makes the previously failing tests pass when run without client and server jars.
I've also successfully run the full regression suite (with client/server jars).
> NoClassDefFoundErrors when running tests without derbynet.jar and derbyclient.jar
> ---------------------------------------------------------------------------------
>                 Key: DERBY-5917
>                 URL: https://issues.apache.org/jira/browse/DERBY-5917
>             Project: Derby
>          Issue Type: Bug
>          Components: Test
>    Affects Versions:
>            Reporter: Knut Anders Hatlen
>            Assignee: Knut Anders Hatlen
>         Attachments: d5917-1a.diff
> The following errors are seen when running tests without derbynet.jar and derbyclient.jar
in the classpath:
> - The suite() method in jdbcapi.ClientConnectionPoolDataSourceTest fails with a NoClassDefFoundError
(for org/apache/derby/jdbc/ClientConnectionPoolDataSource)
> - The test_jdbc4_1() test cases in jdbc4.CallableStatementTest, jdbc4.DataSourceTest,
jdbc4.ConnectionMethodsTest and jdbc4.AbortTest fail with NoClassDefFoundErrors (for org/apache/derby/client/net/NetResultSet40,
org/apache/derby/jdbc/ClientDataSource40 and org/apache/derby/client/net/NetConnection40)

This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

View raw message