terminusdb
terminusdb copied to clipboard
Stack trace for subdocument key missing for full replace of schema.
[52] throw(error(subdocument_key_missing,_13426))
[50] 'document/json':check_schema_document_restrictions(json{'@id':'terminusdb:///lego/schema#PartRelation','@type':'http://terminusdb.com/schema/sys#Class','http://terminusdb.com/schema/sys#subdocument':[],'terminusdb:///lego/schema#left ':json{'@id':'terminusdb:///lego/schema#Part','@type':"@id"},'terminusdb:///lego/schema#relation_type':json{'@id':'terminusdb:///lego/schema#RelationType','@type':"@id"},'terminusdb:///lego/schema#right':json{'@id':'terminusdb:///lego/schema#Part','@type':"@id"}}) at /home/gavin/dev/terminusdb/src/core/document/json.pl:1659
[48] utils:do_or_die('document/json':json_schema_elaborate_('Class',...,...,[],...),error(schema_type_unknown('Class'),_13588)) at /home/gavin/dev/terminusdb/src/core/util/utils.pl:143
[46] utils:do_or_die('document/json':json_schema_elaborate(...,...,[],...),error(unable_to_elaborate_schema_document(...),_13652)) at /home/gavin/dev/terminusdb/src/core/util/utils.pl:143
[45] 'document/json':json_schema_triple(json{'@id':"PartRelation",'@subdocument':[],'@type':"Class",'left ':"Part",relation_type:"RelationType",right:"Part"},_13728{'@base':"terminusdb:///lego/data",'@schema':"terminusdb:///lego/schema#",'@type':"@context",api:'http://terminusdb.com/schema/api#',json:'http://terminusdb.com/schema/json#',owl:'http://www.w3.org/2002/07/owl#',rdf:'http://www.w3.org/1999/02/22-rdf-syntax-ns#',rdfs:'http://www.w3.org/2000/01/rdf-schema#',sys:'http://terminusdb.com/schema/sys#',vio:'http://terminusdb.com/schema/vio#',woql:'http://terminusdb.com/schema/woql#',xdd:'http://terminusdb.com/schema/xdd#',xsd:'http://www.w3.org/2001/XMLSchema#'},t(_13784,_13786,_13788)) at /home/gavin/dev/terminusdb/src/core/document/json.pl:1678
[44] 'document/json':insert_schema_document_unsafe(transaction_object{commit_info:commit_info{},descriptor:branch_descriptor{branch_name:"main",repository_descriptor: ...},inference_objects:[],instance_objects:[...],parent:transaction_object{descriptor: ...,inference_objects:[],instance_objects: ...,parent: ...,schema_objects: ...},schema_objects:[...]},json{'@base':"terminusdb:///lego/data",'@schema':"terminusdb:///lego/schema#",'@type':"@context"},json{'@id':"PartRelation",'@subdocument':[],'@type':"Class",'left ':"Part",relation_type:"RelationType",right:"Part"}) at /home/gavin/dev/terminusdb/src/core/document/json.pl:3274
[43] utils:do_or_die('<garbage_collected>',error(document_insertion_failed_unexpectedly(...),_13996)) at /home/gavin/dev/terminusdb/src/core/util/utils.pl:143
[42] api_document:api_insert_document_unsafe_(schema,false,'<garbage_collected>','<garbage_collected>',json{'@id':"PartRelation",'@subdocument':[],'@type':"Class",'left ':"Part",relation_type:"RelationType",right:"Part"},'<garbage_collected>',_14048,'<garbage_collected>') at /home/gavin/dev/terminusdb/src/core/api/api_document.pl:205
[40] utils:nb_thread_var('<garbage_collected>',state(t)) at /home/gavin/dev/terminusdb/src/core/util/utils.pl:1175
[39] '<meta-call>'('<garbage_collected>') <foreign>
[38] findall_loop(_14184,'<garbage_collected>',_14188,[]) at /home/gavin/.swivm/versions/v8.5.16/lib/swipl/boot/bags.pl:99
[37] setup_call_catcher_cleanup('$bags':'$new_findall_bag','$bags':findall_loop(_14242,...,_14246,[]),_14224,'$bags':'$destroy_findall_bag') at /home/gavin/.swivm/versions/v8.5.16/lib/swipl/boot/init.pl:663
[32] '<meta-call>'('<garbage_collected>') <foreign>
[31] call('<garbage_collected>') at /home/gavin/.swivm/versions/v8.5.16/lib/swipl/boot/init.pl:499
[30] catch(database:call(...),fail_transaction,database:(_14372=true)) at /home/gavin/.swivm/versions/v8.5.16/lib/swipl/boot/init.pl:562
[29] database:with_transaction_(query_context{all_witnesses:false,authorization:'terminusdb://system/data/User/admin',bindings:[],commit_info:commit_info{author:admin,message:'cli: document insert'},default_collection:branch_descriptor{branch_name:"main",repository_descriptor: ...},files:[],filter:type_filter{types: ...},prefixes:_14520{'@base':"terminusdb:///data/",'@schema':"terminusdb:///schema#",'@type':'Context',api:'http://terminusdb.com/schema/api#',json:'http://terminusdb.com/schema/json#',owl:'http://www.w3.org/2002/07/owl#',rdf:'http://www.w3.org/1999/02/22-rdf-syntax-ns#',rdfs:'http://www.w3.org/2000/01/rdf-schema#',sys:'http://terminusdb.com/schema/sys#',vio:'http://terminusdb.com/schema/vio#',woql:'http://terminusdb.com/schema/woql#',xdd:'http://terminusdb.com/schema/xdd#',xsd:'http://www.w3.org/2001/XMLSchema#'},selected:[],system:system_descriptor{},transaction_objects:[...],update_guard:_14456,write_graph:branch_graph{branch_name:"main",database_name:"lego",organization_name:"admin",repository_name:"local",type:instance}},api_document:(...,...),_14414) at /home/gavin/dev/terminusdb/src/core/transaction/database.pl:234
[28] setup_call_catcher_cleanup(database:pre_transaction_tabling,database:with_transaction_(...,...,_14660),_14638,database:post_transaction_tabling) at /home/gavin/.swivm/versions/v8.5.16/lib/swipl/boot/init.pl:663
[26] database:with_transaction('<garbage_collected>','<garbage_collected>','<garbage_collected>') at /home/gavin/dev/terminusdb/src/core/transaction/database.pl:223
[25] api_document:api_insert_documents('<garbage_collected>','terminusdb://system/data/User/admin','admin/lego',<stream>(0x556a2b998190),no_data_version,_14752,'<garbage_collected>','<garbage_collected>') at /home/gavin/dev/terminusdb/src/core/api/api_document.pl:282
[23] call('<garbage_collected>',<stream>(0x556a2b998190)) at /home/gavin/.swivm/versions/v8.5.16/lib/swipl/boot/init.pl:501