[ 
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)

Reply via email to