How to fix "This display does not have a source for contextual filters" I've set up a view to produce a block of content nodes based on taxonomy. I have the filter criteria to include Has Taxonomy term (not empty). Then under advanced I added a contextual filter 'Has Taxonomy Term ID'. 

But when I set it up (or edit it) there is a message: 


  This display does not have a source for contextual filters, so no contextual filter value will be available unless you select 'Provide default'.


And that type (has taxonomy term ID) comes under 'provide default value'.

I don't mind all of this, but this particular example has 3 taxonomy terms that are quite similar: 


Virtual meetings
Virtual classroom 
Virtual seminar rooms


These block views are pulled onto a panel page, again based on taxonomy. But on each of the 3 pages there are 3 listings, instead of one!


  


Can anyone think of what I might be doing wrong here?

I am using Drupal 7 and Views 7.x-3.3.
This is frustrating.  AFAIK

"Content Pane" displays do not have context passed to them ever.
Views have "master" displays that do get context passed.

The "master" display is essentially the view's defaults.  To see it, there is an option here:  admin/structure/views/settings/basic
(or just delete all other displays)

To add a view's "master" display to a panel, you need to see it first:
http:///admin/structure/panels/settings

Now go back to the panel, add content, select "views" instead of "view panes" to see your view.