Hello,
I decided yesterday to use D6 at work to rewrite a VB6 program :-) . Everything is working fine in the development image and I can deploy the application to an executable but I can not run it... When I launch the executable, I get this error log (sorry, it's a bit long): ************************** Dolphin Virtual Machine Dump Report *************************** 16:42:13 PM, 1/26/2006: Primitive Process>>primTerminate failed (0) *----> VM Context <----* Process: {092F0004:size 76 words, suspended frame 00EC0010, priority 6, callbacks 0 last failure 0:nil, FPE mask 3, thread nil} Active Method: SessionManager>>logError: IP: 08FEF619 (9) SP: 092F0214 BP: 092F01E8 (106) ActiveFrame: {092F01EC: cf 092F01CD, sp 092F0204, bp 092F01E8, 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 <----* {092F01EC: cf 092F01CD, sp 092F0204, bp 092F01E8, ip 5, VirtualprinterSessionManager(SessionManager)>>logError:} receiver: a VirtualprinterSessionManager arg[0]: a Error {092F01CC: cf 092F01AD, sp 092F01E0, bp 092F01C8, ip 3, VirtualprinterSessionManager(SessionManager)>>unhandledException:} receiver: a VirtualprinterSessionManager arg[0]: a Error {092F01AC: cf 092F018D, sp 092F01C0, bp 092F01A8, ip 3, VirtualprinterSessionManager(SessionManager)>>onUnhandledError:} receiver: a VirtualprinterSessionManager arg[0]: a Error {092F018C: cf 092F0171, sp 092F01A0, bp 092F018C, ip 5, Error>>defaultAction} receiver: a Error {092F0170: cf 092F013D, sp 092F0184, bp 092F0158, 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 092F0000 [ACTIVE] in SessionManager>>logError: sp=00000000 ip=4 list=00EC0010) stack temp[4]: nil {092F013C: cf 092F011D, sp 092F0150, bp 092F0138, ip 6, Error(Exception)>>_propagate} receiver: a Error stack temp[0]: nil {092F011C: cf 092F0101, sp 092F0130, bp 092F011C, ip 11, Error(Exception)>>signal} receiver: a Error {092F0100: cf 092F00E1, sp 092F0114, bp 092F00FC, ip 5, Error(Exception)>>signal:} receiver: a Error arg[0]: 'Primitive Process>>primTerminate failed (0)' {092F00E0: cf 092F00C1, sp 092F00F4, bp 092F00DC, ip 5, Error class(Exception class)>>signal:} receiver: Error arg[0]: 'Primitive Process>>primTerminate failed (0)' {092F00C0: cf 092F00A1, sp 092F00D4, bp 092F00BC, ip 4, Process(Object)>>error:} receiver: a Process('Main' base 092F0000 [ACTIVE] in SessionManager>>logError: sp=00000000 ip=4 list=00EC0010) arg[0]: 'Primitive Process>>primTerminate failed (0)' {092F00A0: cf 092F0081, sp 092F00B4, bp 092F009C, ip 21, Process(Object)>>primitiveFailed} receiver: a Process('Main' base 092F0000 [ACTIVE] in SessionManager>>logError: sp=00000000 ip=4 list=00EC0010) stack temp[0]: a Process('Main' base 092F0000 [ACTIVE] in SessionManager>>logError: sp=00000000 ip=4 list=00EC0010) {092F0080: cf 092F0065, sp 092F0094, bp 092F0080, ip 7, Process>>primTerminate} receiver: a Process('Main' base 092F0000 [ACTIVE] in SessionManager>>logError: sp=00000000 ip=4 list=00EC0010) {092F0064: cf 092F0049, sp 092F0078, bp 092F0064, ip 15, Process>>shutdown} receiver: a Process('Main' base 092F0000 [ACTIVE] in SessionManager>>logError: sp=00000000 ip=4 list=00EC0010) {092F0048: cf 00000001, sp 092F005C, bp 092F0048, ip 21, [] in BlockClosure>>newProcess} receiver: [] @ 10 in InputState>>forkMain <Bottom of stack> ***** End of dump ***** Could someone point me in the right direction ? Thanks, Joseph |
"Joseph Frippiat" <[hidden email]> wrote in message
news:43d8f4c9$0$13886$[hidden email]... > Hello, > > I decided yesterday to use D6 at work to rewrite a VB6 program :-) . > > Everything is working fine in the development image and I can deploy the > application to an executable but I can not run it... > > When I launch the executable, I get this error log (sorry, it's a bit > long): Does your application open any windows? Regards Blair |
In reply to this post by Joseph Frippiat
Joseph,
Theres is no difference between an .exe file and the development image. If it work in the devopment image it should work on the .exe file. Take a look of the stripping process. Change some selection in Dolphin Lagoon and see what happen. This kind of problem are often in the stripping options. hope this help. regards bruno |
In reply to this post by Blair McGlashan-3
Blair McGlashan a écrit :
> Does your application open any windows? No. There is only a message box with an OK button, but the 'exe' is running in the background. Thanks, Joseph |
There are 2 message boxes.
The first one appears immediately after launching the application. It says "Primitive Process >>primTerminate failed (0)". The second appears several seconds later with the message "IdentitySearchPolicy does not understand #newLookupTable". I think that only gurus can understand that :-) ... Thanks, Joseph |
In reply to this post by Joseph Frippiat-2
Joseph,
> Blair McGlashan a écrit : > > > Does your application open any windows? > > No. There is only a message box with an OK button, but the 'exe' is > running in the background. This thread may have some pointers to what to do to solve this issue: http://groups.google.com/group/comp.lang.smalltalk.dolphin/browse_frm/th read/4563fc63288f28fd/8bb39d8e58f7fa32?lnk=st&q=Dolphin+Smalltalk+InputS tate+MessageBox&rnum=2#8bb39d8e58f7fa32 Best regards -- Andy Bower Dolphin Support www.object-arts.com |
In reply to this post by Joseph Frippiat-2
Joseph,
> > Does your application open any windows? > > No. There is only a message box with an OK button, but the 'exe' is > running in the background. Very quick question. Is your application /intended/ to open window(s) ? Or is it intended to be a console application ? Or is it intended just to open message boxes ? -- chris |
In reply to this post by Bruno Brasesco
Bruno,
> Theres is no difference between an .exe file and the development image. > If it work in the devopment image it should work on the .exe file. With respect, that is not really true. There are subtle differences (duplicate string folding), and some not so subtle (lots of missing code), as the remainder of your post anticipates. I doubt Joseph is doing anything highly reflective, but that can require special attention in a deployed app. Have a good one, Bill -- Wilhelm K. Schwab, Ph.D. [hidden email] |
Free forum by Nabble | Edit this page |