[YAMLEXT-8] Definitions app crashes in 5.5.1 (maybe invalid yaml?) Created: 01/Feb/17  Updated: 16/Mar/23  Resolved: 16/Mar/23

Status: Closed
Project: Yaml extensions (closed)
Component/s: None
Affects Version/s: None
Fix Version/s: None

Type: Bug Priority: Neutral
Reporter: Florian Fuchs Assignee: Aleksandr Pchelintcev
Resolution: Won't Do Votes: 1
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment:

Magnolia EE 5.5.1 / light-yaml 1.1


Template:
Acceptance criteria:
Empty
Date of First Response:

 Description   

It looks like the definitions app crashes now, maybe if there is some invalid yaml?
Without the dependency it doesn't crash.

[2017-01-30 10:56:44,224][ERROR] info.magnolia.ui.admincentral.AdmincentralErrorHandler [http-nio-8080-exec-4]: AdmincentralUI has encountered an unhandled exception.
com.vaadin.ui.Table$CacheUpdateException: Error during Table cache update. Additional causes not shown.
	at com.vaadin.ui.Table.maybeThrowCacheUpdateExceptions(Table.java:1767)
	at com.vaadin.ui.Table.refreshRenderedCells(Table.java:1756)
	at com.vaadin.ui.Table.enableContentRefreshing(Table.java:3279)
	at com.vaadin.ui.Table.changeVariables(Table.java:3121)
...
Caused by: java.lang.ClassCastException: java.util.ArrayList cannot be cast to java.util.Map
	at org.mgnlconfig.yaml.MgnlYaml.parseYamlConfigData(MgnlYaml.java:66)
	at org.mgnlconfig.yaml.YamlConfigurationDataProvider.parseConfigurationData(YamlConfigurationDataProvider.java:64)
	at org.mgnlconfig.YamlDefinitionProvider.refreshYamlData(YamlDefinitionProvider.java:101)
	at org.mgnlconfig.YamlDefinitionProvider.get(YamlDefinitionProvider.java:76)
	at org.mgnlconfig.YamlDefinitionProvider.isValid(YamlDefinitionProvider.java:90)
	at info.magnolia.config.registry.AbstractDefinitionProviderWrapper.isValid(AbstractDefinitionProviderWrapper.java:71)
	at info.magnolia.definitions.app.overview.data.DefinitionProviderId.getStyle(DefinitionProviderId.java:116)
	at info.magnolia.definitions.app.overview.data.DefinitionProviderId.getProperties(DefinitionProviderId.java:102)
	at info.magnolia.definitions.app.overview.data.DefinitionItem.from(DefinitionItem.java:63)
	at info.magnolia.definitions.app.overview.data.ConfigurationContainer.getItem(ConfigurationContainer.java:144)
	at info.magnolia.definitions.app.overview.data.ConfigurationContainer.getContainerProperty(ConfigurationContainer.java:159)
	at com.vaadin.ui.AbstractSelect.getContainerProperty(AbstractSelect.java:823)
	at com.vaadin.ui.Table.parseItemIdToCells(Table.java:2329)
	at com.vaadin.ui.Table.getVisibleCellsNoCache(Table.java:2228)
	at com.vaadin.ui.Table.refreshRenderedCells(Table.java:1745)
	... 105 more


 Comments   
Comment by Daniel Kasmeroglu [ 20/Dec/17 ]

https://github.com/costamojan/mgnl-light-yaml/issues/7

Comment by Adam Jones [ 16/Mar/23 ]

Closing due to project being archived.

Generated at Mon Feb 12 11:15:37 CET 2024 using Jira 9.4.2#940002-sha1:46d1a51de284217efdcb32434eab47a99af2938b.