|
X-He-Spam-Score: -1.9
|
|
Return-Path: <lou.burnard@retired.ox.ac.uk>
|
|
Delivered-To: dropbox@plan.io
|
|
Received: from m.launch.gmbh ([127.0.0.1])
|
|
by m.launch.gmbh with LMTP id OOWfOJBdq2JgCAAAJzdhvw
|
|
for <dropbox@plan.io>; Thu, 16 Jun 2022 18:42:56 +0200
|
|
X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on m.launch.gmbh
|
|
X-Spam-Level:
|
|
X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,DMARC_NONE,
|
|
HTML_MESSAGE,RCVD_IN_DNSWL_NONE,SPF_HELO_NONE,SPF_PASS,
|
|
T_SCC_BODY_TEXT_LINE,URIBL_BLOCKED autolearn=ham autolearn_force=no
|
|
version=3.4.2
|
|
X-Spam-Report:
|
|
* 0.0 URIBL_BLOCKED ADMINISTRATOR NOTICE: The query to URIBL was
|
|
* blocked. See
|
|
* http://wiki.apache.org/spamassassin/DnsBlocklists#dnsbl-block
|
|
* for more information.
|
|
* [URIs: plan.io]
|
|
* -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at
|
|
* https://www.dnswl.org/, no trust
|
|
* [129.67.1.170 listed in list.dnswl.org]
|
|
* -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1%
|
|
* [score: 0.0000]
|
|
* -0.1 SPF_PASS SPF check passed
|
|
* 0.1 DMARC_NONE DMARC record not found
|
|
* 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record
|
|
* 0.0 HTML_MESSAGE BODY: HTML included in message
|
|
* -0.0 T_SCC_BODY_TEXT_LINE No description available.
|
|
X-Spam-Score: -1.9
|
|
Envelope-to: inbox+saxonica+f38e+saxon-c@plan.io
|
|
Authentication-Results: m.launch.gmbh; dmarc=none (p=none dis=none) header.from=retired.ox.ac.uk
|
|
Authentication-Results: m.launch.gmbh; spf=pass smtp.mailfrom=lou.burnard@retired.ox.ac.uk
|
|
Authentication-Results: m.launch.gmbh; dkim=none; dkim-atps=neutral
|
|
Received: from relay19.mail.ox.ac.uk (relay19.mail.ox.ac.uk [129.67.1.170])
|
|
(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits))
|
|
(No client certificate requested)
|
|
by m.launch.gmbh (Postfix) with ESMTPS id B6BA5802F5
|
|
for <inbox+saxonica+f38e+saxon-c@plan.io>; Thu, 16 Jun 2022 18:42:56 +0200 (CEST)
|
|
Received: from hub05.nexus.ox.ac.uk ([163.1.154.231] helo=Hub05.ad.oak.ox.ac.uk)
|
|
by relay19.mail.ox.ac.uk with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA1:256)
|
|
(Exim 4.92)
|
|
(envelope-from <lou.burnard@retired.ox.ac.uk>)
|
|
id 1o1sa7-0000Aa-C1
|
|
for inbox+saxonica+f38e+saxon-c@plan.io; Thu, 16 Jun 2022 17:42:55 +0100
|
|
Received: from GBR01-CWL-obe.outbound.protection.outlook.com (104.47.20.57) by
|
|
smtp.nexus.ox.ac.uk (163.1.154.231) with Microsoft SMTP Server (TLS) id
|
|
14.3.498.0; Thu, 16 Jun 2022 17:42:55 +0100
|
|
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
|
|
b=O288fI0NyJPuWzZhjJXk7l0g65vDd7rxHr8FfA2VqNqGGLNqR8vTdIOrHJTtaZ8r9KBmC98JUiIpbH9x7+QHgI8zipjPmKtqkKNfnJq0mjuKgMwge7jc2+pjDmHtW6PvqMVVHDnMCrmqCFSEs7zofNIxUMFyviKqPAeyTdx3HzqjK6AnDeNZ+IQb2lZqplaP1XxDzzEaLia+j5w/3ciRSm42aKxDH51a10qH5wJtgb7EoTXsUUEp9YRsD1XlSpq22hRPtS4tG9he03NbqZe2oeUmVEFzFboZNM+tA/B6zh3oKeIMHfd9+cZiSsRGlWTqyqdbPR0x/4ADHLod3NMaWw==
|
|
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;
|
|
s=arcselector9901;
|
|
h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1;
|
|
bh=FQcNZ/RQ5lisnPV5jtAQOh6xNBwfWSWsdyX+NmXbgeY=;
|
|
b=IojLdUq4tSVRH/rwqdYtEQ3bBjm/MYDgTVqr7wPBrwOuDgAOFdcJlyn2IddgWFAKcNSq/Iq+etBh1L9/5niH3QYSGhosMXtVvuU7XL2G1O6ZUmuBpxbS1MCg0Ld1YbaKReUI5m+QkKfuXr4HK/fZYVzNLJqcKyjgmHsGJTJg49H0ehSDRz+j+7HQXEQzgJp8FBOq8BDRqCTvP1pBjaW1+tAESZFVAw7zlyK1VR5evA+pmkY/5AZBLURQyYMwEw6AhXFaLShtG8WNF2j+3IvPU9mGZLcOGk4UYYh3XA/eSRgTwDWkup58BVSoTXwLP4GHKkgKad29ggQjcxI76IoR4g==
|
|
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
|
|
smtp.mailfrom=retired.ox.ac.uk; dmarc=pass action=none
|
|
header.from=retired.ox.ac.uk; dkim=pass header.d=retired.ox.ac.uk; arc=none
|
|
Received: from CWXP265MB4107.GBRP265.PROD.OUTLOOK.COM (2603:10a6:400:132::8)
|
|
by CWXP265MB3911.GBRP265.PROD.OUTLOOK.COM (2603:10a6:400:fb::10) with
|
|
Microsoft SMTP Server (version=TLS1_2,
|
|
cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5353.13; Thu, 16 Jun
|
|
2022 16:42:54 +0000
|
|
Received: from CWXP265MB4107.GBRP265.PROD.OUTLOOK.COM
|
|
([fe80::b825:f366:14f4:a10b]) by CWXP265MB4107.GBRP265.PROD.OUTLOOK.COM
|
|
([fe80::b825:f366:14f4:a10b%3]) with mapi id 15.20.5353.015; Thu, 16 Jun 2022
|
|
16:42:54 +0000
|
|
From: Lou Burnard <lou.burnard@retired.ox.ac.uk>
|
|
To: Saxonica Developer Community <inbox+saxonica+f38e+saxon-c@plan.io>
|
|
Subject: Re: [SaxonC - Bug #5562] strange error when calling transform_to_file
|
|
in a loop
|
|
Thread-Topic: [SaxonC - Bug #5562] strange error when calling
|
|
transform_to_file in a loop
|
|
Thread-Index: AQHYgZ/pyss3J7e270OPx/n3/sJR5g==
|
|
Date: Thu, 16 Jun 2022 16:42:54 +0000
|
|
Message-ID: <CWXP265MB41079FC7A6209EE1CDD7C73882AC9@CWXP265MB4107.GBRP265.PROD.OUTLOOK.COM>
|
|
Accept-Language: en-US
|
|
Content-Language: en-US
|
|
X-MS-Has-Attach:
|
|
X-MS-TNEF-Correlator:
|
|
suggested_attachment_session_id: e94c3783-415b-eac3-c1ea-d2cb6262639a
|
|
authentication-results: dkim=none (message not signed)
|
|
header.d=none;dmarc=none action=none header.from=retired.ox.ac.uk;
|
|
x-ms-publictraffictype: Email
|
|
x-ms-office365-filtering-correlation-id: 277585c4-f2a8-43a6-1080-08da4fb742e4
|
|
x-ms-traffictypediagnostic: CWXP265MB3911:EE_
|
|
x-microsoft-antispam-prvs: <CWXP265MB3911D7B0FC6F1611CCD259E182AC9@CWXP265MB3911.GBRP265.PROD.OUTLOOK.COM>
|
|
x-ms-exchange-senderadcheck: 1
|
|
x-ms-exchange-antispam-relay: 0
|
|
x-microsoft-antispam: BCL:0;
|
|
x-microsoft-antispam-message-info: tY5y5sor9j2KAJvXhDCkWtRaUpZXIUuxgJVyOBoq3F06Ir+1qfSmqnD+kFSgT4YwV5loyHxYMtGa+gzAMvye7aWKrXtux7R7RrFX6XIHd2qERCgb+yp2PuhBNu4AEuJTJT9OEsvXstvt/y+9kOToYQkBgGgPG1q0mnz6wjO+Uov4O/BimW/RNRoJFzp2/szGjuoxcqPDxqb6qGqCrQJcpXt7bX1bTCotpWKyF3m81Kpalf24wR3cuAL1GTOiN0uU5a+vH068TvncG7hndgqJg/gugOqDFa6v2A7wDhG3fJ4FXdOSojl9WrJiZvBtvVuZwcJFGFjhiUSo7RCPXwJ6xHWAVvtGYwyLQavQBYsDNFHJADtvf7BODVR3Po/J6JHaJtnDekSTzQun3kc1qNDRSrAJaVKJaU7GYVGaagU+JkJZBqXmdsrZrTd+FwBxjZsyBp6z4INVBk/Z1A2lHIegAo0hQ3715ETXBpYANJVh9yuBxlNxLKX89OMTbKURHFfhGR4Ho15OGWY0DH75CBgvRqzF76PAcnZVrx1e1yLNE2xoa2dL4LuVRHui+X0nJXEqXP68xbJfdkrEZChTrDQHjJ7lNc7zKUrskGBC9rl8Cg0Ulcs2UPHxbhE1rfzO7rgngM3gr8dpcZ3avjKK/eC+SwQf5+vsnq8q8OWhOZS3NSXZVFBXOAcx2xjt53ZSz6sI0+uH8c3NtHBPqvbiFs8Cs3usN8kXhhYMQ448WkKbukVX7v5AP7eoDOeABSdB9AP2iqjkGltsTkY7ILzDKfiejtXlgNgkpdoO/+T7FsCQvUGLuPd5kiUl9vFqItsXlem5
|
|
x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:CWXP265MB4107.GBRP265.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(13230016)(366004)(33656002)(966005)(316002)(86362001)(786003)(52536014)(8936002)(71200400001)(186003)(9686003)(6506007)(91956017)(166002)(76116006)(38100700002)(122000001)(53546011)(64756008)(508600001)(66476007)(7696005)(8676002)(44832011)(5660300002)(2906002)(66556008)(66446008)(55016003)(83380400001)(19627405001)(66946007)(38070700005)(585924005);DIR:OUT;SFP:1102;
|
|
x-ms-exchange-antispam-messagedata-chunkcount: 1
|
|
x-ms-exchange-antispam-messagedata-0: =?iso-8859-1?Q?UCi7jlJ6UfAX5182clVtdEHrvapbH/sr6oglbRfJxb4wyt48VXPkJ+OJtW?=
|
|
=?iso-8859-1?Q?5Dg7j2pmWa3XpK5FLIZixQKlk3GXnN6rMfsWVjKr4tYRM1+v5U2T3N5wJq?=
|
|
=?iso-8859-1?Q?ERPe645ezLtJ+FEf830WnxwU58+XOg9YJ49Xyn2QXkXdtynNSd411FKL+e?=
|
|
=?iso-8859-1?Q?W589sdSWZENHTgukrSgPNrVbnHFaErn4Lo1ZoMAznuMcJwwKioSAh1xok9?=
|
|
=?iso-8859-1?Q?kRq6CMo3D0U88eRzHNdIhp69qzp/MLZEVFGyAOqYel/KNVGiTIhqBNzEXV?=
|
|
=?iso-8859-1?Q?iOYEg9amq56xYMKFCL2I8qdRyWcjojf3ddmIUmr4lU+8N3BLOKc9reUrRu?=
|
|
=?iso-8859-1?Q?SYLhnP7nmAtMDvmidndMZKiBTpRSIJJWrsY+D9aILdWJyIHd4ge0XhmerT?=
|
|
=?iso-8859-1?Q?bH0dSzohfBhl9tgGq4/6RZNXWhUqOS5dX/szx6VcitxaumbWwduS7nAvHl?=
|
|
=?iso-8859-1?Q?/nwGPYI1EQp7j4lt5+gC6RxuV+WtHGAVYec511evDJQ31hXhAiEUb+MdN8?=
|
|
=?iso-8859-1?Q?AqceoMEo7JsGaP4YFOs/25F/6HG948H0K3JtaXEE2frDrzbruwdr6wABP2?=
|
|
=?iso-8859-1?Q?PatmmP5t/KCJKSEwyKfNaE0gKvJN17a4YTUNvlMwq+lMTBlpVhJ9tQGYV6?=
|
|
=?iso-8859-1?Q?vMdY3XH/rA1ZRg2I3C6FXMlIambUqJoQiY9V4w4yytuNEdYNRyj/54rncE?=
|
|
=?iso-8859-1?Q?xFoYkcoXn1QA1K8t9dM0k2XXfnykh2e+i0zyV6Q3HN0oWyB9NfEhRL2Pdr?=
|
|
=?iso-8859-1?Q?mEVeT20FoeHt5tAtkvRM4A8T991FDPNzEmt7kw407NUxXwZAeBLkeaNBd0?=
|
|
=?iso-8859-1?Q?w3yc0RfazmIu6mraxDoztdHLk0+Ismkd0uyG7O/Cx7zPvecDn8T9pHKWWW?=
|
|
=?iso-8859-1?Q?D/kYPwwwRyVDaBbgRkzUCRK6BTwXRPyP7qUJgoN/jE9gcmhFHj/s4jijB/?=
|
|
=?iso-8859-1?Q?vpwu687wZ799ysvfdwYznubOEWfvIid/ZrpvuJpoHwTsuxehTixMiOyWfo?=
|
|
=?iso-8859-1?Q?U41PuWGbkx/bo7bjvJ1VGDQ5+ZAvmIxa+1c32gZtX8jfRhMJEEBjr9sXop?=
|
|
=?iso-8859-1?Q?qXLOxzehwl42I+FW5FgiqHvDQaCdfC/AE0W4I9Oun7skXHXoFT/LoPaDZ0?=
|
|
=?iso-8859-1?Q?TMGecq6thOuYIN5D38T858Uvi5opUfAED7769AHZFpaL/7Jz6rM2JIOhGn?=
|
|
=?iso-8859-1?Q?NTUjaENwy9c5D/GQl2silbuccYfmbE0zBLJUSo8ukVtez+aGObi7QqhKu6?=
|
|
=?iso-8859-1?Q?XKEbLD8y2oFUHPPAC+YjBjAJwA82DfobF8ZODO46EEyRK9/M2BLpkpAsLs?=
|
|
=?iso-8859-1?Q?Jhl38N1talRBsG0ekhM0gGUnQ8N8lSuASq9Tnvqr6fdsNr5bPZ24WwA/Kh?=
|
|
=?iso-8859-1?Q?chN5LV1IhYeTEAee0LoYR1jlUz82e5cMhvgrb9oILvfFCwaLaWZsqQPGcp?=
|
|
=?iso-8859-1?Q?NaI1wVN3LQxRqdmSZ4gkoFG18V2FbVhbQAzpMu/Z+lxt4FJYBK6g1/s/7f?=
|
|
=?iso-8859-1?Q?As1m9cnTFgPCxJQUptl0Mj5IsOgDj+iwRrnY6RL93KGb52+jFs6BLuDfpO?=
|
|
=?iso-8859-1?Q?Xz1IvvlR8zH7xdifzS396fpJHea40w46lS9NmwbHywImuqTHPVfG3P9w4X?=
|
|
=?iso-8859-1?Q?jldRfvitpaBIzzTIbEFhG8w9EDvSm7Rk3e7qviZV2a4KnPnVvuuqQJpd7e?=
|
|
=?iso-8859-1?Q?ZDcZu3+9SK6THP1bbJzpUwAcQ48WOkhia2ufxxFOezdTuT0jYDSXGwnI2L?=
|
|
=?iso-8859-1?Q?n7Bst7XOuoyyyHp/nmFMwR53eL08+fxwx9VOysYHyULUHLQx5JuAlUL4ZY?=
|
|
=?iso-8859-1?Q?uXXcxicYDc3oxDMz8rdRUhoxWUFjoZvkkWJhGD+cneUKiZuG1BS+?=
|
|
Content-Type: multipart/alternative;
|
|
boundary="_000_CWXP265MB41079FC7A6209EE1CDD7C73882AC9CWXP265MB4107GBRP_"
|
|
MIME-Version: 1.0
|
|
X-MS-Exchange-CrossTenant-AuthAs: Internal
|
|
X-MS-Exchange-CrossTenant-AuthSource: CWXP265MB4107.GBRP265.PROD.OUTLOOK.COM
|
|
X-MS-Exchange-CrossTenant-Network-Message-Id: 277585c4-f2a8-43a6-1080-08da4fb742e4
|
|
X-MS-Exchange-CrossTenant-originalarrivaltime: 16 Jun 2022 16:42:54.5573
|
|
(UTC)
|
|
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
|
|
X-MS-Exchange-CrossTenant-id: cc95de1b-97f5-4f93-b4ba-fe68b852cf91
|
|
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
|
|
X-MS-Exchange-CrossTenant-userprincipalname: xAD3owv788EKu6BucTkaFXnx3Ll00NwCzIKnxG+ImqXzedr5tv4UBjYR+jFstj5J
|
|
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CWXP265MB3911
|
|
X-OriginatorOrg: retired.ox.ac.uk
|
|
|
|
--_000_CWXP265MB41079FC7A6209EE1CDD7C73882AC9CWXP265MB4107GBRP_
|
|
Content-Type: text/plain; charset="iso-8859-1"
|
|
Content-Transfer-Encoding: quoted-printable
|
|
|
|
Sorry I forgot this query. The TEMP variable is explicitly set at the begin=
|
|
ning of the stylesheet I copied. It has an anodyne but genuine value like "=
|
|
temp.xml" .
|
|
|
|
|
|
________________________________
|
|
From: Saxonica Developer Community
|
|
Sent: Monday, June 13, 2022 11:19 AM
|
|
Subject: [SaxonC - Bug #5562] strange error when calling transform_to_file =
|
|
in a loop
|
|
|
|
|
|
--- In your reply, please do not write below this line ---
|
|
|
|
Issue #5562<https://saxonica.plan.io/issues/5562?pn=3D1#change-20965> has b=
|
|
een updated by Martin Honnen.
|
|
________________________________
|
|
|
|
Lou Burnard wrote in #note-6:
|
|
|
|
It would be nice to know why my original simple-minded attempt did not work=
|
|
though
|
|
|
|
I hope O'Neil investigates that during the week and let's you know.
|
|
|
|
________________________________
|
|
Bug #5562: strange error when calling transform_to_file in a loop<https://s=
|
|
axonica.plan.io/issues/5562?pn=3D1#change-20965> open
|
|
|
|
* Author: Lou Burnard
|
|
* Status: New
|
|
* Priority: Low
|
|
* Start date: 2022-06-11
|
|
|
|
I need to run a sequence of transforms, one after another, each one operati=
|
|
ng on the output of the preceding one. Here's the code I am currently tryin=
|
|
g:
|
|
|
|
with saxonc.PySaxonProcessor(license=3DFalse) as proc:
|
|
print(proc.version)
|
|
# Initialize the XSLT 3.0. processor
|
|
xsltproc =3D proc.new_xslt30_processor()
|
|
for i in (0,1,2,3,4) :
|
|
print(i)
|
|
SCRIPT=3DscriptRoot+"pt"+str(i)+".xsl"
|
|
TEMP=3DtempRoot+"temp-"+str(i+1)+".xml"
|
|
print("Running "+SCRIPT+" on "+FILE+" producing "+TEMP)
|
|
xsltproc.transform_to_file(source_file=3DFILE, stylesheet_file=3DSCR=
|
|
IPT, output_file=3DTEMP)
|
|
FILE=3DTEMP
|
|
|
|
|
|
|
|
First time round the loop this behaves as expected. But then I get an I/O e=
|
|
rror on the output file I am trying to create?!
|
|
|
|
SaxonC-HE 11.3 from Saxonica
|
|
0
|
|
Running /home/lou/Public/pdf2tei/pt0.xsl on /home/lou/Desktop/LacyWork/outg=
|
|
oing/0101Time/temp.xml
|
|
producing /home/lou/Desktop/LacyWork/outgoing/0101Time/temp/temp-1.xml
|
|
1
|
|
Running /home/lou/Public/pdf2tei/pt1.xsl on /home/lou/Desktop/LacyWork/outg=
|
|
oing/0101Time/temp/temp-1.xml
|
|
producing /home/lou/Desktop/LacyWork/outgoing/0101Time/temp/temp-2.xml
|
|
Error
|
|
I/O error reported by XML parser processing
|
|
/home/lou/Desktop/LacyWork/outgoing/0101Time/temp/temp-2.xml: No such fil=
|
|
e or directory.
|
|
Caused by java.io.FileNotFoundException: No such file or directory
|
|
|
|
|
|
________________________________
|
|
|
|
You have received this notification because you have either subscribed to o=
|
|
r are involved in a project on Saxonica Developer Community site. To change=
|
|
your notification preferences, please click here: https://saxonica.plan.io=
|
|
/my/account?tour=3Dmail_preferences
|
|
|
|
This notification was cheerfully delivered by<https://plan.io/>
|
|
[Planio]<https://plan.io/>
|
|
|
|
--_000_CWXP265MB41079FC7A6209EE1CDD7C73882AC9CWXP265MB4107GBRP_
|
|
Content-Type: text/html; charset="iso-8859-1"
|
|
Content-Transfer-Encoding: quoted-printable
|
|
|
|
<html>
|
|
<head>
|
|
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Diso-8859-=
|
|
1">
|
|
<style type=3D"text/css" style=3D"display:none;"> P {margin-top:0;margin-bo=
|
|
ttom:0;} </style>
|
|
</head>
|
|
<body dir=3D"ltr">
|
|
<div style=3D"font-family: Calibri, Arial, Helvetica, sans-serif; font-size=
|
|
: 12pt; color: rgb(0, 0, 0);" class=3D"elementToProof">
|
|
Sorry I forgot this query. The TEMP variable is explicitly set at the begin=
|
|
ning of the stylesheet I copied. It has an anodyne but genuine value like &=
|
|
quot;temp.xml" .
|
|
<br>
|
|
</div>
|
|
<div>
|
|
<div><br>
|
|
</div>
|
|
<div style=3D"font-family:Calibri,Arial,Helvetica,sans-serif; font-size:12p=
|
|
t; color:rgb(0,0,0);">
|
|
<br>
|
|
<hr tabindex=3D"-1" style=3D"display:inline-block; width:98%;">
|
|
<b>From:</b> Saxonica Developer Community<br>
|
|
<b>Sent:</b> Monday, June 13, 2022 11:19 AM<br>
|
|
<b>Subject:</b> [SaxonC - Bug #5562] strange error when calling transform_t=
|
|
o_file in a loop
|
|
<div><br>
|
|
</div>
|
|
</div>
|
|
<div class=3D"rps_e61d">
|
|
<div style=3D"font-family:"ProximaNova-Regular",Helvetica,Arial,s=
|
|
ans-serif; font-size:14px; line-height:1.4em; color:#333434">
|
|
<table class=3D"x_planio_mail" style=3D"border-collapse:collapse; margin-bo=
|
|
ttom:1em; border:1px solid #bbb; padding:4px; border-spacing:0; margin-bott=
|
|
om:0; width:100%; border:none; padding:0" width=3D"100%" cellspacing=3D"0" =
|
|
cellpadding=3D"0">
|
|
<tbody>
|
|
<tr>
|
|
<td class=3D"x_planio_mail x_header" style=3D"border:1px solid #bbb; paddin=
|
|
g:4px; text-align:center; width:100%; font-family:MarketWeb,Helvetica,Arial=
|
|
,sans-serif; font-size:0.8em; color:#D7D7D7; border:none; padding:0">
|
|
<p>--- In your reply, please do not write below this line ---</p>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class=3D"x_planio_mail" style=3D"border:1px solid #bbb; padding:4px; bo=
|
|
rder:none; padding:0">
|
|
Issue <a href=3D"https://saxonica.plan.io/issues/5562?pn=3D1#change-20965" =
|
|
target=3D"_blank" rel=3D"noopener noreferrer" data-auth=3D"NotApplicable" s=
|
|
tyle=3D"color:#0088b7">
|
|
#5562</a> has been updated by Martin Honnen.
|
|
<hr style=3D"width:100%; height:1px; background:#ccc; border:0; margin:1.2e=
|
|
m 0">
|
|
<ul class=3D"x_journal x_details" style=3D"color:#959595; margin-bottom:1.5=
|
|
em">
|
|
</ul>
|
|
<p>Lou Burnard wrote in <a href=3D"#x_note-6" style=3D"color:#0088b7">#note=
|
|
-6</a>:</p>
|
|
<blockquote style=3D"margin:0 0 0 .8ex; border-left:1px #ccc solid; padding=
|
|
-left:1ex">
|
|
<p>It would be nice to know why my original simple-minded attempt did not w=
|
|
ork though</p>
|
|
</blockquote>
|
|
<p>I hope O'Neil investigates that during the week and let's you know.</p>
|
|
<hr style=3D"width:100%; height:1px; background:#ccc; border:0; margin:1.2e=
|
|
m 0">
|
|
<h1 style=3D"font-family:"ProximaNova-Bold",Helvetica,Arial,sans-=
|
|
serif; font-weight:normal; margin:0px; font-size:1.3em; line-height:1.4em">
|
|
<a href=3D"https://saxonica.plan.io/issues/5562?pn=3D1#change-20965" target=
|
|
=3D"_blank" rel=3D"noopener noreferrer" data-auth=3D"NotApplicable" style=
|
|
=3D"color:#0088b7; text-decoration:none">Bug #5562: strange error when call=
|
|
ing transform_to_file in a loop</a>
|
|
<span class=3D"x_badge x_badge-status-open" style=3D"font-weight:bold; font=
|
|
-size:10px; bottom:2px; padding:1px 3px; margin-right:2px; margin-left:2px;=
|
|
border-radius:2px; text-transform:uppercase; text-decoration:none; color:#=
|
|
205D86; border:1px solid #205D86">
|
|
open</span> </h1>
|
|
<ul class=3D"x_details" style=3D"color:#959595; margin-bottom:1.5em">
|
|
<li><strong>Author: </strong>Lou Burnard</li><li><strong>Status: </strong>N=
|
|
ew</li><li><strong>Priority: </strong>Low</li><li><strong>Start date: </str=
|
|
ong>2022-06-11</li></ul>
|
|
<p>I need to run a sequence of transforms, one after another, each one oper=
|
|
ating on the output of the preceding one. Here's the code I am currently tr=
|
|
ying:</p>
|
|
<pre style=3D"font-family:Hack,Consolas,Menlo,"Liberation Mono",C=
|
|
ourier,monospace; font-size:85%; background-color:#ececec; word-wrap:break-=
|
|
word; margin:1em 0; padding:8px; border:none; border-radius:3px; width:auto=
|
|
; overflow-x:auto; overflow-y:hidden"><code style=3D"font-family:Hack,Conso=
|
|
las,Menlo,"Liberation Mono",Courier,monospace; font-size:85%; bac=
|
|
kground-color:#ececec; word-wrap:break-word; border-radius:3px; padding:0.2=
|
|
em; margin:0; padding:0">with saxonc.PySaxonProcessor(license=3DFalse) as p=
|
|
roc:=0A=
|
|
print(proc.version)=0A=
|
|
# Initialize the XSLT 3.0. processor=0A=
|
|
xsltproc =3D proc.new_xslt30_processor()=0A=
|
|
for i in (0,1,2,3,4) :=0A=
|
|
print(i)=0A=
|
|
SCRIPT=3DscriptRoot+"pt"+str(i)+".xsl"=0A=
|
|
TEMP=3DtempRoot+"temp-"+str(i+1)+".xml"=0A=
|
|
print("Running "+SCRIPT+" on "+FILE+" produ=
|
|
cing "+TEMP)=0A=
|
|
xsltproc.transform_to_file(source_file=3DFILE, stylesheet_file=3DSCR=
|
|
IPT, output_file=3DTEMP)=0A=
|
|
FILE=3DTEMP=0A=
|
|
=0A=
|
|
</code></pre>
|
|
<p>First time round the loop this behaves as expected. But then I get an I/=
|
|
O error on the output file I am trying to create?!</p>
|
|
<pre style=3D"font-family:Hack,Consolas,Menlo,"Liberation Mono",C=
|
|
ourier,monospace; font-size:85%; background-color:#ececec; word-wrap:break-=
|
|
word; margin:1em 0; padding:8px; border:none; border-radius:3px; width:auto=
|
|
; overflow-x:auto; overflow-y:hidden"><code style=3D"font-family:Hack,Conso=
|
|
las,Menlo,"Liberation Mono",Courier,monospace; font-size:85%; bac=
|
|
kground-color:#ececec; word-wrap:break-word; border-radius:3px; padding:0.2=
|
|
em; margin:0; padding:0">SaxonC-HE 11.3 from Saxonica=0A=
|
|
0=0A=
|
|
Running /home/lou/Public/pdf2tei/pt0.xsl on /home/lou/Desktop/LacyWork/outg=
|
|
oing/0101Time/temp.xml =0A=
|
|
producing /home/lou/Desktop/LacyWork/outgoing/0101Time/temp/temp-1.xml=0A=
|
|
1=0A=
|
|
Running /home/lou/Public/pdf2tei/pt1.xsl on /home/lou/Desktop/LacyWork/outg=
|
|
oing/0101Time/temp/temp-1.xml =0A=
|
|
producing /home/lou/Desktop/LacyWork/outgoing/0101Time/temp/temp-2.xml=0A=
|
|
Error =0A=
|
|
I/O error reported by XML parser processing=0A=
|
|
/home/lou/Desktop/LacyWork/outgoing/0101Time/temp/temp-2.xml: No such fil=
|
|
e or directory.=0A=
|
|
Caused by java.io.FileNotFoundException: No such file or directory=0A=
|
|
</code></pre>
|
|
<div itemscope=3D"itemscope" itemtype=3D"http://schema.org/EmailMessage">
|
|
<div itemscope=3D"itemscope" itemprop=3D"action" itemtype=3D"http://schema.=
|
|
org/ViewAction">
|
|
<link itemprop=3D"url" href=3D"https://saxonica.plan.io/issues/5562?pn=3D1#=
|
|
change-20965">
|
|
<meta itemprop=3D"name" content=3D"View Issue">
|
|
</div>
|
|
<meta itemprop=3D"description" content=3D"View this issue update on Planio"=
|
|
>
|
|
</div>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class=3D"x_planio_mail x_footer" style=3D"border:1px solid #bbb; paddin=
|
|
g:4px; font-size:0.8em; width:100%; border:none; padding:0">
|
|
<hr style=3D"width:100%; height:1px; background:#ccc; border:0; margin:1.2e=
|
|
m 0">
|
|
<p>You have received this notification because you have either subscribed t=
|
|
o or are involved in a project on Saxonica Developer Community site. To cha=
|
|
nge your notification preferences, please click here:
|
|
<a href=3D"https://saxonica.plan.io/my/account?tour=3Dmail_preferences" tar=
|
|
get=3D"_blank" rel=3D"noopener noreferrer" data-auth=3D"NotApplicable" clas=
|
|
s=3D"x_external" style=3D"color:#0088b7">
|
|
https://saxonica.plan.io/my/account?tour=3Dmail_preferences</a></p>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class=3D"x_planio_mail x_planio_footer" style=3D"border:1px solid #bbb;=
|
|
padding:4px; text-align:center; width:100%; font-family:MarketWeb,Helvetic=
|
|
a,Arial,sans-serif; font-size:1.2em; color:#D7D7D7; border:none; padding:0"=
|
|
>
|
|
<br>
|
|
<div><a href=3D"https://plan.io/" target=3D"_blank" rel=3D"noopener norefer=
|
|
rer" data-auth=3D"NotApplicable" style=3D"color:#0088b7; color:#D7D7D7; tex=
|
|
t-decoration:none">This notification was cheerfully delivered by</a></div>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class=3D"x_planio_mail x_planio_footer_logo" style=3D"border:1px solid =
|
|
#bbb; padding:4px; text-align:center; width:100%; border:none; padding:0">
|
|
<a href=3D"https://plan.io/" target=3D"_blank" rel=3D"noopener noreferrer" =
|
|
data-auth=3D"NotApplicable" title=3D"Planio" style=3D"color:#0088b7"><img a=
|
|
lt=3D"Planio" style=3D"vertical-align:middle; border:none" width=3D"102" he=
|
|
ight=3D"25" border=3D"0" src=3D"https://assets.plan.io/images/planio_logo_g=
|
|
ray_204x50.png"></a></td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</body>
|
|
</html>
|
|
|
|
--_000_CWXP265MB41079FC7A6209EE1CDD7C73882AC9CWXP265MB4107GBRP_--
|