Vaadin applications show Page Not Found error

Description

If you try to show the Ops Panel, Wallboard, Topology UI and Geographical map there is just a "Page Not Found" error message.

Environment

Version: 14.0.0-0.20141031.rc.stable.1.14.0.120 Java Version: 1.7.0_71 Oracle Corporation Java Virtual Machine: 24.65-b04 Oracle Corporation Operating System: Linux 2.6.32-431.5.1.el6.x86_64 (amd64) Servlet Container: jetty/7.6.15.v20140411 (Servlet Spec 2.5)

Acceptance / Success Criteria

None

Lucidchart Diagrams

Activity

Show:

Alejandro Galue December 5, 2014 at 9:17 AM

Ronny, have you tried a simple upgrade without config changes ? I mean, install 1.12.9, execute the install script, start OpenNMS, make sure it works, then stop OpenNMS, upgrade it to 14.0.2-SNAPSHOT, execute the install script and see if it works.

I'm wondering if the problem is related with the merged configs or the upgrade process, or both.

Ronny Trommer December 5, 2014 at 9:06 AM

I've tried to verify this issue on a plain CentOS box. The problem occurs by merging configuration. I've rebuild the whole configuration from a plain 14 config and got it work. I've deleted also the data directory from Karaf. It seems updating is trickier now with the extra bits and pieces Karaf comes with. The update note needs some Karaf hints from some devs.

Benjamin Reed December 5, 2014 at 8:34 AM

Could this be related to the other Vaadin issues we found in 14.x? Any chance you could try the 14.0.2 snapshots from http://yum.opennms.org/branches/release-14.0.2/ and see if you can still reproduce the issue?

Seth Leger November 25, 2014 at 12:50 PM

We need to triage this issue and see if a hotfix for 14 is necessary.

You should be able to easily see if the OSGi bundles have loaded by doing a "list" in the Karaf console and checking to make sure that there are no "Failure" marked when loading the blueprint. Also, check karaf.log for exceptions.

Ronny Trommer November 21, 2014 at 4:54 AM
Edited

Tarus had the same issue on his test machine, when he prepared his demo for the OSMC. Is there any procedure to verify ${stuff}?

Fixed

Details

Assignee

Reporter

Components

Fix versions

Affects versions

Priority

PagerDuty

Created November 3, 2014 at 6:59 AM
Updated December 5, 2014 at 9:17 AM
Resolved December 5, 2014 at 9:06 AM