Bug #78091

cf_extbase_datamapfactory_datamap Enties are generated wrong after expiring

Added by Mark Herzberg about 5 years ago. Updated over 1 year 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

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

Actions
#2

Updated by Susanne Moog almost 4 years ago

  • Category set to Extbase
#3

Updated by Benni Mack over 1 year ago

  • Status changed from New to Closed

Can you recheck? We've gotten rid of this cache, so this issue should not exist anymore in TYPO3 v10. If you still see that this error occurs in v10, let me know and I will reopen the issue.

Also available in: Atom PDF