Steps so far: Clear pasteboard by killing some text. Confirm that org-capture creates capture buffer successfully when pasteboard contains text. To reproduce bug:
1) Find an image online in a modern graphical browser on a modern, GUI OS. Linux should do (I'm using Snow Leopard) 2) Right-click the image, select "copy image" or similar. 3) Return to emacs, and visit any buffer. 4) Call org-capture. Press the key indicating the template you'd like to use. 5) Observe the mini-buffer complains that the "pastboard does not contain valid data" Again, I'm using **Aquamacs** on Snow Leopard. Can anyone else confirm using a different emacsen/os combination? I've downloaded the patched org-capture.el you've sent, and pressed `C-u C-c C-x !`. I've observed the minibuffer reloading uncompiled source and stating that I'm using org-mode 7.1trans "dirty". When I try to reproduce the bug, the minibuffer again complains, but I see no backtrace or additional errors in the Messages buffer. Jeff On Sun, Oct 17, 2010 at 2:18 AM, Carsten Dominik <carsten.domi...@gmail.com> wrote: > > On Oct 12, 2010, at 6:55 AM, Jeff Horn wrote: > >> On Tue, Oct 12, 2010 at 12:51 AM, Carsten Dominik >> <carsten.domi...@gmail.com> wrote: >>> >>> Could one of you try to make a backtrace for this problem? >> >> Debugger entered--Lisp error: (error "Capture abort: (quit pasteboard >> doesn't contain valid data)") >> signal(error ("Capture abort: (quit pasteboard doesn't contain valid >> data)")) >> ad-Orig-error("Capture abort: %s" (quit "pasteboard doesn't contain >> valid data")) >> apply(ad-Orig-error ("Capture abort: %s" (quit "pasteboard doesn't >> contain valid data"))) >> error("Capture abort: %s" (quit "pasteboard doesn't contain valid data")) >> byte-code("\301\302!\203\n > > Hi Jeff, > > unfortunately the error is hard to identify because I have a handler in > place when it happens. > > Can I ask you to apply the patch below, and then again hit the error to > make me a backtrace? With uncompiled code, please. > > Thanks! > > - Carsten > > diff --git a/lisp/org-capture.el b/lisp/org-capture.el > index 7915f7f..b2aade6 100644 > --- a/lisp/org-capture.el > +++ b/lisp/org-capture.el > @@ -405,11 +405,7 @@ bypassed." > (or org-overriding-default-time > (org-current-time))) > (org-capture-set-target-location) > - (condition-case error > - (org-capture-put :template (org-capture-fill-template)) > - ((error quit) > - (if (get-buffer "*Capture*") (kill-buffer "*Capture*")) > - (error "Capture abort: %s" error))) > + (org-capture-put :template (org-capture-fill-template)) > > (if (equal goto 0) > ;;insert at point > > > > >> >> -- >> Jeffrey Horn >> Graduate Lecturer and PhD Student in Economics >> George Mason University >> >> (704) 271-4797 >> jh...@gmu.edu >> jrhorn...@gmail.com > > -- Jeffrey Horn Graduate Lecturer and PhD Student in Economics George Mason University (704) 271-4797 jh...@gmu.edu jrhorn...@gmail.com http://www.failuretorefrain.com/jeff/ _______________________________________________ Emacs-orgmode mailing list Please use `Reply All' to send replies to the list. Emacs-orgmode@gnu.org http://lists.gnu.org/mailman/listinfo/emacs-orgmode