From: Carsten Dominik <carsten.dominik@gmail.com>
To: Michael Gilbert <mcg@gilbert.org>
Cc: emacs-orgmode@gnu.org
Subject: Re: Re: Refile error - Kill is not a (set of) trees
Date: Sat, 15 Aug 2009 12:57:03 +0200 [thread overview]
Message-ID: <35CBA90B-89C5-4856-A165-0B9B87F08076@gmail.com> (raw)
In-Reply-To: <778C6960-66C2-4AA1-B000-90E1E56071E8@gilbert.org>
On Aug 15, 2009, at 9:45 AM, Michael Gilbert wrote:
>
> On Aug 15,2009, at 12:04 AM, Carsten Dominik wrote:
>
>> Hi Michael,
>>
>> On Aug 15, 2009, at 8:39 AM, Michael Gilbert wrote:
>>
>>>> Carsten Dominik <carsten.dominik@gmail.com> writes:
>>>>
>>>>> could you please do the following:
>>>>>
>>>>> - Run Emacs with a minimal configuration
>>>>> - Make me a test file that will let me reproduce the bug if
>>>>> possible.
>>>
>>> I followed Chris Mann's example and did the following:
>>>
>>> 1) Create a file `reproduce.org', with the following contents:
>>>
>>> Level1-1
>>
>> Is there a star missing here before Level1-1?
>
> Yes, just a copy error here in my email. The original file has the
> star.
>
>
>>> ** Level2-1
>>> *** TODO Level3-1
>>> SCHEDULED: <2009-08-05 Wed>
>>> ** Level2-2
>>> * Level1-2
>>>
>>> 2) Ran emacs clean, with no preferences file.
>>>
>>> 3) Executed this, to make sure I was using the latest orgmode:
>>
>>> (setq load-path (cons "~/Applications/Text/Aquamacs/contrib/org/
>>> lisp" load-path))
>>>
>>> Checked to make sure. Yes, it's 6.29trans
>>
How did you check? In Emacs, when looking at an Org file,
with M-x org-version?
>>
>>
>>>
>>> 4) Moved the points to Level3-1. C-c C-w. Attempt to refile to
>>> Level1-2.
>>
>> So you are refiling en entry to the same position where is was
>> before?
>> OK, this it not forbidden.
>
> No. I think that is meant to move it DOWN to the bottom entry.
>
>
>>>
>>> 5) "The kill is not a (set of) trees" etc.
>>
>> For me it works just fine. I just tried in AquaEmacs.
>
> Huh. This is so strange. Wish we could reproduce this OYM.
>
>
>>> Running:
>>>
>>> Aquamacs, Emacs 23.1.1
>>> Org-Mode 6.29trans
>>>
>>>
>>> I am at the end of this. My pile of things to refile is now so
>>> huge that my agenda is incomprehensible. I really do not know what
>>> to do here. The error is real. I hope that this reproduction is in
>>> some way useful. Is there something else I can do? Backtrace?
>>> Examine the kill-ring?
>>
>> Yes, backtrace, and the content of the kill ring would be
>> interesting.
>> Backtrace with uncompiled code if possible, press C-u C-c C-x !
>> before trying to create the bug.
>
> Here's the backtrace:
>
> Debugger entered--Lisp error: (error "The kill is not a (set of)
> tree(s) - please use <S-insertchar> to yank anyway")
> signal(error ("The kill is not a (set of) tree(s) - please use <S-
> insertchar> to yank anyway"))
> ad-Orig-error("%s" "The kill is not a (set of) tree(s) - please
> use <S-insertchar> to yank anyway")
> apply(ad-Orig-error ("%s" "The kill is not a (set of) tree(s) -
> please use <S-insertchar> to yank anyway"))
> (setq ad-return-value (apply (quote ad-Orig-error) args))
> (if aquamacs-ring-bell-on-error-flag (progn (aquamacs-bell) (setq
> ad-return-value ...)) (setq ad-return-value (apply ... args)))
> (let (ad-return-value) (if aquamacs-ring-bell-on-error-flag
> (progn ... ...) (setq ad-return-value ...)) ad-return-value)
> error("%s" "The kill is not a (set of) tree(s) - please use <S-
> insertchar> to yank anyway")
> (if (org-kill-is-subtree-p tree) nil (error "%s" (substitute-
> command-keys "The kill is not a (set of) tree(s) - please use \\
> [yank] to yank anyway")))
> (unless (org-kill-is-subtree-p tree) (error "%s" (substitute-
> command-keys "The kill is not a (set of) tree(s) - please use \\
> [yank] to yank anyway")))
> org-paste-subtree(2)
> (save-restriction (widen) (if pos (progn ... ... ... ...) (setq
> level 1) (if ... ... ... ...)) (if (not ...) (newline)) (bookmark-
> set "org-refile-last-stored") (org-paste-subtree level) (if
> (fboundp ...) (deactivate-mark)) (run-hooks (quote org-after-refile-
> insert-hook)))
> (save-excursion (save-restriction (widen) (if pos ... ... ...)
> (if ... ...) (bookmark-set "org-refile-last-stored") (org-paste-
> subtree level) (if ... ...) (run-hooks ...)))
> (save-excursion (set-buffer (setq nbuf ...)) (setq reversed (org-
> notes-order-reversed-p)) (save-excursion (save-
> restriction ... ... ... ... ... ... ...)))
> (if goto (progn (switch-to-buffer nbuf) (goto-char pos) (org-show-
> context ...)) (if regionp (progn ... ...) (org-copy-subtree 1 nil
> t)) (save-excursion (set-buffer ...) (setq reversed ...) (save-
> excursion ...)) (if regionp (delete-region ... ...) (org-cut-
> subtree)) (when (featurep ...) (org-inlinetask-remove-END-maybe))
> (setq org-markers-to-move nil) (message "Refiled to \"%s\"" (car it)))
> (progn (setq file (nth 1 it) re (nth 2 it) pos (nth 3 it)) (if
> (and ... pos ... ...) (error "Cannot refile to position inside the
> tree or region")) (setq nbuf (or ... ...)) (if goto
> (progn ... ... ...) (if regionp ... ...) (save-
> excursion ... ... ...) (if regionp ... ...) (when ... ...) (setq org-
> markers-to-move nil) (message "Refiled to \"%s\"" ...)))
> (if (setq it (or rfloc ...)) (progn (setq file ... re ... pos ...)
> (if ... ...) (setq nbuf ...) (if goto ... ... ... ... ... ... ...)))
> (when (setq it (or rfloc ...)) (setq file (nth 1 it) re (nth 2 it)
> pos (nth 3 it)) (if (and ... pos ... ...) (error "Cannot refile to
> position inside the tree or region")) (setq nbuf (or ... ...)) (if
> goto (progn ... ... ...) (if regionp ... ...) (save-
> excursion ... ... ...) (if regionp ... ...) (when ... ...) (setq org-
> markers-to-move nil) (message "Refiled to \"%s\"" ...)))
> (if (equal goto (quote ...)) (org-refile-goto-last-stored) (when
> (setq it ...) (setq file ... re ... pos ...) (if ... ...) (setq
> nbuf ...) (if goto ... ... ... ... ... ... ...)))
> (let* ((cbuf ...) (regionp ...) (region-start ...) (region-
> end ...) (region-length ...) (filename ...) pos it nbuf file re
> level reversed) (when regionp (goto-char region-start) (or ... ...)
> (setq region-start ...) (unless ... ...)) (if (equal goto ...) (org-
> refile-goto-last-stored) (when ... ... ... ... ...)))
> org-refile(nil)
> call-interactively(org-refile nil nil)
>
>
> -- Michael
>
>
>
> _______________________________________________
> Emacs-orgmode mailing list
> Remember: use `Reply All' to send replies to the list.
> Emacs-orgmode@gnu.org
> http://lists.gnu.org/mailman/listinfo/emacs-orgmode
next prev parent reply other threads:[~2009-08-15 10:57 UTC|newest]
Thread overview: 22+ messages / expand[flat|nested] mbox.gz Atom feed top
2009-06-24 5:44 Refile error - Kill is not a (set of) trees Michael Gilbert
2009-06-25 4:45 ` Carsten Dominik
2009-06-25 17:42 ` Michael Gilbert
2009-06-26 8:14 ` Carsten Dominik
2009-08-03 18:33 ` Michael Gilbert
2009-08-04 15:17 ` Carsten Dominik
2009-08-05 5:39 ` Chris Mann
2009-08-05 9:27 ` Carsten Dominik
2009-08-05 10:33 ` Carsten Dominik
2009-08-15 6:39 ` Michael Gilbert
2009-08-15 7:04 ` Carsten Dominik
2009-08-15 7:45 ` Michael Gilbert
2009-08-15 10:57 ` Carsten Dominik [this message]
2009-08-15 12:13 ` Stefan Vollmar
2009-08-15 12:26 ` Carsten Dominik
2009-08-15 16:15 ` Carsten Dominik
2009-08-15 16:16 ` Carsten Dominik
2009-08-15 22:04 ` Thank you, Carsten, others (was: Refile error - Kill is not a (set of) trees) Michael Gilbert
2010-02-15 15:16 ` Org-mode related bug reintroduced in Aquamacs " Michael Gilbert
2010-02-16 4:53 ` Carsten Dominik
2009-08-04 15:18 ` Refile error - Kill is not a (set of) trees Carsten Dominik
2009-08-05 10:12 ` Carsten Dominik
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
List information: https://www.orgmode.org/
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=35CBA90B-89C5-4856-A165-0B9B87F08076@gmail.com \
--to=carsten.dominik@gmail.com \
--cc=emacs-orgmode@gnu.org \
--cc=mcg@gilbert.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
Code repositories for project(s) associated with this public inbox
https://git.savannah.gnu.org/cgit/emacs/org-mode.git
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).