<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40"><head><meta http-equiv=Content-Type content="text/html; charset=utf-8"><meta name=Generator content="Microsoft Word 15 (filtered medium)"><style><!--
/* Font Definitions */
@font-face
        {font-family:Helvetica;
        panose-1:2 11 6 4 2 2 2 2 2 4;}
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:Consolas;
        panose-1:2 11 6 9 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;
        color:black;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
pre
        {mso-style-priority:99;
        mso-style-link:"HTML Preformatted Char";
        margin:0cm;
        margin-bottom:.0001pt;
        font-size:10.0pt;
        font-family:"Courier New";
        color:black;}
p.msonormal0, li.msonormal0, div.msonormal0
        {mso-style-name:msonormal;
        mso-margin-top-alt:auto;
        margin-right:0cm;
        mso-margin-bottom-alt:auto;
        margin-left:0cm;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;
        color:black;}
span.apple-converted-space
        {mso-style-name:apple-converted-space;}
span.HTMLPreformattedChar
        {mso-style-name:"HTML Preformatted Char";
        mso-style-priority:99;
        mso-style-link:"HTML Preformatted";
        font-family:Consolas;
        color:black;}
span.EmailStyle22
        {mso-style-type:personal-reply;
        font-family:"Calibri",sans-serif;
        color:windowtext;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-size:10.0pt;}
@page WordSection1
        {size:612.0pt 792.0pt;
        margin:72.0pt 72.0pt 72.0pt 72.0pt;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]--></head><body bgcolor=white lang=EN-NZ link=blue vlink=purple><div class=WordSection1><p class=MsoNormal><span style='color:windowtext;mso-fareast-language:EN-US'>The real issue is that Therion should give meaningful and helpful compilation logs and error messages.<o:p></o:p></span></p><p class=MsoNormal><span style='color:windowtext;mso-fareast-language:EN-US'>In Torstein’s example, it should be perhaps something like “unexpected option ‘2.0’ in file xxx on line yyy” and it should exit gracefully while retaining the contents of the therion.log file.<o:p></o:p></span></p><p class=MsoNormal><span style='color:windowtext;mso-fareast-language:EN-US'>The error should be trapped before Therion gets to the point of reporting a subsequent state of chaos that is somewhat unrelated to what should be an anticipated and reasonably expected user error.<o:p></o:p></span></p><p class=MsoNormal><span style='color:windowtext;mso-fareast-language:EN-US'>Bruce<o:p></o:p></span></p><p class=MsoNormal><span style='color:windowtext;mso-fareast-language:EN-US'><o:p> </o:p></span></p><p class=MsoNormal><span style='color:windowtext;mso-fareast-language:EN-US'><o:p> </o:p></span></p><div><div style='border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0cm 0cm 0cm'><p class=MsoNormal><b><span lang=EN-US style='color:windowtext'>From:</span></b><span lang=EN-US style='color:windowtext'> Therion [mailto:therion-bounces@speleo.sk] <b>On Behalf Of </b>torstein finnesand via Therion<br><b>Sent:</b> Sunday, 24 September 2017 5:31 AM<br><b>To:</b> therion@speleo.sk<br><b>Cc:</b> torstein finnesand <torstein.finnesand@gmail.com><br><b>Subject:</b> Re: [Therion] No scrap stations causes warning and aborts deleting log contents<o:p></o:p></span></p></div></div><p class=MsoNormal><o:p> </o:p></p><p>yes, You've got a point there :-)<o:p></o:p></p><p>T<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><div><p class=MsoNormal>Den 23.09.2017 18.03, skrev Martin Sluka via Therion:<o:p></o:p></p></div><blockquote style='margin-top:5.0pt;margin-bottom:5.0pt'><p class=MsoNormal>Pure Therion, how it has to understand you what you want from it? <o:p></o:p></p><div><p class=MsoNormal><o:p> </o:p></p></div><div><p class=MsoNormal>m.s.<o:p></o:p></p></div><div><p class=MsoNormal><o:p> </o:p></p><div><blockquote style='margin-top:5.0pt;margin-bottom:5.0pt'><div><p class=MsoNormal>23. 9. 2017 v 17:56, torstein finnesand via Therion <<a href="mailto:therion@speleo.sk">therion@speleo.sk</a>>:<o:p></o:p></p></div><p class=MsoNormal><o:p> </o:p></p><div><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;background:white;orphans: auto;text-align:start;widows: auto;-webkit-text-stroke-width: 0px;word-spacing:0px'><span style='font-size:9.0pt;font-family:"Helvetica",sans-serif'>I got the same "red" warning (error deleting temporary directory) today. The scrap was fine, but I forgot to insert "data normal from to compass clino tape" before all measurements in the centreline part.<o:p></o:p></span></p><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;background:white;orphans: auto;text-align:start;widows: auto;-webkit-text-stroke-width: 0px;word-spacing:0px'><span style='font-size:9.0pt;font-family:"Helvetica",sans-serif'>Torstein<o:p></o:p></span></p><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;background:white;orphans: auto;text-align:start;widows: auto;-webkit-text-stroke-width: 0px;word-spacing:0px'><span style='font-size:9.0pt;font-family:"Helvetica",sans-serif'><idoimkbjmdpllfjl.png><o:p></o:p></span></p><p class=MsoNormal><o:p> </o:p></p><div><p class=MsoNormal style='background:white'><span style='font-size:9.0pt;font-family:"Helvetica",sans-serif'>Den 17.09.2017 03.12, skrev Bruce Mutton via Therion:<o:p></o:p></span></p></div><blockquote style='margin-top:5.0pt;margin-bottom:5.0pt;orphans: auto;text-align:start;widows: auto;-webkit-text-stroke-width: 0px;word-spacing:0px'><div><p class=MsoNormal style='background:white'>This warning occasionally occurs and aborts Therion compilation, despite it only being a warning.<o:p></o:p></p></div><div><p class=MsoNormal style='background:white'>In addition the therion log file also only contains the warning.  All other information is removed and no other output is produced.<o:p></o:p></p></div><div><p class=MsoNormal style='background:white'> <o:p></o:p></p></div><div><p class=MsoNormal style='background:white'>“C:\Program Files (x86)\Therion\therion.exe: warning -- error deleting temporary directory -- C:\Users\Bruce\AppData\Local\Temp\th7272”<o:p></o:p></p></div><div><p class=MsoNormal style='background:white'> <o:p></o:p></p></div><div><p class=MsoNormal style='background:white'>Sometime back, 5.3.16-ish I think, this type of warning was just that, a warning that did not impact on the project being compiled.<o:p></o:p></p></div><div><p class=MsoNormal style='background:white'>After a while Therion, or the user, would successfully delete the temporary folder and all would be well. <span class=apple-converted-space> </span><o:p></o:p></p></div><div><p class=MsoNormal style='background:white'> <o:p></o:p></p></div><div><p class=MsoNormal style='background:white'>This time around this project would not get past the error, even though I manually deleted all the temporary folders.  Other projects compiled OK.<o:p></o:p></p></div><div><p class=MsoNormal style='background:white'> <o:p></o:p></p></div><div><p class=MsoNormal style='background:white'>As is often the case, it was my own fault, I was busy drawing, and had created a new scrap, but had forgotten to add any ‘point stations’.  As I had not scaled the scrap either, Therion quite rightly did not know where to put it or what size to make it. The result being Therion aborts with the above warning and deletes all log information that the user could have used to debug the situation.<o:p></o:p></p></div><div><p class=MsoNormal style='background:white'> <o:p></o:p></p></div><div><p class=MsoNormal style='background:white'>I seem to recall that this scenario used to cause a different error message, but one that was a little more helpful to the user.<o:p></o:p></p></div><div><p class=MsoNormal style='background:white'>Maybe this could be trapped and a useful message provided in a future release?<o:p></o:p></p></div><div><p class=MsoNormal style='background:white'> <o:p></o:p></p></div><div><p class=MsoNormal style='background:white'>Thanks<o:p></o:p></p></div><div><p class=MsoNormal style='background:white'>Bru<span style='color:windowtext'>ce</span><o:p></o:p></p></div><p class=MsoNormal style='mso-margin-top-alt:0cm;margin-right:108.0pt;margin-bottom:0cm;margin-left:108.0pt;margin-bottom:.0001pt;background:white'><span style='font-size:9.0pt;font-family:"Helvetica",sans-serif'><br><br><br></span><o:p></o:p></p></blockquote></div></blockquote></div></div></blockquote><p class=MsoNormal><o:p> </o:p></p></div></body></html>