[TYPO3-seminars] Crash with Seminars / oelib in 1.0.2 in Typo3 6.2.28

Johlton fabian.fuerste at gmx.net
Sun Jan 8 13:28:40 CET 2017


Hi,

i just transferred a Typo3 webseite with the Seminar Manager from 4.5.40 to 6.2.28 and encounter a strange problem:

Installed the latest SEMINARS 1.0.2 and OELIB 1.0.2  from the TER in a fresh Typo3 instance.
AMEOS_FORMIDABLE is the latest version 1.1.549 since i could not find the ominously linked patched version in the manuals.

The installation works fine (as usual).

When I include seminars and oelib on a page it works fine until I login to the BE:

---------------------------------------------------------------------------------------------------------
Uncaught TYPO3 Exception
#1331488761: $uid must be > 0. (More information)
InvalidArgumentException thrown in file
/srv/typo3conf/ext/oelib/Classes/IdentityMap.php in line 72.
---------------------------------------------------------------------------------------------------------

The Stacktrace where it gets faulty (13 and 14 are definitely erroneous):
(the full stacktrace is in the attachment)

---------------------------------------------------------------------------------------------------------
14 Tx_Oelib_IdentityMap::get(NULL)
/srv/typo3conf/ext/oelib/Classes/DataMapper.php:
00138:     {
00139:         try {
00140:             $model = $this->map->get($uid);
00141:         } catch (Tx_Oelib_Exception_NotFound $exception) {
00142:             $model = $this->createGhost($uid);

13 Tx_Oelib_DataMapper::find(NULL)
/srv/typo3conf/ext/oelib/Classes/FrontEndLoginManager.php:
00112:             $mapper = Tx_Oelib_MapperRegistry::get($mapperName);
00113:             /** @var Tx_Oelib_Model_FrontEndUser $user */
00114:             $user = $mapper->find($this->getFrontEndController()->fe_user->user['uid']);
00115:         }
00116: 

12 Tx_Oelib_FrontEndLoginManager::getLoggedInUser("Tx_Seminars_Mapper_FrontEndUser")
/srv/typo3conf/ext/seminars/Classes/FrontEnd/DefaultController.php:
01833:         }
01834: 
01835:         $user = Tx_Oelib_FrontEndLoginManager::getInstance()->getLoggedInUser(Tx_Seminars_Mapper_FrontEndUser::class);
01836: 
01837:         switch ($whatToDisplay) {
---------------------------------------------------------------------------------------------------------

This problem occurs on PHP5.6 and PHP7. I migrated the users from the old 4.5 typo3 instance (but this shouldn't be a problem, right?).

I learned to use older versions of the extensions (from  a now vanished Dropbox source) but since I rely on a stable and secure codebase I'd rather use a fixed version of the latest stable 6.2.x-compatible version.

What puzzles me is that this error seems unknown to other users. I'd fix it myself but I don'T even know ehere to start looking.

ANY HELP IS HIGHLY APPRECIATED! :)

Best from Berlin,

Fabian
begin 644 stacktrace.txt
M56YC875G:'0 at 5%E03S, at 17AC97!T:6]N"B,Q,S,Q-#@X-S8Q.B`D=6ED(&UU
M<W0 at 8F4@/B`P+B`H36]R92!I;F9O<FUA=&EO;BD*"DEN=F%L:61!<F=U;65N
M=$5X8V5P=&EO;B!T:')O=VX@:6X at 9FEL90HO<W)V+W5B+W1Y<&\S8V]N9B]E
M>'0O;V5L:6(O0VQA<W-E<R])9&5N=&ET>4UA<"YP:'`@:6X@;&EN92`W,BX*
M"C$T(%1X7T]E;&EB7TED96YT:71Y36%P.CIG970H3E5,3"D*"B]S<G8O=6(O
M='EP;S-C;VYF+V5X="]O96QI8B]#;&%S<V5S+T1A=&%-87!P97(N<&AP. at HP
M,#$S.#H@("`@('L*,#`Q,SDZ("`@("`@("`@=')Y('L*,#`Q-#`Z("`@("`@
M("`@("`@("1M;V1E;"`]("1T:&ES+3YM87`M/F=E="@D=6ED*3L*,#`Q-#$Z
M("`@("`@("`@?2!C871C:"`H5'A?3V5L:6)?17AC97!T:6]N7TYO=$9O=6YD
M("1E>&-E<'1I;VXI('L*,#`Q-#(Z("`@("`@("`@("`@("1M;V1E;"`]("1T
M:&ES+3YC<F5A=&5':&]S="@D=6ED*3L*"C$S(%1X7T]E;&EB7T1A=&%-87!P
M97(Z.F9I;F0H3E5,3"D*"B]S<G8O=6(O='EP;S-C;VYF+V5X="]O96QI8B]#
M;&%S<V5S+T9R;VYT16YD3&]G:6Y-86YA9V5R+G!H<#H*,#`Q,3(Z("`@("`@
M("`@("`@("1M87!P97(@/2!4>%]/96QI8E]-87!P97)296=I<W1R>3HZ9V5T
M*"1M87!P97).86UE*3L*,#`Q,3,Z("`@("`@("`@("`@("\J*B!`=F%R(%1X
M7T]E;&EB7TUO9&5L7T9R;VYT16YD57-E<B`D=7-E<B`J+PHP,#$Q-#H@("`@
M("`@("`@("`@)'5S97(@/2`D;6%P<&5R+3YF:6YD*"1T:&ES+3YG971&<F]N
M=$5N9$-O;G1R;VQL97(H*2T^9F5?=7-E<BT^=7-E<ELG=6ED)UTI.PHP,#$Q
M-3H@("`@("`@("!]"C`P,3$V. at H*,3(@5'A?3V5L:6)?1G)O;G1%;F1,;V=I
M;DUA;F%G97(Z.F=E=$QO9V=E9$EN57-E<B at B5'A?4V5M:6YA<G-?36%P<&5R
M7T9R;VYT16YD57-E<B(I"@HO<W)V+W5B+W1Y<&\S8V]N9B]E>'0O<V5M:6YA
M<G,O0VQA<W-E<R]&<F]N=$5N9"]$969A=6QT0V]N=')O;&QE<BYP:'`Z"C`Q
M.#,S.B`@("`@("`@('T*,#$X,S0Z"C`Q.#,U.B`@("`@("`@("1U<V5R(#T@
M5'A?3V5L:6)?1G)O;G1%;F1,;V=I;DUA;F%G97(Z.F=E=$EN<W1A;F-E*"DM
M/F=E=$QO9V=E9$EN57-E<BA4>%]396UI;F%R<U]-87!P97)?1G)O;G1%;F15
M<V5R.CIC;&%S<RD["C`Q.#,V. at HP,3 at S-SH@("`@("`@("!S=VET8V@@*"1W
M:&%T5&]$:7-P;&%Y*2!["@HQ,2!4>%]396UI;F%R<U]&<F]N=$5N9%]$969A
M=6QT0V]N=')O;&QE<CHZ:6YI=$QI<W16:65W*")S96UI;F%R7VQI<W0B*0H*
M+W-R=B]U8B]T>7!O,V-O;F8O97AT+W-E;6EN87)S+T-L87-S97,O1G)O;G1%
M;F0O1&5F875L=$-O;G1R;VQL97(N<&AP. at HP,3<T-3H@("`@("`@("`@("`@
M+R\@0W)E871E<R!T:&4@<V5M:6YA<B!O<B!R96=I<W1R871I;VX at 8F%G(&9O
M<B!T:&4@;&ES="!V:65W("AW:71H"C`Q-S0V.B`@("`@("`@("`@("`O+R!A
M;&P@=&AE(&9I;'1E<FEN9R!A<'!L:65D*2X*,#$W-#<Z("`@("`@("`@("`@
M("1S96UI;F%R3W)296=I<W1R871I;VY"86<@/2`D=&AI<RT^:6YI=$QI<W16
M:65W*"1W:&%T5&]$:7-P;&%Y*3L*,#$W-#@Z"C`Q-S0Y.B`@("`@("`@("`@
M("!I9B`H)'1H:7,M/FEN=&5R;F%L6R=R97-?8V]U;G0G72D@>PH*,3`@5'A?
M4V5M:6YA<G-?1G)O;G1%;F1?1&5F875L=$-O;G1R;VQL97(Z.F-R96%T94QI
M<W16:65W*")S96UI;F%R7VQI<W0B*0H*+W-R=B]U8B]T>7!O,V-O;F8O97AT
M+W-E;6EN87)S+T-L87-S97,O1G)O;G1%;F0O1&5F875L=$-O;G1R;VQL97(N
M<&AP. at HP,#,T.3H@("`@("`@("`@("`@("`@("\O(&)E8V%U<V4 at 8W)E871E
M3&ES=%9I97<H*2!W:6QL(&1I9F9E<F5N=&EA=&4@;&%T97(N"C`P,S4P.B`@
M("`@("`@("`@("!D969A=6QT. at HP,#,U,3H@("`@("`@("`@("`@("`@("1R
M97-U;'0@/2`D=&AI<RT^8W)E871E3&ES=%9I97<H)'1H:7,M/G=H8714;T1I
M<W!L87DI.PHP,#,U,CH@("`@("`@("!]"C`P,S4S. at H*.2!4>%]396UI;F%R
M<U]&<F]N=$5N9%]$969A=6QT0V]N=')O;&QE<CHZ;6%I;B at B(BP at 87)R87DI
M"C@@8V%L;%]U<V5R7V9U;F-?87)R87DH87)R87DL(&%R<F%Y*0H*+W-R=B]T
M>7!O,U]S<F,M-BXR+C(X+W1Y<&\S+W-Y<V5X="]F<F]N=&5N9"]#;&%S<V5S
M+T-O;G1E;G1/8FIE8W0O0V]N=&5N=$]B:F5C=%)E;F1E<F5R+G!H<#H*,#8V
M-C$Z("`@("`@("1C;VYT96YT+`HP-C8V,CH@("`@("`@)&-O;F8*,#8V-C,Z
M("`@("`@*2D["C`V-C8T.B`@("`@?2!E;'-E('L*,#8V-C4Z("`@("`@)$=,
M3T)!3%-;)U14)UTM/G-E=%13;&]G365S<V%G92 at G365T:&]D("(G("X@)'!A
M<G1S6S%=("X@)R(@9&ED(&YO="!E>&ES="!I;B!C;&%S<R`B)R`N("1P87)T
M<ULP72`N("<B)RP@,RD["@HW(%194$\S7$--4UQ&<F]N=&5N9%Q#;VYT96YT
M3V)J96-T7$-O;G1E;G1/8FIE8W1296YD97)E<CHZ8V%L;%5S97)&=6YC=&EO
M;B at B5'A?4V5M:6YA<G-?1G)O;G1%;F1?1&5F875L=$-O;G1R;VQL97(M/FUA
M:6XB+"!A<G)A>2P@(B(I"@HO<W)V+W1Y<&\S7W-R8RTV+C(N,C at O='EP;S,O
M<WES97AT+V9R;VYT96YD+T-L87-S97,O0V]N=&5N=$]B:F5C="]5<V5R0V]N
M=&5N=$]B:F5C="YP:'`Z"C`P,#,Y.B`@('T*,#`P-#`Z("`@)'1H:7,M/F-/
M8FHM/FEN8VQU9&5,:6)S*"1C;VYF*3L*,#`P-#$Z("`@)'1E;7!#;VYT96YT
M(#T@)'1H:7,M/F-/8FHM/F-A;&Q5<V5R1G5N8W1I;VXH)&-O;F9;)W5S97)&
M=6YC)UTL("1C;VYF+"`G)RD["C`P,#0R.B`@(&EF("@D=&AI<RT^8T]B:BT^
M9&]#;VYV97)T5&]5<V5R26YT3V)J96-T*2!["C`P,#0S.B`@("`D=&AI<RT^
M8T]B:BT^9&]#;VYV97)T5&]5<V5R26YT3V)J96-T(#T at 1D%,4T4["@HV(%19
M4$\S7$--4UQ&<F]N=&5N9%Q#;VYT96YT3V)J96-T7%5S97)#;VYT96YT3V)J
M96-T.CIR96YD97(H87)R87DI"@HO<W)V+W1Y<&\S7W-R8RTV+C(N,C at O='EP
M;S,O<WES97AT+V9R;VYT96YD+T-L87-S97,O0V]N=&5N=$]B:F5C="]#;VYT
M96YT3V)J96-T4F5N9&5R97(N<&AP. at HP,#@V,#H@("`@<F5T=7)N("1T:&ES
M+3YG971#;VYT96YT3V)J96-T*"=54T527TE.5"<I+3YR96YD97(H)&-O;F8I
M.PHP,#@V,3H@("!](&5L<V4@>PHP,#@V,CH@("`@<F5T=7)N("1T:&ES+3YG
M971#;VYT96YT3V)J96-T*"=54T52)RDM/G)E;F1E<B at D8V]N9BD["C`P.#8S
M.B`@('T*,#`X-C0Z("!]"@HU(%194$\S7$--4UQ&<F]N=&5N9%Q#;VYT96YT
M3V)J96-T7$-O;G1E;G1/8FIE8W1296YD97)E<CHZ55-%4BAA<G)A>2D*"B]S
M<G8O='EP;S-?<W)C+38N,BXR."]T>7!O,R]S>7-E>'0O9G)O;G1E;F0O0VQA
M<W-E<R]#;VYT<F]L;&5R+U1Y<&]38W)I<'1&<F]N=&5N9$-O;G1R;VQL97(N
M<&AP. at HP,S<S,3H@("`@("`@(&)R96%K.PHP,S<S,CH@("`@("`@8V%S92`G
M1E5.0R<Z"C`S-S,S.B`@("`@("`@)&EN8T-O;G1E;G0@/2`D24Y4:5-?8T]B
M:BT^55-%4B at D24Y4:5-?8V]N9FEG6R1)3E1I4U]K97E=6R=C;VYF)UTI.PHP
M,S<S-#H@("`@("`@(&)R96%K.PHP,S<S-3H@("`@("`@8V%S92`G4$]35%53
M15)&54Y#)SH*"C0 at 5%E03S-<0TU37$9R;VYT96YD7$-O;G1R;VQL97)<5'EP
M;U-C<FEP=$9R;VYT96YD0V]N=')O;&QE<CHZ24Y4:6YC4V-R:7!T7W!R;V-E
M<W,H87)R87DI"@HO<W)V+W1Y<&\S7W-R8RTV+C(N,C at O='EP;S,O<WES97AT
M+V9R;VYT96YD+T-L87-S97,O0V]N=')O;&QE<B]4>7!O4V-R:7!T1G)O;G1E
M;F1#;VYT<F]L;&5R+G!H<#H*,#,V-SDZ("`@("1)3E1I4U]C;VYF:6<@/2`D
M=&AI<RT^8V]N9FEG6R=)3E1I;F-38W)I<'0G73L*,#,V.#`Z("`@("1T:&ES
M+3Y)3E1I;F-38W)I<'1?:6YC;'5D94QI8G,H)$E.5&E37V-O;F9I9RD["C`S
M-C at Q.B`@("`D=&AI<RT^24Y4:6YC4V-R:7!T7W!R;V-E<W,H)$E.5&E37V-O
M;F9I9RD["C`S-C at R.B`@("`O+R!#:&5C:R!I9B!T:&5R92!W97)E(&YE=R!I
M=&5M<R!A9&1E9"!T;R!)3E1I;F-38W)I<'0 at 9'5R:6YG('1H92!P<F5V:6]U
M<R!E>&5C=71I;VXZ"C`S-C at S.B`@("`D24Y4:5-?8V]N9FEG(#T at 87)R87E?
M9&EF9E]A<W-O8R at D=&AI<RT^8V]N9FEG6R=)3E1I;F-38W)I<'0G72P@)$E.
M5&E37V-O;F9I9RD["@HS(%194$\S7$--4UQ&<F]N=&5N9%Q#;VYT<F]L;&5R
M7%1Y<&]38W)I<'1&<F]N=&5N9$-O;G1R;VQL97(Z.G)E8W5R<VEV96QY4F5P
M;&%C94EN=%!L86-E:&]L9&5R<TEN0V]N=&5N="@I"@HO<W)V+W1Y<&\S7W-R
M8RTV+C(N,C at O='EP;S,O<WES97AT+V9R;VYT96YD+T-L87-S97,O0V]N=')O
M;&QE<B]4>7!O4V-R:7!T1G)O;G1E;F1#;VYT<F]L;&5R+G!H<#H*,#,V-#8Z
M("`@?0HP,S8T-SH*,#,V-#@Z("`@)'1H:7,M/G)E8W5R<VEV96QY4F5P;&%C
M94EN=%!L86-E:&]L9&5R<TEN0V]N=&5N="@I.PHP,S8T.3H@("`D1TQ/0D%,
M4ULG5%0G72T^<'5S:"@G4W5B<W1I='5T92!H96%D97(@<V5C=&EO;B<I.PHP
M,S8U,#H@("`D=&AI<RT^24Y4:6YC4V-R:7!T7VQO861*4T-O9&4H*3L*"C(@
M5%E03S-<0TU37$9R;VYT96YD7$-O;G1R;VQL97)<5'EP;U-C<FEP=$9R;VYT
M96YD0V]N=')O;&QE<CHZ24Y4:6YC4V-R:7!T*"D*"B]S<G8O='EP;S-?<W)C
M+38N,BXR."]T>7!O,R]S>7-E>'0O8VUS+W1S;&EB+VEN9&5X7W1S+G!H<#H*
M,#`R,S`Z(&EF("@D5%-&12T^:7-)3E1I;F-38W)I<'0H*2D@>PHP,#(S,3H@
M("145"T^<'5S:"@G3F]N+6-A8VAE9"!O8FIE8W1S)RP@)R<I.PHP,#(S,CH@
M("144T9%+3Y)3E1I;F-38W)I<'0H*3L*,#`R,S,Z("`D5%0M/G!U;&PH*3L*
M,#`R,S0Z('T*"C$@<F5Q=6ER92 at B+W-R=B]T>7!O,U]S<F,M-BXR+C(X+W1Y
M<&\S+W-Y<V5X="]C;7,O='-L:6(O:6YD97A?=',N<&AP(BD*"B]S<G8O='EP
M;S-?<W)C+38N,BXR."]I;F1E>"YP:'`Z"C`P,#(V.B`@+3YR961I<F5C=%1O
M26YS=&%L;&5R269%<W-E;G1I86Q#;VYF:6=U<F%T:6]N1&]E<TYO=$5X:7-T
M*"D["C`P,#(W. at HP,#`R.#H@<F5Q=6ER92A0051(7W1S;&EB("X@)VEN9&5X
+7W1S+G!H<"<I.PH`
`
end



More information about the TYPO3-project-seminars mailing list