• This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn more.

XF 1.1 unserialize(): Error at offset 2986 of 2993 bytes

Divvens

Well-known member
#1
I've been getting the following error on the local installation of my site on xampp. This happens after installing an add-on and when it rebuilds the cache (exactly at rebuilding templates)

Code:
unserialize(): Error at offset 2986 of 2993 bytes

XenForo_Application::handlePhpError()
unserialize() in C:\xampp\htdocs\oj\library\XenForo\Model\Template.php at line 1002
XenForo_Model_Template->compileTemplateInStyleTree() in C:\xampp\htdocs\oj\library\XenForo\Model\Template.php at line 968
XenForo_Model_Template->compileNamedTemplateInStyleTree() in C:\xampp\htdocs\oj\library\XenForo\Model\Template.php at line 925
XenForo_Model_Template->compileAllTemplates() in C:\xampp\htdocs\oj\library\XenForo\CacheRebuilder\Template.php at line 55
XenForo_CacheRebuilder_Template->rebuild() in C:\xampp\htdocs\oj\library\XenForo\ControllerHelper\CacheRebuild.php at line 26
XenForo_ControllerHelper_CacheRebuild->rebuildCache() in C:\xampp\htdocs\oj\library\XenForo\ControllerAdmin\Tools.php at line 78
XenForo_ControllerAdmin_Tools->actionCacheRebuild() in C:\xampp\htdocs\oj\library\XenForo\FrontController.php at line 310
XenForo_FrontController->dispatch() in C:\xampp\htdocs\oj\library\XenForo\FrontController.php at line 132
XenForo_FrontController->run() in C:\xampp\htdocs\oj\admin.php at line 13
 

Divvens

Well-known member
#3
Same error:
http://xenforo.com/community/threads/there-was-an-error-or-sending-a-request-was-canceled.32846/

Your trace doesn't show the parameter values so we don't know which template is corrupt. If we can identify the specific template then we can fix it.

I can take a look if you give me FTP and admin access.
It's on my local xampp, I have no idea how I can give you those details. But here is a report from the error log
Code:
Error Info
ErrorException: unserialize(): Error at offset 2986 of 2993 bytes - library\XenForo\Model\Template.php:1002
Generated By: Divvens, Yesterday at 6:35 PM
Stack Trace
#0 [internal function]: XenForo_Application::handlePhpError(8, 'unserialize(): ...', 'C:\xampp\htdocs...', 1002, Array)
#1 C:\xampp\htdocs\oj\library\XenForo\Model\Template.php(1002): unserialize('a:2:{i:0;a:5:{s...')
#2 C:\xampp\htdocs\oj\library\XenForo\Model\Template.php(968): XenForo_Model_Template->compileTemplateInStyleTree(Array)
#3 C:\xampp\htdocs\oj\library\XenForo\Model\Template.php(925): XenForo_Model_Template->compileNamedTemplateInStyleTree('EWRblock_RawHyp...', 0)
#4 C:\xampp\htdocs\oj\library\XenForo\CacheRebuilder\Template.php(55): XenForo_Model_Template->compileAllTemplates(11.419785022736, 0, 0)
#5 C:\xampp\htdocs\oj\library\XenForo\ControllerHelper\CacheRebuild.php(26): XenForo_CacheRebuilder_Template->rebuild(0, Array, NULL)
#6 C:\xampp\htdocs\oj\library\XenForo\ControllerAdmin\Tools.php(78): XenForo_ControllerHelper_CacheRebuild->rebuildCache(Array, 'admin.php?add-o...', 'admin.php?tools...', true)
#7 C:\xampp\htdocs\oj\library\XenForo\FrontController.php(310): XenForo_ControllerAdmin_Tools->actionCacheRebuild()
#8 C:\xampp\htdocs\oj\library\XenForo\FrontController.php(132): XenForo_FrontController->dispatch(Object(XenForo_RouteMatch))
#9 C:\xampp\htdocs\oj\admin.php(13): XenForo_FrontController->run()
#10 {main}
Request State
array(3) {
  ["url"] => string(49) "http://localhost/oj/admin.php?tools/cache-rebuild"
  ["_GET"] => array(1) {
    ["tools/cache-rebuild"] => string(0) ""
  }
  ["_POST"] => array(5) {
    ["process"] => string(1) "1"
    ["caches"] => string(44) "["Template","AdminTemplate","EmailTemplate"]"
    ["position"] => string(1) "0"
    ["redirect"] => string(18) "admin.php?add-ons/"
    ["_xfToken"] => string(53) "2,1371387902,db504594ec277ac4ed6cc6fd4c9de379377fb56d"
  }
}
Hmm, so is the rawhypertext template the one corrupt?
 

Jake Bunce

XenForo moderator
Staff member
#4
This is the template name (presumably truncated):

EWRblock_RawHyp...

And it's in the master style (style_id 0).

Basically reinstall XenPorta, or manually delete that template from the master then reinstall XenPorta.
 

Divvens

Well-known member
#5
This is the template name (presumably truncated):

EWRblock_RawHyp...

And it's in the master style (style_id 0).

Basically reinstall XenPorta, or manually delete that template from the master then reinstall XenPorta.
Thanks Jake :) This has sorted the problem. I deleted the block that the template belonged to, it's strange that error is only present on my local install and not on my live site.
 

Divvens

Well-known member
#6
This is the template name (presumably truncated):

EWRblock_RawHyp...

And it's in the master style (style_id 0).

Basically reinstall XenPorta, or manually delete that template from the master then reinstall XenPorta.
Jake, I thought I'll update it here if anyone else faces this problem.

After I tried to fix the problem yesterday, it still persisted. And it started giving a new error, and the ACP went all wonky and out of order. It then said that a "page node" template was faulty, I deleted that page node and the problem was solved.

This however only happens on my local install and not my live site online, so I have no idea what's going on but the page node that was coming up as faulty does use statements such as this
Code:
<img src="http://orojackson.com/data/avatars/m/0/31.jpg" alt="Member Avatar" style="float:left; margin-right: 10px;"/>
Maybe xampp or my local install doesn't like that?

But the problem is sorted out for now after deleting that page node.