Project

General

Profile

Actions

Bug #78091

closed

cf_extbase_datamapfactory_datamap Enties are generated wrong after expiring

Added by Mark Herzberg over 7 years ago. Updated about 4 years ago.

Status:
Closed
Priority:
Must have
Assignee:
-
Category:
Extbase
Target version:
-
Start date:
2016-09-28
Due date:
% Done:

0%

Estimated time:
TYPO3 Version:
6.2
PHP Version:
5.5
Tags:
Complexity:
Is Regression:
No
Sprint Focus:

Description

In the Table cf_extbase_datamapfactory_datamap there is an Entry for the Identifier: "TYPO3%CMS%Extbase%Domain%Model%Category". When it is newly generated is has a content size of 32,1 KB.

When this Entry gets expired it will be newly generated. But after that it has a content size of 734 Bytes and all DataMap Information about the mapped Table are gone. This results in an error message "#1247602160: Table 'tx_extbase_domain_model_category' doesn't exist" and the Frontend is not accessible.

To reproduce this you can use a Model of Type \TYPO3\CMS\Extbase\Domain\Model\Category and use it in some Controller. After the first Request you can go to your Database and change the "expires" Field of the Entry with Identifier: "TYPO3%CMS%Extbase%Domain%Model%Category" to a lower value or just delete this Entry.

I guess this issue is related to #75399.

Best regards
Mark Herzberg


Related issues 1 (0 open1 closed)

Related to TYPO3 Core - Bug #75399: Extbase: Class/Table Mapping doesn't work sometimesClosedMarkus Klein2016-04-04

Actions
Actions

Also available in: Atom PDF