[ https://issues.apache.org/jira/browse/DERBY-6124?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14252043#comment-14252043 ]
Myrna van Lunteren commented on DERBY-6124: ------------------------------------------- I agree with Mike, this seems a different problem from this JIRA. I looked over older references to marshalling errors in JIRA and it seems they may pop up in combination with network server client classpath issues (e.g. in DERBY-5852 a situation is described where a marshalling error occurs if derby.jar is not in the classpath; during work on DERBY-1482 someone ran into a problem with accessing system tables in a client connection when only derbyclient.jar was in the classpath; in DERBY-4688 also a problem occurred with only derbyclient.jar and derbytools.jar.). So...are you opening a network server connection? As you have a working situation with 10.11.1.1 but not 10.10.2.0 I suggest you compare the classpath settings for the two environments. If the environment/classpath settings are the same, and you still have a problem, you should log a new issue and describe exactly what you are trying to do and provide the information in derby.log. If you do, please also explain what you mean by 'the same driver' (what is this driver?). Also, if you do log a new issue, please clarify why you need a fix for 10.10.2.0 when things work with the later version (10.11.1.1). > Marshalling error in JDBCDriverTest as part of CompatibilityTest > ---------------------------------------------------------------- > > Key: DERBY-6124 > URL: https://issues.apache.org/jira/browse/DERBY-6124 > Project: Derby > Issue Type: Bug > Components: Test > Affects Versions: 10.10.1.1 > Environment: Java SE 1.7.0-b147, Solaris 11, x86 > --------- Derby Information -------- > [/localhome/tendril4.2/work/run/27358744/jars/sane/derby.jar] 10.10.1.1 - > (1458268) > [/localhome/tendril4.2/work/run/27358744/jars/sane/derbytools.jar] 10.10.1.1 > - (1458268) > [/localhome/tendril4.2/work/run/27358744/jars/sane/derbynet.jar] 10.10.1.1 - > (1458268) > [/localhome/tendril4.2/work/run/27358744/jars/sane/derbyclient.jar] 10.10.1.1 > - (1458268) > Reporter: Dag H. Wanvik > Assignee: Rick Hillegas > Fix For: 10.10.2.0, 10.11.1.1 > > Attachments: Screen Shot 2014-12-17 at 4.50.26 PM.png, > derby-6124-01-aa-givePriceAserialVersionUID.diff > > > Internal Oracle testing of RC 2 testing of 10.10 (Tendril Request 5574239 > Tendril Task 3614491 ): > ********* Diff file > derbyall/derbynetclientmats/DerbyNetClient/encodingTests/TestEnc.diff > *** Start: TestEnc jdk1.7.0 DerbyNetClient derbynetclientmats:encodingTests > 2013-03-21 14:55:59 *** > derbyTesting.encoding can only be used with jdk15, skipping test > *** End: TestEnc jdk1.7.0 DerbyNetClient derbynetclientmats:encodingTests > 2013-03-21 14:55:59 *** > ********* Diff file > derbyall/derbynetclientmats/DerbyNetClient/derbynetclientmats/CompatibilityTest.diff > *** Start: CompatibilityTest jdk1.7.0 DerbyNetClient > derbynetclientmats:derbynetclientmats 2013-03-21 14:55:59 *** > 0 add > > .E. > > There was 1 error: > > 1) > > testJDBCDriver(org.apache.derbyTesting.functionTests.tests.junitTests.compatibility.JDBCDriverTest)java.sql.SQLException: > > Error marshalling or unmarshalling a user defined type: > > org.apache.derbyTesting.functionTests.tests.lang.Price; local class > > incompatible: stream classdesc serialVersionUID = 102726277789621992, local > > class serialVersionUID = 1827170030595550895 > > Caused by: org.apache.derby.client.am.SqlException: Error marshalling or > > unmarshalling a user defined type: > > org.apache.derbyTesting.functionTests.tests.lang.Price; local class > > incompatible: stream classdesc serialVersionUID = 102726277789621992, local > > class serialVersionUID = 1827170030595550895 > > ... 22 more > > Caused by: java.io.InvalidClassException: > > org.apache.derbyTesting.functionTests.tests.lang.Price; local class > > incompatible: stream classdesc serialVersionUID = 102726277789621992, local > > class serialVersionUID = 1827170030595550895 > > ... 25 more > > FAILURES!!! > > Tests run: 2, Failures: 0, Errors: 1 > Test Failed. > *** End: CompatibilityTest jdk1.7.0 DerbyNetClient > derbynetclientmats:derbynetclientmats 2013-03-21 > 14:56:04 *** > Looking at the Price class I see it doesn't have an explicit > serialVersionUID. -- This message was sent by Atlassian JIRA (v6.3.4#6332)