From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.emacs.gnus.general/67067 Path: news.gmane.org!not-for-mail From: Steinar Bang Newsgroups: gmane.emacs.gnus.general Subject: Re: Missing nntp-request-create-group message when sending emails Date: Wed, 18 Jun 2008 10:23:07 +0200 Organization: Probably a good idea Message-ID: <87ej6vw3ro.fsf@dod.no> References: <87skvcxvjv.fsf@dod.no> <87ve07pas3.fsf@dod.no> <87iqw7w47u.fsf@dod.no> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1213777428 10571 80.91.229.12 (18 Jun 2008 08:23:48 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Wed, 18 Jun 2008 08:23:48 +0000 (UTC) To: ding@gnus.org Original-X-From: ding-owner+M15534@lists.math.uh.edu Wed Jun 18 10:24:32 2008 Return-path: Envelope-to: ding-account@gmane.org Original-Received: from util0.math.uh.edu ([129.7.128.18]) by lo.gmane.org with esmtp (Exim 4.50) id 1K8sxq-0004ha-KH for ding-account@gmane.org; Wed, 18 Jun 2008 10:24:22 +0200 Original-Received: from localhost ([127.0.0.1] helo=lists.math.uh.edu) by util0.math.uh.edu with smtp (Exim 4.63) (envelope-from ) id 1K8swt-000885-4D; Wed, 18 Jun 2008 03:23:23 -0500 Original-Received: from mx2.math.uh.edu ([129.7.128.33]) by util0.math.uh.edu with esmtps (TLSv1:AES256-SHA:256) (Exim 4.63) (envelope-from ) id 1K8swq-00087l-CO for ding@lists.math.uh.edu; Wed, 18 Jun 2008 03:23:20 -0500 Original-Received: from quimby.gnus.org ([80.91.231.51]) by mx2.math.uh.edu with esmtp (Exim 4.67) (envelope-from ) id 1K8swk-0001De-6X for ding@lists.math.uh.edu; Wed, 18 Jun 2008 03:23:20 -0500 Original-Received: from main.gmane.org ([80.91.229.2] helo=ciao.gmane.org) by quimby.gnus.org with esmtp (Exim 3.35 #1 (Debian)) id 1K8sx2-0004V7-00 for ; Wed, 18 Jun 2008 10:23:32 +0200 Original-Received: from list by ciao.gmane.org with local (Exim 4.43) id 1K8swj-0004Lw-Gh for ding@gnus.org; Wed, 18 Jun 2008 08:23:13 +0000 Original-Received: from cm-84.208.251.241.getinternet.no ([84.208.251.241]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Wed, 18 Jun 2008 08:23:13 +0000 Original-Received: from sb by cm-84.208.251.241.getinternet.no with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Wed, 18 Jun 2008 08:23:13 +0000 X-Injected-Via-Gmane: http://gmane.org/ Mail-Followup-To: ding@gnus.org Original-Lines: 59 Original-X-Complaints-To: usenet@ger.gmane.org X-Gmane-NNTP-Posting-Host: cm-84.208.251.241.getinternet.no Mail-Copies-To: never User-Agent: Gnus/5.110011 (No Gnus v0.11) Emacs/22.1 (gnu/linux) Cancel-Lock: sha1:sYMV6rJ/Wr/1EvYFKghFjC193oQ= X-Spam-Score: -2.6 (--) List-ID: Precedence: bulk Xref: news.gmane.org gmane.emacs.gnus.general:67067 Archived-At: >>>>> Steinar Bang : > Here's the stack trace: > Debugger entered--Lisp error: (error "No such function: nntp-request-create-group") > signal(error ("No such function: nntp-request-create-group")) > error("No such function: %s" nntp-request-create-group) > gnus-get-function((nntp "news" (nntp-address "nntp.dod.no")) request-create-group) > gnus-request-create-group("Deleted Items") > nnmail-expiry-target-group("Deleted Items" "drafts") > nnmh-request-expire-articles((104) "drafts" nil t) > apply(nnmh-request-expire-articles ((104) "drafts" nil t)) > nnoo-parent-function(nndraft nnmh-request-expire-articles ((104) "drafts" nil t)) > nndraft-request-expire-articles((104) "drafts" nil t) > message-disassociate-draft() > message-send(nil) If I'm to guess, the above looks like, that when deleting the draft, it ends up trying to expire articles in some non-existing folders, and then it tries to create those folders on the primary server, which, being an NNTP server, doesn't allow it. So the questions are: 1. why does deleting a draft attempt to expire articles on the primary server 2. why does expiring articles try to create a new folder (sounds like a very bad idea in all circumstances) I also think I see where the "Deleted Items" comes from. It's in the secondary select method for an nnimap Exchange server: (nnimap "work" (nnimap-address "exchange.work.com") (nnmail-expiry-target "Deleted Items")) Appearently nnmail-expiry-target isn't server local. It really should be, since expiring to a folder is something I'd really only do if that's what the server, and other clients on the server expects. > message-send-and-exit(nil) > call-interactively(message-send-and-exit) > This explains two other effects I've seen: > - There's always a copy stored in the drafts folder after the error > - It seems to have been happening with messages that have been a while > being edited, and not ones that have been quickly created and sent > (it's been happening to autosaved messages) > I've found a way to reproduce it consistently: just save the message > before sending. > There was also an annoying side effect from the debugging. After the > stack trace I could no longer reply to messages. All I got was > nndraft-open-server: Wrong type argument: stringp, nndraft-directory > in the mini-buffer. > Stopping Gnus and restarting, just caused the message to appear during > startup, and Gnus never to start properly.