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

Hi,

I have created a cockpit with 3 widgets,if i select a particular thing in one widget i want another widget to load data according to the selected one,for this i have added associations in data configuration it worked fine before.Now i have added filter parameters to cockpit now associations is not working ,if i select a particular thing it is showing a pop-up like "error while loading associative selections".

I have created one bar chart,pie chart and table in same cockpit having 3 different datasets with common coloum in two widgets,when i click on coloum in one widget other widget should change accordingly but throwing error.I have added associations(e.g. : $P{Employee} - Employee).

Could you tell me the problem.

Knowage.log :
 

    at java.lang.Thread.run(Unknown Source)
[http-bio-8080-exec-19] 19 Jan 2018 15:15:36,796 ERROR it.eng.spagobi.rest.interceptors.RestExceptionMapper.toResponseFromGenericException:97 - Catched service error:
it.eng.spagobi.utilities.exceptions.SpagoBIRestServiceException: An error occurred while getting associative selections
    at it.eng.spagobi.api.v2.DataSetResource.getAssociativeSelections(DataSetResource.java:528)
    at sun.reflect.GeneratedMethodAccessor1129.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    at java.lang.reflect.Method.invoke(Unknown Source)
    at org.jboss.resteasy.core.MethodInjectorImpl.invoke(MethodInjectorImpl.java:167)
    at org.jboss.resteasy.core.ResourceMethod.invokeOnTarget(ResourceMethod.java:257)
    at org.jboss.resteasy.core.ResourceMethod.invoke(ResourceMethod.java:222)
    at org.jboss.resteasy.core.ResourceMethod.invoke(ResourceMethod.java:211)
    at org.jboss.resteasy.core.SynchronousDispatcher.getResponse(SynchronousDispatcher.java:542)
    at org.jboss.resteasy.core.SynchronousDispatcher.invoke(SynchronousDispatcher.java:524)
    at org.jboss.resteasy.core.SynchronousDispatcher.invoke(SynchronousDispatcher.java:126)
    at org.jboss.resteasy.plugins.server.servlet.ServletContainerDispatcher.service(ServletContainerDispatcher.java:208)
    at org.jboss.resteasy.plugins.server.servlet.HttpServletDispatcher.service(HttpServletDispatcher.java:55)
    at org.jboss.resteasy.plugins.server.servlet.HttpServletDispatcher.service(HttpServletDispatcher.java:50)
    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:315)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
    at java.lang.Thread.run(Unknown Source)
Caused by: it.eng.spagobi.utilities.exceptions.SpagoBIException: Unable to find dataset [****] in cache
    at it.eng.spagobi.tools.dataset.associativity.AbstractAssociativityManager.initDatasets(AbstractAssociativityManager.java:177)
    at it.eng.spagobi.tools.dataset.associativity.AbstractAssociativityManager.init(AbstractAssociativityManager.java:128)
    at it.eng.spagobi.tools.dataset.associativity.strategy.OuterAssociativityManager.<init>(OuterAssociativityManager.java:43)
    at it.eng.spagobi.tools.dataset.associativity.strategy.AssociativeStrategyFactory.createStrategyInstance(AssociativeStrategyFactory.java:25)
    at it.eng.spagobi.api.v2.DataSetResource.getAssociativeSelections(DataSetResource.java:510)
    ... 33 more

Thanks In Advance.

Environment Knowage 6.1.0,Linux UBuntu,Firefox & Chrome
in Cockpit, Dashboard and Console by (940 points)
edited by

Hi,

I have configured associations like shown in image

1 Answer

0 votes
 
Best answer
A bug on association between columns and parameters has been found and already fixed. It will be available in the next release!
by (15.2k points)
selected by
Hi,

Thanks for the reply.It is helpful.
...