Dokie.li to solid port

Result from initial QA round re. dokie.li extension that has new bindings to solid-auth-client.

Next Steps for @smalinin :

  1. Implement and Test Single Page App (SPA) Deployment
  2. Implement and Test Data Browser Pane Deployment via Node Solid Server (NSS)

Links:

  1. Enhancement Pull Request (PR) for main dokie.li project

@kidehen: I installed the Chrome Dokie.li 1.3.0 version and could login via WebID and OIDC successfully …

Although logged in via OIDC with my OpenLink Solid Server account, when I attempt to save an edited document to my POD it failed with the error:

Outline.expand: Unable to fetch <https://hwilliams.solid.openlinksw.com:8444/889a9468-6442-4562-b85e-de8355d46bfd>: Failed to load  <https://hwilliams.solid.openlinksw.com:8444/889a9468-6442-4562-b85e-de8355d46bfd> Fetcher: Error trying to parse <https://hwilliams.solid.openlinksw.com:8444/889a9468-6442-4562-b85e-de8355d46bfd> as Notation3:
Error: Error: NamedNode IRI "!DOCTYPE html PUBLIC "-//W3C//DTD XHTML+RDFa 1.0//EN" "http://www.w3.org/MarkUp/DTD/xhtml-rdfa-1.dtd"" must not contain unencoded spaces.:
Error: Error: NamedNode IRI "!DOCTYPE html PUBLIC "-//W3C//DTD XHTML+RDFa 1.0//EN" "http://www.w3.org/MarkUp/DTD/xhtml-rdfa-1.dtd"" must not contain unencoded spaces.
    at new t (https://hwilliams.solid.openlinksw.com:8444/common/js/mashlib.min.js:8:67135)
    at t.value (https://hwilliams.solid.openlinksw.com:8444/common/js/mashlib.min.js:116:31295)
    at x.uri_ref2 (https://hwilliams.solid.openlinksw.com:8444/common/js/mashlib.min.js:8:201691)
    at x.node (https://hwilliams.solid.openlinksw.com:8444/common/js/mashlib.min.js:8:199070)
    at x.nodeOrLiteral (https://hwilliams.solid.openlinksw.com:8444/common/js/mashlib.min.js:8:203940)
    at x.path (https://hwilliams.solid.openlinksw.com:8444/common/js/mashlib.min.js:8:195562)
    at x.item (https://hwilliams.solid.openlinksw.com:8444/common/js/mashlib.min.js:8:195426)
    at x.subject (https://hwilliams.solid.openlinksw.com:8444/common/js/mashlib.min.js:8:194032)
    at x.object (https://hwilliams.solid.openlinksw.com:8444/common/js/mashlib.min.js:8:203643)
    at x.statement (https://hwilliams.solid.openlinksw.com:8444/common/js/mashlib.min.js:8:193844) status: 200

It also failed with a similar error using the Dokie.li app in my Solid POD when trying to save a document:

Outline.expand: Unable to fetch <https://hwilliams.solid.openlinksw.com:8444/public/Test/index.html>: Failed to load  <https://hwilliams.solid.openlinksw.com:8444/public/Test/index.html> Fetcher: Error trying to parse <https://hwilliams.solid.openlinksw.com:8444/public/Test/index.html> as RDFa:
TypeError: Cannot assign to read only property 'baseURI' of object '#<XMLDocument>':
TypeError: Cannot assign to read only property 'baseURI' of object '#<XMLDocument>'
    at value (https://hwilliams.solid.openlinksw.com:8444/common/js/mashlib.min.js:8:312433)
    at t.value (https://hwilliams.solid.openlinksw.com:8444/common/js/mashlib.min.js:8:260340)
    at t.value (https://hwilliams.solid.openlinksw.com:8444/common/js/mashlib.min.js:8:262739)
    at https://hwilliams.solid.openlinksw.com:8444/common/js/mashlib.min.js:8:277570

/cc @smalinin

@hwilliams,

I assume your interactions are strictly via the extension at this time? Also, what’s the URI of the document you are attempting to save. I used this document.

@kidehen: The first error occurs when using the dokie.li Chrome extension and also occurs using the document you used. The other error occurred when using the dokie.li app in my POD when trying to save a new document …