TYPO3 Exception 1438185331

At least one "types" array must be defined for table "...", preferred "0"

Solution: Edit the file your_extension_key/Configuration/TCA/table_from_error.php of your extension. Use your extension key and file name of your table instead of this example.

Add an empty part of types to it, like this:

$result = [
   'ctrl' => [
      'title' => 'LLL:EXT:your_extension_key/locallang_db.xml:myfirsttable_mm_second',
      // ...
      'columns' => [
         // ...
      ],
   'types' => [
      '0' => [
        'showitem' =>
      ]
   ],
],
Copied!

Of course you can add a more enhanced types array if you have a need for it.