Pocket Plane Group

Friends and Neighbors => Weimer Republic (WeiDU.org) => WeiDU => Topic started by: jastey on June 10, 2018, 07:55:32 AM

Title: Infinite parse error loop (v245)
Post by: jastey on June 10, 2018, 07:55:32 AM
I'm not sure I can turn this into a helpful report but maybe you can draw some insight from it nontheless.

WeiDU v245 (Windows). I admittedly changed the mod's tp2 while installing a mod that consists of several components grouped into several GROUPs.

What I did was adding an unfinished "ACTION_IF GAME_IS ~bgt eet~ THEN BEGIN" into one of the components and saving the file while still installing and chosing components.

What I got was an infinite loop of the same parse error which I stopped by typing "exit" and ENTER while the loop of text swirled by.

--Is this a new feature that the tp2 gets read anew while the installer already runs? Because it was unexpected behavior for me. --

From the DEBUG:

Quote
[JA#BGT_TWEAK/SETUP-JA#BGT_TWEAK.TP2] PARSE ERROR at line 1647 column 1-5
Near Text: BEGIN
   GLR parse error

[JA#BGT_TWEAK/SETUP-JA#BGT_TWEAK.TP2]  ERROR at line 1647 column 1-5
Near Text: BEGIN
   Parsing.Parse_error
ERROR: parsing [JA#BGT_TWEAK/SETUP-JA#BGT_TWEAK.TP2]: Parsing.Parse_error

[JA#BGT_TWEAK/SETUP-JA#BGT_TWEAK.TP2] PARSE ERROR at line 1647 column 1-5
Near Text: BEGIN
   GLR parse error

[JA#BGT_TWEAK/SETUP-JA#BGT_TWEAK.TP2]  ERROR at line 1647 column 1-5
Near Text: BEGIN
   Parsing.Parse_error
ERROR: parsing [JA#BGT_TWEAK/SETUP-JA#BGT_TWEAK.TP2]: Parsing.Parse_error

[JA#BGT_TWEAK/SETUP-JA#BGT_TWEAK.TP2] PARSE ERROR at line 1647 column 1-5
Near Text: BEGIN
   GLR parse error

[JA#BGT_TWEAK/SETUP-JA#BGT_TWEAK.TP2]  ERROR at line 1647 column 1-5
Near Text: BEGIN
   Parsing.Parse_error
ERROR: parsing [JA#BGT_TWEAK/SETUP-JA#BGT_TWEAK.TP2]: Parsing.Parse_error

[JA#BGT_TWEAK/SETUP-JA#BGT_TWEAK.TP2] PARSE ERROR at line 1647 column 1-5
Near Text: BEGIN
   GLR parse error

[JA#BGT_TWEAK/SETUP-JA#BGT_TWEAK.TP2]  ERROR at line 1647 column 1-5
Near Text: BEGIN
   Parsing.Parse_error
ERROR: parsing [JA#BGT_TWEAK/SETUP-JA#BGT_TWEAK.TP2]: Parsing.Parse_error

[JA#BGT_TWEAK/SETUP-JA#BGT_TWEAK.TP2] PARSE ERROR at line 1647 column 1-5
Near Text: BEGIN
   GLR parse error

[JA#BGT_TWEAK/SETUP-JA#BGT_TWEAK.TP2]  ERROR at line 1647 column 1-5
Near Text: BEGIN
   Parsing.Parse_error
ERROR: parsing [JA#BGT_TWEAK/SETUP-JA#BGT_TWEAK.TP2]: Parsing.Parse_error

[JA#BGT_TWEAK/SETUP-JA#BGT_TWEAK.TP2] PARSE ERROR at line 1647 column 1-5
Near Text: BEGIN
   GLR parse error

[JA#BGT_TWEAK/SETUP-JA#BGT_TWEAK.TP2]  ERROR at line 1647 column 1-5
Near Text: BEGIN
   Parsing.Parse_error
ERROR: parsing [JA#BGT_TWEAK/SETUP-JA#BGT_TWEAK.TP2]: Parsing.Parse_error

[JA#BGT_TWEAK/SETUP-JA#BGT_TWEAK.TP2] PARSE ERROR at line 1647 column 1-5
Near Text: BEGIN
   GLR parse error

[JA#BGT_TWEAK/SETUP-JA#BGT_TWEAK.TP2]  ERROR at line 1647 column 1-5
Near Text: BEGIN
   Parsing.Parse_error
ERROR: parsing [JA#BGT_TWEAK/SETUP-JA#BGT_TWEAK.TP2]: Parsing.Parse_error

[JA#BGT_TWEAK/SETUP-JA#BGT_TWEAK.TP2] PARSE ERROR at line 1647 column 1-5
Near Text: BEGIN
   GLR parse error

[JA#BGT_TWEAK/SETUP-JA#BGT_TWEAK.TP2]  ERROR at line 1647 column 1-5
Near Text: BEGIN
   Parsing.Parse_error
ERROR: parsing [JA#BGT_TWEAK/SETUP-JA#BGT_TWEAK.TP2]: Parsing.Parse_error

[JA#BGT_TWEAK/SETUP-JA#BGT_TWEAK.TP2] PARSE ERROR at line 1647 column 1-5
Near Text: BEGIN
   GLR parse error

[JA#BGT_TWEAK/SETUP-JA#BGT_TWEAK.TP2]  ERROR at line 1647 column 1-5
Near Text: BEGIN
   Parsing.Parse_error
ERROR: parsing [JA#BGT_TWEAK/SETUP-JA#BGT_TWEAK.TP2]: Parsing.Parse_error

[JA#BGT_TWEAK/SETUP-JA#BGT_TWEAK.TP2] PARSE ERROR at line 1647 column 1-5
Near Text: BEGIN
   GLR parse error

[JA#BGT_TWEAK/SETUP-JA#BGT_TWEAK.TP2]  ERROR at line 1647 column 1-5
Near Text: BEGIN
   Parsing.Parse_error
ERROR: parsing [JA#BGT_TWEAK/SETUP-JA#BGT_TWEAK.TP2]: Parsing.Parse_error

[JA#BGT_TWEAK/SETUP-JA#BGT_TWEAK.TP2] PARSE ERROR at line 1647 column 1-5
Near Text: BEGIN
   GLR parse error

[JA#BGT_TWEAK/SETUP-JA#BGT_TWEAK.TP2]  ERROR at line 1647 column 1-5
Near Text: BEGIN
   Parsing.Parse_error
ERROR: parsing [JA#BGT_TWEAK/SETUP-JA#BGT_TWEAK.TP2]: Parsing.Parse_error

[JA#BGT_TWEAK/SETUP-JA#BGT_TWEAK.TP2] PARSE ERROR at line 1647 column 1-5
Near Text: BEGIN
   GLR parse error

[JA#BGT_TWEAK/SETUP-JA#BGT_TWEAK.TP2]  ERROR at line 1647 column 1-5
Near Text: BEGIN
   Parsing.Parse_error
ERROR: parsing [JA#BGT_TWEAK/SETUP-JA#BGT_TWEAK.TP2]: Parsing.Parse_error

[JA#BGT_TWEAK/SETUP-JA#BGT_TWEAK.TP2] PARSE ERROR at line 1647 column 1-5
Near Text: BEGIN
   GLR parse error

[JA#BGT_TWEAK/SETUP-JA#BGT_TWEAK.TP2]  ERROR at line 1647 column 1-5
Near Text: BEGIN
   Parsing.Parse_error
ERROR: parsing [JA#BGT_TWEAK/SETUP-JA#BGT_TWEAK.TP2]: Parsing.Parse_error

[JA#BGT_TWEAK/SETUP-JA#BGT_TWEAK.TP2] PARSE ERROR at line 1647 column 1-5
Near Text: BEGIN
   GLR parse error

[JA#BGT_TWEAK/SETUP-JA#BGT_TWEAK.TP2]  ERROR at line 1647 column 1-5
Near Text: BEGIN
   Parsing.Parse_error
ERROR: parsing [JA#BGT_TWEAK/SETUP-JA#BGT_TWEAK.TP2]: Parsing.Parse_error

[JA#BGT_TWEAK/SETUP-JA#BGT_TWEAK.TP2] PARSE ERROR at line 1647 column 1-5
Near Text: BEGIN
   GLR parse error

[JA#BGT_TWEAK/SETUP-JA#BGT_TWEAK.TP2]  ERROR at line 1647 column 1-5
Near Text: BEGIN
   Parsing.Parse_error
ERROR: parsing [JA#BGT_TWEAK/SETUP-JA#BGT_TWEAK.TP2]: Parsing.Parse_error

[JA#BGT_TWEAK/SETUP-JA#BGT_TWEAK.TP2] PARSE ERROR at line 1647 column 1-5
Near Text: BEGIN
   GLR parse error

[JA#BGT_TWEAK/SETUP-JA#BGT_TWEAK.TP2]  ERROR at line 1647 column 1-5
Near Text: BEGIN
   Parsing.Parse_error
ERROR: parsing [JA#BGT_TWEAK/SETUP-JA#BGT_TWEAK.TP2]: Parsing.Parse_error

[JA#BGT_TWEAK/SETUP-JA#BGT_TWEAK.TP2] PARSE ERROR at line 1647 column 1-5
Near Text: BEGIN
   GLR parse error

[JA#BGT_TWEAK/SETUP-JA#BGT_TWEAK.TP2]  ERROR at line 1647 column 1-5
Near Text: BEGIN
   Parsing.Parse_error
ERROR: parsing [JA#BGT_TWEAK/SETUP-JA#BGT_TWEAK.TP2]: Parsing.Parse_error

[JA#BGT_TWEAK/SETUP-JA#BGT_TWEAK.TP2] PARSE ERROR at line 1647 column 1-5
Near Text: BEGIN
   GLR parse error

[JA#BGT_TWEAK/SETUP-JA#BGT_TWEAK.TP2]  ERROR at line 1647 column 1-5
Near Text: BEGIN
   Parsing.Parse_error
ERROR: parsing [JA#BGT_TWEAK/SETUP-JA#BGT_TWEAK.TP2]: Parsing.Parse_error

[JA#BGT_TWEAK/SETUP-JA#BGT_TWEAK.TP2] PARSE ERROR at line 1647 column 1-5
Near Text: BEGIN
   GLR parse error

[JA#BGT_TWEAK/SETUP-JA#BGT_TWEAK.TP2]  ERROR at line 1647 column 1-5
Near Text: BEGIN
   Parsing.Parse_error
ERROR: parsing [JA#BGT_TWEAK/SETUP-JA#BGT_TWEAK.TP2]: Parsing.Parse_error

[JA#BGT_TWEAK/SETUP-JA#BGT_TWEAK.TP2] PARSE ERROR at line 1647 column 1-5
Near Text: BEGIN
   GLR parse error

[JA#BGT_TWEAK/SETUP-JA#BGT_TWEAK.TP2]  ERROR at line 1647 column 1-5
Near Text: BEGIN
   Parsing.Parse_error
ERROR: parsing [JA#BGT_TWEAK/SETUP-JA#BGT_TWEAK.TP2]: Parsing.Parse_error

[JA#BGT_TWEAK/SETUP-JA#BGT_TWEAK.TP2] PARSE ERROR at line 1647 column 1-5
Near Text: BEGIN
   GLR parse error

[JA#BGT_TWEAK/SETUP-JA#BGT_TWEAK.TP2]  ERROR at line 1647 column 1-5
Near Text: BEGIN
   Parsing.Parse_error
ERROR: parsing [JA#BGT_TWEAK/SETUP-JA#BGT_TWEAK.TP2]: Parsing.Parse_error

[JA#BGT_TWEAK/SETUP-JA#BGT_TWEAK.TP2] PARSE ERROR at line 1647 column 1-5
Near Text: BEGIN
   GLR parse error

[JA#BGT_TWEAK/SETUP-JA#BGT_TWEAK.TP2]  ERROR at line 1647 column 1-5
Near Text: BEGIN
   Parsing.Parse_error
ERROR: parsing [JA#BGT_TWEAK/SETUP-JA#BGT_TWEAK.TP2]: Parsing.Parse_error

[JA#BGT_TWEAK/SETUP-JA#BGT_TWEAK.TP2] PARSE ERROR at line 1647 column 1-5
Near Text: BEGIN
   GLR parse error
Title: Re: Infinite parse error loop (v245)
Post by: Wisp on August 18, 2018, 08:05:26 AM
--Is this a new feature that the tp2 gets read anew while the installer already runs? Because it was unexpected behavior for me. --
No, it appears to be as old as WeiDU.
Title: Re: Infinite parse error loop (v245)
Post by: jastey on August 21, 2018, 04:40:44 PM
Weird, as I always had to restart installation anew to apply changes made to the tp2 while the installer was still running (e.g. stopped at an error). ???
Thank you for your answer.
Title: Re: Infinite parse error loop (v245)
Post by: The Imp on August 21, 2018, 11:34:06 PM
Weird, as I always had to restart installation anew to apply changes made to the tp2 while the installer was still running (e.g. stopped at an error). ???
Erhm, what are we talking about ?
Cause if a .tp -files are written at the time of the .exe is running... usually, it's done for dynamic reasons... aka the result usually is expected, and the maker tries to not make parse errors. Some version of Windows specifically locks executed files to read-only mode, which is not the case here, as the .tp2 file is not "ran", just read... so I am not even sure this needs specific coding... as it's in the architecture of the moding tool, rather than in the code itself. Proving how right Weimer once was.