0 Class "FabrikWorker" not found

Status
Not open for further replies.

kdhoe

New Member
Latest joomla version (fresh install) 4.2.9
php 8.2.4
mysql 8.0.32

latest gamma fabrik

error 0 Class "FabrikWorker" not found
helpers not found.
errors all around.

any suggestions?

regards
 
Enable J! System debug to get an error stack
Check your folder access settings etc. It sounds like your Fabrik install didn't run correctly
 
Last edited:
upload_2023-3-16_10-5-37.png


This is what i get when i try to enable system debug, joomla is completely ruined.

regards
 
i installed a new joomla and enabled system debug before installation.
used older joomla version and beta fabrik
get this error now
# Function Location
1 () JROOT\administrator\components\com_fabrik\controller.php:61
2 FabrikAdminController->createModel() JROOT\libraries\src\MVC\Controller\BaseController.php:703
3 Joomla\CMS\MVC\Controller\BaseController->getModel() JROOT\libraries\src\MVC\Controller\BaseController.php:605
4 Joomla\CMS\MVC\Controller\BaseController->display() JROOT\administrator\components\com_fabrik\controller.php:42
5 FabrikAdminController->display() JROOT\libraries\src\MVC\Controller\BaseController.php:672
6 Joomla\CMS\MVC\Controller\BaseController->execute() JROOT\administrator\components\com_fabrik\fabrik.php:104
7 require_once() JROOT\libraries\src\Dispatcher\LegacyComponentDispatcher.php:71
8 Joomla\CMS\Dispatcher\LegacyComponentDispatcher::Joomla\CMS\Dispatcher\{closure}() JROOT\libraries\src\Dispatcher\LegacyComponentDispatcher.php:73
9 Joomla\CMS\Dispatcher\LegacyComponentDispatcher->dispatch() JROOT\libraries\src\Component\ComponentHelper.php:355
10 Joomla\CMS\Component\ComponentHelper::renderComponent() JROOT\libraries\src\Application\AdministratorApplication.php:143
11 Joomla\CMS\Application\AdministratorApplication->dispatch() JROOT\libraries\src\Application\AdministratorApplication.php:186
12 Joomla\CMS\Application\AdministratorApplication->doExecute() JROOT\libraries\src\Application\CMSApplication.php:294
13 Joomla\CMS\Application\CMSApplication->execute() JROOT\administrator\includes\app.php:61
14 require_once() JROOT\administrator\index.php:32

Helpers error is gone now.

regards
 
set the debug to simple
get these errors
Warning: Class "Fabrik\Document\Renderer\Pdf\ComponentRenderer" not found in C:\Shares\Websites\08InventarisKAV4\components\com_fabrik\helpers\legacy\aliases.php on line 14 Warning: Class "Fabrik\Document\Renderer\Pdf\HeadRenderer" not found in C:\Shares\Websites\08InventarisKAV4\components\com_fabrik\helpers\legacy\aliases.php on line 15 Warning: Class "Fabrik\Document\Renderer\Pdf\MessageRenderer" not found in C:\Shares\Websites\08InventarisKAV4\components\com_fabrik\helpers\legacy\aliases.php on line 16 Warning: Class "Fabrik\Document\Renderer\Pdf\ModuleRenderer" not found in C:\Shares\Websites\08InventarisKAV4\components\com_fabrik\helpers\legacy\aliases.php on line 17 Warning: Class "Fabrik\Document\Renderer\Pdf\ModulesRenderer" not found in C:\Shares\Websites\08InventarisKAV4\components\com_fabrik\helpers\legacy\aliases.php on line 18 Warning: Class "Fabrik\Document\PdfDocument" not found in C:\Shares\Websites\08InventarisKAV4\components\com_fabrik\helpers\legacy\aliases.php on line 19 Warning: Class "Fabrik\Document\Renderer\Partial\ComponentRenderer" not found in C:\Shares\Websites\08InventarisKAV4\components\com_fabrik\helpers\legacy\aliases.php on line 20 Warning: Class "Fabrik\Document\Renderer\Partial\HeadRenderer" not found in C:\Shares\Websites\08InventarisKAV4\components\com_fabrik\helpers\legacy\aliases.php on line 21 Warning: Class "Fabrik\Document\Renderer\Partial\MessageRenderer" not found in C:\Shares\Websites\08InventarisKAV4\components\com_fabrik\helpers\legacy\aliases.php on line 22 Warning: Class "Fabrik\Document\Renderer\Partial\ModuleRenderer" not found in C:\Shares\Websites\08InventarisKAV4\components\com_fabrik\helpers\legacy\aliases.php on line 23 Warning: Class "Fabrik\Document\Renderer\Partial\ModulesRenderer" not found in C:\Shares\Websites\08InventarisKAV4\components\com_fabrik\helpers\legacy\aliases.php on line 24 Warning: Class "Fabrik\Document\PartialDocument" not found in C:\Shares\Websites\08InventarisKAV4\components\com_fabrik\helpers\legacy\aliases.php on line 25 Warning: Class "Fabrik\Helpers\Worker" not found in C:\Shares\Websites\08InventarisKAV4\components\com_fabrik\helpers\legacy\aliases.php on line 26 Warning: Class "Fabrik\Helpers\Pdf" not found in C:\Shares\Websites\08InventarisKAV4\components\com_fabrik\helpers\legacy\aliases.php on line 27 Warning: Class "Fabrik\Helpers\ArrayHelper" not found in C:\Shares\Websites\08InventarisKAV4\components\com_fabrik\helpers\legacy\aliases.php on line 28 Warning: Class "Fabrik\Helpers\StringHelper" not found in C:\Shares\Websites\08InventarisKAV4\components\com_fabrik\helpers\legacy\aliases.php on line 29 Warning: Class "Fabrik\Helpers\Element" not found in C:\Shares\Websites\08InventarisKAV4\components\com_fabrik\helpers\legacy\aliases.php on line 30 Warning: Class "Fabrik\Helpers\Html" not found in C:\Shares\Websites\08InventarisKAV4\components\com_fabrik\helpers\legacy\aliases.php on line 31 Warning: Class "Fabrik\Helpers\Image" not found in C:\Shares\Websites\08InventarisKAV4\components\com_fabrik\helpers\legacy\aliases.php on line 33 Warning: Class "Fabrik\Helpers\Googlemap" not found in C:\Shares\Websites\08InventarisKAV4\components\com_fabrik\helpers\legacy\aliases.php on line 35
 
Strange.
It must be libraries\fabrik\fabrik\fabrik\Helpers (3x fabrik)
Is this really Gamma2?
 
as i said in a previous message.

for testing perposes

i installed a new joomla and enabled system debug before installation.
used older joomla version and beta fabrik

if i install gamma, the joomla is completely broken
 
Ok, if the folder structure is from an installation before Gamma2 it's correct.
But anyway, it doesn't find the files.

Maybe something with your server/server setup?

What do you get if you insert

var_dump($path, file_exists($path));

in ...libraries\fabrik\include.php around line 260 (before if (file_exists($path)) )
 
Last edited:
on the same server is a working joomla site with fabrik....
thats the strange part.

added

var_dump($path, file_exists($path));
if (file_exists($path))
{
require_once $path;

no change.
 
Warning: Class "Fabrik\Document\Renderer\Pdf\ComponentRenderer" not found in C:\Shares\Websites\08inventarisdav4\components\com_fabrik\helpers\legacy\aliases.php on line 14 Warning: Class "Fabrik\Document\Renderer\Pdf\HeadRenderer" not found in C:\Shares\Websites\08inventarisdav4\components\com_fabrik\helpers\legacy\aliases.php on line 15 Warning: Class "Fabrik\Document\Renderer\Pdf\MessageRenderer" not found in C:\Shares\Websites\08inventarisdav4\components\com_fabrik\helpers\legacy\aliases.php on line 16 Warning: Class "Fabrik\Document\Renderer\Pdf\ModuleRenderer" not found in C:\Shares\Websites\08inventarisdav4\components\com_fabrik\helpers\legacy\aliases.php on line 17 Warning: Class "Fabrik\Document\Renderer\Pdf\ModulesRenderer" not found in C:\Shares\Websites\08inventarisdav4\components\com_fabrik\helpers\legacy\aliases.php on line 18 Warning: Class "Fabrik\Document\PdfDocument" not found in C:\Shares\Websites\08inventarisdav4\components\com_fabrik\helpers\legacy\aliases.php on line 19 Warning: Class "Fabrik\Document\Renderer\Partial\ComponentRenderer" not found in C:\Shares\Websites\08inventarisdav4\components\com_fabrik\helpers\legacy\aliases.php on line 20 Warning: Class "Fabrik\Document\Renderer\Partial\HeadRenderer" not found in C:\Shares\Websites\08inventarisdav4\components\com_fabrik\helpers\legacy\aliases.php on line 21 Warning: Class "Fabrik\Document\Renderer\Partial\MessageRenderer" not found in C:\Shares\Websites\08inventarisdav4\components\com_fabrik\helpers\legacy\aliases.php on line 22 Warning: Class "Fabrik\Document\Renderer\Partial\ModuleRenderer" not found in C:\Shares\Websites\08inventarisdav4\components\com_fabrik\helpers\legacy\aliases.php on line 23 Warning: Class "Fabrik\Document\Renderer\Partial\ModulesRenderer" not found in C:\Shares\Websites\08inventarisdav4\components\com_fabrik\helpers\legacy\aliases.php on line 24 Warning: Class "Fabrik\Document\PartialDocument" not found in C:\Shares\Websites\08inventarisdav4\components\com_fabrik\helpers\legacy\aliases.php on line 25 string(75) "C:\Shares\Websitesinventarisdav4/libraries/fabrik/fabrik/Helpers/Worker.php" bool(false) Warning: Class "Fabrik\Helpers\Worker" not found in C:\Shares\Websites\08inventarisdav4\components\com_fabrik\helpers\legacy\aliases.php on line 26 string(72) "C:\Shares\Websitesinventarisdav4/libraries/fabrik/fabrik/Helpers/Pdf.php" bool(false) Warning: Class "Fabrik\Helpers\Pdf" not found in C:\Shares\Websites\08inventarisdav4\components\com_fabrik\helpers\legacy\aliases.php on line 27 string(80) "C:\Shares\Websitesinventarisdav4/libraries/fabrik/fabrik/Helpers/ArrayHelper.php" bool(false) Warning: Class "Fabrik\Helpers\ArrayHelper" not found in C:\Shares\Websites\08inventarisdav4\components\com_fabrik\helpers\legacy\aliases.php on line 28 string(81) "C:\Shares\Websitesinventarisdav4/libraries/fabrik/fabrik/Helpers/StringHelper.php" bool(false) Warning: Class "Fabrik\Helpers\StringHelper" not found in C:\Shares\Websites\08inventarisdav4\components\com_fabrik\helpers\legacy\aliases.php on line 29 string(76) "C:\Shares\Websitesinventarisdav4/libraries/fabrik/fabrik/Helpers/Element.php" bool(false) Warning: Class "Fabrik\Helpers\Element" not found in C:\Shares\Websites\08inventarisdav4\components\com_fabrik\helpers\legacy\aliases.php on line 30 string(73) "C:\Shares\Websitesinventarisdav4/libraries/fabrik/fabrik/Helpers/Html.php" bool(false) Warning: Class "Fabrik\Helpers\Html" not found in C:\Shares\Websites\08inventarisdav4\components\com_fabrik\helpers\legacy\aliases.php on line 31 string(74) "C:\Shares\Websitesinventarisdav4/libraries/fabrik/fabrik/Helpers/Image.php" bool(false) Warning: Class "Fabrik\Helpers\Image" not found in C:\Shares\Websites\08inventarisdav4\components\com_fabrik\helpers\legacy\aliases.php on line 33 string(78) "C:\Shares\Websitesinventarisdav4/libraries/fabrik/fabrik/Helpers/Googlemap.php" bool(false) Warning: Class "Fabrik\Helpers\Googlemap" not found in C:\Shares\Websites\08inventarisdav4\components\com_fabrik\helpers\legacy\aliases.php on line 35
 
var_dump shows the variables (it would make sense to lower the error level in this case), e.g.

string(81) "C:\Shares\Websitesinventarisdav4/libraries/fabrik/fabrik/Helpers/StringHelper.php"
bool(false)

So obvioulsy there's a / missing in the constant JPATH_SITE, which is a Joomla constant.

Did you define something for live_site?
 
I just realized that not only a / is missing but also 08
C:\Shares\Websitesinventarisdav4/
C:\Shares\Websites\08inventarisdav4\

So maybe the problem is your folder name '08inventarisdav4' starting with a number?

Edit: Yes, replicatable in this case.
 
Last edited:
Status
Not open for further replies.
We are in need of some funding.
More details.

Thank you.

Members online

No members online now.
Back
Top