[TYPO3-english] Powermail / TYPO3 6.2 issue
atul shinh
atul_shin at yahoo.com
Wed Oct 1 09:45:14 CEST 2014
Hi All,
I am working on TYPO3 6.2.3 and using Powermail 2.1.2. I have used the same setup (TYPO3 , powermail) on various site without any issue. On a site I have various subsites. Each subsite homepage has its own TypoScript template set and "Constants" and "Setup" checkbox check in TS template.
On each site page where I have to use powermail form I add TS extension template and add powermail typoscript. It worked fine for me until after I started implementing more powermail forms on other subsites. I started getting this error (this is part of error,first 3 lines)
Fatal error: Uncaught exception 'TYPO3\CMS\Extbase\Mvc\Exception' with message 'No suitable request handler found.' in /opt/typo3_src-6.2.3/typo3/sysext/extbase/Classes/Mvc/RequestHandlerResolver.php:74 Stack trace: #0 /opt/typo3_src-6.2.3/typo3/sysext/extbase/Classes/Core/Bootstrap.php(207): TYPO3\CMS\Extbase\Mvc\RequestHandlerResolver->resolveRequestHandler() #1 /opt/typo3_src-6.2.3/typo3/sysext/extbase/Classes/Core/Bootstrap.php(198): .....
....
....
....
I searched about this error and found a piece of TypoScript code to add in Setup on TS template. Following the TypoScript code
config.tx_extbase {
objects {
Tx_Extbase_Persistence_Storage_BackendInterface {
className = Tx_Extbase_Persistence_Storage_Typo3DbBackend
}
}
mvc {
requestHandlers {
Tx_Extbase_MVC_Web_FrontendRequestHandler = Tx_Extbase_MVC_Web_FrontendRequestHandler
Tx_Extbase_MVC_Web_BackendRequestHandler = Tx_Extbase_MVC_Web_BackendRequestHandler
}
}
}
After this the error changes to (this is part of error,first 2 lines)
Fatal error: Uncaught exception 'TYPO3\CMS\Extbase\Persistence\Generic\Storage\Exception\SqlErrorException' with message 'Table 'de_t362.tx_powermail_domain_model_form' doesn't exist' in /opt/typo3_src-6.2.3/typo3/sysext/extbase/Classes/Persistence/Generic/Storage/Typo3DbBackend.php:850 ..........
..............
..........
........
If you notice the 2nd error it mentions a powermail table "tx_powermail_domain_model_form" but in actual table name is "tx_powermail_domain_model_forms", there is difference of 's'. I am not sure why is this happening.
I have :-
1) Checked the files 'ext_tables.php', 'ext_tables.sql' and table names are correct
2) Uninstalled and installed version plugin but still got error
3) Deleted all data in powermail tables and created new forms but after some time error is back.
One more observation is that, forms appear after some time and if I try to submit the form I get the error again but this time its related to table "tx_powermail_domain_model_mail" which again does not exist.
Anyone having idea about this issue please post any hint which might help.
Thanks
More information about the TYPO3-english
mailing list