Re: [xml2rfc] #405 (Version 2 cli): use of <artset> leads to error and stack trace
"xml2rfc issue tracker" <trac@tools.ietf.org> Tue, 14 May 2019 15:20 UTC
Return-Path: <trac@tools.ietf.org>
X-Original-To: xml2rfc@ietfa.amsl.com
Delivered-To: xml2rfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A041512014E for <xml2rfc@ietfa.amsl.com>; Tue, 14 May 2019 08:20:50 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.899
X-Spam-Level:
X-Spam-Status: No, score=-1.899 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 6iG6tRFAriWk for <xml2rfc@ietfa.amsl.com>; Tue, 14 May 2019 08:20:48 -0700 (PDT)
Received: from zinfandel.tools.ietf.org (zinfandel.tools.ietf.org [IPv6:2001:1890:126c::1:2a]) (using TLSv1.2 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id C8B3A1200E5 for <xml2rfc@ietf.org>; Tue, 14 May 2019 08:20:48 -0700 (PDT)
Received: from localhost ([::1]:58572 helo=zinfandel.tools.ietf.org) by zinfandel.tools.ietf.org with esmtp (Exim 4.80) (envelope-from <trac@tools.ietf.org>) id 1hQZEV-0005Tp-Rc; Tue, 14 May 2019 08:20:48 -0700
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: xml2rfc issue tracker <trac@tools.ietf.org>
X-Trac-Version: 0.12.5
Precedence: bulk
Cc: xml2rfc@ietf.org
Auto-Submitted: auto-generated
X-Mailer: Trac 0.12.5, by Edgewall Software
To: henrik@levkowetz.com, julian.reschke@gmx.de
X-Trac-Project: xml2rfc
Date: Tue, 14 May 2019 15:20:47 -0000
X-URL: http://tools.ietf.org/tools/xml2rfc/
X-Trac-Ticket-URL: https://trac.tools.ietf.org/tools/xml2rfc/trac/ticket/405#comment:1
Message-ID: <084.7d9c43598a03316a3b976c45ff9b4390@tools.ietf.org>
References: <069.a199ebcde543e564dc2199172aa65511@tools.ietf.org>
X-Trac-Ticket-ID: 405
In-Reply-To: <069.a199ebcde543e564dc2199172aa65511@tools.ietf.org>
X-SA-Exim-Connect-IP: ::1
X-SA-Exim-Rcpt-To: henrik@levkowetz.com, julian.reschke@gmx.de, xml2rfc@ietf.org
X-SA-Exim-Mail-From: trac@tools.ietf.org
X-SA-Exim-Scanned: No (on zinfandel.tools.ietf.org); SAEximRunCond expanded to false
X-Clacks-Overhead: GNU Terry Pratchett
Archived-At: <https://mailarchive.ietf.org/arch/msg/xml2rfc/VlfWHnwRjruZ62mnwV1HQoiSpy8>
Subject: Re: [xml2rfc] #405 (Version 2 cli): use of <artset> leads to error and stack trace
X-BeenThere: xml2rfc@ietf.org
X-Mailman-Version: 2.1.29
List-Id: <xml2rfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/xml2rfc>, <mailto:xml2rfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/xml2rfc/>
List-Post: <mailto:xml2rfc@ietf.org>
List-Help: <mailto:xml2rfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/xml2rfc>, <mailto:xml2rfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 14 May 2019 15:20:50 -0000
#405: use of <artset> leads to error and stack trace Description changed by julian.reschke@gmx.de: Old description: > with 2.22.3, running "xml2rfc -v3 filename": > > Parsing file artset-test.xml > artset-test.xml(1): Warning: The 'docName' attribute of the <rfc/> > element should have a revision number as the last component: docName > ="draft-foo-bar-02". > Traceback (most recent call last): > File "/bin/xml2rfc", line 10, in <module> > sys.exit(main()) > File "/usr/lib/python2.7/site-packages/xml2rfc/run.py", line 549, in > main > writer.write(filename) > File "/usr/lib/python2.7/site-packages/xml2rfc/writers/text.py", line > 228, in write > lines = self.render(self.root, width=72, joiners=joiners) > File "/usr/lib/python2.7/site-packages/xml2rfc/writers/text.py", line > 271, in render > res = func(e, width, **kwargs) > File "/usr/lib/python2.7/site-packages/xml2rfc/writers/text.py", line > 2834, in render_rfc > lines = self.ljoin(lines, c, width, **kwargs) > File "/usr/lib/python2.7/site-packages/xml2rfc/writers/text.py", line > 446, in ljoin > res = mklines(self.render(e, width, **kwargs), e) > File "/usr/lib/python2.7/site-packages/xml2rfc/writers/text.py", line > 271, in render > res = func(e, width, **kwargs) > File "/usr/lib/python2.7/site-packages/xml2rfc/writers/text.py", line > 2024, in render_middle > lines = self.ljoin(lines, c, width, **kwargs) > File "/usr/lib/python2.7/site-packages/xml2rfc/writers/text.py", line > 446, in ljoin > res = mklines(self.render(e, width, **kwargs), e) > File "/usr/lib/python2.7/site-packages/xml2rfc/writers/text.py", line > 271, in render > res = func(e, width, **kwargs) > File "/usr/lib/python2.7/site-packages/xml2rfc/writers/text.py", line > 3102, in render_section > lines = self.ljoin(lines, c, width, **kwargs) > File "/usr/lib/python2.7/site-packages/xml2rfc/writers/text.py", line > 446, in ljoin > res = mklines(self.render(e, width, **kwargs), e) > File "/usr/lib/python2.7/site-packages/xml2rfc/writers/text.py", line > 271, in render > res = func(e, width, **kwargs) > File "/usr/lib/python2.7/site-packages/xml2rfc/writers/text.py", line > 3102, in render_section > lines = self.ljoin(lines, c, width, **kwargs) > File "/usr/lib/python2.7/site-packages/xml2rfc/writers/text.py", line > 446, in ljoin > res = mklines(self.render(e, width, **kwargs), e) > File "/usr/lib/python2.7/site-packages/xml2rfc/writers/text.py", line > 271, in render > res = func(e, width, **kwargs) > File "/usr/lib/python2.7/site-packages/xml2rfc/writers/text.py", line > 675, in render_artset > a = e[0] > File "src/lxml/etree.pyx", line 1165, in > lxml.etree._Element.__getitem__ > IndexError: list index out of range New description: with 2.22.3, running "xml2rfc -v3 filename": {{{ Parsing file artset-test.xml artset-test.xml(1): Warning: The 'docName' attribute of the <rfc/> element should have a revision number as the last component: docName="draft-foo- bar-02". Traceback (most recent call last): File "/bin/xml2rfc", line 10, in <module> sys.exit(main()) File "/usr/lib/python2.7/site-packages/xml2rfc/run.py", line 549, in main writer.write(filename) File "/usr/lib/python2.7/site-packages/xml2rfc/writers/text.py", line 228, in write lines = self.render(self.root, width=72, joiners=joiners) File "/usr/lib/python2.7/site-packages/xml2rfc/writers/text.py", line 271, in render res = func(e, width, **kwargs) File "/usr/lib/python2.7/site-packages/xml2rfc/writers/text.py", line 2834, in render_rfc lines = self.ljoin(lines, c, width, **kwargs) File "/usr/lib/python2.7/site-packages/xml2rfc/writers/text.py", line 446, in ljoin res = mklines(self.render(e, width, **kwargs), e) File "/usr/lib/python2.7/site-packages/xml2rfc/writers/text.py", line 271, in render res = func(e, width, **kwargs) File "/usr/lib/python2.7/site-packages/xml2rfc/writers/text.py", line 2024, in render_middle lines = self.ljoin(lines, c, width, **kwargs) File "/usr/lib/python2.7/site-packages/xml2rfc/writers/text.py", line 446, in ljoin res = mklines(self.render(e, width, **kwargs), e) File "/usr/lib/python2.7/site-packages/xml2rfc/writers/text.py", line 271, in render res = func(e, width, **kwargs) File "/usr/lib/python2.7/site-packages/xml2rfc/writers/text.py", line 3102, in render_section lines = self.ljoin(lines, c, width, **kwargs) File "/usr/lib/python2.7/site-packages/xml2rfc/writers/text.py", line 446, in ljoin res = mklines(self.render(e, width, **kwargs), e) File "/usr/lib/python2.7/site-packages/xml2rfc/writers/text.py", line 271, in render res = func(e, width, **kwargs) File "/usr/lib/python2.7/site-packages/xml2rfc/writers/text.py", line 3102, in render_section lines = self.ljoin(lines, c, width, **kwargs) File "/usr/lib/python2.7/site-packages/xml2rfc/writers/text.py", line 446, in ljoin res = mklines(self.render(e, width, **kwargs), e) File "/usr/lib/python2.7/site-packages/xml2rfc/writers/text.py", line 271, in render res = func(e, width, **kwargs) File "/usr/lib/python2.7/site-packages/xml2rfc/writers/text.py", line 675, in render_artset a = e[0] File "src/lxml/etree.pyx", line 1165, in lxml.etree._Element.__getitem__ IndexError: list index out of range }}} -- -- ------------------------------------+---------------------------------- Reporter: julian.reschke@gmx.de | Owner: henrik@levkowetz.com Type: defect | Status: new Priority: medium | Milestone: Component: Version 2 cli | Version: 2.22.* Resolution: | Keywords: ------------------------------------+---------------------------------- Ticket URL: <https://trac.tools.ietf.org/tools/xml2rfc/trac/ticket/405#comment:1> xml2rfc <http://tools.ietf.org/tools/xml2rfc/>
- [xml2rfc] #405 (Version 2 cli): use of <artset> l… xml2rfc issue tracker
- Re: [xml2rfc] #405 (Version 2 cli): use of <artse… xml2rfc issue tracker
- Re: [xml2rfc] #405 (Version 2 cli): use of <artse… xml2rfc issue tracker