From mboxrd@z Thu Jan 1 00:00:00 1970 From: Carsten Dominik Subject: Re: capture problem Date: Wed, 20 Oct 2010 08:05:51 +0200 Message-ID: References: <4CB314DE.5090906@unibas.ch> <6413AFDF-A9D5-4934-B4C1-F54ED4703FFC@gmail.com> Mime-Version: 1.0 (Apple Message framework v936) Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes Content-Transfer-Encoding: 7bit Return-path: Received: from [140.186.70.92] (port=47176 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1P8RoF-0003IY-02 for Emacs-orgmode@gnu.org; Wed, 20 Oct 2010 02:06:00 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1P8RoD-0004qZ-IP for Emacs-orgmode@gnu.org; Wed, 20 Oct 2010 02:05:58 -0400 Received: from mail-ey0-f169.google.com ([209.85.215.169]:38862) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1P8RoD-0004qI-B9 for Emacs-orgmode@gnu.org; Wed, 20 Oct 2010 02:05:57 -0400 Received: by eya28 with SMTP id 28so449324eya.0 for ; Tue, 19 Oct 2010 23:05:56 -0700 (PDT) In-Reply-To: List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org Errors-To: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org To: Jeff Horn Cc: Emacs-orgmode@gnu.org On Oct 20, 2010, at 8:02 AM, Jeff Horn wrote: > 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. You need to set debug on error from the options menu. - Carsten > > Jeff > > On Sun, Oct 17, 2010 at 2:18 AM, Carsten Dominik > wrote: >> >> On Oct 12, 2010, at 6:55 AM, Jeff Horn wrote: >> >>> On Tue, Oct 12, 2010 at 12:51 AM, Carsten Dominik >>> 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 >>> jhorn@gmu.edu >>> jrhorn424@gmail.com >> >> > > > > -- > Jeffrey Horn > Graduate Lecturer and PhD Student in Economics > George Mason University > > (704) 271-4797 > jhorn@gmu.edu > jrhorn424@gmail.com > > http://www.failuretorefrain.com/jeff/