PR# 15256 Mismatch Serialization Failure
Problem Report Summary
Submitter: hcater
Category: EiffelStudio
Priority: High
Date: 2009/01/10
Class: Bug
Severity: Critical
Number: 15256
Release: 6.3.7.6070 GPL Edition - windows
Confidential: No
Status: Closed
Responsible:
Environment: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.18) Gecko/20081107 Firefox/2.0.0.18 Flock/1.2.7
Synopsis: Mismatch Serialization Failure
Description
Mismatch: LINKABLE [INTEGER_32]: Serialization failed. (SERIALIZATION_FAILURE)
-------------------------------------------------------------------------------
Class / Object Routine Nature of exception Effect
-------------------------------------------------------------------------------
ISE_EXCEPTION_MANAGER
developer_raise @9 Mismatch: LINKABLE [INTEGER_32]:
<0000000001AE1608> Serialization failed. Fail
-------------------------------------------------------------------------------
ISE_EXCEPTION_MANAGER
developer_raise
<0000000001AE1608> Routine failure. Fail
-------------------------------------------------------------------------------
ISE_EXCEPTION_MANAGER
raise @9
<0000000001AE1608> Routine failure. Fail
-------------------------------------------------------------------------------
SERIALIZATION_FAILURE
raise @2
<0000000001AE1620> (From EXCEPTION) Routine failure. Fail
-------------------------------------------------------------------------------
EXCEPTIONS raise_retrieval_exception @4
<0000000001AE1560> Routine failure. Fail
-------------------------------------------------------------------------------
LINKABLE internal_correct_mismatch @6
<0000000001AE0C54> (From ANY) Routine failure. Fail
-------------------------------------------------------------------------------
RAW_FILE c_retrieved
<0000000001AE08B8> (From FILE) Routine failure. Fail
-------------------------------------------------------------------------------
RAW_FILE retrieved @4
<0000000001AE08B8> (From FILE) Routine failure. Fail
-------------------------------------------------------------------------------
STORABLE retrieve_by_name @6
<0000000001AE084C> Routine failure. Fail
-------------------------------------------------------------------------------
APPLICATION make @8
<0000000001AE03E4> Routine failure. Fail
-------------------------------------------------------------------------------
APPLICATION root's creation
<0000000001AE03E4> Routine failure. Exit
-------------------------------------------------------------------------------
To Reproduce
Run the attached 'test' system
Problem Report Interactions
Thanks Manu, that seems to have resolved the issue but I now seem to have new error relating to a stack overflow. I've just submitted a problem report (#15274).
I've attached the runtime files that you need to link against. Simply copy them to $ISE_EIFFEL/studio/spec/$ISE_PLATFORM/lib/msc and refreeze your application.
Thank you.
The issue is that in EiffelStudio 6.2 we fixed a bug where the compiler would generate some invalid data for storable when an attribute is generic and using the `like Current' specification. We have a solution that we are currently testing. This should only cover a certain pattern of storable mismatches. Once we have done the testing we will provide you with a set of runtime files for 6.3 for your own testing.
There was a conflict and it will be eweasel test#store020.
I've added eweasel test#store019 to exhibit the problem.