Hi Nicolas, now have at least one other report from someone able to reproduce this error using the minimal config I provided. Note that you only get the error on the first load of an org file containing source blocks. After the first one has loaded, all others load file (including re-loading of the first one). Have now reproduced the issue just using the base org package instead of org-plus-contrib and have got the same error using emacs 25.2-rc2 All works fine as soon as you remove the goto-address-prog-mode from the init. On 27 February 2017 at 08:49, Tim Cross wrote: > I need some help with this one as I'm running out of ideas. > > What I have done - > > 1. Completely removed all other org installs to eliminate possible 'mixed > version' issues. This includes the org bundled with emacs 25.1. Made no > difference. > > 2. Try opeing an org file which does not have any source blocks. All works > fine. Then tried opening the test file with a single source block and got > the same error. The source block was not 'fontified'. Tried opening an org > file with no source block, did an org-reload and then opened the test file > with source block. Same error. > > 3. This 'looks like' a require load error or timing issue. After opening > the test file and getting the error message I then kill the buffer and then > open the file again for a second time, no error and the source block is now > fontified. Makes me think that perhaps org is trying to fontify the buffer > before some required library is loaded, reports an error, continues > processing and loads the missing items and from then is OK when you load > the next org file with a source block. > > Question: How do you get this error to throw a backtrace? It seems > toggle-on-debug has no effect. If I can get some additional information on > when this error is being generated, I might be able to track this down > further. > > Tim > > > On 26 February 2017 at 21:59, Tim Cross wrote: > >> >> thanks Nicolas - will go back and dig further. Not sure where to look >> next though. >> >> Tim >> >> >> On 26 February 2017 at 20:19, Nicolas Goaziou >> wrote: >> >>> Hello, >>> >>> Tim Cross writes: >>> >>> > There appers to be a compatibility issue between latest org-mode and >>> > goto-addr.el in emacs 25.1. Specifically, the 'goto-address-prog-mode >>> > funciton. When this function is added to prog-mode-hook, opening an org >>> > file with src blocks results in an org-mode fontification error. >>> > >>> > Minimal init.el used to reproduce this issue is >>> > >>> > ;; -------------- Start init.el ------------------------------ >>> --------- >>> > (require 'package) >>> > >>> > (setq package-enable-at-startup nil) >>> > (add-to-list 'package-archives '("org" . "http://orgmode.org/elpa/")) >>> > (package-initialize) >>> > >>> > (unless (package-installed-p 'org-plus-contrib) >>> > (package-refresh-contents) >>> > (package-install 'org-plus-contrib)) >>> > >>> > (require 'org) >>> > >>> > (require 'goto-addr) >>> > >>> > (add-hook 'prog-mode-hook 'goto-address-prog-mode) >>> > >>> > ;; ------------------------ End init.el ------------------------------ >>> > >>> > minimal test org file used to reporduce the problem >>> > >>> > ;; ----------------------- Start test.org >>> ----------------------------- >>> > * Test >>> > This is a simple test org file >>> > >>> > #+BEGIN_SRC emacs-lisp >>> > (message "A Test") >>> > #+END_SRC >>> > >>> > ;; ------------------------ End test.org ----------------------------- >>> >>> FWIW, I cannot reproduce it. >>> >>> Regards, >>> >>> -- >>> Nicolas Goaziou >>> >> >> >> >> -- >> regards, >> >> Tim >> >> -- >> Tim Cross >> >> > > > -- > regards, > > Tim > > -- > Tim Cross > > -- regards, Tim -- Tim Cross