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 #2

Updated by Susanne Moog about 6 years ago

  • Category set to Extbase
Actions #3

Updated by Benni Mack about 4 years 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.

Actions

Also available in: Atom PDF