On Mon, Apr 29, 2013 at 6:30 AM, Bernat Romagosa < [email protected]> wrote:
> Hi list, > > Until recently, we've been dealing with all errors in our Iliad > application by having the Iliad error handler serialize them and send us an > email referring to the file. > > This way, debugging was as easy as: > > *GRPlatform current openDebuggerOn: (FLMaterializer > materializeFromFileNamed: 'errorReports/1366980822.obj'). > * > > But recently this has stopped working, and I've just found out I can't > even serialize simple errors. Something like: > > *[ 3 / 0 ] on: Error do: [ :error | FLSerializer > serialize: error toFileNamed: 'error.obj' ] > * > > brings out a debugger saying I need FuelMetalevel to fully serialize > methods (which is installed, by the way). The error reads: > > *FLNotInstalledMethod: Serialization error. DoIt can not be serialized as > global because it is not installed. You need FuelMetalevel to fully > serialize methods. See the documentation.* > This is old. Fuel 1.9 (last stable version and the one integrated in Pharo 2.0) should be able to fully serialize methods. Moreover, it automatically serialize uninstalled methods and do-its. cheers, > > I'm not sure whether one thing is related to the other... any ideas? > > -- > Bernat Romagosa. > -- Mariano http://marianopeck.wordpress.com
