[TYPO3-templavoila] Odd TV-related sql error
Christopher Torgalson
bedlamhotelnospam at gnospammail.com
Thu Jan 18 22:39:54 CET 2007
Christopher Torgalson wrote:
> Christopher Torgalson wrote:
>> Hi there,
>>
>> Dmitry Dulepov wrote:
>>> Christopher Torgalson wrote:
>>>> A client reported sql errors in the BE of a site, so I enabled the
>>>> sql debug setting in the install tool to find out what there were.
>>>> Here's the result:
>>>
>>> Are you sure that this does not come from another extension?
>>> tx_templavoila_next_ds exists only in pages and I could not find any
>>> code in tv that uses this field for tt_content.
>>
>> Not at all sure at the moment, just trying to narrow down the
>> possibilities.
>>
>> -CT
>
>
> More info & cross-posted to .dev. Some of the info below duplicates what
> was in the original message, but this way it's all in one place:
>
>
> 1. Summary:
>
> -- error messages occurring when content records are saved in the BE
> -- debug shows they're caused by a nonsensical TV-related SQL query.
>
>
> 2. The debug output again:
>
>
> caller
> ------------------------------------------------------------
> t3lib_DB::exec_SELECTquery
>
> ERROR
> ------------------------------------------------------------
> Unknown column 'tx_templavoila_next_ds' in 'field list'
>
> lastBuiltQuery
> ------------------------------------------------------------
> SELECT uid,tx_templavoila_ds,pid,tx_templavoila_next_ds
> FROM tt_content
> WHERE uid=13
> AND tt_content.deleted=0
>
> debug_backtrace
> ------------------------------------------------------------
> sc_alt_doc->processdata //
> t3lib_tcemain->process_datamap //
> t3lib_tcemain->updatedb //
> t3lib_tcemain->updaterefindex //
> t3lib_refindex->updaterefindextable //
> t3lib_refindex->generaterefindexdata //
> t3lib_refindex->getrelations //
> t3lib_befunc::getflexformds //
> t3lib_db->exec_selectquery // t3lib_db->debug
>
>
> 3. The problem has no obvious connection to any extension (there are two
> custom extensions on the site, but the problem persists even if they are
> uninstalled and all caches cleared). Besides the two custom extensions
> (neither of which has any special relation to TV), the extensions in use
> on the site are very common ones, principally:
>
> --TYPO3 4.0.4 + system versions of rtehtmlarea, css_styled_content and
> indexed_search
> --RealURL 1.1.3
> --TV 1.1.1
> --Static Info Tables 2.0.0
> --macina_searchbox 2.0.0
>
> 4. The same error (or a variation) also apparently occurs /every time/
> the reference index functions are invoked (e.g. when the Reference Index
> tools in Tools -> DB Check are used).
>
> 5. The uid referred to in the lastBuiltQuery is the uid of the PAGE
> record, NOT the content record.
>
> 6. tx_templavoila_ds and tx_templavoila_next_ds are tables in pages, NOT
> tt_content
>
> 7. The errors cease if TV is disabled.
>
>
>
> I'm cross-posting to .dev because it's not completely clear to me that
> it's TV's /fault/, though it's clearly related.
One other note: aggravatingly, I cannot reproduce the problem on other
TYPO3 4.0.4 installations.
-CT
More information about the TYPO3-project-templavoila
mailing list