Am 03.06.2014 13:58, schrieb JCL - Johannes C. Laxander:

Danke, Volltreffer!

Außer gridelements ist auch noch die tx_news davon betroffen:

INSERT INTO sys_refindex 
(tablename,recuid,field,flexpointer,softref_key,softref_id,sorting,deleted,workspace,ref_table,ref_uid,ref_string,hash)
 VALUES 
('tx_news_domain_model_media','119','image','','','','0','0','0',NULL,NULL,'','238eecf9c5c65e14bb7bbbb39f1ba839')
debug_backtrace require(.2.3/typo3/sysext/lowlevel/dbint/index.php),.2.3/typo3/mod.php#45 // 
TYPO3\CMS\Lowlevel\View\DatabaseIntegrityView->main#39 // 
TYPO3\CMS\Lowlevel\View\DatabaseIntegrityView->func_refindex#221 // 
TYPO3\CMS\Core\Database\ReferenceIndex->updateIndex#318 // 
TYPO3\CMS\Core\Database\ReferenceIndex->updateRefIndexTable#958 // 
TYPO3\CMS\Core\Database\DatabaseConnection->exec_INSERTquery#143 // 
TYPO3\CMS\Core\Database\DatabaseConnection->debug#215

Diese Datensätze betreffen das Feld 'image', ebenfalls mit einer 
'group'-Konfiguration:

'image' => array(
        'exclude' => 0,
        'l10n_mode' => 'copy',
        'label' => $ll . 'tx_news_domain_model_media.media',
        'config' => array(
                'type' => 'group',
                'internal_type' => 'file',
                'allowed' => 
$GLOBALS['TYPO3_CONF_VARS']['GFX']['imagefile_ext'],
                'max_size' => $GLOBALS['TYPO3_CONF_VARS']['BE']['maxFileSize'],
                'uploadfolder' => 'uploads/tx_news',
                'show_thumbs' => 1,
                'size' => 1,
                'minitems' => 1,
                'maxitems' => 1,
        )
),

Machst du den Eintrag im Bugtracker? Hast du ne Vorstellung, wie lange der 
Bugfix dauern kann? Es blockiert mir jetzt halt die weitere Migration.

Ich hab mir das grad mal im Core angeschaut und keinen wirklichen Bug finden können. Wenn alles richtig läuft, sollte dort eigentlich "_FILE" als ref_table und "0" als ref_uid übergeben werden, sobald der internal type "file" lautet.

Und selbst wenn nicht, und die Werte leer wären, sollte eigentlich der Default-Wert ziehen, der per SQL so gesetzt ist:
DEFAULT '' NOT NULL oder DEFAULT 0 NOT NULL

Wenn da dennoch ein NULL ankommt, müsste das IMHO explizit gesetzt worden sein.
Ist aber aktuell nur eine Vermutung.

HDH

Joey

--
Wenn man keine Ahnung hat: Einfach mal Fresse halten!
(If you have no clues: simply shut your gob sometimes!)
Dieter Nuhr, German comedian
Xing: http://contact.cybercraft.de
Twitter: http://twitter.com/bunnyfield
TYPO3 cookbook (2nd edition): http://www.typo3experts.com
_______________________________________________
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Antwort per Email an