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 ***** |
"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) |
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 |
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 |
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. |
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 |
Free forum by Nabble | Edit this page |