Project

General

Profile

Actions

Bug #22928

closed

FE-Error "NO entry in the $TCA-array..."

Added by Gabriel Kaufmann over 14 years ago. Updated about 6 years ago.

Status:
Closed
Priority:
Should have
Category:
Frontend
Target version:
-
Start date:
2010-06-18
Due date:
% Done:

100%

Estimated time:
TYPO3 Version:
4.3
PHP Version:
5.2
Tags:
Complexity:
Is Regression:
Sprint Focus:

Description

Hello,

while doing some work on my TYPO3 Webpages I recently often got the following error while trying to open the Frontend-Webpage. This error seems not to be related to BE-Users only (=logged in) as some customers also noticed this error while visiting the webpage (without being logged in into the Backend).

Error:
-----
NO entry in the $TCA-array for the table "tt_address". This means that the function enableFields() is called with an invalid table name as argument.
-----

I also received the error for the tables "sys_domain" and "page_language_overlay" sometimes. The error is reproducable for me as it always appears while making changes to content in TYPO3 or making changes to Typoscript. By the way - tt-address Extension is installed.

I am using the latest TYPO3-Versions and TemplaVoila - no unusual Extensions that could cause this, I think. Some other Websites on Google do have to seem the same problem as this error is listed as Google-Result for some pages using TYPO3! So this error seems to be very critical to me!

(issue imported from #M14781)


Files

22928.patch (824 Bytes) 22928.patch CPS-IT GmbH, 2011-06-10 10:33
Actions #1

Updated by Steffen Gebert over 14 years ago

Are you still experiencing this? I fear this is no core issue.

Actions #2

Updated by Gabriel Kaufmann over 14 years ago

I recently upgraded to TYPO3 4.4.2 and the error is still there. I am experiencing this bug on several TYPO3 pages with different extensions. There are only a few extensions such as TemplaVoila and tt_address that are the same on all my TYPO3-Installations. Since experiencing the bug I had no TYPO3-Instance without experiencing this error after updating Content-Elements or editing Typoscript.

May the error be caused by any Typoscript Base-Configuration issue (maybe an outdated one?!). I am using a typoscript-template I made for all my TYPO3 work as "base" of all Webpages included into the Root-Page. Since one of the first Upgrades to the 4.x Versions of TYPO3 I experienced this bug first time.

Actions #3

Updated by CPS-IT GmbH over 13 years ago

Today we found out that this problem is related to clear cache AJAX request. In our TYPO3 system we manage a lot of different domains / sites and got this error repeatedly every day. The problem occurs when site is opened in frontend while a backend user clears cache. It seems that at the beginning of the frontend request the temp_*_ext_tables.php file still exists but when it should be included it is got already deleted by the AJAX request. The solution is to check if file exists before to include it, if not just iclude all extensions ext_tables.php with stddb/load_ext_tables.php "manually".

Patch is attached!

Actions #4

Updated by Steffen Gebert over 13 years ago

  • Target version deleted (0)

Hi CPS,

okay, sounds like a good explanation fur such a race-condition. Could you push the patch in to the review workflow?
See http://wiki.typo3.org/Git (before doing so, please add spaces around the "." to be conform to the Coding Guidelines).

Thanks
Steffen

Actions #5

Updated by CPS-IT GmbH over 13 years ago

Dear Steffen,

never submit a review before. After investigation two hours to get git to work is there any documentation doing so for a windows system by using tortoisegit?

Thanks!

Actions #7

Updated by CPS-IT GmbH over 13 years ago

Okay I got it up but pushing with Tortoisegit still fails. I think I am not able to push to git: but I need a ssh:-url. Where do I get this from (to open up a new review)?

Thanks for your help.

Actions #8

Updated by Steffen Gebert over 13 years ago

Hi,

Tortoise pretty much s*cks. I can't help that much (using the Command Line makes the whole thing a bit easier ;-))

I didn't create the Tortoise tutorial, but after having an eye on it, I recognize that there are really some things missing (e.g. the thing with the SSH push URL).

Please try to edit the URL of the remote called origin and set it to ssh://your-username@review.typo3.org:29418/TYPO3v4/Core.git (instead of git://git.typo3.org/....

If this doesn't work, please use the Git shell (launch it from the Start menu), navigate into the repository and configure the pushUrl as explained in the Command Line Guide::

git config --global url."ssh://<username>@review.typo3.org:29418".pushInsteadOf git://git.typo3.org

There's also the commit hook missing (I assume that the Commit Message of the Commit you're trying to push doesn't have a Change-Id: line). So at also enter the commit-msg commands from the Command Line Guide:

Please, if this still doesn't work, contact the typo3-core list - I'm pretty sure, sb. can help and we finally can finish the TortoiseGit tutorial.

Steffen

Actions #9

Updated by Mr. Hudson over 13 years ago

Patch set 1 of change I4fe5e0256093df8190eb6f1a2754edf1e3aba405 has been pushed to the review server.
It is available at http://review.typo3.org/2832

Actions #10

Updated by Markus Klein over 13 years ago

Did you also experience this behavior with temp*localconf.php?

Actions #11

Updated by CPS-IT GmbH over 13 years ago

No there doesn't seem any problem with temp_*localconf.php as it got included directly after checking.

Actions #12

Updated by Mr. Hudson over 13 years ago

Patch set 1 of change I4fe5e0256093df8190eb6f1a2754edf1e3aba405 has been pushed to the review server.
It is available at http://review.typo3.org/2834

Actions #13

Updated by Mr. Hudson over 13 years ago

Patch set 1 of change Ia14f5fa7958da5780cc17e4b195c8982cb88e75a has been pushed to the review server.
It is available at http://review.typo3.org/2835

Actions #14

Updated by Mr. Hudson over 13 years ago

Patch set 2 of change I4fe5e0256093df8190eb6f1a2754edf1e3aba405 has been pushed to the review server.
It is available at http://review.typo3.org/2834

Actions #15

Updated by Mr. Hudson over 13 years ago

Patch set 3 of change I4fe5e0256093df8190eb6f1a2754edf1e3aba405 has been pushed to the review server.
It is available at http://review.typo3.org/2834

Actions #16

Updated by CPS-IT GmbH over 13 years ago

  • Status changed from Needs Feedback to Resolved
  • % Done changed from 0 to 100
Actions #17

Updated by Steffen Gebert over 13 years ago

  • Category set to Frontend
  • Assignee set to Steffen Gebert
  • Target version set to 1264
Actions #18

Updated by Ernesto Baschny over 11 years ago

  • Target version deleted (1264)
Actions #19

Updated by Benni Mack about 6 years ago

  • Status changed from Resolved to Closed
Actions

Also available in: Atom PDF