Welcome to Knowage Q&A, where you can ask questions and receive answers from other members of the community.
0 votes
1 view

Am new to SpagoBI/Knowage. I installed Knowage version CE 6.1 and trying to work with cockpit, while the dataset is an .xls file. was able to load it correctly and preview it. 

Although when i try to create widgets, i get the error as mentioned in the image above.

[http-bio-8080-exec-13] 17 Apr 2018 11:12:20,744 ERROR it.eng.spagobi.rest.interceptors.RestExceptionMapper.toResponseFromGenericException:73 - Catched service error: 

it.eng.spagobi.utilities.exceptions.SpagoBIRestServiceException: generic.error

at it.eng.spagobi.api.v2.DataSetResource.getDataStorePost(DataSetResource.java:712)

at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)

at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

at java.lang.reflect.Method.invoke(Method.java:498)

at org.jboss.resteasy.core.MethodInjectorImpl.invoke(MethodInjectorImpl.java:140)

at org.jboss.resteasy.core.ResourceMethodInvoker.invokeOnTarget(ResourceMethodInvoker.java:294)

at org.jboss.resteasy.core.ResourceMethodInvoker.invoke(ResourceMethodInvoker.java:248)

at org.jboss.resteasy.core.ResourceMethodInvoker.invoke(ResourceMethodInvoker.java:235)

at org.jboss.resteasy.core.SynchronousDispatcher.invoke(SynchronousDispatcher.java:398)

at org.jboss.resteasy.core.SynchronousDispatcher.invoke(SynchronousDispatcher.java:205)

at org.jboss.resteasy.plugins.server.servlet.ServletContainerDispatcher.service(ServletContainerDispatcher.java:228)

at org.jboss.resteasy.plugins.server.servlet.HttpServletDispatcher.service(HttpServletDispatcher.java:56)

at org.jboss.resteasy.plugins.server.servlet.HttpServletDispatcher.service(HttpServletDispatcher.java:51)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:728)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)

at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)

at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:222)

at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:123)

at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:502)

at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171)

at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:100)

at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:953)

at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)

at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:409)

at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1044)

at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:607)

at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:313)

at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)

at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)

at java.lang.Thread.run(Thread.java:748)

Caused by: it.eng.spagobi.utilities.exceptions.SpagoBIServiceException: An unexpected error occured while executing service

at it.eng.spagobi.api.common.DataSetResourceAbstractResource.getDataStore(DataSetResourceAbstractResource.java:225)

at it.eng.spagobi.api.v2.DataSetResource.getDataStorePost(DataSetResource.java:710)

... 33 more

Caused by: java.lang.RuntimeException: An unexpected error occured while executing method

at it.eng.spagobi.tools.dataset.DatasetManagementAPI.getDataStore(DatasetManagementAPI.java:450)

at it.eng.spagobi.api.common.DataSetResourceAbstractResource.getDataStore(DataSetResourceAbstractResource.java:209)

... 34 more

Caused by: it.eng.spagobi.tools.dataset.cache.CacheException: An unexpected error occured while persisting store in cache

at it.eng.spagobi.tools.dataset.cache.impl.sqldbcache.SQLDBCache.persistStoreInCache(SQLDBCache.java:1244)

at it.eng.spagobi.tools.dataset.cache.impl.sqldbcache.SQLDBCache.put(SQLDBCache.java:1177)

at it.eng.spagobi.tools.dataset.cache.impl.sqldbcache.SQLDBCache.put(SQLDBCache.java:1137)

at it.eng.spagobi.tools.dataset.DatasetManagementAPI.getDataStore(DatasetManagementAPI.java:422)

... 35 more

Caused by: it.eng.spagobi.utilities.engines.SpagoBIEngineRuntimeException: Error persisting the dataset into table

at it.eng.spagobi.tools.dataset.persist.PersistedTableManager.persistDataset(PersistedTableManager.java:271)

at it.eng.spagobi.tools.dataset.persist.PersistedTableManager.persistDataset(PersistedTableManager.java:175)

at it.eng.spagobi.tools.dataset.cache.impl.sqldbcache.SQLDBCache.persistStoreInCache(SQLDBCache.java:1237)

... 38 more

Caused by: it.eng.spagobi.utilities.engines.SpagoBIEngineRuntimeException: Error persisting the dataset into table

at it.eng.spagobi.tools.dataset.persist.PersistedTableManager.defineStatements(PersistedTableManager.java:372)

at it.eng.spagobi.tools.dataset.persist.PersistedTableManager.persistDataset(PersistedTableManager.java:247)

... 40 more

Caused by: java.lang.RuntimeException: An unexpecetd error occured while preparing insert statemenet for record [4]

at it.eng.spagobi.tools.dataset.persist.PersistedTableManager.defineStatements(PersistedTableManager.java:365)

... 41 more

Caused by: java.lang.RuntimeException: An unexpected error occured while adding to statement value [NULL] of field [doc_date] whose type is equal to [class java.math.BigDecimal]

at it.eng.spagobi.tools.dataset.persist.PersistedTableHelper.addField(PersistedTableHelper.java:191)

at it.eng.spagobi.tools.dataset.persist.PersistedTableManager.defineStatements(PersistedTableManager.java:358)

... 41 more

Caused by: java.lang.ClassCastException: java.lang.String cannot be cast to java.math.BigDecimal

at it.eng.spagobi.tools.dataset.persist.PersistedTableHelper.addField(PersistedTableHelper.java:157)

... 42 more

Environment Knowage CE 6.1 on windows 10 and using through localhost in chrome.
in Data Set by (160 points)
edited by
Please do not use the same question to ask more than one topic.
Could you upload (you can use pastebin.com) log from knowage.log file?

https://www.knowage-suite.com/qa/?qa=blob&qa_blobid=7865041848983936377

Thanks for you reply! Sharing the link for the log File. 

Thanks in advance...

AJ

Hi,

I faced the same issue in 7.1v.

1 Answer

0 votes

I'm sorry but this seems to be a well-known but found on Knowage v6.1.x.

It has been already fixed in the current development branch and you will get it with the next release.

Meanwhile, you can bypass the issue by loading your data into a DB (e.g. MySQL).

UPDATE: Knowage 6.2.0-RC is out! https://www.knowage-suite.com/site/home/

by (15.2k points)
Hi,

Thank you for the solution. When is the next version expected to be released?

Also, if it is a generic error then why it is not happening with every xls/csv file. Bcoz i worked with another xls/csv which is working perfectly.

Thanks in advance....

Regards

AJ
Because it depends on the data contained in the specific xls/csv file.
Then How Can I Fixed this issues now?
Please update to Knowage 6.2.0-RC (see original answer)
...