After upgrading to Panels 3, it seems I am no longer able to add views into my "Panel Pages"

The only options I am given are "Add Node Content" or "Add custom content"... (Where as before all my views were available (at least my view panels)...

I am unsure how to get these back... I have flushed all caches and made sure i have the most up to date versions of my modules.

The errors I also get when I attempt to "Add Node Content" is:

* warning: natcasesort() [function.natcasesort]: The argument should be an array in /sites/all/modules/panels/includes/display-edit.inc on line 740.
* warning: Invalid argument supplied for foreach() in /sites/all/modules/panels/includes/display-edit.inc on line 769.

I have checked over the recommendations and it does not seem my error is matching these Known Issues.

JD

CommentFileSizeAuthor
#2 Picture 8.png66.87 KBfighella
#2 Picture 7.png104.18 KBfighella
Picture 4.png8.15 KBfighella
Picture 3.png12.13 KBfighella

Comments

merlinofchaos’s picture

did you enable the views content panes module?

fighella’s picture

StatusFileSize
new104.18 KB
new66.87 KB

Yes this has been enabled.

fighella’s picture

This may also shed some light.

Tables in the database that are not present in the schema. This indicates previously installed modules that are disabled but not un-installed or modules that do not use the Schema API.

* contemplate
* contemplate_files
* event_timezones
* fivestar_comment
* flexifilters
* flexifilters_parts
* freelinking
* image
* image_attach
* mollom
* panels_page
* panels_page_router_store

Although I have uninstalled the Panels module more than once to try and combat this for Panels.

merlinofchaos’s picture

Title: Views no longer available to Panels » Content no longer available to Panels

update.php should've dropped the panels_page table.

Looking at your picture, it's not just Views that's not available. For some reason none of the content is showing up. That's strange. I'm not at all sure why that would be.

fighella’s picture

I know. I have updated, croned, flushed many times...

Is there anything I can do to give you a better picture?

fighella’s picture

I am also getting this error when I go to view the "Views" that I created earlier that we "View Panes", which I believe no longer exist...

Error: Display panel_pane_8 refers to a plugin named 'panel_pane', but that plugin doesn't exist!

fighella’s picture

Status: Active » Closed (fixed)

Things were getting messy... I started over from scratch. Let's pretend this never happened.

austintnacious’s picture

Title: Content no longer available to Panels » what about 'panels_page_router_store' is this db table still used by panels?
Version: 6.x-3.0-beta2 » 6.x-3.0
Category: bug » support
Status: Closed (fixed) » Active

I've just installed schema and it's reporting 'panels_page_router_store' as an extra table.

Can I remove this table?

I re-ran panels updates from #6300 but 'panels_page_router_store' is still there

Schema also reports other panels / ctools related inconsistencies.

I'm a noob / clueless so I'm not really sure what to do about these or if they're just red-herrings.

See below for some output from schema

MISMATCH

     *
      ctools_object_cache
          o column sid - difference on: default
            declared: array('description' => t('TODO: please describe this field!'), 'type' => 'varchar', 'length' => '64', 'not null' => TRUE)
            actual: array('description' => t('TODO: please describe this field!'), 'type' => 'varchar', 'length' => '64', 'not null' => TRUE, 'default' => '')
          o column name - difference on: default
            declared: array('description' => t('TODO: please describe this field!'), 'type' => 'varchar', 'length' => 128, 'not null' => TRUE)
            actual: array('description' => t('TODO: please describe this field!'), 'type' => 'varchar', 'length' => '128', 'not null' => TRUE, 'default' => '')
          o column obj - difference on: default
            declared: array('description' => t('TODO: please describe this field!'), 'type' => 'varchar', 'length' => '32', 'not null' => TRUE)
            actual: array('description' => t('TODO: please describe this field!'), 'type' => 'varchar', 'length' => '32', 'not null' => TRUE, 'default' => '')

    *
      panels_display
          o column layout - difference on: default
            declared: array('description' => t('TODO: please describe this field!'), 'type' => 'varchar', 'length' => '32', 'default' => '')
            actual: array('description' => t('TODO: please describe this field!'), 'type' => 'varchar', 'length' => '32', 'not null' => FALSE)
          o column title - difference on: default
            declared: array('description' => t('TODO: please describe this field!'), 'type' => 'varchar', 'length' => '255', 'default' => '')
            actual: array('description' => t('TODO: please describe this field!'), 'type' => 'varchar', 'length' => '255', 'not null' => FALSE)
          o column hide_title - difference on: default
            declared: array('description' => t('TODO: please describe this field!'), 'type' => 'int', 'size' => 'tiny', 'default' => 0)
            actual: array('description' => t('TODO: please describe this field!'), 'type' => 'int', 'size' => 'tiny', 'not null' => FALSE)
    *
      panels_pane
          o column panel - difference on: default
            declared: array('description' => t('TODO: please describe this field!'), 'type' => 'varchar', 'length' => '32', 'default' => '')
            actual: array('description' => t('TODO: please describe this field!'), 'type' => 'varchar', 'length' => '32', 'not null' => FALSE)
          o column type - difference on: default
            declared: array('description' => t('TODO: please describe this field!'), 'type' => 'varchar', 'length' => '32', 'default' => '')
            actual: array('description' => t('TODO: please describe this field!'), 'type' => 'varchar', 'length' => '32', 'not null' => FALSE)
          o column subtype - difference on: default
            declared: array('description' => t('TODO: please describe this field!'), 'type' => 'varchar', 'length' => '64', 'default' => '')
            actual: array('description' => t('TODO: please describe this field!'), 'type' => 'varchar', 'length' => '64', 'not null' => FALSE)
          o column position - difference on: default
            declared: array('description' => t('TODO: please describe this field!'), 'type' => 'int', 'size' => 'small', 'default' => 0)
            actual: array('description' => t('TODO: please describe this field!'), 'type' => 'int', 'size' => 'small', 'not null' => FALSE)
    *
      panels_node
          o column did - difference on: default
            declared: array('description' => t('TODO: please describe this field!'), 'type' => 'int', 'not null' => TRUE)
            actual: array('description' => t('TODO: please describe this field!'), 'type' => 'int', 'not null' => TRUE, 'default' => 0)
merlinofchaos’s picture

Title: what about 'panels_page_router_store' is this db table still used by panels? » Panels 2 -- > 3 upgrade path does not remove unused router_store table
Category: support » bug
Priority: Normal » Minor

You can get rid of the router store. That table only existed brielfy in Panels 2. It should've been removed but there appears to be nothing in the .install file to do this. This is a bug, albeit a very minor one.

merlinofchaos’s picture

Status: Active » Fixed

Added an update to remove this table.

Status: Fixed » Closed (fixed)

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