I created a java dataset following the documentation, it worked fine, I am also able to preview the dataset by clicking on the preview link which works fine too. But when I try to use the data set in a cockpit for a table widget it throws an error unable to load data from the dataset, check the dataset and widget configuration. when I open the knowage logs I can see the below error
" getDataSource method not implemented in class it.eng.spagobi.tools.dataset.bo.JavaClassDataSet!!!!."
Please see the full error stack below, kindly advice!!!
Caused by: it.eng.spagobi.utilities.exceptions.SpagoBIServiceException: An unexpected error occured while executing service
at it.eng.spagobi.api.common.AbstractDataSetResource.getDataStore(AbstractDataSetResource.java:296)
at it.eng.spagobi.api.v2.DataSetResource.getDataStorePostWithJsonInBody(DataSetResource.java:740)
... 63 more
Caused by: it.eng.spagobi.utilities.assertion.UnreachableCodeException: getDataSource method not implemented in class it.eng.spagobi.tools.dataset.bo.JavaClassDataSet!!!!
at it.eng.spagobi.tools.dataset.bo.ConfigurableDataSet.getDataSource(ConfigurableDataSet.java:268)
at it.eng.spagobi.tools.dataset.bo.AbstractDataSet.getEvaluationStrategy(AbstractDataSet.java:1173)
at it.eng.spagobi.tools.dataset.bo.VersionedDataSet.getEvaluationStrategy(VersionedDataSet.java:715)
at it.eng.spagobi.tools.dataset.DatasetManagementAPI.getDataStore(DatasetManagementAPI.java:293)
at it.eng.spagobi.api.common.AbstractDataSetResource.getDataStore(AbstractDataSetResource.java:270)
... 64 more
mdfin[http-nio-8080-exec-5] 27 Sep 2022 23:27:06,976 ERROR it.eng.spagobi.api.v2.DataSetResource.getDataStorePostWithJsonInBody:745 - Error loading dataset data from sample_java
it.eng.spagobi.utilities.exceptions.SpagoBIServiceException: An unexpected error occured while executing service
at it.eng.spagobi.api.common.AbstractDataSetResource.getDataStore(AbstractDataSetResource.java:296)
at it.eng.spagobi.api.v2.DataSetResource.getDataStorePostWithJsonInBody(DataSetResource.java:740)
at jdk.internal.reflect.GeneratedMethodAccessor1176.invoke(Unknown Source)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)