From: Operating system: all PHP version: 5.3.2 Package: SimpleXML related Bug Type: Bug Bug description:Bug #49800 is not a bug - must be rolled back
Description: ------------ Bug #49800 SimpleXML allow serialize() calls without warning This bug is not a bug. The "fix" that has been put in place for PHP 5.3.2 breaks memcached horribly. please see (censored) stack trace as posted in the "actual result" box on this form. This functionality MUST be allowed to maintain compatibility with existing systems. Thank you in advance for un-"fixing" this. David Coleman david.cole...@globant.com david_coleman_...@hotmail.com {"error":{"code":500,"message":"Serialization of 'SimpleXMLElement' is not allowed","debug":{"name":"Exception","message":"Serialization of 'SimpleXMLElement' is not allowed","traces":["at () in \/opt\/workspace\/NDA_DOMAIN.COM\/NDA_MODULE_LOCATION\/0.99.2.1\/lib\/memcache\/NDA_PREFIX_Memcache.class.php line n\/a","at Memcache->set() in \/opt\/workspace\/NDA_DOMAIN.COM\/NDA_MODULE_LOCATION\/0.99.2.1\/lib\/memcache\/NDA_PREFIX_Memcache.class.php line 0","at NDA_PREFIX_Memcache->set('NDA_REQUEST::a9f15d6cc587244cf26106655829de64edf1ae74', object('NDA_PREFIX_FuzzyMemcacheValueWrapper'), '1', '1') in \/opt\/workspace\/NDA_DOMAIN.COM\/NDA_MODULE_LOCATION\/0.99.2.1\/lib\/memcache\/NDA_PREFIX_FuzzyMemcache.class.php line 162","at NDA_PREFIX_FuzzyMemcache->set('NDA_REQUEST::a9f15d6cc587244cf26106655829de64edf1ae74', array(object<\/em>('NDA_OBJECT'), object<\/em>('NDA_OBJECT'), object<\/em>('NDA_OBJECT'), object<\/em>('NDA_OBJECT'), object<\/em>('NDA_OBJECT'), object<\/em>('NDA_OBJECT'), object<\/em>('NDA_OBJECT'), object<\/em>('NDA_OBJECT'), object<\/em>('NDA_OBJECT'), object<\/em>('NDA_OBJECT'), object<\/em>('NDA_OBJECT'), object<\/em>('NDA_OBJECT'), object<\/em>('NDA_OBJECT'), object<\/em>('NDA_OBJECT'), object<\/em>('NDA_OBJECT')), '1', '1') in \/opt\/workspace\/NDA_DOMAIN.COM\/NDA_MODULE_LOCATION\/0.99.2.1\/lib\/rest\/common\/NDA_REQUEST.class.php line 878","at NDA_REQUEST->createAndCacheResponseValue(null) in \/opt\/workspace\/NDA_DOMAIN.COM\/NDA_MODULE_LOCATION\/0.99.2.1\/lib\/rest\/common\/NDA_REQUEST.class.php line 819","at NDA_REQUEST->call(null) in \/opt\/workspace\/NDA_DOMAIN.COM\/NDA_MODULE_LOCATION\/0.99.2.1\/lib\/rest\/common\/NDA_REQUEST.class.php line 706","at NDA_REQUEST->get() in \/opt\/workspace\/NDA_DOMAIN.com\/plugins\/NDA_PREFIX_WorkoutGroupPlugin\/lib\/NDA_PREFIX_WorkoutGroupPeer.class.php line 241","at NDA_PREFIX_WorkoutGroupPeer::getResults('693A0001', '382129543', '1270080000', '1272585600') in \/opt\/workspace\/NDA_DOMAIN.com\/plugins\/NDA_PREFIX_JournalHubPlugin\/lib\/models\/NDA_PREFIX_CalendarMonth.model.php line 74","at NDA_PREFIX_CalendarMonth->buildDayDataArray() in \/opt\/workspace\/NDA_DOMAIN.com\/plugins\/NDA_PREFIX_JournalHubPlugin\/lib\/models\/NDA_PREFIX_CalendarMonth.model.php line 166","at NDA_PREFIX_CalendarMonth->setReferenceTimestamp('1272549514') in \/opt\/workspace\/NDA_DOMAIN.com\/plugins\/NDA_PREFIX_JournalHubPlugin\/lib\/models\/NDA_PREFIX_CalendarMonth.model.php line 54","at NDA_PREFIX_CalendarMonth->__construct('1272549514') in \/opt\/workspace\/NDA_DOMAIN.com\/plugins\/NDA_PREFIX_JournalHubPlugin\/lib\/helpers\/NDA_PREFIX_JournalHubMainCalendarHelper.class.php line 50","at NDA_PREFIX_JournalHubMainCalendarHelper::buildDomJson('1272549514') in \/opt\/workspace\/NDA_DOMAIN.com\/plugins\/NDA_PREFIX_WorkoutGroupPlugin\/modules\/NDA_PREFIX_WorkoutGroupServices\/actions\/actions.class.php line 109","at NDA_PREFIX_WorkoutGroupServicesActions->getMainCalendarData('1272549514') in \/opt\/workspace\/NDA_DOMAIN.com\/plugins\/NDA_PREFIX_WorkoutGroupPlugin\/modules\/NDA_PREFIX_WorkoutGroupServices\/actions\/actions.class.php line 104","at NDA_PREFIX_WorkoutGroupServicesActions->executeWorkoutGroupResults(object('sfWebRequest')) in SF_SYMFONY_LIB_DIR\/action\/sfActions.class.php line 53","at sfActions->execute(object('sfWebRequest')) in SF_SYMFONY_LIB_DIR\/filter\/sfExecutionFilter.class.php line 90","at sfExecutionFilter->executeAction(object('NDA_PREFIX_WorkoutGroupServicesActions')) in SF_SYMFONY_LIB_DIR\/filter\/sfExecutionFilter.class.php line 76","at sfExecutionFilter->handleAction(object('sfFilterChain'), object('NDA_PREFIX_WorkoutGroupServicesActions')) in SF_SYMFONY_LIB_DIR\/filter\/sfExecutionFilter.class.php line 42","at sfExecutionFilter->execute(object('sfFilterChain')) in SF_SYMFONY_LIB_DIR\/filter\/sfFilterChain.class.php line 53","at sfFilterChain->execute() in \/opt\/workspace\/NDA_DOMAIN.com\/plugins\/engEngineSupportPlugin\/lib\/filter\/engTokenExtensionFilter.class.php line 82","at engTokenExtensionFilter->execute(object('sfFilterChain')) in SF_SYMFONY_LIB_DIR\/filter\/sfFilterChain.class.php line 53","at sfFilterChain->execute() in \/opt\/workspace\/NDA_DOMAIN.com\/plugins\/escAlfrescoPlugin\/lib\/filters\/escAlfrescoPreviewFilter.class.php line 19","at escAlfrescoPreviewFilter->execute(object('sfFilterChain')) in SF_SYMFONY_LIB_DIR\/filter\/sfFilterChain.class.php line 53","at sfFilterChain->execute() in \/opt\/workspace\/NDA_DOMAIN.com\/plugins\/engEngineSupportPlugin\/lib\/filter\/engIdmSessionSyncFilter.class.php line 78","at engIdmSessionSyncFilter->execute(object('sfFilterChain')) in SF_SYMFONY_LIB_DIR\/filter\/sfFilterChain.class.php line 53","at sfFilterChain->execute() in SF_SYMFONY_LIB_DIR\/filter\/sfRenderingFilter.class.php line 33","at sfRenderingFilter->execute(object('sfFilterChain')) in SF_SYMFONY_LIB_DIR\/filter\/sfFilterChain.class.php line 53","at sfFilterChain->execute() in SF_SYMFONY_LIB_DIR\/controller\/sfController.class.php line 245","at sfController->forward('NDA_PREFIX_WorkoutGroupServices', 'workoutGroupResults') in SF_SYMFONY_LIB_DIR\/controller\/sfFrontWebController.class.php line 48","at sfFrontWebController->dispatch() in SF_SYMFONY_LIB_DIR\/util\/sfContext.class.php line 159","at sfContext->dispatch() in SF_ROOT_DIR\/web\/NDA_DOMAINcom_dev.php line 6"]}}} Expected result: ---------------- NDA_WIDGET renders properly with out exploding internally on symfony's memcached layer. Actual result: -------------- {"error":{"code":500,"message":"Serialization of 'SimpleXMLElement' is not allowed","debug":{"name":"Exception","message":"Serialization of 'SimpleXMLElement' is not allowed","traces":["at () in \/opt\/workspace\/NDA_DOMAIN.COM\/NDA_MODULE_LOCATION\/0.99.2.1\/lib\/memcache\/NDA_PREFIX_Memcache.class.php line n\/a","at Memcache->set() in \/opt\/workspace\/NDA_DOMAIN.COM\/NDA_MODULE_LOCATION\/0.99.2.1\/lib\/memcache\/NDA_PREFIX_Memcache.class.php line 0","at NDA_PREFIX_Memcache->set('NDA_REQUEST::a9f15d6cc587244cf26106655829de64edf1ae74', object('NDA_PREFIX_FuzzyMemcacheValueWrapper'), '1', '1') in \/opt\/workspace\/NDA_DOMAIN.COM\/NDA_MODULE_LOCATION\/0.99.2.1\/lib\/memcache\/NDA_PREFIX_FuzzyMemcache.class.php line 162","at NDA_PREFIX_FuzzyMemcache->set('NDA_REQUEST::a9f15d6cc587244cf26106655829de64edf1ae74', array(object<\/em>('NDA_OBJECT'), object<\/em>('NDA_OBJECT'), object<\/em>('NDA_OBJECT'), object<\/em>('NDA_OBJECT'), object<\/em>('NDA_OBJECT'), object<\/em>('NDA_OBJECT'), object<\/em>('NDA_OBJECT'), object<\/em>('NDA_OBJECT'), object<\/em>('NDA_OBJECT'), object<\/em>('NDA_OBJECT'), object<\/em>('NDA_OBJECT'), object<\/em>('NDA_OBJECT'), object<\/em>('NDA_OBJECT'), object<\/em>('NDA_OBJECT'), object<\/em>('NDA_OBJECT')), '1', '1') in \/opt\/workspace\/NDA_DOMAIN.COM\/NDA_MODULE_LOCATION\/0.99.2.1\/lib\/rest\/common\/NDA_REQUEST.class.php line 878","at NDA_REQUEST->createAndCacheResponseValue(null) in \/opt\/workspace\/NDA_DOMAIN.COM\/NDA_MODULE_LOCATION\/0.99.2.1\/lib\/rest\/common\/NDA_REQUEST.class.php line 819","at NDA_REQUEST->call(null) in \/opt\/workspace\/NDA_DOMAIN.COM\/NDA_MODULE_LOCATION\/0.99.2.1\/lib\/rest\/common\/NDA_REQUEST.class.php line 706","at NDA_REQUEST->get() in \/opt\/workspace\/NDA_DOMAIN.com\/plugins\/NDA_PREFIX_WorkoutGroupPlugin\/lib\/NDA_PREFIX_WorkoutGroupPeer.class.php line 241","at NDA_PREFIX_WorkoutGroupPeer::getResults('693A0001', '382129543', '1270080000', '1272585600') in \/opt\/workspace\/NDA_DOMAIN.com\/plugins\/NDA_PREFIX_JournalHubPlugin\/lib\/models\/NDA_PREFIX_CalendarMonth.model.php line 74","at NDA_PREFIX_CalendarMonth->buildDayDataArray() in \/opt\/workspace\/NDA_DOMAIN.com\/plugins\/NDA_PREFIX_JournalHubPlugin\/lib\/models\/NDA_PREFIX_CalendarMonth.model.php line 166","at NDA_PREFIX_CalendarMonth->setReferenceTimestamp('1272549514') in \/opt\/workspace\/NDA_DOMAIN.com\/plugins\/NDA_PREFIX_JournalHubPlugin\/lib\/models\/NDA_PREFIX_CalendarMonth.model.php line 54","at NDA_PREFIX_CalendarMonth->__construct('1272549514') in \/opt\/workspace\/NDA_DOMAIN.com\/plugins\/NDA_PREFIX_JournalHubPlugin\/lib\/helpers\/NDA_PREFIX_JournalHubMainCalendarHelper.class.php line 50","at NDA_PREFIX_JournalHubMainCalendarHelper::buildDomJson('1272549514') in \/opt\/workspace\/NDA_DOMAIN.com\/plugins\/NDA_PREFIX_WorkoutGroupPlugin\/modules\/NDA_PREFIX_WorkoutGroupServices\/actions\/actions.class.php line 109","at NDA_PREFIX_WorkoutGroupServicesActions->getMainCalendarData('1272549514') in \/opt\/workspace\/NDA_DOMAIN.com\/plugins\/NDA_PREFIX_WorkoutGroupPlugin\/modules\/NDA_PREFIX_WorkoutGroupServices\/actions\/actions.class.php line 104","at NDA_PREFIX_WorkoutGroupServicesActions->executeWorkoutGroupResults(object('sfWebRequest')) in SF_SYMFONY_LIB_DIR\/action\/sfActions.class.php line 53","at sfActions->execute(object('sfWebRequest')) in SF_SYMFONY_LIB_DIR\/filter\/sfExecutionFilter.class.php line 90","at sfExecutionFilter->executeAction(object('NDA_PREFIX_WorkoutGroupServicesActions')) in SF_SYMFONY_LIB_DIR\/filter\/sfExecutionFilter.class.php line 76","at sfExecutionFilter->handleAction(object('sfFilterChain'), object('NDA_PREFIX_WorkoutGroupServicesActions')) in SF_SYMFONY_LIB_DIR\/filter\/sfExecutionFilter.class.php line 42","at sfExecutionFilter->execute(object('sfFilterChain')) in SF_SYMFONY_LIB_DIR\/filter\/sfFilterChain.class.php line 53","at sfFilterChain->execute() in \/opt\/workspace\/NDA_DOMAIN.com\/plugins\/engEngineSupportPlugin\/lib\/filter\/engTokenExtensionFilter.class.php line 82","at engTokenExtensionFilter->execute(object('sfFilterChain')) in SF_SYMFONY_LIB_DIR\/filter\/sfFilterChain.class.php line 53","at sfFilterChain->execute() in \/opt\/workspace\/NDA_DOMAIN.com\/plugins\/escAlfrescoPlugin\/lib\/filters\/escAlfrescoPreviewFilter.class.php line 19","at escAlfrescoPreviewFilter->execute(object('sfFilterChain')) in SF_SYMFONY_LIB_DIR\/filter\/sfFilterChain.class.php line 53","at sfFilterChain->execute() in \/opt\/workspace\/NDA_DOMAIN.com\/plugins\/engEngineSupportPlugin\/lib\/filter\/engIdmSessionSyncFilter.class.php line 78","at engIdmSessionSyncFilter->execute(object('sfFilterChain')) in SF_SYMFONY_LIB_DIR\/filter\/sfFilterChain.class.php line 53","at sfFilterChain->execute() in SF_SYMFONY_LIB_DIR\/filter\/sfRenderingFilter.class.php line 33","at sfRenderingFilter->execute(object('sfFilterChain')) in SF_SYMFONY_LIB_DIR\/filter\/sfFilterChain.class.php line 53","at sfFilterChain->execute() in SF_SYMFONY_LIB_DIR\/controller\/sfController.class.php line 245","at sfController->forward('NDA_PREFIX_WorkoutGroupServices', 'workoutGroupResults') in SF_SYMFONY_LIB_DIR\/controller\/sfFrontWebController.class.php line 48","at sfFrontWebController->dispatch() in SF_SYMFONY_LIB_DIR\/util\/sfContext.class.php line 159","at sfContext->dispatch() in SF_ROOT_DIR\/web\/NDA_DOMAINcom_dev.php line 6"]}}} -- Edit bug report at http://bugs.php.net/bug.php?id=51696&edit=1 -- Try a snapshot (PHP 5.2): http://bugs.php.net/fix.php?id=51696&r=trysnapshot52 Try a snapshot (PHP 5.3): http://bugs.php.net/fix.php?id=51696&r=trysnapshot53 Try a snapshot (PHP 6.0): http://bugs.php.net/fix.php?id=51696&r=trysnapshot60 Fixed in SVN: http://bugs.php.net/fix.php?id=51696&r=fixed Fixed in SVN and need be documented: http://bugs.php.net/fix.php?id=51696&r=needdocs Fixed in release: http://bugs.php.net/fix.php?id=51696&r=alreadyfixed Need backtrace: http://bugs.php.net/fix.php?id=51696&r=needtrace Need Reproduce Script: http://bugs.php.net/fix.php?id=51696&r=needscript Try newer version: http://bugs.php.net/fix.php?id=51696&r=oldversion Not developer issue: http://bugs.php.net/fix.php?id=51696&r=support Expected behavior: http://bugs.php.net/fix.php?id=51696&r=notwrong Not enough info: http://bugs.php.net/fix.php?id=51696&r=notenoughinfo Submitted twice: http://bugs.php.net/fix.php?id=51696&r=submittedtwice register_globals: http://bugs.php.net/fix.php?id=51696&r=globals PHP 4 support discontinued: http://bugs.php.net/fix.php?id=51696&r=php4 Daylight Savings: http://bugs.php.net/fix.php?id=51696&r=dst IIS Stability: http://bugs.php.net/fix.php?id=51696&r=isapi Install GNU Sed: http://bugs.php.net/fix.php?id=51696&r=gnused Floating point limitations: http://bugs.php.net/fix.php?id=51696&r=float No Zend Extensions: http://bugs.php.net/fix.php?id=51696&r=nozend MySQL Configuration Error: http://bugs.php.net/fix.php?id=51696&r=mysqlcfg