Deprecated: Joomla\Input\Input implements the Serializable interface, which is deprecated. Implement __serialize() and __unserialize() instead (or in addition, if support for old PHP versions is necessary) in /homepages/13/d380392445/htdocs/Jlive/libraries/vendor/joomla/input/src/Input.php on line 41

Deprecated: Return type of Joomla\Input\Input::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /homepages/13/d380392445/htdocs/Jlive/libraries/vendor/joomla/input/src/Input.php on line 170

Deprecated: Joomla\CMS\Input\Input implements the Serializable interface, which is deprecated. Implement __serialize() and __unserialize() instead (or in addition, if support for old PHP versions is necessary) in /homepages/13/d380392445/htdocs/Jlive/libraries/src/Input/Input.php on line 31

Deprecated: Joomla\CMS\Input\Cookie implements the Serializable interface, which is deprecated. Implement __serialize() and __unserialize() instead (or in addition, if support for old PHP versions is necessary) in /homepages/13/d380392445/htdocs/Jlive/libraries/src/Input/Cookie.php on line 21

Deprecated: str_replace(): Passing null to parameter #3 ($subject) of type array|string is deprecated in /homepages/13/d380392445/htdocs/Jlive/libraries/src/Uri/Uri.php on line 141
MySQL database problems - Macrotone Forum

Unknown Error 8192: KunenaControllerApplicationDisplay implements the Serializable interface, which is deprecated. Implement __serialize() and __unserialize() instead (or in addition, if support for old PHP versions is necessary) in libraries/kunena/controller/application/display.php on line 21


Unknown Error 8192: Automatic conversion of false to array is deprecated in libraries/kunena/route/route.php on line 437


Unknown Error 8192: ComponentKunenaControllerWidgetAnnouncementDisplay implements the Serializable interface, which is deprecated. Implement __serialize() and __unserialize() instead (or in addition, if support for old PHP versions is necessary) in components/com_kunena/controller/widget/announcement/display.php on line 18


Unknown Error 8192: ComponentKunenaControllerTopicItemDisplay implements the Serializable interface, which is deprecated. Implement __serialize() and __unserialize() instead (or in addition, if support for old PHP versions is necessary) in components/com_kunena/controller/topic/item/display.php on line 25


Unknown Error 8192: Automatic conversion of false to array is deprecated in libraries/kunena/forum/category/category.php on line 415


Unknown Error 8192: Automatic conversion of false to array is deprecated in libraries/kunena/bbcode/bbcode.php on line 107

MySQL database problems


Unknown Error 8192: ComponentKunenaControllerTopicItemActionsDisplay implements the Serializable interface, which is deprecated. Implement __serialize() and __unserialize() instead (or in addition, if support for old PHP versions is necessary) in components/com_kunena/controller/topic/item/actions/display.php on line 23


Unknown Error 8192: ComponentKunenaControllerTopicPollDisplay implements the Serializable interface, which is deprecated. Implement __serialize() and __unserialize() instead (or in addition, if support for old PHP versions is necessary) in components/com_kunena/controller/topic/poll/display.php on line 21


Unknown Error 8192: ComponentKunenaControllerTopicItemMessageDisplay implements the Serializable interface, which is deprecated. Implement __serialize() and __unserialize() instead (or in addition, if support for old PHP versions is necessary) in components/com_kunena/controller/topic/item/message/display.php on line 23

11 years 3 months ago - 11 years 3 months ago #1 by geoffc
We were informed by a user of database problems being encountered on their system which prevented the users from being able to change their passwords after installation of the Macrotone Password Control Plugin.

The error they were seeing was similar to the following:

"PROCEDURE joomla2_updcontroltable does not exist SQL=CALL joomla2_updcontroltable (64,"2012-12-25 11:01:14","2012-12-25 11:01:15","385e8e9bf8ddd84ae2f7aff9f50be797:PYU9syupeZPQT8CxOe58KIxdy8IvDOg4",1)"

The error indicates that the procedure #__updcontroltable does not exist. Since this was a fresh installation this was puzzling since the procedure in created upon the install yet no errors were seen upon the installation.

When an attempt was made to uninstall the plugin the following error was seen:

JInstaller: :Install: Error SQL DB function failed with error number 1548
Cannot load from mysql.proc. The table is probably corrupted SQL=DROP PROCEDURE IF EXISTS joomla2_updcontroltable;
SQL =
DROP PROCEDURE IF EXISTS #__updcontroltable;

This error provides a clue to what we think is going on. It looks very much as if the base MySQL tables themselves are corrupt. This would explain why the procedure was not installed (although we are surprised no error was seen on installation of the plugin).

Fortunately the plugin does provide an option to use a PHP routine instead. What was not so handy was the fact the the plugin PHP routine was seeing a database error which was not being reported (creating a blank white screen) due to a variable not being defined. This latter error has been corrected in the latest Password Control System Plugin version 0.0.6 which has just been released, so at least a valid eror message should now be visible.

This in the second case of a corrupt MySQL database we have received within the past month. We suspect that the problem is caused by 'system providers' not being on top of their game, and all we can really do is refer the users to their system provider to resolve their database corruption. It is not a problem per-se with the plugin itself, as it is only accessing the MySQL base tables to install itself, using standard Joomla routines. We do not know if it was the same provider in both reported cases. It does however illustrate the need to have a good service provider who looks after their systems correctly especially if they do not permit their customers control over the underlying database.

Regards
Geoff

Unknown Error 8192: ComponentKunenaControllerMessageItemActionsDisplay implements the Serializable interface, which is deprecated. Implement __serialize() and __unserialize() instead (or in addition, if support for old PHP versions is necessary) in components/com_kunena/controller/message/item/actions/display.php on line 25

Please Log in or Create an account to join the conversation.

Time to create page: 0.122 seconds
Go To Top

Joomla! Debug Console

Session

Profile Information

Memory Usage

Database Queries