There is a problem with the deployment of an executable

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
6 messages Options
Reply | Threaded
Open this post in threaded view
|

There is a problem with the deployment of an executable

Joseph Frippiat
I can only deploy my package to an executable one time with a fresh
clean image (Professional 6.02).  If I make a small modification (even a
comment) and try to deploy it a second time, the deployment never
reaches an end (Dolphin.exe is running for ever) or the created
executable, when launched, runs for ever and the main view never appears.
When the executable runs for ever, it writes also for ever in the
.ERRORS file.

This is the beginning of the error file (it seems that the second error
dump is repeated for ever):

Does anybody have an idea?

Thanks,

Joseph


************************** Dolphin Virtual Machine Dump Report
***************************

11:32:59 AM, 1/30/2006: Primitive Process>>primTerminate failed (0)

*----> VM Context <----*
Process: {090E0004:size 76 words, suspended frame 00E40010, priority 6,
callbacks 0
last failure 0:nil, FPE mask 3, thread nil}
Active Method: SessionManager>>logError:
IP: 08F66429 (9)
SP: 090E0214
BP: 090E01E8 (106)
ActiveFrame: {090E01EC: cf 090E01CD, sp 090E0204, bp 090E01E8, ip 5,
VirtualprinterSessionManager(SessionManager)>>logError:}
        receiver: a VirtualprinterSessionManager
        arg[0]: a Error


New Method: VMLibrary>>dump:path:stackDepth:walkbackDepth:
Message Selector: dump:path:stackDepth:walkbackDepth:

*----> Stack Back Trace <----*
{090E01EC: cf 090E01CD, sp 090E0204, bp 090E01E8, ip 5,
VirtualprinterSessionManager(SessionManager)>>logError:}
        receiver: a VirtualprinterSessionManager
        arg[0]: a Error

{090E01CC: cf 090E01AD, sp 090E01E0, bp 090E01C8, ip 3,
VirtualprinterSessionManager(SessionManager)>>unhandledException:}
        receiver: a VirtualprinterSessionManager
        arg[0]: a Error

{090E01AC: cf 090E018D, sp 090E01C0, bp 090E01A8, ip 3,
VirtualprinterSessionManager(SessionManager)>>onUnhandledError:}
        receiver: a VirtualprinterSessionManager
        arg[0]: a Error

{090E018C: cf 090E0171, sp 090E01A0, bp 090E018C, ip 5,
Error>>defaultAction}
        receiver: a Error

{090E0170: cf 090E013D, sp 090E0184, bp 090E0158, ip 55,
Error(Exception)>>_propagateFrom:}
        receiver: a Error
        arg[0]: nil
        stack temp[0]: nil
        stack temp[1]: nil
        stack temp[2]: nil
        stack temp[3]: a Process('Main' base 090E0000 [ACTIVE] in
SessionManager>>logError: sp=00000000 ip=4 list=00E40010)
        stack temp[4]: nil

{090E013C: cf 090E011D, sp 090E0150, bp 090E0138, ip 6,
Error(Exception)>>_propagate}
        receiver: a Error
        stack temp[0]: nil

{090E011C: cf 090E0101, sp 090E0130, bp 090E011C, ip 11,
Error(Exception)>>signal}
        receiver: a Error

{090E0100: cf 090E00E1, sp 090E0114, bp 090E00FC, ip 5,
Error(Exception)>>signal:}
        receiver: a Error
        arg[0]: 'Primitive Process>>primTerminate failed (0)'

{090E00E0: cf 090E00C1, sp 090E00F4, bp 090E00DC, ip 5, Error
class(Exception class)>>signal:}
        receiver: Error
        arg[0]: 'Primitive Process>>primTerminate failed (0)'

{090E00C0: cf 090E00A1, sp 090E00D4, bp 090E00BC, ip 4,
Process(Object)>>error:}
        receiver: a Process('Main' base 090E0000 [ACTIVE] in
SessionManager>>logError: sp=00000000 ip=4 list=00E40010)
        arg[0]: 'Primitive Process>>primTerminate failed (0)'

{090E00A0: cf 090E0081, sp 090E00B4, bp 090E009C, ip 21,
Process(Object)>>primitiveFailed}
        receiver: a Process('Main' base 090E0000 [ACTIVE] in
SessionManager>>logError: sp=00000000 ip=4 list=00E40010)
        stack temp[0]: a Process('Main' base 090E0000 [ACTIVE] in
SessionManager>>logError: sp=00000000 ip=4 list=00E40010)

{090E0080: cf 090E0065, sp 090E0094, bp 090E0080, ip 7,
Process>>primTerminate}
        receiver: a Process('Main' base 090E0000 [ACTIVE] in
SessionManager>>logError: sp=00000000 ip=4 list=00E40010)

{090E0064: cf 090E0049, sp 090E0078, bp 090E0064, ip 15, Process>>shutdown}
        receiver: a Process('Main' base 090E0000 [ACTIVE] in
SessionManager>>logError: sp=00000000 ip=4 list=00E40010)

{090E0048: cf 00000001, sp 090E005C, bp 090E0048, ip 21, [] in
BlockClosure>>newProcess}
        receiver: [] @ 10 in InputState>>forkMain

<Bottom of stack>

***** End of dump *****


************************** Dolphin Virtual Machine Dump Report
***************************

11:32:59 AM, 1/30/2006: UndefinedObject does not understand #asInteger

*----> VM Context <----*
Process: {090E0004:size 207 words, suspended frame 00E40010, priority 6,
callbacks 0
last failure 2:nil, FPE mask 3, thread nil}
Active Method: SessionManager>>logError:
IP: 08F66429 (9)
SP: 090E0420
BP: 090E03F4 (237)
ActiveFrame: {090E03F8: cf 090E03D9, sp 090E0410, bp 090E03F4, ip 5,
VirtualprinterSessionManager(SessionManager)>>logError:}
        receiver: a VirtualprinterSessionManager
        arg[0]: a MessageNotUnderstood


New Method: VMLibrary>>dump:path:stackDepth:walkbackDepth:
Message Selector: dump:path:stackDepth:walkbackDepth:

*----> Stack Back Trace <----*
{090E03F8: cf 090E03D9, sp 090E0410, bp 090E03F4, ip 5,
VirtualprinterSessionManager(SessionManager)>>logError:}
        receiver: a VirtualprinterSessionManager
        arg[0]: a MessageNotUnderstood

{090E03D8: cf 090E03B9, sp 090E03EC, bp 090E03D4, ip 3,
VirtualprinterSessionManager(SessionManager)>>unhandledException:}
        receiver: a VirtualprinterSessionManager
        arg[0]: a MessageNotUnderstood

{090E03B8: cf 090E0399, sp 090E03CC, bp 090E03B4, ip 3,
VirtualprinterSessionManager(SessionManager)>>onUnhandledError:}
        receiver: a VirtualprinterSessionManager
        arg[0]: a MessageNotUnderstood

{090E0398: cf 090E037D, sp 090E03AC, bp 090E0398, ip 5,
MessageNotUnderstood(Error)>>defaultAction}
        receiver: a MessageNotUnderstood

{090E037C: cf 090E0349, sp 090E0390, bp 090E0364, ip 55,
MessageNotUnderstood(Exception)>>_propagateFrom:}
        receiver: a MessageNotUnderstood
        arg[0]: nil
        stack temp[0]: nil
        stack temp[1]: nil
        stack temp[2]: nil
        stack temp[3]: a Process('Main' base 090E0000 [ACTIVE] in
SessionManager>>logError: sp=00000000 ip=4 list=00E40010)
        stack temp[4]: nil

{090E0348: cf 090E0329, sp 090E035C, bp 090E0344, ip 6,
MessageNotUnderstood(Exception)>>_propagate}
        receiver: a MessageNotUnderstood
        stack temp[0]: nil

{090E0328: cf 090E030D, sp 090E033C, bp 090E0328, ip 11,
MessageNotUnderstood(Exception)>>signal}
        receiver: a MessageNotUnderstood

{090E030C: cf 090E02E9, sp 090E0320, bp 090E0304, ip 12,
MessageNotUnderstood class>>receiver:message:}
        receiver: MessageNotUnderstood
        arg[0]: nil
        arg[1]: Message selector: asInteger arguments: ***Bad Array: 00000000

{090E02E8: cf 090E02C9, sp 090E02FC, bp 090E02E4, ip 4,
Object>>doesNotUnderstand:}
        receiver: nil
        arg[0]: Message selector: asInteger arguments: ***Bad Array: 00000000

{090E02C8: cf 090E02A1, sp 090E02DC, bp 090E02BC, ip 10,
ByteArray>>retryDwordAtOffset:put:}
        receiver: a ByteArray
        arg[0]: 4
        arg[1]: nil
        stack temp[0]: nil

{090E02A0: cf 090E027D, sp 090E02B4, bp 090E0298, ip 4,
ByteArray>>dwordAtOffset:put:}
        receiver: a ByteArray
        arg[0]: 4
        arg[1]: nil

{090E027C: cf 090E025D, sp 090E0290, bp 090E0278, ip 6,
MSGBOXPARAMS>>hwndOwner:}
        receiver: a MSGBOXPARAMS
        arg[0]: nil

{090E025C: cf 090E020D, sp 090E0270, bp 090E0228, ip 73,
UserLibrary>>messageBox:text:caption:style:icon:instance:}
        receiver: a UserLibrary
        arg[0]: nil
        arg[1]: 'Primitive Process>>primTerminate failed (0)'
        arg[2]: 'Virtual Printer'
        arg[3]: 16
        arg[4]: nil
        arg[5]: nil
        stack temp[0]: nil
        stack temp[1]: a MSGBOXPARAMS
        stack temp[2]: nil
        stack temp[3]: nil
        stack temp[4]: nil
        stack temp[5]: false
        stack temp[6]: nil

{090E020C: cf 090E01E9, sp 090E0220, bp 090E0204, ip 20,
Error(Exception)>>showMessage:style:}
        receiver: a Error
        arg[0]: 'Primitive Process>>primTerminate failed (0)'
        arg[1]: 16

{090E01E8: cf 090E01CD, sp 090E01FC, bp 090E01E8, ip 11,
Error(Exception)>>okToContinue}
        receiver: a Error

{090E01CC: cf 090E01AD, sp 090E01E0, bp 090E01C8, ip 6,
VirtualprinterSessionManager(SessionManager)>>unhandledException:}
        receiver: a VirtualprinterSessionManager
        arg[0]: a Error

{090E01AC: cf 090E018D, sp 090E01C0, bp 090E01A8, ip 3,
VirtualprinterSessionManager(SessionManager)>>onUnhandledError:}
        receiver: a VirtualprinterSessionManager
        arg[0]: a Error

{090E018C: cf 090E0171, sp 090E01A0, bp 090E018C, ip 5,
Error>>defaultAction}
        receiver: a Error

{090E0170: cf 090E013D, sp 090E0184, bp 090E0158, ip 55,
Error(Exception)>>_propagateFrom:}
        receiver: a Error
        arg[0]: nil
        stack temp[0]: nil
        stack temp[1]: nil
        stack temp[2]: nil
        stack temp[3]: a Process('Main' base 090E0000 [ACTIVE] in
SessionManager>>logError: sp=00000000 ip=4 list=00E40010)
        stack temp[4]: nil

{090E013C: cf 090E011D, sp 090E0150, bp 090E0138, ip 6,
Error(Exception)>>_propagate}
        receiver: a Error
        stack temp[0]: nil

{090E011C: cf 090E0101, sp 090E0130, bp 090E011C, ip 11,
Error(Exception)>>signal}
        receiver: a Error

{090E0100: cf 090E00E1, sp 090E0114, bp 090E00FC, ip 5,
Error(Exception)>>signal:}
        receiver: a Error
        arg[0]: 'Primitive Process>>primTerminate failed (0)'

{090E00E0: cf 090E00C1, sp 090E00F4, bp 090E00DC, ip 5, Error
class(Exception class)>>signal:}
        receiver: Error
        arg[0]: 'Primitive Process>>primTerminate failed (0)'

{090E00C0: cf 090E00A1, sp 090E00D4, bp 090E00BC, ip 4,
Process(Object)>>error:}
        receiver: a Process('Main' base 090E0000 [ACTIVE] in
SessionManager>>logError: sp=00000000 ip=4 list=00E40010)
        arg[0]: 'Primitive Process>>primTerminate failed (0)'

{090E00A0: cf 090E0081, sp 090E00B4, bp 090E009C, ip 21,
Process(Object)>>primitiveFailed}
        receiver: a Process('Main' base 090E0000 [ACTIVE] in
SessionManager>>logError: sp=00000000 ip=4 list=00E40010)
        stack temp[0]: a Process('Main' base 090E0000 [ACTIVE] in
SessionManager>>logError: sp=00000000 ip=4 list=00E40010)

{090E0080: cf 090E0065, sp 090E0094, bp 090E0080, ip 7,
Process>>primTerminate}
        receiver: a Process('Main' base 090E0000 [ACTIVE] in
SessionManager>>logError: sp=00000000 ip=4 list=00E40010)

{090E0064: cf 090E0049, sp 090E0078, bp 090E0064, ip 15, Process>>shutdown}
        receiver: a Process('Main' base 090E0000 [ACTIVE] in
SessionManager>>logError: sp=00000000 ip=4 list=00E40010)

{090E0048: cf 00000001, sp 090E005C, bp 090E0048, ip 21, [] in
BlockClosure>>newProcess}
        receiver: [] @ 10 in InputState>>forkMain

<Bottom of stack>

***** End of dump *****


************************** Dolphin Virtual Machine Dump Report
***************************

11:32:59 AM, 1/30/2006: UndefinedObject does not understand #asInteger

*----> VM Context <----*
Process: {090E0004:size 338 words, suspended frame 00E40010, priority 6,
callbacks 0
last failure 2:nil, FPE mask 3, thread nil}
Active Method: SessionManager>>logError:
IP: 08F66429 (9)
SP: 090E062C
BP: 090E0600 (368)
ActiveFrame: {090E0604: cf 090E05E5, sp 090E061C, bp 090E0600, ip 5,
VirtualprinterSessionManager(SessionManager)>>logError:}
        receiver: a VirtualprinterSessionManager
        arg[0]: a MessageNotUnderstood


New Method: VMLibrary>>dump:path:stackDepth:walkbackDepth:
Message Selector: dump:path:stackDepth:walkbackDepth:

*----> Stack Back Trace <----*
{090E0604: cf 090E05E5, sp 090E061C, bp 090E0600, ip 5,
VirtualprinterSessionManager(SessionManager)>>logError:}
        receiver: a VirtualprinterSessionManager
        arg[0]: a MessageNotUnderstood

{090E05E4: cf 090E05C5, sp 090E05F8, bp 090E05E0, ip 3,
VirtualprinterSessionManager(SessionManager)>>unhandledException:}
        receiver: a VirtualprinterSessionManager
        arg[0]: a MessageNotUnderstood

{090E05C4: cf 090E05A5, sp 090E05D8, bp 090E05C0, ip 3,
VirtualprinterSessionManager(SessionManager)>>onUnhandledError:}
        receiver: a VirtualprinterSessionManager
        arg[0]: a MessageNotUnderstood

{090E05A4: cf 090E0589, sp 090E05B8, bp 090E05A4, ip 5,
MessageNotUnderstood(Error)>>defaultAction}
        receiver: a MessageNotUnderstood

{090E0588: cf 090E0555, sp 090E059C, bp 090E0570, ip 55,
MessageNotUnderstood(Exception)>>_propagateFrom:}
        receiver: a MessageNotUnderstood
        arg[0]: nil
        stack temp[0]: nil
        stack temp[1]: nil
        stack temp[2]: nil
        stack temp[3]: a Process('Main' base 090E0000 [ACTIVE] in
SessionManager>>logError: sp=00000000 ip=4 list=00E40010)
        stack temp[4]: nil

{090E0554: cf 090E0535, sp 090E0568, bp 090E0550, ip 6,
MessageNotUnderstood(Exception)>>_propagate}
        receiver: a MessageNotUnderstood
        stack temp[0]: nil

{090E0534: cf 090E0519, sp 090E0548, bp 090E0534, ip 11,
MessageNotUnderstood(Exception)>>signal}
        receiver: a MessageNotUnderstood

{090E0518: cf 090E04F5, sp 090E052C, bp 090E0510, ip 12,
MessageNotUnderstood class>>receiver:message:}
        receiver: MessageNotUnderstood
        arg[0]: nil
        arg[1]: Message selector: asInteger arguments: ***Bad Array: 00000000

{090E04F4: cf 090E04D5, sp 090E0508, bp 090E04F0, ip 4,
Object>>doesNotUnderstand:}
        receiver: nil
        arg[0]: Message selector: asInteger arguments: ***Bad Array: 00000000

{090E04D4: cf 090E04AD, sp 090E04E8, bp 090E04C8, ip 10,
ByteArray>>retryDwordAtOffset:put:}
        receiver: a ByteArray
        arg[0]: 4
        arg[1]: nil
        stack temp[0]: nil

{090E04AC: cf 090E0489, sp 090E04C0, bp 090E04A4, ip 4,
ByteArray>>dwordAtOffset:put:}
        receiver: a ByteArray
        arg[0]: 4
        arg[1]: nil

{090E0488: cf 090E0469, sp 090E049C, bp 090E0484, ip 6,
MSGBOXPARAMS>>hwndOwner:}
        receiver: a MSGBOXPARAMS
        arg[0]: nil

{090E0468: cf 090E0419, sp 090E047C, bp 090E0434, ip 73,
UserLibrary>>messageBox:text:caption:style:icon:instance:}
        receiver: a UserLibrary
        arg[0]: nil
        arg[1]: 'UndefinedObject does not understand #asInteger'
        arg[2]: 'Virtual Printer'
        arg[3]: 16
        arg[4]: nil
        arg[5]: nil
        stack temp[0]: nil
        stack temp[1]: a MSGBOXPARAMS
        stack temp[2]: nil
        stack temp[3]: nil
        stack temp[4]: nil
        stack temp[5]: false
        stack temp[6]: nil

{090E0418: cf 090E03F5, sp 090E042C, bp 090E0410, ip 20,
MessageNotUnderstood(Exception)>>showMessage:style:}
        receiver: a MessageNotUnderstood
        arg[0]: 'UndefinedObject does not understand #asInteger'
        arg[1]: 16

{090E03F4: cf 090E03D9, sp 090E0408, bp 090E03F4, ip 11,
MessageNotUnderstood(Exception)>>okToContinue}
        receiver: a MessageNotUnderstood

{090E03D8: cf 090E03B9, sp 090E03EC, bp 090E03D4, ip 6,
VirtualprinterSessionManager(SessionManager)>>unhandledException:}
        receiver: a VirtualprinterSessionManager
        arg[0]: a MessageNotUnderstood

{090E03B8: cf 090E0399, sp 090E03CC, bp 090E03B4, ip 3,
VirtualprinterSessionManager(SessionManager)>>onUnhandledError:}
        receiver: a VirtualprinterSessionManager
        arg[0]: a MessageNotUnderstood

{090E0398: cf 090E037D, sp 090E03AC, bp 090E0398, ip 5,
MessageNotUnderstood(Error)>>defaultAction}
        receiver: a MessageNotUnderstood

{090E037C: cf 090E0349, sp 090E0390, bp 090E0364, ip 55,
MessageNotUnderstood(Exception)>>_propagateFrom:}
        receiver: a MessageNotUnderstood
        arg[0]: nil
        stack temp[0]: nil
        stack temp[1]: nil
        stack temp[2]: nil
        stack temp[3]: a Process('Main' base 090E0000 [ACTIVE] in
SessionManager>>logError: sp=00000000 ip=4 list=00E40010)
        stack temp[4]: nil

{090E0348: cf 090E0329, sp 090E035C, bp 090E0344, ip 6,
MessageNotUnderstood(Exception)>>_propagate}
        receiver: a MessageNotUnderstood
        stack temp[0]: nil

{090E0328: cf 090E030D, sp 090E033C, bp 090E0328, ip 11,
MessageNotUnderstood(Exception)>>signal}
        receiver: a MessageNotUnderstood

{090E030C: cf 090E02E9, sp 090E0320, bp 090E0304, ip 12,
MessageNotUnderstood class>>receiver:message:}
        receiver: MessageNotUnderstood
        arg[0]: nil
        arg[1]: Message selector: asInteger arguments: ***Bad Array: 00000000

{090E02E8: cf 090E02C9, sp 090E02FC, bp 090E02E4, ip 4,
Object>>doesNotUnderstand:}
        receiver: nil
        arg[0]: Message selector: asInteger arguments: ***Bad Array: 00000000

{090E02C8: cf 090E02A1, sp 090E02DC, bp 090E02BC, ip 10,
ByteArray>>retryDwordAtOffset:put:}
        receiver: a ByteArray
        arg[0]: 4
        arg[1]: nil
        stack temp[0]: nil

{090E02A0: cf 090E027D, sp 090E02B4, bp 090E0298, ip 4,
ByteArray>>dwordAtOffset:put:}
        receiver: a ByteArray
        arg[0]: 4
        arg[1]: nil

{090E027C: cf 090E025D, sp 090E0290, bp 090E0278, ip 6,
MSGBOXPARAMS>>hwndOwner:}
        receiver: a MSGBOXPARAMS
        arg[0]: nil

{090E025C: cf 090E020D, sp 090E0270, bp 090E0228, ip 73,
UserLibrary>>messageBox:text:caption:style:icon:instance:}
        receiver: a UserLibrary
        arg[0]: nil
        arg[1]: 'Primitive Process>>primTerminate failed (0)'
        arg[2]: 'Virtual Printer'
        arg[3]: 16
        arg[4]: nil
        arg[5]: nil
        stack temp[0]: nil
        stack temp[1]: a MSGBOXPARAMS
        stack temp[2]: nil
        stack temp[3]: nil
        stack temp[4]: nil
        stack temp[5]: false
        stack temp[6]: nil

{090E020C: cf 090E01E9, sp 090E0220, bp 090E0204, ip 20,
Error(Exception)>>showMessage:style:}
        receiver: a Error
        arg[0]: 'Primitive Process>>primTerminate failed (0)'
        arg[1]: 16

{090E01E8: cf 090E01CD, sp 090E01FC, bp 090E01E8, ip 11,
Error(Exception)>>okToContinue}
        receiver: a Error

{090E01CC: cf 090E01AD, sp 090E01E0, bp 090E01C8, ip 6,
VirtualprinterSessionManager(SessionManager)>>unhandledException:}
        receiver: a VirtualprinterSessionManager
        arg[0]: a Error

{090E01AC: cf 090E018D, sp 090E01C0, bp 090E01A8, ip 3,
VirtualprinterSessionManager(SessionManager)>>onUnhandledError:}
        receiver: a VirtualprinterSessionManager
        arg[0]: a Error

{090E018C: cf 090E0171, sp 090E01A0, bp 090E018C, ip 5,
Error>>defaultAction}
        receiver: a Error

{090E0170: cf 090E013D, sp 090E0184, bp 090E0158, ip 55,
Error(Exception)>>_propagateFrom:}
        receiver: a Error
        arg[0]: nil
        stack temp[0]: nil
        stack temp[1]: nil
        stack temp[2]: nil
        stack temp[3]: a Process('Main' base 090E0000 [ACTIVE] in
SessionManager>>logError: sp=00000000 ip=4 list=00E40010)
        stack temp[4]: nil

{090E013C: cf 090E011D, sp 090E0150, bp 090E0138, ip 6,
Error(Exception)>>_propagate}
        receiver: a Error
        stack temp[0]: nil

{090E011C: cf 090E0101, sp 090E0130, bp 090E011C, ip 11,
Error(Exception)>>signal}
        receiver: a Error

{090E0100: cf 090E00E1, sp 090E0114, bp 090E00FC, ip 5,
Error(Exception)>>signal:}
        receiver: a Error
        arg[0]: 'Primitive Process>>primTerminate failed (0)'

{090E00E0: cf 090E00C1, sp 090E00F4, bp 090E00DC, ip 5, Error
class(Exception class)>>signal:}
        receiver: Error
        arg[0]: 'Primitive Process>>primTerminate failed (0)'

{090E00C0: cf 090E00A1, sp 090E00D4, bp 090E00BC, ip 4,
Process(Object)>>error:}
        receiver: a Process('Main' base 090E0000 [ACTIVE] in
SessionManager>>logError: sp=00000000 ip=4 list=00E40010)
        arg[0]: 'Primitive Process>>primTerminate failed (0)'

{090E00A0: cf 090E0081, sp 090E00B4, bp 090E009C, ip 21,
Process(Object)>>primitiveFailed}
        receiver: a Process('Main' base 090E0000 [ACTIVE] in
SessionManager>>logError: sp=00000000 ip=4 list=00E40010)
        stack temp[0]: a Process('Main' base 090E0000 [ACTIVE] in
SessionManager>>logError: sp=00000000 ip=4 list=00E40010)

{090E0080: cf 090E0065, sp 090E0094, bp 090E0080, ip 7,
Process>>primTerminate}
        receiver: a Process('Main' base 090E0000 [ACTIVE] in
SessionManager>>logError: sp=00000000 ip=4 list=00E40010)

{090E0064: cf 090E0049, sp 090E0078, bp 090E0064, ip 15, Process>>shutdown}
        receiver: a Process('Main' base 090E0000 [ACTIVE] in
SessionManager>>logError: sp=00000000 ip=4 list=00E40010)

{090E0048: cf 00000001, sp 090E005C, bp 090E0048, ip 21, [] in
BlockClosure>>newProcess}
        receiver: [] @ 10 in InputState>>forkMain

<Bottom of stack>

***** End of dump *****


Reply | Threaded
Open this post in threaded view
|

Re: There is a problem with the deployment of an executable

Blair McGlashan-3
"Joseph Frippiat" <[hidden email]> wrote in message
news:43ddf0df$0$4760$[hidden email]...

>I can only deploy my package to an executable one time with a fresh clean
>image (Professional 6.02).  If I make a small modification (even a comment)
>and try to deploy it a second time, the deployment never reaches an end
>(Dolphin.exe is running for ever) or the created executable, when launched,
>runs for ever and the main view never appears.
> When the executable runs for ever, it writes also for ever in the .ERRORS
> file.
>
> This is the beginning of the error file (it seems that the second error
> dump is repeated for ever):
>
> Does anybody have an idea?
>

Yes, just this once zip up your package and send it to me. I'll take a look
at it later.

Regards

blair (AT object HYPHEN arts DOT com)


Reply | Threaded
Open this post in threaded view
|

Re: There is a problem with the deployment of an executable

Udo Schneider
In reply to this post by Joseph Frippiat
Joseph,

 > Does anybody have an idea?
just a guess:

Dolphin saves the image before deployment by default ... this caused me
some pain in the past.

My current procedure ist to open a fresh image (Professional.img) and
save it as Deploy.img. The next thing is to disbale the
save-Image-on-Deployment (User Preferences/Lagoon Deployment
Wizzard/#saveImageOnDeploy). Save Image.

Doing it this way I allways have to load the packages to deploy into the
  deployment image and deploy ... but the Image will remain "clean".

Hope this helps.

CU,

Udo


Reply | Threaded
Open this post in threaded view
|

Re: There is a problem with the deployment of an executable

Blair McGlashan-3
In reply to this post by Blair McGlashan-3
"Blair McGlashan" <[hidden email]> wrote in message
news:[hidden email]...

> "Joseph Frippiat" <[hidden email]> wrote in message
> news:43ddf0df$0$4760$[hidden email]...
>>I can only deploy my package to an executable one time with a fresh clean
>>image (Professional 6.02).  If I make a small modification (even a
>>comment) and try to deploy it a second time, the deployment never reaches
>>an end (Dolphin.exe is running for ever) or the created executable, when
>>launched, runs for ever and the main view never appears.
>> When the executable runs for ever, it writes also for ever in the .ERRORS
>> file.
>>
>> This is the beginning of the error file (it seems that the second error
>> dump is repeated for ever):
>>
>> Does anybody have an idea?
>>
>
> Yes, just this once zip up your package and send it to me. I'll take a
> look at it later.
>

Ok, so the big clue is this dialog you get when deploying:

    ---------------------------
    Note
    ---------------------------
    The application may be dependent upon non-distributable development
tools or classes in the following packages:

     Development System

    You can use the Package Browser's 'Prerequisites' pane to track down the
source of the dependencies.

    Before deploying this application you must check the image stripping log
to be sure that all development tools have been removed.
    ---------------------------
    OK
    ---------------------------

If the development system is not properly stripped from a deployed
application (using the default Lagoon settings) then it will almost
certainly not start. In other words, do not ignore this message box. In a
future release I will strive to make this clearer in the message box text.

Using the Package Browser pre-requisites pane as suggested, I quickly
determined that the problem is that your package is dependent on Ian's IDB
Serial goodie, which contains a sample application SerialChat which is
derived from IdbShell in the IDB Common package, which is in turn derived
from SmalltalkToolShell. SmalltalkToolShell is the base class of most of the
development system tools.

To be able to deploy this application, either remove the SerialChat class,
or make it unpackaged. You can then deploy it successfully creating a To-go
executable of about 607Kb, and it will start up just fine.

Regards

Blair


Reply | Threaded
Open this post in threaded view
|

Re: There is a problem with the deployment of an executable

Ian Bartholomew-21
Blair,

> If the development system is not properly stripped from a deployed
> application (using the default Lagoon settings) then it will almost
> certainly not start. In other words, do not ignore this message box. In a
> future release I will strive to make this clearer in the message box text.

I've treated it more as _just_ a warning in the past - I will have to
pay more attention to it.

> To be able to deploy this application, either remove the SerialChat class,
> or make it unpackaged. You can then deploy it successfully creating a To-go
> executable of about 607Kb, and it will start up just fine.

I was under the impression that samples had to be a subclass of
SmalltalkToolShell - a quick look at the image shows that this was the
wrong impression :-)  I'll move the example class to make it a subclass
of Shell.

Thanks.

--
Ian

Use the Reply-To address to contact me (limited validity).
Mail sent to the From address is ignored.


Reply | Threaded
Open this post in threaded view
|

Re: There is a problem with the deployment of an executable

Joseph Frippiat-2
I don't know how it's possible but I don't see the last response from
Blair explaining the solution to the problem.  I see only the comment
from Ian.  Could someone send it to me at josephDOTfrippiatATskynetDOTbe ?

Thanks,

Joseph