Lagoon problem

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

Lagoon problem

Ian Bartholomew-2
Andy/Blair,
Here's one of those structure deployment problems that I know you like <g>

Attached is a simple package, one Shell subclass with one method,
aSessionManager subclass for deployment  and a modified
BITMAPINFO>>bmiColors: method. The main thing to notice are the four trace
statements, two in #onViewOpened and two in #bmiColors:

1) Run if from the development image. It works as expected and all four
traces display on the Transcript.

2) Deploy it with the default deployment settings. When the app is run the
two trace statements in the #onViewOpened show but the other traces do not.
No error is raised - the #bmiColors: method is just never evaluated.

3) Turn off any one of the "Strip redundant methods", "Strip redundant
classes" or "Fully compile external structures" options and Lagoon crashes
out with a non-continuable exception

4) Turn off the "Strip redundant packages" and the "Fully compile external
structures" options. Lagoon completes without error and the app works as
expected, all four traces appearing.

I should mention that finding (2) in the depths of a deployed executable
that just refused to work, without any indication why, was not fun!!

Ian


























begin 666 Test.zip
M4$L#!!0````(`.^-DRDRJ4O\[08``"X7```(````5&5S="YP86/-6%EOVT80
M?E: _(>1\R#;K0PN1?&0T0(Z8L- '2=6DI<B#Q2UDME2I,(CJ=OTOW=F#UZ2
M;14QBH*BR-V=G9WCFYU9?H.M'_SNKSE\>_E"OXY^@K?J-?8W? 2]]SS+>V<5
MQ=;_XR-/LS")1V"<OWS16?A9&$R3S8;'.=(3;44M!A7'<IJB.;K:$$F6I^%V
MRU-8W.<\.ZKFAC0\5Z,3&AS!JU\'`W#Q9X%MP\ $RZ5_QP`V!#8``^BFRQD`
M,SSP''S0*Z-IC-EX6]A$:F;*&X>HSVA=0^JR\=Z99PB6>H9K*1;#DDP-J*?H
MK5%8JFD:XNFX8$K1F9ZH];-)>%?H(.8.P36D'$S--_4<>J\6U"+8^V7$!1P'
MS($'S&,P+%D\W_4)/7PT7BXAO^,ESK(`?9F3BVN#0>1GF0!;]B-$29)QV/#\
M+EGJOG64+/Q(MU*>)44:2'C6T2+XO*%.Q*2_7")6"+KGC=;\FMKWR"'CT:J!
M5+EHD\'DZOWU^.W5FXL;Z/\,KQ:;<)I$29J-'N0BA=5<]I)H#?82'4W"V$_O
MX5(J_::EY$*,7E:+C.!XSG.(^=<:IQ,R_JTV5)N''T6W=1$:+"I3D<:]&5_Y
M193#EY!_[9VWEJA[..4I_UR$69CO>B;C^=O:."UXM<3-(LSO6POW9DFTO0OC
M/4LI9EVQ[%1@!H4+XS#'+24[$OWS.QY%D!4+@06E!W(*XRSWXX!_]-/07T1:
M[5X/QP3IOH%MDD2S,"#V.-JDOWJ((8IQ6Z!F&S[G&6UVUWZ,4J=MH>;7_[58
M1[^(T+H6*%?VZM;P+>&?722I&*J@#GY\L_B-!V3((_(7^3OE`0^_\+2704D)
MJY!'"(=$4'SQHX)#LBJGGXFP[WR#+/Q3I)Q.RT1!D::("LA3/Z#$@]J$2PY7
M,66+CIB%V4FSDVPV(::38T()Q,7F7>$O,S@%BR#3*2E3OHV0I<@@-ZN1S#.P
M2I/-""R&`N/#@!\D1[1@FH?Q>HRYC)T=+.5-(9)D%[I-LP9^SM<).0HM.ZIO
M(=W3TR#9;,.(+\$/`EP%>T]/N]MB$86!8(1>>QTOR8@ZE)8EY*4'Z1+!&E3Y
MMUMVKHL0@^KX\L/53*A+N31>(\U?TXGAC WKHF^Z%Z_[EC.9],>V9?<O9BZ;
MVJ9S,;"MOWLG$B5R@;HB(OZZ'V*!NA#]OI2*"\H6DI+X(VX>-UL>\Z7P/YH`
MQ44;O">,"B1D!>7_.J6(^0Z1HL_K]J2),[[-[Y1[:IR0\AA5+(*\2/DX3?U[
MB'B\)E(3>,3)0%,9A+>7DW<?QK,39-#QR=.P+?!QK/II3X)TO;CE2RIRZ'6"
M<-;OERGG5/V<G.OYYB/SS>&PQD&W% ]L2BZU+/ 4Y"9\E:1<1 49J!:JE3$.
M8#->Y1C 9QI&G9H+VZBM>Z9[VB_JCF_@54-O?KT7D=C],"8GPX%W84RG?7<R
M-/H6>SWK>];8Z7N&-S4\SQF;YK2!25KD4%0B;0N7&S^,46NA;W:7?&W0M@U
MQ(\J#NW4K;;8,@VK]K%NRPR(C%)0B4%(HHKN1MX]`5IS33N=VM'(<'*U>8Y0
MD+7QRQ</%\=88)I0*S!M6<F*DM #UZQ5A_1T1 GI>:);EW14=L) %<1RB<<G
M5F6L+0I570?;0U7#6J*R-44/SE'3=*DK.5J/E;RB1/?P?G(%-O3 %'/VF\C%
M:EV:2/.NE&P9ZV%QGJN2?^KDX2@ZVY73#7J2*VIDEB[]O4H42: FX-W2;$#G
M!SH,[)K/W#T>*5!X>L34/70/<0'Q1KV>%N6ARRDG'W:A7":8#22*TYZA5-%'
M+G4@(X"YHDD(*T<DI2<A2T2/GJW:$C*[DD;KQ_0![#FDJ2S[;R^VT[/_LLE'
MY&_':01>Z\@L1@B(3JG0[LY@2N4;>-?0%#?;I^[W6UR'@N-)3J75-=*-`T79
M!3)N#SARF'D,L5+-'@S$&;S:1 ;2J?1%HHK:Q_2O="PC6>O()$YJ>YT-0ZF9
M8%-^;S#*H3W:F2+6A0@,RGV#5<'*V,Z+VXI4AJM+SHRDDV)6SG%;6#19NZ=2
ML_QX87@UZ1TRGHJ*AAYMD)>KEJAV'8I#E '##>&!3=35L<E@" G;([_2OTLN
MTFP.SRB6GF15LYL7UG;?=>OO,OKIZGW2')2;K6&W#6IJ$UOZ9==KWF#GK1I3
M+PXM3*K5/J@)!$K7M*\2-W(SH+AL@+^6OG04RM3VY$[P?\JJVJ1E/MSSE5'5
M1%HNO<U(G>E#I4BYJBDMX'DEK2IZGF4+T=)JS83[G!+(C?14@D6[^^EZP9)-
M#0KR^X UW..U]B,+=)(C;H\6CXYB[H*.N0.R=*E$"4;*!P\YTY"<,$[P-S2E
M/D:IK>+Z29XX_@%02P$"% `4````" #OC9,I,JE+_.T&```N%P``" ``````
J```!`" `MH$`````5&5S="YP86-02P4&``````$``0`V````$P<`````
`
end