Project

General

Profile

Actions

Bug #51864

closed

Fatal Error on empty repository table

Added by Mario Näther over 10 years ago. Updated over 9 years ago.

Status:
Closed
Priority:
Should have
Assignee:
-
Category:
Extension Manager
Target version:
-
Start date:
2013-09-09
Due date:
% Done:

0%

Estimated time:
TYPO3 Version:
6.2
PHP Version:
5.5
Tags:
Complexity:
Is Regression:
No
Sprint Focus:

Description

I installed TYPO3 6.2 alpha2 on my server (tx_extensionmanager_domain_model_repository table is empty)

Go to the EM > get Extensions > "update now" Button and the ajax request call this Link:
"typo3/mod.php?M=tools_ExtensionmanagerExtensionmanager&tx_extensionmanager_tools_extensionmanagerextensionmanager[action]=updateExtensionListFromTer&tx_extensionmanager_tools_extensionmanagerextensionmanager[controller]=UpdateFromTer&tx_extensionmanager_tools_extensionmanagerextensionmanager[format]=json&tx_extensionmanager_tools_extensionmanagerextensionmanager[forceUpdateCheck]=1&_=1378728448325"

output of this link was:

"Fatal error: Call to a member function getUid() on a non-object in .../typo3/sysext/extensionmanager/Classes/Utility/Repository/Helper.php on line 251"

a Workaround with SQL query:
INSERT INTO `typo3_xxx`.`tx_extensionmanager_domain_model_repository` (
`uid` ,
`pid` ,
`title` ,
`description` ,
`wsdl_url` ,
`mirror_list_url` ,
`last_update` ,
`extension_count`
)
VALUES (
NULL , '0', '', NULL , 'http://typo3.org/mirrors.xml.gz', '', '0', '0'
);

Actions #1

Updated by Philipp Gampe over 10 years ago

  • Status changed from New to Needs Feedback

How did you do the installation? Did you just extracted the source and ran the installer?

Actions #2

Updated by Mario Näther over 10 years ago

Philipp Gampe wrote:

How did you do the installation? Did you just extracted the source and ran the installer?

yes, I extracted the source and startet the installer and update wizard.

I just restarted the Update Wizard, the mirrors.xml Url was saved in table "tx_extensionmanager_domain_model_repository" and Update Now Button in EM works!
The Fatal Error occured only if table is empty.

Actions #3

Updated by Mario Näther about 10 years ago

Philipp Gampe wrote:

How did you do the installation? Did you just extracted the source and ran the installer?

hi Phillip,
I tested currently on v6.2 Beta4 with extraced Source and run the installer.
For reproduce this Exception, go to phpmyadmin and truncate the table "tx_extensionmanager_domain_model_repository". Go to Ext. Manager > Get Extensions > click on th button "Update now".

Actions #4

Updated by Alexander Opitz almost 10 years ago

  • Target version deleted (6.2.0)

Why do you truncate this table?

If you do a new install => The table will be created with this entry.
If you upgrade a install => The table is there with that entry.

So why truncating this table?

Actions #5

Updated by Alexander Opitz over 9 years ago

  • Status changed from Needs Feedback to Closed

No feedback within the last 90 days => closing this issue.

If you think that this is the wrong decision or experience this issue again, then please write to the mailing list typo3.teams.bugs with issue number and an explanation or open a new ticket and add a relation to this ticket number.

Actions

Also available in: Atom PDF