From a28ecec02571fe48cfe6ebe870fa0363d9a4073a Mon Sep 17 00:00:00 2001 From: Sudo-JHare Date: Sun, 20 Apr 2025 10:08:33 +1000 Subject: [PATCH] incremental fhir-ui-operations - origin/proxy url protection checks and warnings fixed --- instance/hapi-h2-data/fhir.lock.db | 8 +- instance/hapi-h2-data/fhir.mv.db | Bin 15523840 -> 12013568 bytes instance/hapi-h2-data/fhir.trace.db | 1176 +++++++++++++++++++++++++++ templates/fhir_ui_operations.html | 111 ++- 4 files changed, 1232 insertions(+), 63 deletions(-) diff --git a/instance/hapi-h2-data/fhir.lock.db b/instance/hapi-h2-data/fhir.lock.db index 409ea3a..e99fb03 100644 --- a/instance/hapi-h2-data/fhir.lock.db +++ b/instance/hapi-h2-data/fhir.lock.db @@ -1,6 +1,6 @@ #FileLock -#Sat Apr 19 22:16:34 UTC 2025 -server=172.18.0.2\:46549 -hostName=5fcfaca62eed +#Sat Apr 19 23:58:47 UTC 2025 +server=172.18.0.2\:33791 +hostName=edfd6b88589d method=file -id=196501fef4b8f140e4827bc0866757e1c405fd48a82 +id=196507d8451106de1bd0820c05fb574d4e048158077 diff --git a/instance/hapi-h2-data/fhir.mv.db b/instance/hapi-h2-data/fhir.mv.db index 92272b419f4a1f2a74f6ed7b32b3a2d044749765..2112e0243f25a5417848af3a5d19f392cbcb05ca 100644 GIT binary patch delta 108047 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%0Aik?+HuPfMz{$nG zV~EIUccaL5|5~@RlUqmsFv9?(4{{6f3_?V$J0LL7&CrWAnKOn9_gc4$GuqeC^RG-r z(!2+D8sg@{whah$cLzG2?ZCss#nbCkcuxt-ia__E0Ovrj+KhrdQ5|ANL2k}LPGWW8^zMl264QA22L}YX z!xm~~n5{F2$P|kkV~Mmc$k46LH;hz9cyz9 z_H^|Ui-&d&?1)3IZG&Jp&yJtmA+CY7+hV8)aQ>8kn5(NN8jT(s>cQE)w!Yx@cm2!l z;_B}9X=4}v0Jn~{hZzvykHYz*!99Wkf&x7Ma-$TV+<~Zyz}oy>{apfsYTa(Z0kl2B zXjMD81~~_cjT7kQ6zKdZk(ZliFnR?moR^1_^QT4&3iJ;SbQQycL$G_%jXL+lK*7R; zT-@B8J;g>2a&r&x@(dQk-8?YlinSHw=IId@66ns30L)YLG_mJ+b`13JKseno5_!3M zdex>04Dzb&2|;dNu3l(lF^!j75W;Cqcy`3Gc#5@!G#)Na0iV)@xCG*MhVzz4>;Ooj zI^PtRBwRRN=9?`l1#(jV$n78!$3#u$`(GsYkaA|eK%3^6G6HkcGf8G~>z#-P+& zWDG*V7{p~*k>R1yaiV4oWO_tZ&a`-}=s#L2`j593^~91S7JrJGox}DelSO~&Wl>M} z7|6oUY^~i$L-gEYY&Rn;O|7GR4wYK zR4uA+P(bL*W=Tw6X+(Y9Zy@u(87IcSohybj3K!BdDif4ZnV^iy1WX2_GC>)YsR2xg zFf0=S7?ugjuuM>fWr8v+6O>_@pbX0dWmqOC!!kjEWugUAF)9<3QJJ8O$^>OpCMcsa zK^c`P3=W26f-)=iG$U{&@ z9)dFR5R{UK!f1&ZdI-wULr{huf&x9n3c$!i@H6rdl#z#^j64Ko5#c^`AXASpF@a~Y3G;jH5Vg~#a^~+M5#zhI6!oi)qIUav zAdB}NFKYK#G5qW7au%-LYr^!KbE3b8bRhG8XA>qmzVDvI0)Frn6ZD)ehWCmU{k^w~ z`s3{+maea%7~juc)c(}EBM#)Jk)r;*(1iI1Y!LOA!%56PutxL`vMOi(!C_s+h#~$1 zS%42cUy;$!2vLWnmovYwV8V3xX))ZddLZ)$C`5mtt>_QxUe3aUDRT_@g#0eXj|dn2 zztt89_#(u6tHMU9F!aK~ATv-vW+W2RaMhT+Vo^`c6ZK}Tz7}Cs>u_}S;UkCQGd@Bb?PZm83)F^NcG19 z_?t^qe>P2odaM3igI91`gsW!S;}x71MXH%=VRqRg8PbL_L)uVgNE^xwX+xPIZ74IO4P}P3q0Eprlo`^7 z!jLx3e>n0M3}mWXhqi-1pZ0d>mTJ+zm7e$T3(|6?+nNq!y4^|)-x0Ws`I+f$q+_PH zp)kG8!eNG-DKpZFaAu?xy1yb!%#c}WMF6wX3T0MWq0CAvlv!zoGApf6W~CL%th7Rz zl~yRT(h7x@R<=WCq!oT~O3+)roxRatjR5QKSQ;fg1QH-yYi}95KVtiO-p_t%$3o*g< z>0*NG=fngzI*Rc(62$l$kHq+!y~X&O>0X+%seUj zFR7`9sqT9AVF7oSiV5!4hzaiXV+mCEvc&lN24ejE5n}xPgJS#xTQUAYm>B<{LX5BK zB*s?}F}~`V82_-p82>Pb#^d~dq!JT63KbJD`*A2a?8iwYttG0*MKV#TX*2kl%`zyn zSw?j-PCu&DW*L;(ETc+omO+`#GAOfIMwOZ@gEEt4VbnowmO+`#GOE;O8C7bt49aYl zQKdG^pv-0&Rcf;g%50WVr8di;%w`!?YO@T=Y?e`_Hp{3|lV#9%?y)%ksUr#VF_f8+ zpqf}B`l%TS_?a0As?>}Gl$nvBx}WV(G$YYkBAStaGBXlTW=4W4H6sCKW+bRmGZIi( zk-+&+9n_2jl$nvBO3g@6rDi0c%!~w8YDNOe%t%0)840S?j0BXKk)V1&+zw_W5bkYc zFpoANlzt-yWuJdh%?vxq0@(Lo2w>lTQKjF1LD~0TRBwqHvG2d&XPzS_W2i8 z`uP`>ef~w2e*OhzpMO!MpMOEw=U-IA==Wc6u$huh>G_E4EbW8@5#G8@5pPhAou6VM~?1VGCt%*ixl$*h1MGwynLxjMyu- z2w<<+Ql+ohQl+ohLfI>}RI3}pA8ypTf0U^7F+Kck=$#R??Hv@*2*DnK^_MR{5 zkB3CSocMq>0UEm#|Gqd{SZBodc!qd`g0 zqU!K?koxx?!1+%drE)RgS`Sg5i8@$`YdyrXhoP=`2ek^8N_Ue?<70(F~v+X$H`~VgjF$M@0X; z+W6Gk_+7Q}=W64hit$6$V*JqdV*Jo=#Q33pwed4*#?ehu(zh+iZ88sle-UlaVA;%9yUf6Ep zM8UrzV~3oV?|17vN$7e#qfjmvTwYBUxH}p7a{0usBBu!3A7tP~mA;)lei!VYWb~5D z{l6=pD*X8@W0+jtzBe~bxbi9kFwubTTTT}g?=yVm@~;O}{vnLwGQR?Exu0%^kj-cQ z41VsgR(}e52ARO61`pmlQy8bt^q0#ghm4se0=pG)?3AJSduqs{EjIibI`Tf97)>ni22R3xe8nqpDx6~;G1Z)J#u zxuIcGRWrOOw3z$>p6!)+Sut{jB02v0Lau95l5nn_i4e9B)KlS6T$YoZ_TY@vyhU69 zV+O};KTo+B$e`Hav%vMwuu3veXL&cK{L$;=ws5yj#YQZo~|z{d1Iy_F*; zVBm(1suB-$OiK*RARpDop7unVv2q5?tNJUIHB}phpsXOZaG2m(~3e`cbx1&3uA=ZaGd{2p}V5c5BxC|{i!Uw%=|6rhibM&&O$rYzAub?#6 zSYk85r-xuY!N*>1!0$Snu#yWjm8>C+8f5nnR!#A_F8iMoRhvuP&t6@{jpD@0pE4KM z5vb7Ln=CQ2B)Q#`Efk&4v|7!LGGoNmZ^)b&pIM}``qyT7SuFMWugzf6PtTbo>`XHy zk3ozk?Rfh>O4+hY`;xg)mJ*tS8Ck~L?;$0Qo0>58s?-HdE@^-1SPD0~cCSmHK!k5k(MMoOm;u*VW_eIAK-1j}@oj!YgCfb7QQ8WFwZ@LD>L$&Pm!< zrf=XT)@C+sRBth}&3!)449VVA4o>5UMepnv3hwJ0H#Tw;t%!Xi`)ac1u&jp%&B*@7 zsZHFZ+Ki_2V!ck^RAOn?uz$d~fQiAACI?T{z=b94MYk8HbCWE;V8{w!$adw(DieF) zLw;0tX5TTC-I)$%ZuQUEgUEyd+4k0re+u%SI663ZtY(aV;3)s;M*V*qH#Jxj6zo5C zMDXZwN|JZp(TvzMu{S2gzhrl6F7G$qe{yK>*vXpT#*GO!>pOnR=t;p7{U--&oXN_8 z*`3Jsf!SXZw_mf{S<>V1y!&kiH@WsW{$Munyp?|(qWvT1*K7-=bjp zl97Y67m$h}*&Rtg1ATL%F|{`*S*K)Y$QX0`0SeifyN9y4$(F>yH~TK7&sIuZ=}zn( z9na>b)b3=)AvLS@Kb!We-yI}e*GHNhPB0J5_T==tkD|;`FBnM~vP$I9~ z;Q5O@F3jc&WUZ9cw6wSQ@7!9M?8S2(xV1L_om+d7BSk}$&HfkRwX#-kH2Hwn+SG^F zUgt=Oy}jwb5^SYmAAZ^bf-NkKgJ3IoZScV`Tk3??t=S=O(^|pjWX)cAZ{@{HFk_yG z53E{93_lCnT!|nnVzW!$gp^t9`{J>Ig#YF3>jEwU$IIbVZlZ4{d~~(n3Lt}r{ZtOu zoD#07^v+f;mZKnQga5#`#VI#i8_(Kp_9onXz&}S3%SK(1aSMOoNilqHBGZVTV!DX^ zB`lrDx@~S|*4nImZR z*(1r&{`S2Hw>cZQ+o_7DJ6J@@G-U*7nC;Vm%$ly$l9K7l6$)FW<4#1jqPSapca)bs zjV#LX8AuxB`mDvIA>r<*4(vh#YlgcOmgo8OSf4Gr9Lb@gr} zvk`vC_vykh815LZe?#9rAio-jBXK0Xfx?tk2ZoDEox96~RbG^>Scy@UxK>5@{PF>; zai%0d;g8n?3YDZKNfwE*6! zt*0MA3`WA5>_sH;Y4$iSoa}v;ZO(a+if7px(s+vfX)@~-_I~MAc2}kINz?5Iu|cbU zB=JVI5dM|H``%~QA&@U?8p*|j#effbop;dt!L!{?Tc#pw=6FKPK+)>gfc(?&;U z#-6%)}i`5%zH)NcHx)D@Y!%ZX7lcxO^|+Q**QL`XZ631@sds254K zF*{FGrDtco8;h^4_WY^elQcf-W32dd=;0%b{n@^2j@9=tp%Zy4X3_EpA$BZpD)G|3 zUA^G!-rJA2jCPUaaoQVeR##?iiTCw6q1^f;cab&iVg`+f4|$e;nnq z{|vX=$dd2!zl+;F{ugA|K`}9S+6iQB_djIks_U|IiRQeIl{#F;zdoE?bM@T99rnBj zIoU7Aid;XB-UO@4El3R~?@T7Pgllz6ehP8A=wn10mnw%fleQVbty6qlJq1==S zmSvovuJQpGM;bh7=V_F#oiKY`4k##(OYEO?pwsO9$=lCxi5$CK^;WKSB5b6}nffc! zy%)`N{3gA8eac_;3zJ_O-}o$2)7RB8&Lxi!C%d|ITW@8`D1;+^&4DFMQ`eOcRS*fY zMu-_^Pd&pD*2m)h3l+C%V`Iw}HZ3h$S+r30eMT$>vK4 zx1gk2U)krR+CWappNdbYKx`|Lx=i0y0JC-w@H@?hK9h>jT3PC{*vo8dKx+ZZ1hlph zUdn#G+T#jBTafNGJ}m^`Yt@{{uT{#+(nefGldE1sS)g?Az zn(rre(Jd3i@PfeuSoqcsqF>;|bV7;P6Sw;(viKeJodsM6f}ae(L`9zeHq_!Xh;lFN zYv*^%SlZnN=b08tMJ-Chw%Fz~xU#9aNi!1@(`Kg4?M-a{CMw&sv$kwyB>)M#95)jm z?0=**mGEg$s$a0-TMskk}MwF2ZtIxH7Se5JxK(yP64n1hHY?j-n8;@JR_@;{o)HI9#53aH9C0i@bVdw6yiN>15_yL8^5Ust z{89RL9?pVe=fwEq1!DRW*@!o&WxXQ)6vm-%XI^p|J(zUdJtF>6I&BA5Xw!=tQ(s*wrXZ+W^Qcyk3?93yRW>N_M zdrs)yBQII5Z{HFCQ^fXj(KrabCk^{rrgZkAfMqjD3>n`quNkq<)>jH)ee!n66t1pw z!liU>0Sy+*4+4@!j(3tbM zcG<@K(T{s>d`vH1*HH5P$Vv2!ljMIM_}#QIqj9?U|Db8iNi#Xpzc+nf`7$uhG9Vp zk;RJYC&pjdBgS8CF2-M-CdOYqE5=`Q72~hPi}BYUit&{_#rVqFm9FbHKe2qT@B2xj zqD2Sq)25x7J=Vy;HlSiZ!>Ld7kaFjJ0p`4pv=xm|OWX&b%+NpmQc| zh+}z=+m+W-z1moNql)Z^n!DquJ5I`ByYpId@`)w!QX%dRMRHE|NdQqYYZ#nUZzqEB zm`$D2CoGltj)7~usQ8JH)&WKtHqGUdG&TO0{6@Gj|6a2ZFfGD|@hR$lY3`9wR zI%nrEmkOEBXo85ZR!9Y#7t}eYcqNFEJ86Q*0js2f;p;rW9&bhUU5ygkkc)eUjb!{! z^-5#yiRyKW3r`mxrT4GHC-DPF(F#oi@^}&&*;!u~M$HZ;ogw?vE?ij9khdV+rttRk zgqB7wFid7uI9#C{KprbVCn`|_e-NMoE5W%1EOzFkYV4>{_)9P6zbi{ltgz!viM?9a zl~^>;)hO0SZ%o1Vn!lN%WIS^Ni*=xBfW(rA}8*vg6CNTN?3K&OQ^u~my2 z)<@KeSf)+A#Q3H}jBol(j5p~o#+zh|@y%3Xe6!HMQKIyuyBUvkR39Q8^j0sVqq?aN z)7!ile>*^ozg;B8-?0$m@BAUg-#I77-*pq??hEV6)y+Ge~9!j0-djox&JB&Ivo&)-}(bHk*lxx!q za?zm8h1GsK+>QS$FmhGecjhQ~4*bo}#t$bWw!UCRrEhc!fkw$nctDA`lt5^49 z{u-s&*fk+y`kG^jEd1$UQJ<;A_-CWUe4ds3#NwY16XT!15c7F4MGSvwfP82#eK}6t z;N?|OU-{N*c|(@L>j5RAo-SkhhQ9QM?cUU;fBQ{8=6@@Q8Nd5p-0odrV)J&kwx(7N z<}J)ETDCAXZ|!Ji-nyL)mfUTuY-}`U=9Z1xShcMO@63CE#lf{xb@Pm-X|J7~cX>_L ztKpC-%C?0=tYqA?`L4!3XPUV`Ve^Emhm`Vfk zH3f)hC#hG2H#5M(ne!(`lQ|bOr-P-nl)Ica)?WYuDVnwPw%#%Qq)tShT#X89_;(FtBPMiDB>ES zTgvF2q;DiJj#IWC+J+RSjMphNoU4;!h3(3=H`@_tMSQPmdaIwPwVR_(CR~4)wrC9R zMDpf=&$OaavxUsKuIa@F*InCp>_B>$x4EwQfmlZIUC6j-u$%tEbgEA@(nh7cygdKW z&aET(j^x!%pe5^2JGsTX`tL*@=6_K;qsZPE4A5&0eE(GB?D?<@ku6C2ZH*PhaxNtS zalqXG#5vfmE{IcdPo_PUt9x~NOY+v?un~zrF0m+aH_Mx1IfaRazCJj}qWuH+Akc!8 ztH8qXHS*m+oYXK&MyZ?ZsLT%aEkuHrM0F2RH@kKO$P!=V#7Z4c6w@$w)UY8S@t7XLd_L$N9>nw$R5<&MSJtBvG8P$)l=BRRSmrqY3zqK_gSY)StEZn9yXZVM^RL&JT@10RoK zB#B)C8}_^#8S`EfN@8}SjQ<@A`R?Y15|$CgLaO&Q&>lN_F6mM1{bD=bd1c@4J6H)18SbM2#+3}}$_Cz#8H=~2il_$?Ave}A!;xd*o1|#`cqSO2Xh*A2} zlQfEBZc9OoU0c)vF-o2{(57EVIe1{@_4G!(3*#~pGf)1*$5FdKq+mZSkVwSC=lE& z8!Wh!Q{3GXV2~DXac`keoC3w&Dg3|pIU6XH_UZHcJ@5a0ulIV|i+qpV=gjQLnVBQ^ z=iWHVx0X7JbhX~1n?=4RxFOHi%n^37B+}(x7Cj|2S6k^AH`MMD306^!dEDx-i0e$_ zcwDzk*y+k>zJyq$H)Dk7ug ze4)1T5nh39`-Vb)F3Yvl7?EGTZEfo+dY! zU^o9jFE=Mw7bh22lZ(5zH%kjjMwjR_U5G8b?f!x7SnxtUgn33=hp-*NxTtoN!BzNR zthT!Ts~78ugzc~7ywKqRVLFY*qW|yeUaZ1vbzRO$WI5%Hc6$Hk9SLvk!#F5$R%r6Q zx1hvIE>B9=+WKzJiGF*6|VgdRQS5A_Vu$HW5(ZEGe@t5&kzr= znf?qaRA=hWpGTDeif1M3QWC3H87?^|+(5+#Zs1BMs33cGvoO@Tt@ikY2YU-|Z2h(r zMz!f!9JIbc$mcMYbgS?~ zqut(d2i4v;C8K5CV$+1!&TgC%s2mATc9B@;`-RmF(y5Z23As#;l;I|{;REc>nm6jt z{{;ll_z=|B96u0s-5%knPXPK)pI1sv*kgFkiA-+E4n8WJPi#LN$}?ro5zyF!)%Ay4 z`YHk7Z*j`sy#OOv+Rso^y=SNds6RXX;L_;?Aa)X@KUeVm{y_ShVW*wG?9qmK(~fWO zLo0D4+TwF~aM`OwB6ecm1rqzMjP}TkpYkpqx$?>n*V3OUfa{p~RbjF|!2Sn<3;VFE zuL?00EGBt7rUt$#tnMgnv0u!&!5>5Tv85r#%Ir}H$Rh1S(f)RD-b4)HKsHkH7d#d^NPO!aSR{QgU>kr0mUa_YZuJ3VWvF$Bo0iiijRy$?!%fjD&9e=tuGL}ah7qYY% zV_lbRHh<#DZS~uJkM@LhC|9(L1LRosIO7if%GxxzEkRWMSyH@pJ?8FE!R!{$~KF)Xvr=oh!e?r5ly9K@`sA`}x-l-@-VmE3fzj1k7TKj0|%gguf zjhfa-v?$Wcu-_lT%w)TfS|fo%Z6c z-9yHX9k{V2_Tz#lT;L8iRp;DM4tP^8)k$`f=*LK_Bc2lX)0HJwH|}Ir*)r&L7E}%b~nQ9wDEflrWaa#!| zX=0qB)+rQMQZYrXE}J_|n~%2*O&t5~OZYTjtk(cLJ+t~8fcs&IutqMymf%-feCNI%D*V;^+MQ=vbGj_Kk z{Kf`H<373*jl1G@WB48i+$`C_xyGC~WcCrZ8DopTz)u+)huu!Bi(_52o-rb~_B}J4 zmx`_m>oR#*5QFys?;%Zx8uG0_WR{)#VeuWwngx)%4^7IaL_x1>MbM|!(bMXu|1^8Dm8G`~`T)jhrLIXJ9j7jsg zmD!q7n!3!RficAGUlYlK{yCA1<(Af0{R;%y=`X4b#Q8A^1X)TW<4{(%F;2O<1{{Ic zt$_>WO$}T(U(|%>+cyLmdsVXt7wOF}z8ZvLo*Xj9eyN4#>LvhSTh<&{^~0v2z44GF zv>03d37Su^#MQ@}=l7J6~=Lz^O-`@((s1JYjY$$Bq!TD;%+SWruzpW+q{y{xl=D>N4 z)Y~^Jo6ooVS^c7QEUrOOKD*tZXb6$J>fzzp{LnDuV$>?hSRmM3NsWuzu+=F>u%@~; z9WtEn2xweYS^q@bVHdtCn*0vB#X6^=am#CpAJZw#h&O?)tgyA)ZS5=m{df>KWEiPm|C{iO4WM4d;8AQFOSYk!mIs}OgyFB5{mMJ#+Ise z`KNCttlIr}VxrchT2;2z?3G()-N-K(k|@3~)G;X|2oC5=0Iqs$RkktzLjae#HLwx` z6N@geu}PpCj8E=M@HuC;Ckgx_qHeLUw#FayyEAGMKQ4?Dwv?~is$nbm@bZovYF^=l5E+QU1*b^rPfI0d#H@uz1;qkG8v{43SqGPSNe z-LUqzQ3r0;!h;I)03J^$JbQ5V56f$zoxal%WG&FK@N_=gW+O4%OdO1*0F31(vD6%# zwPiWDHaQP#T8E;=26bk~6hgEGyoFyKV>>$G8YTi3`@M5fHG}%goEwB#^B2^sD_w9E zoOjd*vZAiW79Uct&N*r7vDMx1W^Ci4@iM4wx?UuXT7|dRtF<2`UYUCq74V1qFP(je zhh`$;RRY`43-{ZI-ne5Tdg9oW>VvceeQ?Hsr$W!)cinObXJ%vv+TuH8TYc*{taE?- zyiNV_18NMwukAkoHwaKs)g9G?`j#X9SkPawqISA{fQcGySL@l++b3R3ov_0X?{HL-5jPd%px#tKj=ECt$ ztm;tQTXl1Bcx=r^yil*sTPc8I@9<5xhv65T%`^U_cOLX3A;Y{C5Sq|!LWm|7F$%f; zN71jJnKyvoU?H5$RIo}rk(oOs_xcd7)M^M`vy4OOk{dKwODL}(_H1m?apl>#qD7LU zdd0|KW0ZN_j$@3)U z&@*{`uBOB20mQoU5l=^-RPpTa)$v|*Yu|M7jPd2JGvlrO2A1W|6#o(ywLEJAf|`j^mmeeDN3$gme^!A=eu7cxX;(p+7a`YK*t& z9FZR8C^i^2bsWz(X++#KMAR2h_Y>(6!6H3kqo^k`ikE9?9l2Z>L`65|1)?lF zRB>o&9eLX#VLW7RdT^vzrLgrmcg-d1xa z_aGRUBS!);<54kQF+IOxa@-`8;`IqK2Nl{~5ELVl2gK`sl%w|7C6uVj-D`f-{Wet|>bI4tB$455c{kH#FH! z|7va@Vi9@$foC(lxpfuW)ppu~=P#Fxn>=ly7mo9xb$I?-Ps3*y7&my#cAIZYbRfrf zkQ;VGDeB2OZNSa`bORo4gBNun(2o-{ZN$TE_eQWL@s7U#&G8%G3>r1lA9a@51V#<8 zHE44;FWpO=AEN?pjk{#K+)lgOeBkKiU*|j~!~4VGq8}WaLu~nXXjr?9v~;ScE@@7n zp8%HRqi?H#UGu5L=58x$X*&)d(roGW{Rh}CBicca08KpRCofMYa*x+r=*&*y&D3Sp zzSZ_(b6Vj<#je;yUE`|G{y|c-cC)I#Y0U0Eg+#PK^hiYVU+(G*Av} z#ulQ8H<4i0y(7V}(sS|czavERHM>8Tz8B`KEltE57mj>kP6zOYLyQ+T_F&Nx{qps% z2tDIU5SM!FY^Y`uGaEJCiO_;WJ!nI|fX#43%bFv2uL7dw8@xJgP9ls9x`!qw?-H<< z!v)Ft0fn~OJ#)sc*|Bfmoto%6k>4S`M5n*?mX5@HsX*)&>fzTUu+=-Xb=eN19?$V` zO(>haQ`_Dk&E0yC7%wjD+g8>fN-e^L{!1eIbmlF_o6Y-36*gxHxEK>o71`-+cBqM* zQb7SZ1*dXu8SSatFIKF2x_ADU7-33VW?aY8mK!VRW48qn=ERp(KLeuC`@9r3;!KfI z*?p!6C!pFnJb%Jg8TnYQH0S%9gg(Kf!l~GI&P55Ch7hdClrY&Bg@W8yc-Y8xw0uM|l?1vA#r2s;LXtemb=aRr;y^jPV$zfZ&1Nj{{}2n>YV>`snDq13hqU zym?XNt#|(A_wP~6o6|fL&^&MnOk0?YZ-Km1y?#JW5aYy-W9i^+rN2fyC@oHIQ}R!o zj(Y6X;$(0Nmn7%-4LM_wwu7x`|iL0F0leF|49;PW7@D=*^nC9SLMEa1<|YSIa= z)dNL5zKhTrgM`+cbeiXXGDE~`uM}DbF16?j_Ol?NpO4_vmaXd=?Rk2=p3S&^IqVx% zb24o3r7&!mEGleF%Lb7CRWG4Uh8OU7({m!;JVL}<)Dji9JR;()d`@t?#Atgq+hd)R z*3sMD(OCiRAy#G$O?uoak(#ww`5@Q2O592r;E z-gBK%X^T?gjcr}l4Y!g5r<~L%M|z}qX>}E+|4j84L;_IZ*N>_Xj|6q2k~yV}PLAt&8g=GV zMV}{uwo!V_I(NP9%d=-cyE?u3NQcBi+KAWf;KzdU(LElg{%{zm-QEhrk1FhUR z1k{c3b5iPJzGLkcBZ<4=$ZAArjLN80MAm2>3+~43qIF?bx^xHPZn$F*PH$9Pl@wR4 zuFbK_yukLQ*j&!H*qnYww;F`sz;eKB;5Vl3TxXD3g(x)5XLqj)2GBi^9U3d(OTJ_=Tn8D7n0N_e);jSl*ribdlhI zm#+9erLV!J{Ko+q3IG|{obA%ES+pCv&-(xT8?5b>P7bLztmNDy_C<(=GP!wb%IV^@pT@z|k-w z^>cmOAtfKc79-;A*MH8Wczt;~II50A7CzJ*#4AU3&ic>T_ISMu+?T3U8;9mS(i|;b z$MhfOY`D^K`i}dhuul7VMDd~}t^o|djWAmLn=^F!V*njuQrqZPtNT=QOw!PYkxDqS^{J-ej0K|Jp#z$HHAiJ z0A$f_`uaAx38MndKq)whFTaenmiiA56WhD7hij&lUZ|JI&#WTyGn-rTyIS(cSn`)x z@^@MCFIe(liu^2lk)M?iE)2516b4ysECz!t1~V=Bn=JW1S@Q3R{A?SMpY1R5vuld{ z?4(ir0AVcuyBX_KOXS;Wqv?c?*#KHc^}0ALW1EB4v7Co?fY$M5CJxKE&Vyyveinsp zf!1+~ho*tnk@_V{jE@Gb;~)<$0IkDw4(uj01g&E<4;==r;{}B#_5rOUuK`L-ybfB& z9UdACT1Sm}$ek1kTE|KrS_xW*%Y39wP6DlC7!U0kFSAmOQMRBpmazBZp|W6g99{ss zf;_M~sw_l^RRODG2@k<_4l^}DiElmyt78TaJqD}e-XhpdNd>DTY4Q5j2G#Z{MN@I6 zLs^^VxWZ2~Pi+!PS9pb~Wu^g|VY$Jx3oOTP)jocM)4Ou^)XLLg!Dc>@QuM>8M$ACO zgN1JfdZY7G$<>2usWh#}%wonyymj^k@tNG(Y;W%+7#jnoJevgrd(PO%`V(VATY6f# z*~s^L$JiLD;S&;l=Y`L)FgD_?+Z;^b*I~OhJLvx}bK}3vjdv`H z|1vlJ!_1ASk1{u6vm^e*+{oa}jf8*7+#tLMF*o7}8WIl7$G>83Y+_!w!%QyWp!E?hhD{h^UI0tWA&98tRA)wya00SB030CcrJy(g^$m;z2t8{NXV||1vNYf8=srL^1pWg<~_bvP_v421hacgVM7j;-XAIIPh>(#c1FkEMSX2vp={^Oh$H8 zaXl9H2TxC{7;XYa0^vAQR&HEH6PO(oiH^$3ii+gehL~db2h#E1pWz=oJt8YQ1Mm-C zHa03M7H9_^jsqsbLN)mq`-5y^D#pY{RfMAxZIzYZ%zF#};91exX|du!#sONAMFf{@lpSY=VFA z43JjhKosHOtSB&EEa7Yur?K$#?6f!(wg5l=IsAjl#sYUkzz-gdisC0E7ZFfvKKG>OYQPIV}J}Vu_8p|aZ9v;KtA1Ip^855TsB~DIS z#Z3GU+zF*u%*>9locy$CQ%r7*h0^j-_y-k;HpQi3!vgGKfq(Gy@W{;K4M&H^L`D^Z zLoDzQVFL`5WhVfEip;>-m*W2b|8T~;l4Mq?uWlE52WwRc`k}ysJi$HA!-Xa3EqpRU zW%4+qj#tU;#tXf0hik@!E~Jusw$M|RxT+J+JfL*-h1?FLn&28jduVvR9OjT4K^gLI zLA)YujBKR1cF0+7sQu+KPqzxc(TUQnCVh90>(lW(U)Qt_x7QWE;v3R`b_Z(MrayP# zDA)5f(Kmzmh2>au3%x|0K+wzI2)&Z4J;4*Mk_&ufT)QeVt~U_z8;c8g`mGWo{dR8= zzjIII-)ql1jr0#D>F5np|6l=MCaizhWfJ1s^pBdsAv|eol!HDlfPKkr`lp9$aLs*s z0)|L>9QqfH@NG!C2EA#}-_InIVgQcAI}BRJ(+&E);HQ*Q88H4Qv=HSe{_HT< zQq{3R#7ie&N10{+{&nnmMnGqwfpZFY zJZK#ms0_jTn{f>}CE}s4goc$9YKl9~^G)B`a}7UKz%}BU(8&8DJ?fQ+N0WOG)Eg7r z43lvXh>bx28uz(9*Gfr3E4Mkp<5fn8c-2WFUTtkNo?iWM0oV9TBE6<8;x6Q5olx$s6Utq4Lb+>BD0j^X<*qrQ+%+eZyXJJ>X6W7vXdF@+ z*@eObB@rwPJzfmr+A~)^Bm(tq329;Ixl$vP96llrhmVA~F!V}80aEhaNJ>7mUAGx} zz1Yc>yJAEft{4e{Vd&$A4U+~p7WxA=>=tk6yBYP6k~czVF5D3kBg4?IKMtv<%FsU- zhMw_;0r5?sW<#z46?kqlo+KO{RZVO-=N&(n~%y+aBMW3_Nxrs`xq&C zA0ypgnk)A{hB)^=2IbzzNXhFMlzSZ`C9h*Xxc}jH41svVv>&i%Q0_X2lor|fm<=;* zaS@S{^B*X8>jUL(e4yNo50ty{fpRxKQ0~SD%H8-txf>rScjE))?t5|(;Qo7{+-(n( zyX}E;w>?nqwg<|+4nesy7ASYd0_DzFpxhY?lsjXAa%U`1?u-S>ow1OTGZrX0V8Nrv;Szw19G-7Etcf0?K__K)Fu~DEDar z=p=9~Myfus}WA45vQD-9So9 z`JsG`J}Iryhw?T0q_jpKdS+xUT?7cw(t0RgT2D$#>!EyUJt-}%C#9wJP`dH}jS=U|jY(;_F_bSiCZ*-Zq_o@^%9k5MbNPB>1Zcf6W!&h9L*uJ5 z+|+A?(o$NAUq?QauaPCCHL_5?MwXP;$U^xVSyEaf3*~EMNok2JlrNDbr6sbys$8)~ z772WfER?U2C8ag8q_jpB%Gbz3`5IYLS|dwJYht&v3nUn5IOYhM=v;qjqR{)XH3Lq#}0O9_pz+E~t@z!N}&_xHONzqU~-loHoSyoHi(*(?&{j+Ms++ z8#I?sYD0ieY9pm7WKce*jr5w>5TDbAcqq+jgYr3Tq%@}u%ICC^(wsIZpVLN4Z$3~y zr;U{6v_bitHo!lu`J^@^@JVf?G^Y*9=d_Vpc8JeuL!8fPgYr3Tq;JUHY#lSJu27m8 zfH-CbaOLCsi1YD%C?DU4^6`DZKdkuxKN9!=Ka>yfL-_zdln?Mj`2atZ5AZ|z06&xu z@I(0kKa>yfLur7Yc7%`bL;3hVl#lO2`S?EIAJ%+;AIb;#p?rWJ$_MzNe1IRy2l$~F z;77&Vtdo)&6Xe4>=_x+JpnOD_bOE04e(~0+J*|n|VVyb^FEFGuFiT1Uv!oc9CHRLJ znI)x>*+`XjT2?w+F}nh-a4%--j<`FV{L@eNF~L8M!6`nb-D(h>!dW!NJ`_3 zq%=H8O2dPsG&~5+D51ywPXQVqB&{h7Ffb|NG_FVKG_FTV<9bj&u18AadZaY2M@r** zq%^KaO5=K@G_FTV<9ehQEcq|#{T~T@V2_l>^+;)4kCevsNNHS;l*aW)XP zTo1~}^+;)4kF=)9$G9G`Ijpls;{}D3#;ZufSM4J>hjsQbtxy_*LL5U-D*R{NW*1Hc zDUBdO+qGeHbXN9jI(00`c^#RY*AWqy`EGb6^Bu1vDk3~9HY+o(nAb7!O#_{OM3yM? z7Ox(johG`0<08Y+=bDq&sZw}kEW6(;)!n^EF$OwIfV7xso!;LggZI|?=`%AK*8)+We zZt2sHVMla?hsWi25^6`TuUmOakn^dp9oxQg#?Jr%rf>xTDXK1=aLYWz|zpS@s_bZvc zU~ZSJeR3x*DbZ*S_JnG_W6`@pd*8F@eUy~^ir6R08l@Pt*dIPY;V0yJu#>UC21yx-XoPymW*On z)l9LtU~KS)yCZ^BaCmLd$w-}xHkM9Bn|RTgXk+O_w24ROA=$@^K0_$)E3~on5!%Fy zzCm0L>XHv&XI8N{TqR?Dp}S^0qIC64+wdp~XnGFlz;*i#BdJ`XDL0horFEgWwo-du zz^dGdD3*6O&54CZ%XV1rpXTD$A|Ww36?F49ZQFO~)VWL7ZrywI?A2SPZoVhwxGq1{ z>I?jbBk>sXFC{B-g{gFO`tw`VlRy)Ge!A2s7lr-dliwOnJTco4A&` zp3|*i+9ki5_Z0k_iht9TYTnb8EGtdccDHjj`IV4S2^p1;QOSGy)-0=TB~YSU{+nUb zl{dp?EC{rc0#_OROXj~s!pmVZmIvx`YTLr3NB+vf8TdC-Sy?#CC(%lsXgoT(RQ^&V zE=A(f!dbzI26I?xnD%1FS*PA^yIIS-b#3xjmzs@#bMSAjvbxl~-EB%}zFtsiPZ=2Y z{yW1xZ9bE3d{?2Ye+a*zbXhN&&_$rjKK>)u)>8_&wmI`N*S2GYws%BJ47;5E&A4_r zTfnkioAtrmK|Sx@h4SuQDDU2d^6p*e73~R}xp+PA-G%brT`2F}h4S8ADDT~c^4?u2 z@7=XATixA=eSqGtgl$6~Y{0%iA4L|Z!YJ@~1#Q4=_0&`7v!TN9`O^ZP{xU_xUu{cZ zcU+q}G0z8!4E&GUP?Fi$F7Q@gmzd*}1%Bv0wo-36VyA?RYW7B}*&bX@F-~aqNNaVt za(RD)ikbR>bdqy!!Evp8{im|_O6^}4T+zx0j@Nfk!fq_sqm>Izc{(bu?khkXTaQa?7X+5$JF$@YL#60jnw+AkZqg=*;}npO2OCh(Ke zHOQjBl*R8>*_<6iTHGCOwt9W4z(D_%vbJ;e#oeWC^jhs6T1sUM!?<812G(L?<0@6I zf(#=&lD*JDc~p6!UZa$$zR+Hc7x4zFeI8*}Vw3eyR{EJl~WlDcgW>*4(i{$!b+(AxED&w?SRFy z;`|_>r5gLH@-K0}LJWV_#Orx?J!;j|#8nHGD;AU}VOtXYGMfFi54@G_&zk+9agwvj z<@vD`3Ko3^HdVpcWFDaW;Wtw~&4 z=q!3t*tMi#3fLud{E=&Jt4if~AWJVE()39@J-M}rrH6mW$hBX}39kL~ zMf!jgp}BRM@N_e;cbhIR22TZC7@R>4(M~U$cTrqsS1D>(?cn6e^ci=#4 z*HQ&$o&Lgft|g|;#PTHB!-`*5WiZ2jp+D>Rx|t(xq!MeK8~Z6?Gn=m{A>Rs3^j9t} zZGO$x)?tnB?SRTw<)a!fCV4tfbww;C?Ds5@^KC*ALoGb zaSkXS=YaBY4k#bzfbww;C?Ds5@^KC*#yR*NwL0Ahw+9mVI0uxEb3pkx2b7O0Wa zl#g@Z1lq+?1!i5jN>tvgEB}Q(SNktd&_(FPw3n7e%7)KQhbY&pE!WC&wI)|XmBV!s zD#>!GM&+?Gr(S}MEK5mpnBv|r;df2$#l)MYDnYo+P@BUKqISpYqE=_U*ouq0NO!F) z(%lk7+`YHR_n0iwJ(r%~^>}R+`4w)6bRVryUtf{$_elY_^G~5+A8a^aKr^m^GlXG~ zrJ~@2!Z75)37&6M3k~xX>85z0;R!+`a_qTXBnPIMby4$A@OZ_YLZh#V{Fv7TJUz}U zO=MK6DztL*W;~-xXQ5Tc*z)@s~py6_pdQW+_{riLpXdmQ}t!9TSsSTIs%kqHMzeOmwnk?^wDe3L&L@MoC z66CLIo7gC2R(e85S?=F$UPUD)eK{C@{X6?bE92V{&aXrNO)*NTP6=&MtWS8XGN4-m ziZvd(KTdhkb$NYRUN$hZlJaG*<%?vw{n#g!mFN8k=Qn85f+|XO-tt^o?mO;WRprKz z@k)b|661DyJ?afMD3>x~`EDe-uC1TRq^-a<){TXmJ?5#^e;R8Hz!4VC5YWlRamcls5b{Jiz zAKE{%e{BE6{;B;l`{(vA>|ffyvj5%wwf!4=vqPT4K!-sNgB?_8X!C9+RAZ@2T7)U1 zl7p{c^+9^@aZN0m|L_Vm603@7+aJIY&AQJlx5?-0ezvi(u`A(F0hdySpHGs~dE|;@ zS+9HM<(gd8PQ}9aTG=Vm+TdSwcrQ?$Gge4RFD;%ZhgPEN2TztmJK5%#R*}uo#{4}V z(X6X`6I~U!S?lq+)KJeoB3_w)_3G+1`{KQ6>WFv}La{O~bXB{s$EhrD`HI$ZJ5zib zyDdV$q_gvtTT$Bj3|6;FtJYQ{!!Ks0dori(!D(#v$`ziKQPyf#j9pfSy=bHA2ifzj zHmKpqwc#&98-I&C5I^Wcj$#&m*+1hbnsrSqt!mSj;%;t6FE{wb%?nQOx_@lc#LmUj zvCMmbMNk&)%doti!MTK34ApYPBHi1GRd#19tCbZka1~ZgX{~sC-YUaNryKIg={6aj zZ;6VpG=iw8)jn@f`D-P0--^dtecvW?+k%Anj(Hf0yRcDcJLORCR=5lMCM|BS%yL}W zL)K|STh-11ps~zez!iVFAKc{MfFnAqDrSu7AlQgzU5mST!^4klIpl zv7IwVBWC^+G-3mtLwaPVb`?GbM)cJf1KL*X{5})WtV@_Y&e7)sCgSFH=eo4_d51w9 z7lDgF70}+g>-!W$v#ynGLzI4>g19+nO}8AMcih8qCMxZhbFusT*h7>aI_8h1@w(Hs zV?vKEK5t2fy(&`C;Et1f3eX{n+$oEL6i=h;-X8%SKF#UZtE>0la1MWUqZ(tnEbA?h zgJxag#tHneCneeAuoH4nuO8E>RiAD+?jR1f|6Af#{;UHf*c@Rm22qX`S_{Zqg9 zQG;e(@_^DG9%Xc@^eWfCyU#ni;B@N0lNaXJ9FXhxAzW~$nhjho#}i?&(%%yX$tS3$ z`=H9XW-J;+-_Dv>OHQs?F>!#+#)9f^lqrEK;IT@u8nauKQ>x8w^-7|8%duVw24_MI z8vk9?;B<468K^3WEroZP6o*R;p2i~CHTi)P0iFI+;A#Mus`yWFG zt$arH9SG>4-=Cp_pQ`EgUMfF+{UAW{{uVlD)@6R(kY65|N5}CC?|tZ?S(jC#G|$hP zD=wq#s>gUddtYPTWC`e?tDBRrbD*!U6C8LKzP|96(7`$5Vg_TMTsd@50dz1>a`-cF zaLa`KzyilFTDeiu51j-+!5FM?dygl0OP@38$9$v*DnJRs*;O${a7_vPbalkkC&Q5G z`xYa(1Wu=ehXbv$VP&uysKDv5BY>vkbUCxGHN6a?Wq%(PXx6p4^9}#0ZP(!o5Dizm zF$G-P69gWglmZoK*5z!$p+J6zj7(k+P=Q7#_W)O~3PH{R{|XhTEj5je#J<2|{PvX_ z)huE&fjYPOlSaWj;A6bNhVma!ftrjZ`J-X!`d6sH?0}ZhtF6}Y~Rd~JS z1pdM~f${SC9b+XWZ*Qw=vOzs*ZSpu6IsXX^$hJIM2`{(rV*xA04|+YG|A4%zIuEc~ z&OQgD@XYg-naZ|4Ax8IiSiriDtV>C_$@--zWKFK>_lKGZk_8B8*7c8|s}(v)T)q9D zimP-$Drvl!l7svKyTw(T+fmr%UKermcsgbAVrmZT^8Cs=JG;90g?fbsIQ#vtfPlVI z{^J1?v8&Fi5t>@B_MRN0{B$f2&NKgl56BK5Z}s^<00L@9KD|CkVt!RuRrrt607Kk{ zX=+W`fBMdWt9K5hY2#Gu)U^&T{$}T$Wv^Dj12Z#j4#8TczoP@re^Pfcey=Oh0Yg5d z1CDpn#_MN33oU>Jd}y>M0SIB00e?hM!UW|s~bK4;b^TfrH| ztlzDt@J-imu&TT5Ahq`1$XAOu6&7yr);hDh4OY2*jLXN?G+b5XBOt!ne`N4|rShAK zngjk<48FQ7_?K30Z=riT445bU+cZ?`rvRphHT)f0u8Lzy%T?~I^!|`4E@vd|=EYCW zjNWx%b}wxiRekNCfeX(5xclaszENyw!m1Ek46htGHgx;RvC5VHK>D3aSQVZtrRs)F zm&QxB^d4_k{oldonRNqgZTTHtc3?Zf(R=%0FSBTD&pt`+N_<4 z-SkoJ90`Fh|Mp#0tqn%ouNr34VHV&zycg4~8{~lbS-8Qc|J0J}>b*{DttRNcF%U;D zEw`%StJyGi7O(z;v&DnpeT<%2H)Kc)UO2ykJ=bBM;{kw5hc6O3(i`OvAC)IQ6~0_%GAiWr)XV#5tL3Z(C8XnT;W;%<6k7M-Ay7BYvdBqcsPvSap71^70lXm>fwV;8B zv+>P%{F_a}e#&`~KCM;@hq7$WbhQ&f^x|cM+^77}Irza2{{o%I?u=b^>MbnqrIl6J z(#_^d%GqbFI$Ft&zVjrd;hR=dWZ5TYzNFmNBzDtUd8aHu#msajBuH7ma@7v49Jp_x zr1V?6scA0ZWnS%h7a7 zQ=i1wvUW>N_hpjed41I;S^lila**9`ugcNLU+i2VDGlzg`b^d}EwvJb+}NsfA#qCb zXNixra-sp8>%%WsskOR<6RVNy!SWup@>%z4H9q#U8?2F(H_a3A&7HozP*O@+uO6Y* zwd-C4JAZZ`c1qp!L^rG4?p|xDsJK36W{c}!wpyI$Ib-Os|0`CVSvR*pyg6=Q6__rm5em7U>)@tIUZ7VMh`nGG|@cMR)5b>SOME$$I z_?f5Yet$(6?7k=x_RbI+-cJJ)IC}?Vd#(q|pWu3kcZSA`Ij}hU|4Xi0JyouixZDos zH^T;0B?Q>btUEHF;%413gV5ulVh4V#CU*ElwW-LD7jt4^_jB?$?C4d4n~i5#m$H72 z{%-DeuF9+>x?A#J@!C$vd)ogXDF?15_SVSzPVENhaK~zNdj0r#kECq7lXyTUpNZHD z{@Rno%U1HW;rk?|`cJDnTgi9x_DjkwP0}r$?n%o7IC&M=(Hh!l^mGCk`Sh zkd^t(U{peHtgd9Gd&3SP2~e@6I)CM$V^X-rTH|#XNsg+k)~u0BlDl%};c5?!tgUba zd+~HNoPrpljsgJq`|2Q#&UVu=*gCNq7ZZJy;J~Cs8rh-qapcNtT3gAboBasLTV&F0 zozAHx;aDrMd&_htCDd-s1}oY7!U;+7s+lxTD~Fvwi67&!=B`E;l}$)dC)Q~>P@WsT z*OZiX;n#^7>PhH2#ndnqa2hnirb*#wvAb1jL1<7H1<1EZ>3_g{8v=spq&iVV z5cPWteFF+A{qxW={|~X;Ce#~BKvG8qEVrZ5A31JvtF3|@0mt8^K$##Q(5GWW?ag5ag4ADw+F*zL(tpKiQ!gIFW=&3N zq4Rb1aRb4e-9M|gW2tSmRg^CalB(dXD6-A+U$KL}??cRfl(cJd(ymC#SeCRxlG~5C ziqGpQNj_@*w$5K%gT32ZXc<@&jk|}IwURQr1_HR~uB-`XIUTg~+3=pB!wgbxmvPtW z04VLJCDj3sae9)w^Ph2L+{oaK5C4r4mEJ+#~%_2cZI=)dcxqs5^)|c)*Hw3FRm!d^-?2Ye`z_+ zFU}Jvb>u_CSsUye>gc4{o>R}0SmClHliX|hElDxIAUs+hr`wWJZyT|!`WM`hlbm%uc2(=iR7Qc*ln>G15r;e!6>fN4tB-lRu>L57Z={0!Rx zmEad~DgD30PBZI%%^5?kwGh}RE{!Vzw)|4LGNiuHOJlfRtuFGf&Jg)mUx@r`%|-sT zwIctwvZcBGZ(Z@;4)&q!=;#y*=-OS0e*lep@LW=+rV`d{LdO?)Z%wD*0Ou%rkUPIN{g>4b?OSUS~=L3g43Pz)a#7N2+d*x z)ryi+2wK|UIlm7A5Y0&m>sZ)}x60}n^HK*RDU=v#_~<%vMVJ0jM%w(IL*S^KPt!E( zuKShezv=Z%_Q3j<&7T=*hZeOS3iAN*B6h<`+;ulb9plAr#)`Y|=8uhe{8l&IeK_Q| z&WiZ$9>V_i=?O^BHS6vqHRJ|&j*5bJzY_7gTSb9;O^)&Wd-th;S$99bw9tpb?m=5| zE*|U==??>KdHzH0UrD~_2nY)#Mqc8JlQESo^r3PX5G{C zqTsVuWqJOyN5by;aAEf%NW@>95EZ|yTpD&@r*VdwS@&|@I9~3R-2|bQi|N&Kk^Xx^ zV^uZUliwdsa1RX(atUy*;9kMiKhWRR!_mpn&BY_woj>g?j==HuuT5c)pN zOaV|0?lIG?;6j_oX}0f^)7ZG5LWg2XwsdgG)O?&WcTP!DhW058LzA^)@v31+gh&0p zh3h^Y3RFNJ3sw_qth$xD+4ec$ZYHq8#%g)@bZ|FUPbtLX z_=gJMZl+BuJSFM7@43rR%uyM0GnD#sW)?P-_e}b7R}@gtk=x3ac;arylAz4QVbc?SZcC2UM_gM`lh(o(ECE7D#ONqQY?du}AOE zKw7Zs3^T3=;b5H&a7s%z+<1ETr9FU}FtqA=^M&E2d!;5DjaDl{E3jOYka3?I;`r zuH^09#V~hKzLJc+qSN$&H(s=%i(@Xbx zv!+*nb&T7o&kEJ_5en89PnSmuJNcFmtS|ApG0!hK zOlYoch}e+r1yNzC&LUolR()YZrMos1`ao1zroBinBOV0$vW>^_{IW+yzFobBJZ`sD zXt_9%Urss3)5|wG78>I3qMx+vm0=#dw<|k&C={zL#I*!muj&3Vtc>Cj}5H+;Ct|wb75TszDS@XEx#7G@16+m#zu#aJ+@(Ck#fqIst?qzlgLgrg$ z6#MBmICF#SW)mdS=`AB_x8AYLLgHY0E937LR>HV(MDkAtwU5Ik0$chJ7;4wQ!-QJP zaZuXt>{Gr~D@l>b8zg;gmrDe)^ix29%7+(U3;3yzKG10|!7P0U_q2{kPrcZk=Y@~- zhdoYgMY=l?oqF58k8n~t2N~lfeWu$e;#UT|#Wz(!E9&T(NVH1tkC2<*teaG%k!0Vy zJJiZFsc3+t&-Ix^v`Q!Dr761o7S7aH-^{lPu_*l&Aei7VzZkzXQa>TU?|Wo8zfWKK z$sqj_G=<=j9_)8(Kt8}>+C~Vb4cglwyLPLU3)QG~K4koH4{Y2OP?y?BL|jVNP7Kf8 zi#O5uAo_md{LOBA0M@a5RAd^gOp0D z9sUeWI#j94LA8=vGkLFC|7qMF0x$Z(+iDS-&tf1_Uu|IZi-*;Uv39brTCP_8h+28> zS@bjZ^<{i4;SjwPFpe%rA4416tQktIL(fIoHH?ylYINX}&c~7F&Z$NUs7B$E{OP72 z)rwR%`3Fh=;j^vmUBWJ)vZy!U=W*OVFjnLTPB~VKCj`|N2|-JRL9o*?cUQk4 zCl{|EUngg8p8z*EH!pt|XJ>p3goe7hJ0j@lB>+3>Pj>5!0&SN~Vp?SDnK z*ZT}11q>m)-{!Wvd4=j^;0Ik&zz>=%>7zS%T}7I&0%{Pjc7O%t=m&M&agA>Ste|0p z33{lX*rCC1NOESsG{LU}CFqgfscV<(Nb*+tH>0Caj0MWk2X=0G0~tQ-b%t@5ax~NU zh2-)P$WLa^gEwIo@DB3BtP{a=%WG}KqlIIAw)Eb73np%a^;!28>+`*pw539|ahnmiRz-0H{peuz$uq z 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.java:73) + at org.h2.mvstore.db.MVTable.(MVTable.java:139) + at org.h2.mvstore.db.Store.createTable(Store.java:216) + at org.h2.schema.Schema.createTable(Schema.java:797) + at org.h2.command.ddl.CreateTable.update(CreateTable.java:112) + at org.h2.command.CommandContainer.update(CommandContainer.java:139) + at org.h2.command.Command.executeUpdate(Command.java:304) + at org.h2.command.Command.executeUpdate(Command.java:248) + at org.h2.jdbc.JdbcStatement.executeUpdateInternal(JdbcStatement.java:196) + at org.h2.jdbc.JdbcStatement.executeUpdate(JdbcStatement.java:147) + at com.zaxxer.hikari.pool.ProxyStatement.executeUpdate(ProxyStatement.java:119) + at com.zaxxer.hikari.pool.HikariProxyStatement.executeUpdate(HikariProxyStatement.java) + at org.hibernate.dialect.temptable.TemporaryTableHelper$TemporaryTableCreationWork.execute(TemporaryTableHelper.java:70) + at org.hibernate.query.sqm.mutation.internal.temptable.GlobalTemporaryTableStrategy.prepare(GlobalTemporaryTableStrategy.java:104) + at org.hibernate.persister.entity.AbstractEntityPersister.lambda$prepareMappingModel$13(AbstractEntityPersister.java:5296) + at org.hibernate.metamodel.mapping.internal.MappingModelCreationProcess$PostInitCallbackEntry.process(MappingModelCreationProcess.java:246) + at org.hibernate.metamodel.mapping.internal.MappingModelCreationProcess.executePostInitCallbacks(MappingModelCreationProcess.java:106) + at org.hibernate.metamodel.mapping.internal.MappingModelCreationProcess.execute(MappingModelCreationProcess.java:88) + at org.hibernate.metamodel.mapping.internal.MappingModelCreationProcess.process(MappingModelCreationProcess.java:42) + at org.hibernate.metamodel.model.domain.internal.MappingMetamodelImpl.finishInitialization(MappingMetamodelImpl.java:200) + at org.hibernate.internal.SessionFactoryImpl.initializeMappingModel(SessionFactoryImpl.java:373) + at org.hibernate.internal.SessionFactoryImpl.(SessionFactoryImpl.java:302) + at org.hibernate.boot.internal.SessionFactoryBuilderImpl.build(SessionFactoryBuilderImpl.java:463) + at org.hibernate.jpa.boot.internal.EntityManagerFactoryBuilderImpl.build(EntityManagerFactoryBuilderImpl.java:1506) + at org.hibernate.jpa.HibernatePersistenceProvider.createContainerEntityManagerFactory(HibernatePersistenceProvider.java:142) + at org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean.createNativeEntityManagerFactory(LocalContainerEntityManagerFactoryBean.java:390) + at org.springframework.orm.jpa.AbstractEntityManagerFactoryBean.buildNativeEntityManagerFactory(AbstractEntityManagerFactoryBean.java:409) + at org.springframework.orm.jpa.AbstractEntityManagerFactoryBean.afterPropertiesSet(AbstractEntityManagerFactoryBean.java:396) + at org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean.afterPropertiesSet(LocalContainerEntityManagerFactoryBean.java:366) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1853) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1802) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:600) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522) + at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:337) + at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) + at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:335) + at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:225) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveNamedBean(DefaultListableBeanFactory.java:1323) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveNamedBean(DefaultListableBeanFactory.java:1284) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveNamedBean(DefaultListableBeanFactory.java:1252) + at org.springframework.orm.jpa.support.PersistenceAnnotationBeanPostProcessor.findDefaultEntityManagerFactory(PersistenceAnnotationBeanPostProcessor.java:593) + at org.springframework.orm.jpa.support.PersistenceAnnotationBeanPostProcessor.findEntityManagerFactory(PersistenceAnnotationBeanPostProcessor.java:557) + at org.springframework.orm.jpa.support.PersistenceAnnotationBeanPostProcessor$PersistenceElement.resolveEntityManager(PersistenceAnnotationBeanPostProcessor.java:724) + at org.springframework.orm.jpa.support.PersistenceAnnotationBeanPostProcessor$PersistenceElement.getResourceToInject(PersistenceAnnotationBeanPostProcessor.java:697) + at org.springframework.beans.factory.annotation.InjectionMetadata$InjectedElement.inject(InjectionMetadata.java:270) + at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:145) + at org.springframework.orm.jpa.support.PersistenceAnnotationBeanPostProcessor.postProcessProperties(PersistenceAnnotationBeanPostProcessor.java:385) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1439) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:599) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522) + at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:337) + at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) + at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:335) + at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:200) + at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:254) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1443) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1353) + at org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:904) + at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:782) + at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:542) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1355) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1185) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:562) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522) + at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:337) + at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) + at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:335) + at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:200) + at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:254) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1443) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1353) + at org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:904) + at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:782) + at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:542) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1355) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1185) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:562) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522) + at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:337) + at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) + at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:335) + at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:205) + at org.springframework.boot.web.servlet.ServletContextInitializerBeans.getOrderedBeansOfType(ServletContextInitializerBeans.java:211) + at org.springframework.boot.web.servlet.ServletContextInitializerBeans.getOrderedBeansOfType(ServletContextInitializerBeans.java:202) + at org.springframework.boot.web.servlet.ServletContextInitializerBeans.addServletContextInitializerBeans(ServletContextInitializerBeans.java:97) + at org.springframework.boot.web.servlet.ServletContextInitializerBeans.(ServletContextInitializerBeans.java:86) + at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.getServletContextInitializerBeans(ServletWebServerApplicationContext.java:266) + at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.selfInitialize(ServletWebServerApplicationContext.java:240) + at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.createWebServer(ServletWebServerApplicationContext.java:197) + at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.onRefresh(ServletWebServerApplicationContext.java:162) + at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:619) + at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:146) + at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:754) + at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:456) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:335) + at org.springframework.boot.web.servlet.support.SpringBootServletInitializer.run(SpringBootServletInitializer.java:174) + at org.springframework.boot.web.servlet.support.SpringBootServletInitializer.createRootApplicationContext(SpringBootServletInitializer.java:154) + at org.springframework.boot.web.servlet.support.SpringBootServletInitializer.onStartup(SpringBootServletInitializer.java:96) + at org.springframework.web.SpringServletContainerInitializer.onStartup(SpringServletContainerInitializer.java:171) + at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:4464) + at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:164) + at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:599) + at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:571) + at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:654) + at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:964) + at org.apache.catalina.startup.HostConfig$DeployWar.run(HostConfig.java:1902) + at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) + at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) + at org.apache.tomcat.util.threads.InlineExecutorService.execute(InlineExecutorService.java:75) + at java.base/java.util.concurrent.AbstractExecutorService.submit(AbstractExecutorService.java:123) + at org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:769) + at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:420) + at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1620) + at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:303) + at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:109) + at org.apache.catalina.util.LifecycleBase.setStateInternal(LifecycleBase.java:389) + at org.apache.catalina.util.LifecycleBase.setState(LifecycleBase.java:336) + at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:776) + at org.apache.catalina.core.StandardHost.startInternal(StandardHost.java:772) + at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:164) + at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1203) + at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1193) + at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) + at org.apache.tomcat.util.threads.InlineExecutorService.execute(InlineExecutorService.java:75) + at java.base/java.util.concurrent.AbstractExecutorService.submit(AbstractExecutorService.java:145) + at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:749) + at org.apache.catalina.core.StandardEngine.startInternal(StandardEngine.java:203) + at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:164) + at org.apache.catalina.core.StandardService.startInternal(StandardService.java:412) + at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:164) + at org.apache.catalina.core.StandardServer.startInternal(StandardServer.java:870) + at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:164) + at org.apache.catalina.startup.Catalina.start(Catalina.java:761) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:569) + at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:345) + at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:476) +2025-04-19 23:55:36.858251Z jdbc[3]: exception +org.h2.jdbc.JdbcSQLSyntaxErrorException: Duplicate column name "BINARY_RES_ID"; SQL statement: +create global temporary table HTE_npm_package_ver(current_version boolean, partition_id integer, rn_ integer not null, binary_res_id bigint, binary_res_id bigint, package_pid bigint, package_size_bytes bigint, pid bigint, saved_time timestamp(6), updated_time timestamp(6), fhir_version varchar(10), fhir_version_id varchar(20), package_id varchar(200), version_id varchar(200), author_upper varchar(512), desc_upper varchar(512), pkg_author varchar(512), pkg_desc varchar(512), primary key (rn_)) TRANSACTIONAL [42121-232] + at org.h2.message.DbException.getJdbcSQLException(DbException.java:514) + at org.h2.message.DbException.getJdbcSQLException(DbException.java:489) + at org.h2.message.DbException.get(DbException.java:223) + at org.h2.message.DbException.get(DbException.java:199) + at org.h2.table.Table.setColumns(Table.java:487) + at org.h2.table.TableBase.(TableBase.java:73) + at org.h2.mvstore.db.MVTable.(MVTable.java:139) + at org.h2.mvstore.db.Store.createTable(Store.java:216) + at org.h2.schema.Schema.createTable(Schema.java:797) + at org.h2.command.ddl.CreateTable.update(CreateTable.java:112) + at org.h2.command.CommandContainer.update(CommandContainer.java:139) + at org.h2.command.Command.executeUpdate(Command.java:304) + at org.h2.command.Command.executeUpdate(Command.java:248) + at org.h2.jdbc.JdbcStatement.executeUpdateInternal(JdbcStatement.java:196) + at org.h2.jdbc.JdbcStatement.executeUpdate(JdbcStatement.java:147) + at com.zaxxer.hikari.pool.ProxyStatement.executeUpdate(ProxyStatement.java:119) + at com.zaxxer.hikari.pool.HikariProxyStatement.executeUpdate(HikariProxyStatement.java) + at org.hibernate.dialect.temptable.TemporaryTableHelper$TemporaryTableCreationWork.execute(TemporaryTableHelper.java:70) + at org.hibernate.query.sqm.mutation.internal.temptable.GlobalTemporaryTableStrategy.prepare(GlobalTemporaryTableStrategy.java:104) + at org.hibernate.persister.entity.AbstractEntityPersister.lambda$prepareMappingModel$13(AbstractEntityPersister.java:5296) + at org.hibernate.metamodel.mapping.internal.MappingModelCreationProcess$PostInitCallbackEntry.process(MappingModelCreationProcess.java:246) + at org.hibernate.metamodel.mapping.internal.MappingModelCreationProcess.executePostInitCallbacks(MappingModelCreationProcess.java:106) + at org.hibernate.metamodel.mapping.internal.MappingModelCreationProcess.execute(MappingModelCreationProcess.java:88) + at org.hibernate.metamodel.mapping.internal.MappingModelCreationProcess.process(MappingModelCreationProcess.java:42) + at org.hibernate.metamodel.model.domain.internal.MappingMetamodelImpl.finishInitialization(MappingMetamodelImpl.java:200) + at org.hibernate.internal.SessionFactoryImpl.initializeMappingModel(SessionFactoryImpl.java:373) + at org.hibernate.internal.SessionFactoryImpl.(SessionFactoryImpl.java:302) + at org.hibernate.boot.internal.SessionFactoryBuilderImpl.build(SessionFactoryBuilderImpl.java:463) + at org.hibernate.jpa.boot.internal.EntityManagerFactoryBuilderImpl.build(EntityManagerFactoryBuilderImpl.java:1506) + at org.hibernate.jpa.HibernatePersistenceProvider.createContainerEntityManagerFactory(HibernatePersistenceProvider.java:142) + at org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean.createNativeEntityManagerFactory(LocalContainerEntityManagerFactoryBean.java:390) + at org.springframework.orm.jpa.AbstractEntityManagerFactoryBean.buildNativeEntityManagerFactory(AbstractEntityManagerFactoryBean.java:409) + at org.springframework.orm.jpa.AbstractEntityManagerFactoryBean.afterPropertiesSet(AbstractEntityManagerFactoryBean.java:396) + at org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean.afterPropertiesSet(LocalContainerEntityManagerFactoryBean.java:366) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1853) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1802) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:600) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522) + at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:337) + at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) + at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:335) + at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:225) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveNamedBean(DefaultListableBeanFactory.java:1323) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveNamedBean(DefaultListableBeanFactory.java:1284) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveNamedBean(DefaultListableBeanFactory.java:1252) + at org.springframework.orm.jpa.support.PersistenceAnnotationBeanPostProcessor.findDefaultEntityManagerFactory(PersistenceAnnotationBeanPostProcessor.java:593) + at org.springframework.orm.jpa.support.PersistenceAnnotationBeanPostProcessor.findEntityManagerFactory(PersistenceAnnotationBeanPostProcessor.java:557) + at org.springframework.orm.jpa.support.PersistenceAnnotationBeanPostProcessor$PersistenceElement.resolveEntityManager(PersistenceAnnotationBeanPostProcessor.java:724) + at org.springframework.orm.jpa.support.PersistenceAnnotationBeanPostProcessor$PersistenceElement.getResourceToInject(PersistenceAnnotationBeanPostProcessor.java:697) + at org.springframework.beans.factory.annotation.InjectionMetadata$InjectedElement.inject(InjectionMetadata.java:270) + at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:145) + at org.springframework.orm.jpa.support.PersistenceAnnotationBeanPostProcessor.postProcessProperties(PersistenceAnnotationBeanPostProcessor.java:385) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1439) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:599) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522) + at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:337) + at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) + at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:335) + at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:200) + at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:254) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1443) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1353) + at org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:904) + at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:782) + at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:542) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1355) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1185) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:562) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522) + at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:337) + at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) + at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:335) + at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:200) + at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:254) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1443) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1353) + at org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:904) + at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:782) + at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:542) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1355) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1185) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:562) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522) + at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:337) + at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) + at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:335) + at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:205) + at org.springframework.boot.web.servlet.ServletContextInitializerBeans.getOrderedBeansOfType(ServletContextInitializerBeans.java:211) + at org.springframework.boot.web.servlet.ServletContextInitializerBeans.getOrderedBeansOfType(ServletContextInitializerBeans.java:202) + at org.springframework.boot.web.servlet.ServletContextInitializerBeans.addServletContextInitializerBeans(ServletContextInitializerBeans.java:97) + at org.springframework.boot.web.servlet.ServletContextInitializerBeans.(ServletContextInitializerBeans.java:86) + at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.getServletContextInitializerBeans(ServletWebServerApplicationContext.java:266) + at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.selfInitialize(ServletWebServerApplicationContext.java:240) + at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.createWebServer(ServletWebServerApplicationContext.java:197) + at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.onRefresh(ServletWebServerApplicationContext.java:162) + at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:619) + at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:146) + at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:754) + at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:456) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:335) + at org.springframework.boot.web.servlet.support.SpringBootServletInitializer.run(SpringBootServletInitializer.java:174) + at org.springframework.boot.web.servlet.support.SpringBootServletInitializer.createRootApplicationContext(SpringBootServletInitializer.java:154) + at org.springframework.boot.web.servlet.support.SpringBootServletInitializer.onStartup(SpringBootServletInitializer.java:96) + at org.springframework.web.SpringServletContainerInitializer.onStartup(SpringServletContainerInitializer.java:171) + at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:4464) + at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:164) + at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:599) + at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:571) + at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:654) + at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:964) + at org.apache.catalina.startup.HostConfig$DeployWar.run(HostConfig.java:1902) + at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) + at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) + at org.apache.tomcat.util.threads.InlineExecutorService.execute(InlineExecutorService.java:75) + at java.base/java.util.concurrent.AbstractExecutorService.submit(AbstractExecutorService.java:123) + at org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:769) + at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:420) + at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1620) + at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:303) + at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:109) + at org.apache.catalina.util.LifecycleBase.setStateInternal(LifecycleBase.java:389) + at org.apache.catalina.util.LifecycleBase.setState(LifecycleBase.java:336) + at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:776) + at org.apache.catalina.core.StandardHost.startInternal(StandardHost.java:772) + at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:164) + at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1203) + at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1193) + at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) + at org.apache.tomcat.util.threads.InlineExecutorService.execute(InlineExecutorService.java:75) + at java.base/java.util.concurrent.AbstractExecutorService.submit(AbstractExecutorService.java:145) + at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:749) + at org.apache.catalina.core.StandardEngine.startInternal(StandardEngine.java:203) + at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:164) + at org.apache.catalina.core.StandardService.startInternal(StandardService.java:412) + at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:164) + at org.apache.catalina.core.StandardServer.startInternal(StandardServer.java:870) + at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:164) + at org.apache.catalina.startup.Catalina.start(Catalina.java:761) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:569) + at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:345) + at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:476) +2025-04-19 23:55:36.901807Z jdbc[3]: exception +org.h2.jdbc.JdbcSQLSyntaxErrorException: Duplicate column name "BINARY_RES_ID"; SQL statement: +create global temporary table HTE_npm_package_ver_res(partition_id integer, rn_ integer not null, binary_res_id bigint, binary_res_id bigint, packver_pid bigint, pid bigint, res_size_bytes bigint, updated_time timestamp(6), fhir_version varchar(10), fhir_version_id varchar(20), res_type varchar(40), canonical_url varchar(200), canonical_version varchar(200), file_dir varchar(200), file_name varchar(200), primary key (rn_)) TRANSACTIONAL [42121-232] + at org.h2.message.DbException.getJdbcSQLException(DbException.java:514) + at org.h2.message.DbException.getJdbcSQLException(DbException.java:489) + at org.h2.message.DbException.get(DbException.java:223) + at org.h2.message.DbException.get(DbException.java:199) + at org.h2.table.Table.setColumns(Table.java:487) + at org.h2.table.TableBase.(TableBase.java:73) + at org.h2.mvstore.db.MVTable.(MVTable.java:139) + at org.h2.mvstore.db.Store.createTable(Store.java:216) + at org.h2.schema.Schema.createTable(Schema.java:797) + at org.h2.command.ddl.CreateTable.update(CreateTable.java:112) + at org.h2.command.CommandContainer.update(CommandContainer.java:139) + at org.h2.command.Command.executeUpdate(Command.java:304) + at org.h2.command.Command.executeUpdate(Command.java:248) + at org.h2.jdbc.JdbcStatement.executeUpdateInternal(JdbcStatement.java:196) + at org.h2.jdbc.JdbcStatement.executeUpdate(JdbcStatement.java:147) + at com.zaxxer.hikari.pool.ProxyStatement.executeUpdate(ProxyStatement.java:119) + at com.zaxxer.hikari.pool.HikariProxyStatement.executeUpdate(HikariProxyStatement.java) + at org.hibernate.dialect.temptable.TemporaryTableHelper$TemporaryTableCreationWork.execute(TemporaryTableHelper.java:70) + at org.hibernate.query.sqm.mutation.internal.temptable.GlobalTemporaryTableStrategy.prepare(GlobalTemporaryTableStrategy.java:104) + at org.hibernate.persister.entity.AbstractEntityPersister.lambda$prepareMappingModel$13(AbstractEntityPersister.java:5296) + at org.hibernate.metamodel.mapping.internal.MappingModelCreationProcess$PostInitCallbackEntry.process(MappingModelCreationProcess.java:246) + at org.hibernate.metamodel.mapping.internal.MappingModelCreationProcess.executePostInitCallbacks(MappingModelCreationProcess.java:106) + at org.hibernate.metamodel.mapping.internal.MappingModelCreationProcess.execute(MappingModelCreationProcess.java:88) + at org.hibernate.metamodel.mapping.internal.MappingModelCreationProcess.process(MappingModelCreationProcess.java:42) + at org.hibernate.metamodel.model.domain.internal.MappingMetamodelImpl.finishInitialization(MappingMetamodelImpl.java:200) + at org.hibernate.internal.SessionFactoryImpl.initializeMappingModel(SessionFactoryImpl.java:373) + at org.hibernate.internal.SessionFactoryImpl.(SessionFactoryImpl.java:302) + at org.hibernate.boot.internal.SessionFactoryBuilderImpl.build(SessionFactoryBuilderImpl.java:463) + at org.hibernate.jpa.boot.internal.EntityManagerFactoryBuilderImpl.build(EntityManagerFactoryBuilderImpl.java:1506) + at org.hibernate.jpa.HibernatePersistenceProvider.createContainerEntityManagerFactory(HibernatePersistenceProvider.java:142) + at org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean.createNativeEntityManagerFactory(LocalContainerEntityManagerFactoryBean.java:390) + at org.springframework.orm.jpa.AbstractEntityManagerFactoryBean.buildNativeEntityManagerFactory(AbstractEntityManagerFactoryBean.java:409) + at org.springframework.orm.jpa.AbstractEntityManagerFactoryBean.afterPropertiesSet(AbstractEntityManagerFactoryBean.java:396) + at org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean.afterPropertiesSet(LocalContainerEntityManagerFactoryBean.java:366) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1853) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1802) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:600) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522) + at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:337) + at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) + at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:335) + at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:225) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveNamedBean(DefaultListableBeanFactory.java:1323) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveNamedBean(DefaultListableBeanFactory.java:1284) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveNamedBean(DefaultListableBeanFactory.java:1252) + at org.springframework.orm.jpa.support.PersistenceAnnotationBeanPostProcessor.findDefaultEntityManagerFactory(PersistenceAnnotationBeanPostProcessor.java:593) + at org.springframework.orm.jpa.support.PersistenceAnnotationBeanPostProcessor.findEntityManagerFactory(PersistenceAnnotationBeanPostProcessor.java:557) + at org.springframework.orm.jpa.support.PersistenceAnnotationBeanPostProcessor$PersistenceElement.resolveEntityManager(PersistenceAnnotationBeanPostProcessor.java:724) + at org.springframework.orm.jpa.support.PersistenceAnnotationBeanPostProcessor$PersistenceElement.getResourceToInject(PersistenceAnnotationBeanPostProcessor.java:697) + at org.springframework.beans.factory.annotation.InjectionMetadata$InjectedElement.inject(InjectionMetadata.java:270) + at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:145) + at org.springframework.orm.jpa.support.PersistenceAnnotationBeanPostProcessor.postProcessProperties(PersistenceAnnotationBeanPostProcessor.java:385) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1439) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:599) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522) + at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:337) + at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) + at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:335) + at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:200) + at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:254) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1443) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1353) + at org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:904) + at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:782) + at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:542) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1355) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1185) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:562) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522) + at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:337) + at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) + at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:335) + at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:200) + at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:254) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1443) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1353) + at org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:904) + at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:782) + at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:542) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1355) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1185) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:562) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522) + at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:337) + at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) + at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:335) + at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:205) + at org.springframework.boot.web.servlet.ServletContextInitializerBeans.getOrderedBeansOfType(ServletContextInitializerBeans.java:211) + at org.springframework.boot.web.servlet.ServletContextInitializerBeans.getOrderedBeansOfType(ServletContextInitializerBeans.java:202) + at org.springframework.boot.web.servlet.ServletContextInitializerBeans.addServletContextInitializerBeans(ServletContextInitializerBeans.java:97) + at org.springframework.boot.web.servlet.ServletContextInitializerBeans.(ServletContextInitializerBeans.java:86) + at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.getServletContextInitializerBeans(ServletWebServerApplicationContext.java:266) + at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.selfInitialize(ServletWebServerApplicationContext.java:240) + at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.createWebServer(ServletWebServerApplicationContext.java:197) + at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.onRefresh(ServletWebServerApplicationContext.java:162) + at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:619) + at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:146) + at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:754) + at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:456) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:335) + at org.springframework.boot.web.servlet.support.SpringBootServletInitializer.run(SpringBootServletInitializer.java:174) + at org.springframework.boot.web.servlet.support.SpringBootServletInitializer.createRootApplicationContext(SpringBootServletInitializer.java:154) + at org.springframework.boot.web.servlet.support.SpringBootServletInitializer.onStartup(SpringBootServletInitializer.java:96) + at org.springframework.web.SpringServletContainerInitializer.onStartup(SpringServletContainerInitializer.java:171) + at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:4464) + at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:164) + at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:599) + at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:571) + at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:654) + at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:964) + at org.apache.catalina.startup.HostConfig$DeployWar.run(HostConfig.java:1902) + at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) + at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) + at org.apache.tomcat.util.threads.InlineExecutorService.execute(InlineExecutorService.java:75) + at java.base/java.util.concurrent.AbstractExecutorService.submit(AbstractExecutorService.java:123) + at org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:769) + at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:420) + at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1620) + at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:303) + at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:109) + at org.apache.catalina.util.LifecycleBase.setStateInternal(LifecycleBase.java:389) + at org.apache.catalina.util.LifecycleBase.setState(LifecycleBase.java:336) + at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:776) + at org.apache.catalina.core.StandardHost.startInternal(StandardHost.java:772) + at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:164) + at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1203) + at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1193) + at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) + at org.apache.tomcat.util.threads.InlineExecutorService.execute(InlineExecutorService.java:75) + at java.base/java.util.concurrent.AbstractExecutorService.submit(AbstractExecutorService.java:145) + at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:749) + at org.apache.catalina.core.StandardEngine.startInternal(StandardEngine.java:203) + at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:164) + at org.apache.catalina.core.StandardService.startInternal(StandardService.java:412) + at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:164) + at org.apache.catalina.core.StandardServer.startInternal(StandardServer.java:870) + at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:164) + at org.apache.catalina.startup.Catalina.start(Catalina.java:761) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:569) + at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:345) + at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:476) +2025-04-19 23:55:36.971610Z jdbc[3]: exception +org.h2.jdbc.JdbcSQLSyntaxErrorException: Duplicate column name "PARTITION_ID"; SQL statement: +create global temporary table HTE_mpi_link(eid_match boolean, golden_resource_partition_id integer, link_source integer, match_result integer, new_person boolean, partition_date date, partition_id integer, partition_id integer, person_partition_id integer, rn_ integer not null, target_partition_id integer, created timestamp(6), golden_resource_pid bigint, golden_resource_pid bigint, person_pid bigint, person_pid bigint, pid bigint, rule_count bigint, score float(53), target_pid bigint, target_pid bigint, updated timestamp(6), vector bigint, version varchar(16), target_type varchar(40), primary key (rn_)) TRANSACTIONAL [42121-232] + at org.h2.message.DbException.getJdbcSQLException(DbException.java:514) + at org.h2.message.DbException.getJdbcSQLException(DbException.java:489) + at org.h2.message.DbException.get(DbException.java:223) + at org.h2.message.DbException.get(DbException.java:199) + at org.h2.table.Table.setColumns(Table.java:487) + at org.h2.table.TableBase.(TableBase.java:73) + at org.h2.mvstore.db.MVTable.(MVTable.java:139) + at org.h2.mvstore.db.Store.createTable(Store.java:216) + at org.h2.schema.Schema.createTable(Schema.java:797) + at org.h2.command.ddl.CreateTable.update(CreateTable.java:112) + at org.h2.command.CommandContainer.update(CommandContainer.java:139) + at org.h2.command.Command.executeUpdate(Command.java:304) + at org.h2.command.Command.executeUpdate(Command.java:248) + at org.h2.jdbc.JdbcStatement.executeUpdateInternal(JdbcStatement.java:196) + at org.h2.jdbc.JdbcStatement.executeUpdate(JdbcStatement.java:147) + at com.zaxxer.hikari.pool.ProxyStatement.executeUpdate(ProxyStatement.java:119) + at com.zaxxer.hikari.pool.HikariProxyStatement.executeUpdate(HikariProxyStatement.java) + at org.hibernate.dialect.temptable.TemporaryTableHelper$TemporaryTableCreationWork.execute(TemporaryTableHelper.java:70) + at org.hibernate.query.sqm.mutation.internal.temptable.GlobalTemporaryTableStrategy.prepare(GlobalTemporaryTableStrategy.java:104) + at org.hibernate.persister.entity.AbstractEntityPersister.lambda$prepareMappingModel$13(AbstractEntityPersister.java:5296) + at org.hibernate.metamodel.mapping.internal.MappingModelCreationProcess$PostInitCallbackEntry.process(MappingModelCreationProcess.java:246) + at org.hibernate.metamodel.mapping.internal.MappingModelCreationProcess.executePostInitCallbacks(MappingModelCreationProcess.java:106) + at org.hibernate.metamodel.mapping.internal.MappingModelCreationProcess.execute(MappingModelCreationProcess.java:88) + at org.hibernate.metamodel.mapping.internal.MappingModelCreationProcess.process(MappingModelCreationProcess.java:42) + at org.hibernate.metamodel.model.domain.internal.MappingMetamodelImpl.finishInitialization(MappingMetamodelImpl.java:200) + at org.hibernate.internal.SessionFactoryImpl.initializeMappingModel(SessionFactoryImpl.java:373) + at org.hibernate.internal.SessionFactoryImpl.(SessionFactoryImpl.java:302) + at org.hibernate.boot.internal.SessionFactoryBuilderImpl.build(SessionFactoryBuilderImpl.java:463) + at org.hibernate.jpa.boot.internal.EntityManagerFactoryBuilderImpl.build(EntityManagerFactoryBuilderImpl.java:1506) + at org.hibernate.jpa.HibernatePersistenceProvider.createContainerEntityManagerFactory(HibernatePersistenceProvider.java:142) + at org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean.createNativeEntityManagerFactory(LocalContainerEntityManagerFactoryBean.java:390) + at org.springframework.orm.jpa.AbstractEntityManagerFactoryBean.buildNativeEntityManagerFactory(AbstractEntityManagerFactoryBean.java:409) + at org.springframework.orm.jpa.AbstractEntityManagerFactoryBean.afterPropertiesSet(AbstractEntityManagerFactoryBean.java:396) + at org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean.afterPropertiesSet(LocalContainerEntityManagerFactoryBean.java:366) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1853) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1802) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:600) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522) + at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:337) + at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) + at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:335) + at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:225) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveNamedBean(DefaultListableBeanFactory.java:1323) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveNamedBean(DefaultListableBeanFactory.java:1284) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveNamedBean(DefaultListableBeanFactory.java:1252) + at org.springframework.orm.jpa.support.PersistenceAnnotationBeanPostProcessor.findDefaultEntityManagerFactory(PersistenceAnnotationBeanPostProcessor.java:593) + at org.springframework.orm.jpa.support.PersistenceAnnotationBeanPostProcessor.findEntityManagerFactory(PersistenceAnnotationBeanPostProcessor.java:557) + at org.springframework.orm.jpa.support.PersistenceAnnotationBeanPostProcessor$PersistenceElement.resolveEntityManager(PersistenceAnnotationBeanPostProcessor.java:724) + at org.springframework.orm.jpa.support.PersistenceAnnotationBeanPostProcessor$PersistenceElement.getResourceToInject(PersistenceAnnotationBeanPostProcessor.java:697) + at org.springframework.beans.factory.annotation.InjectionMetadata$InjectedElement.inject(InjectionMetadata.java:270) + at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:145) + at org.springframework.orm.jpa.support.PersistenceAnnotationBeanPostProcessor.postProcessProperties(PersistenceAnnotationBeanPostProcessor.java:385) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1439) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:599) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522) + at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:337) + at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) + at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:335) + at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:200) + at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:254) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1443) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1353) + at org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:904) + at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:782) + at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:542) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1355) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1185) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:562) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522) + at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:337) + at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) + at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:335) + at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:200) + at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:254) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1443) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1353) + at org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:904) + at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:782) + at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:542) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1355) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1185) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:562) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522) + at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:337) + at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) + at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:335) + at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:205) + at org.springframework.boot.web.servlet.ServletContextInitializerBeans.getOrderedBeansOfType(ServletContextInitializerBeans.java:211) + at org.springframework.boot.web.servlet.ServletContextInitializerBeans.getOrderedBeansOfType(ServletContextInitializerBeans.java:202) + at org.springframework.boot.web.servlet.ServletContextInitializerBeans.addServletContextInitializerBeans(ServletContextInitializerBeans.java:97) + at org.springframework.boot.web.servlet.ServletContextInitializerBeans.(ServletContextInitializerBeans.java:86) + at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.getServletContextInitializerBeans(ServletWebServerApplicationContext.java:266) + at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.selfInitialize(ServletWebServerApplicationContext.java:240) + at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.createWebServer(ServletWebServerApplicationContext.java:197) + at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.onRefresh(ServletWebServerApplicationContext.java:162) + at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:619) + at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:146) + at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:754) + at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:456) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:335) + at org.springframework.boot.web.servlet.support.SpringBootServletInitializer.run(SpringBootServletInitializer.java:174) + at org.springframework.boot.web.servlet.support.SpringBootServletInitializer.createRootApplicationContext(SpringBootServletInitializer.java:154) + at org.springframework.boot.web.servlet.support.SpringBootServletInitializer.onStartup(SpringBootServletInitializer.java:96) + at org.springframework.web.SpringServletContainerInitializer.onStartup(SpringServletContainerInitializer.java:171) + at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:4464) + at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:164) + at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:599) + at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:571) + at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:654) + at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:964) + at org.apache.catalina.startup.HostConfig$DeployWar.run(HostConfig.java:1902) + at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) + at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) + at org.apache.tomcat.util.threads.InlineExecutorService.execute(InlineExecutorService.java:75) + at java.base/java.util.concurrent.AbstractExecutorService.submit(AbstractExecutorService.java:123) + at org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:769) + at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:420) + at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1620) + at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:303) + at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:109) + at org.apache.catalina.util.LifecycleBase.setStateInternal(LifecycleBase.java:389) + at org.apache.catalina.util.LifecycleBase.setState(LifecycleBase.java:336) + at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:776) + at org.apache.catalina.core.StandardHost.startInternal(StandardHost.java:772) + at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:164) + at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1203) + at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1193) + at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) + at org.apache.tomcat.util.threads.InlineExecutorService.execute(InlineExecutorService.java:75) + at java.base/java.util.concurrent.AbstractExecutorService.submit(AbstractExecutorService.java:145) + at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:749) + at org.apache.catalina.core.StandardEngine.startInternal(StandardEngine.java:203) + at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:164) + at org.apache.catalina.core.StandardService.startInternal(StandardService.java:412) + at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:164) + at org.apache.catalina.core.StandardServer.startInternal(StandardServer.java:870) + at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:164) + at org.apache.catalina.startup.Catalina.start(Catalina.java:761) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:569) + at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:345) + at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:476) +2025-04-19 23:58:55.008518Z jdbc[3]: exception +org.h2.jdbc.JdbcSQLSyntaxErrorException: Duplicate column name "SEARCH_PID"; SQL statement: +create global temporary table HTE_hfj_search_include(inc_recurse boolean, revinclude boolean, rn_ integer not null, pid bigint, search_pid bigint, search_pid bigint, search_include varchar(200), primary key (rn_)) TRANSACTIONAL [42121-232] + at org.h2.message.DbException.getJdbcSQLException(DbException.java:514) + at org.h2.message.DbException.getJdbcSQLException(DbException.java:489) + at org.h2.message.DbException.get(DbException.java:223) + at org.h2.message.DbException.get(DbException.java:199) + at org.h2.table.Table.setColumns(Table.java:487) + at org.h2.table.TableBase.(TableBase.java:73) + at org.h2.mvstore.db.MVTable.(MVTable.java:139) + at org.h2.mvstore.db.Store.createTable(Store.java:216) + at org.h2.schema.Schema.createTable(Schema.java:797) + at org.h2.command.ddl.CreateTable.update(CreateTable.java:112) + at org.h2.command.CommandContainer.update(CommandContainer.java:139) + at org.h2.command.Command.executeUpdate(Command.java:304) + at org.h2.command.Command.executeUpdate(Command.java:248) + at org.h2.jdbc.JdbcStatement.executeUpdateInternal(JdbcStatement.java:196) + at org.h2.jdbc.JdbcStatement.executeUpdate(JdbcStatement.java:147) + at com.zaxxer.hikari.pool.ProxyStatement.executeUpdate(ProxyStatement.java:119) + at com.zaxxer.hikari.pool.HikariProxyStatement.executeUpdate(HikariProxyStatement.java) + at org.hibernate.dialect.temptable.TemporaryTableHelper$TemporaryTableCreationWork.execute(TemporaryTableHelper.java:70) + at org.hibernate.query.sqm.mutation.internal.temptable.GlobalTemporaryTableStrategy.prepare(GlobalTemporaryTableStrategy.java:104) + at org.hibernate.persister.entity.AbstractEntityPersister.lambda$prepareMappingModel$13(AbstractEntityPersister.java:5296) + at org.hibernate.metamodel.mapping.internal.MappingModelCreationProcess$PostInitCallbackEntry.process(MappingModelCreationProcess.java:246) + at org.hibernate.metamodel.mapping.internal.MappingModelCreationProcess.executePostInitCallbacks(MappingModelCreationProcess.java:106) + at org.hibernate.metamodel.mapping.internal.MappingModelCreationProcess.execute(MappingModelCreationProcess.java:88) + at org.hibernate.metamodel.mapping.internal.MappingModelCreationProcess.process(MappingModelCreationProcess.java:42) + at org.hibernate.metamodel.model.domain.internal.MappingMetamodelImpl.finishInitialization(MappingMetamodelImpl.java:200) + at org.hibernate.internal.SessionFactoryImpl.initializeMappingModel(SessionFactoryImpl.java:373) + at org.hibernate.internal.SessionFactoryImpl.(SessionFactoryImpl.java:302) + at org.hibernate.boot.internal.SessionFactoryBuilderImpl.build(SessionFactoryBuilderImpl.java:463) + at org.hibernate.jpa.boot.internal.EntityManagerFactoryBuilderImpl.build(EntityManagerFactoryBuilderImpl.java:1506) + at org.hibernate.jpa.HibernatePersistenceProvider.createContainerEntityManagerFactory(HibernatePersistenceProvider.java:142) + at org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean.createNativeEntityManagerFactory(LocalContainerEntityManagerFactoryBean.java:390) + at org.springframework.orm.jpa.AbstractEntityManagerFactoryBean.buildNativeEntityManagerFactory(AbstractEntityManagerFactoryBean.java:409) + at org.springframework.orm.jpa.AbstractEntityManagerFactoryBean.afterPropertiesSet(AbstractEntityManagerFactoryBean.java:396) + at org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean.afterPropertiesSet(LocalContainerEntityManagerFactoryBean.java:366) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1853) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1802) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:600) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522) + at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:337) + at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) + at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:335) + at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:225) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveNamedBean(DefaultListableBeanFactory.java:1323) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveNamedBean(DefaultListableBeanFactory.java:1284) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveNamedBean(DefaultListableBeanFactory.java:1252) + at org.springframework.orm.jpa.support.PersistenceAnnotationBeanPostProcessor.findDefaultEntityManagerFactory(PersistenceAnnotationBeanPostProcessor.java:593) + at org.springframework.orm.jpa.support.PersistenceAnnotationBeanPostProcessor.findEntityManagerFactory(PersistenceAnnotationBeanPostProcessor.java:557) + at org.springframework.orm.jpa.support.PersistenceAnnotationBeanPostProcessor$PersistenceElement.resolveEntityManager(PersistenceAnnotationBeanPostProcessor.java:724) + at org.springframework.orm.jpa.support.PersistenceAnnotationBeanPostProcessor$PersistenceElement.getResourceToInject(PersistenceAnnotationBeanPostProcessor.java:697) + at org.springframework.beans.factory.annotation.InjectionMetadata$InjectedElement.inject(InjectionMetadata.java:270) + at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:145) + at org.springframework.orm.jpa.support.PersistenceAnnotationBeanPostProcessor.postProcessProperties(PersistenceAnnotationBeanPostProcessor.java:385) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1439) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:599) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522) + at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:337) + at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) + at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:335) + at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:200) + at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:254) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1443) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1353) + at org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:904) + at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:782) + at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:542) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1355) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1185) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:562) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522) + at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:337) + at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) + at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:335) + at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:200) + at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:254) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1443) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1353) + at org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:904) + at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:782) + at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:542) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1355) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1185) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:562) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522) + at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:337) + at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) + at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:335) + at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:205) + at org.springframework.boot.web.servlet.ServletContextInitializerBeans.getOrderedBeansOfType(ServletContextInitializerBeans.java:211) + at org.springframework.boot.web.servlet.ServletContextInitializerBeans.getOrderedBeansOfType(ServletContextInitializerBeans.java:202) + at org.springframework.boot.web.servlet.ServletContextInitializerBeans.addServletContextInitializerBeans(ServletContextInitializerBeans.java:97) + at org.springframework.boot.web.servlet.ServletContextInitializerBeans.(ServletContextInitializerBeans.java:86) + at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.getServletContextInitializerBeans(ServletWebServerApplicationContext.java:266) + at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.selfInitialize(ServletWebServerApplicationContext.java:240) + at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.createWebServer(ServletWebServerApplicationContext.java:197) + at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.onRefresh(ServletWebServerApplicationContext.java:162) + at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:619) + at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:146) + at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:754) + at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:456) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:335) + at org.springframework.boot.web.servlet.support.SpringBootServletInitializer.run(SpringBootServletInitializer.java:174) + at org.springframework.boot.web.servlet.support.SpringBootServletInitializer.createRootApplicationContext(SpringBootServletInitializer.java:154) + at org.springframework.boot.web.servlet.support.SpringBootServletInitializer.onStartup(SpringBootServletInitializer.java:96) + at org.springframework.web.SpringServletContainerInitializer.onStartup(SpringServletContainerInitializer.java:171) + at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:4464) + at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:164) + at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:599) + at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:571) + at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:654) + at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:964) + at org.apache.catalina.startup.HostConfig$DeployWar.run(HostConfig.java:1902) + at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) + at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) + at org.apache.tomcat.util.threads.InlineExecutorService.execute(InlineExecutorService.java:75) + at java.base/java.util.concurrent.AbstractExecutorService.submit(AbstractExecutorService.java:123) + at org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:769) + at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:420) + at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1620) + at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:303) + at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:109) + at org.apache.catalina.util.LifecycleBase.setStateInternal(LifecycleBase.java:389) + at org.apache.catalina.util.LifecycleBase.setState(LifecycleBase.java:336) + at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:776) + at org.apache.catalina.core.StandardHost.startInternal(StandardHost.java:772) + at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:164) + at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1203) + at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1193) + at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) + at org.apache.tomcat.util.threads.InlineExecutorService.execute(InlineExecutorService.java:75) + at java.base/java.util.concurrent.AbstractExecutorService.submit(AbstractExecutorService.java:145) + at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:749) + at org.apache.catalina.core.StandardEngine.startInternal(StandardEngine.java:203) + at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:164) + at org.apache.catalina.core.StandardService.startInternal(StandardService.java:412) + at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:164) + at org.apache.catalina.core.StandardServer.startInternal(StandardServer.java:870) + at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:164) + at org.apache.catalina.startup.Catalina.start(Catalina.java:761) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:569) + at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:345) + at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:476) +2025-04-19 23:58:55.098027Z jdbc[3]: exception +org.h2.jdbc.JdbcSQLSyntaxErrorException: Duplicate column name "BINARY_RES_ID"; SQL statement: +create global temporary table HTE_npm_package_ver(current_version boolean, partition_id integer, rn_ integer not null, binary_res_id bigint, binary_res_id bigint, package_pid bigint, package_size_bytes bigint, pid bigint, saved_time timestamp(6), updated_time timestamp(6), fhir_version varchar(10), fhir_version_id varchar(20), package_id varchar(200), version_id varchar(200), author_upper varchar(512), desc_upper varchar(512), pkg_author varchar(512), pkg_desc varchar(512), primary key (rn_)) TRANSACTIONAL [42121-232] + at org.h2.message.DbException.getJdbcSQLException(DbException.java:514) + at org.h2.message.DbException.getJdbcSQLException(DbException.java:489) + at org.h2.message.DbException.get(DbException.java:223) + at org.h2.message.DbException.get(DbException.java:199) + at org.h2.table.Table.setColumns(Table.java:487) + at org.h2.table.TableBase.(TableBase.java:73) + at org.h2.mvstore.db.MVTable.(MVTable.java:139) + at org.h2.mvstore.db.Store.createTable(Store.java:216) + at org.h2.schema.Schema.createTable(Schema.java:797) + at org.h2.command.ddl.CreateTable.update(CreateTable.java:112) + at org.h2.command.CommandContainer.update(CommandContainer.java:139) + at org.h2.command.Command.executeUpdate(Command.java:304) + at org.h2.command.Command.executeUpdate(Command.java:248) + at org.h2.jdbc.JdbcStatement.executeUpdateInternal(JdbcStatement.java:196) + at org.h2.jdbc.JdbcStatement.executeUpdate(JdbcStatement.java:147) + at com.zaxxer.hikari.pool.ProxyStatement.executeUpdate(ProxyStatement.java:119) + at com.zaxxer.hikari.pool.HikariProxyStatement.executeUpdate(HikariProxyStatement.java) + at org.hibernate.dialect.temptable.TemporaryTableHelper$TemporaryTableCreationWork.execute(TemporaryTableHelper.java:70) + at org.hibernate.query.sqm.mutation.internal.temptable.GlobalTemporaryTableStrategy.prepare(GlobalTemporaryTableStrategy.java:104) + at org.hibernate.persister.entity.AbstractEntityPersister.lambda$prepareMappingModel$13(AbstractEntityPersister.java:5296) + at org.hibernate.metamodel.mapping.internal.MappingModelCreationProcess$PostInitCallbackEntry.process(MappingModelCreationProcess.java:246) + at org.hibernate.metamodel.mapping.internal.MappingModelCreationProcess.executePostInitCallbacks(MappingModelCreationProcess.java:106) + at org.hibernate.metamodel.mapping.internal.MappingModelCreationProcess.execute(MappingModelCreationProcess.java:88) + at org.hibernate.metamodel.mapping.internal.MappingModelCreationProcess.process(MappingModelCreationProcess.java:42) + at org.hibernate.metamodel.model.domain.internal.MappingMetamodelImpl.finishInitialization(MappingMetamodelImpl.java:200) + at org.hibernate.internal.SessionFactoryImpl.initializeMappingModel(SessionFactoryImpl.java:373) + at org.hibernate.internal.SessionFactoryImpl.(SessionFactoryImpl.java:302) + at org.hibernate.boot.internal.SessionFactoryBuilderImpl.build(SessionFactoryBuilderImpl.java:463) + at org.hibernate.jpa.boot.internal.EntityManagerFactoryBuilderImpl.build(EntityManagerFactoryBuilderImpl.java:1506) + at org.hibernate.jpa.HibernatePersistenceProvider.createContainerEntityManagerFactory(HibernatePersistenceProvider.java:142) + at org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean.createNativeEntityManagerFactory(LocalContainerEntityManagerFactoryBean.java:390) + at org.springframework.orm.jpa.AbstractEntityManagerFactoryBean.buildNativeEntityManagerFactory(AbstractEntityManagerFactoryBean.java:409) + at org.springframework.orm.jpa.AbstractEntityManagerFactoryBean.afterPropertiesSet(AbstractEntityManagerFactoryBean.java:396) + at org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean.afterPropertiesSet(LocalContainerEntityManagerFactoryBean.java:366) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1853) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1802) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:600) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522) + at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:337) + at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) + at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:335) + at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:225) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveNamedBean(DefaultListableBeanFactory.java:1323) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveNamedBean(DefaultListableBeanFactory.java:1284) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveNamedBean(DefaultListableBeanFactory.java:1252) + at org.springframework.orm.jpa.support.PersistenceAnnotationBeanPostProcessor.findDefaultEntityManagerFactory(PersistenceAnnotationBeanPostProcessor.java:593) + at org.springframework.orm.jpa.support.PersistenceAnnotationBeanPostProcessor.findEntityManagerFactory(PersistenceAnnotationBeanPostProcessor.java:557) + at org.springframework.orm.jpa.support.PersistenceAnnotationBeanPostProcessor$PersistenceElement.resolveEntityManager(PersistenceAnnotationBeanPostProcessor.java:724) + at org.springframework.orm.jpa.support.PersistenceAnnotationBeanPostProcessor$PersistenceElement.getResourceToInject(PersistenceAnnotationBeanPostProcessor.java:697) + at org.springframework.beans.factory.annotation.InjectionMetadata$InjectedElement.inject(InjectionMetadata.java:270) + at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:145) + at org.springframework.orm.jpa.support.PersistenceAnnotationBeanPostProcessor.postProcessProperties(PersistenceAnnotationBeanPostProcessor.java:385) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1439) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:599) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522) + at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:337) + at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) + at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:335) + at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:200) + at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:254) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1443) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1353) + at org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:904) + at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:782) + at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:542) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1355) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1185) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:562) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522) + at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:337) + at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) + at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:335) + at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:200) + at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:254) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1443) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1353) + at org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:904) + at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:782) + at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:542) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1355) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1185) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:562) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522) + at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:337) + at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) + at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:335) + at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:205) + at org.springframework.boot.web.servlet.ServletContextInitializerBeans.getOrderedBeansOfType(ServletContextInitializerBeans.java:211) + at org.springframework.boot.web.servlet.ServletContextInitializerBeans.getOrderedBeansOfType(ServletContextInitializerBeans.java:202) + at org.springframework.boot.web.servlet.ServletContextInitializerBeans.addServletContextInitializerBeans(ServletContextInitializerBeans.java:97) + at org.springframework.boot.web.servlet.ServletContextInitializerBeans.(ServletContextInitializerBeans.java:86) + at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.getServletContextInitializerBeans(ServletWebServerApplicationContext.java:266) + at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.selfInitialize(ServletWebServerApplicationContext.java:240) + at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.createWebServer(ServletWebServerApplicationContext.java:197) + at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.onRefresh(ServletWebServerApplicationContext.java:162) + at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:619) + at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:146) + at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:754) + at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:456) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:335) + at org.springframework.boot.web.servlet.support.SpringBootServletInitializer.run(SpringBootServletInitializer.java:174) + at org.springframework.boot.web.servlet.support.SpringBootServletInitializer.createRootApplicationContext(SpringBootServletInitializer.java:154) + at org.springframework.boot.web.servlet.support.SpringBootServletInitializer.onStartup(SpringBootServletInitializer.java:96) + at org.springframework.web.SpringServletContainerInitializer.onStartup(SpringServletContainerInitializer.java:171) + at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:4464) + at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:164) + at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:599) + at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:571) + at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:654) + at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:964) + at org.apache.catalina.startup.HostConfig$DeployWar.run(HostConfig.java:1902) + at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) + at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) + at org.apache.tomcat.util.threads.InlineExecutorService.execute(InlineExecutorService.java:75) + at java.base/java.util.concurrent.AbstractExecutorService.submit(AbstractExecutorService.java:123) + at org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:769) + at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:420) + at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1620) + at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:303) + at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:109) + at org.apache.catalina.util.LifecycleBase.setStateInternal(LifecycleBase.java:389) + at org.apache.catalina.util.LifecycleBase.setState(LifecycleBase.java:336) + at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:776) + at org.apache.catalina.core.StandardHost.startInternal(StandardHost.java:772) + at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:164) + at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1203) + at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1193) + at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) + at org.apache.tomcat.util.threads.InlineExecutorService.execute(InlineExecutorService.java:75) + at java.base/java.util.concurrent.AbstractExecutorService.submit(AbstractExecutorService.java:145) + at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:749) + at org.apache.catalina.core.StandardEngine.startInternal(StandardEngine.java:203) + at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:164) + at org.apache.catalina.core.StandardService.startInternal(StandardService.java:412) + at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:164) + at org.apache.catalina.core.StandardServer.startInternal(StandardServer.java:870) + at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:164) + at org.apache.catalina.startup.Catalina.start(Catalina.java:761) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:569) + at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:345) + at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:476) +2025-04-19 23:58:55.155775Z jdbc[3]: exception +org.h2.jdbc.JdbcSQLSyntaxErrorException: Duplicate column name "BINARY_RES_ID"; SQL statement: +create global temporary table HTE_npm_package_ver_res(partition_id integer, rn_ integer not null, binary_res_id bigint, binary_res_id bigint, packver_pid bigint, pid bigint, res_size_bytes bigint, updated_time timestamp(6), fhir_version varchar(10), fhir_version_id varchar(20), res_type varchar(40), canonical_url varchar(200), canonical_version varchar(200), file_dir varchar(200), file_name varchar(200), primary key (rn_)) TRANSACTIONAL [42121-232] + at org.h2.message.DbException.getJdbcSQLException(DbException.java:514) + at org.h2.message.DbException.getJdbcSQLException(DbException.java:489) + at org.h2.message.DbException.get(DbException.java:223) + at org.h2.message.DbException.get(DbException.java:199) + at org.h2.table.Table.setColumns(Table.java:487) + at org.h2.table.TableBase.(TableBase.java:73) + at org.h2.mvstore.db.MVTable.(MVTable.java:139) + at org.h2.mvstore.db.Store.createTable(Store.java:216) + at org.h2.schema.Schema.createTable(Schema.java:797) + at org.h2.command.ddl.CreateTable.update(CreateTable.java:112) + at org.h2.command.CommandContainer.update(CommandContainer.java:139) + at org.h2.command.Command.executeUpdate(Command.java:304) + at org.h2.command.Command.executeUpdate(Command.java:248) + at org.h2.jdbc.JdbcStatement.executeUpdateInternal(JdbcStatement.java:196) + at org.h2.jdbc.JdbcStatement.executeUpdate(JdbcStatement.java:147) + at com.zaxxer.hikari.pool.ProxyStatement.executeUpdate(ProxyStatement.java:119) + at com.zaxxer.hikari.pool.HikariProxyStatement.executeUpdate(HikariProxyStatement.java) + at org.hibernate.dialect.temptable.TemporaryTableHelper$TemporaryTableCreationWork.execute(TemporaryTableHelper.java:70) + at org.hibernate.query.sqm.mutation.internal.temptable.GlobalTemporaryTableStrategy.prepare(GlobalTemporaryTableStrategy.java:104) + at org.hibernate.persister.entity.AbstractEntityPersister.lambda$prepareMappingModel$13(AbstractEntityPersister.java:5296) + at org.hibernate.metamodel.mapping.internal.MappingModelCreationProcess$PostInitCallbackEntry.process(MappingModelCreationProcess.java:246) + at org.hibernate.metamodel.mapping.internal.MappingModelCreationProcess.executePostInitCallbacks(MappingModelCreationProcess.java:106) + at org.hibernate.metamodel.mapping.internal.MappingModelCreationProcess.execute(MappingModelCreationProcess.java:88) + at org.hibernate.metamodel.mapping.internal.MappingModelCreationProcess.process(MappingModelCreationProcess.java:42) + at org.hibernate.metamodel.model.domain.internal.MappingMetamodelImpl.finishInitialization(MappingMetamodelImpl.java:200) + at org.hibernate.internal.SessionFactoryImpl.initializeMappingModel(SessionFactoryImpl.java:373) + at org.hibernate.internal.SessionFactoryImpl.(SessionFactoryImpl.java:302) + at org.hibernate.boot.internal.SessionFactoryBuilderImpl.build(SessionFactoryBuilderImpl.java:463) + at org.hibernate.jpa.boot.internal.EntityManagerFactoryBuilderImpl.build(EntityManagerFactoryBuilderImpl.java:1506) + at org.hibernate.jpa.HibernatePersistenceProvider.createContainerEntityManagerFactory(HibernatePersistenceProvider.java:142) + at org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean.createNativeEntityManagerFactory(LocalContainerEntityManagerFactoryBean.java:390) + at org.springframework.orm.jpa.AbstractEntityManagerFactoryBean.buildNativeEntityManagerFactory(AbstractEntityManagerFactoryBean.java:409) + at org.springframework.orm.jpa.AbstractEntityManagerFactoryBean.afterPropertiesSet(AbstractEntityManagerFactoryBean.java:396) + at org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean.afterPropertiesSet(LocalContainerEntityManagerFactoryBean.java:366) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1853) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1802) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:600) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522) + at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:337) + at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) + at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:335) + at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:225) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveNamedBean(DefaultListableBeanFactory.java:1323) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveNamedBean(DefaultListableBeanFactory.java:1284) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveNamedBean(DefaultListableBeanFactory.java:1252) + at org.springframework.orm.jpa.support.PersistenceAnnotationBeanPostProcessor.findDefaultEntityManagerFactory(PersistenceAnnotationBeanPostProcessor.java:593) + at org.springframework.orm.jpa.support.PersistenceAnnotationBeanPostProcessor.findEntityManagerFactory(PersistenceAnnotationBeanPostProcessor.java:557) + at org.springframework.orm.jpa.support.PersistenceAnnotationBeanPostProcessor$PersistenceElement.resolveEntityManager(PersistenceAnnotationBeanPostProcessor.java:724) + at org.springframework.orm.jpa.support.PersistenceAnnotationBeanPostProcessor$PersistenceElement.getResourceToInject(PersistenceAnnotationBeanPostProcessor.java:697) + at org.springframework.beans.factory.annotation.InjectionMetadata$InjectedElement.inject(InjectionMetadata.java:270) + at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:145) + at org.springframework.orm.jpa.support.PersistenceAnnotationBeanPostProcessor.postProcessProperties(PersistenceAnnotationBeanPostProcessor.java:385) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1439) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:599) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522) + at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:337) + at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) + at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:335) + at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:200) + at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:254) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1443) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1353) + at org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:904) + at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:782) + at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:542) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1355) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1185) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:562) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522) + at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:337) + at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) + at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:335) + at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:200) + at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:254) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1443) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1353) + at org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:904) + at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:782) + at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:542) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1355) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1185) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:562) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522) + at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:337) + at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) + at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:335) + at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:205) + at org.springframework.boot.web.servlet.ServletContextInitializerBeans.getOrderedBeansOfType(ServletContextInitializerBeans.java:211) + at org.springframework.boot.web.servlet.ServletContextInitializerBeans.getOrderedBeansOfType(ServletContextInitializerBeans.java:202) + at org.springframework.boot.web.servlet.ServletContextInitializerBeans.addServletContextInitializerBeans(ServletContextInitializerBeans.java:97) + at org.springframework.boot.web.servlet.ServletContextInitializerBeans.(ServletContextInitializerBeans.java:86) + at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.getServletContextInitializerBeans(ServletWebServerApplicationContext.java:266) + at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.selfInitialize(ServletWebServerApplicationContext.java:240) + at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.createWebServer(ServletWebServerApplicationContext.java:197) + at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.onRefresh(ServletWebServerApplicationContext.java:162) + at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:619) + at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:146) + at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:754) + at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:456) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:335) + at org.springframework.boot.web.servlet.support.SpringBootServletInitializer.run(SpringBootServletInitializer.java:174) + at org.springframework.boot.web.servlet.support.SpringBootServletInitializer.createRootApplicationContext(SpringBootServletInitializer.java:154) + at org.springframework.boot.web.servlet.support.SpringBootServletInitializer.onStartup(SpringBootServletInitializer.java:96) + at org.springframework.web.SpringServletContainerInitializer.onStartup(SpringServletContainerInitializer.java:171) + at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:4464) + at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:164) + at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:599) + at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:571) + at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:654) + at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:964) + at org.apache.catalina.startup.HostConfig$DeployWar.run(HostConfig.java:1902) + at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) + at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) + at org.apache.tomcat.util.threads.InlineExecutorService.execute(InlineExecutorService.java:75) + at java.base/java.util.concurrent.AbstractExecutorService.submit(AbstractExecutorService.java:123) + at org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:769) + at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:420) + at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1620) + at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:303) + at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:109) + at org.apache.catalina.util.LifecycleBase.setStateInternal(LifecycleBase.java:389) + at org.apache.catalina.util.LifecycleBase.setState(LifecycleBase.java:336) + at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:776) + at org.apache.catalina.core.StandardHost.startInternal(StandardHost.java:772) + at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:164) + at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1203) + at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1193) + at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) + at org.apache.tomcat.util.threads.InlineExecutorService.execute(InlineExecutorService.java:75) + at java.base/java.util.concurrent.AbstractExecutorService.submit(AbstractExecutorService.java:145) + at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:749) + at org.apache.catalina.core.StandardEngine.startInternal(StandardEngine.java:203) + at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:164) + at org.apache.catalina.core.StandardService.startInternal(StandardService.java:412) + at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:164) + at org.apache.catalina.core.StandardServer.startInternal(StandardServer.java:870) + at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:164) + at org.apache.catalina.startup.Catalina.start(Catalina.java:761) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:569) + at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:345) + at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:476) +2025-04-19 23:58:55.202291Z jdbc[3]: exception +org.h2.jdbc.JdbcSQLSyntaxErrorException: Duplicate column name "PARTITION_ID"; SQL statement: +create global temporary table HTE_mpi_link(eid_match boolean, golden_resource_partition_id integer, link_source integer, match_result integer, new_person boolean, partition_date date, partition_id integer, partition_id integer, person_partition_id integer, rn_ integer not null, target_partition_id integer, created timestamp(6), golden_resource_pid bigint, golden_resource_pid bigint, person_pid bigint, person_pid bigint, pid bigint, rule_count bigint, score float(53), target_pid bigint, target_pid bigint, updated timestamp(6), vector bigint, version varchar(16), target_type varchar(40), primary key (rn_)) TRANSACTIONAL [42121-232] + at org.h2.message.DbException.getJdbcSQLException(DbException.java:514) + at org.h2.message.DbException.getJdbcSQLException(DbException.java:489) + at org.h2.message.DbException.get(DbException.java:223) + at org.h2.message.DbException.get(DbException.java:199) + at org.h2.table.Table.setColumns(Table.java:487) + at org.h2.table.TableBase.(TableBase.java:73) + at org.h2.mvstore.db.MVTable.(MVTable.java:139) + at org.h2.mvstore.db.Store.createTable(Store.java:216) + at org.h2.schema.Schema.createTable(Schema.java:797) + at org.h2.command.ddl.CreateTable.update(CreateTable.java:112) + at org.h2.command.CommandContainer.update(CommandContainer.java:139) + at org.h2.command.Command.executeUpdate(Command.java:304) + at org.h2.command.Command.executeUpdate(Command.java:248) + at org.h2.jdbc.JdbcStatement.executeUpdateInternal(JdbcStatement.java:196) + at org.h2.jdbc.JdbcStatement.executeUpdate(JdbcStatement.java:147) + at com.zaxxer.hikari.pool.ProxyStatement.executeUpdate(ProxyStatement.java:119) + at com.zaxxer.hikari.pool.HikariProxyStatement.executeUpdate(HikariProxyStatement.java) + at org.hibernate.dialect.temptable.TemporaryTableHelper$TemporaryTableCreationWork.execute(TemporaryTableHelper.java:70) + at org.hibernate.query.sqm.mutation.internal.temptable.GlobalTemporaryTableStrategy.prepare(GlobalTemporaryTableStrategy.java:104) + at org.hibernate.persister.entity.AbstractEntityPersister.lambda$prepareMappingModel$13(AbstractEntityPersister.java:5296) + at org.hibernate.metamodel.mapping.internal.MappingModelCreationProcess$PostInitCallbackEntry.process(MappingModelCreationProcess.java:246) + at org.hibernate.metamodel.mapping.internal.MappingModelCreationProcess.executePostInitCallbacks(MappingModelCreationProcess.java:106) + at org.hibernate.metamodel.mapping.internal.MappingModelCreationProcess.execute(MappingModelCreationProcess.java:88) + at org.hibernate.metamodel.mapping.internal.MappingModelCreationProcess.process(MappingModelCreationProcess.java:42) + at org.hibernate.metamodel.model.domain.internal.MappingMetamodelImpl.finishInitialization(MappingMetamodelImpl.java:200) + at org.hibernate.internal.SessionFactoryImpl.initializeMappingModel(SessionFactoryImpl.java:373) + at org.hibernate.internal.SessionFactoryImpl.(SessionFactoryImpl.java:302) + at org.hibernate.boot.internal.SessionFactoryBuilderImpl.build(SessionFactoryBuilderImpl.java:463) + at org.hibernate.jpa.boot.internal.EntityManagerFactoryBuilderImpl.build(EntityManagerFactoryBuilderImpl.java:1506) + at org.hibernate.jpa.HibernatePersistenceProvider.createContainerEntityManagerFactory(HibernatePersistenceProvider.java:142) + at org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean.createNativeEntityManagerFactory(LocalContainerEntityManagerFactoryBean.java:390) + at org.springframework.orm.jpa.AbstractEntityManagerFactoryBean.buildNativeEntityManagerFactory(AbstractEntityManagerFactoryBean.java:409) + at org.springframework.orm.jpa.AbstractEntityManagerFactoryBean.afterPropertiesSet(AbstractEntityManagerFactoryBean.java:396) + at org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean.afterPropertiesSet(LocalContainerEntityManagerFactoryBean.java:366) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1853) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1802) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:600) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522) + at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:337) + at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) + at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:335) + at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:225) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveNamedBean(DefaultListableBeanFactory.java:1323) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveNamedBean(DefaultListableBeanFactory.java:1284) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveNamedBean(DefaultListableBeanFactory.java:1252) + at org.springframework.orm.jpa.support.PersistenceAnnotationBeanPostProcessor.findDefaultEntityManagerFactory(PersistenceAnnotationBeanPostProcessor.java:593) + at org.springframework.orm.jpa.support.PersistenceAnnotationBeanPostProcessor.findEntityManagerFactory(PersistenceAnnotationBeanPostProcessor.java:557) + at org.springframework.orm.jpa.support.PersistenceAnnotationBeanPostProcessor$PersistenceElement.resolveEntityManager(PersistenceAnnotationBeanPostProcessor.java:724) + at org.springframework.orm.jpa.support.PersistenceAnnotationBeanPostProcessor$PersistenceElement.getResourceToInject(PersistenceAnnotationBeanPostProcessor.java:697) + at org.springframework.beans.factory.annotation.InjectionMetadata$InjectedElement.inject(InjectionMetadata.java:270) + at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:145) + at org.springframework.orm.jpa.support.PersistenceAnnotationBeanPostProcessor.postProcessProperties(PersistenceAnnotationBeanPostProcessor.java:385) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1439) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:599) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522) + at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:337) + at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) + at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:335) + at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:200) + at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:254) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1443) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1353) + at org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:904) + at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:782) + at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:542) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1355) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1185) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:562) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522) + at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:337) + at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) + at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:335) + at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:200) + at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:254) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1443) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1353) + at org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:904) + at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:782) + at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:542) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1355) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1185) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:562) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522) + at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:337) + at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) + at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:335) + at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:205) + at org.springframework.boot.web.servlet.ServletContextInitializerBeans.getOrderedBeansOfType(ServletContextInitializerBeans.java:211) + at org.springframework.boot.web.servlet.ServletContextInitializerBeans.getOrderedBeansOfType(ServletContextInitializerBeans.java:202) + at org.springframework.boot.web.servlet.ServletContextInitializerBeans.addServletContextInitializerBeans(ServletContextInitializerBeans.java:97) + at org.springframework.boot.web.servlet.ServletContextInitializerBeans.(ServletContextInitializerBeans.java:86) + at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.getServletContextInitializerBeans(ServletWebServerApplicationContext.java:266) + at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.selfInitialize(ServletWebServerApplicationContext.java:240) + at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.createWebServer(ServletWebServerApplicationContext.java:197) + at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.onRefresh(ServletWebServerApplicationContext.java:162) + at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:619) + at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:146) + at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:754) + at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:456) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:335) + at org.springframework.boot.web.servlet.support.SpringBootServletInitializer.run(SpringBootServletInitializer.java:174) + at org.springframework.boot.web.servlet.support.SpringBootServletInitializer.createRootApplicationContext(SpringBootServletInitializer.java:154) + at org.springframework.boot.web.servlet.support.SpringBootServletInitializer.onStartup(SpringBootServletInitializer.java:96) + at org.springframework.web.SpringServletContainerInitializer.onStartup(SpringServletContainerInitializer.java:171) + at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:4464) + at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:164) + at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:599) + at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:571) + at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:654) + at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:964) + at org.apache.catalina.startup.HostConfig$DeployWar.run(HostConfig.java:1902) + at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) + at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) + at org.apache.tomcat.util.threads.InlineExecutorService.execute(InlineExecutorService.java:75) + at java.base/java.util.concurrent.AbstractExecutorService.submit(AbstractExecutorService.java:123) + at org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:769) + at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:420) + at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1620) + at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:303) + at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:109) + at org.apache.catalina.util.LifecycleBase.setStateInternal(LifecycleBase.java:389) + at org.apache.catalina.util.LifecycleBase.setState(LifecycleBase.java:336) + at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:776) + at org.apache.catalina.core.StandardHost.startInternal(StandardHost.java:772) + at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:164) + at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1203) + at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1193) + at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) + at org.apache.tomcat.util.threads.InlineExecutorService.execute(InlineExecutorService.java:75) + at java.base/java.util.concurrent.AbstractExecutorService.submit(AbstractExecutorService.java:145) + at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:749) + at org.apache.catalina.core.StandardEngine.startInternal(StandardEngine.java:203) + at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:164) + at org.apache.catalina.core.StandardService.startInternal(StandardService.java:412) + at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:164) + at org.apache.catalina.core.StandardServer.startInternal(StandardServer.java:870) + at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:164) + at org.apache.catalina.startup.Catalina.start(Catalina.java:761) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:569) + at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:345) + at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:476) diff --git a/templates/fhir_ui_operations.html b/templates/fhir_ui_operations.html index 97fda39..e9b643f 100644 --- a/templates/fhir_ui_operations.html +++ b/templates/fhir_ui_operations.html @@ -345,94 +345,87 @@ document.addEventListener('DOMContentLoaded', () => { let operationDefinitionCache = {}; // <<< ADD THIS LINE: Cache for fetched OperationDefinitions // <<< REFINED fetchOperationDefinition >>> + // <<< REFINED fetchOperationDefinition (v3 - Handles Local Proxy Target Correctly) >>> async function fetchOperationDefinition(definitionUrl) { if (!definitionUrl) return null; if (operationDefinitionCache.hasOwnProperty(definitionUrl)) { - // console.log(`Using cached OperationDefinition: ${definitionUrl}`); return operationDefinitionCache[definitionUrl]; } - // --- Determine Fetch URL (Allow Same-Origin Absolute, Prevent External) --- let fetchUrl; const currentBaseUrl = isUsingLocalHapi ? '/fhir' : (fhirServerUrlInput.value.trim().replace(/\/+$/, '') || '/fhir'); - let currentOrigin = ''; - // Determine the origin of the current FHIR server target - try { - // For the local proxy '/fhir', the origin is the app's origin - if (isUsingLocalHapi || currentBaseUrl.startsWith('/')) { - currentOrigin = window.location.origin; - } else { - currentOrigin = new URL(currentBaseUrl).origin; - } - } catch(e) { - console.error("Could not determine origin for current FHIR base URL:", currentBaseUrl, e); - // Fallback: Treat as different origin to be safe - currentOrigin = window.location.origin; // Or potentially block all absolute URLs if this fails - } - + const expectedHapiBase = 'http://localhost:8080/fhir/'; // Define the expected proxied server base try { // Check if definitionUrl is an absolute HTTP/S URL if (definitionUrl.startsWith('http://') || definitionUrl.startsWith('https://')) { - const definitionOrigin = new URL(definitionUrl).origin; - // ALLOW fetch if definition URL origin MATCHES the current FHIR target origin - if (definitionOrigin === currentOrigin) { - // It's an absolute URL, but points to the same server target. - // If using local HAPI proxy, we need to rewrite the URL - // to go through the proxy. - if (isUsingLocalHapi) { - // Extract path after base URL/port - const urlParts = definitionUrl.split('/'); - // Find the part after the hostname/port (usually index 3) - const pathIndex = urlParts.findIndex((part, index) => index > 2 && part); - const relativePath = pathIndex !== -1 ? urlParts.slice(pathIndex).join('/') : ''; + // --- Logic when using Local HAPI Proxy --- + if (isUsingLocalHapi) { + // If the absolute URL starts with the expected HAPI base, rewrite it for the proxy + if (definitionUrl.startsWith(expectedHapiBase)) { + const relativePath = definitionUrl.substring(expectedHapiBase.length); + fetchUrl = `${currentBaseUrl}/${relativePath}`; // Use '/fhir/...' proxy path + console.log(`Fetching same-origin absolute OpDef via proxy: ${fetchUrl} (Original: ${definitionUrl})`); + } else { + // Absolute URL, using proxy, but NOT pointing to expected HAPI base -> Skip (likely external) + console.warn(`Skipping fetch for external absolute URL while using proxy: ${definitionUrl}`); + operationDefinitionCache[definitionUrl] = null; return null; + } + } + // --- Logic when using Custom URL --- + else { + let currentOrigin = ''; + try { currentOrigin = new URL(currentBaseUrl).origin; } catch(e) { currentOrigin = window.location.origin; } // Determine custom server origin + const definitionOrigin = new URL(definitionUrl).origin; - if (relativePath) { - fetchUrl = `${currentBaseUrl}/${relativePath}`; // Use '/fhir/...' - console.log(`Workspaceing same-origin absolute OperationDefinition via proxy: ${fetchUrl} (Original: ${definitionUrl})`); - } else { - console.warn(`Could not determine relative path for same-origin absolute URL: ${definitionUrl}. Skipping.`); - operationDefinitionCache[definitionUrl] = null; return null; - } - } else { - // If using a custom URL, fetch it directly - fetchUrl = definitionUrl; - console.log(`Workspaceing same-origin absolute OperationDefinition directly: ${fetchUrl}`); - } - } else { - // Absolute URL pointing to a DIFFERENT origin - skip due to CORS - console.warn(`Skipping fetch for absolute external OperationDefinition URL: ${definitionUrl}`); - operationDefinitionCache[definitionUrl] = null; // Cache failure - return null; - } - } else { - // Not an absolute HTTP/S URL - treat as relative - fetchUrl = `${currentBaseUrl}/${definitionUrl.startsWith('/') ? definitionUrl.substring(1) : definitionUrl}`; - console.log(`Workspaceing relative OperationDefinition: ${fetchUrl} (Original: ${definitionUrl})`); + if (definitionOrigin === currentOrigin) { + // Same origin as custom URL - fetch directly + fetchUrl = definitionUrl; + console.log(`Fetching same-origin absolute OpDef directly: ${fetchUrl}`); + } else { + // Different origin than custom URL - skip + console.warn(`Skipping fetch for external absolute URL (different origin): ${definitionUrl}`); + operationDefinitionCache[definitionUrl] = null; return null; + } + } } - } catch (e) { - // If definitionUrl parsing failed (e.g., "Patient/$everything"), treat as relative + // --- Logic for Relative URLs --- + else { + // Not an absolute HTTP/S URL - treat as relative to currentBaseUrl + fetchUrl = `${currentBaseUrl}/${definitionUrl.startsWith('/') ? definitionUrl.substring(1) : definitionUrl}`; + console.log(`Fetching relative OperationDefinition: ${fetchUrl} (Original: ${definitionUrl})`); + } + } catch (e) { // Catch errors during URL parsing/logic above + console.error(`Error determining fetch URL for ${definitionUrl}: ${e}. Treating as relative.`); fetchUrl = `${currentBaseUrl}/${definitionUrl.startsWith('/') ? definitionUrl.substring(1) : definitionUrl}`; - console.log(`Workspaceing relative OperationDefinition (parse failed): ${fetchUrl} (Original: ${definitionUrl})`); + console.log(`Fetching relative OperationDefinition (fallback): ${fetchUrl} (Original: ${definitionUrl})`); } // --- End URL Determination --- - console.log(`Attempting to fetch OperationDefinition from: ${fetchUrl}`); + if (!fetchUrl) { + console.error(`Could not determine a valid fetchUrl for OperationDefinition: ${definitionUrl}`); + operationDefinitionCache[definitionUrl] = null; return null; + } + + console.log(`Attempting to fetch OperationDefinition from final URL: ${fetchUrl}`); try { const response = await fetch(fetchUrl, { method: 'GET', headers: { 'Accept': 'application/fhir+json' } }); - if (!response.ok) { /* ... handle HTTP error ... */ console.error(`HTTP ${response.status} fetching OperationDefinition ${fetchUrl}`); operationDefinitionCache[definitionUrl] = null; return null; } + if (!response.ok) { console.error(`HTTP ${response.status} fetching OpDef ${fetchUrl}`); operationDefinitionCache[definitionUrl] = null; return null; } const definition = await response.json(); - if (definition.resourceType !== 'OperationDefinition') { /* ... handle wrong type ... */ console.error(`Expected OperationDefinition, got ${definition.resourceType} from ${fetchUrl}`); operationDefinitionCache[definitionUrl] = null; return null; } + if (definition.resourceType !== 'OperationDefinition') { console.error(`Expected OpDef, got ${definition.resourceType} from ${fetchUrl}`); operationDefinitionCache[definitionUrl] = null; return null; } console.log(`Successfully fetched and parsed OperationDefinition: ${fetchUrl}`); operationDefinitionCache[definitionUrl] = definition; return definition; - } catch (error) { /* ... handle fetch/parse error ... */ console.error(`Failed to fetch or parse OperationDefinition ${fetchUrl}:`, error); operationDefinitionCache[definitionUrl] = null; return null; } + } catch (error) { + console.error(`Failed to fetch or parse OperationDefinition ${fetchUrl}:`, error); + operationDefinitionCache[definitionUrl] = null; return null; + } } - // <<< END REFINED fetchOperationDefinition >>> + // <<< END REFINED fetchOperationDefinition (v3) >>>