Item8095: Any topic with Subscribe tag fails to load if there is a problem with WebNotify topic.

Priority: Low
Current State: Closed
Released In: 2.0.0
Target Release: major
Applies To: Extension
Component: SubscribePlugin
Branches: trunk
Reported By: Foswiki:Main.LynnwoodBrown
Waiting For:
Last Change By: GeorgeClark
I recently had situation where many topics in a particular web would fail to load with an error message being thrown up. I figured out that it was on topics which had a subscribe tag in them. Digging further, I found that in one subscription in WebNotify (which contained 100+ subscriptions) referred to a topic that had been trashed. Once I removed that topic subscription, everything worked fine again.

However, this vulnerability is pretty significant: trash one topic that has a subscription and you effectively bring down almost entire web.

What I'm wondering is whether SubscribePlugin could be made to fail less spectacularly. I'm not sure what this might mean... perhaps displaying an error message in place of the subscribe tag? In that way, the pages with subscribe tags would still be accessible.

It would also be helpful if some feedback were given in the error message about which subscription line in WebNotify was cause of problem. In WebNotify topics with lots of subscriptions, it can be tricky to find one that has some formatting problem.

-- LynnwoodBrown - 03 Apr 2009

If the problem is with the WebNotify topic, most likely the error is from MailerContrib.

-- RafaelAlvarez - 01 Sep 2009

AFAICT this is fioxed

-- CrawfordCurrie - 14 Mar 2013

ItemTemplate edit

Summary Any topic with Subscribe tag fails to load if there is a problem with WebNotify topic.
ReportedBy Foswiki:Main.LynnwoodBrown
SVN Range Foswiki-1.0.0, Thu, 08 Jan 2009, build 1878
AppliesTo Extension
Component SubscribePlugin
Priority Low
CurrentState Closed
Checkins distro:3aa1d405c0b4
TargetRelease major
ReleasedIn 2.0.0
CheckinsOnBranches trunk
trunkCheckins distro:3aa1d405c0b4
Topic revision: r6 - 05 Jul 2015, GeorgeClark
The copyright of the content on this website is held by the contributing authors, except where stated elsewhere. See Copyright Statement. Creative Commons License    Legal Imprint    Privacy Policy