dbpedia / gstore

Git repo / triple store hybrid graph storage
Apache License 2.0
3 stars 0 forks source link

Saving to virtusoso did not work #3

Closed holycrab13 closed 2 years ago

holycrab13 commented 2 years ago

Issue occured on https://dev.databus.dbpedia.org Unable to reproduce on localhost

Had the issue with mutlipe bodies, here is an example:

body: '{"@context":{"@language":"en","dataid":"http://dataid.dbpedia.org/ns/core#","databus":"https://databus.dbpedia.org/system/ontology#","dcv":"http://dataid.dbpedia.org/ns/cv#","rdfs":"http://www.w3.org/2000/01/rdf-schema#","dct":"http://purl.org/dc/terms/","dcat":"http://www.w3.org/ns/dcat#","xsd":"http://www.w3.org/2001/XMLSchema#","cert":"http://www.w3.org/ns/auth/cert#","dbo":"http://dbpedia.org/ontology/","foaf":"http://xmlns.com/foaf/0.1/","sec":"https://w3id.org/security#","maker":{"@id":"foaf:maker","@type":"@id"},"primaryTopic":{"@id":"foaf:primaryTopic","@type":"@id"},"name":{"@id":"foaf:name","@type":"xsd:string"},"account":{"@id":"foaf:account","@type":"@id"},"img":{"@id":"foaf:img","@type":"@id"},"key":{"@id":"cert:key"},"modulus":{"@id":"cert:modulus"},"exponent":{"@id":"cert:exponent"},"title":{"@id":"dct:title","@type":"xsd:string"},"label":{"@id":"rdfs:label","@type":"xsd:string"},"comment":{"@id":"rdfs:comment","@type":"xsd:string"},"abstract":{"@id":"dct:abstract","@type":"xsd:string","@language":"en"},"description":{"@id":"dct:description","@type":"xsd:string","@language":"en"},"issued":{"@id":"dct:issued","@type":"xsd:dateTime"},"modified":{"@id":"dct:modified","@type":"xsd:dateTime"},"license":{"@id":"dct:license","@type":"@id"},"publisher":{"@id":"dct:publisher","@type":"@id"},"distribution":"dcat:distribution","downloadURL":{"@id":"dcat:downloadURL","@type":"@id"},"file":{"@id":"dataid:file","@type":"@id"},"byteSize":{"@id":"dcat:byteSize","@type":"xsd:decimal"},"group":{"@id":"dataid:group","@type":"@id"},"Group":"dataid:Group","Dataset":"dataid:Dataset","Artifact":"dataid:Artifact","artifact":{"@id":"dataid:artifact","@type":"@id"},"version":{"@id":"dataid:version","@type":"@id"},"hasVersion":{"@id":"dct:hasVersion","@type":"xsd:string"},"formatExtension":{"@id":"dataid:formatExtension","@type":"xsd:string"},"format":{"@id":"dataid:formatExtension","@type":"xsd:string"},"compression":{"@id":"dataid:compression","@type":"xsd:string"},"sha256sum":{"@id":"dataid:sha256sum","@type":"xsd:string"},"signature":{"@id":"dataid:signature","@type":"xsd:string"},"tractate":{"@id":"databus:tractate","@type":"xsd:string"}},"@graph":[{"@id":"https://dev.databus.dbpedia.org/tester","@type":"foaf:PersonalProfileDocument","maker":"https://dev.databus.dbpedia.org/tester#this","primaryTopic":"https://dev.databus.dbpedia.org/tester#this"},{"@id":"https://dev.databus.dbpedia.org/tester#this","@type":["foaf:Person","dbo:DBpedian"],"key":{"@type":"cert:RSAPublicKey","rdfs:label":{"@value":"Shared Databus Public Key"},"exponent":65537,"modulus":{"@value":"bcac91327848a054f9c6e5ace4e383850db4a06ab9f2072717603e831d0a383b3217abcfcc29d1b5516606fa05bd4d3ed8f37188ddf96bca4de7d763be90c0ca5955325c93642ae16c3aa36f6bef1d1b857a25f8319aed3cac5cc3357b44c62675fd37baf6c2b54860b597827179dd254b19acbd3721d5c099837c71f24bd7379f7f9aecc9eac0d5cdc11e09c0aea583cb8b0a62bb8c04f6b7a94109680c94887f74063138be09ef1c3e08b9e3467ba3f7d33d66525ecbb7c70ccfc994c1450be15637f9d20733aa39701618ac2e6f95d81a2e57e45ef3e9fe1dbd65efde2f6481e42d0e7c2e8fc0d1cbb35cb24efabffbf18f5701dd1346ae45762fbec6fc07"}},"account":"https://dev.databus.dbpedia.org/tester","foaf:name":{"@value":"tester1@example.org"}}]}

on

POST /file/save?repo=tester&path=tester/webid.jsonld

Expected behaviours:

1) Success and everything saves (BOTH virtuoso and git) 2) Failure with more detailed error message and no saves (no saves to EITHER virtuoso and git)

Error message:

databus_1   | StatusCodeError: 500 - "java.lang.RuntimeException: Saving to virtuoso did not work."
databus_1   |     at new StatusCodeError (/databus/server/node_modules/request-promise-core/lib/errors.js:32:15)
databus_1   |     at Request.plumbing.callback (/databus/server/node_modules/request-promise-core/lib/plumbing.js:104:33)
databus_1   |     at Request.RP$callback [as _callback] (/databus/server/node_modules/request-promise-core/lib/plumbing.js:46:31)
databus_1   |     at Request.self.callback (/databus/server/node_modules/request/request.js:185:22)
databus_1   |     at Request.emit (node:events:394:28)
databus_1   |     at Request.emit (node:domain:470:12)
databus_1   |     at Request.<anonymous> (/databus/server/node_modules/request/request.js:1154:10)
databus_1   |     at Request.emit (node:events:394:28)
databus_1   |     at Request.emit (node:domain:470:12)
databus_1   |     at IncomingMessage.<anonymous> (/databus/server/node_modules/request/request.js:1076:12)
databus_1   |     at Object.onceWrapper (node:events:513:28)
databus_1   |     at IncomingMessage.emit (node:events:406:35)
databus_1   |     at IncomingMessage.emit (node:domain:470:12)
databus_1   |     at endReadableNT (node:internal/streams/readable:1329:12)
databus_1   |     at processTicksAndRejections (node:internal/process/task_queues:83:21) {
databus_1   |   statusCode: 500,
databus_1   |   error: 'java.lang.RuntimeException: Saving to virtuoso did not work.',
databus_1   |   options: {
databus_1   |     uri: 'http://gstore:80/file/save?repo=tester&path=tester/webid.jsonld',
databus_1   |     body: { '@context': [Object], '@graph': [Array] },
databus_1   |     json: true,
databus_1   |     method: 'POST',
databus_1   |     callback: [Function: RP$callback],
databus_1   |     transform: undefined,
databus_1   |     simple: true,
databus_1   |     resolveWithFullResponse: false,
databus_1   |     transform2xxOnly: false
databus_1   |   },
databus_1   |   response: <ref *1> IncomingMessage {
databus_1   |     _readableState: ReadableState {
databus_1   |       objectMode: false,
databus_1   |       highWaterMark: 16384,
databus_1   |       buffer: BufferList { head: null, tail: null, length: 0 },
databus_1   |       length: 0,
databus_1   |       pipes: [],
databus_1   |       flowing: true,
databus_1   |       ended: true,
databus_1   |       endEmitted: true,
databus_1   |       reading: false,
databus_1   |       constructed: true,
databus_1   |       sync: true,
databus_1   |       needReadable: false,
databus_1   |       emittedReadable: false,
databus_1   |       readableListening: false,
databus_1   |       resumeScheduled: false,
databus_1   |       errorEmitted: false,
databus_1   |       emitClose: true,
databus_1   |       autoDestroy: true,
databus_1   |       destroyed: true,
databus_1   |       errored: null,
databus_1   |       closed: true,
databus_1   |       closeEmitted: true,
databus_1   |       defaultEncoding: 'utf8',
databus_1   |       awaitDrainWriters: null,
databus_1   |       multiAwaitDrain: false,
databus_1   |       readingMore: true,
databus_1   |       decoder: null,
databus_1   |       encoding: null,
databus_1   |       [Symbol(kPaused)]: false
databus_1   |     },
databus_1   |     _events: [Object: null prototype] {
databus_1   |       end: [Array],
databus_1   |       close: [Array],
databus_1   |       data: [Function (anonymous)],
databus_1   |       error: [Function (anonymous)]
databus_1   |     },
databus_1   |     _eventsCount: 4,
databus_1   |     _maxListeners: undefined,
databus_1   |     socket: Socket {
databus_1   |       connecting: false,
databus_1   |       _hadError: false,
databus_1   |       _parent: null,
databus_1   |       _host: 'gstore',
databus_1   |       _readableState: [ReadableState],
databus_1   |       _events: [Object: null prototype],
databus_1   |       _eventsCount: 7,
databus_1   |       _maxListeners: undefined,
databus_1   |       _writableState: [WritableState],
databus_1   |       allowHalfOpen: false,
databus_1   |       _sockname: null,
databus_1   |       _pendingData: null,
databus_1   |       _pendingEncoding: '',
databus_1   |       server: null,
databus_1   |       _server: null,
databus_1   |       parser: null,
databus_1   |       _httpMessage: [ClientRequest],
databus_1   |       [Symbol(async_id_symbol)]: 2175,
databus_1   |       [Symbol(kHandle)]: [TCP],
databus_1   |       [Symbol(kSetNoDelay)]: false,
databus_1   |       [Symbol(lastWriteQueueSize)]: 0,
databus_1   |       [Symbol(timeout)]: null,
databus_1   |       [Symbol(kBuffer)]: null,
databus_1   |       [Symbol(kBufferCb)]: null,
databus_1   |       [Symbol(kBufferGen)]: null,
databus_1   |       [Symbol(kCapture)]: false,
databus_1   |       [Symbol(kBytesRead)]: 0,
databus_1   |       [Symbol(kBytesWritten)]: 0,
databus_1   |       [Symbol(RequestTimeout)]: undefined
databus_1   |     },
databus_1   |     httpVersionMajor: 1,
databus_1   |     httpVersionMinor: 1,
databus_1   |     httpVersion: '1.1',
databus_1   |     complete: true,
databus_1   |     rawHeaders: [
databus_1   |       'Server',
databus_1   |       'nginx/1.14.2',
databus_1   |       'Date',
databus_1   |       'Wed, 10 Nov 2021 11:12:29 GMT',
databus_1   |       'Content-Type',
databus_1   |       'application/json;charset=utf-8',
databus_1   |       'Content-Length',
databus_1   |       '60',
databus_1   |       'Connection',
databus_1   |       'close',
databus_1   |       'Access-Control-Allow-Origin',
databus_1   |       '*'
databus_1   |     ],
databus_1   |     rawTrailers: [],
databus_1   |     aborted: false,
databus_1   |     upgrade: false,
databus_1   |     url: '',
databus_1   |     method: null,
databus_1   |     statusCode: 500,
databus_1   |     statusMessage: 'Server Error',
databus_1   |     client: Socket {
databus_1   |       connecting: false,
databus_1   |       _hadError: false,
databus_1   |       _parent: null,
databus_1   |       _host: 'gstore',
databus_1   |       _readableState: [ReadableState],
databus_1   |       _events: [Object: null prototype],
databus_1   |       _eventsCount: 7,
databus_1   |       _maxListeners: undefined,
databus_1   |       _writableState: [WritableState],
databus_1   |       allowHalfOpen: false,
databus_1   |       _sockname: null,
databus_1   |       _pendingData: null,
databus_1   |       _pendingEncoding: '',
databus_1   |       server: null,
databus_1   |       _server: null,
databus_1   |       parser: null,
databus_1   |       _httpMessage: [ClientRequest],
databus_1   |       [Symbol(async_id_symbol)]: 2175,
databus_1   |       [Symbol(kHandle)]: [TCP],
databus_1   |       [Symbol(kSetNoDelay)]: false,
databus_1   |       [Symbol(lastWriteQueueSize)]: 0,
databus_1   |       [Symbol(timeout)]: null,
databus_1   |       [Symbol(kBuffer)]: null,
databus_1   |       [Symbol(kBufferCb)]: null,
databus_1   |       [Symbol(kBufferGen)]: null,
databus_1   |       [Symbol(kCapture)]: false,
databus_1   |       [Symbol(kBytesRead)]: 0,
databus_1   |       [Symbol(kBytesWritten)]: 0,
databus_1   |       [Symbol(RequestTimeout)]: undefined
databus_1   |     },
databus_1   |     _consuming: false,
databus_1   |     _dumped: false,
databus_1   |     req: ClientRequest {
databus_1   |       _events: [Object: null prototype],
databus_1   |       _eventsCount: 5,
databus_1   |       _maxListeners: undefined,
databus_1   |       outputData: [],
databus_1   |       outputSize: 0,
databus_1   |       writable: true,
databus_1   |       destroyed: false,
databus_1   |       _last: true,
databus_1   |       chunkedEncoding: false,
databus_1   |       shouldKeepAlive: false,
databus_1   |       _defaultKeepAlive: true,
databus_1   |       useChunkedEncodingByDefault: true,
databus_1   |       sendDate: false,
databus_1   |       _removedConnection: false,
databus_1   |       _removedContLen: false,
databus_1   |       _removedTE: false,
databus_1   |       _contentLength: null,
databus_1   |       _hasBody: true,
databus_1   |       _trailer: '',
databus_1   |       finished: true,
databus_1   |       _headerSent: true,
databus_1   |       _closed: false,
databus_1   |       socket: [Socket],
databus_1   |       _header: 'POST /file/save?repo=tester&path=tester/webid.jsonld HTTP/1.1\r\n' +
databus_1   |         'host: gstore\r\n' +
databus_1   |         'accept: application/json\r\n' +
databus_1   |         'content-type: application/json\r\n' +
databus_1   |         'content-length: 3214\r\n' +
databus_1   |         'Connection: close\r\n' +
databus_1   |         '\r\n',
databus_1   |       _keepAliveTimeout: 0,
databus_1   |       _onPendingData: [Function: nop],
databus_1   |       agent: [Agent],
databus_1   |       socketPath: undefined,
databus_1   |       method: 'POST',
databus_1   |       maxHeaderSize: undefined,
databus_1   |       insecureHTTPParser: undefined,
databus_1   |       path: '/file/save?repo=tester&path=tester/webid.jsonld',
databus_1   |       _ended: true,
databus_1   |       res: [Circular *1],
databus_1   |       aborted: false,
databus_1   |       timeoutCb: null,
databus_1   |       upgradeOrConnect: false,
databus_1   |       parser: null,
databus_1   |       maxHeadersCount: null,
databus_1   |       reusedSocket: false,
databus_1   |       host: 'gstore',
databus_1   |       protocol: 'http:',
databus_1   |       [Symbol(kCapture)]: false,
databus_1   |       [Symbol(kNeedDrain)]: false,
databus_1   |       [Symbol(corked)]: 0,
databus_1   |       [Symbol(kOutHeaders)]: [Object: null prototype]
databus_1   |     },
databus_1   |     request: Request {
databus_1   |       _events: [Object: null prototype],
databus_1   |       _eventsCount: 5,
databus_1   |       _maxListeners: undefined,
databus_1   |       uri: [Url],
databus_1   |       body: '{"@context":{"@language":"en","dataid":"http://dataid.dbpedia.org/ns/core#","databus":"https://databus.dbpedia.org/system/ontology#","dcv":"http://dataid.dbpedia.org/ns/cv#","rdfs":"http://www.w3.org/2000/01/rdf-schema#","dct":"http://purl.org/dc/terms/","dcat":"http://www.w3.org/ns/dcat#","xsd":"http://www.w3.org/2001/XMLSchema#","cert":"http://www.w3.org/ns/auth/cert#","dbo":"http://dbpedia.org/ontology/","foaf":"http://xmlns.com/foaf/0.1/","sec":"https://w3id.org/security#","maker":{"@id":"foaf:maker","@type":"@id"},"primaryTopic":{"@id":"foaf:primaryTopic","@type":"@id"},"name":{"@id":"foaf:name","@type":"xsd:string"},"account":{"@id":"foaf:account","@type":"@id"},"img":{"@id":"foaf:img","@type":"@id"},"key":{"@id":"cert:key"},"modulus":{"@id":"cert:modulus"},"exponent":{"@id":"cert:exponent"},"title":{"@id":"dct:title","@type":"xsd:string"},"label":{"@id":"rdfs:label","@type":"xsd:string"},"comment":{"@id":"rdfs:comment","@type":"xsd:string"},"abstract":{"@id":"dct:abstract","@type":"xsd:string","@language":"en"},"description":{"@id":"dct:description","@type":"xsd:string","@language":"en"},"issued":{"@id":"dct:issued","@type":"xsd:dateTime"},"modified":{"@id":"dct:modified","@type":"xsd:dateTime"},"license":{"@id":"dct:license","@type":"@id"},"publisher":{"@id":"dct:publisher","@type":"@id"},"distribution":"dcat:distribution","downloadURL":{"@id":"dcat:downloadURL","@type":"@id"},"file":{"@id":"dataid:file","@type":"@id"},"byteSize":{"@id":"dcat:byteSize","@type":"xsd:decimal"},"group":{"@id":"dataid:group","@type":"@id"},"Group":"dataid:Group","Dataset":"dataid:Dataset","Artifact":"dataid:Artifact","artifact":{"@id":"dataid:artifact","@type":"@id"},"version":{"@id":"dataid:version","@type":"@id"},"hasVersion":{"@id":"dct:hasVersion","@type":"xsd:string"},"formatExtension":{"@id":"dataid:formatExtension","@type":"xsd:string"},"format":{"@id":"dataid:formatExtension","@type":"xsd:string"},"compression":{"@id":"dataid:compression","@type":"xsd:string"},"sha256sum":{"@id":"dataid:sha256sum","@type":"xsd:string"},"signature":{"@id":"dataid:signature","@type":"xsd:string"},"tractate":{"@id":"databus:tractate","@type":"xsd:string"}},"@graph":[{"@id":"https://dev.databus.dbpedia.org/tester","@type":"foaf:PersonalProfileDocument","maker":"https://dev.databus.dbpedia.org/tester#this","primaryTopic":"https://dev.databus.dbpedia.org/tester#this"},{"@id":"https://dev.databus.dbpedia.org/tester#this","@type":["foaf:Person","dbo:DBpedian"],"key":{"@type":"cert:RSAPublicKey","rdfs:label":{"@value":"Shared Databus Public Key"},"exponent":65537,"modulus":{"@value":"bcac91327848a054f9c6e5ace4e383850db4a06ab9f2072717603e831d0a383b3217abcfcc29d1b5516606fa05bd4d3ed8f37188ddf96bca4de7d763be90c0ca5955325c93642ae16c3aa36f6bef1d1b857a25f8319aed3cac5cc3357b44c62675fd37baf6c2b54860b597827179dd254b19acbd3721d5c099837c71f24bd7379f7f9aecc9eac0d5cdc11e09c0aea583cb8b0a62bb8c04f6b7a94109680c94887f74063138be09ef1c3e08b9e3467ba3f7d33d66525ecbb7c70ccfc994c1450be15637f9d20733aa39701618ac2e6f95d81a2e57e45ef3e9fe1dbd65efde2f6481e42d0e7c2e8fc0d1cbb35cb24efabffbf18f5701dd1346ae45762fbec6fc07"}},"account":"https://dev.databus.dbpedia.org/tester","foaf:name":{"@value":"tester1@example.org"}}]}',
databus_1   |       method: 'POST',
databus_1   |       readable: true,
databus_1   |       writable: true,
databus_1   |       explicitMethod: true,
databus_1   |       _qs: [Querystring],
databus_1   |       _auth: [Auth],
databus_1   |       _oauth: [OAuth],
databus_1   |       _multipart: [Multipart],
databus_1   |       _redirect: [Redirect],
databus_1   |       _tunnel: [Tunnel],
databus_1   |       _rp_resolve: [Function (anonymous)],
databus_1   |       _rp_reject: [Function (anonymous)],
databus_1   |       _rp_promise: [Promise [Object]],
databus_1   |       _rp_callbackOrig: undefined,
databus_1   |       callback: [Function (anonymous)],
databus_1   |       _rp_options: [Object],
databus_1   |       headers: [Object],
databus_1   |       setHeader: [Function (anonymous)],
databus_1   |       hasHeader: [Function (anonymous)],
databus_1   |       getHeader: [Function (anonymous)],
databus_1   |       removeHeader: [Function (anonymous)],
databus_1   |       localAddress: undefined,
databus_1   |       pool: {},
databus_1   |       dests: [],
databus_1   |       __isRequestRequest: true,
databus_1   |       _callback: [Function: RP$callback],
databus_1   |       proxy: null,
databus_1   |       tunnel: false,
databus_1   |       setHost: true,
databus_1   |       originalCookieHeader: undefined,
databus_1   |       _disableCookies: true,
databus_1   |       _jar: undefined,
databus_1   |       port: '80',
databus_1   |       host: 'gstore',
databus_1   |       path: '/file/save?repo=tester&path=tester/webid.jsonld',
databus_1   |       _json: true,
databus_1   |       httpModule: [Object],
databus_1   |       agentClass: [Function],
databus_1   |       agent: [Agent],
databus_1   |       _started: true,
databus_1   |       href: 'http://gstore:80/file/save?repo=tester&path=tester/webid.jsonld',
databus_1   |       req: [ClientRequest],
databus_1   |       ntick: true,
databus_1   |       response: [Circular *1],
databus_1   |       originalHost: 'gstore',
databus_1   |       originalHostHeaderName: 'host',
databus_1   |       responseContent: [Circular *1],
databus_1   |       _destdata: true,
databus_1   |       _ended: true,
databus_1   |       _callbackCalled: true,
databus_1   |       [Symbol(kCapture)]: false
databus_1   |     },
databus_1   |     toJSON: [Function: responseToJSON],
databus_1   |     caseless: Caseless { dict: [Object] },
databus_1   |     body: 'java.lang.RuntimeException: Saving to virtuoso did not work.',
databus_1   |     [Symbol(kCapture)]: false,
databus_1   |     [Symbol(kHeaders)]: {
databus_1   |       server: 'nginx/1.14.2',
databus_1   |       date: 'Wed, 10 Nov 2021 11:12:29 GMT',
databus_1   |       'content-type': 'application/json;charset=utf-8',
databus_1   |       'content-length': '60',
databus_1   |       connection: 'close',
databus_1   |       'access-control-allow-origin': '*'
databus_1   |     },
databus_1   |     [Symbol(kHeadersCount)]: 12,
databus_1   |     [Symbol(kTrailers)]: null,
databus_1   |     [Symbol(kTrailersCount)]: 0,
databus_1   |     [Symbol(RequestTimeout)]: undefined
databus_1   |   }
databus_1   | }

Gstore Stacktrace:

gstore_1    | 11:12:29.885 [qtp399931359-15] WARN  o.e.j.s.handler.ContextHandler.ROOT - org.dbpedia.databus.swagger.api.DefaultApi: Error processing request
gstore_1    | java.lang.RuntimeException: Saving to virtuoso did not work.
gstore_1    |   at org.dbpedia.databus.ApiImpl.$anonfun$saveFile$1(ApiImpl.scala:66)
gstore_1    |   at scala.util.Success.flatMap(Try.scala:247)
gstore_1    |   at org.dbpedia.databus.ApiImpl.saveFile(ApiImpl.scala:55)
gstore_1    |   at org.dbpedia.databus.swagger.api.DefaultApi.$anonfun$new$9(DefaultApi.scala:139)
gstore_1    |   at org.scalatra.ScalatraBase.liftAction(ScalatraBase.scala:280)
gstore_1    |   at org.scalatra.ScalatraBase.$anonfun$invoke$1(ScalatraBase.scala:274)
gstore_1    |   at org.scalatra.ApiFormats.withRouteMultiParams(ApiFormats.scala:183)
gstore_1    |   at org.scalatra.ApiFormats.withRouteMultiParams$(ApiFormats.scala:169)
gstore_1    |   at org.dbpedia.databus.swagger.api.DefaultApi.withRouteMultiParams(DefaultApi.scala:31)
gstore_1    |   at org.scalatra.ScalatraBase.invoke(ScalatraBase.scala:273)
gstore_1    |   at org.scalatra.ScalatraBase.invoke$(ScalatraBase.scala:272)
gstore_1    |   at org.dbpedia.databus.swagger.api.DefaultApi.org$scalatra$json$JsonSupport$$super$invoke(DefaultApi.scala:31)
gstore_1    |   at org.scalatra.json.JsonSupport.$anonfun$invoke$1(JsonSupport.scala:90)
gstore_1    |   at org.scalatra.ApiFormats.withRouteMultiParams(ApiFormats.scala:183)
gstore_1    |   at org.scalatra.ApiFormats.withRouteMultiParams$(ApiFormats.scala:169)
gstore_1    |   at org.dbpedia.databus.swagger.api.DefaultApi.withRouteMultiParams(DefaultApi.scala:31)
gstore_1    |   at org.scalatra.json.JsonSupport.invoke(JsonSupport.scala:84)
gstore_1    |   at org.scalatra.json.JsonSupport.invoke$(JsonSupport.scala:83)
gstore_1    |   at org.dbpedia.databus.swagger.api.DefaultApi.invoke(DefaultApi.scala:31)
gstore_1    |   at org.scalatra.ScalatraBase.$anonfun$runRoutes$3(ScalatraBase.scala:248)
gstore_1    |   at scala.Option.flatMap(Option.scala:171)
gstore_1    |   at org.scalatra.ScalatraBase.$anonfun$runRoutes$1(ScalatraBase.scala:246)
gstore_1    |   at scala.collection.immutable.Stream.flatMap(Stream.scala:490)
gstore_1    |   at org.scalatra.ScalatraBase.runRoutes(ScalatraBase.scala:245)
gstore_1    |   at org.scalatra.ScalatraBase.runRoutes$(ScalatraBase.scala:243)
gstore_1    |   at org.dbpedia.databus.swagger.api.DefaultApi.runRoutes(DefaultApi.scala:31)
gstore_1    |   at org.scalatra.ScalatraBase.runActions$1(ScalatraBase.scala:169)
gstore_1    |   at org.scalatra.ScalatraBase.$anonfun$executeRoutes$6(ScalatraBase.scala:181)
gstore_1    |   at scala.runtime.java8.JFunction0$mcV$sp.apply(JFunction0$mcV$sp.java:12)
gstore_1    |   at org.scalatra.ScalatraBase.cradleHalt(ScalatraBase.scala:199)
gstore_1    |   at org.scalatra.ScalatraBase.executeRoutes(ScalatraBase.scala:181)
gstore_1    |   at org.scalatra.ScalatraBase.executeRoutes$(ScalatraBase.scala:150)
gstore_1    |   at org.dbpedia.databus.swagger.api.DefaultApi.executeRoutes(DefaultApi.scala:31)
gstore_1    |   at org.scalatra.ScalatraBase.$anonfun$handle$1(ScalatraBase.scala:123)
gstore_1    |   at scala.runtime.java8.JFunction0$mcV$sp.apply(JFunction0$mcV$sp.java:12)
gstore_1    |   at scala.util.DynamicVariable.withValue(DynamicVariable.scala:58)
gstore_1    |   at org.scalatra.DynamicScope.withResponse(DynamicScope.scala:79)
gstore_1    |   at org.scalatra.DynamicScope.withResponse$(DynamicScope.scala:77)
gstore_1    |   at org.dbpedia.databus.swagger.api.DefaultApi.withResponse(DefaultApi.scala:31)
gstore_1    |   at org.scalatra.DynamicScope.$anonfun$withRequestResponse$1(DynamicScope.scala:59)
gstore_1    |   at scala.util.DynamicVariable.withValue(DynamicVariable.scala:58)
gstore_1    |   at org.scalatra.DynamicScope.withRequest(DynamicScope.scala:70)
gstore_1    |   at org.scalatra.DynamicScope.withRequest$(DynamicScope.scala:68)
gstore_1    |   at org.dbpedia.databus.swagger.api.DefaultApi.withRequest(DefaultApi.scala:31)
gstore_1    |   at org.scalatra.DynamicScope.withRequestResponse(DynamicScope.scala:58)
gstore_1    |   at org.scalatra.DynamicScope.withRequestResponse$(DynamicScope.scala:56)
gstore_1    |   at org.dbpedia.databus.swagger.api.DefaultApi.withRequestResponse(DefaultApi.scala:31)
gstore_1    |   at org.scalatra.ScalatraBase.handle(ScalatraBase.scala:123)
gstore_1    |   at org.scalatra.ScalatraBase.handle$(ScalatraBase.scala:119)
gstore_1    |   at org.dbpedia.databus.swagger.api.DefaultApi.org$scalatra$servlet$ServletBase$$super$handle(DefaultApi.scala:31)
gstore_1    |   at org.scalatra.servlet.ServletBase.handle(ServletBase.scala:53)
gstore_1    |   at org.scalatra.servlet.ServletBase.handle$(ServletBase.scala:46)
gstore_1    |   at org.dbpedia.databus.swagger.api.DefaultApi.org$scalatra$servlet$FileUploadSupport$$super$handle(DefaultApi.scala:31)
gstore_1    |   at org.scalatra.servlet.FileUploadSupport.handle(FileUploadSupport.scala:95)
gstore_1    |   at org.scalatra.servlet.FileUploadSupport.handle$(FileUploadSupport.scala:80)
gstore_1    |   at org.dbpedia.databus.swagger.api.DefaultApi.org$scalatra$CorsSupport$$super$handle(DefaultApi.scala:31)
gstore_1    |   at org.scalatra.CorsSupport.$anonfun$handle$1(CORSSupport.scala:221)
gstore_1    |   at scala.runtime.java8.JFunction0$mcV$sp.apply(JFunction0$mcV$sp.java:12)
gstore_1    |   at scala.util.DynamicVariable.withValue(DynamicVariable.scala:58)
gstore_1    |   at org.scalatra.DynamicScope.withResponse(DynamicScope.scala:79)
gstore_1    |   at org.scalatra.DynamicScope.withResponse$(DynamicScope.scala:77)
gstore_1    |   at org.dbpedia.databus.swagger.api.DefaultApi.withResponse(DefaultApi.scala:31)
gstore_1    |   at org.scalatra.DynamicScope.$anonfun$withRequestResponse$1(DynamicScope.scala:59)
gstore_1    |   at scala.util.DynamicVariable.withValue(DynamicVariable.scala:58)
gstore_1    |   at org.scalatra.DynamicScope.withRequest(DynamicScope.scala:70)
gstore_1    |   at org.scalatra.DynamicScope.withRequest$(DynamicScope.scala:68)
gstore_1    |   at org.dbpedia.databus.swagger.api.DefaultApi.withRequest(DefaultApi.scala:31)
gstore_1    |   at org.scalatra.DynamicScope.withRequestResponse(DynamicScope.scala:58)
gstore_1    |   at org.scalatra.DynamicScope.withRequestResponse$(DynamicScope.scala:56)
gstore_1    |   at org.dbpedia.databus.swagger.api.DefaultApi.withRequestResponse(DefaultApi.scala:31)
gstore_1    |   at org.scalatra.CorsSupport.handle(CORSSupport.scala:209)
gstore_1    |   at org.scalatra.CorsSupport.handle$(CORSSupport.scala:206)
gstore_1    |   at org.dbpedia.databus.swagger.api.DefaultApi.handle(DefaultApi.scala:31)
gstore_1    |   at org.scalatra.ScalatraServlet.service(ScalatraServlet.scala:65)
gstore_1    |   at org.scalatra.ScalatraServlet.service$(ScalatraServlet.scala:64)
gstore_1    |   at org.dbpedia.databus.swagger.api.DefaultApi.service(DefaultApi.scala:31)
gstore_1    |   at javax.servlet.http.HttpServlet.service(HttpServlet.java:790)
gstore_1    |   at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:856)
gstore_1    |   at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:535)
gstore_1    |   at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:146)
gstore_1    |   at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:548)
gstore_1    |   at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:132)
gstore_1    |   at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:257)
gstore_1    |   at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:1595)
gstore_1    |   at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:255)
gstore_1    |   at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1253)
gstore_1    |   at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:203)
gstore_1    |   at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:473)
gstore_1    |   at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:1564)
gstore_1    |   at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:201)
gstore_1    |   at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1155)
gstore_1    |   at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:144)
gstore_1    |   at org.eclipse.jetty.server.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:219)
gstore_1    |   at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:132)
gstore_1    |   at org.eclipse.jetty.server.Server.handle(Server.java:531)
gstore_1    |   at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:352)
gstore_1    |   at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:260)
gstore_1    |   at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:281)
gstore_1    |   at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:102)
gstore_1    |   at org.eclipse.jetty.io.ChannelEndPoint$2.run(ChannelEndPoint.java:118)
gstore_1    |   at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:754)
gstore_1    |   at org.eclipse.jetty.util.thread.QueuedThreadPool$2.run(QueuedThreadPool.java:672)
gstore_1    |   at java.lang.Thread.run(Thread.java:748)
manonthegithub commented 2 years ago
10:08:15.919 [qtp712256162-22] WARN  o.e.j.s.handler.ContextHandler.ROOT - org.dbpedia.databus.swagger.api.DefaultApi: Error processing request
gstore_1          | virtuoso.jdbc4.VirtuosoException: SQ200: No column NaN.
gstore_1          |     at virtuoso.jdbc4.VirtuosoResultSet.process_result(VirtuosoResultSet.java:363)
gstore_1          |     at virtuoso.jdbc4.VirtuosoResultSet.<init>(VirtuosoResultSet.java:59)
gstore_1          |     at virtuoso.jdbc4.VirtuosoPreparedStatement.<init>(VirtuosoPreparedStatement.java:35)
gstore_1          |     at virtuoso.jdbc4.VirtuosoConnection.prepareStatement(VirtuosoConnection.java:886)
gstore_1          |     at virtuoso.jdbc4.VirtuosoConnection.prepareStatement(VirtuosoConnection.java:819)
gstore_1          |     at com.mchange.v2.c3p0.impl.NewProxyConnection.prepareStatement(NewProxyConnection.java:213)
gstore_1          |     at org.dbpedia.databus.JdbcCLient.$anonfun$executeUpdates$4(SparqlClient.scala:78)
gstore_1          |     at scala.collection.TraversableLike.$anonfun$map$1(TraversableLike.scala:234)
gstore_1          |     at scala.collection.immutable.List.foreach(List.scala:389)
gstore_1          |     at scala.collection.TraversableLike.map(TraversableLike.scala:234)
gstore_1          |     at scala.collection.TraversableLike.map$(TraversableLike.scala:227)
gstore_1          |     at scala.collection.immutable.List.map(List.scala:295)
gstore_1          |     at org.dbpedia.databus.JdbcCLient.$anonfun$executeUpdates$3(SparqlClient.scala:78)
gstore_1          |     at scala.runtime.java8.JFunction0$mcV$sp.apply(JFunction0$mcV$sp.java:12)
gstore_1          |     at scala.util.Try$.apply(Try.scala:209)
gstore_1          |     at org.dbpedia.databus.JdbcCLient.executeUpdates(SparqlClient.scala:77)
gstore_1          |     at org.dbpedia.databus.ApiImpl.saveToVirtuoso(ApiImpl.scala:99)
gstore_1          |     at org.dbpedia.databus.ApiImpl.saveFile(ApiImpl.scala:52)
gstore_1          |     at org.dbpedia.databus.swagger.api.DefaultApi.$anonfun$new$9(DefaultApi.scala:139)
gstore_1          |     at org.scalatra.ScalatraBase.liftAction(ScalatraBase.scala:280)
gstore_1          |     at org.scalatra.ScalatraBase.$anonfun$invoke$1(ScalatraBase.scala:274)
gstore_1          |     at org.scalatra.ApiFormats.withRouteMultiParams(ApiFormats.scala:183)
gstore_1          |     at org.scalatra.ApiFormats.withRouteMultiParams$(ApiFormats.scala:169)
gstore_1          |     at org.dbpedia.databus.swagger.api.DefaultApi.withRouteMultiParams(DefaultApi.scala:31)
gstore_1          |     at org.scalatra.ScalatraBase.invoke(ScalatraBase.scala:273)
gstore_1          |     at org.scalatra.ScalatraBase.invoke$(ScalatraBase.scala:272)
gstore_1          |     at org.dbpedia.databus.swagger.api.DefaultApi.org$scalatra$json$JsonSupport$$super$invoke(DefaultApi.scala:31)
gstore_1          |     at org.scalatra.json.JsonSupport.$anonfun$invoke$1(JsonSupport.scala:90)
gstore_1          |     at org.scalatra.ApiFormats.withRouteMultiParams(ApiFormats.scala:183)
gstore_1          |     at org.scalatra.ApiFormats.withRouteMultiParams$(ApiFormats.scala:169)
gstore_1          |     at org.dbpedia.databus.swagger.api.DefaultApi.withRouteMultiParams(DefaultApi.scala:31)
gstore_1          |     at org.scalatra.json.JsonSupport.invoke(JsonSupport.scala:84)
gstore_1          |     at org.scalatra.json.JsonSupport.invoke$(JsonSupport.scala:83)
gstore_1          |     at org.dbpedia.databus.swagger.api.DefaultApi.invoke(DefaultApi.scala:31)
gstore_1          |     at org.scalatra.ScalatraBase.$anonfun$runRoutes$3(ScalatraBase.scala:248)
gstore_1          |     at scala.Option.flatMap(Option.scala:171)
gstore_1          |     at org.scalatra.ScalatraBase.$anonfun$runRoutes$1(ScalatraBase.scala:246)
gstore_1          |     at scala.collection.immutable.Stream.flatMap(Stream.scala:490)
gstore_1          |     at org.scalatra.ScalatraBase.runRoutes(ScalatraBase.scala:245)
gstore_1          |     at org.scalatra.ScalatraBase.runRoutes$(ScalatraBase.scala:243)
gstore_1          |     at org.dbpedia.databus.swagger.api.DefaultApi.runRoutes(DefaultApi.scala:31)
gstore_1          |     at org.scalatra.ScalatraBase.runActions$1(ScalatraBase.scala:169)
gstore_1          |     at org.scalatra.ScalatraBase.$anonfun$executeRoutes$6(ScalatraBase.scala:181)
gstore_1          |     at scala.runtime.java8.JFunction0$mcV$sp.apply(JFunction0$mcV$sp.java:12)
gstore_1          |     at org.scalatra.ScalatraBase.cradleHalt(ScalatraBase.scala:199)
gstore_1          |     at org.scalatra.ScalatraBase.executeRoutes(ScalatraBase.scala:181)
gstore_1          |     at org.scalatra.ScalatraBase.executeRoutes$(ScalatraBase.scala:150)
gstore_1          |     at org.dbpedia.databus.swagger.api.DefaultApi.executeRoutes(DefaultApi.scala:31)
gstore_1          |     at org.scalatra.ScalatraBase.$anonfun$handle$1(ScalatraBase.scala:123)
gstore_1          |     at scala.runtime.java8.JFunction0$mcV$sp.apply(JFunction0$mcV$sp.java:12)
gstore_1          |     at scala.util.DynamicVariable.withValue(DynamicVariable.scala:58)
gstore_1          |     at org.scalatra.DynamicScope.withResponse(DynamicScope.scala:79)
gstore_1          |     at org.scalatra.DynamicScope.withResponse$(DynamicScope.scala:77)
gstore_1          |     at org.dbpedia.databus.swagger.api.DefaultApi.withResponse(DefaultApi.scala:31)
gstore_1          |     at org.scalatra.DynamicScope.$anonfun$withRequestResponse$1(DynamicScope.scala:59)
gstore_1          |     at scala.util.DynamicVariable.withValue(DynamicVariable.scala:58)
gstore_1          |     at org.scalatra.DynamicScope.withRequest(DynamicScope.scala:70)
gstore_1          |     at org.scalatra.DynamicScope.withRequest$(DynamicScope.scala:68)
gstore_1          |     at org.dbpedia.databus.swagger.api.DefaultApi.withRequest(DefaultApi.scala:31)
gstore_1          |     at org.scalatra.DynamicScope.withRequestResponse(DynamicScope.scala:58)
gstore_1          |     at org.scalatra.DynamicScope.withRequestResponse$(DynamicScope.scala:56)
gstore_1          |     at org.dbpedia.databus.swagger.api.DefaultApi.withRequestResponse(DefaultApi.scala:31)
gstore_1          |     at org.scalatra.ScalatraBase.handle(ScalatraBase.scala:123)
gstore_1          |     at org.scalatra.ScalatraBase.handle$(ScalatraBase.scala:119)
gstore_1          |     at org.dbpedia.databus.swagger.api.DefaultApi.org$scalatra$servlet$ServletBase$$super$handle(DefaultApi.scala:31)
gstore_1          |     at org.scalatra.servlet.ServletBase.handle(ServletBase.scala:53)
gstore_1          |     at org.scalatra.servlet.ServletBase.handle$(ServletBase.scala:46)
gstore_1          |     at org.dbpedia.databus.swagger.api.DefaultApi.org$scalatra$servlet$FileUploadSupport$$super$handle(DefaultApi.scala:31)
gstore_1          |     at org.scalatra.servlet.FileUploadSupport.handle(FileUploadSupport.scala:95)
gstore_1          |     at org.scalatra.servlet.FileUploadSupport.handle$(FileUploadSupport.scala:80)
gstore_1          |     at org.dbpedia.databus.swagger.api.DefaultApi.org$scalatra$CorsSupport$$super$handle(DefaultApi.scala:31)
gstore_1          |     at org.scalatra.CorsSupport.$anonfun$handle$1(CORSSupport.scala:221)
gstore_1          |     at scala.runtime.java8.JFunction0$mcV$sp.apply(JFunction0$mcV$sp.java:12)
gstore_1          |     at scala.util.DynamicVariable.withValue(DynamicVariable.scala:58)
gstore_1          |     at org.scalatra.DynamicScope.withResponse(DynamicScope.scala:79)
gstore_1          |     at org.scalatra.DynamicScope.withResponse$(DynamicScope.scala:77)
gstore_1          |     at org.dbpedia.databus.swagger.api.DefaultApi.withResponse(DefaultApi.scala:31)
gstore_1          |     at org.scalatra.DynamicScope.$anonfun$withRequestResponse$1(DynamicScope.scala:59)
gstore_1          |     at scala.util.DynamicVariable.withValue(DynamicVariable.scala:58)
gstore_1          |     at org.scalatra.DynamicScope.withRequest(DynamicScope.scala:70)
gstore_1          |     at org.scalatra.DynamicScope.withRequest$(DynamicScope.scala:68)
gstore_1          |     at org.dbpedia.databus.swagger.api.DefaultApi.withRequest(DefaultApi.scala:31)
gstore_1          |     at org.scalatra.DynamicScope.withRequestResponse(DynamicScope.scala:58)
gstore_1          |     at org.scalatra.DynamicScope.withRequestResponse$(DynamicScope.scala:56)
gstore_1          |     at org.dbpedia.databus.swagger.api.DefaultApi.withRequestResponse(DefaultApi.scala:31)
gstore_1          |     at org.scalatra.CorsSupport.handle(CORSSupport.scala:209)
gstore_1          |     at org.scalatra.CorsSupport.handle$(CORSSupport.scala:206)
gstore_1          |     at org.dbpedia.databus.swagger.api.DefaultApi.handle(DefaultApi.scala:31)
gstore_1          |     at org.scalatra.ScalatraServlet.service(ScalatraServlet.scala:65)
gstore_1          |     at org.scalatra.ScalatraServlet.service$(ScalatraServlet.scala:64)
gstore_1          |     at org.dbpedia.databus.swagger.api.DefaultApi.service(DefaultApi.scala:31)
gstore_1          |     at javax.servlet.http.HttpServlet.service(HttpServlet.java:790)
gstore_1          |     at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:856)
gstore_1          |     at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:535)
gstore_1          |     at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:146)
gstore_1          |     at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:548)
gstore_1          |     at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:132)
gstore_1          |     at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:257)
gstore_1          |     at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:1595)
gstore_1          |     at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:255)
gstore_1          |     at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1253)
gstore_1          |     at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:203)
gstore_1          |     at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:473)
gstore_1          |     at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:1564)
gstore_1          |     at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:201)
gstore_1          |     at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1155)
gstore_1          |     at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:144)
gstore_1          |     at org.eclipse.jetty.server.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:219)
gstore_1          |     at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:132)
gstore_1          |     at org.eclipse.jetty.server.Server.handle(Server.java:531)
gstore_1          |     at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:352)
gstore_1          |     at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:260)
gstore_1          |     at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:281)
gstore_1          |     at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:102)
gstore_1          |     at org.eclipse.jetty.io.ChannelEndPoint$2.run(ChannelEndPoint.java:118)
gstore_1          |     at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.doProduce(EatWhatYouKill.java:319)
gstore_1          |     at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.tryProduce(EatWhatYouKill.java:175)
gstore_1          |     at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.run(EatWhatYouKill.java:133)
gstore_1          |     at org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run(ReservedThreadExecutor.java:366)
gstore_1          |     at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:754)
gstore_1          |     at org.eclipse.jetty.util.thread.QueuedThreadPool$2.run(QueuedThreadPool.java:672)
gstore_1          |     at java.lang.Thread.run(Thread.java:748)
manonthegithub commented 2 years ago

Here would be nice to have a sample jsonld causing the error. Can not reproduce without it :(

manonthegithub commented 2 years ago

Seems to be solved. Reopen if needed