inserting bare entity causes strange error
ent_with_name = CaosDB.Entity.create_entity("")
single_insert_transaction = create_transaction()
add_insert_entity(single_insert_transaction , ent_with_name)
execute(single_insert_transaction)
leads to
[2021-08-25 13:55:11.117468] [0x00007fdf5cb40740] [info] Enter UnaryRpcHandler::handleCallCompleteState
[2021-08-25 13:55:11.117676] [0x00007fdf5cb40740] [info]
[2021-08-25 13:55:11.117725] [0x00007fdf5cb40740] [info] UnfairyRpcHandler finished with an error (Code 2): MISSING DESCRIPTION Original message:
[2021-08-25 13:55:11.117739] [0x00007fdf5cb40740] [info] Leave UnaryRpcHandler::handleCallCompleteState
[2021-08-25 13:55:11.197157] [0x00007fdf5cb40740] [info] Enter int caosdb_transaction_delete_transaction(caosdb_transaction_transaction *transaction)
[2021-08-25 13:55:11.197290] [0x00007fdf5cb40740] [info] Enter int caosdb_transaction_delete_transaction(caosdb_transaction_transaction *transaction)
[2021-08-25 13:55:11.197310] [0x00007fdf5cb40740] [info] Enter int caosdb_transaction_delete_transaction(caosdb_transaction_transaction *transaction)
[2021-08-25 13:55:11.197325] [0x00007fdf5cb40740] [info] Enter int caosdb_transaction_delete_transaction(caosdb_transaction_transaction *transaction)
[2021-08-25 13:55:11.197339] [0x00007fdf5cb40740] [info] Enter int caosdb_transaction_delete_transaction(caosdb_transaction_transaction *transaction)
[2021-08-25 13:55:11.197349] [0x00007fdf5cb40740] [info] Enter int caosdb_transaction_delete_transaction(caosdb_transaction_transaction *transaction)
[2021-08-25 13:55:11.197360] [0x00007fdf5cb40740] [info] Enter int caosdb_transaction_delete_transaction(caosdb_transaction_transaction *transaction)
Test entity insertion: Error During Test at /home/henrik/CaosDB/caosdb-juliainttest/test/runtests.jl:140
Got exception outside of a @test
CaosDBException: MISSING DESCRIPTION (Status code 2)
Stacktrace:
[1] evaluate_return_code(code::Int32)
@ CaosDB.Exceptions ~/CaosDB/caosdb-julialib/src/Exceptions.jl:92
[2] execute(transaction::Base.RefValue{CaosDB.Transaction._Transaction})
@ CaosDB.Transaction ~/CaosDB/caosdb-julialib/src/Transaction.jl:237
[3] macro expansion
@ ~/CaosDB/caosdb-juliainttest/test/runtests.jl:144 [inlined]
[4] macro expansion
@ /build/julia/src/julia-1.6.2/usr/share/julia/stdlib/v1.6/Test/src/Test.jl:1151 [inlined]
[5] macro expansion
@ ~/CaosDB/caosdb-juliainttest/test/runtests.jl:141 [inlined]
[6] macro expansion
@ /build/julia/src/julia-1.6.2/usr/share/julia/stdlib/v1.6/Test/src/Test.jl:1151 [inlined]
[7] top-level scope
@ ~/CaosDB/caosdb-juliainttest/test/runtests.jl:60