Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Class __PHP_Incomplete_Class has no unserializer #28

Open
ghost opened this issue May 24, 2018 · 1 comment
Open

Class __PHP_Incomplete_Class has no unserializer #28

ghost opened this issue May 24, 2018 · 1 comment

Comments

@ghost
Copy link

ghost commented May 24, 2018

  • memcached version 1.4.24
  • PHP Version 7.1.4

I installed phpmemadmin via composer and all the pages seem to work fine except the data page. I get errors like the ones below. If I clear my cache, the error about the unserializer appears fewer times, so I'm guessing it's an error when it's trying to read cache entries.


Warning: Class __PHP_Incomplete_Class has no unserializer in /Users/teammember/Sites/phpmemadmin/vendor/clickalicious/memcached.php/lib/Clickalicious/Memcached/Client.php on line 1910

Warning: Class __PHP_Incomplete_Class has no unserializer in /Users/teammember/Sites/phpmemadmin/vendor/clickalicious/memcached.php/lib/Clickalicious/Memcached/Client.php on line 1910

Warning: Class __PHP_Incomplete_Class has no unserializer in /Users/teammember/Sites/phpmemadmin/vendor/clickalicious/memcached.php/lib/Clickalicious/Memcached/Client.php on line 1910

Warning: Class __PHP_Incomplete_Class has no unserializer in /Users/teammember/Sites/phpmemadmin/vendor/clickalicious/memcached.php/lib/Clickalicious/Memcached/Client.php on line 1910

Warning: strlen() expects parameter 1 to be string, object given in /Users/teammember/Sites/phpmemadmin/vendor/clickalicious/phpmemadmin/lib/Clickalicious/PhpMemAdmin/App.php on line 1737

Recoverable fatal error: Object of class __PHP_Incomplete_Class could not be converted to string in /Users/teammember/Sites/phpmemadmin/vendor/clickalicious/phpmemadmin/lib/Clickalicious/PhpMemAdmin/App.php on line 777
@ghost
Copy link
Author

ghost commented May 24, 2018

I found that commenting out line 1910 in phpmemadmin/vendor/clickalicious/memcached.php/lib/Clickalicious/Memcached/Client.php gets rid of the error. Now the values are shown in serialized form, so there must be an issue when trying to unserialize cake orm result sets.

Here's one of the serialized results from the data page.

C:18:"Cake\ORM\ResultSet":1871:{a:3:{i:0;O:15:"Cake\ORM\Entity":11:{s:14:"*_properties";a:7:{s:2:"id";i:49143;s:19:"account_location_id";i:4710;s:21:"location_stat_type_id";i:1;s:5:"value";i:14;s:10:"start_date";O:14:"Cake\I18n\Date":3:{s:4:"date";s:26:"2017-08-01 00:00:00.000000";s:13:"timezone_type";i:3;s:8:"timezone";s:3:"UTC";}s:6:"status";s:6:"active";s:10:"is_deleted";b:0;}s:12:"*_original";a:0:{}s:10:"*_hidden";a:0:{}s:11:"*_virtual";a:0:{}s:13:"*_className";N;s:9:"*_dirty";a:0:{}s:7:"*_new";b:0;s:10:"*_errors";a:0:{}s:11:"*_invalid";a:0:{}s:14:"*_accessible";a:1:{s:1:"*";b:1;}s:17:"*_registryAlias";s:13:"LocationGoals";}i:1;O:15:"Cake\ORM\Entity":11:{s:14:"*_properties";a:7:{s:2:"id";i:67760;s:19:"account_location_id";i:4710;s:21:"location_stat_type_id";i:1;s:5:"value";i:18;s:10:"start_date";O:14:"Cake\I18n\Date":3:{s:4:"date";s:26:"2017-12-01 00:00:00.000000";s:13:"timezone_type";i:3;s:8:"timezone";s:3:"UTC";}s:6:"status";s:6:"active";s:10:"is_deleted";b:0;}s:12:"*_original";a:0:{}s:10:"*_hidden";a:0:{}s:11:"*_virtual";a:0:{}s:13:"*_className";N;s:9:"*_dirty";a:0:{}s:7:"*_new";b:0;s:10:"*_errors";a:0:{}s:11:"*_invalid";a:0:{}s:14:"*_accessible";a:1:{s:1:"*";b:1;}s:17:"*_registryAlias";s:13:"LocationGoals";}i:2;O:15:"Cake\ORM\Entity":11:{s:14:"*_properties";a:7:{s:2:"id";i:78536;s:19:"account_location_id";i:4710;s:21:"location_stat_type_id";i:1;s:5:"value";i:1234;s:10:"start_date";O:14:"Cake\I18n\Date":3:{s:4:"date";s:26:"2018-05-01 00:00:00.000000";s:13:"timezone_type";i:3;s:8:"timezone";s:3:"UTC";}s:6:"status";s:6:"active";s:10:"is_deleted";b:0;}s:12:"*_original";a:0:{}s:10:"*_hidden";a:0:{}s:11:"*_virtual";a:0:{}s:13:"*_className";N;s:9:"*_dirty";a:0:{}s:7:"*_new";b:0;s:10:"*_errors";a:0:{}s:11:"*_invalid";a:0:{}s:14:"*_accessible";a:1:{s:1:"*";b:1;}s:17:"*_registryAlias";s:13:"LocationGoals";}}}

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

0 participants