Publisher does not support the Fluid field type. Please do not contact asking when support will be available.

If you purchased an add-on from expressionengine.com, be sure to visit boldminded.com/claim to add the license to your account here on boldminded.com.

Ticket: Unable to load the requested file: helpers/low_variables_helper.php

Status Resolved
Add-on / Version Publisher 1.6.6
Severity
EE Version 2.10.1

Mike

Oct 03, 2015

Description:
After installing publisher 1.6.6 (not updating but installing as a new plugin) the following error is displayed in the CP:

"Unable to load the requested file: helpers/low_variables_helper.php"

The following is played on the front end:

Error Number: 1054

Unknown column 'publisher_status' in 'where clause'

SELECT row_id, col_id_4, col_id_5, col_id_39 FROM exp_matrix_data WHERE field_id = 11 AND publisher_status = "open" AND publisher_lang_id = 1 AND entry_id = 21 AND is_draft = 0 ORDER BY row_order ASC LIMIT 100

Filename: third_party/publisher/models/publisher_query.php

Line Number: 110

All Low plugins are using the latest versions (see attached) and did not have any issue until Publisher was installed

Detailed steps to reproduce the issue:
1. Install Publisher 1.6.6
2.
3.

 

#1

BoldMinded (Brian)

Did you click the run P&T updates link at the bottom of the settings page?

#2

Mike

Comment has been marked private.

#3

BoldMinded (Brian)

Oh so that happens after/during the install process? Low vars must be triggering something to happen. I’ll try to look into it tonight. I might send you a query to run to fix it later tonight or tomorrow.

#4

BoldMinded (Brian)

So to clarify. Publisher is not installed… You click install, then the very next thing you see is the low variables helper error?

#5

BoldMinded (Brian)

I’ve been looking into Publisher’s code and this doesn’t make any sense. Publisher doesn’t make any references to low_variables except to return early and not run any code if it detects low_variables, which Publisher does not support. Are you 100% that helpers/low_variables_helper.php file exists and is readable? I feel like if this was a broader problem I would have had more reports of it b/c a lot of people use Low Variables.

#6

Mike

Comment has been marked private.

#7

BoldMinded (Brian)

Edit the publisher_query file and add this conditional.

class Publisher_query
{
    private $cache_key;

    public function modify($find, $replace, $sql, $debug = FALSE)
    {
        // Add this...
        if (ee()->publisher_lib->is_installing()) {
            return $sql;
        }
#8

BoldMinded (Brian)

You’ll need to un-install and re-install. That might fix it, but I still have no explanation as to why there is an error loading a file that is not Publisher’s, which I suspect is what is terminating the install process, thus the table columns are not getting added.

#9

BoldMinded (Brian)

Any luck with the change I posted above?

#10

Mike

Comment has been marked private.

#11

Mike

Comment has been marked private.

#12

Mike

Comment has been marked private.

Login to reply