Details
-
Bug
-
Resolution: Fixed
-
Neutral
-
None
-
None
-
-
Empty show more show less
-
Add-Ons 15
-
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:?]
Checklists
Acceptance criteria