Welcome to Knowage Q&A, where you can ask questions and receive answers from other members of the community.
0 votes
1 view
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)
Environment Knowage version 8.0 , Linux , Ubuntu
in Cockpit, Dashboard and Console by (230 points)

Please log in or register to answer this question.

...