Bug #31
closedLimit Bob causes the compiler to hang on the second pass.
0%
Description
Example: Help_28, line 146:
Limit Bob 1,16,32 To 305,169
...causes the compiler to hang on the second pass, and results in the following:
First pass...
Second pass...
Commenting the Limit Bob on line 146 allows compilation to complete successfully.
First pass...
Second pass...
Compiling icons...
Compiling images...
Compiling musics...
Compiling sounds...
Compiling fonts...
Compiling filesystem...
All tasks successful, duration: 11.063 seconds.
Updated by Francois Lionet almost 5 years ago
- Status changed from New to Resolved
- Assignee set to Francois Lionet
- Target version set to 0.9.3
Fixed!
Updated by Baptiste Pillot almost 5 years ago
- Status changed from Resolved to Feedback
- source : https://www.amos2.fr/ide/Amos2/Ide/Program/420
- run : https://www.amos2.fr/run/tickleman/31/
- no run (compilation crash)
Compilation result (0.9.3.1) :
Error during compilation
AOZ Transpiler Version 0.9.3.1 - 21/01/2020
By Francois 'Amos' Lionet (c) AOZ Studio 2019
Website: https://aoz.studio
Support the project on Patreon: http://www.patreon.com/francoislionet
---------------------------------------------------------------------
PATH->Z:/home/amos2/compiler/0.9.3.1/languages
Removing directory: /home/amos2/ide/input/tickleman/31/html
Compiling /home/amos2/ide/input/tickleman/31, emulation: PC, speed: fast.
First pass...
Second pass...
Compiling images...
ap.js:1261
return wrapper.apply(this.exports, args);
^
ReferenceError: message is not defined
at theEnd (C:\snapshot\compiler\aoz.js)
at aoz (C:\snapshot\compiler\aoz.js)
at Object. (C:\snapshot\compiler\aoz.js)
at Module._compile (pkg/prelude/bootstrap.js:1261:22)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:993:10)
at Module.load (internal/modules/cjs/loader.js:813:32)
at Function.Module._load (internal/modules/cjs/loader.js:725:14)
at Function.Module.runMain (pkg/prelude/bootstrap.js:1316:12)
at internal/main/run_main_module.js:17:11
I wrote only the code :
Limit Bob 1,16,32 To 305,169
Perhaps am I wrong ? Is it bad without context / files ?
Do you have the full example / files requirements ?
Updated by Brian Flanagan almost 5 years ago
The source is available in AOZ Examples: Help_28
It looks like this has been fixed as of verion 0.9.3.1.
It compiles now.
Updated by Baptiste Pillot almost 5 years ago
- Due date set to 02/01/2020
- Target version changed from 0.9.3 to 0.9.3.2
You're right : it seems that my "minimalist" code compiles in 0.9.3.1, if I add an image for my Bob.
Changed the test code to :
Bob 1, 12, 26, 1
Limit Bob 1,16,32 To 305,169
Awaited result : only a part of my spaceship should be visible, because of bob limit.
- 0.9.3.1 : Bad result : no limit : the spaceship fully displays
- 0.9.3.2 : Ok, the spaceships is now truncated
Problem solved, for me since 0.9.3.2.
Updated by Baptiste Pillot almost 5 years ago
- Status changed from Feedback to Closed