I was able to solve this problem as follows: 1. I used the instructions 'How to find where a Metapost error is occurring' on the Therion wiki FAQ page: https://therion.speleo.sk/wiki/faq#how_to_find_where_a_metapost_error_is_occurring This allowed me to identify the approximate location within my project where the error was occurring.
2. I located all areas of type 'debris' within this section of the map, and changed the fill type of all of these to 'water'. After doing this I ran Therion again and this time the project compiled correctly (but showing water fill on the output), proving that I had identified the approximate location of the problem. 3. One by one, I changed each of the area fills back to 'debris' and compiled the project. This allowed me to identify the individual area that was causing the problem. 4. Once I had identified the individual area that was causing the problem I adjusted its borders slightly (I actually split it into two separate areas, but I don't think that was necessary). After doing this I ran Therion again and this time the project compiled with no problems. All my debris areas were now correctly drawn on the output. :-) Tom > > > ---------- Forwarded message ---------- > From: Pavel Herich <her...@speleodd.sk> > To: List for Therion users <therion@speleo.sk> > Cc: > Date: Tue, 14 Feb 2017 09:37:22 +0100 > Subject: Re: [Therion] Scale dependant error when using area fills > Hi, > I am experiencing the same problem, with debris (not original Therion > one). I realised, this error depends mostly on density of rock pieces drawn > in the map. While high density crash compilation even 0,5 km of passages, > with lover it works well with large caves, even the amount of pieces is > much bigger. > I think it is because unpropriate syntax of area. > Pavel > > > > Dňa 2017-02-14 09:08 Bruce Mutton via Therion napísal(a): > >> Tom >> >> This sounds familiar. The following forum thread lead to a bug >> discovery in 5.2.13 in around 2009. >> >> https://www.mail-archive.com/therion@speleo.sk/msg02664.html >> >> But I assume that is not what is going on in this case. >> >> There are some other threads that might hold clues, but I don’t have >> any helpful suggestions sorry. >> >> https://www.mail-archive.com/therion@speleo.sk/msg02506.html >> >> Bruce >> >> FROM: Therion [mailto:therion-boun...@speleo.sk] ON BEHALF OF Tom >> Foord via Therion >> SENT: Tuesday, 14 February 2017 11:26 AM >> TO: therion@speleo.sk >> CC: Tom Foord <tomfo...@gmail.com> >> SUBJECT: [Therion] Scale dependant error when using area fills >> >> Hi all >> >> I'm having some problems compiling a project which includes debris >> area fills. Depending on the exact symbol fill that I use, I am >> getting strange scale-dependant errors which seem to cause the >> compiler to loop endlessly until I force it to stop. >> >> I originally noticed the problem when using a custom area fill that I >> made by modifying the standard a_debris_AUT symbol fill. I've attached >> my modified metapost definition in the attached text file >> 'a_debris_WUG.txt'. >> The error occurs for any scale between 1:2000 and 1:4483 (outside of >> this range the project compiles fine). >> >> See attached output log 'Output log - a_debris_WUG.txt'. As you can >> see, the file seems to loop over and over again. >> >> Initially I thought this problem was specific to my custom fill, but >> then I noticed that I also get a similar error when using the standard >> a_debris_AUT fill, however this time the error only occurs when the >> scale is set to exactly 1:2000 (any other scale seems to be fine). >> >> See attached output log 'Output log - a_debris_AUT.txt'. >> >> Can anyone help with this problem? >> >> Thanks >> >> Tom >> _______________________________________________ >> Therion mailing list >> Therion@speleo.sk >> https://mailman.speleo.sk/listinfo/therion > > > >
_______________________________________________ Therion mailing list Therion@speleo.sk https://mailman.speleo.sk/listinfo/therion