On Mon, Apr 29, 2013 at 10:32 AM, Bernat Romagosa < tibabenfortlapalanca@gmail.com> wrote:
Hi Mariano,
We're stuck on Pharo 1.4 until Iliad and some other packages are available for 2.0... however, I'll try to update it to the latest possible version and see if it still happens.
Fuel 1.9 does work in Pharo 1.4 as well. Anyway, if you are in Fuel 1.8 or before, then yes, you should install FuelMetalevel in order to fully serialized do-it or not installed methods. Hope it works!
Thanks!
2013/4/29 Mariano Martinez Peck <marianopeck@gmail.com>
On Mon, Apr 29, 2013 at 6:30 AM, Bernat Romagosa < tibabenfortlapalanca@gmail.com> 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
-- Bernat Romagosa.
-- Mariano http://marianopeck.wordpress.com