Hi,
Here are some additional details from debugging:
When pointing a browser to http://localhost:8000, Crome loads the first files without any issues. Here is part of the "Network" debugging output:
jquery.min.js 200
mktree.js 200
diagram.js 200
showhide.js 200
mktree.css 200
sm-simple.css 200
jquery.smartmenus.min.js 200
style.saltnpepper.css?v=0 (never returns)
style.saltnpepper.js 200
rounded_corners.inc.js (never returns)
logo.gif (never returns)
core.js (never returns)
After that, NSD is blocked and consumes 99% CPU.
So I tried to load files individually via WGET in order to check if there is something special. As a result, I can load each of the files above, but with style.saltnpepper.css the download stops after 37% or 16kB of data.
- wget http://127.0.0.1:8000/intranet/style/style.saltnpepper.css
I tried multiple times, and also rounded_corners.inc.js stops after 16kB data. After that, NSD CPU usage increases 25% each (1 thread, my Laptop has 4 cores...). The same happens with any other slightly longer file (>16kB).
In contrast, I've downloaded hundred times the mktree.js file (9kB) without any issue.
Summary:
It looks to me like NaviServer stops/breaks during delivery of slightly larger files. As Maurizio said, the unbalanced braces error doesn't seem to affect the behavior of the server.
Cheers,
Frank