Incorrect timeout error #476

Closed
opened 2021-08-25 12:01:02 +02:00 by Irev-Dev · 3 comments
Irev-Dev commented 2021-08-25 12:01:02 +02:00 (Migrated from github.com)

@JustinSDK 's maze is erroring with grids larger than 6
https://cadhub.xyz/u/caterpillar/maze/ide
The error says it's a timeout, but it happens far too quickly.

Relavant tweet: https://twitter.com/IrevDev/status/1430433806494748678

@JustinSDK 's maze is erroring with grids larger than 6 https://cadhub.xyz/u/caterpillar/maze/ide The error says it's a timeout, but it happens far too quickly. Relavant tweet: https://twitter.com/IrevDev/status/1430433806494748678
t-paul commented 2021-08-25 16:16:54 +02:00 (Migrated from github.com)

I'm seeing a number of warnings flagged when running in the local application. It seems the timeout happens when reaching a certain number of lines.

I'm seeing a number of warnings flagged when running in the local application. It seems the timeout happens when reaching a certain number of lines.
Irev-Dev commented 2021-08-25 23:38:48 +02:00 (Migrated from github.com)

It could be total line as a seperate issue, but I've also been able to reproduce this issue simply from too many lines the the log output
Heres' an example

There are two echos with one commented out, uncomment the second one and it suddenly fails

// too many logs breaks things

cube(10);
echo("Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam consectetur eget sapien non mollis. Phasellus condimentum quam nec varius dignissim. Mauris vitae tellus eget augue auctor tincidunt non tristique mi. Etiam quis purus sit amet lorem ultrices auctor eget et nisi. Vestibulum orci erat, laoreet ac euismod vestibulum, ultricies id lorem. Vivamus eget dolor et dolor posuere fermentum eu vitae arcu. Morbi ligula sapien, consequat et orci in, maximus lobortis est. Mauris eros massa, pellentesque sed viverra a, semper eu eros. In tellus neque, aliquam et lectus hendrerit, aliquam viverra urna. Nulla aliquam vestibulum malesuada.Suspendisse sagittis consequat nisl, sodales lacinia ex aliquet quis. Integer fermentum libero et urna consectetur sodales. Proin at sollicitudin diam, eget imperdiet urna. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Nullam euismod porttitor purus, eget hendrerit libero elementum quis. Etiam nec turpis neque. Nam semper lacinia libero, quis vulputate urna. Cras nulla dui, aliquam non mi vitae, mollis interdum risus.Etiam quis quam placerat leo cursus blandit vitae sed turpis. Aliquam efficitur finibus dolor in pulvinar. In l");
// echo("Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam consectetu");

I hit this issue separately when working on returning the customiser params because I was storing the logs in as metadata in s3 but that has a max of 2kb. So what I'm working on is storing the logs and now customizer params together by concatenating the gzip files, so a we should get a fix for this issue for free.

@JustinSDK 's maze does have a fairly large log output even with 6x6

WARNING: undefined operation (number + undefined) in file main.scad, line 149
WARNING: undefined operation (number + undefined) in file main.scad, line 146
WARNING: undefined operation (undefined > number) in file main.scad, line 105
WARNING: undefined operation (number + undefined) in file main.scad, line 149
WARNING: undefined operation (number + undefined) in file main.scad, line 146
WARNING: undefined operation (undefined > number) in file main.scad, line 105
WARNING: undefined operation (number + undefined) in file main.scad, line 149
WARNING: undefined operation (number + undefined) in file main.scad, line 146
WARNING: undefined operation (undefined > number) in file main.scad, line 105
WARNING: undefined operation (number + undefined) in file main.scad, line 149
WARNING: undefined operation (number + undefined) in file main.scad, line 146
WARNING: undefined operation (undefined > number) in file main.scad, line 105
Compiling design (CSG Products normalization)...
Normalized CSG tree has 114 elements
Geometries in cache: 5
Geometry cache size in bytes: 1040
CGAL Polyhedrons in cache: 0
CGAL cache size in bytes: 0
Total rendering time: 0:00:00.528

So I'm guessing that's why we found this issue on the maze.

It could be total line as a seperate issue, but I've also been able to reproduce this issue simply from too many lines the the log output [Heres' an example](https://cadhub.xyz/dev-ide/openScad#encoded_script_v2=eJytVE2L20AMve+vEHvaQnDac0+l9FBoS6HQuzxWHNHxjFejMdt/3zf+SHbvhRASz+jp6b0nn8/kOdPE6S/FPBbqTfhPIb9qGsvDQ6i9PH14/+7jg4Rrfnr8lk0m0rnUiYYcs1FRJ57ETxRyKhJcvBrxoLOWABCSqN7RjxojT2/uyChOhWeVRCknmnKMWjr6eeUiMdbSbg86SXJ0e64oTxJoYVOcDTomLUWnjr5zNS20qLOQb6UrONexCr6Dg6hrCjrU5GszR4XrM44n7eiLK7cWQJmrofyYCqK0gWvE/SDlwFrR8QEDVP8WQPU1gmW2oCTGkCMyShuJQALgKQ+03C6edkgFpg5bFwDpwtNBfpP39mPOpYoJXcR2RaTuI7OFChWy9UpRxxp5l3X3BNKtbFdyiqcTv2jrE3OfzTE0eN1kFMsFN0rhE80QE82kNKGKYAJdxIwJZ0WmWayxaBUdfU2H9gkd5UQcdTWtqQjPcXCVNJiY+v3wAKyWeE/J/eyu68RRSuWBu1+1zICB9WDEo3rjfx8TjkRwy0MrgAeIoDLJywYKKs3kRtYhsr1SM2qPORrZRuVNUHc0JNOyJkKX0qIa1OuA/wOyc9o80ybJoDtIR58jdCSeHT3IQcYVtUEzBMWOoCnSxFhBAzdcaYKic+3BOeXitnpgMC3I7PDl2taBpem9b9SRrRlOeoPbErwTuil+my/KbaGaEFvy215hUqzsZh7Q8XR3+BBxQzhta7LUOFdnl2NSY9Su9g1V7/6ui61bUE/7imMch0zggLzV0r3avrVmRse2Q4hNplANd6iPDNN9T3yL4sa3o09HzC6X1RKYCrp9e0WsiwOH5hoXTWxrSOMj3mbnM/3vFxpg/wEyFPK5) There are two echos with one commented out, uncomment the second one and it suddenly fails ```cpp // too many logs breaks things cube(10); echo("Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam consectetur eget sapien non mollis. Phasellus condimentum quam nec varius dignissim. Mauris vitae tellus eget augue auctor tincidunt non tristique mi. Etiam quis purus sit amet lorem ultrices auctor eget et nisi. Vestibulum orci erat, laoreet ac euismod vestibulum, ultricies id lorem. Vivamus eget dolor et dolor posuere fermentum eu vitae arcu. Morbi ligula sapien, consequat et orci in, maximus lobortis est. Mauris eros massa, pellentesque sed viverra a, semper eu eros. In tellus neque, aliquam et lectus hendrerit, aliquam viverra urna. Nulla aliquam vestibulum malesuada.Suspendisse sagittis consequat nisl, sodales lacinia ex aliquet quis. Integer fermentum libero et urna consectetur sodales. Proin at sollicitudin diam, eget imperdiet urna. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Nullam euismod porttitor purus, eget hendrerit libero elementum quis. Etiam nec turpis neque. Nam semper lacinia libero, quis vulputate urna. Cras nulla dui, aliquam non mi vitae, mollis interdum risus.Etiam quis quam placerat leo cursus blandit vitae sed turpis. Aliquam efficitur finibus dolor in pulvinar. In l"); // echo("Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam consectetu"); ``` I hit this issue separately when working on returning the customiser params because I was storing the logs in as metadata in s3 but that has a max of 2kb. So what I'm working on is storing the logs and now customizer params together by concatenating the gzip files, so a we should get a fix for this issue for free. @JustinSDK 's maze does have a fairly large log output even with 6x6 ``` WARNING: undefined operation (number + undefined) in file main.scad, line 149 WARNING: undefined operation (number + undefined) in file main.scad, line 146 WARNING: undefined operation (undefined > number) in file main.scad, line 105 WARNING: undefined operation (number + undefined) in file main.scad, line 149 WARNING: undefined operation (number + undefined) in file main.scad, line 146 WARNING: undefined operation (undefined > number) in file main.scad, line 105 WARNING: undefined operation (number + undefined) in file main.scad, line 149 WARNING: undefined operation (number + undefined) in file main.scad, line 146 WARNING: undefined operation (undefined > number) in file main.scad, line 105 WARNING: undefined operation (number + undefined) in file main.scad, line 149 WARNING: undefined operation (number + undefined) in file main.scad, line 146 WARNING: undefined operation (undefined > number) in file main.scad, line 105 Compiling design (CSG Products normalization)... Normalized CSG tree has 114 elements Geometries in cache: 5 Geometry cache size in bytes: 1040 CGAL Polyhedrons in cache: 0 CGAL cache size in bytes: 0 Total rendering time: 0:00:00.528 ``` So I'm guessing that's why we found this issue on the maze.
Irev-Dev commented 2021-08-27 01:18:31 +02:00 (Migrated from github.com)

Will be resolved by #477

Will be resolved by #477
Sign in to join this conversation.
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: h3n3/cadhub#476