<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body>
    <p>Lots of validations are coming through now, with latest draft 07,
      latest everit.   I don't know if I'll get any errors, because the
      everit run takes so long, and there's a StackOverflowError, but I
      am getting passing JSON files, so it looks okay.</p>
    <p>Check out:</p>
    <p><a class="moz-txt-link-freetext" href="https://github.com/coderextreme/x3dschema">https://github.com/coderextreme/x3dschema</a></p>
    <p>The latest logs have not been checked in yet. TBD.</p>
    <p>I don't see anything significant that changed, except I don't
      version control everit.  I assert that the version I have seems to
      work except for StackOverflowErrors.</p>
    <p>With the valid reports, I think it's likely we can track down the
      StackOverflow errors.  Probably we should print out the file
      before validating it.</p>
    <p>Forks and pull requests welcome!<br>
    </p>
    <p>John<br>
    </p>
    <div class="moz-cite-prefix">On 4/26/21 10:14 PM, John Carlson
      wrote:<br>
    </div>
    <blockquote type="cite"
      cite="mid:c9c359c6-3dcf-03c9-00b1-ff3034762bb4@gmail.com">
      <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
      <p>I backed out the change to the draft 07 schema, and put a
        printout for when the X3D JSON example passed, and got
        confirmation that the files were validated.  I did get one stack
        overflow, which in my case, might have dropped a lot of files,
        since I process them in batches.</p>
      <p>Hmm.  I don't think I can catch a Stack Overflow Exception?</p>
      <p>I will put the change to draft 07 schema back in and retest
        with the "valid" log in place.</p>
      <p>John<br>
      </p>
      <div class="moz-cite-prefix">On 4/26/21 9:54 PM, John Carlson
        wrote:<br>
      </div>
      <blockquote type="cite"
        cite="mid:324e8bfe-2b60-18e5-4b3c-7ed0703dc8b3@gmail.com">
        <meta http-equiv="Content-Type" content="text/html;
          charset=UTF-8">
        <p>Indeed, there was a change!!!! to draft 07 JSON schema!</p>
        <p>Here's the diff:</p>
        <p>$ git diff -w json*<br>
          diff --git a/json-schema-draft-07.json
          b/json-schema-draft-07.json<br>
          index 5bee90e..fb92c7f 100644<br>
          --- a/json-schema-draft-07.json<br>
          +++ b/json-schema-draft-07.json<br>
          @@ -64,6 +64,10 @@<br>
                       "type": "boolean",<br>
                       "default": false<br>
                   },<br>
          +        "writeOnly": {<br>
          +            "type": "boolean",<br>
          +            "default": false<br>
          +        },<br>
                   "examples": {<br>
                       "type": "array",<br>
                       "items": true<br>
        </p>
        <p>I don't think this will affect X3D JSON schema, but it may
          affect everit and Ajv.</p>
        <p>Good catch!</p>
        <p>Retesting...</p>
        <p>John<br>
        </p>
        <div class="moz-cite-prefix">On 4/26/21 9:32 PM, John Carlson
          wrote:<br>
        </div>
        <blockquote type="cite"
cite="mid:CAGC3UEkMUuCCr7y20-wNAR3Bs1Zh0N1+w889BaO-XYneYEKs6w@mail.gmail.com">
          <meta http-equiv="content-type" content="text/html;
            charset=UTF-8">
          <div dir="auto">Classpath which contains jars to download
            found in validate.sh in x3dschema repository under my
            coderextreme account on GitHub.com</div>
          <div dir="auto"><br>
          </div>
          <div dir="auto">John</div>
          <div><br>
            <div class="gmail_quote">
              <div dir="ltr" class="gmail_attr">On Mon, Apr 26, 2021 at
                7:32 PM John Carlson <<a
                  href="mailto:yottzumm@gmail.com"
                  moz-do-not-send="true">yottzumm@gmail.com</a>>
                wrote:<br>
              </div>
              <blockquote class="gmail_quote" style="margin:0px 0px 0px
0.8ex;border-left-width:1px;border-left-style:solid;padding-left:1ex;border-left-color:rgb(204,204,204)">
                <div>
                  <div><a
                      href="https://github.com/coderextreme/x3dschema/blob/master/validate.sh"
                      target="_blank" moz-do-not-send="true">https://github.com/coderextreme/x3dschema/blob/master/validate.sh</a></div>
                  <br>
                </div>
                <div dir="auto">(Check CLASSPATH above, and location to
                  download everit if building everit from source.</div>
                <div dir="auto"><br>
                </div>
                <div dir="auto">There are additional jars for running
                  everit, to verify my classpath, check everit’s pom.xml
                  files.</div>
                <div dir="auto"><br>
                </div>
                <div dir="auto">Next I will look into everit releases.</div>
                <div dir="auto"><br>
                </div>
                <div dir="auto">John</div>
                <div><br>
                  <div class="gmail_quote">
                    <div dir="ltr" class="gmail_attr">On Mon, Apr 26,
                      2021 at 7:24 PM John Carlson <<a
                        href="mailto:yottzumm@gmail.com" target="_blank"
                        moz-do-not-send="true">yottzumm@gmail.com</a>>
                      wrote:<br>
                    </div>
                    <blockquote class="gmail_quote" style="margin:0px
                      0px 0px
0.8ex;border-left-width:1px;border-left-style:solid;padding-left:1ex;border-left-color:rgb(204,204,204)">
                      <div><a
href="https://github.com/coderextreme/X3DJSONLD/blob/master/src/main/schema/x3d-4.0-JSONSchema.json"
                          target="_blank" moz-do-not-send="true">https://github.com/coderextreme/X3DJSONLD/blob/master/src/main/schema/x3d-4.0-JSONSchema.json</a></div>
                    </blockquote>
                  </div>
                </div>
              </blockquote>
            </div>
          </div>
        </blockquote>
      </blockquote>
    </blockquote>
  </body>
</html>