Thanks! I was not aware of a Fuel-dev mailing list.

Thanks,
R

On May 21, 2013, at 4:05 PM, Max Leske <[email protected]>
 wrote:

> Forwarding to Fuel dev
> 
> 
> On 21.05.2013, at 16:00, [email protected] wrote:
> 
>> Hi,
>> 
>> I am using Fuel to serialize/deserialize some objects. As part as the 
>> objects I need to serialize there are some classes, class definitions (i.e., 
>> Ring) and some CompiledMethod.
>> It's not always the case that I serialize and materialize in the same image, 
>> thus sometimes I experience FLClassNotFound and FLMerthodChanged exceptions.
>> 
>> I discovered FuelMetaLevel, as far as I can understand, it can solve many 
>> problems. 
>> Now my questions are (1) am I correct that it can help? and (2) from which 
>> repository should I load FuelMetaLevel?
>> 
>> As far as I understood not Fuel is developed as part of Pharo so it's 
>> pre-installed in every fresh image. I tried to get FuelMetaLevel from ss3 
>> (both Pharo20 and PharoInbox) but when I run 
>>      FLSerializer newFull serialize: 'whatever' toFileNamed: 'whatever.fuel'
>> 
>> I got a MNU on 
>> FLFullGlobalMapper>>#initializeWithInternalBehaviors:internalMethods:globalSymbols:
>>   since the class FLGlobalAssociationCluster is not part of my image.
>> 
>> I'm attaching the stack trace of the error I'm getting.
>> 
>> Thanks in advance,
>> RM
>> 
>>> UndefinedObject(Object)>>doesNotUnderstand: #newAnalyzing
>>> FLFullGlobalMapper>>initializeWithInternalBehaviors:internalMethods:globalSymbols:
>>> FLFullGlobalMapper 
>>> class>>newWithInternalBehaviors:internalMethods:globalSymbols:
>>> FLAnalyzer>>fullGlobalMappers
>>> FLAnalyzer>>useFullMappers in Block: [self fullGlobalMappers]
>>> FLAnalyzer>>globalMappers
>>> FLAnalyzer>>mappers
>>> FLAnalyzer>>firstInMapperChain
>>> FLAnalyzer>>setDefaultAnalysis in Block: [:anObject | (FLAnalysis...
>>> FLAnalyzer>>analysisFor:
>>> FLSerialization>>analysisStep
>>> FLSerialization>>run
>>> FLSerializer>>setDefaultSerialization in Block: [:anObject :anEncoder | 
>>> (FLSerialization...
>>> FLSerializer>>serialize:on: in Block: [:anEncoder | ...
>>> FLEncoder class>>on:globalEnvironment:do: in Block: [aBlock value: 
>>> anEncoder]
>>> BlockClosure>>ensure:
>>> FLEncoder class>>on:globalEnvironment:do:
>>> FLSerializer>>serialize:on:
>>> FLSerializer>>serialize:toFileNamed: in Block: [:aFileStream | ...
>>> StandardFileStream class(FileStream class)>>detectFile:do: in Block: 
>>> [anotherBlock value: file]
>>> BlockClosure>>ensure:
>>> StandardFileStream class(FileStream class)>>detectFile:do:
>>> StandardFileStream class(FileStream class)>>forceNewFileNamed:do:
>>> FLSerializer>>serialize:toFileNamed:
>>> UndefinedObject>>DoIt
>>> Compiler>>evaluate:in:to:notifying:ifFail:logged:
>>> SmalltalkEditor>>evaluateSelectionAndDo: in Block: [rcvr class 
>>> evaluatorClass new...
>>> BlockClosure>>on:do:
>>> SmalltalkEditor>>evaluateSelectionAndDo:
>>> SmalltalkEditor>>evaluateSelection
>>> 
>> 
> 
> 


Reply via email to