[ANALYTICS-101] Remove/adding chart in selected dashboard throw error log Created: 09/Jul/19  Updated: 09/Jul/19  Resolved: 09/Jul/19

Status: Closed
Project: Analytics
Component/s: None
Affects Version/s: None
Fix Version/s: 1.0

Type: Bug Priority: Neutral
Reporter: Oanh Thai Hoang Assignee: Oanh Thai Hoang
Resolution: Fixed Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Template:
Acceptance criteria:
Empty
Task DoD:
[ ]* Doc/release notes changes? Comment present?
[ ]* Downstream builds green?
[ ]* Solution information and context easily available?
[ ]* Tests
[ ]* FixVersion filled and not yet released
[ ]  Architecture Decision Record (ADR)
Bug DoR:
[ ]* Steps to reproduce, expected, and actual results filled
[ ]* Affected version filled
Date of First Response:
Epic Link: Analytics backend
Sprint: Add-Ons 15
Story Points: 1

 Description   

Step to reproduce:

 

  • Select column-bar chart
  • Remove some chart or remove chartType
  • Wait a bit
  • See a error log

 

 Caused by: java.lang.ClassCastException: com.fasterxml.jackson.databind.node.NullNode cannot be cast to com.fasterxml.jackson.databind.node.ObjectNodeCaused by: java.lang.ClassCastException: com.fasterxml.jackson.databind.node.NullNode cannot be cast to com.fasterxml.jackson.databind.node.ObjectNode at info.magnolia.analytics.amcharts.vaadin.AmChartsComponent.setChartData(AmChartsComponent.java:89) ~[magnolia-analytics-amcharts-1.0-SNAPSHOT.jar:?] at info.magnolia.analytics.amcharts.vaadin.AmChartsComponent.lambda$initChart$1(AmChartsComponent.java:119) ~[magnolia-analytics-amcharts-1.0-SNAPSHOT.jar:?] at java.util.Optional.ifPresent(Optional.java:159) ~[?:1.8.0_181] at info.magnolia.analytics.amcharts.vaadin.AmChartsComponent.initChart(AmChartsComponent.java:114) ~[magnolia-analytics-amcharts-1.0-SNAPSHOT.jar:?] at info.magnolia.analytics.amcharts.vaadin.AmChartsComponent.<init>(AmChartsComponent.java:68) ~[magnolia-analytics-amcharts-1.0-SNAPSHOT.jar:?] at sun.reflect.GeneratedConstructorAccessor441.newInstance(Unknown Source) ~[?:?] at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) ~[?:1.8.0_181] at java.lang.reflect.Constructor.newInstance(Constructor.java:423) ~[?:1.8.0_181] at info.magnolia.objectfactory.ObjectManufacturer.newInstance(ObjectManufacturer.java:129) ~[magnolia-core-6.1.jar:?] at info.magnolia.objectfactory.ObjectManufacturer.newInstance(ObjectManufacturer.java:99) ~[magnolia-core-6.1.jar:?] at info.magnolia.objectfactory.guice.GuiceComponentProvider.newInstanceWithParameterResolvers(GuiceComponentProvider.java:134) ~[magnolia-core-6.1.jar:?] at info.magnolia.objectfactory.guice.GuiceComponentProvider.newInstanceWithParameterResolvers(GuiceComponentProvider.java:120) ~[magnolia-core-6.1.jar:?] at info.magnolia.objectfactory.guice.GuiceComponentProvider.newInstance(GuiceComponentProvider.java:115) ~[magnolia-core-6.1.jar:?] at info.magnolia.analytics.DashboardComposer.lambda$initialiseDashboard$1(DashboardComposer.java:104) ~[magnolia-analytics-1.0-SNAPSHOT.jar:?]

 



 Comments   
Comment by Le Hai Thanh [ 09/Jul/19 ]
  • Using light-dev
  • No error on browser, number of chart is updated correctly.
Generated at Sun Feb 11 23:15:32 CET 2024 using Jira 9.4.2#940002-sha1:46d1a51de284217efdcb32434eab47a99af2938b.