CoreCommunity ExtensionsIncubatorDistributionsTYPO3 4.5 ProjectsTYPO3 4.6 ProjectsTYPO3 4.7 ProjectsTYPO3 6.0 ProjectsTYPO3 6.1 ProjectsTYPO3 6.2 Projects (+)

Bug #37730

TYPO3 6 compatibility (was TYPO3 4.7 compatibility)

Added by Simon Schaufelberger 12 months ago. Updated 6 months ago.

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.

http://api.typo3.org/typo3v4/current/html/deprecated.html

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

Also available in: Atom PDF