Build #90

Build result summary

Details

Completed
Duration
556 minutes
Labels
None
Revisions
OpenNMS (develop branch)
3639f017d016cb78439e563125d308d4b19d95d8 3639f017d016cb78439e563125d308d4b19d95d8
OpenNMS Installer
da12784d9ab4ba4aacedec0283d0c04075fd6ebf da12784d9ab4ba4aacedec0283d0c04075fd6ebf
OpenNMS-Repo
088d710674109759251f42c6720d74ea80cf3f13 088d710674109759251f42c6720d74ea80cf3f13
Smoke Tests
cb1e72265cf2ce10cb4872f58120272b340a1ce1 cb1e72265cf2ce10cb4872f58120272b340a1ce1
OpenNMS Bamboo Utils
0a62053bc90f6ffcce1e17256674b2dae7b4f8a3 0a62053bc90f6ffcce1e17256674b2dae7b4f8a3
OpenNMS System Test API
2baceb98eba956ca0f62f0e2d469d9f73b7ffd02 2baceb98eba956ca0f62f0e2d469d9f73b7ffd02
Total tests
4907
Failing since
#27 (Changes by mvrueden <mvrueden@users.noreply.github.com> and Jesse White)

Responsible

Code commits

OpenNMS (develop branch)
Author Commit Message Commit date
mvrueden <mvrueden@users.noreply.github.com> mvrueden <mvrueden@users.noreply.github.com> 3639f017d016cb78439e563125d308d4b19d95d8 3639f017d016cb78439e563125d308d4b19d95d8 HZN-1423: Migrate to Bootstrap 4 and revert custom styling (#2325)
* WIP: Remove custom styling and only use default bootstrap styling for now

* Add simplified logo

* Remove unused images

* Resize logos

* Rework login screen

* Bump bootstrap to version 4.1.3

* Include docs link on login page

* Migrate panel to cards

* Make navbar render again

* Hack the NavBarController to allow modifying the navbar.ftl without re-compiling

* Make breadcrumbs render properly

* Add round borders to login form

* Adjust spacing between header and container

* Migrate list-inline to have list-inline-item children

* Rename control-label to col-form-label

* Migrate input-lg/sm to form-control-lg/sm

* Migrate help-block to form-text text-muted

* Migrate button-default to button-secondary

* Migrate btn-xs to btn-sm as btn-xs was removed

* Migrate btn-group-justified to use btn-group and d-flex

* Migrate table-condensed to table-sm

* Simplify navbar-branding and adjust logo placing

* Revert custom footer styling

* Add spacing for all cards

* Migrate all card-headers to be headers and not titles

* Make fonts a bit smaller

* Remove unused variable

* Migrate quick search box

* Use ui-bootstrap4 instead of angular-ui-bootstrap due to lacking bootstrap 4 support

* Migrate js/apps/search

* Harmonize quick search

* Enable custom-select

* Use custom-select for service selection

* Migrate Search Page

* Migrate Requisition UI

* Migrate Asset Page

* Migrate events

* Migrate alarms

* Migrate notifications

* Migrate Surveillance View (Vaadin)

* Migrate Status Outages

* Migrate heat map

* Migrate Status Trend

* Migrate Admin Applications

* Migrate Remote Poller Scan Reports

* Migrate Reports - Charts

* Migrate Resource Graphs

* Migrate KSC Reports

* Migrate admin/categories

* Migrate admin/notifications

* Migrate admin/support/systemReportList

* Migrate thresholds

* Migrate admin user and groups

* Migrate alarm summary box

* Migrate application summary box

* Migrate bsm summary box

* Migrate dashboard

* Migrate distributed status

* Migrate nodelist

* Migrate pagedList.tag

* Migrate database report pages

* Migrate rancid pages

* Migrate support/index

* Migrate about/index

* Migrate errors/*

* Make hover over dropdown actually show it

* Migrate account/selfService/*

* Migrate admin/bsm/*

* Migrate admin/discovery/*

* Migrate jmxConfigGenerator.jsp

* Migrate admin/manageEvents.jsp

* Migrate admin/snmpConfig.jsp

* Migrate userGroupView/roles

* Migrate wallboardConfig.jsp

* Migrate onms-classifications

* Add horizon and meridian theme colors

* Add opennms flavor to login.jsp

* Migrate help/index.jsp

* Migrate apps/onms-elementList/

* Migrate apps/angular-status/*

* Consolidate colors

* Rework login slightly

* Migrate rancidAdmin.jsp

* Migrate editServiceApplications.jsp

* Migrate monitoringLocation-elementList/main.html

* Fix failing smoke tests

* Migrate admin/sendEvent.jsp

* Migrate admin/mibCompiler.jsp

* Migrate pagination in classification ui

* Migrate graph/forecast.jsp

* Migrate *-box.jsp

* Migrate distributed/*.jsp

* Migrate some error pages

* Migrate admin/newInterface.jsp

* Bootsrap-rework: Migrated 4 more pages

* Bootstrap-rework: Migrated Notification-Path pages

* Bootstrap-Rework: Migrated noticeWizard pages

* bootstrap-rework: Migrated NRTG Grah View

* bootstrap-rework: Migrated the Data-Choice Dialog

* bootstrap-rework: Migrated some webassets

* bootstrap-rework: Migrated some more jsp's

* bootstrap-rework: delete bootstrap test page

* bootstrap-rework: Migrated Form-Validation in onms-requisitions

* bootstrap-rework: Migrated Form-Validation onms-classifications

* bootstrap-rework: Rewoked more Form-Validations

* Fix opennms header in vaadin full pages (topology, node maps)

* bootstrap-rework: Migrated Modify-Asset Form Validation

* bootstrap-rework: Removed Debug Message

* Remove unused jsps

* Some cleanup

* Fix empty space when invisible

* Fix sidebar in node graph page

* bootstrap-rework: Migrated Nodemanagement Pages

* bootstrap-rework: Fixed Dashboards-Dashboard Side Navigation

* bootstrap-rework: Fixed Migration Typo in onms-classification

* Use fontawesome instead of glyphicon

* Fix vaadin iframes to be full screen

* Make title smaller

* Migrate situation summary box

* Fix navigation hovering

* Add badges to node db ids etc on node page

* Fix links on node page

* Fix failing test

* Cleanup css

* Remove TODO

* Remove circular import

* Make the Card layout more compact

The bootstrap 4 card introduce a strong padding in the card components in the Web UI which leads to a blown up UI. This commit reduces the padding around the card / box components to make the UI layout more compact.

* Try to use SVG first and fallback to PNG

* Add space to have a better size/space ratio.

* bootstrap-rework: Removed Custom css for the id: access, since it seems out of use

* Fix svg logo sizing

* Revert padding of headers

* Make datetime better readable

* Remove unused wallpaper

* Point to opennms documentation landing page

* Fix navbar nav spacing and make time disappear when burger icon is shown

* Fix navigation sidebar in surveillance view

* Fix font-awesome icons not showing in vaadin aplications

* Fix different navbar in vaadin

* Adjust card spacing (make it smaller)

* Make fonts a tiny bit smaller

* Reduce spacing of breadcrumbs

* Fix some rendering issues with vaadin and navbar

* Fix detail pages in chrome/safari

* Make growl notifications content align correctly

* Fixup Classification UI (mostly spacing issues)

* Change link color to darker blue

* Make card header background darker (same as breadcrumb background)

* Rework header

* Fix color

* Fix bidirectional icons not showing up in classification ui

* Make Card-Headers slightly bigger
Christian Pape Christian Pape d81513bf1740ec5cf4c311ada9e7b64aaf938970 d81513bf1740ec5cf4c311ada9e7b64aaf938970 NMS-10504: Minion-capable DhcpMonitor and DhcpDetector (#2348)
* NMS-10504: Added new DhcpMonitor

* NMS-10504: Fixed detector and shutdown issue

* WIP

* Removed old Dhcpd code and configs

* NMS-10504: Moved Dhcp plugin code to main codebase

* NMS-10504: Removed Dhcp dependency from sentinel pom.xml

* NMS-10504: More cleanup

* NMS-10504: Fixing tests

* NMS-10504: WIP

* NMS-10504: WIP

* NMS-10504: WIP

* NMS-10504: WIP

* NMS-10504: WIP

* NMS-10504: Fixed tests

* NMS-10504: upgrade cleanly over old opennms-plugin-protocol-dhcp installs

* NMS-10504: Review changes

* NMS-10504: Added some 'Breaking Changes' to whatsnew.adoc

* NMS-10504: Some minor doc changes

* NMS-10504: Added more detailed unavailable message

* NMS-10504: removed empty table

Tests

New test failures 1
Status Test View job Duration
Collapse Failed EditInRequisitionIT testIfDeployed History
Smoke Test (Flapping) 19 secs
org.junit.ComparisonFailure: expected:<Node [my-node-1 ]at SeleniumTestGroup> but was:<Node []at SeleniumTestGroup>
	at org.opennms.smoketest.EditInRequisitionIT.testIfDeployed(EditInRequisitionIT.java:84)
Existing test failures 22
Status Test Failing since View job Duration
java.lang.IllegalStateException: Failed to load ApplicationContext
	at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:124)
	at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:83)
	at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:117)
	at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:83)
	at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:228)
	at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:230)
	at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:289)
(52 more lines...)
java.lang.IllegalStateException: Failed to load ApplicationContext
Caused by: java.lang.IllegalArgumentException: Cannot load an ApplicationContext with a NULL 'contextLoader'. Consider annotating your test class with @ContextConfiguration or @ContextHierarchy.
java.lang.IllegalStateException: Failed to load ApplicationContext
Caused by: java.lang.IllegalArgumentException: Cannot load an ApplicationContext with a NULL 'contextLoader'. Consider annotating your test class with @ContextConfiguration or @ContextHierarchy.
java.lang.IllegalStateException: Failed to load ApplicationContext
Caused by: java.lang.IllegalArgumentException: Cannot load an ApplicationContext with a NULL 'contextLoader'. Consider annotating your test class with @ContextConfiguration or @ContextHierarchy.
java.lang.IllegalStateException: Failed to load ApplicationContext
Caused by: java.lang.IllegalArgumentException: Cannot load an ApplicationContext with a NULL 'contextLoader'. Consider annotating your test class with @ContextConfiguration or @ContextHierarchy.
java.lang.IllegalStateException: Failed to load ApplicationContext
Caused by: java.lang.IllegalArgumentException: Cannot load an ApplicationContext with a NULL 'contextLoader'. Consider annotating your test class with @ContextConfiguration or @ContextHierarchy.
java.lang.IllegalStateException: Failed to load ApplicationContext
Caused by: java.lang.IllegalArgumentException: Cannot load an ApplicationContext with a NULL 'contextLoader'. Consider annotating your test class with @ContextConfiguration or @ContextHierarchy.
java.lang.IllegalStateException: Failed to load ApplicationContext
Caused by: java.lang.IllegalArgumentException: Cannot load an ApplicationContext with a NULL 'contextLoader'. Consider annotating your test class with @ContextConfiguration or @ContextHierarchy.
java.lang.IllegalStateException: Failed to load ApplicationContext
Caused by: java.lang.IllegalArgumentException: Cannot load an ApplicationContext with a NULL 'contextLoader'. Consider annotating your test class with @ContextConfiguration or @ContextHierarchy.
java.lang.IllegalStateException: Failed to load ApplicationContext
Caused by: java.lang.IllegalArgumentException: Cannot load an ApplicationContext with a NULL 'contextLoader'. Consider annotating your test class with @ContextConfiguration or @ContextHierarchy.
java.lang.IllegalStateException: Failed to load ApplicationContext
Caused by: java.lang.IllegalArgumentException: Cannot load an ApplicationContext with a NULL 'contextLoader'. Consider annotating your test class with @ContextConfiguration or @ContextHierarchy.
java.lang.IllegalStateException: Failed to load ApplicationContext
Caused by: java.lang.IllegalArgumentException: Cannot load an ApplicationContext with a NULL 'contextLoader'. Consider annotating your test class with @ContextConfiguration or @ContextHierarchy.
java.lang.IllegalStateException: Failed to load ApplicationContext
Caused by: java.lang.IllegalArgumentException: Cannot load an ApplicationContext with a NULL 'contextLoader'. Consider annotating your test class with @ContextConfiguration or @ContextHierarchy.
java.lang.IllegalStateException: Failed to load ApplicationContext
Caused by: java.lang.IllegalArgumentException: Cannot load an ApplicationContext with a NULL 'contextLoader'. Consider annotating your test class with @ContextConfiguration or @ContextHierarchy.
java.lang.IllegalStateException: Failed to load ApplicationContext
Caused by: java.lang.IllegalArgumentException: Cannot load an ApplicationContext with a NULL 'contextLoader'. Consider annotating your test class with @ContextConfiguration or @ContextHierarchy.
java.lang.IllegalStateException: Failed to load ApplicationContext
Caused by: java.lang.IllegalArgumentException: Cannot load an ApplicationContext with a NULL 'contextLoader'. Consider annotating your test class with @ContextConfiguration or @ContextHierarchy.
java.lang.IllegalStateException: Failed to load ApplicationContext
Caused by: java.lang.IllegalArgumentException: Cannot load an ApplicationContext with a NULL 'contextLoader'. Consider annotating your test class with @ContextConfiguration or @ContextHierarchy.
java.lang.IllegalStateException: Failed to load ApplicationContext
Caused by: java.lang.IllegalArgumentException: Cannot load an ApplicationContext with a NULL 'contextLoader'. Consider annotating your test class with @ContextConfiguration or @ContextHierarchy.
java.lang.IllegalStateException: Failed to load ApplicationContext
Caused by: java.lang.IllegalArgumentException: Cannot load an ApplicationContext with a NULL 'contextLoader'. Consider annotating your test class with @ContextConfiguration or @ContextHierarchy.
java.lang.IllegalStateException: Failed to load ApplicationContext
Caused by: java.lang.IllegalArgumentException: Cannot load an ApplicationContext with a NULL 'contextLoader'. Consider annotating your test class with @ContextConfiguration or @ContextHierarchy.
java.lang.IllegalStateException: Failed to load ApplicationContext
Caused by: java.lang.IllegalArgumentException: Cannot load an ApplicationContext with a NULL 'contextLoader'. Consider annotating your test class with @ContextConfiguration or @ContextHierarchy.
org.openqa.selenium.TimeoutException: Timed out after 120 seconds waiting for org.opennms.smoketest.OpenNMSSeleniumTestCase$3@29593dbf
Build info: version: '2.53.1', revision: 'a36b8b1cd5757287168e54b817830adce9b0158d', time: '2016-06-30 19:26:09'
System info: host: 'bambooagent05.internal.opennms.com', ip: '172.20.1.209', os.name: 'Linux', os.arch: 'amd64', os.version: '4.15.0-45-generic', java.version: '1.8.0_201'
Driver info: org.openqa.selenium.firefox.FirefoxDriver
Capabilities [{applicationCacheEnabled=true, rotatable=false, handlesAlerts=true, databaseEnabled=true, version=45.0.2, platform=LINUX, nativeEvents=false, acceptSslCerts=true, webStorageEnabled=true, locationContextEnabled=true, browserName=firefox, takesScreenshot=true, javascriptEnabled=true, cssSelectorsEnabled=true}]
Session ID: 231afc55-bd85-4069-9c89-f5da989ffce4
org.openqa.selenium.TimeoutException: 
Timed out after 120 seconds waiting for org.opennms.smoketest.OpenNMSSeleniumTestCase$3@29593dbf
(6 more lines...)
Fixed tests 1
Status Test Failing since View job Duration
Successful XRequestedWithRestIT verifyWWWAuthenticate History
Failing since build #88 (Changes by 3 people) Smoke Test (Flapping) 14 secs

Jira issues

IssueDescriptionStatus
Unknown Issue TypeHZN-1423Could not obtain issue details from Jira
Unknown Issue TypeNMS-10504Could not obtain issue details from Jira