I have migrated my Knowage from 8.0.9 to 8.1.9.
All the QBE created in previous version did work as expected.
However, when I try to create a new QBE it gives me a bunch of error.
The following were my steps
Goes into Business Model
Create a business mdoel, do all the configuration, in this case a fact table with 13 dimensions. Generate business model and jar file, no errors
Goes into dataset, create a dataset, select QBE and the datamart, when I click on Qbe it gives a "Generic Error" Message.
This happens even with the old QBE I migrated over from older version of knowage.
This is similar situation with a preivous issue in 2020
ttps://www.knowage-suite.com/qa/5006/error-when-use-business-model-catalog-for-dataset-definition
attached is the log
Caused by: it.eng.spagobi.utilities.exceptions.SpagoBIServiceException: sbi.ds.test.error.metadata
at it.eng.spagobi.tools.dataset.service.ManageDataSetsForREST.getGuiGenericDatasetToInsert(ManageDataSetsForREST.java:385) ~[knowage-core-8.1.19.jar:8.1.19]
at it.eng.spagobi.tools.dataset.service.ManageDataSetsForREST.datasetInsert(ManageDataSetsForREST.java:192) ~[knowage-core-8.1.19.jar:8.1.19]
at it.eng.spagobi.tools.dataset.service.ManageDataSetsForREST.insertDataset(ManageDataSetsForREST.java:188) ~[knowage-core-8.1.19.jar:8.1.19]
at it.eng.spagobi.api.DataSetResource.persistDataSets(DataSetResource.java:877) ~[knowage-core-8.1.19.jar:8.1.19]
... 90 more
Caused by: it.eng.spagobi.utilities.engines.SpagoBIEngineRuntimeException: Impossible to deserialize catalogue
at it.eng.qbe.dataset.QbeDataSet.getCatalogue(QbeDataSet.java:421) ~[qbe-core-8.1.19.jar:8.1.19]
at it.eng.qbe.dataset.QbeDataSet.init(QbeDataSet.java:136) ~[qbe-core-8.1.19.jar:8.1.19]
at it.eng.qbe.dataset.QbeDataSet.loadData(QbeDataSet.java:171) ~[qbe-core-8.1.19.jar:8.1.19]
at it.eng.spagobi.tools.dataset.service.ManageDataSetsForREST.getDatasetTestMetadata(ManageDataSetsForREST.java:850) ~[knowage-core-8.1.19.jar:8.1.19]
at it.eng.spagobi.tools.dataset.service.ManageDataSetsForREST.getGuiGenericDatasetToInsert(ManageDataSetsForREST.java:381) ~[knowage-core-8.1.19.jar:8.1.19]
at it.eng.spagobi.tools.dataset.service.ManageDataSetsForREST.datasetInsert(ManageDataSetsForREST.java:192) ~[knowage-core-8.1.19.jar:8.1.19]
at it.eng.spagobi.tools.dataset.service.ManageDataSetsForREST.insertDataset(ManageDataSetsForREST.java:188) ~[knowage-core-8.1.19.jar:8.1.19]
at it.eng.spagobi.api.DataSetResource.persistDataSets(DataSetResource.java:877) ~[knowage-core-8.1.19.jar:8.1.19]
... 90 more
Caused by: org.json.JSONException: No content to map due to end-of-input
at [Source: (String)""; line: 1, column: 0]
at org.json.JSONObject.<init>(JSONObject.java:123) ~[knowage-utils-json-8.1.19.jar:8.1.19]
<removed due to length>
Caused by: it.eng.spagobi.utilities.engines.SpagoBIEngineRuntimeException: Impossible to deserialize catalogue