Strange Issue with 5.4

Permalink
Hi all-

I am trying to upgrade to 5.4 (0.3) from 5.3. Everything seems ok in following the upgrade, but I am running into an issue after.

When I try to load a page, I get the following error:

Fatal error: Call to a member function runTask() on a non-object in C:\xampplite\htdocs\concrete\concrete\blocks\external_form\controller.php on line 67

I looked at the code, and I do not know why this controller is even getting called (no external form on the page).

I only get this on a web page, going to /login works as does the dashboard.

I commented out the return $cnt->runTask($nm, $a); in /concrete/blocks/external_form/controller.php and the page loads, but this can't be a good idea.

I also compared the controller.php file to the one from 5.3 and the pieces in question are functionally the same. I don't think it is in the file itself, it looks like it is a call it should not be making.

Any thoughts?

Jon

 
jmcguire replied on at Permalink Best Answer Reply
After much ado, I found my own issue. It seems I had an external form in my scrapbook that the controller file was missing. After removing this, all is better.

Without knowing absolutely, it appears that this stopped working because of the changes in 5.4 to preload some information. The form never got touched or called in 5.3.
downhomedesign replied on at Permalink Reply
downhomedesign
Thank you for posting this solution. I had the same issue and this allowed for me to fix my upgrade.