From mboxrd@z Thu Jan 1 00:00:00 1970 From: John Ciolfi Subject: Bug: missing language for code block results in failure [9.1.14 (9.1.14-dist @ .../org/install/emacs/site-lisp/org/)] Date: Sun, 25 Nov 2018 11:06:50 -0500 Message-ID: Reply-To: ciolfi@mathworks.com Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:50626) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gQwx8-0004bQ-Bj for emacs-orgmode@gnu.org; Sun, 25 Nov 2018 11:08:11 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gQwx3-00027J-Ea for emacs-orgmode@gnu.org; Sun, 25 Nov 2018 11:08:10 -0500 Received: from us-smtp-1.mimecast.com ([207.211.31.81]:43951) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1gQwx3-00026t-96 for emacs-orgmode@gnu.org; Sun, 25 Nov 2018 11:08:05 -0500 List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org Sender: "Emacs-orgmode" To: emacs-orgmode@gnu.org --=-=-= Content-Type: text/plain; charset=WINDOWS-1252 content-transfer-encoding: quoted-printable Hi I ran into a confusing error due to missing language for a code block. Give= n attached issue.org which contains: #+BEGIN_SRC if (a > 1) { } #+END_SRC if you convert to pdf using the attached issue_repro.el via: emacs --batch -L /path/to/org/install/emacs/site-lisp/org -l issue_repro.= el where /path/to/org/install/emacs/site-lisp/org is version 9.1.14 and I'm ru= nning emacs 25.1.1, you'll see this error $ emacs --batch -L /local-ssd/ciolfi/sbtools/apps/emacs-add-ons/install-2= 5/org/install/emacs/site-lisp/org -l issue_repro.el Loading 00debian-vars... : Debug on Error enabled globally Debugger entered--Lisp error: (wrong-type-argument stringp nil) intern(nil) org-latex-src-block((src-block ..... Could this be handled more gracefully? Thanks John Emacs : GNU Emacs 25.1.1 (x86_64-pc-linux-gnu, GTK+ Version 3.22.11) of 2017-09-15, modified by Debian Package: Org mode version 9.1.14 (9.1.14-dist @ .../org/install/emacs/site-= lisp/org/) --=-=-= Content-Type: text/x-org; charset=WINDOWS-1252 Content-Disposition: attachment; filename="issue.org" content-transfer-encoding: quoted-printable Code block is missing the language: #+BEGIN_SRC if (a > 1) { } #+END_SRC --=-=-= Content-Type: application/emacs-lisp Content-Disposition: attachment; filename="issue_repro.el" Content-Transfer-Encoding: base64 DQooZGVmdW4gc2Itb3JnLXRvLXBkZiAob3JnLWZpbGUpDQogICJDcmVhdGUgRklMRS5wZGYiDQog IChmaW5kLWZpbGUgb3JnLWZpbGUpDQogIChsZXQgKChvcmctbGF0ZXgtaW1hZ2UtZGVmYXVsdC13 aWR0aCAiIikNCiAgICAgICAgKG9yZy1sYXRleC1saXN0aW5ncyAnbWludGVkKQ0KICAgICAgICAo b3JnLWxhdGV4LXBhY2thZ2VzLWFsaXN0ICcoKCJjYWNoZT1mYWxzZSxjb2xvcmxpbmtzPXRydWUi ICJtaW50ZWQiKSkpDQogICAgICAgIChvcmctbGF0ZXgtbWludGVkLW9wdGlvbnMgJygoInhsZWZ0 bWFyZ2luIiAiMWVtIikNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgiYnJl YWtsaW5lcyIgInRydWUiKQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKCJm b250c2l6ZSIgIlxcc21hbGwiKSkpDQogICAgICAgIChvcmctbGF0ZXgtcGRmLXByb2Nlc3MNCiAg ICAgICAgICcoInBkZmxhdGV4IC1zaGVsbC1lc2NhcGUgLWludGVyYWN0aW9uIG5vbnN0b3Btb2Rl IC1vdXRwdXQtZGlyZWN0b3J5ICVvICVmIg0KICAgICAgICAgICAicGRmbGF0ZXggLXNoZWxsLWVz Y2FwZSAtaW50ZXJhY3Rpb24gbm9uc3RvcG1vZGUgLW91dHB1dC1kaXJlY3RvcnkgJW8gJWYiKSkN CiAgICAgICAgKHBkZi1maWxlKSkNCiAgICAodG9nZ2xlLWRlYnVnLW9uLWVycm9yKQ0KICAgIChz ZXRxIHBkZi1maWxlIChvcmctbGF0ZXgtZXhwb3J0LXRvLXBkZikpDQogICAgKHNldC1idWZmZXIt bW9kaWZpZWQtcCBuaWwpDQogICAgKG1lc3NhZ2UgIkNyZWF0ZWQgJVMiIHBkZi1maWxlKSkpDQoN CihzYi1vcmctdG8tcGRmICJpc3N1ZS5vcmciKQ0K --=-=-=--