Since update to 3.8: Fatal error: Class 'FabrikView' not found

chrigall

New Member
Yesterday I did the update. Now I cannot show the list view, because of this error:
Fatal error: Class 'FabrikView' not found in ...components/com_fabrik/views/list/view.base.php
on line 25
I checked the view.base.php. It exist's.
How could I solve this problem?
 
Can you check this file:

./libraries/fabrik/include.php

... and make sure that the first three lines of the __construct() function look like this:

Code:
        spl_autoload_register(array($this, 'controller'));
        spl_autoload_register(array($this, 'helper'));
        spl_autoload_register(array($this, 'view'));

Specifically that the third line, the 'view' one, is present.

-- hugh
 
I updated normal within joomla - extensions update.

The include.php shows this:

public function __construct()
{
spl_autoload_register(array($this, 'controller'));
spl_autoload_register(array($this, 'helper'));

// @TODO - at some point allow auto-loading of these as per Fabble
/*
spl_autoload_register(array($this, 'model'));
spl_autoload_register(array($this, 'view'));
spl_autoload_register(array($this, 'library'));
spl_autoload_register(array($this, 'plugin'));*/
}

Ok. I think I have to put the line with 'view' out of the commented block?
 
What it means is that during the update, our library files didn't get copied. It's happened to a few people, but I can't work out how it would happen without the update erroring out and telling you "Couldn't copy file".

Can you download the 3.8 ZIP from:

http://fabrikar.com/download/form/36/2942-fabrik-3-8

... and do a normal install "by hand" in the J! extension manager. So just drag and drop that ZIP onto the "Upload and install" box.

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

Thank you.

Members online

Back
Top