Author Topic: Infinite parse error loop (v245)  (Read 435 times)

Offline jastey

  • Planewalker
  • *****
  • Posts: 1240
  • Gender: Female
Infinite parse error loop (v245)
« 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

Offline Wisp

  • Moderator
  • Planewalker
  • *****
  • Posts: 986
Re: Infinite parse error loop (v245)
« Reply #1 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.

Offline jastey

  • Planewalker
  • *****
  • Posts: 1240
  • Gender: Female
Re: Infinite parse error loop (v245)
« Reply #2 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.

Offline The Imp

  • Planewalker
  • *****
  • Posts: 252
  • Gender: Male
Re: Infinite parse error loop (v245)
« Reply #3 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.

 

With Quick-Reply you can write a post when viewing a topic without loading a new page. You can still use bulletin board code and smileys as you would in a normal post.

Name: Email:
Verification:
Type the letters shown in the picture
Listen to the letters / Request another image
Type the letters shown in the picture:
What color is grass?:
What is the seventh word in this sentence?:
What is five minus two (use the full word)?: