From mboxrd@z Thu Jan 1 00:00:00 1970 From: Peter Davis Subject: Re: Error when exporting LaTeX Date: Wed, 24 Jun 2015 08:45:39 -0400 Message-ID: <6sw6c7fv5hcm18.fsf@pfdstudio.com> References: <6sw6c7k2utcmuc.fsf@pfdstudio.com> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:50390) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Z7k3f-0003rU-BS for emacs-orgmode@gnu.org; Wed, 24 Jun 2015 08:45:40 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Z7k3c-000800-3T for emacs-orgmode@gnu.org; Wed, 24 Jun 2015 08:45:39 -0400 Received: from out5-smtp.messagingengine.com ([66.111.4.29]:52012) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Z7k3b-0007zq-V7 for emacs-orgmode@gnu.org; Wed, 24 Jun 2015 08:45:36 -0400 Received: from compute5.internal (compute5.nyi.internal [10.202.2.45]) by mailout.nyi.internal (Postfix) with ESMTP id 5D6E420B98 for ; Wed, 24 Jun 2015 08:45:35 -0400 (EDT) In-Reply-To: <6sw6c7k2utcmuc.fsf@pfdstudio.com> (Peter Davis's message of "Wed, 24 Jun 2015 08:28:11 -0400") 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-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org To: emacs-orgmode@gnu.org --=-=-= Content-Type: text/plain Peter Davis writes: > I'm writing a fairly simple document with some #+BEGIN_SRC/#+END_SRC > blocks, and when I try to export to LaTeX/PDF, I get: > > org-latex-src-block: Wrong type argument: stringp, nil > > Does this ring any bells? I can try to cobble together a "neutralized" > sample to reproduce the problem, but I thought I'd see if anyone > recognized it. Ok, here's a sample file and image that reproduces the problem. Any help appreciated. Thank you. -pd --=-=-= Content-Type: text/x-org Content-Disposition: inline; filename=errortest.org Content-Description: org file that triggers "wrong type argument" error #+STARTUP: showeverything logdone #+options: num:nil #+OPTIONS: H:5 num:t \n:nil @:t ::t |:t ^:nil -:t f:t *:t <:t #+LaTeX_CLASS: koma-article #+LaTeX_HEADER: \usepackage{listings} #+LATEX_HEADER: \setlength{\parskip}{2ex plus 4pt minus 2pt} #+LATEX_HEADER: \setlength{\parindent}{0pt} #+LATEX_HEADER: \renewcommand{\baselinestretch}{1.0} #+LATEX_HEADER: \setlength{\topsep}{-10pt} #+LATEX_HEADER: \setlength{\partopsep}{0pt} #+LaTeX_HEADER: \usepackage{xcolor} #+LaTeX_HEADER: \lstset{ #+LaTeX_HEADER: basicstyle=\ttfamily, #+LaTeX_HEADER: breaklines=true, #+LaTeX_HEADER: prebreak=\mbox{\ensuremath{\color{red}\hookleftarrow}}, #+LaTeX_HEADER: postbreak=\raisebox{0ex}[0ex][0ex]{\ensuremath{\color{red}\hookrightarrow\space}}, #+LaTeX_HEADER: columns=fullflexible, #+LaTeX_HEADER: keepspaces=true #+LaTeX_HEADER: } #+LaTeX_CLASS_OPTIONS: [article,letterpaper,times,12pt,listings-bw,microtype] #+author: Peter Davis #+title: LaTeX export issue * Overview Many applications using the XYZCo API will follow a sequence of operations like this: ** User logs in, establishing identity and access privileges The login page is invoked via an http request, such as: #+BEGIN_SRC js GET http://local.xyzco.com:3000/sample/login #+END_SRC In the Sample App, this results in a page showing four buttons: [[./pd-logo-jelly-small.gif]] ** Login with XYZ If the user selects "Login with XYZ", the Sample App invokes this URL: #+BEGIN_SRC GET http://local.xyzco.com:3000/sample/auth/xyz #+END_SRC The response, 302, results in a redirect to a new page prompting for username and password is presented[1]: #+BEGIN_SRC js GET http://sandbox.api.xyzco.com:8080/openid-connect/v2/authorize?response_type=code&redirect_uri=http%3A%2F%2Flocal.xyzco.com%3A3000%2Fsample%2Fauth%2Fxyz%2Fcallback&scope=openid&client_id=152ced50-1369-4b19-8b26-8f3d5d9bfd6a.xyzco.com #+END_SRC [[./pd-logo-jelly-small.gif]] Entering a username and password here results in this request: #+BEGIN_SRC js POST http://sandbox.api.xyzco.com:8080/openid-connect/j_spring_security_check?response_type=code&redirect_uri=http%3A%2F%2Flocal.xyzco.com%3A3000%2Fsample%2Fauth%2Fxyz%2Fcallback&scope=openid&client_id=152ced50-1369-4b19-8b26-8f3d5d9bfd6a.xyzco.com #+END_SRC [[./pd-logo-jelly-small.gif]] ** The application provides security information (e.g., OAuth2 token) to enable access to information #+BEGIN_SRC js GET http://sandbox.api.xyzco.com:8080/openid-connect/v2/authorize?response_type=code&redirect_uri=http%3A%2F%2Flocal.xyzco.com%3A3000%2Fsample%2Fauth%2Fxyz%2Fcallback&scope=openid&client_id=152ced50-1369-4b19-8b26-8f3d5d9bfd6a.xyzco.com #+END_SRC #+BEGIN_SRC js GET http://local.xyzco.com:3000/sample/auth/xyz/callback?code=eyJhbGciOiLlif_vla6jwjA ... #+END_SRC >From this point, the application can present other options to the user. [1] If the user is not already logged in, he or she will see the login page --=-=-= Content-Type: image/gif Content-Disposition: attachment; filename=pd-logo-jelly-small.gif Content-Transfer-Encoding: base64 Content-Description: sample image for use with error file R0lGODlh0wDIAPf6ACOe4CCb3y2l4ymi4zGp5RyX3Sah4TSq5whwzh2Z3S+n5QqK1xmX3TOk5BiV 3BGP2Tyx6USm6DRp00G160Wr6Sqe4Q2N2Alny0SD3xeS2zOb4WN1zi6h4zmv6USc5VNmyTOM3SOM 2imT3SqN3AkntAk2uhuD1iiZ3zRi0Eljyilr0QaI1UR73RqM2QlNwVh61Sp71Bw/vyBcyj+z6xOS 2glYxTGT3wtCvjat5yZkzjN51hhmzBpIwyN71UKj5y6X30WM4Vhxzd3l9SuG2WWAz52x5CSG2Bt7 1COC10SV47rV9DSW4CpbzB2Q2x6H2Bt00SBPxiql40S37RMstQl50RNvziRIwzJz1UhbxanC7R+W 3XiW3UK37CJ00iKU3TOF2h1tzxhWxytz1BF00Hua4BN605iq4WGB1nuh4uzx+jFbzuXr919tyx2T 3JSk3mV70TKB1zqd4zpw1YOk5CmC10Wx63OS3Rc2uwqD1LnE6Exy0zui5bLM8nGa30hr0MrT7YOY 3TV82TqM3SlVykW57UCp6HSE0SNTyUaR4UKK3cPN6ytPxTlLwKW5522J1z1eynaK1RGJ13WQ2DuU 4GiU3T9YxhiI2LO+5YKe4WyD05Sz5SRw0Km96TuF2zRFvZGe26rJ8Tqq54Os5aO05EFPv1eH2AaD 1IST1UW16y5914Wz6Eui5neb4tXd8myN2y9WyoGN1DZYx2CN2hKD1ZKz61KQ3G58zgsdsNDZ71mT 3Xem5Wea4Iyt6aGt3kCP4DtTwzt62miH2DJSxEOD1ic6uIuc3IWq6Dp80zVf0EJ02Wem56y65HW2 7IKV2o2j4Dx12DyC1ZjE70Nw1lmb41mo6I6a14eY2Ed22kN71DVyz25906/R86u14kqq6UyE1mey 602J14yr5JC87WKF26O+7GKQ3nyQ10yN25m26k17016v65677KWv4FCp6EWI2GGK2M3Y8UR10Eqm 6IyW2Z+550uW4U2d5E2F2YuW1qC47P///wAAAAAAAAAAAAAAAAAAACH5BAEAAPoALAAAAADTAMgA AAj/APUJHEiwoMGDCBMqXMiwocOHECNKnEixosWLGDNq3Mixo8ePIEOKHEmypMmTKFOqXMmypcuX MGPKnEmzps2bH1sp6nXK1gcspBgxCjp06Ac2tqpx+yMEpz5YpIgWnUq0qlCpQz19cIqyFbdqPj98 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 --=-=-=--