• Hello Fabrik Community

    Fabrik is now in the hands of the development team that brought you Fabrik for Joomla 4. We have recently transitioned the Fabrik site over to a new server and are busy trying to clean it up. We have upgraded the site to Joomla 4 and are running the latest version of Fabrik 4. We have also upgraded the Xenforo forum software to the latest version. Many of the widgets you might have been used to on the forum are no longer operational, many abandoned by the developers. We hope to bring back some of the important ones as we have time.

    Exciting times to be sure.

    The Fabrik 4.0 Official release is now available. In addition, the Fabrik codebase is now available in a public repository. See the notices about these in the announcements section

    We wish to shout out a very big Thank You to all of you who have made donations. They have really helped. But we can always use more...wink..wink..

    Also a big Thank You to those of you who have been assisting others in the forum. This takes a very big burden off of us as we work on bugs, the website and the future of Fabrik.

Joomla 3.8.2

Seems to work OK for me. It's only a security and bug fix release, I don't see anything in the commits for it that look like they would affect us.

-- hugh
 
hello, I have a problem after updating to joomla 3.8.2 with the loading of pdf file from the fileupload component I get the following error Fatal error: Class '\ Fabrik \ Helpers \ Image \ Imagevalue' not found in / var / www / html /libraries/fabrik/fabrik/Helpers/Image.php on line 68.
it is only given up to now with files of that class with the .doc, .docx, .xls, .xlsx does not happen that
 
That was fixed, or at least an informative error message added, about a month ago.

https://github.com/Fabrik/fabrik/commit/3277b0e0fa201e26592722dff1edd4c71c86a6f8

Try either updating from github, or re-installing the 3.8 ZIP from the downloads area.

But first, check that in the Display tab for the upload element, something is selected for "Image lib". If there are no options available, you'll need to get either GD, GD2 or ImageMagik installed in PHP on your server.

-- hugh
 
hello was working fine but now i get this error Fatal error: Can not declare class FabimageHelper, because the name is already in use in /var/www/html/components/com_fabrik/helpers/image.php on line 23 in the admin area
 
The error occurs when I try to create a new item from a list



when I click on new
Fatal error: Cannot declare class FabimageHelper, because the name is already in use in /var/www/html/components/com_fabrik/helpers/image.php on line 23
 
The error occurs when I try to create a new item from a list

You mean when you try and create a new List, clicking the green "New" button at the top left of the page?

If so ... there's definitely something screwed up in your installation.

-- hugh
 
Yes, I did the full update from the github master file when you indicated it, it worked normally but then it failed and I get the error that I'm trying to solve
 
hello again, I created from a new installation of joomla 8.2 for the site and made a copy of the database with which I overwrote the new installation, but when placing the gantry framework with its helium template, the problem is generated again, which I deduce that it is integration error with the template. What template works with fabrik?
 
I can confirm the same issue with FabimageHelper: "Cannot redeclare class FabimageHelper" when I try to create a new form element. Since this is on the Administrator side I don't see how it could be related to the template being used, and I am not even using a template based on Gantry FWIW.

I'm going to try updating from GitHub, will report back soon.
 
The error occurs when I try to create a new item from a list



when I click on new
Fatal error: Cannot declare class FabimageHelper, because the name is already in use in /var/www/html/components/com_fabrik/helpers/image.php on line 23

That file shouldn't even be used. It's the pre 3.8 version, as of 3.8 the helpers are autoloaded from a different folder.

Do you have some old element plugins installed that aren't part of 3.8?

-- hugh
 
One thing you could try is renaming that ./components/com_fabrik/helpers/image.php to something else (just add .not on the end or something), then try again. That should give us an error telling us which file is trying to require it.

-- hugh
 
Hi, guys! I have the same issue here.
Joomla 3.8.2
Fabrik 3.8 - updated from Github today

PHP Fatal error: Cannot declare class FabimageHelper, because the name is already in use in /.../components/com_fabrik/helpers/image.php on line 23, referer: https://.../administrator/index.php?option=com_fabrik&view=elements

It happens when I will add a new element. Adding new forms, new lists, new groups is ok.

If I downgrade to Fabrik 3.7, it works.

I restored a old backup in development - Joomla 3.6.5. It works.
When I update to Joomla 3.8.2 and Fabrik 3.8 I have again the same error.
If I downgrade to Fabrik 3.7, it works.
 
Last edited:
One thing you could try is renaming that ./components/com_fabrik/helpers/image.php to something else (just add .not on the end or something), then try again. That should give us an error telling us which file is trying to require it.

-- hugh

When I rename the file image.php as suggested, I get the following errors:

PHP Warning: require_once(/usr/aplic/pgi/components/com_fabrik/helpers/image.php): failed to open stream: No such file or directory in /.../plugins/fabrik_element/video/video.php on line 14, referer: https://.../administrator/index.php?option=com_fabrik&view=elements

and

PHP Fatal error: require_once(): Failed opening required '/.../components/com_fabrik/helpers/image.php' (include_path='.:/usr/share/php7:/usr/share/php7/PEAR') in /.../plugins/fabrik_element/video/video.php on line 14, referer: https://.../administrator/index.php?option=com_fabrik&view=elements
 
Last edited:
I have many other related warnings too:

PHP Warning: Declaration of plgFabrik_ElementOpenstreetmap::formJavascriptClass(&$srcs, $script = '') should be compatible with PlgFabrik_Element::formJavascriptClass(&$srcs, $script = '', &$shim = Array) in /.../plugins/fabrik_element/openstreetmap/openstreetmap.php on line 469, referer: https://.../administrator/index.php?option=com_fabrik&view=elements

PHP Warning: Declaration of plgFabrik_ElementOpenstreetmap::renderListData($data, &$thisRow) should be compatible with PlgFabrik_Element::renderListData($data, stdClass &$thisRow, $opts = Array) in /.../plugins/fabrik_element/openstreetmap/openstreetmap.php on line 469, referer: https://.../administrator/index.php?option=com_fabrik&view=elements

PHP Warning: Declaration of PlgFabrik_ElementVideo::renderListData($data, &$thisRow) should be compatible with PlgFabrik_Element::renderListData($data, stdClass &$thisRow, $opts = Array) in /.../plugins/fabrik_element/video/video.php on line 386, referer: https://.../administrator/index.php?option=com_fabrik&view=elements

PHP Warning: Declaration of PlgFabrik_ElementKaltura::renderListData($data, &$thisRow) should be compatible with PlgFabrik_Element::renderListData($data, stdClass &$thisRow, $opts = Array) in /.../plugins/fabrik_element/kaltura/kaltura.php on line 223, referer: https://.../administrator/index.php?option=com_fabrik&view=elements
 
OK all of those plugins - video, openstreetmap and kaltura were deprecated years ago, and removed from Fabrik.

Delete them from your list of plugins in J!.

-- hugh
 
We are in need of some funding.
More details.

Thank you.

Members online

Back
Top