Mantis Bug Tracker

View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0001356Anope Development (1.9.x series)MemoServpublic2011-11-02 18:292011-11-04 08:29
ReporterRobby 
Assigned ToAdam 
PrioritynormalSeverityminorReproducibilityalways
StatusresolvedResolutionfixed 
PlatformLinux, i686OSFedoraOS Version10
Product Version 
Target VersionFixed in Version 
Summary0001356: [anope-1.9-302989b] Undeletable memos from /CS LOG
DescriptionWhen you have some things logged for a channel and use the MEMO method to be notified, when services then go down or are restarted (/OS RESTART) before you read the memos, they become undeletable (even with /MS DEL #Test ALL).

However, I've found that if you delete the messages one by one and always restart services once you delete one memo it stays away... EXCEPT for the last memo (memo 1), that one always comes back haunting you when services are restarted (MemoServ sends a notice that there is 1 memo for #Test).
Steps To ReproduceAdd logging for example for deop:
/CS LOG #Test chanserv/deop MEMO

/CS DEOP #Test (do this for example 4 times to get some memos)
/OS RESTART
/MS READ #Test 1
/MS READ #Test 2
/MS READ #Test 3
/MS READ #Test 4
/MS DEL #Test ALL (or delete them by their numbers if you wish)
/OS RESTART

After restart MemoServ will still send notice that there are 4 memos for #Test.
TagsNo tags attached.
Attached Files

- Relationships

-  Notes
(0006004)
Adam (administrator)
2011-11-04 08:29

fixed in 066e5b3fc08b6b85311e29aad6e78f12aba1a30e
(0006002)
Robby (reporter)
2011-11-03 13:46

This is what it shows:
-MemoServ- #Test has no memos.

I'm using SQlite.

A sample output of what happens:
[2011/11/03-12:33:56] <Robby> LIST #Test
[2011/11/03-12:33:56] -MemoServ- New memo for #Test.
[2011/11/03-12:33:56] -MemoServ- Num Sender Date/Time
[2011/11/03-12:33:56] -MemoServ- 1 ChanServ Nov 03 12:33:22 2011 CET (28 seconds ago)
[2011/11/03-12:33:56] -MemoServ- 2 ChanServ Nov 03 12:33:22 2011 CET (28 seconds ago)
[2011/11/03-12:33:56] -MemoServ- 3 ChanServ Nov 03 12:33:21 2011 CET (29 seconds ago)
[2011/11/03-12:33:56] -MemoServ- 4 ChanServ Nov 03 12:33:20 2011 CET (30 seconds ago)
[2011/11/03-12:34:04] <Robby> DEL #Test 4
[2011/11/03-12:34:04] -MemoServ- Memo 4 has been deleted.
[2011/11/03-12:34:05] <Robby> DEL #Test 3
[2011/11/03-12:34:05] -MemoServ- Memo 3 has been deleted.
[2011/11/03-12:34:06] <Robby> DEL #Test 2
[2011/11/03-12:34:06] -MemoServ- Memo 2 has been deleted.
[2011/11/03-12:34:07] <Robby> DEL #Test 1
[2011/11/03-12:34:08] -MemoServ- Memo 1 has been deleted.
*** restart services ***
[2011/11/03-12:34:27] -MemoServ- There are 4 memos on channel #Test.
[2011/11/03-12:34:40] <Robby> LIST #Test
[2011/11/03-12:34:40] -MemoServ- New memo for #Test.
[2011/11/03-12:34:40] -MemoServ- Num Sender Date/Time
[2011/11/03-12:34:40] -MemoServ- 1 ChanServ Nov 03 12:33:22 2011 CET (1 minute ago)
[2011/11/03-12:34:40] -MemoServ- 2 ChanServ Nov 03 12:33:22 2011 CET (1 minute ago)
[2011/11/03-12:34:40] -MemoServ- 3 ChanServ Nov 03 12:33:21 2011 CET (1 minute ago)
[2011/11/03-12:34:40] -MemoServ- 4 ChanServ Nov 03 12:33:20 2011 CET (1 minute ago)
[2011/11/03-12:34:42] <Robby> DEL #Test 1
[2011/11/03-12:34:42] -MemoServ- Memo 1 has been deleted.
[2011/11/03-12:34:43] <Robby> DEL #Test 1
[2011/11/03-12:34:43] -MemoServ- Memo 1 has been deleted.
[2011/11/03-12:34:43] <Robby> DEL #Test 1
[2011/11/03-12:34:43] -MemoServ- Memo 1 has been deleted.
[2011/11/03-12:34:44] <Robby> DEL #Test 1
[2011/11/03-12:34:44] -MemoServ- Memo 1 has been deleted.
*** restart services ***
[2011/11/03-12:34:56] -MemoServ- There are 4 memos on channel #Test.
[2011/11/03-12:41:20] <Robby> DEL #Test ALL
[2011/11/03-12:41:20] -MemoServ- All memos for channel #Test have been deleted.
*** restart services ***
[2011/11/03-12:41:35] -MemoServ- There are 4 memos on channel #Test.
[2011/11/03-12:43:03] <Robby> LIST #Test
[2011/11/03-12:43:03] -MemoServ- New memo for #Test.
[2011/11/03-12:43:03] -MemoServ- Num Sender Date/Time
[2011/11/03-12:43:03] -MemoServ- 1 ChanServ Nov 03 12:33:22 2011 CET (9 minutes ago)
[2011/11/03-12:43:03] -MemoServ- 2 ChanServ Nov 03 12:33:22 2011 CET (9 minutes ago)
[2011/11/03-12:43:03] -MemoServ- 3 ChanServ Nov 03 12:33:21 2011 CET (9 minutes ago)
[2011/11/03-12:43:03] -MemoServ- 4 ChanServ Nov 03 12:33:20 2011 CET (9 minutes ago)
[2011/11/03-12:43:10] <Robby> DEL #Test 4
[2011/11/03-12:43:10] -MemoServ- Memo 4 has been deleted.
*** restart services ***
[2011/11/03-12:43:22] -MemoServ- There are 3 memos on channel #Test.
[2011/11/03-12:43:27] <Robby> DEL #Test 1
[2011/11/03-12:43:27] -MemoServ- Memo 1 has been deleted.
*** restart services ***
[2011/11/03-12:43:38] -MemoServ- There are 2 memos on channel #Test.
[2011/11/03-12:43:42] <Robby> LIST #Test
[2011/11/03-12:43:42] -MemoServ- New memo for #Test.
[2011/11/03-12:43:42] -MemoServ- Num Sender Date/Time
[2011/11/03-12:43:42] -MemoServ- 1 ChanServ Nov 03 12:33:22 2011 CET (10 minutes ago)
[2011/11/03-12:43:42] -MemoServ- 2 ChanServ Nov 03 12:33:22 2011 CET (10 minutes ago)
[2011/11/03-12:43:54] <Robby> DEL #Test 1
[2011/11/03-12:43:54] -MemoServ- Memo 1 has been deleted.
*** restart services ***
[2011/11/03-12:44:06] -MemoServ- There is 1 memo on channel #Test.
[2011/11/03-12:44:07] <Robby> LIST #Test
[2011/11/03-12:44:07] -MemoServ- New memo for #Test.
[2011/11/03-12:44:07] -MemoServ- Num Sender Date/Time
[2011/11/03-12:44:07] -MemoServ- 1 ChanServ Nov 03 12:33:22 2011 CET (10 minutes ago)
[2011/11/03-12:44:09] <Robby> DEL #Test 1
[2011/11/03-12:44:09] -MemoServ- Memo 1 has been deleted.
[2011/11/03-12:44:11] <Robby> LIST #Test
[2011/11/03-12:44:11] -MemoServ- #Test has no memos.
*** restart services ***
[2011/11/03-12:44:23] -MemoServ- There is 1 memo on channel #Test.
[2011/11/03-12:44:27] <Robby> LIST #Test
[2011/11/03-12:44:27] -MemoServ- New memo for #Test.
[2011/11/03-12:44:27] -MemoServ- Num Sender Date/Time
[2011/11/03-12:44:27] -MemoServ- 1 ChanServ Nov 03 12:33:22 2011 CET (10 minutes ago)
(0006001)
Adam (administrator)
2011-11-03 08:46

I'm unable to reproduce this, what does /ms list #chan show after you delete them all and what database are you using?

- Issue History
Date Modified Username Field Change
2011-11-02 18:29 Robby New Issue
2011-11-03 08:46 Adam Note Added: 0006001
2011-11-03 08:46 Adam Assigned To => Adam
2011-11-03 08:46 Adam Status new => feedback
2011-11-03 13:46 Robby Note Added: 0006002
2011-11-03 13:46 Robby Status feedback => assigned
2011-11-04 08:29 Adam Note Added: 0006004
2011-11-04 08:29 Adam Status assigned => resolved
2011-11-04 08:29 Adam Resolution open => fixed


Copyright © 2000 - 2012 MantisBT Group
Powered by Mantis Bugtracker