{"record":{"id":"4273d25995972c94","repo":"amark/gun","slug":"err","errorCode":null,"errorMessage":"${err}","messagePattern":"\\$\\{err\\}","errorType":"exception","errorClass":"Error","httpStatus":null,"severity":"error","filePath":"lib/wave.js","lineNumber":917,"sourceCode":"  var error;\n\n  error = (err) => {\n    if (edide.inEditor) {\n      return edide.editorModule.editor_error.show(err);\n    } else if (typeof edide.global.require === 'object' && (edide.global[edide.edideNamespace].prodErrorPrinter != null)) {\n      return edide.global[edide.edideNamespace].prodErrorPrinter.showError(err);\n    } else {\n      return console.error(err);\n    }\n  };\n\n  return (err) => {\n    var err2;\n    if (err != null ? err.stack : void 0) {\n      return error(err); // create error to capture stack trace\n    } else {\n      try {\n        throw Error(err);\n      } catch (error1) {\n        err2 = error1;\n        return error(err2);\n      }\n    }\n  };\n}).call(MODSELF={}, edide, MODSELF);\n\nedide.mmParserSpecial = (function (edide, mmParserSpecial) {Object.defineProperty(this, 'module_name', {value:'mmParserSpecial'});\n  // parse config { .. } and variable : .. : syntaxes\n  this.config = (trackStr, ts = {}) => {\n    var endInd, err, name;\n    endInd = trackStr.search('}') || trackStr.length;\n    try {\n      ts.conf = JSON.parse(trackStr.slice(0, +endInd + 1 || 9e9));\n      if (ts.conf.name != null) {\n        ({name} = ts.conf);\n        delete ts.conf.name;","sourceCodeStart":899,"sourceCodeEnd":935,"githubUrl":"https://github.com/amark/gun/blob/552227599d47ba0493824b7fcf8a00c8cd6404ba/lib/wave.js#L899-L935","documentation":"Filter rejection in reactiveWithFilters(): the Proxy 'set' trap for a reactive variable (revar.prop = value) runs a per-property filter function declared in the filters object; when filters[prop](value) returns falsy, the assignment is rejected with this error naming the property and offending value. It means the assigned value is not valid for that reactive property per the app's declared constraints.","triggerScenarios":"Thrown at lib/wave.js:917 when the library encounters an invalid state.","commonSituations":"See trigger scenarios.","solutions":["Fix the value being assigned so it passes the filter for that property","Review/relax the filter function in the reactiveWithFilters call if the value is actually legitimate","Add clamping/coercion (e.g. number range or type normalization) before assigning to the reactive"],"exampleFix":null,"handlingStrategy":"validation","validationCode":null,"typeGuard":null,"tryCatchPattern":null,"preventionTips":[],"tags":[],"backgroundTag":null,"analyzedSha":"552227599d47ba0493824b7fcf8a00c8cd6404ba","analyzedAt":"2026-09-02T18:40:58.370Z","contentChangedAt":null,"schemaVersion":2},"datasetVersion":"2026-09-09T21:17:11.164Z"}