Fatal error on field edit page
When I try to edit some fields (create new channel field) in EE 2.8.1 and Low Reorder 2.2.3 and PHP 5.3/5.4/5.5, I get a Fatal Error!
( ! ) Fatal error: Call to undefined method EE_Fieldtype::EE_Fieldtype() in /[edited]/system/expressionengine/third_party/low_reorder/ft.low_reorder.php on line 47
Call Stack
# Time Memory Function Location
1 0.0007 252056 {main}( ) ../admin.php:0
2 0.0013 294408 require_once( '/[edited]/system/codeigniter/system/core/CodeIgniter.php' ) ../admin.php:188
3 0.1701 12075040 call_user_func_array:{/[edited]/system/codeigniter/system/core/CodeIgniter.php:319} ( ) ../CodeIgniter.php:319
4 0.1701 12076000 Admin_content->field_edit( ) ../CodeIgniter.php:319
5 0.1803 12969448 Api_channel_fields->field_edit_vars( ) ../admin_content.php:3662
6 0.4264 26638688 Api_channel_fields->setup_handler( ) ../Api_channel_fields.php:1800
7 0.4264 26638784 Api_channel_fields->_instantiate_handler( ) ../Api_channel_fields.php:314
8 0.4264 26639760 Low_reorder_ft->__construct( ) ../Api_channel_fields.php:365
What to do?
Replies
Low 4 Jun 2014 14:59
Did you recently upgrade from an older version? Low Reorder 2 doesn't use a fieldtype, so the file it is referring to shouldn't be there in the first place.
louisk 4 Jun 2014 15:06
I upgrade every time there is a new version, so it could be that it's a left over from before...?
I deleted the ft file and now the error is gone :)
Thanks!
kristenbrown 23 Jun 2014 16:14
Is deleting that file the best way to resolve this problem? I am having the same error (only shorter) when upgrading to the most recent version of Low Reorder (2.2.3) using the Updater module with all of my sites.
Low 23 Jun 2014 21:13
Yes. I don't know if Updater removes all files when updating, or just overwrites existing ones, leaving the possible obsolete files (which it should, really).