Ontodia library - RangeError: Maximum call stack size exceeded
Ontodia library - RangeError: Maximum call stack size exceeded
我正在与 Ontodia javascript library 合作展示我的 graphdb rdf 数据集。
有这个错误我找不到它的原因,它发生在加载时:
RangeError: Maximum call stack size exceeded.
此功能与 DOCS 描述的完全相同,您应该连接到您的 sparql 端点。
function onWorkspaceMounted(workspace) {
if (!workspace) {
return;
}
workspace.getModel().importLayout({
dataProvider: new SparqlDataProvider(
{
endpointUrl: REACT_APP_API_URL + "/sparql/query",
imagePropertyUris: ["http://xmlns.com/foaf/0.1/img"],
queryMethod: SparqlQueryMethod.GET,
queryFunction: ontodiaQueryFunction
},
OWLStatsSettings
)
});
}
我感觉我从 ...queryFunction: ontodiaQueryFunction
得到的回复有些不对,Ontodia 可能在处理它时遇到问题,但这只是一个猜测。虽然我确实记录了 ontodiaQueryFuncion
的已解决承诺以查看我得到了合法的响应,但它看起来确实合法。
您 运行 遇到过类似的问题吗?或者熟悉这个错误?
您可以查看 graphdb npm 包:graphdb - "A GraphDB and RDF4J data access library written in JavaScript to be used in Node.js."
我在这里找到了修复:https://github.com/metaphacts/ontodia/issues/187
顺便说一句,他们说这是在 v0.9.9 中修复的
我正在与 Ontodia javascript library 合作展示我的 graphdb rdf 数据集。
有这个错误我找不到它的原因,它发生在加载时:
RangeError: Maximum call stack size exceeded.
此功能与 DOCS 描述的完全相同,您应该连接到您的 sparql 端点。
function onWorkspaceMounted(workspace) {
if (!workspace) {
return;
}
workspace.getModel().importLayout({
dataProvider: new SparqlDataProvider(
{
endpointUrl: REACT_APP_API_URL + "/sparql/query",
imagePropertyUris: ["http://xmlns.com/foaf/0.1/img"],
queryMethod: SparqlQueryMethod.GET,
queryFunction: ontodiaQueryFunction
},
OWLStatsSettings
)
});
}
我感觉我从 ...queryFunction: ontodiaQueryFunction
得到的回复有些不对,Ontodia 可能在处理它时遇到问题,但这只是一个猜测。虽然我确实记录了 ontodiaQueryFuncion
的已解决承诺以查看我得到了合法的响应,但它看起来确实合法。
您 运行 遇到过类似的问题吗?或者熟悉这个错误?
您可以查看 graphdb npm 包:graphdb - "A GraphDB and RDF4J data access library written in JavaScript to be used in Node.js."
我在这里找到了修复:https://github.com/metaphacts/ontodia/issues/187
顺便说一句,他们说这是在 v0.9.9 中修复的