fbpx
  • Index
  • » Users
  • » tcn
  • » Posts

Posts

Posts

Together with help from Kunena and JoomDev we determined that the issue is in the template we have in use. We were unable, however, to reproduce the issue and/or determine its cause.

For us it's minor since super users will not log in to the frontend of the forum. Case closed.

Thanks. I'll ask the the other parties. It kinda makes sense, seeing that their code is mentioned in the error message.

I'll let you know of their findings. It may safe other people coming across this issue some time.

We are setting up Kunena ahead of a migration. When I log in with my site administrator account, I receive the following error:

Code:


Rendering Error in layout Widget/Module: Call to a member function cachedCompile() on null. Please enable debug mode for more information.

With debugging turned on, as suggested, the full error message is:

Code:


Rendering Error in layout Widget/Module: Call to a member function cachedCompile() on null in /var/www/vhosts/transalpclub.nl/kunena.transalpclub.nl/plugins/system/helix3/core/helix3.php on line 774
Layout was rendered in /var/www/vhosts/transalpclub.nl/kunena.transalpclub.nl/components/com_kunena/template/crypsisb3/layouts/page/default.php on line 25

helix3.php line 774 (-->):

Code:


    public static function addLess($less, $css, $attribs = array())
    {
        $template  = JFactory::getApplication()->getTemplate();
        $themepath = JPATH_THEMES . '/' . $template;

        if (self::getParam('lessoption') and self::getParam('lessoption') == '1')
        {
            if (file_exists($themepath . "/less/" . $less . ".less"))
            {
-->                self::getInstance()->autoCompileLess($themepath . "/less/" . $less . ".less", $themepath . "/css/" . $css . ".css");
            }
        }
        self::getInstance()->addCSS($css . '.css', $attribs);

        return self::getInstance();
    }

default.php line 25 (-->):

Code:


    if ($config->get('displayModule'))
    {
-->        echo $this->subLayout('Widget/Module')->set('position', 'kunena_top');
    }

The if statement is inside a block starting with:

Code:


<div id="kunena" class="layout <?php echo $this->options->get('pageclass_sfx'); ?>">
    <?php

The module is published in the kunena_top position.

I haven't got a clue where to start looking. With a normal, non-privileged, account the module works fine.

Any help would be appreciated.

  • Index
  • » Users
  • » tcn
  • » Posts

Board Info

Board Stats
 
Total Topics:
11869
Total Polls:
0
Total Posts:
49771
Posts this week:
8
User Info
 
Total Users:
48493
Newest User:
[email protected]
Members Online:
0
Guests Online:
1051

Online: 
There are no members online
Social Stream
Hide, Seek & Defuse

Handheld Electronic Game

Alex from SourceCoast is working on a new electronic game for kids called Countdown. It's a timed game of Hide & Seek with mini-games (Whack-a-Mole, Simon, etc) to complete when you find it.

Hide and Seek Toys

Before You Leave

Let us send you a 10% off coupon

For Your Next Purchase

Please enable the javascript to submit this form

No , I don't want a discount