Project

General

Profile

Actions

Bug #54004

closed

Extension checker does not use the autoloader?

Added by Ernesto Baschny over 10 years ago. Updated over 5 years ago.

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

0%

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

Description

Current "master" of tt_news (7e77a47bab70c6247a215bfc6eabd97edb60f64a) does not pass the "Extension Check" in the Install Tool. Although the extension seems to be compatible with 6.2.

The error can be seen in the browser's Network Inspector, when you take a look at the output of the Ajax call that does the check:

( ! ) Fatal error: Class 'tx_ttnews_compatibility' not found in .../tt_news/ext_localconf.php on line 46

Once you fix that by adding a require_once in the ext_localconf, you get:

( ! ) Fatal error: Class 't3lib_treeview' not found in .../tt_news/lib/class.tx_ttnews_categorytree.php on line 43

So not even the core files (at least the old aliases) seems to be available.

Can anyone confirm that, please?


Related issues 3 (0 open3 closed)

Related to TYPO3 Core - Bug #53853: Fatal error: Interface 't3lib_tceformsInlineHook' not found in ...Closed2013-11-22

Actions
Related to TYPO3 Core - Bug #53855: Fatal error: Class 'Tx_Extbase_Utility_Extension' not found in ...typo3conf/ext/.../ext_localconf.phpClosed2013-11-22

Actions
Related to TYPO3 Core - Bug #55029: Class Loader fails if entry in class cache is discardedClosed2014-01-15

Actions
Actions #1

Updated by Markus Klein over 10 years ago

Maybe this is related to #53855?

Although this should be fixed now as Frans said 3 hours ago.

Actions #2

Updated by Franz Holzinger about 10 years ago

The autoloader problem is still there in the EM of today's TYPO3 6.2 Git.

If I clear all caches and install fh_debug, then the EM ends up in this error message:

Fatal error: Class 'JambageCom\FhDebug\Utility\DebugFunctions' not found in /home/agency/public_html/typo3conf/ext/fh_debug/ext_localconf.php on line 57

The file ext_autoload.php is ignored by the EM.

Actions #3

Updated by Ernesto Baschny about 10 years ago

This is still buggy on my setup. The first ajax seems to clear the cache using the install too Service for it (which removes the typo3temp/Cache folder etc - Which BTW also hits on a "Fatal error InvalidArgumentException: "" is not a valid cache entry identifier" during the reinitializeClassLoaderAndCachesAndPackageManagement() process, which is probably yet another bug).

The checking some times work, but then if I click again fails with always a different set of extensions. Seems very random, so it looks like some kind of race condition between the ajax requests. This must be fixed for 6.2 release somehow!

Maybe it has to do something with #55029 also?

Actions #4

Updated by Markus Klein almost 9 years ago

  • Target version deleted (6.2.0)

Ernesto, is this still an issue?

Actions #5

Updated by Nicole Cordes almost 9 years ago

  • Category changed from Install Tool to Extension Manager
  • Status changed from Accepted to Needs Feedback
  • Assignee set to Nicole Cordes
Actions #6

Updated by Benni Mack over 8 years ago

  • Status changed from Needs Feedback to Resolved

The package management in this area has been streamlined so that the error is not showing up anymore. If you still have problems, feel free to contact me.

Actions #7

Updated by Benni Mack over 5 years ago

  • Status changed from Resolved to Closed
Actions

Also available in: Atom PDF