[TYPO3-german] Extension in TYPO3 8.5.x: missing ColumnMap-Fehler?

Johannes C. Schulz - EnzephaloN IT-Solutions info at enzephalon.de
Thu Dec 29 16:53:39 CET 2016


Hallo nochmal zu diesem Problem

Ich habe Mal mit den Annotations im Model gespielt - das hat nichts geändert.
Ich denke immer noch, daß der Zugriff aus dem Teppich den Fehler 
provoziert. Allerdings verstehe ich nicht wieso - zumal die Extension unter 
6.2.x und 7.6.x ohne Probleme läuft.
Gibt es da in irgendeiner 8 eine Veränderung wie Properties und Entities in 
Extensions im Gegensatz zu "früher" zu definieren sind? Ich konnte 
diesbezüglich nichts finden.

Viele Grüße
Johannes C. Schulz



Am 28. Dezember 2016 9:23:25 vorm. schrieb "Johannes C. Schulz - EnzephaloN 
IT-Solutions" <info at enzephalon.de>:

> Hallo
>
> Im Date-Model ist meiner Meinung nach alles richtig:
> /**
>   * Event
>   *
>   * @var \Wrm\EventCal\Domain\Model\Event
> */
> protected $event;
>
>
> Im TCA ist das Feld drin, in der DB und der ext_tables.php auch.
>
>
> Im Event-Model ist auch disabletime zu finden:
> /**
>   * disabletime 
>   *
>   * @var boolean
> */
> protected $disabletime;
>
> Am fehlenden Slash hier liegt es auch nicht.
>
> Ich denke, daß es an diesem Aufruf im Date-Repository liegt. Verstehe aber
> nicht warum das jetzt (unter 8) nicht mehr gehen soll und wie es
> stattdessen gehen Muß:
>
> ... $query-> equals('event.disabletime',1) ...
>
> Viele Grüße
> Johannes C. Schulz
>
>
> Am 27. Dezember 2016 10:20:35 nachm. schrieb "Dr. Dieter Porth"
> <typo3 at mobger.de>:
>
>> Hi Johannes,
>>
>> habe mit 8.5 bislang überhaupt noch nichts gemacht.
>>
>> '#1355142232: The ColumnMap for property "event" of class
>> "Wrm\EventCal\Domain\Model\Date" is missing."
>> würde ich übersetzen mit:
>> '#1355142232: Die Spalten(Typ)Zuordnung für die Eigenschaft "event" in
>> der Klasse "Wrm\EventCal\Domain\Model\Date" fehlt.'
>> Google übersetzt es zu:
>> 'Das ColumnMap für Eigenschaft "Ereignis" der Klasse "Wrm \ EventCal \
>> Domain \ Model \ Date" fehlt.'
>>
>> Besagt die Fehlermeldung nicht einfach nur, dass TYPO3 mit 'disabletime'
>> aus 'event.disabletime' nichts anfangen kann, weil das Mapping für die
>> vermutlich zugeordnete Object-Klasse von 'event' fehlt.
>> Ich habe keine Ahnung, aber würde auf eine fehlende Annotation tippen.
>> Ansonsten kann es manchmal auch hilfreich sein, einfach xDebug
>> einzusetzen und den Fehler im Code zu tracen.
>>
>> Dieter
>>
>> Am 27.12.2016 um 15:43 schrieb EnzephaloN IT-Solutions - Johannes C. Schulz:
>>> Hallo
>>>
>>> Wir haben eine große Extension seit Jahren im Einsatz. Erstmals unter
>>> 4.5.x entwickelt und mittlerweile läufts sie nach etlichen Updates auch
>>> unter 7.6.x.
>>>
>>> Nun wollte ich die Extension auch unter TYPO3 8.5.x einsetzen. Leider
>>> wirft mir aber das Frontend plötzlich einen Fehler den ich vorher noch nie
>>> gesehen habe und zu dem ich auch nichts finden kann.
>>>
>>> #1355142232: The ColumnMap for property "event" of class
>>> "Wrm\EventCal\Domain\Model\Date" is missing.
>>>
>>> Der letzte Eintrag ist:
>>>
>>> TYPO3\CMS\Extbase\Persistence\Generic\Storage\Typo3DbQueryParser::addUnionStatement("Wrm\EventCal\Domain\Model\Date",
>>> "tx_eventcal_domain_model_date", "event.disabletime", "")
>>>
>>> In der bemängelten Date-Model-Datei sind sowohl protected $event; als auch
>>> Getter und Setter dafür zu finden.
>>>
>>> Liegt das daran, daß die TCA-Dateien jetzt den Namen der Datenbanktabellen
>>> anstelle des Object-Namen haben sollen? Oder?
>>>
>>> Würde mich sehr über Hilfe und Tipps freuen!
>>>
>>> Grüße
>>> Johannes
>>> _______________________________________________
>>> TYPO3-german mailing list
>>> TYPO3-german at lists.typo3.org
>>> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
>>>
>>
>> _______________________________________________
>> TYPO3-german mailing list
>> TYPO3-german at lists.typo3.org
>> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
>>
>
>
> _______________________________________________
> TYPO3-german mailing list
> TYPO3-german at lists.typo3.org
> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german




More information about the TYPO3-german mailing list