I'd settle for someone just explaining what the error means in English.
The error means that when you are trying to thaw your data, the version of of Storable you are using is v2.5, but it detects a v2.6 signature embedded in the data.
Because the version of Storable you are using is backlevel from the version used to freeze the data, the module aborts as it is possible that the internal format may have change between v2.5 and v2.6 and that change might mean that it will not correctly process the data, but may not be able to detect the change.
The answer woudl appear to be to upgrade the version of Storable on the machine you are trying to thaw the data to v2.6 or later.
The current CPAN version is v2.13, and this should be able to decode v2.6 data correctly.
Alternatively, CPAN also carries several (10+) generation of earlier versions. v2.6 is available here.
However, if you are running the freeze() code and thaw() code on the same setup, it seems likely that something is broken with your installation. In which case, you would probably be best to expunge all races of Storable from your system not forgetting those bits located under ../lib/auto/Storable/*/*, and then install the latest version from CPAN.
In reply to Re: storable error
by BrowserUk
in thread storable error
by CassJ
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |