Bug #37730
TYPO3 6 compatibility (was TYPO3 4.7 compatibility)
| Status: | Resolved | Start date: | 2012-06-04 | |
|---|---|---|---|---|
| Priority: | Must have | Due date: | ||
| Assignee: | Daniel Lienert | % Done: | 0% |
|
| Category: | - | |||
| Target version: | YAG 2.2 | |||
| Votes: | 0 |
Description
yag is not working in TYPO3 4.7. Some deprecated and removed functions are called.
History
Updated by Daniel Lienert 12 months ago
Hey Simon,
That might be possible - never tried it on 4.7 :)
If you try to set it up on 4.7 at the moment, it would be really nice if you send some more detailed information on the error that you experience ...
You know, mimi and i are really busy atm.
Cheers
Daniel
Updated by Simon Schaufelberger 12 months ago
yes sure, i will.
kind regards from your working college Schaufi ;)
Updated by Simon Schaufelberger 12 months ago
in 4.7 i cannot select any galleries and albums in the plugin flexforms since everything is empty even that i have created a gallery and an album.
but the main errors i was talking about was NOT 4.7, its is 6.0 (git master), sorry about that.
when i open the backend module, i get the following error:
Fatal error: Class 'Tx_Extbase_Object_Manager' not found in [...]\t3lib\class.t3lib_div.php on line 4518
even though extbase is loaded. Other backend modules based on extbase are working well.
When i insert the yag plugin i get the error:
Fatal error: Call to undefined method t3lib_div::readLLXMLfile() in [...]\typo3conf\ext\yag\Classes\Utility\WizzardIcon.php on line 45
and here for future releases the deprecation log messages:
05-06-12 23:55: t3lib_userAuthGroup->returnFilemounts() - since TYPO3 6.0, will be removed in TYPO3 6.1 as getFileStorages() should be the one to be used - require(typo3\init.php),typo3\mod.php#34 // Typo3_Bootstrap::initializeBackendUserMounts#123 // t3lib_userAuthGroup->returnFilemounts#356 // t3lib_div::logDeprecatedFunction#1719 (t3lib\class.t3lib_userauthgroup.php#1718) 05-06-12 23:55: t3lib_userAuthGroup->returnFilemounts() - since TYPO3 6.0, will be removed in TYPO3 6.1 as getFileStorages() should be the one to be used - require(typo3\init.php),typo3\ajax.php#58 // Typo3_Bootstrap::initializeBackendUserMounts#123 // t3lib_userAuthGroup->returnFilemounts#356 // t3lib_div::logDeprecatedFunction#1719 (t3lib\class.t3lib_userauthgroup.php#1718) 05-06-12 23:55: Tx_Extbase_Utility_Extension::getPluginNamespace() - since Extbase 1.4.0; will be removed in Extbase 6.0 - Use Tx_Extbase_Service_ExtensionService instead - Tx_Extbase_Core_Bootstrap->callModule#52 // Tx_Extbase_Core_Bootstrap->run#291 // Tx_Extbase_Core_Bootstrap->handleWebRequest#198 // Tx_Extbase_MVC_Web_BackendRequestHandler->handleRequest#228 // Tx_Extbase_MVC_Dispatcher->dispatch#48 // Tx_Extbase_MVC_Dispatcher->resolveController#94 // Tx_Extbase_Object_ObjectManager->get#114 // Tx_Extbase_Object_Container_Container->getInstance#74 // Tx_Extbase_Object_Container_Container->getInstanceInternal#118 // Tx_Extbase_Object_Container_Container->injectDependencies#168 // Tx_Yag_Controller_AbstractController->injectConfigurationManager#225 // Tx_Yag_Controller_AbstractController->getContextIdentifier#226 // Tx_PtExtlist_Domain_StateAdapter_GetPostVarAdapterFactory::getInstance#262 // Tx_Extbase_Object_ObjectManager->get#47 // Tx_Extbase_Object_Container_Container->getInstance#74 // Tx_Extbase_Object_Container_Container->getInstanceInternal#118 // Tx_PtExtbase_Extbase_AbstractExtbaseContext->initializeObject#171 // Tx_Extbase_Utility_Extension::getPluginNamespace#90 // t3lib_div::logDeprecatedFunction#453 (typo3\sysext\extbase\Classes\Utility\Extension.php#452) 05-06-12 23:55: Tx_Extbase_Utility_Extension::getPluginNamespace() - since Extbase 1.4.0; will be removed in Extbase 6.0 - Use Tx_Extbase_Service_ExtensionService instead - Tx_Extbase_Core_Bootstrap->callModule#52 // Tx_Extbase_Core_Bootstrap->run#291 // Tx_Extbase_Core_Bootstrap->handleWebRequest#198 // Tx_Extbase_MVC_Web_BackendRequestHandler->handleRequest#228 // Tx_Extbase_MVC_Dispatcher->dispatch#48 // Tx_Extbase_MVC_Dispatcher->resolveController#94 // Tx_Extbase_Object_ObjectManager->get#114 // Tx_Extbase_Object_Container_Container->getInstance#74 // Tx_Extbase_Object_Container_Container->getInstanceInternal#118 // Tx_Extbase_Object_Container_Container->injectDependencies#168 // Tx_Yag_Controller_AbstractController->injectConfigurationManager#225 // Tx_PtExtbase_State_Session_SessionPersistenceManagerFactory::getInstance#246 // Tx_PtExtbase_State_Session_SessionPersistenceManagerFactory::getStorageAdapter#59 // Tx_Extbase_Object_ObjectManager->get#76 // Tx_Extbase_Object_Container_Container->getInstance#74 // Tx_Extbase_Object_Container_Container->getInstanceInternal#118 // Tx_PtExtbase_Context->initializeObject#171 // Tx_Extbase_Utility_Extension::getPluginNamespace#78 // t3lib_div::logDeprecatedFunction#453 (typo3\sysext\extbase\Classes\Utility\Extension.php#452) 05-06-12 23:55: Tx_Extbase_Utility_Extension::getPluginNamespace() - since Extbase 1.4.0; will be removed in Extbase 6.0 - Use Tx_Extbase_Service_ExtensionService instead - Tx_Extbase_Core_Bootstrap->callModule#52 // Tx_Extbase_Core_Bootstrap->run#291 // Tx_Extbase_Core_Bootstrap->handleWebRequest#198 // Tx_Extbase_MVC_Web_BackendRequestHandler->handleRequest#228 // Tx_Extbase_MVC_Dispatcher->dispatch#48 // Tx_Extbase_MVC_Dispatcher->resolveController#94 // Tx_Extbase_Object_ObjectManager->get#114 // Tx_Extbase_Object_Container_Container->getInstance#74 // Tx_Extbase_Object_Container_Container->getInstanceInternal#118 // Tx_Extbase_Object_Container_Container->injectDependencies#168 // Tx_Yag_Controller_AbstractController->injectConfigurationManager#225 // Tx_Yag_Domain_Context_YagContextFactory::createInstance#249 // Tx_Extbase_Object_ObjectManager->get#62 // Tx_Extbase_Object_Container_Container->getInstance#74 // Tx_Extbase_Object_Container_Container->getInstanceInternal#118 // Tx_PtExtbase_Extbase_AbstractExtbaseContext->initializeObject#171 // Tx_Extbase_Utility_Extension::getPluginNamespace#90 // t3lib_div::logDeprecatedFunction#453 (typo3\sysext\extbase\Classes\Utility\Extension.php#452) 05-06-12 23:55: Tx_Extbase_Utility_TypoScript::convertTypoScriptArrayToPlainArray() - since Extbase 1.4.0; will be removed in Extbase 6.0 - Use Tx_Extbase_Service_TypoScriptService instead - Tx_Extbase_Core_Bootstrap->callModule#52 // Tx_Extbase_Core_Bootstrap->run#291 // Tx_Extbase_Core_Bootstrap->handleWebRequest#198 // Tx_Extbase_MVC_Web_BackendRequestHandler->handleRequest#228 // Tx_Extbase_MVC_Dispatcher->dispatch#48 // Tx_Yag_Controller_AbstractController->processRequest#96 // Tx_Extbase_MVC_Controller_ActionController->processRequest#137 // Tx_Extbase_MVC_Controller_ActionController->callActionMethod#167 // call_user_func_array#305 // Tx_Yag_Controller_GalleryController->listAction# // Tx_Yag_Domain_Context_YagContext->getGalleryListContext#69 // Tx_PtExtlist_ExtlistContext_ExtlistContextFactory::getContextByCustomConfiguration#451 // Tx_PtExtlist_ExtlistContext_ExtlistContextFactory::buildConfigurationBuilder#115 // Tx_PtExtlist_ExtlistContext_ExtlistContextFactory::getExtListTyposcriptSettings#165 // Tx_PtExtlist_ExtlistContext_ExtlistContextFactory::getCurrentTyposcript#215 // Tx_PtExtlist_ExtlistContext_ExtlistContextFactory::getTyposcriptOfCurrentBackendPID#245 // Tx_Extbase_Utility_TypoScript::convertTypoScriptArrayToPlainArray#261 // t3lib_div::logDeprecatedFunction#62 (typo3\sysext\extbase\Classes\Utility\TypoScript.php#61)
Updated by Josef Florian Glatz 11 months ago
Hey Daniel, can you provide a planned date for fixing the incompatibility with 4-7?
Updated by Daniel Lienert 11 months ago
- Subject changed from TYPO3 4.7 compatibility to TYPO3 6 compatibility (was TYPO3 4.7 compatibility)
Updated by Michael Knoll 8 months ago
- Target version set to YAG 2.x
Updated by Daniel Lienert 6 months ago
- Status changed from New to Resolved
- Assignee set to Daniel Lienert
- Target version changed from YAG 2.x to YAG 2.2