I've added purge and cache expiration modules, and have applied the following 2 patches:

purge-proxy_url_base-1551232-5.patch (for purge)
wrong-variable-name-1452140-2.patch (for cache expiration)

I'm still getting this error, and Varnish looks like it's still not getting purged when new content is created...

Notice: Undefined index: path in purge_urls() (line 61 of /mnt/www/html//docroot/modules/purge/purge.inc).
Notice: Undefined index: path in purge_urls() (line 61 of /mnt/www/html//docroot/modules/purge/purge.inc).

Comments

incaic’s picture

The problem is that the $purge_urls don't have a / between host and path which come from the expire module. The fix is the following patch:

http://drupal.org/node/1471926#comment-6401454

SqyD’s picture

Status: Active » Closed (works as designed)

Since this is clearly a bug in Expire, not Purge I am closing this issue here.

anavarre’s picture

@SqyD Since this is a bug in Expire, shouldn't we move the issue to the Expire issue queue instead of closing this one and opening a new one?

heddn’s picture

I'm pretty sure that http://drupal.org/node/1471926#comment-6401454 solves the problem, at least it did for us. There shouldn't be a a need to open a new ticket.