Fatal error: Class 'PlgFabrik_Elementinternalid' not found after Github update

dewebkrant

New Member
Did the Github update after updating to Joomla 3.4.8 and by doing overwrite using FTP upload Filezilla for all files with different size. Result is error on frontpage:
Fatal error: Class 'PlgFabrik_Elementinternalid' not found in /.../....///components/com_fabrik/models/pluginmanager.php on line 432

This was an update from Fabrik 3.3.4 to 3.4 and did the database refresh.
How to proceed?
 
by doing overwrite using FTP upload Filezilla for all files with different size
You should do a complete GitHub update, i.e. overriding ALL files (no matter which date and size).
 
Thanks Troester for your quick reply. This is what I will test. This will take some time as the FTP connection is slow. Hope to be back with a positive response,
thanks again, kind regards
 
Here I am with the update. Overwrite complete. Problem changed to:
Fatal error: Call to a member function setModel() on boolean in /../../../../components/com_fabrik/models/list.php on line 535
And leaves me with a blank site because the default menu is a Fabrik form menu type. Change the default menu item to a single article type. It is about the resfarm.info
Now I try to change menu item which links to the Fabrik form and in backend I get:
Warning: simplexml_load_file(): /home/bioresearch/webapps/resfarm/components/com_fabrik/views/form/tmpl/default.xml:1: parser error : Document is empty in /home/bioresearch/webapps/resfarm/libraries/joomla/form/form.php on line 864
Warning
: simplexml_load_file(): in //libraries/joomla/form/form.php on line 864
Warning
: simplexml_load_file(): ^ in //libraries/joomla/form/form.php on line 864
Warning
: simplexml_load_file(): //components/com_fabrik/views/form/tmpl/default.xml:1: parser error : Start tag expected, '<' not found in //libraries/joomla/form/form.php on line 864
Warning
: simplexml_load_file(): in //libraries/joomla/form/form.php on line 864
Warning
: simplexml_load_file(): ^ in //libraries/joomla/form/form.php on line 864
Same problem when trying to add a new menu item. And when adding a new menu item and choose for menu type "Fabrik", there is no option to link to any Form.
 
I don't know what is going on on your site.
Warning: simplexml_load_file(): /home/bioresearch/webapps/resfarm/components/com_fabrik/views/form/tmpl/default.xml:1: parser error : Document is empty in
It seems default.xml is empty (it is not on GitHub).

I would suggest to download a fresh GitHub zip and do the update again.
 
My update: update again by doing new download from github, unpack and complete overwrite action. Result is now a 500 error page with "View class not found [class, file]: fabrikViewform, /components/com_fabrik/views/form/view.html.php ; Tried with opening menu item and choose as menu type "Fabrik - Form";
 
I can't replicate any of your issues.
I just tested:
installed Fabrik3.3.4, downloaded the recent GitHub, unpacked, copied files to my Joomla installation -> no problem at all

Which Joomla version, php version ... do you have?
 
Using Joomla 3.4.8 and php 5.6.14 ; But I will try a new Github upgrade after I am on a different internet connection. Maybe there is something wrong with the upload process (although Filezilla shows no errors).
 
Update: I did a normal re-install of Fabrik 3.4 using the pkg_fabrik_3.4 zip file and went to Forms and "restore database" . Result:
1064
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ') GROUP BY row_id' at line 3 SQL=SELECT row_id, AVG(rating) AS r, COUNT(rating) AS total FROM jos_fabrik_ratings WHERE rating <> -1 AND listid = 2 AND formid = 2 AND element_id = 81 AND row_id IN () GROUP BY row_id
 
Where are you doing a "restore database"? There haven't been any changes in database structure.

If you have the rating element installed you must update via Joomla installer (or install it from Fabrik downloads), this is no core plugin and not included in the pkg_fabrik_3.4.zip
 
I meant the "update database" option on de Forms page in the backend (administrator/index.php?option=com_fabrik&view=forms) Just downloaded the rating element plugin from Fabrik and installed with the Joomla installer. No success. Same 1064 error. Think I go back to the backup of the site which uses the former github version.
Add: strange thing is: the list view from frontend is working. When clicking on the edit option, the form is opened without mistakes and the rating plugin is also working fine. Only the menu item, linked directly to an empty form, leads to the 1064 error - The "add" option is also not working, nor on frontend and nor on backend. So problem is the rating plugin seems to block adding new entries?
 
Last edited:
Looks like this is fixed now. Did a complete new overwrite from github including the rating plugin changes and do not see errors and it functions,
thanks a lot and double thanks for offering one of (if not "THE") the best Joomla extensions around.
 
We are in need of some funding.
More details.

Thank you.

Members online

Back
Top