Title: [Plugin: Advanced Access Manager] checkAccess Error
Last modified: August 20, 2016

---

# [Plugin: Advanced Access Manager] checkAccess Error

 *  Resolved [whatadewitt](https://wordpress.org/support/users/whatadewitt/)
 * (@whatadewitt)
 * [14 years, 4 months ago](https://wordpress.org/support/topic/plugin-advanced-access-manager-checkaccess-error/)
 * Hi,
 * I can’t seem to figure out why I am getting this error:
 * Call to a member function checkAccess() on a non-object in [DIR]\advanced-access-
   manager\mvb_wp_access.php on line 945
 * I’m looking at the code, but I’m really struggling to figure this out…
 * Anything you can give me to help out would be a big help.
 * v1.5.5 of the plugin just activated…
 * –d
 * [http://wordpress.org/extend/plugins/advanced-access-manager/](http://wordpress.org/extend/plugins/advanced-access-manager/)

Viewing 3 replies - 1 through 3 (of 3 total)

 *  [vasyl_m](https://wordpress.org/support/users/vasyl_m/)
 * (@vasyl_m)
 * [14 years, 4 months ago](https://wordpress.org/support/topic/plugin-advanced-access-manager-checkaccess-error/#post-2498235)
 * Hi **whatadewitt**,
    In mvb_wp_access.php file in __construct move the line $
   this->menu = new mvb_Model_FilterMenu($this); right under: //TODO – Optimize 
   this
 *  So the code should looks like this:
    public function __construct() { global 
   $post;
 *  //TODO – Optimize this
    $this->user = new mvb_Model_User(); $this->menu = new
   mvb_Model_FilterMenu($this);
 * I’ll fix this issue in release 1.5.6
 *  Thread Starter [whatadewitt](https://wordpress.org/support/users/whatadewitt/)
 * (@whatadewitt)
 * [14 years, 4 months ago](https://wordpress.org/support/topic/plugin-advanced-access-manager-checkaccess-error/#post-2498251)
 * Thanks Vasyl!
 * **EDIT: This works!**
 *  [vasyl_m](https://wordpress.org/support/users/vasyl_m/)
 * (@vasyl_m)
 * [14 years, 4 months ago](https://wordpress.org/support/topic/plugin-advanced-access-manager-checkaccess-error/#post-2498323)
 * whatadewitt,
    Actually this is much better:
 *  public function __construct() {
    global $post;
 *  //initialize AAM Settings
    $this->initUserAccessConfig();
 *  //TODO – Optimize this
    $this->user = new mvb_Model_User(); $this->menu = new
   mvb_Model_FilterMenu($this);
 * Because otherwise if user is not logged in it’ll cause fatal error.
    I almost
   finished next release. Just prefer to wait few more days for feedback.

Viewing 3 replies - 1 through 3 (of 3 total)

The topic ‘[Plugin: Advanced Access Manager] checkAccess Error’ is closed to new
replies.

 * ![](https://ps.w.org/advanced-access-manager/assets/icon-256x256.png?rev=3447421)
 * [Advanced Access Manager – Access Governance for WordPress](https://wordpress.org/plugins/advanced-access-manager/)
 * [Support Threads](https://wordpress.org/support/plugin/advanced-access-manager/)
 * [Active Topics](https://wordpress.org/support/plugin/advanced-access-manager/active/)
 * [Unresolved Topics](https://wordpress.org/support/plugin/advanced-access-manager/unresolved/)
 * [Reviews](https://wordpress.org/support/plugin/advanced-access-manager/reviews/)

 * 3 replies
 * 2 participants
 * Last reply from: [vasyl_m](https://wordpress.org/support/users/vasyl_m/)
 * Last activity: [14 years, 4 months ago](https://wordpress.org/support/topic/plugin-advanced-access-manager-checkaccess-error/#post-2498323)
 * Status: resolved