Hi,
situation is as follows: - Dolphin smalltalk 4.01 pl2 - there is pool dictionary SwimPool containing association JoeDoe -> 7 - there is a class A which uses SwimPool as pool dictionary, and has an method A>>joesMark ^JoeDoe - package Pack, that contains both SwimPool and class A. When reading in package Pack method joesMark fails to compile (never heard of JoeDoe). Once the package is loaded, reaccepting method joesMark works ok. It seems taht SwimPool is loaded to late. If needed I can provide example package. Btw, I see that you are now assigning defects numbers. I guess it got lost in traffic of this group, but there is also one problem with install msi database and msm merge module, whichh is bound to cause some grief sooner or later if it is not fixed. Virtual machine dll's shoud be marked as shared dll, so that they do not get burned by non-msi uninstallers. Davorin Rusevljan |
Davorin
Thanks for the bug reports. You wrote in message news:9dj7tj$t0k$[hidden email]... > > situation is as follows: > > - Dolphin smalltalk 4.01 pl2 > - there is pool dictionary SwimPool containing association JoeDoe -> 7 > - there is a class A which uses SwimPool as pool dictionary, and has an > method > A>>joesMark > ^JoeDoe > > - package Pack, that contains both SwimPool and class A. > > When reading in package Pack method joesMark fails to compile (never heard > of JoeDoe). Once the package is loaded, reaccepting method joesMark works > ok. It seems taht SwimPool is loaded to late. If needed I can provide > example package. Defect no. 225. I've attached a hotfix patch that will be part of PL3 or the next minor release. > Btw, I see that you are now assigning defects numbers. I guess it got lost > in traffic of this group, but there is also one problem with install msi > database and msm merge module, whichh is bound to cause some grief sooner or > later if it is not fixed. Virtual machine dll's shoud be marked as shared > dll, so that they do not get burned by non-msi uninstallers. Defect no. 224. Regards Blair begin 666 PoolDictionary package load order bug (225).st M(5!O;VQ$:6-T:6]N87)Y(&UE=&AO9'-&;W(A#0H-"F9I;&5/=71.86UE#0H) M(D%N<W=E<B!T:&4@<F5C96EV97(G<R!D969A=6QT(&9I;&4@;F%M92!F;W(@ M9FEL92!O=71S("@\;F%M93XN<W0I+B(-"@T*"7P@<&%T:"!P86-K86=E('P- M"@EP871H(#H]($9I;&4@8V]M<&]S95-T96TZ('-E;&8@;F%M92!E>'1E;G-I M;VXZ(%!A8VMA9V4@<V]U<F-E1VQO8F%L17AT96YS:6]N+@T*"7!A8VMA9V4@ M.CT@4&%C:V%G92!M86YA9V5R('!A8VMA9V5/9D=L;V)A;$YA;65D.B!S96QF M(&YA;64@87-3>6UB;VPN#0H)<&%C:V%G92!N;W1.:6P@:694<G5E.B!;#0H) M"7!A=&@@.CT@1FEL92!R97!L86-E4&%T:#H@('!A=&@@=VET:#H@<&%C:V%G M92!P871H(%TN#0H)7G!A=&@A("$-"B%0;V]L1&EC=&EO;F%R>2!C871E9V]R M:65S1F]R.B C9FEL94]U=$YA;64A9&5V96QO<&UE;G0A<'5B;&EC(7-O=7)C M92!F:6QI;F<A("$-"@T*(5!O;VQ$:6-T:6]N87)Y(&UE=&AO9'-&;W(A#0H- M"FES0VAA;F=E9#H@84)O;VQE86X-"@DB1FQA9R!T:&4@<F5C96EV97(@87,@ M8VAA;F=E9"!O<B!N;W0@8VAA;F=E9"P@86-C;W)D:6YG('1O('1H92!V86QU M92 -"@EO9B!T:&4@/$)O;VQE86X^(&%R9W5M96YT+B!)9B!T:&4@<F5C96EV M97(@:7,@;6%R:V5D(&%S(&-H86YG960L('1H96X-"@EI=',@;W=N:6YG('!A M8VMA9V4@*&EF(&%N>2D@:7,@86QS;R!S;R!M87)K960N(@T*#0H)(DYO=&4@ M=&AA="!W92!D;VXG="!T97-T('1H92!E>&ES=&EN9R!V86QU92!O9B!T:&4@ M8VAA;F=E(&9L86<@:&5R92P@8F5C875S90T*"2!W92!W86YT('1O(&EN9F]R M;2!T:&4@<&%C:V%G92!R96=A<F1L97-S("AI;B!C87-E(&ET(&ES;B=T(&-U M<G)E;G1L>2!C:&%N9V5D#0H)(&9O<B!S;VUE(')E87-O;BDB#0H)84)O;VQE M86X@#0H)"6EF5')U93H@6R!\('!A8VMA9V4@? T*"0D)<V5L9B!P<F]P97)T M>4%T.B C:7-#:&%N9V5D('!U=#H@=')U92X-"@D)"2AP86-K86=E(#H]('-E M;&8@;W=N:6YG4&%C:V%G92D@;F]T3FEL(&EF5')U93H@6PT*"0D)"7!A8VMA M9V4@:7-#:&%N9V5D.B!T<G5E75T-"@D):69&86QS93H@6W-E;&8@<F5M;W9E M4')O<&5R='E!=#H@(VES0VAA;F=E9"!I9D%B<V5N=#H@6UU=(2 A#0HA4&]O M;$1I8W1I;VYA<GD@8V%T96=O<FEE<T9O<CH@(VES0VAA;F=E9#HA9&5V96QO M<&UE;G0A<'5B;&EC(7-O=7)C92!F:6QI;F<A("$-"@T*(5!O;VQ$:6-T:6]N M87)Y(&UE=&AO9'-&;W(A#0H-"F-A;D9I;&5/=70-"@DB06YS=V5R('1R=64@ M:68@=&AE(')E8V5I=F5R(&-A;B!B92!F:6QE9"!O=70N($%T('1H:7,@<W1A M9V4@=V4@:G5S="!C:&5C:R!T;R!E;G-U<F4@=&AA= T*"71H92!F:6QE(&]U M="!F:6QE(&ES('=R:71E86)L92(-"@T*"5Y&:6QE(&ES5W)I=&5A8FQE.B!S M96QF("!F:6QE3W5T3F%M92$@(0T*(5!O;VQ$:6-T:6]N87)Y(&-A=&5G;W)I M97-&;W(Z("-C86Y&:6QE3W5T(7!U8FQI8R%S;W5R8V4@9FEL:6YG(2 A#0H- M"B%0;V]L1&EC=&EO;F%R>2!M971H;V1S1F]R(0T*#0II<T-H86YG960-"@DB M06YS=V5R('1R=64@:68@=&AE(')E8V5I=F5R(&]R(&%N>2!O9B!I="=S(&-O M;G1E;G1S(&AA=F4@8F5E;B!C:&%N9V5D('-I;F-E#0H)=&AE:7(@8VAA;F=E M9"!F;&%G('=A<R!L87-T(')E<V5T+B(-"@T*"5YS96QF('!R;W!E<G1Y070Z M("-I<T-H86YG960@:69!8G-E;G0Z(%MF86QS95TA("$-"B%0;V]L1&EC=&EO M;F%R>2!C871E9V]R:65S1F]R.B C:7-#:&%N9V5D(61E=F5L;W!M96YT(7!U M8FQI8R%S;W5R8V4@9FEL:6YG(71E<W1I;F<A("$-"@T*(5!O;VQ$:6-T:6]N M87)Y(&UE=&AO9'-&;W(A#0H-"F]W;FEN9U!A8VMA9V4-"@DB06YS=V5R<R!T M:&4@<&%C:V%G92!T:&%T(&]W;G,@=&AE(')E8V5I=F5R(&]R(&YI;"!I9B!I M="!I<R!N;W0@>65T(&]W;F5D#0H)8GD@86YY('!A8VMA9V4B#0H-"@E>4&%C M:V%G92!M86YA9V5R('!A8VMA9V5/9D=L;V)A;$YA;65D.B!S96QF(&YA;64A M("$-"B%0;V]L1&EC=&EO;F%R>2!C871E9V]R:65S1F]R.B C;W=N:6YG4&%C M:V%G92%D979E;&]P;65N="%P=6)L:6,A<V]U<F-E(&9I;&EN9R$@(0T*#0HA M4&]O;$1I8W1I;VYA<GD@;65T:&]D<T9O<B$-"@T*9FEL94]U=$]N.B!A4W1R M96%M#0H)(D9I;&4@;W5T(&$@=&5X='5A;"!R97!R97-E;G1A=&EO;B!O9B!T M:&4@<F5C96EV97(@;VX@85-T<F5A;2P@=VAI8V@@:7,@<W5I=&%B;&4-"@EF M;W(@<F5F:6QI;F<N(@T*#0H)?"!S;W5R8V5-86X@;7E.86UE('9A;'5E(&5N M=B!\#0H)96YV(#H]('-E;&8@96YV:7)O;FUE;G0N#0H)<V]U<F-E36%N(#H] M('-E;&8@8VQA<W,@<V]U<F-E36%N86=E<BX-"@EM>4YA;64@.CT@96YV(&ME M>4%T5F%L=64Z('-E;&8N#0H)85-T<F5A;0T*"0EN97AT4'5T06QL.B H96YV M(&ME>4%T5F%L=64Z(&5N=BD[#0H)"6YE>'10=71!;&PZ("<@870Z("<[#0H) M"7!R:6YT.B!M>4YA;64[#0H)"6YE>'10=71!;&PZ("<@<'5T.B G.PT*"0EN M97AT4'5T06QL.B!S96QF(&-L87-S(&YA;64N#0H)<V]U<F-E36%N(&5M:71# M:'5N:SH@)R!N97<G(&]N.B!A4W1R96%M+@T*#0H)*'-E;&8@87-S;V-I871I M;VYS(&%S4V]R=&5D0V]L;&5C=&EO;BD@9&\Z(%LZ82!\#0H)"6%3=')E86T@ M#0H)"0EN97AT4'5T06QL.B!M>4YA;64[#0H)"0EN97AT4'5T06QL.B G(&%T M.B G.PT*"0D)<')I;G0Z(&$@:V5Y.PT*"0D);F5X=%!U=$%L;#H@)R!P=70Z M("<N#0H)"79A;'5E(#H](&$@=F%L=64N#0H)"79A;'5E(&ES3&ET97)A; T* M"0D):694<G5E.B!;#0H)"0D)<V]U<F-E36%N( T*"0D)"0EE;6ET0VAU;FLZ M("@-"@D)"0D)"79A;'5E(&ES26YT96=E<@T*"0D)"0D)"6EF5')U93H@6W9A M;'5E('!R:6YT4W1R:6YG4F%D:7@Z(#$V70T*"0D)"0D)"6EF1F%L<V4Z(%MV M86QU92!P<FEN=%-T<FEN9UTI#0H)"0D)"6]N.B!A4W1R96%M70T*"0D):69& M86QS93H@6PT*"0D)"6%3=')E86T@;F5X=%!U=#H@)"@[('!R:6YT.B!/8FIE M8W0[('-P86-E.R!D:7-P;&%Y.B C9G)O;4)I;F%R>5-T;W)E0GET97,Z.R!S M<&%C93L@8W(N#0H)"0D)=F%L=64@8FEN87)Y4W1O<F5">71E<R!H97A3=&]R M94]N.B!A4W1R96%M+@T*"0D)"7-O=7)C94UA;B!E;6ET0VAU;FLZ("<I)R!O M;CH@85-T<F5A;5U=+@T*"7-O=7)C94UA;B!E;6ET0VAU;FLZ(&UY3F%M92P@ M)R!S:')I;FLG(&]N.B!A4W1R96%M(2 A#0HA4&]O;$1I8W1I;VYA<GD@8V%T M96=O<FEE<T9O<CH@(V9I;&5/=71/;CHA9&5V96QO<&UE;G0A<'5B;&EC(7-O M=7)C92!F:6QI;F<A("$-"@T*(5!O;VQ$:6-T:6]N87)Y(&UE=&AO9'-&;W(A M#0H-"F9I;&5/=70-"@DB1FEL92!O=70@=&AE(')E8V5I=F5R('1O(#QN86UE M/BYS="(-"@T*"7-E;&8@8VQA<W,@<V]U<F-E36%N86=E<B!F:6QE3W5T.B!S M96QF+@T*"7-E;&8@:7-#:&%N9V5D.B!F86QS92$@(0T*(5!O;VQ$:6-T:6]N M87)Y(&-A=&5G;W)I97-&;W(Z("-F:6QE3W5T(61E=F5L;W!M96YT(7!U8FQI M8R%S;W5R8V4@9FEL:6YG(2 A#0H-"BA-971H;V10<F]T;V-O;"!N86UE.B C G<V]U<F-E3V)J96-T*2!A9&1#;&%S<SH@4&]O;$1I8W1I;VYA<GDA ` end |
In reply to this post by Davorin Rusevljan-2
Davorin,
> situation is as follows: > > - Dolphin smalltalk 4.01 pl2 > - there is pool dictionary SwimPool containing association JoeDoe -> 7 > - there is a class A which uses SwimPool as pool dictionary, and has an > method > A>>joesMark > ^JoeDoe > > - package Pack, that contains both SwimPool and class A. > > When reading in package Pack method joesMark fails to compile (never heard > of JoeDoe). Once the package is loaded, reaccepting method joesMark works > ok. It seems taht SwimPool is loaded to late. If needed I can provide > example package. Recorded as defect #225 and should be fixed in the next patch level. > Btw, I see that you are now assigning defects numbers. I guess it got lost > in traffic of this group, but there is also one problem with install msi > database and msm merge module, whichh is bound to cause some grief sooner or > later if it is not fixed. Virtual machine dll's shoud be marked as shared > dll, so that they do not get burned by non-msi uninstallers. Recorded as defect #224. Thanks for the reports. Best Regards, Andy Bower Dolphin Support http://www.object-arts.com --- Visit the Dolphin Smalltalk WikiWeb http://www.object-arts.com/wiki/html/Dolphin/FrontPage.htm --- |
Free forum by Nabble | Edit this page |