Hi Michelle,

I did quite some reading in here but my attemts trying to fix the profile only slowly made things worse.

  • I started out using nodeprofile with advprofile
  • This resulted in a fine working admin account profile - other profiles were not pulling data
  • To fix this I disabled nodeprofile and switched to bio - the admin profile is now also not pulling data
  • Advprofile module stats: This page is empty because no settings apply with your current configuration.
    Panels states:

    Top

    1. Does not meet context requirements

    Left

    1. My Posts

    Middle

    1. Does not meet context requirements
    2. Does not meet context requirements
    3. Does not meet context requirements

    Bottom

    1. Does not meet context requirements

    For the rest there are no error messages ;).

    Were do I start troubleshooting?

    CommentFileSizeAuthor
    Bild 6.png66.67 KBdims
    Bild 5.png52.61 KBdims
    Bild 4.png51.41 KBdims
    Bild 3.png19.08 KBdims

    Comments

    michelle’s picture

    Status: Active » Postponed (maintainer needs more info)

    It's telling you there's a problem with the context so I suggest deleting and re-adding the relationship or simply reverting the panels page and mini panel back to module defaults, which are set up to work with bio.

    Michelle

    dims’s picture

    Thank you for the answer.

    The "Does not meet context requirements" is solved. I re-added the relationship as you told me to and the error message is gone. Yet the profile is not working (no change to my first screenshot). The advanced profile modul states:" This page is empty because no settings apply with the current configuration".

    michelle’s picture

    Status: Postponed (maintainer needs more info) » Fixed

    Assuming this was due to the beta 4 problem. Re-open if beta 5 didn't fix it.

    Michelle

    alippai’s picture

    Status: Fixed » Active
    michelle’s picture

    Status: Active » Postponed (maintainer needs more info)

    Why did you set this active? I'm going to close it again unless you provide some text to go with that status change.

    Michelle

    alippai’s picture

    Status: Postponed (maintainer needs more info) » Active

    Assuming this was due to the beta 4 problem. Re-open if beta 5 didn't fix it. - I reopened the issue, because I have the same problem with beta 5.

    michelle’s picture

    Well, I was telling the OP to re-open it if they were still having a problem. So you're telling me you're having the exact same issue matching the screenshots and everything? If not, I need information about your setup because the module works fine with panels beta 5.

    Michelle

    Horst77’s picture

    got the same problem.

    michelle’s picture

    @Horst77 - Please provide some more information. The module works "out of the box" just fine with panels beta 5 and both bio and nodeprofile so you folks have a problem somewhere on your particular setups. If you want my help figuring out what you've got wrong, I need details.

    Michelle

    Horst77’s picture

    it works now
    horst

    alippai’s picture

    Status: Active » Fixed

    I had to enable/install bio :$

    Anonymous’s picture

    Status: Fixed » Closed (fixed)

    Automatically closed -- issue fixed for two weeks with no activity.

    kobnim’s picture

    Version: 5.x-1.0-alpha4 » 5.x-1.0-alpha5
    Status: Closed (fixed) » Active

    Hi Michelle,

    I'm having the same problem ("Does not meet context requirements").
    I am using alpha5.
    I tried deleting and recreating the relationships (on "admin/panels/panel-page/userprofile/edit/context"), but that didn't solve the problem.
    Then I tried installing/enabling the bio module (suggested above by alippai) but that didn't solve the problem either.

    I will see if I can narrow down the problem. In the meantime, if anyone else has a home-brewed remedy, please post it here and I'll give it a try.

    Thanks,
    Mindy

    kobnim’s picture

    An odd thing happened as I was trying to figure out what was causing my "Does not meet context requirements" problem.

    I deleted and recreated the uprofile type, and this caused the "edit user profile" tab to disappear from mysite/user/1

    To track down what was happening, I added debug code into the nodeprofile_helper module and saw that "uprofile" was missing from the advanced_profile_typenames list.

    I then looked at the advancedprofilekit code, to see how nodeprofile types get added to the advanced_profile_typenames list, and saw that it happens on the advanced profile admin page, when the user checks that type. Aha, thought I, maybe I just need to check the "user profile" box on the admin page. However, when I went to the admin page there was no "user profile" checkbox. Hmmm. Why is there no checkbox? I looked at the "uprofile" cck-definition and saw that "use this content type as a nodeprofile for users" was unchecked, and that "max population" was set to 0. Hmmm. Maybe if I check the "use this content type" box, then uprofile will be recognized as a bona fide nodeprofile type, the checkbox will appear on the admin page, and after clicking that checkbox, the "edit user profile" tab will reappear. Unforunately, that did not happen.

    So now I'm doubly at a loss. Instead of one problem I have two!

    I don't know if the following information is relevant, but on the office chance it provides a clue, here is what happened before I deleted the user profile:
    I noticed that when I went to /user/1, the "view" tab contained only "Topics I've Participated In". It did not contain any of the other user profile fields (perhaps because I hadn't filled them out), and did not contain any content from any of my other nodeprofile types. For my other nodeprofile types (eg "my photos"), I saw the "edit my photos" tab, but I didn't see see "(view) my photos".

    Thanks for any suggestions you may have.
    - Mindy

    kobnim’s picture

    Status: Active » Closed (fixed)

    The good news:
    After doing a bunch of "stuff", the "Does not meet context requirements" problem is fixed.
    In addition, the "view" tab now displays the full "user profile", not just "Topics I've Participated In".

    The bad news:
    I kept careful track of the steps I went through, in the hopes that once the problem was resolved I could backtrack and figure out the culprit. Sad to say, now that the problem is solved, I have not been able to recreate it through backtracking.

    I will now put this issue back to bed.

    In the course of working on this, I believe I tripped over what may be a small bug:
    if you delete and recreate the user profile, the "User Profile" checkbox does not appear on the Advanced Profile's admin page. You must manually go into the uprofile definition and check "Use this content type as a nodeprofile for users". Once that's done, you can go back to the Advanced Profile's Admin page and check the "User Profile" box. I will post this as a separate issue.

    Michelle, thank you for a great module. It's the best module I've seen so far for illustrating general techniques to do most of the things I've been wondering about.

    Mindy

    MGParisi’s picture

    Uninstalled Bio, re-installed Bio, lost some of my panels setup, still did not get into advanced profile setup. Disabled and uninstalled then entered advanced profile... no luck...

    Then re-installed Bio, did not setup settings... went to advanced profile... no luck...

    Went to bio, setup bio, re setup my profile, could not get it to work. ..

    Reset setup:

    * This page is empty because no settings apply with your current configuration.
    * The configuration options have been reset to their default values.
    * This page is empty because no settings apply with your current configuration.

    still get the

    "This page is empty because no settings apply with your current configuration."

    Deleted User Data! Yes I backed UP:)

    Been using advanced profiles since it came out. :(

    light-blue’s picture

    I am seeing the similar trouble, so I started from a fresh installation. Same problem. Below is an export. I have another installation working fine, so after comparing, I noticied that when I click the + in panels2, the Node Context area does NOT show 'Content Fieldgroup'. I wonder if the others here exhibit the same problem. Any idea how to fix?

    $page = new stdClass();
    $page->pid = 'new';
    $page->name = 'userprofile';
    $page->title = 'User Profile';
    $page->arguments = array (
    1 =>
    array (
    'name' => 'uid',
    'default' => 'ignore',
    'title' => '%profilenode',
    'id' => 1,
    'identifier' => 'User ID',
    'keyword' => 'user',
    'argument_settings' => NULL,
    ),
    );
    $page->contexts = array();
    $page->relationships = array (
    0 =>
    array (
    'context' => 'argument_uid_1',
    'name' => 'node_from_user',
    'id' => 1,
    'identifier' => 'Nodeprofile from user',
    'keyword' => 'nodeprofile',
    'relationship_settings' =>
    array (
    'type' => 'uprofile',
    ),
    ),
    );
    $page->access = array();
    $page->path = 'user/%';
    $page->css_id = 'user-profile';
    $page->css = NULL;
    $page->no_blocks = '0';
    $page->switcher_type = NULL;
    $page->switcher_name = NULL;
    $page->switcher_options = array();
    $page->menu = '0';
    $page->menu_tab = NULL;
    $page->menu_tab_weight = NULL;
    $page->menu_title = NULL;
    $page->menu_tab_default = NULL;
    $page->menu_tab_default_parent_type = NULL;
    $page->menu_parent_title = NULL;
    $page->menu_parent_tab_weight = NULL;
    $display = new panels_display();
    $display->did = 'new';
    $display->name = NULL;
    $display->layout = 'flexible';
    $display->layout_settings = array (
    'width_type' => '%',
    'percent_width' => '100',
    'rows' => '3',
    'row_1' =>
    array (
    'columns' => '1',
    'width_1' => '100',
    'names' =>
    array (
    0 => 'Top',
    ),
    ),
    'row_2' =>
    array (
    'columns' => '2',
    'width_1' => '50',
    'width_2' => '50',
    'names' =>
    array (
    0 => 'Left',
    1 => 'Middle',
    2 => 'Right',
    ),
    ),
    'row_3' =>
    array (
    'columns' => '1',
    'width_1' => '100',
    'names' =>
    array (
    0 => 'Bottom',
    ),
    ),
    'sidebars' =>
    array (
    'left' => 0,
    'left_width' => 200,
    'right' => 0,
    'right_width' => 200,
    'width_type' => 'px',
    ),
    );
    $display->panel_settings = array (
    'style' => 'default',
    'style_settings' =>
    array (
    ),
    'edit_style' => 'Edit style settings',
    'individual' => 0,
    'panel' =>
    array (
    'row_1_1' =>
    array (
    'style' => '',
    'edit_style' => 'Edit style settings',
    ),
    'row_2_1' =>
    array (
    'style' => '',
    'edit_style' => 'Edit style settings',
    ),
    'row_2_2' =>
    array (
    'style' => '',
    'edit_style' => 'Edit style settings',
    ),
    'row_3_1' =>
    array (
    'style' => '',
    'edit_style' => 'Edit style settings',
    ),
    ),
    'did' => '12',
    );
    $display->content = array();
    $display->panels = array();
    $pane = new stdClass();
    $pane->pid = 'new-1';
    $pane->panel = 'row_1_1';
    $pane->type = 'panels_mini';
    $pane->subtype = 'user_basics';
    $pane->access = array();
    $pane->configuration = array (
    'context' =>
    array (
    0 => 'argument_uid_1',
    1 => 'relationship_node_from_user_1',
    ),
    'override_title' => 1,
    'override_title_text' => 'All About %user',
    'css_id' => '',
    'css_class' => '',
    'name' => 'user_basics',
    );
    $pane->shown = '1';
    $pane->visibility = '';
    $display->content['new-1'] = $pane;
    $display->panels['row_1_1'][0] = 'new-1';
    $pane = new stdClass();
    $pane->pid = 'new-2';
    $pane->panel = 'row_2_1';
    $pane->type = 'views2';
    $pane->subtype = 'user_tracker';
    $pane->access = array();
    $pane->configuration = array (
    'context' =>
    array (
    0 => 'argument_uid_1',
    ),
    'override_title' => 1,
    'override_title_text' => 'Topics I\'ve Participated In',
    'css_id' => '',
    'css_class' => '',
    'title' => 'My Posts',
    'name' => 'user_tracker',
    'more_link' => 0,
    'feed_icons' => 1,
    'use_pager' => 1,
    'pager_id' => '0',
    'nodes_per_page' => '5',
    );
    $pane->shown = '1';
    $pane->visibility = '';
    $display->content['new-2'] = $pane;
    $display->panels['row_2_1'][0] = 'new-2';
    $pane = new stdClass();
    $pane->pid = 'new-3';
    $pane->panel = 'row_2_2';
    $pane->type = 'content_fieldgroup';
    $pane->subtype = 'description';
    $pane->access = array();
    $pane->configuration = array (
    'override_title' => 1,
    'override_title_text' => 'Basic Info',
    'css_id' => '',
    'css_class' => '',
    );
    $pane->shown = '1';
    $pane->visibility = '';
    $display->content['new-3'] = $pane;
    $display->panels['row_2_2'][0] = 'new-3';
    $pane = new stdClass();
    $pane->pid = 'new-4';
    $pane->panel = 'row_2_2';
    $pane->type = 'content_fieldgroup';
    $pane->subtype = 'description';
    $pane->access = array();
    $pane->configuration = array (
    'override_title' => 1,
    'override_title_text' => 'Contact Me',
    'css_id' => '',
    'css_class' => '',
    );
    $pane->shown = '1';
    $pane->visibility = '';
    $display->content['new-4'] = $pane;
    $display->panels['row_2_2'][1] = 'new-4';
    $pane = new stdClass();
    $pane->pid = 'new-5';
    $pane->panel = 'row_2_2';
    $pane->type = 'content_fieldgroup';
    $pane->subtype = 'description';
    $pane->access = array();
    $pane->configuration = array (
    'override_title' => 1,
    'override_title_text' => 'Where I Hang Out',
    'css_id' => '',
    'css_class' => '',
    );
    $pane->shown = '1';
    $pane->visibility = '';
    $display->content['new-5'] = $pane;
    $display->panels['row_2_2'][2] = 'new-5';
    $pane = new stdClass();
    $pane->pid = 'new-6';
    $pane->panel = 'row_3_1';
    $pane->type = 'panels_mini';
    $pane->subtype = 'guestbook';
    $pane->access = array();
    $pane->configuration = array (
    'context' =>
    array (
    0 => 'relationship_node_from_user_1',
    ),
    'override_title' => 0,
    'override_title_text' => '',
    'css_id' => '',
    'css_class' => '',
    'name' => 'guestbook',
    );
    $pane->shown = '1';
    $pane->visibility = '';
    $display->content['new-6'] = $pane;
    $display->panels['row_3_1'][0] = 'new-6';
    $page->display = $display;
    $page->displays = array();

    kulfi’s picture

    Confused re bio/nodeprofile dependency - does this module/panel work with core profiles? If so, what does the resulting profile page look like? I am getting the same results as the images attached in the original ...

    MGParisi’s picture

    The solution I came up with was to switch from Bio to nodeprofile! That seems to get advanced profiles to register itself. Now I have other (non-related) problems! But If you switch its one way to get things working.

    chadchandler’s picture

    chadchandler’s picture

    Status: Closed (fixed) » Active
    chadchandler’s picture

    Status: Active » Closed (fixed)