[xml2rfc] odd errors with online daft xml parsing

"lloydwood@users.sourceforge.net" <lloydwood@users.sourceforge.net> Sun, 21 March 2021 12:08 UTC

Return-Path: <lloydwood@users.sourceforge.net>
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 E035C3A1CF3 for <xml2rfc@ietfa.amsl.com>; Sun, 21 Mar 2021 05:08:16 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0
X-Spam-Level:
X-Spam-Status: No, score=0 tagged_above=-999 required=5 tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=yahoo.com
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 mMLzLH504g9x for <xml2rfc@ietfa.amsl.com>; Sun, 21 Mar 2021 05:08:11 -0700 (PDT)
Received: from sonic310-57.consmr.mail.ir2.yahoo.com (sonic310-57.consmr.mail.ir2.yahoo.com [77.238.177.30]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 182C43A1CF2 for <xml2rfc@ietf.org>; Sun, 21 Mar 2021 05:08:10 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1616328489; bh=XMuWufMyRCNOWE5UCOU4xRdbjwTwVB+oK/A/szK22gc=; h=Date:From:Reply-To:To:Subject:References:From:Subject:Reply-To; b=D1YoCJPPUY7+lcVImtyH3c7FUD2L2fhDxAmdt6N1km4MosUFNd8zyXNYdxKbYC4Hubm4c8qaQLXi0GPleId0eyKeNxMHAGGSe1yS7pj2JLYDrevTAhpsnIz4Q+HUhFpY6s8L+vg+joXyZQFzhNbGUJB8vOLcIbOpDulvL7Ex63Hbkg5qzCa+K8cJ3s5As3KBMSDFUzonRLdUFM5a49alFyJR+lV+XdU6RsTe7eUbyxdKWUGC3accL1YeOjWoTmhh4Z20Qesoc0Z2ps/QTthMZZbUSTxbIXXk8GijM9wrKiz/FmrDWxOQUysgSuAOy6o36owlgfyBwG4gwFSwsGymiA==
X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1616328489; bh=EAcaBzf0VvGVEvmvjbAFftg2wGj8M6I3Mx/qTZLKBTz=; h=X-Sonic-MF:Date:From:To:Subject:From:Subject; b=nWPBZN1n7QqT5DMCPJu9DPqiAJfebC7OQ6eIgsmYS3QiwfdYMCZssDNYfzIexmBC5XWW3WJG97elhIM0ms0nIqhYHfeGVOUJYFOtdYO49GO5+IJbcJ9G33ZjBb3sGSE3OkoKQag9VBulU9gCtvrQJrYPip99y4w2Wrqieh9lfY6wckm3T2+YtkPt2V0Xmn8sNWR3R0OztsnADIX+oAjil8QYVhSPkhqM7B8ATCSnqcHWrl4gJ7j983D1koyzuZj9BHV47gYqSYAqQm1ER+xTD5LncImvXHVbbCU2v8/uhDfG0grilQLC2spQomL2gYMPBf8fw3DfcciQS5tY7xKgQQ==
X-YMail-OSG: IFdEgi0VM1nTvxgqw.RZyN8_xOBTBjwDB81qXHXo5cwyL2kREE9bIyb_0SfQGQB U6xLzz_RpKd1AzyqMEek6J6LL9y2wCM2UFRoA0iV_lOvQV01yI8f85Dqax75KBpc19VVvsZbY_k5 iO5gPCNGzZARr3XWCTj9IESNO5tfyjY.S_3RYvWpOaDj.t7GgIds0tKAX47AWKy9HkBGpaz7IZxM hgdMeSlUSSDYLhCjbkxKv6Sg8i9co1UpdJAwNUuk3vw7leqohz2k7cxwqISFh37Toch_NkQ5lVkZ pHdcwqyZaw25MjUpB7xu7OLt4dxO7iggvMYpXlkdGeLPMDSOQAnx86e4txxitqb_JJtLbA28azfu mP5nHDc7kK3Ned2S9Wm1_IZO9Wr0Vc2jd8SK1jM3OTFnIzQrAMqR7Hh5sYjKNz23fAqaQN6cy_IV OCJeYpJbxJuUXCRhwPnNwMztbugmoqdE9JyEX_0G2eejYLJfieYzht1TpVD3x1f8PvdGJbHBJ3oI Kd.W_nvl5u23HMzC5HO5wsoxYwM0J0YVCKaDKJ.Heu_AP7qnUaEtkbT2FGlcUpiSi85rWZOHN84F OTi1Y5UR74cWNTHLE3xsf1on1Jm7x.16ZwNGgndrADjDyBdHayzb8PCXB0WaXWVcDLkDXaO15y0f wl3yamaj1y8fsGNd7kMzHX14sY85s9G_Z3jr5o_Jw14dvhn6cCB6BNSdp56eW681VpAzMRixQJea otcOxU4dCnBpKK.RQv6sXOURv7xigp4onNQ.Md7jRDeD0CBzizGT3JbYQn6IRnRuQ9TzWLD6G38D tXrnrAmSd99GKo3P8.m79xZ1m.HoKpE1je_ZGZ2VuR1.dYmc8oa8bLIY0GN28OUrpHk_jBdTQz4D oZM6.0c6ZD.TFnpdNFTa4KGt4i0SFSzZoAmNzvTjBVLTjb5g4O9dxnehXTM.o7zBw8b7xp26W_CT ptprRNhh.0N_goac8UTp2CGCGG4hCOMp2Z5L7peCixfiyzVBT_M1eeSqBWIZZvdmYPXmAxx89Lok MS59sfGX1y8k925Nz94pVDdtewO8aiy8icqIo37Mt096YaE1XSN37QexKjWpOUzunEVsYaOh_Y22 2ZQV7rFf5ouzd0OxnfwT41zZyCYlgmGl0TI7ofyfEud5vavT2l.KgO4jyOSGq1L5JFOEW2ZwMYyF g4cTPl9xYOt45_Y2Zi8KOVws539tDXDofFwIq.aTp9E4bYYlSybiSyfadKLVZVnlRA7mFOt1QFPt jolGA48HGUDubssxR90GrDtfsW9voXztT.67pQkI.CNd9quuo0MQ6V0Wa.xxU8kPWbCROmHJD1H2 1BMy.wx8WPHGGMn4QVj1RFI.XByvFO0U4X3roTveXhZOAh4W78I4vmoPtBhEzSU2JQ_jXFbtu4P8 SYVC3tjaMN1iK5TQ85vrP6OAE7lamKm4sR7VQU.2Z0OhdQiOE1Fg7zIPuHMJoW8U3dt_lFUNzd0V plqVCYkyB1VpQ6PkZl98E6YqDgcEccXncTd_h3dutTVxJ.TI.0NhFoXr6j2zCVeQw1SqG5Hpmn12 igSqH0nXE17bUM_Y7jzuPxrs4InzzPNqu3NnA2.BmTYREaYcLfFK7dAGsyFy4T35JNWOXY7CenLR ZRCTCiKQEcvaRkMHmjX1BeIRJFI4VbzyEwSAmRqawgmu4ARcJEESb9.1gGv1BO_vTpm1oMiekESP aS4BHBAiqxQkn4c2AxsAYTcSdYe7IMnPmMbfDiXz.aI87_jmGZwDn5TjFXtCfh.UO.p_0H6SoAFg P5CXFNZAjiUam4D_dgcw06s7JrbTsTRlSy1QU5UGiqk9grOUcsxdpJKouypyZV.mKMjCdyfBhGxB H7t28TG7gylL2KWpFlYL8DIJpmjWyN_LQfYbJTRQiNW2vX3RzAfG7p3C4W_LU.9Y0n6IsP1ACtpf _lfx8oLIy4gTUbdTCv.csn8D716EpOtuylEloRdFtAL.3XXyRUyV0HWPafXRhYiQ_wgqU2tvyKPz V_COiFOVVT234qT8frEI9VoZBUjl3wqmM.k.in6Wpl5J_6ahTr9pIA9zsT9u44wGyVx9cSUJiVTJ GFMnagotJNcG.aH9PBrCBSaQQCQIFUREHfoVdCNbsNYUhymN33XduknID.q_14pFGUnwROuZ5ic7 55OhZ8bPcOocHkgRs_9s8Y_rPfUlRpXuRY9waW8aWsvg0cCLatUEWFbCpW2S.ir3aMLCSTogAyga CIdlDHCsKAQYbxPMn9bGbMzCZEkoXexRVqaYKK.eX.Zl59d4_V7LZmejc2ZUkrkQmbJg6pKT_gla Fa.Rmc7UQ7wRWqSOap3ZGOHZJsQLFDoPKY3rX_QAbx4oIQnMtA3j01tIOGnuRKax9uul1OtCn1Mi vNCc6jDP5Eb0R.JHfAc5VH8hUleQor8Fd0TcVWgWslfACCW4pO.4F1aHp6ZPYAQFylkJp9w_jq4. KViqbb2xEgAXJXSzQTY33zPwStIz4oK1uGeYfcYhXNG7L2_PyoM3yHomKEcaLM._2xXjOvtPTUr_ xP.bkXG6eioH8nYIt1N38p.TSDANNhcd6Rufv8eoDJgQ4d4Y_vaJ.9mdgXxGmEJAlDxlGAtsurQ- -
X-Sonic-MF: <lloydwood@users.sourceforge.net>
Received: from sonic.gate.mail.ne1.yahoo.com by sonic310.consmr.mail.ir2.yahoo.com with HTTP; Sun, 21 Mar 2021 12:08:09 +0000
Date: Sun, 21 Mar 2021 12:08:04 +0000 (UTC)
From: "lloydwood@users.sourceforge.net" <lloydwood@users.sourceforge.net>
Reply-To: "lloydwood@users.sourceforge.net" <lloydwood@users.sourceforge.net>
To: "xml2rfc@ietf.org" <xml2rfc@ietf.org>
Message-ID: <963752303.4197045.1616328484728@mail.yahoo.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable
References: <963752303.4197045.1616328484728.ref@mail.yahoo.com>
X-Mailer: WebService/1.1.17936 YMailNorrin Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/89.0.4389.90 Safari/537.36
Archived-At: <https://mailarchive.ietf.org/arch/msg/xml2rfc/wcvoTu1raWZ7DvP699Sr-GGOM3U>
Subject: [xml2rfc] odd errors with online daft xml parsing
X-BeenThere: xml2rfc@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
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: Sun, 21 Mar 2021 12:40:18 -0000

On a pretty much complete xmlv2 draft that I've been successfully parsing to a text document
previously with the web form at:
http://xml2rfc.ietf.org

Now gives the below error. Seems quite terminal.

Generating output
Running id2xml-rfc2629
Converting 'INPUT'

INPUT(77): Exception: Runaway loop in
   get_first_page_top()
Failure converting INPUT: Runaway loop in get_first_page_top()
Traceback (most recent call last):
  File "/usr/local/bin/id2xml", line 11, in <module>
    load_entry_point('id2xml==1.5.0', 'console_scripts', 'id2xml')()
  File "/usr/local/lib/python3.6/site-packages/id2xml/run.py", line 233, in run
    xml = parser.parse_to_xml()
  File "/usr/local/lib/python3.6/site-packages/id2xml/parser.py", line 1012, in parse_to_xml
    doc = self.document()
  File "/usr/local/lib/python3.6/site-packages/id2xml/parser.py", line 1041, in document
    self.root.append(self.front())
  File "<decorator-gen-10>", line 2, in front
  File "/usr/local/lib/python3.6/site-packages/id2xml/parser.py", line 599, in dtrace
    ret = fn(self, *params,**kwargs)
  File "/usr/local/lib/python3.6/site-packages/id2xml/parser.py", line 1076, in front
    lines_left, lines_right, lines_title, lines_name = self.get_first_page_top()
  File "<decorator-gen-11>", line 2, in get_first_page_top
  File "/usr/local/lib/python3.6/site-packages/id2xml/parser.py", line 599, in dtrace
    ret = fn(self, *params,**kwargs)
  File "/usr/local/lib/python3.6/site-packages/id2xml/parser.py", line 1210, in get_first_page_top
    loops += 1 if loops < 68 else loop_break('get_first_page_top')
  File "/usr/local/lib/python3.6/site-packages/id2xml/parser.py", line 115, in loop_break
    raise RunawayLoop("Runaway loop in %s()" % fn)
id2xml.parser.RunawayLoop: Runaway loop in get_first_page_top()

fyi

Lloyd Wood
lloydwood@users.sourceforge.net