Vaadin geographical maps broke in Chrome

Description

When trying to render the Vaadin-based Geographical maps with the Chrome browers, the page hands at the loading dial and the console shows:
Refused to display 'https://maps.google.com/maps/api/js?sensor=false' in a frame because it set 'X-Frame-Options' to 'sameorigin'

We currently try to pull in this asset, but it does not appear to be used.

23.0.3 and 23.0.4 are confirmed to be affected. 24.0.0 which uses a newer version of Vaadin does not appear to be affected.

Acceptance / Success Criteria

None

Attachments

1

Lucidchart Diagrams

Activity

Show:

Jesse White April 17, 2019 at 12:52 PM

Jesse White April 9, 2019 at 4:08 PM

Meridian 2018 does not appear to be affected.

Jesse White April 9, 2019 at 4:05 PM

Patch for 23.0.4 is attached. To apply the patch replace $OPENNMS_HOME/system/org/opennms/features/vaadin-node-maps/23.0.4/vaadin-node-maps-23.0.4.jar with the updated .jar, delete $OPENMS_HOME/data and restart OpenNMS.

 

Fixed

Details

Assignee

Reporter

Sprint

Fix versions

Affects versions

Priority

PagerDuty

Created April 9, 2019 at 4:01 PM
Updated April 17, 2019 at 12:52 PM
Resolved April 17, 2019 at 12:52 PM