Bug #22928
closedFE-Error "NO entry in the $TCA-array..."
100%
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
Updated by Steffen Gebert over 14 years ago
Are you still experiencing this? I fear this is no core issue.
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.
Updated by CPS-IT GmbH over 13 years ago
- File 22928.patch 22928.patch added
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!
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
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!
Updated by Andreas Wolf over 13 years ago
There is: http://wiki.typo3.org/Contribution_Walkthrough_with_TortoiseGit
Happy Git-ing :-)
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.
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
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
Updated by Markus Klein over 13 years ago
Did you also experience this behavior with temp*localconf.php?
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.
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
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
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
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
Updated by CPS-IT GmbH over 13 years ago
- Status changed from Needs Feedback to Resolved
- % Done changed from 0 to 100
Applied in changeset 1709b45214b65df3b35c18392ea88bb5dcf5748c.
Updated by Steffen Gebert over 13 years ago
- Category set to Frontend
- Assignee set to Steffen Gebert
- Target version set to 1264