[MGNLUI-3371] Apps containing no data throw exceptions on the client side Created: 09/Mar/15  Updated: 09/Mar/21  Resolved: 09/Mar/21

Status: Closed
Project: Magnolia UI
Component/s: admincentral, content app
Affects Version/s: 5.3.7, 5.4.x
Fix Version/s: None

Type: Bug Priority: Major
Reporter: Sri Hanuman Assignee: Unassigned
Resolution: Obsolete Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment:

Firefox 35.0.1
Chrome 42.0.2298.0 dev (64-bit)
Linux 3.18.6-200.fc21.x86_64


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:

 Description   

When MagnoliaTable is empty, there are a lot of same exceptions on client, while hoovering over table with mouse; number of exception quickly rises, of course. If there is at least one row present, there are no exceptions. Exception:

com.vaadin.client.ApplicationConfiguration
SEVERE: Exception caught: nullcom.google.gwt.event.shared.UmbrellaException: Exception caught: null
Caused by: java.util.NoSuchElementException



 Comments   
Comment by Lars Fischer [ 25/Apr/16 ]

The issue means that when an app has no data in it, the client side will display a lot of errors.

Comment by Lars Fischer [ 25/Apr/16 ]

Vaadin debug mode has to be enabled.

Comment by Lars Fischer [ 25/Apr/16 ]

Mon Apr 25 11:58:12 GMT+200 2016 com.vaadin.client.ApplicationConnection
SEVERE: Error handling UIDLjava.util.NoSuchElementException
at Unknown.Ac(info.magnolia.widgetset.MagnoliaWidgetSet-0.js)
at Unknown.ps(info.magnolia.widgetset.MagnoliaWidgetSet-0.js)
at Unknown.tt(info.magnolia.widgetset.MagnoliaWidgetSet-0.js)
at Unknown.E(info.magnolia.widgetset.MagnoliaWidgetSet-0.js)
at Unknown.C1(info.magnolia.widgetset.MagnoliaWidgetSet-0.js)
at Unknown.L$a(info.magnolia.widgetset.MagnoliaWidgetSet-0.js)
at Unknown.di(info.magnolia.widgetset.MagnoliaWidgetSet-0.js)
at Unknown.Cya(info.magnolia.widgetset.MagnoliaWidgetSet-0.js)
at Unknown.KJ(info.magnolia.widgetset.MagnoliaWidgetSet-0.js)
at Unknown.XI(info.magnolia.widgetset.MagnoliaWidgetSet-0.js)
at Unknown.ie(info.magnolia.widgetset.MagnoliaWidgetSet-0.js)
at Unknown.ge(info.magnolia.widgetset.MagnoliaWidgetSet-0.js)
at Unknown.onreadystatechange<(info.magnolia.widgetset.MagnoliaWidgetSet-0.js)
at Unknown.Yp/<(info.magnolia.widgetset.MagnoliaWidgetSet-0.js)
at Unknown.anonymous(Unknown)

info.magnolia.widgetset.MagnoliaWidgetSet-0.js
Line 304

Generated at Mon Feb 12 09:05:57 CET 2024 using Jira 9.4.2#940002-sha1:46d1a51de284217efdcb32434eab47a99af2938b.