Hello everyone,
I am doing some developments with NativeBoost and unfortunaly I succeed to save
my image in a unstable state.
I am using the last moose image i.e.: Pharo3.0 - Latest update: #30860.
So when I want to launch my image, I get a primitive faillure.
The interesting part of the stack trace is :
Stack backtrace:
[07EE7A1B] ??? + 0 in (null)
[00539AB5] ??? + 1284789 in Pharo.exe
Smalltalk stack dump:
0x2410b8 M NBFFICallout class(NBNativeCodeGen class)>retrySend: 0x4c70b4c:
a(n) NBFFICallout class
0x2410ec I NBFFICallout class(NBNativeCodeGen class)>retrySend: 0x4c70b4c:
a(n) NBFFICallout class
0x78a0d90 s RDoubleVector(OrderedCollection)>at:
Then I wanted to retrieve my changes on a new image but, as the doIts are not
recorded, I have neither the method deletions nor all the operations on classes
nor the trait methods that are recorded as Doits with preamble: Trait method.
I tried to launch my image with squeak (which doesn't support NativeBoost) to
hope saving or commit my code. But as I am calling a primitive at startup of
the image to initialize the external environement. I got the following trace :
[31m==== Startup Error: PrimitiveFailed: primitive #isEnabled in NativeBoost
class failed
[0mNativeBoost class(Object)>>primitiveFailed:
NativeBoost class(Object)>>primitiveFailed
NativeBoost class>>isEnabled
NativeBoost class>>forCurrentPlatform
NativeBoost class>>loadSymbol:fromModule:
RSession class(Object)>>nbGetSymbolAddress:module:
So what can I do to retrieve all my code without loose a day to rewrite it?
Thanks in advance
Vincent
________________________________
Ce message et les pi?ces jointes sont confidentiels et r?serv?s ? l'usage
exclusif de ses destinataires. Il peut ?galement ?tre prot?g? par le secret
professionnel. Si vous recevez ce message par erreur, merci d'en avertir
imm?diatement l'exp?diteur et de le d?truire. L'int?grit? du message ne pouvant
?tre assur?e sur Internet, la responsabilit? de Worldline ne pourra ?tre
recherch?e quant au contenu de ce message. Bien que les meilleurs efforts
soient faits pour maintenir cette transmission exempte de tout virus,
l'exp?diteur ne donne aucune garantie ? cet ?gard et sa responsabilit? ne
saurait ?tre recherch?e pour tout dommage r?sultant d'un virus transmis.
This e-mail and the documents attached are confidential and intended solely for
the addressee; it may also be privileged. If you receive this e-mail in error,
please notify the sender immediately and destroy it. As its integrity cannot be
secured on the Internet, the Worldline liability cannot be triggered for the
message content. Although the sender endeavours to maintain a computer
virus-free network, the sender does not warrant that this transmission is
virus-free and will not be liable for any damages resulting from any virus
transmitted.