I am trying Magma (MagmaServerLoader 20) on the latest 3.9 image (56) and I get the following error while trying to create a repository
Outage occurred while writing system-definitions! Will now attempt to repair.
Select Proceed to continue, or close this window to cancel the operation.
Does Magma work on 3.9? Any hint on what this could be?
thanks.
r.
Outage occurred while writing system-definitions! Will now attempt to repair.
This error means a power outage occurred right at the point the hard-drive was in the middle of writing the class-definitions. Class-definitions are only ever written when a new kind of object is added, for the first time, to the repository.
So this error is almost impossible to encounter under normal circumstances. The most likely cause here is some difference in 3.9's FileStreams that has caused different read offsets or something. I do recall some squeak-dev discussions about the default mode for FileStreams (binary vs. text), but I thought I was always explicitly calling binary after opening the streams; maybe there's a place where I'm not.
I would of course like for Magma to be compatible with 3.9. To make that happen, the test cases are the place to start. Starting with the low-level ones first, in fact.
MaObjectSerializerTestCase suite maDebug. MaHashIndexRecordTester suite maDebug. MaHashIndexTester suite maDebug. MaClientServerTestCase kickoff.
finally, if all these pass,
MagmaTestCase kickoff
I'm really buried these days. If anyone is interested in working through this and getting Magma up and running on 3.9 I can offer grateful assistance.
- Chris
--- Ramiro Diaz Trepat ramirodt@gmail.com wrote:
I am trying Magma (MagmaServerLoader 20) on the latest 3.9 image (56) and I get the following error while trying to create a repository
Outage occurred while writing system-definitions! Will now attempt to repair.
Select Proceed to continue, or close this window to cancel the operation.
Does Magma work on 3.9? Any hint on what this could be?
thanks.
r. _______________________________________________ Magma mailing list Magma@lists.squeakfoundation.org http://lists.squeakfoundation.org/mailman/listinfo/magma
magma@lists.squeakfoundation.org