marko: Uncaught DOMException on Marko 5.33.14

Marko Version: 5.33.14

The issues can be reproduced with this version.

Details

After the upgrade from 5.33.13, I see an error message in browser console. Website stops rendering.

Expected Behavior

No errors, as on 5.33.14

Actual Behavior

Error message:

Uncaught DOMException: Failed to execute 'createElementNS' on 'Document': The qualified name provided is empty. at y.bm_ (https://demo.hereticjs.org/heretic/npm.6e6268443d1e2ee90d8a.js:1:31445) at l (https://demo.hereticjs.org/heretic/npm.6e6268443d1e2ee90d8a.js:1:36671) at z (https://demo.hereticjs.org/heretic/npm.6e6268443d1e2ee90d8a.js:1:38003) at A (https://demo.hereticjs.org/heretic/npm.6e6268443d1e2ee90d8a.js:1:36969) at z (https://demo.hereticjs.org/heretic/npm.6e6268443d1e2ee90d8a.js:1:38898) at l (https://demo.hereticjs.org/heretic/npm.6e6268443d1e2ee90d8a.js:1:36781) at z (https://demo.hereticjs.org/heretic/npm.6e6268443d1e2ee90d8a.js:1:38003) at l (https://demo.hereticjs.org/heretic/npm.6e6268443d1e2ee90d8a.js:1:36781) at z (https://demo.hereticjs.org/heretic/npm.6e6268443d1e2ee90d8a.js:1:38003) at A (https://demo.hereticjs.org/heretic/npm.6e6268443d1e2ee90d8a.js:1:36969)

Possible Fix

Downgrade to 5.33.13

Additional Info

Your Environment

Steps to Reproduce

  1. git clone https://github.com/hereticjsorg/heretic.git
  2. npm i && npm run configure && npm run build – --dev (UPD: forgot to run the configure script)
  3. npm run server
  4. Go to http://127.0.0.1:3001 (no error)
  5. npm i marko@5.33.14
  6. npm run build – --dev
  7. npm run server
  8. Error message in browser console will appear
image

Stack Trace

About this issue

  • Original URL
  • State: closed
  • Created 3 months ago
  • Comments: 15 (6 by maintainers)

Most upvoted comments

@DylanPiercey confirmed, works like a charm! Thank you!

Same for 5.33.15

image