Bug #43634

EM - GET not loading extensions

Added by Vincent Mans almost 9 years ago. Updated almost 3 years ago.

Status:
Closed
Priority:
Must have
Assignee:
-
Category:
Extension Manager
Target version:
-
Start date:
2012-12-05
Due date:
% Done:

0%

Estimated time:
TYPO3 Version:
6.0
PHP Version:
Tags:
Complexity:
Is Regression:
Sprint Focus:

Description

On the tab "Get extensions" I get a spinning .gif only. It keeps spinning till the end of time.

I have read about all pages handling this topic. Mine seems a bit different than others. And no solutions. No buttons on the right, for instance. So, sorry if I create a double call now.

If I upload an extension "by hand", any extension is immediately installed. Is that how the new extension manager works?? Where can I download extensions now, including the data from the tables? Or do I miss functionality because of the issue?

The only thing I find in my install (all tables are there):
Invalid table and field definitions in $TCA!

sys_log
Field name: Suggested database field:
detail_nr tinytext

That's all.

Perhaps it is something I miss on my new server, but I have no clue since I cannot detect special requirements that I haven't fulfilled so far. And other people seem to have this issue too.

Version 4.7.7 works not without problems. In my 4.7.7 I could set the preferred mirror. And that helped.

I tried both Fast-CGI and Mod-PHP. No permission issues.

By the way: language updates don't work either.

I'm struggling with this issue for 4 days now. So it can't be the downtime of TYPO3 servers.

#1

Updated by Vincent Mans almost 9 years ago

I changed the mirror settings in the install tool. Had no effect at all. Even if I typed wrong paths in the mirror fields (no error messages).

#2

Updated by Stefan Isak almost 9 years ago

I think this issue is caused by a missing typoscript template.

Clicking on Get extensions invokes the method updateExtensionListFromTerAction which leads to a fatal error as long as you don't have a typoscript template.

Fatal error: Call to a member function getExtensionCount() on a non-object in /opt/local/apache2/htdocs/typo3/TYPO3_6-0-0/typo3/sysext/extensionmanager/Classes/Controller/UpdateFromTerController.php on line 105

The fatal error is caused by a missing repositoryUid setting. It's defined in the file ext_typoscript_setup.php (which I thought is deprecated). The content of such a file is available in every setup section of a typoscript template. So you need to have at least one typoscript template to hold that information. Therefore a workaround is to just create a typoscript template for a new site.

#3

Updated by Boris Senker over 8 years ago

I do have a ts template and clean fresh t3 install on php 5.4 fcgid with plenty of features, all works but EM, curl enabled or disabled all the same

[Tue Dec 25 10:58:17.453111 2012] [fcgid:warn] [pid 3645:tid 140603182536448] [client 109.60.64.130:50740] mod_fcgid: stderr: PHP Fatal error: Call to a member function getExtensionCount() on a non-object in /home/*OBFUSCATED*/typo3_src-6.0.0/typo3/sysext/extensionmanager/Classes/Controller/UpdateFromTerController.php on line 105, referer: http://www.*OBFUSCATED*/typo3/mod.php?M=tools_ExtensionmanagerExtensionmanager&tx_extensionmanager_tools_extensionmanagerextensionmanager%5Baction%5D=ter&tx_extensionmanager_tools_extensionmanagerextensionmanager%5Bcontroller%5D=List

#4

Updated by Michael Grundkötter over 8 years ago

I can confirm this on local OSX with MAMP and PHP Version 5.3.14

#5

Updated by Roland over 8 years ago

I had the very same problem with a fresh installation of 6.0.

Running through all the steps of the Upgrade Wizard within the Install Tool and clearing out all caches(DB & Files), resolved the problems with the Extension Repository and Language Administration in my case.

#6

Updated by Paul Klimek over 8 years ago

Roland wrote:

I had the very same problem with a fresh installation of 6.0.

Running through all the steps of the Upgrade Wizard within the Install Tool and clearing out all caches(DB & Files), resolved the problems with the Extension Repository and Language Administration in my case.

Same problem in my installation von 6.0.

PHP Fatal error: Call to a member function getExtensionCount() on a non-object in /usr/share/php/typo3_src-6.0.0/typo3/sysext/extensionmanager/Classes/Con$...

[Wed Jan 16 11:55:43 2013] [error] [client 93.131.24.35] PHP Stack trace:, referer: http://www.hochzeitsfotograf-muelheim.de/typo3/mod.php?M=tools_ExtensionmanagerExtensionmanager&tx_extension$
[Wed Jan 16 11:55:43 2013] [error] [client 93.131.24.35] PHP 1. {main}() /usr/share/php/typo3_src-6.0.0/typo3/mod.php:0, referer: http://www.hochzeitsfotograf-muelheim.de/typo3/mod.php?M=too$
[Wed Jan 16 11:55:43 2013] [error] [client 93.131.24.35] PHP 2. TYPO3\\CMS\\Extbase\\Core\\Bootstrap->callModule() /usr/share/php/typo3_src-6.0.0/typo3/mod.php:47, referer: http://www.hochze$
[Wed Jan 16 11:55:43 2013] [error] [client 93.131.24.35] PHP 3. TYPO3\\CMS\\Extbase\\Core\\Bootstrap->run() /usr/share/php/typo3_src-6.0.0/typo3/sysext/extbase/Classes/Core/Bootstrap.php:289$
[Wed Jan 16 11:55:43 2013] [error] [client 93.131.24.35] PHP 4. TYPO3\\CMS\\Extbase\\Core\\Bootstrap->handleWebRequest() /usr/share/php/typo3_src-6.0.0/typo3/sysext/extbase/Classes/Core/Boot$
[Wed Jan 16 11:55:43 2013] [error] [client 93.131.24.35] PHP 5. TYPO3\\CMS\\Extbase\\Mvc\\Web\\BackendRequestHandler->handleRequest() /usr/share/php/typo3_src-6.0.0/typo3/sysext/extbase/Clas$
[Wed Jan 16 11:55:43 2013] [error] [client 93.131.24.35] PHP 6. TYPO3\\CMS\\Extbase\\Mvc\\Dispatcher->dispatch() /usr/share/php/typo3_src-6.0.0/typo3/sysext/extbase/Classes/Mvc/Web/BackendRe$
[Wed Jan 16 11:55:43 2013] [error] [client 93.131.24.35] PHP 7. TYPO3\\CMS\\Extbase\\Mvc\\Controller\\ActionController->processRequest() /usr/share/php/typo3_src-6.0.0/typo3/sysext/extbase/C$
[Wed Jan 16 11:55:43 2013] [error] [client 93.131.24.35] PHP 8. TYPO3\\CMS\\Extbase\\Mvc\\Controller\\ActionController->callActionMethod() /usr/share/php/typo3_src-6.0.0/typo3/sysext/extbase$
[Wed Jan 16 11:55:43 2013] [error] [client 93.131.24.35] PHP 9. call_user_func_array() /usr/share/php/typo3_src-6.0.0/typo3/sysext/extbase/Classes/Mvc/Controller/ActionController.php:297, re$
[Wed Jan 16 11:55:43 2013] [error] [client 93.131.24.35] PHP 10. TYPO3\\CMS\\Extensionmanager\\Controller\\UpdateFromTerController->updateExtensionListFromTerAction() /usr/share/php/typo3_src$
#7

Updated by Vincent Mans over 8 years ago

Well, how I solved this now, after a retry:

- fresh install
- upgrade wizard, because the system behaves like 3.8.0 out of the box (!!!)
- set curl = 1
- go to EM, get extensions
- perhaps click the text on the upper right (that's a link!!!)
- and then it goes fast

#8

Updated by Vincent Mans over 8 years ago

Well, how I solved this now, after a retry:

- fresh install
- upgrade wizard, because the system behaves like 3.8.0 out of the box (!!!)
- set curl = 1
- go to EM, get extensions
- perhaps click the text on the upper right (that's a link!!!)
- and then it goes fast

#9

Updated by Oliver Hader over 8 years ago

  • Target version set to 2222
#10

Updated by Oliver Hader over 8 years ago

  • Project changed from 2269 to TYPO3 Core
#11

Updated by Oliver Hader over 8 years ago

  • Category set to Extension Manager
#12

Updated by Oliver Hader over 8 years ago

  • Target version deleted (2222)
#13

Updated by Anja Leichsenring over 8 years ago

  • Status changed from New to Resolved

Proper error messages where added in the meantime.

#14

Updated by Kai Tallafus over 8 years ago

Vincent Mans wrote:

Well, how I solved this now, after a retry:

- fresh install
- upgrade wizard, because the system behaves like 3.8.0 out of the box (!!!)
- set curl = 1
- go to EM, get extensions
- perhaps click the text on the upper right (that's a link!!!)
- and then it goes fast

This does not solve the problem for me.

#15

Updated by Mathias Brodala almost 8 years ago

Anja Leichsenring wrote:

Proper error messages where added in the meantime.

For 6.2 I assume. How would one properly fix this issue e.g. in 6.1?

#16

Updated by Benni Mack almost 3 years ago

  • Status changed from Resolved to Closed

Also available in: Atom PDF