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
From:hcater    Date:2009/01/14    Download   
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).

From:manus_eiffel    Date:2009/01/14    Status: Closed    Download   
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.

Attachment: lib_63_windows.zip     Size:985507
From:hcater    Date:2009/01/14    Download   
Thank you.

From:manus_eiffel    Date:2009/01/13    Download   
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.

From:manus_eiffel    Date:2009/01/12    Download   
There was a conflict and it will be eweasel test#store020.

From:manus_eiffel    Date:2009/01/12    Status: Analyzed    Download   
I've added eweasel test#store019 to exhibit the problem.

From:hcater    Date:2009/01/10    Download   
Attachments for problem report #15256

Attachment: test.zip     Size:2327