[Laszlo-dev] anyone know where these "LzSprite.prototype.CSSDimension: coerced NaN to 0" warnings come from?
P T Withington
ptw at pobox.com
Thu Apr 16 07:07:29 PDT 2009
This warning is created when you try to set a dimension of a view to
NaN, so somewhere the test must be doing a computation that is going
off the rails. We used to silently ignore this, but it broke some
runtimes. I guess the only way to debug this is to run the test by
hand. Maybe you have to change CSSDimension to print out a backtrace
(and run the test with backtrace on)?
On 2009-04-15, at 17:47EDT, Henry Minsky wrote:
> When I run "ant lztest", I see these warnings. Note that the
> lztest is
> running the app in the "fake DOM" that
> we use in rhino, so maybe that harness needs updating?
>
>
> [exec] Entering runlztest.sh with LPS_HOME=/Users/hqm/openlaszlo/
> trunk5
> tags=smoketest
> [exec] covers-tags: class smoketest
> [exec] testing test/lztest/lztest-static-attrs.lzx...........
> [exec] Compiling: test/lztest/lztest-static-attrs.lzx to
> test/lztest/lztest-static-attrs.js
> [exec] <a title="#1">WARNING: <a
> title="#0">LzSprite.prototype.CSSDimension</a>: coerced NaN to 0</a>
>
> [exec] <a title="#2">WARNING: <a
> title="#0">LzSprite.prototype.CSSDimension</a>: coerced NaN to 0</a>
>
> [exec] skipping test/lztest/lztest-textstyle.lzx, does not match
> tags
> smoketest
> [exec] covers-tags: lzview smoketest
> [exec] testing test/lztest/lztest-align.lzx...........
> [exec] Compiling: test/lztest/lztest-align.lzx to
> test/lztest/lztest-align.js
> [exec] <a title="#1">WARNING: <a
> title="#0">LzSprite.prototype.CSSDimension</a>: coerced NaN to 0</a>
>
> [exec] <a title="#2">WARNING: <a
> title="#0">LzSprite.prototype.CSSDimension</a>: coerced NaN to 0</a>
>
> [exec] covers-tags: class smoketest
> [exec] testing test/lztest/lztest-class-impl.lzx...........
> [exec] Compiling: test/lztest/lztest-class-impl.lzx to
> test/lztest/lztest-class-impl.js
> [exec] <a title="#1">WARNING: <a
> title="#0">LzSprite.prototype.CSSDimension</a>: coerced NaN to 0</a>
>
> [exec] <a title="#2">WARNING: <a
> title="#0">LzSprite.prototype.CSSDimension</a>: coerced NaN to 0</a>
>
> [exec] covers-tags : lzevent lzdelegate smoketest
> [exec] testing test/lztest/lztest-events.lzx...........
> [exec] Compiling: test/lztest/lztest-events.lzx to
> test/lztest/lztest-events.js
> [exec] <a title="#1">WARNING: <a
> title="#0">LzSprite.prototype.CSSDimension</a>: coerced NaN to 0</a>
>
> [exec] <a title="#2">WARNING: <a
> title="#0">LzSprite.prototype.CSSDimension</a>: coerced NaN to 0</a>
>
> [exec] covers-tags : lznode lzcanvas smoketest
> [exec] testing test/lztest/lztest-ids.lzx...........
> [exec] Compiling: test/lztest/lztest-ids.lzx to
> test/lztest/lztest-ids.js
> [exec] <a title="#1">WARNING: <a
> title="#0">LzSprite.prototype.CSSDimension</a>: coerced NaN to 0</a>
>
> [exec] <a title="#2">WARNING: <a
> title="#0">LzSprite.prototype.CSSDimension</a>: coerced NaN to 0</a>
>
> [exec] skipping test/lztest/lztest-lzbrowser.lzx, does not match
> tags
> smoketest
> [exec] skipping test/lztest/lztest-lzdataelement.lzx, does not
> match
> tags smoketest
> [exec] covers-tags : lznode smoketest
> [exec] testing test/lztest/lztest-node-initsequence.lzx...........
> [exec] Compiling: test/lztest/lztest-node-initsequence.lzx to
> test/lztest/lztest-node-initsequence.js
> [exec] <a title="#1">WARNING: <a
> title="#0">LzSprite.prototype.CSSDimension</a>: coerced NaN to 0</a>
>
> [exec] <a title="#2">WARNING: <a
> title="#0">LzSprite.prototype.CSSDimension</a>: coerced NaN to 0</a>
>
> [exec] covers-tags : lznode smoketest
> [exec] testing test/lztest/lztest-node-options.lzx...........
> [exec] Compiling: test/lztest/lztest-node-options.lzx to
> test/lztest/lztest-node-options.js
> [exec] <a title="#1">WARNING: <a
> title="#0">LzSprite.prototype.CSSDimension</a>: coerced NaN to 0</a>
>
> [exec] <a title="#2">WARNING: <a
> title="#0">LzSprite.prototype.CSSDimension</a>: coerced NaN to 0</a>
>
> [exec] covers-tags : lznode smoketest
> [exec] testing test/lztest/lztest-node.lzx...........
> [exec] Compiling: test/lztest/lztest-node.lzx to
> test/lztest/lztest-node.js
> [exec] <a title="#1">WARNING: <a
> title="#0">LzSprite.prototype.CSSDimension</a>: coerced NaN to 0</a>
>
> [exec] <a title="#2">WARNING: <a
> title="#0">LzSprite.prototype.CSSDimension</a>: coerced NaN to 0</a>
>
>
> --
> Henry Minsky
> Software Architect
> hminsky at laszlosystems.com
More information about the Laszlo-dev
mailing list