summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAijana Schumann <aijana.schumann@highstreet-technologies.com>2021-12-06 15:09:15 +0100
committerAijana Schumann <aijana.schumann@highstreet-technologies.com>2021-12-06 15:12:24 +0100
commit152cb381ea2c915c762416092337ce1d8589d1c6 (patch)
tree63b71c8343f9292281f5d7f5eac14342fec06402
parent8ea94e1210671b941f84abfe16e248cfa086fe49 (diff)
Update ODLUX
Update login view, add logout after user session ends, add user settings, several bugfixes Issue-ID: CCSDK-3540 Signed-off-by: Aijana Schumann <aijana.schumann@highstreet-technologies.com> Change-Id: I21137756b204287e25766a9646bf2faf7bad9d35
-rw-r--r--sdnr/wt/odlux/apps/configurationApp/src/actions/deviceActions.ts6
-rw-r--r--sdnr/wt/odlux/apps/configurationApp/src/handlers/viewDescriptionHandler.ts6
-rw-r--r--sdnr/wt/odlux/apps/configurationApp/src/views/configurationApplication.tsx13
-rw-r--r--sdnr/wt/odlux/apps/connectApp/src/actions/connectionStatusCountActions.ts9
-rw-r--r--sdnr/wt/odlux/apps/connectApp/src/components/editNetworkElementDialog.tsx4
-rw-r--r--sdnr/wt/odlux/apps/connectApp/src/components/infoNetworkElementDialog.tsx2
-rw-r--r--sdnr/wt/odlux/apps/connectApp/src/handlers/connectionStatusCountHandler.ts9
-rw-r--r--sdnr/wt/odlux/apps/connectApp/src/index.html2
-rw-r--r--sdnr/wt/odlux/apps/connectApp/src/pluginConnect.tsx25
-rw-r--r--sdnr/wt/odlux/apps/connectApp/webpack.config.js22
-rw-r--r--sdnr/wt/odlux/apps/faultApp/src/actions/statusActions.ts15
-rw-r--r--sdnr/wt/odlux/apps/faultApp/src/handlers/faultStatusHandler.ts9
-rw-r--r--sdnr/wt/odlux/apps/faultApp/src/pluginFault.tsx30
-rw-r--r--sdnr/wt/odlux/framework/pom.xml3
-rw-r--r--sdnr/wt/odlux/framework/src/actions/authentication.ts54
-rw-r--r--sdnr/wt/odlux/framework/src/actions/settingsAction.ts64
-rw-r--r--sdnr/wt/odlux/framework/src/actions/websocketAction.ts20
-rw-r--r--sdnr/wt/odlux/framework/src/app.tsx14
-rw-r--r--sdnr/wt/odlux/framework/src/components/material-table/index.tsx13
-rw-r--r--sdnr/wt/odlux/framework/src/components/material-table/tableFilter.tsx5
-rw-r--r--sdnr/wt/odlux/framework/src/components/material-ui/listItemLink.tsx3
-rw-r--r--sdnr/wt/odlux/framework/src/components/navigationMenu.tsx11
-rw-r--r--sdnr/wt/odlux/framework/src/components/settings/general.tsx109
-rw-r--r--sdnr/wt/odlux/framework/src/components/titleBar.tsx18
-rw-r--r--sdnr/wt/odlux/framework/src/handlers/applicationStateHandler.ts19
-rw-r--r--sdnr/wt/odlux/framework/src/handlers/authenticationHandler.ts6
-rw-r--r--sdnr/wt/odlux/framework/src/index.dev.html1
-rw-r--r--sdnr/wt/odlux/framework/src/middleware/navigation.ts13
-rw-r--r--sdnr/wt/odlux/framework/src/models/applicationInfo.ts3
-rw-r--r--sdnr/wt/odlux/framework/src/models/authentication.ts28
-rw-r--r--sdnr/wt/odlux/framework/src/models/settings.ts27
-rw-r--r--sdnr/wt/odlux/framework/src/services/applicationApi.ts15
-rw-r--r--sdnr/wt/odlux/framework/src/services/authenticationService.ts10
-rw-r--r--sdnr/wt/odlux/framework/src/services/broadcastService.ts110
-rw-r--r--sdnr/wt/odlux/framework/src/services/index.ts9
-rw-r--r--sdnr/wt/odlux/framework/src/services/notificationService.ts37
-rw-r--r--sdnr/wt/odlux/framework/src/services/restService.ts1
-rw-r--r--sdnr/wt/odlux/framework/src/services/settingsService.ts41
-rw-r--r--sdnr/wt/odlux/framework/src/services/userSessionService.ts80
-rw-r--r--sdnr/wt/odlux/framework/src/utilities/yangHelper.ts5
-rw-r--r--sdnr/wt/odlux/framework/src/views/frame.tsx10
-rw-r--r--sdnr/wt/odlux/framework/src/views/home.tsx185
-rw-r--r--sdnr/wt/odlux/framework/src/views/login.tsx79
-rw-r--r--sdnr/wt/odlux/framework/src/views/settings.tsx126
-rw-r--r--sdnr/wt/odlux/framework/webpack.config.js30
-rw-r--r--sdnr/wt/odlux/odlux.properties8
-rw-r--r--sdnr/wt/odlux/test.txt3742
47 files changed, 4880 insertions, 171 deletions
diff --git a/sdnr/wt/odlux/apps/configurationApp/src/actions/deviceActions.ts b/sdnr/wt/odlux/apps/configurationApp/src/actions/deviceActions.ts
index b5dd310bc..ac8aa0ac2 100644
--- a/sdnr/wt/odlux/apps/configurationApp/src/actions/deviceActions.ts
+++ b/sdnr/wt/odlux/apps/configurationApp/src/actions/deviceActions.ts
@@ -55,6 +55,12 @@ export const updateNodeIdAsyncActionCreator = (nodeId: string) => async (dispatc
const { availableCapabilities, unavailableCapabilities, importOnlyModules } = await restService.getCapabilitiesByMountId(nodeId);
if (!availableCapabilities || availableCapabilities.length <= 0) {
+ dispatch(new SetCollectingSelectionData(false));
+ dispatch(new UpdateDeviceDescription(nodeId, {}, []));
+ dispatch(new UpdatViewDescription("", [], {
+ displayMode: DisplayModeType.displayAsMessage,
+ renderMessage: `NetworkElement : "${nodeId}" has no capabilities.`
+ }));
throw new Error(`NetworkElement : [${nodeId}] has no capabilities.`);
}
diff --git a/sdnr/wt/odlux/apps/configurationApp/src/handlers/viewDescriptionHandler.ts b/sdnr/wt/odlux/apps/configurationApp/src/handlers/viewDescriptionHandler.ts
index 7a9812bfd..ff85a97ea 100644
--- a/sdnr/wt/odlux/apps/configurationApp/src/handlers/viewDescriptionHandler.ts
+++ b/sdnr/wt/odlux/apps/configurationApp/src/handlers/viewDescriptionHandler.ts
@@ -25,7 +25,8 @@ export enum DisplayModeType {
doNotDisplay = 0,
displayAsObject = 1,
displayAsList = 2,
- displayAsRPC = 3
+ displayAsRPC = 3,
+ displayAsMessage = 4
};
export type DisplaySpecification = {
@@ -41,6 +42,9 @@ export type DisplaySpecification = {
inputViewSpecification?: ViewSpecification;
outputViewSpecification?: ViewSpecification;
dataPath?: string;
+} | {
+ displayMode: DisplayModeType.displayAsMessage;
+ renderMessage: string;
}
export interface IViewDescriptionState {
diff --git a/sdnr/wt/odlux/apps/configurationApp/src/views/configurationApplication.tsx b/sdnr/wt/odlux/apps/configurationApp/src/views/configurationApplication.tsx
index 8d0e19246..b777cdbe5 100644
--- a/sdnr/wt/odlux/apps/configurationApp/src/views/configurationApplication.tsx
+++ b/sdnr/wt/odlux/apps/configurationApp/src/views/configurationApplication.tsx
@@ -265,6 +265,7 @@ class ConfigurationApplicationComponent extends React.Component<ConfigurationApp
viewData: nextProps.viewData || null,
[OldProps]: nextProps,
choises: nextProps.displaySpecification.displayMode === DisplayModeType.doNotDisplay
+ || nextProps.displaySpecification.displayMode === DisplayModeType.displayAsMessage
? null
: nextProps.displaySpecification.displayMode === DisplayModeType.displayAsRPC
? nextProps.displaySpecification.inputViewSpecification && ConfigurationApplicationComponent.getChoisesFromElements(nextProps.displaySpecification.inputViewSpecification.elements, nextProps.viewData) || []
@@ -843,12 +844,22 @@ class ConfigurationApplicationComponent extends React.Component<ConfigurationApp
? this.renderUIViewList(ds.viewSpecification, ds.dataPath!, ds.keyProperty!, ds.apidocPath!, viewData)
: ds.displayMode === DisplayModeType.displayAsRPC
? this.renderUIViewRPC(ds.inputViewSpecification, ds.dataPath!, viewData!, outputData, undefined, true, false)
- : this.renderUIViewSelector(ds.viewSpecification, ds.dataPath!, viewData!, ds.keyProperty, editMode, isNew)
+ : ds.displayMode === DisplayModeType.displayAsMessage
+ ? this.renderMessage(ds.renderMessage)
+ : this.renderUIViewSelector(ds.viewSpecification, ds.dataPath!, viewData!, ds.keyProperty, editMode, isNew)
}
</div >
);
}
+ private renderMessage(renderMessage: string) {
+ return (
+ <div className={this.props.classes.container}>
+ <h4>{renderMessage}</h4>
+ </div>
+ );
+ }
+
private renderCollectingData() {
return (
<div className={this.props.classes.outer}>
diff --git a/sdnr/wt/odlux/apps/connectApp/src/actions/connectionStatusCountActions.ts b/sdnr/wt/odlux/apps/connectApp/src/actions/connectionStatusCountActions.ts
index e1e16b704..43bae720c 100644
--- a/sdnr/wt/odlux/apps/connectApp/src/actions/connectionStatusCountActions.ts
+++ b/sdnr/wt/odlux/apps/connectApp/src/actions/connectionStatusCountActions.ts
@@ -26,13 +26,14 @@ export class ConnectionStatusCountBaseAction extends Action { }
export class SetConnectionStatusCountAction extends ConnectionStatusCountBaseAction {
constructor(public ConnectedCount: number, public ConnectingCount: number, public DisconnectedCount: number,
- public MountedCount: number, public UnableToConnectCount: number, public UndefinedCount: number, public UnmountedCount: number, public totalCount: number) {
+ public MountedCount: number, public UnableToConnectCount: number, public UndefinedCount: number, public UnmountedCount: number, public totalCount: number, public isLoadingConnectionStatusChart: boolean) {
super();
}
}
export const refreshConnectionStatusCountAsyncAction = async (dispatch: Dispatch) => {
+ dispatch(new SetConnectionStatusCountAction(0, 0, 0, 0, 0, 0, 0, 0, true));
const result = await getConnectionStatusCountStateFromDatabase().catch(_ => null);
if (result) {
const statusAction = new SetConnectionStatusCountAction(
@@ -43,10 +44,12 @@ export const refreshConnectionStatusCountAsyncAction = async (dispatch: Dispatch
result["UnableToConnect"] || 0,
result["Undefined"] || 0,
result["Unmounted"] || 0,
- result["total"] || 0
+ result["total"] || 0,
+ false
);
dispatch(statusAction);
return;
+ } else {
+ dispatch(new SetConnectionStatusCountAction(0, 0, 0, 0, 0, 0, 0, 0, false));
}
- dispatch(new SetConnectionStatusCountAction(0, 0, 0, 0, 0, 0, 0, 0));
}
diff --git a/sdnr/wt/odlux/apps/connectApp/src/components/editNetworkElementDialog.tsx b/sdnr/wt/odlux/apps/connectApp/src/components/editNetworkElementDialog.tsx
index df265c23d..061303976 100644
--- a/sdnr/wt/odlux/apps/connectApp/src/components/editNetworkElementDialog.tsx
+++ b/sdnr/wt/odlux/apps/connectApp/src/components/editNetworkElementDialog.tsx
@@ -233,8 +233,8 @@ class EditNetworkElementDialogComponent extends React.Component<EditNetworkEleme
{setting.enableUsernameEditor &&
<RadioGroup row aria-label="password-tls-key" name="password-tls-key" value={radioSelected}
onChange={this.handleRadioChange} >
- <FormControlLabel value='password' control={<Radio />} label="Password" onChange={this.onRadioSelect} />
- <FormControlLabel value='tlsKey' control={<Radio />} label="TlsKey" onChange={this.onRadioSelect} />
+ <FormControlLabel aria-label="passwordSelection" value='password' control={<Radio />} label="Password" onChange={this.onRadioSelect} />
+ <FormControlLabel aria-label="tlsKeySelection" value='tlsKey' control={<Radio />} label="TlsKey" onChange={this.onRadioSelect} />
</RadioGroup> || null}
{setting.enableUsernameEditor && showPasswordTextField &&
diff --git a/sdnr/wt/odlux/apps/connectApp/src/components/infoNetworkElementDialog.tsx b/sdnr/wt/odlux/apps/connectApp/src/components/infoNetworkElementDialog.tsx
index 9b71eb354..aeaaa91e7 100644
--- a/sdnr/wt/odlux/apps/connectApp/src/components/infoNetworkElementDialog.tsx
+++ b/sdnr/wt/odlux/apps/connectApp/src/components/infoNetworkElementDialog.tsx
@@ -113,7 +113,7 @@
<>
<Dialog open={this.props.mode !== InfoNetworkElementDialogMode.None} >
<DialogTitle id="form-dialog-title">{setting.dialogTitle + ' - ' + this.state.nodeId}</DialogTitle>
- <InfoElementTable stickyHeader tableId="info-element-table" asynchronus columns={[
+ <InfoElementTable stickyHeader isPopup tableId="info-element-table" asynchronus columns={[
{ property: "module", title: "Module", type: ColumnType.text, width:900 },
{
property: "revision", title: "Revision", type: ColumnType.custom, customControl: ({ rowData }) => {
diff --git a/sdnr/wt/odlux/apps/connectApp/src/handlers/connectionStatusCountHandler.ts b/sdnr/wt/odlux/apps/connectApp/src/handlers/connectionStatusCountHandler.ts
index 611786520..219a09617 100644
--- a/sdnr/wt/odlux/apps/connectApp/src/handlers/connectionStatusCountHandler.ts
+++ b/sdnr/wt/odlux/apps/connectApp/src/handlers/connectionStatusCountHandler.ts
@@ -26,7 +26,8 @@ export interface IConnectionStatusCount {
UnableToConnect: number,
Undefined: number,
Unmounted: number,
- total: number
+ total: number,
+ isLoadingConnectionStatusChart: boolean
}
const connectionStatusCountInit: IConnectionStatusCount = {
@@ -37,7 +38,8 @@ const connectionStatusCountInit: IConnectionStatusCount = {
UnableToConnect: 0,
Undefined: 0,
Unmounted: 0,
- total: 0
+ total: 0,
+ isLoadingConnectionStatusChart: false
};
export const connectionStatusCountHandler: IActionHandler<IConnectionStatusCount> = (state = connectionStatusCountInit, action) => {
@@ -50,7 +52,8 @@ export const connectionStatusCountHandler: IActionHandler<IConnectionStatusCount
UnableToConnect: action.UnableToConnectCount,
Undefined: action.UndefinedCount,
Unmounted: action.UnmountedCount,
- total: action.totalCount
+ total: action.totalCount,
+ isLoadingConnectionStatusChart: action.isLoadingConnectionStatusChart
}
}
diff --git a/sdnr/wt/odlux/apps/connectApp/src/index.html b/sdnr/wt/odlux/apps/connectApp/src/index.html
index 35dbdf71d..1a16876c9 100644
--- a/sdnr/wt/odlux/apps/connectApp/src/index.html
+++ b/sdnr/wt/odlux/apps/connectApp/src/index.html
@@ -19,7 +19,7 @@
connectApp.register();
faultApp.register();
inventoryApp.register();
- app("./app.tsx").configureApplication({ authentication:"oauth", enablePolicy: false, transportpceUrl:"http://test.de"});
+ app("./app.tsx").configureApplication({ authentication:"basic", enablePolicy: false, transportpceUrl:"http://test.de"});
app("./app.tsx").runApplication();
});
</script>
diff --git a/sdnr/wt/odlux/apps/connectApp/src/pluginConnect.tsx b/sdnr/wt/odlux/apps/connectApp/src/pluginConnect.tsx
index 1990cc03d..afca74664 100644
--- a/sdnr/wt/odlux/apps/connectApp/src/pluginConnect.tsx
+++ b/sdnr/wt/odlux/apps/connectApp/src/pluginConnect.tsx
@@ -35,6 +35,8 @@ import { PanelId } from "./models/panelId";
import { NetworkElementsList } from './components/networkElements'
let currentStatus: string | undefined = undefined;
+let refreshInterval: ReturnType<typeof window.setInterval> | null = null;
+
const mapProps = (state: IApplicationStoreState) => ({
currentProblemsProperties: createNetworkElementsProperties(state),
@@ -108,9 +110,26 @@ export function register() {
applicationApi.applicationStoreInitialized.then(store => {
store.dispatch(refreshConnectionStatusCountAsyncAction);
});
- window.setInterval(() => {
+
+
+ applicationApi.loginEvent.addHandler(e=>{
+ refreshInterval = startRefreshInterval() as any;
+ })
+
+ applicationApi.logoutEvent.addHandler(e=>{
+
applicationApi.applicationStoreInitialized.then(store => {
- store.dispatch(refreshConnectionStatusCountAsyncAction);
+ clearInterval(refreshInterval!);
});
- }, 15000);
+ })
+
+ const startRefreshInterval =() =>{
+ const refresh = window.setInterval(() => {
+ applicationApi.applicationStoreInitialized.then(store => {
+ store.dispatch(refreshConnectionStatusCountAsyncAction);
+ });
+ }, 15000);
+
+ return refresh;
+ }
} \ No newline at end of file
diff --git a/sdnr/wt/odlux/apps/connectApp/webpack.config.js b/sdnr/wt/odlux/apps/connectApp/webpack.config.js
index df88a80a9..70ddd4932 100644
--- a/sdnr/wt/odlux/apps/connectApp/webpack.config.js
+++ b/sdnr/wt/odlux/apps/connectApp/webpack.config.js
@@ -131,49 +131,49 @@ module.exports = (env) => {
},
proxy: {
"/about": {
- target: "http://localhost:18181",
+ target: "http://sdnr:8181",
secure: false
},
"/yang-schema/": {
- target: "http://localhost:18181",
+ target: "http://sdnr:8181",
secure: false
},
"/oauth/": {
- target: "http://localhost:18181",
+ target: "http://sdnr:8181",
secure: false
},
"/database/": {
- target: "http://localhost:18181",
+ target: "http://sdnr:8181",
secure: false
},
"/restconf/": {
- target: "http://localhost:18181",
+ target: "http://sdnr:8181",
secure: false
},
"/rests/": {
- target: "http://localhost:18181",
+ target: "http://sdnr:8181",
secure: false
},
"/help/": {
- target: "http://localhost:18181",
+ target: "http://sdnr:8181",
secure: false
},
"/about/": {
- target: "http://localhost:18181",
+ target: "http://sdnr:8181",
secure: false
},
"/tree/": {
- target: "http://localhost:18181",
+ target: "http://sdnr:8181",
secure: false
},
"/websocket": {
- target: "http://localhost:18181",
+ target: "http://sdnr:8181",
ws: true,
changeOrigin: true,
secure: false
},
"/apidoc": {
- target: "http://localhost:18181",
+ target: "http://sdnr:8181",
ws: true,
changeOrigin: true,
secure: false
diff --git a/sdnr/wt/odlux/apps/faultApp/src/actions/statusActions.ts b/sdnr/wt/odlux/apps/faultApp/src/actions/statusActions.ts
index 8a3633243..c50c08ef2 100644
--- a/sdnr/wt/odlux/apps/faultApp/src/actions/statusActions.ts
+++ b/sdnr/wt/odlux/apps/faultApp/src/actions/statusActions.ts
@@ -21,23 +21,28 @@ import { Dispatch } from '../../../../framework/src/flux/store';
export class SetFaultStatusAction extends FaultApplicationBaseAction {
- constructor (public criticalFaults: number, public majorFaults: number, public minorFaults: number, public warnings: number) {
+ constructor (public criticalFaults: number, public majorFaults: number, public minorFaults: number, public warnings: number, public isLoadingAlarmStatusChart: boolean) {
super();
}
}
-export const refreshFaultStatusAsyncAction = async (dispatch: Dispatch ) => {
- const result = await getFaultStateFromDatabase().catch(_=>null);
+export const refreshFaultStatusAsyncAction = async (dispatch: Dispatch) => {
+
+ dispatch(new SetFaultStatusAction(0, 0, 0, 0, true));
+ const result = await getFaultStateFromDatabase().catch(_ => null);
if (result) {
const statusAction = new SetFaultStatusAction(
result["Critical"] || 0,
result["Major"] || 0,
result["Minor"] || 0,
- result["Warning"] || 0
+ result["Warning"] || 0,
+ false
);
dispatch(statusAction);
return;
}
- dispatch(new SetFaultStatusAction(0, 0, 0, 0));
+ else {
+ dispatch(new SetFaultStatusAction(0, 0, 0, 0, false));
+ }
}
diff --git a/sdnr/wt/odlux/apps/faultApp/src/handlers/faultStatusHandler.ts b/sdnr/wt/odlux/apps/faultApp/src/handlers/faultStatusHandler.ts
index 1c76a4b1a..e1fceb4be 100644
--- a/sdnr/wt/odlux/apps/faultApp/src/handlers/faultStatusHandler.ts
+++ b/sdnr/wt/odlux/apps/faultApp/src/handlers/faultStatusHandler.ts
@@ -22,14 +22,16 @@ export interface IFaultStatus {
critical: number,
major: number,
minor: number,
- warning: number
+ warning: number,
+ isLoadingAlarmStatusChart: boolean
}
const faultStatusInit: IFaultStatus = {
critical: 0,
major: 0,
minor: 0,
- warning: 0
+ warning: 0,
+ isLoadingAlarmStatusChart: false
};
export const faultStatusHandler: IActionHandler<IFaultStatus> = (state = faultStatusInit, action) => {
@@ -38,7 +40,8 @@ export const faultStatusHandler: IActionHandler<IFaultStatus> = (state = faultSt
critical: action.criticalFaults,
major: action.majorFaults,
minor: action.minorFaults,
- warning: action.warnings
+ warning: action.warnings,
+ isLoadingAlarmStatusChart: action.isLoadingAlarmStatusChart
}
}
diff --git a/sdnr/wt/odlux/apps/faultApp/src/pluginFault.tsx b/sdnr/wt/odlux/apps/faultApp/src/pluginFault.tsx
index 3715c623e..0c5fdde27 100644
--- a/sdnr/wt/odlux/apps/faultApp/src/pluginFault.tsx
+++ b/sdnr/wt/odlux/apps/faultApp/src/pluginFault.tsx
@@ -39,10 +39,11 @@ import { AddFaultNotificationAction } from "./actions/notificationActions";
import { createCurrentProblemsProperties, createCurrentProblemsActions, currentProblemsReloadAction } from "./handlers/currentProblemsHandler";
import { FaultStatus } from "./components/faultStatus";
-import { refreshFaultStatusAsyncAction } from "./actions/statusActions";
+import { refreshFaultStatusAsyncAction, SetFaultStatusAction } from "./actions/statusActions";
let currentMountId: string | undefined = undefined;
let currentSeverity: string | undefined = undefined;
+let refreshInterval: ReturnType<typeof window.setInterval> | null = null;
const mapProps = (state: IApplicationStoreState) => ({
currentProblemsProperties: createCurrentProblemsProperties(state),
@@ -140,11 +141,30 @@ export function register() {
applicationApi.applicationStoreInitialized.then(store => {
store.dispatch(refreshFaultStatusAsyncAction);
});
-
- window.setInterval(() => {
+
+ applicationApi.loginEvent.addHandler(e=>{
+ refreshInterval = startRefreshInterval() as any;
+ })
+
+ applicationApi.logoutEvent.addHandler(e=>{
+
applicationApi.applicationStoreInitialized.then(store => {
- store.dispatch(refreshFaultStatusAsyncAction);
+ store.dispatch(new SetFaultStatusAction(0, 0, 0, 0, false));
+ clearInterval(refreshInterval!);
});
- }, 15000);
+ })
+
+
+
+ function startRefreshInterval(){
+ const refreshFaultStatus = window.setInterval(() => {
+ applicationApi.applicationStoreInitialized.then(store => {
+
+ store.dispatch(refreshFaultStatusAsyncAction);
+ });
+ }, 15000);
+
+ return refreshFaultStatus;
+ }
}
diff --git a/sdnr/wt/odlux/framework/pom.xml b/sdnr/wt/odlux/framework/pom.xml
index 0de1bcd68..7bc35df37 100644
--- a/sdnr/wt/odlux/framework/pom.xml
+++ b/sdnr/wt/odlux/framework/pom.xml
@@ -19,6 +19,7 @@
~ ============LICENSE_END=======================================================
~
-->
+
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
@@ -45,7 +46,7 @@
<properties>
<buildtime>${maven.build.timestamp}</buildtime>
<distversion>ONAP Frankfurt (Neon, mdsal ${odl.mdsal.version})</distversion>
- <buildno>116.8c2f6b7(21/08/05)</buildno>
+ <buildno>137.be0dfd7(21/12/03)</buildno>
<odlux.version>ONAP SDN-R | ONF Wireless for ${distversion} - Build: ${buildtime} ${buildno} ${project.version}</odlux.version>
</properties>
diff --git a/sdnr/wt/odlux/framework/src/actions/authentication.ts b/sdnr/wt/odlux/framework/src/actions/authentication.ts
index de8093573..20a248dc1 100644
--- a/sdnr/wt/odlux/framework/src/actions/authentication.ts
+++ b/sdnr/wt/odlux/framework/src/actions/authentication.ts
@@ -15,8 +15,12 @@
* the License.
* ============LICENSE_END==========================================================================
*/
+import { Dispatch } from '../flux/store';
import { Action } from '../flux/action';
import { AuthPolicy, User } from '../models/authentication';
+import { GeneralSettings } from '../models/settings';
+import { SetGeneralSettingsAction, setGeneralSettingsAction } from './settingsAction';
+import { endWebsocketSession } from '../services/notificationService';
export class UpdateUser extends Action {
@@ -30,4 +34,54 @@ export class UpdatePolicies extends Action {
constructor (public authPolicies?: AuthPolicy[]) {
super();
}
+}
+
+
+export const loginUserAction = (user?: User) => (dispatcher: Dispatch) =>{
+
+ dispatcher(new UpdateUser(user));
+ loadUserSettings(user, dispatcher);
+
+
+}
+
+export const logoutUser = () => (dispatcher: Dispatch) =>{
+
+ dispatcher(new UpdateUser(undefined));
+ dispatcher(new SetGeneralSettingsAction(null));
+ endWebsocketSession();
+}
+
+const loadUserSettings = (user: User | undefined, dispatcher: Dispatch) =>{
+
+
+ //fetch used, because state change for user login is not done when frameworks restRequest call is started (and is accordingly undefined -> /userdata call yields 401, unauthorized) and triggering an action from inside the handler / login event is impossible
+ //no timeout used, because it's bad practise to add a timeout to hopefully avoid a race condition
+ //hence, fetch used to simply use supplied user data for getting settings
+
+ if(user && user.isValid){
+
+ fetch("/userdata", {
+ method: 'GET',
+ headers: {
+ 'Content-Type': 'application/json',
+ 'Accept': 'application/json',
+ 'Authorization': `${user.tokenType} ${user.token}`
+ }
+ }).then((res: Response)=>{
+ if(res.status==200){
+ return res.json();
+ }else{
+ return null;
+ }
+ }).then((result:GeneralSettings)=>{
+ if(result?.general){
+ //will start websocket session if applicable
+ dispatcher(setGeneralSettingsAction(result.general.areNotificationsEnabled!));
+
+ }else{
+ dispatcher(setGeneralSettingsAction(false));
+ }
+ })
+ }
} \ No newline at end of file
diff --git a/sdnr/wt/odlux/framework/src/actions/settingsAction.ts b/sdnr/wt/odlux/framework/src/actions/settingsAction.ts
new file mode 100644
index 000000000..ffcdfc26a
--- /dev/null
+++ b/sdnr/wt/odlux/framework/src/actions/settingsAction.ts
@@ -0,0 +1,64 @@
+/**
+ * ============LICENSE_START========================================================================
+ * ONAP : ccsdk feature sdnr wt odlux
+ * =================================================================================================
+ * Copyright (C) 2021 highstreet technologies GmbH Intellectual Property. All rights reserved.
+ * =================================================================================================
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except
+ * in compliance with the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software distributed under the License
+ * is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express
+ * or implied. See the License for the specific language governing permissions and limitations under
+ * the License.
+ * ============LICENSE_END==========================================================================
+ */
+
+import { Dispatch } from "../flux/store";
+import { Action } from "../flux/action";
+import { GeneralSettings } from "../models/settings";
+import { getSettings, putSettings } from "../services/settingsService";
+import { startWebsocketSession, suspendWebsocketSession } from "../services/notificationService";
+
+
+export class SetGeneralSettingsAction extends Action{
+ /**
+ *
+ */
+ constructor(public areNoticationsActive: boolean|null) {
+ super();
+
+ }
+}
+
+export const setGeneralSettingsAction = (value: boolean) => (dispatcher: Dispatch) =>{
+
+ dispatcher(new SetGeneralSettingsAction(value));
+
+ if(value){
+ startWebsocketSession();
+ }else{
+ suspendWebsocketSession();
+ }
+}
+
+
+export const updateGeneralSettingsAction = (activateNotifications: boolean) => async (dispatcher: Dispatch) =>{
+
+ const value: GeneralSettings = {general:{areNotificationsEnabled: activateNotifications}};
+ const result = await putSettings("/general", JSON.stringify(value.general));
+ dispatcher(setGeneralSettingsAction(activateNotifications));
+
+}
+
+export const getGeneralSettingsAction = () => async (dispatcher: Dispatch) => {
+
+ const result = await getSettings<GeneralSettings>();
+
+ if(result && result.general){
+ dispatcher(new SetGeneralSettingsAction(result.general.areNotificationsEnabled!))
+ }
+
+} \ No newline at end of file
diff --git a/sdnr/wt/odlux/framework/src/actions/websocketAction.ts b/sdnr/wt/odlux/framework/src/actions/websocketAction.ts
index 8512d59d5..0b45f7ac7 100644
--- a/sdnr/wt/odlux/framework/src/actions/websocketAction.ts
+++ b/sdnr/wt/odlux/framework/src/actions/websocketAction.ts
@@ -1,8 +1,26 @@
+/**
+ * ============LICENSE_START========================================================================
+ * ONAP : ccsdk feature sdnr wt odlux
+ * =================================================================================================
+ * Copyright (C) 2021 highstreet technologies GmbH Intellectual Property. All rights reserved.
+ * =================================================================================================
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except
+ * in compliance with the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software distributed under the License
+ * is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express
+ * or implied. See the License for the specific language governing permissions and limitations under
+ * the License.
+ * ============LICENSE_END==========================================================================
+ */
+
import { Action } from "../flux/action";
export class SetWebsocketAction extends Action {
- constructor(public isConnected: boolean) {
+ constructor(public isConnected: boolean|null) {
super();
}
} \ No newline at end of file
diff --git a/sdnr/wt/odlux/framework/src/app.tsx b/sdnr/wt/odlux/framework/src/app.tsx
index ada78b90f..a73b7529b 100644
--- a/sdnr/wt/odlux/framework/src/app.tsx
+++ b/sdnr/wt/odlux/framework/src/app.tsx
@@ -26,7 +26,7 @@ import { Frame } from './views/frame';
import { User } from './models/authentication';
import { AddErrorInfoAction } from './actions/errorActions';
-import { UpdateUser } from './actions/authentication';
+import { loginUserAction } from './actions/authentication';
import { applicationStoreCreator } from './store/applicationStore';
import { ApplicationStoreProvider } from './flux/connect';
@@ -34,11 +34,12 @@ import { ApplicationStoreProvider } from './flux/connect';
import { startHistoryListener } from './middleware/navigation';
import { startRestService } from './services/restService';
-import { startForceLogoutService } from './services/forceLogoutService';
+import { startUserSessionService } from './services/userSessionService';
import { startNotificationService } from './services/notificationService';
import theme from './design/default';
import '!style-loader!css-loader!./app.css';
+import { startBroadcastChannel } from './services/broadcastService';
declare module '@material-ui/core/styles/createMuiTheme' {
@@ -64,12 +65,15 @@ export { configureApplication } from "./handlers/applicationStateHandler";
export const transportPCEUrl = "transportPCEUrl";
export const runApplication = () => {
-
+
const initialToken = localStorage.getItem("userToken");
const applicationStore = applicationStoreCreator();
+ startBroadcastChannel(applicationStore);
+ startUserSessionService(applicationStore);
+
if (initialToken) {
- applicationStore.dispatch(new UpdateUser(User.fromString(initialToken) || undefined));
+ applicationStore.dispatch(loginUserAction(User.fromString(initialToken) || undefined));
}
window.onerror = function (msg: string, url: string, line: number, col: number, error: Error) {
@@ -86,10 +90,10 @@ export const runApplication = () => {
// Internet Explorer) will be suppressed.
return suppressErrorAlert;
};
+
startRestService(applicationStore);
startHistoryListener(applicationStore);
- startForceLogoutService(applicationStore);
startNotificationService(applicationStore);
const App = (): JSX.Element => (
diff --git a/sdnr/wt/odlux/framework/src/components/material-table/index.tsx b/sdnr/wt/odlux/framework/src/components/material-table/index.tsx
index 9155f38ec..cb675218f 100644
--- a/sdnr/wt/odlux/framework/src/components/material-table/index.tsx
+++ b/sdnr/wt/odlux/framework/src/components/material-table/index.tsx
@@ -40,6 +40,7 @@ import { DividerTypeMap } from '@material-ui/core/Divider';
import { MenuItemProps } from '@material-ui/core/MenuItem';
import { flexbox } from '@material-ui/system';
import { RowDisabled } from './utilities';
+import { toAriaLabel } from '../../utilities/yangHelper';
export { ColumnModel, ColumnType } from './columnModel';
type propType = string | number | null | undefined | (string | number)[];
@@ -100,7 +101,8 @@ const styles = (theme: Theme) => createStyles({
flex: "1 1 100%"
},
pagination: {
- overflow: "hidden"
+ overflow: "hidden",
+ minHeight: "52px"
}
});
@@ -152,6 +154,7 @@ type MaterialTableComponentBaseProps<TData> = WithStyles<typeof styles> & {
columns: ColumnModel<TData>[];
idProperty: keyof TData | ((data: TData) => React.Key);
tableId?: string;
+ isPopup?: boolean;
title?: string;
stickyHeader?: boolean;
defaultSortOrder?: 'asc' | 'desc';
@@ -294,7 +297,7 @@ class MaterialTableComponent<TData extends {} = {}> extends React.Component<Mate
col => {
const style = col.width ? { width: col.width } : {};
return (
- <TableCell style={ entry[RowDisabled] || false ? { ...style, color: "inherit" } : style } aria-label={col.title? col.title.toLowerCase().replace(/\s/g, "-") : col.property.toLowerCase().replace(/\s/g, "-")} key={col.property} align={col.type === ColumnType.numeric && !col.align ? "right" : col.align} >
+ <TableCell style={ entry[RowDisabled] || false ? { ...style, color: "inherit" } : style } aria-label={col.title? toAriaLabel(col.title) : toAriaLabel(col.property)} key={col.property} align={col.type === ColumnType.numeric && !col.align ? "right" : col.align} >
{col.type === ColumnType.custom && col.customControl
? <col.customControl className={col.className} style={col.style} rowData={entry} />
: col.type === ColumnType.boolean
@@ -327,12 +330,12 @@ class MaterialTableComponent<TData extends {} = {}> extends React.Component<Mate
count={rowCount}
rowsPerPage={rowsPerPage}
page={page}
- aria-label="table-pagination-footer"
+ aria-label={"table-pagination-footer" }
backIconButtonProps={{
- 'aria-label': 'previous-page',
+ 'aria-label': this.props.isPopup ? 'popup-previous-page' : 'previous-page',
}}
nextIconButtonProps={{
- 'aria-label': 'next-page',
+ 'aria-label': this.props.isPopup ? 'popup-next-page': 'next-page',
}}
onChangePage={this.onHandleChangePage}
onChangeRowsPerPage={this.onHandleChangeRowsPerPage}
diff --git a/sdnr/wt/odlux/framework/src/components/material-table/tableFilter.tsx b/sdnr/wt/odlux/framework/src/components/material-table/tableFilter.tsx
index 5aefac445..e4cc5ab7c 100644
--- a/sdnr/wt/odlux/framework/src/components/material-table/tableFilter.tsx
+++ b/sdnr/wt/odlux/framework/src/components/material-table/tableFilter.tsx
@@ -25,6 +25,7 @@ import TableCell from '@material-ui/core/TableCell';
import TableRow from '@material-ui/core/TableRow';
import Input from '@material-ui/core/Input';
import { Select, FormControl, InputLabel, MenuItem } from '@material-ui/core';
+import { toAriaLabel } from '../../utilities/yangHelper';
const styles = (theme: Theme) => createStyles({
@@ -73,14 +74,14 @@ class EnhancedTableFilterComponent extends React.Component<IEnhancedTableFilterC
{col.disableFilter || (col.type === ColumnType.custom)
? null
: (col.type === ColumnType.boolean)
- ? <Select className={classes.input} aria-label={col.title ? (col.title as string).toLowerCase().replace(/\s/g, "-") + '-filter' : `${ind + 1}-filter`} value={filter[col.property] !== undefined ? filter[col.property] : ''} onChange={this.createFilterHandler(col.property)} inputProps={{ name: `${col.property}-bool`, id: `${col.property}-bool` }} >
+ ? <Select className={classes.input} aria-label={col.title ? toAriaLabel(col.title as string) + '-filter' : `${ind + 1}-filter`} value={filter[col.property] !== undefined ? filter[col.property] : ''} onChange={this.createFilterHandler(col.property)} inputProps={{ name: `${col.property}-bool`, id: `${col.property}-bool` }} >
<MenuItem value={undefined} aria-label="none-value" >
<em>None</em>
</MenuItem>
<MenuItem aria-label="true-value" value={true as any as string}>{col.labels ? col.labels["true"] : "true"}</MenuItem>
<MenuItem aria-label="false-value" value={false as any as string}>{col.labels ? col.labels["false"] : "false"}</MenuItem>
</Select>
- : <Input className={classes.input} inputProps={{ 'aria-label': col.title ? (col.title as string).toLowerCase().replace(/\s/g, "-") + '-filter' : `${ind + 1}-filter` }} value={filter[col.property] || ''} onChange={this.createFilterHandler(col.property)} />}
+ : <Input className={classes.input} inputProps={{ 'aria-label': col.title ? toAriaLabel(col.title as string)+ '-filter' : `${ind + 1}-filter` }} value={filter[col.property] || ''} onChange={this.createFilterHandler(col.property)} />}
</TableCell>
);
}, this)}
diff --git a/sdnr/wt/odlux/framework/src/components/material-ui/listItemLink.tsx b/sdnr/wt/odlux/framework/src/components/material-ui/listItemLink.tsx
index 8828ac3fc..49e7be514 100644
--- a/sdnr/wt/odlux/framework/src/components/material-ui/listItemLink.tsx
+++ b/sdnr/wt/odlux/framework/src/components/material-ui/listItemLink.tsx
@@ -23,6 +23,7 @@ import ListItemIcon from '@material-ui/core/ListItemIcon';
import ListItemText from '@material-ui/core/ListItemText';
import { withStyles, WithStyles, createStyles, Theme } from '@material-ui/core/styles';
+import { toAriaLabel } from '../../utilities/yangHelper';
const styles = (theme: Theme) => createStyles({
active: {
@@ -45,7 +46,7 @@ export const ListItemLink = withStyles(styles)((props: IListItemLinkProps) => {
props.external ? <a target="_blank" href={to} { ...itemProps }></a> :
<NavLink exact={ exact } to={ to } activeClassName={ classes.active } { ...itemProps } />);
- const ariaLabel = typeof Primary === 'string' ? "link-to-"+Primary.toLowerCase().replace(/\s/g, "-") : "link-to-"+Primary.displayName?.toLowerCase();
+ const ariaLabel = typeof Primary === 'string' ? toAriaLabel("link-to-"+Primary) : toAriaLabel("link-to-"+Primary.displayName);
return (
<>
<ListItem button component={ renderLink } aria-label={ariaLabel}>
diff --git a/sdnr/wt/odlux/framework/src/components/navigationMenu.tsx b/sdnr/wt/odlux/framework/src/components/navigationMenu.tsx
index b65eb29e2..b50d68081 100644
--- a/sdnr/wt/odlux/framework/src/components/navigationMenu.tsx
+++ b/sdnr/wt/odlux/framework/src/components/navigationMenu.tsx
@@ -94,6 +94,17 @@ export const NavigationMenu = withStyles(styles)(connect()(({ classes, state, di
const [responsive, setResponsive] = React.useState(false);
+ //collapse menu on mount if necessary
+ React.useEffect(()=>{
+
+ if(isOpen && window.innerWidth < tabletWidthBreakpoint){
+
+ setResponsive(true);
+ dispatch(new MenuAction(false));
+ }
+
+ },[]);
+
React.useEffect(() => {
function handleResize() {
diff --git a/sdnr/wt/odlux/framework/src/components/settings/general.tsx b/sdnr/wt/odlux/framework/src/components/settings/general.tsx
new file mode 100644
index 000000000..ca1849049
--- /dev/null
+++ b/sdnr/wt/odlux/framework/src/components/settings/general.tsx
@@ -0,0 +1,109 @@
+/**
+ * ============LICENSE_START========================================================================
+ * ONAP : ccsdk feature sdnr wt odlux
+ * =================================================================================================
+ * Copyright (C) 2021 highstreet technologies GmbH Intellectual Property. All rights reserved.
+ * =================================================================================================
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except
+ * in compliance with the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software distributed under the License
+ * is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express
+ * or implied. See the License for the specific language governing permissions and limitations under
+ * the License.
+ * ============LICENSE_END==========================================================================
+ */
+
+import { Button, FormControlLabel, makeStyles, Switch, Typography } from '@material-ui/core';
+import { SettingsComponentProps } from '../../models/settings';
+import * as React from 'react';
+import connect, { Connect, IDispatcher } from '../../flux/connect';
+import { IApplicationStoreState } from '../../store/applicationStore';
+import { getGeneralSettingsAction, SetGeneralSettingsAction, updateGeneralSettingsAction } from '../../actions/settingsAction';
+import { sendMessage, SettingsMessage } from '../../services/broadcastService';
+
+
+type props = Connect<typeof mapProps, typeof mapDispatch> & SettingsComponentProps;
+
+const mapProps = (state: IApplicationStoreState) => ({
+ settings: state.framework.applicationState.settings,
+ user: state.framework.authenticationState.user?.user
+
+});
+
+const mapDispatch = (dispatcher: IDispatcher) => ({
+
+ updateSettings :(activateNotifications: boolean) => dispatcher.dispatch(updateGeneralSettingsAction(activateNotifications)),
+ getSettings: () =>dispatcher.dispatch(getGeneralSettingsAction()),
+ });
+
+const styles = makeStyles({
+ sectionMargin: {
+ marginTop: "30px",
+ marginBottom: "15px"
+ },
+ elementMargin: {
+ marginLeft: "10px"
+ },
+ buttonPosition:{
+ position: "absolute",
+ right: "32%"
+ }
+ });
+
+const General : React.FunctionComponent<props> = (props) =>{
+
+const classes = styles();
+
+const [areWebsocketsEnabled, setWebsocketsEnabled] = React.useState(props.settings.general.areNotificationsEnabled || false);
+
+React.useEffect(()=>{
+ props.getSettings();
+},[]);
+
+React.useEffect(()=>{
+ if(props.settings.general.areNotificationsEnabled!==null)
+ setWebsocketsEnabled(props.settings.general.areNotificationsEnabled)
+},[props.settings]);
+
+const onWebsocketsChange = (event: React.ChangeEvent<HTMLInputElement | HTMLTextAreaElement>, newValue: boolean) =>{
+ setWebsocketsEnabled(newValue);
+ }
+
+const onSave = (e: React.MouseEvent<HTMLButtonElement, MouseEvent>) =>{
+
+ e.preventDefault();
+ const message: SettingsMessage = {key: 'general', enableNotifications: areWebsocketsEnabled, user: props.user!};
+ sendMessage(message, "odlux_settings");
+ props.updateSettings(areWebsocketsEnabled);
+ props.onClose();
+}
+
+const onCancel = (e: React.MouseEvent<HTMLButtonElement, MouseEvent>) =>{
+ e.preventDefault();
+ props.onClose();
+
+}
+
+
+ return <div>
+ <Typography className={classes.sectionMargin} variant="body1" style={{ fontWeight: "bold" }} gutterBottom>
+ Enable Notifications
+ </Typography>
+ <FormControlLabel style={{ padding:5}}
+ value="end"
+ control={<Switch color="secondary" checked={areWebsocketsEnabled} onChange={onWebsocketsChange} />}
+ label="Enable Notifications"
+ labelPlacement="end"
+ />
+ <div className={classes.buttonPosition}>
+ <Button className={classes.elementMargin} variant="contained" color="primary" onClick={onCancel}>Cancel</Button>
+ <Button className={classes.elementMargin} variant="contained" color="secondary" onClick={onSave}>Save</Button>
+ </div>
+ </div>
+}
+
+export const GeneralUserSettings = connect(mapProps, mapDispatch)(General);
+export default GeneralUserSettings; \ No newline at end of file
diff --git a/sdnr/wt/odlux/framework/src/components/titleBar.tsx b/sdnr/wt/odlux/framework/src/components/titleBar.tsx
index 62db1de40..5d916e8c8 100644
--- a/sdnr/wt/odlux/framework/src/components/titleBar.tsx
+++ b/sdnr/wt/odlux/framework/src/components/titleBar.tsx
@@ -35,8 +35,8 @@ import { FontAwesomeIcon } from '@fortawesome/react-fontawesome';
import { faBan } from '@fortawesome/free-solid-svg-icons';
import { faDotCircle } from '@fortawesome/free-solid-svg-icons';
-import { UpdateUser } from '../actions/authentication';
-import { ReplaceAction } from '../actions/navigationActions';
+import { logoutUser } from '../actions/authentication';
+import { PushAction, ReplaceAction } from '../actions/navigationActions';
import connect, { Connect, IDispatcher } from '../flux/connect';
import Logo from './logo';
@@ -71,9 +71,12 @@ const styles = (theme: Theme) => createStyles({
const mapDispatch = (dispatcher: IDispatcher) => {
return {
logout: () => {
- dispatcher.dispatch(new UpdateUser(undefined));
+ dispatcher.dispatch(logoutUser());
dispatcher.dispatch(new ReplaceAction("/login"));
},
+ openSettings : () =>{
+ dispatcher.dispatch(new PushAction("/settings"));
+ },
toggleMainMenu: (value: boolean, value2: boolean) => {
dispatcher.dispatch(new MenuAction(value));
dispatcher.dispatch(new MenuClosedByUser(value2))
@@ -172,7 +175,14 @@ class TitleBarComponent extends React.Component<TitleBarProps, { anchorEl: HTMLE
onClose={this.closeMenu}
>
{/* <MenuItem onClick={ this.closeMenu }>Profile</MenuItem> */}
- <MenuItem onClick={() => {
+ <MenuItem
+ aria-label="settings-button"
+ onClick={ () =>{
+ this.props.openSettings();
+ this.closeMenu(); }}>Settings</MenuItem>
+ <MenuItem
+ aria-label="logout-button"
+ onClick={() => {
this.props.logout();
this.closeMenu();
}}>Logout</MenuItem>
diff --git a/sdnr/wt/odlux/framework/src/handlers/applicationStateHandler.ts b/sdnr/wt/odlux/framework/src/handlers/applicationStateHandler.ts
index 61e1334e7..16c6ed5d3 100644
--- a/sdnr/wt/odlux/framework/src/handlers/applicationStateHandler.ts
+++ b/sdnr/wt/odlux/framework/src/handlers/applicationStateHandler.ts
@@ -31,6 +31,9 @@ import { ExternalLoginProvider } from '../models/externalLoginProvider';
import { ApplicationConfig } from '../models/applicationConfig';
import { IConnectAppStoreState } from '../../../apps/connectApp/src/handlers/connectAppRootHandler';
import { IFaultAppStoreState } from '../../../apps/faultApp/src/handlers/faultAppRootHandler';
+import { GeneralSettings } from '../models/settings';
+import { SetGeneralSettingsAction } from '../actions/settingsAction';
+import { startWebsocketSession, suspendWebsocketSession } from '../services/notificationService';
declare module '../store/applicationStore' {
@@ -47,11 +50,12 @@ export interface IApplicationState {
isMenuClosedByUser: boolean;
errors: ErrorInfo[];
snackBars: SnackbarItem[];
- isWebsocketAvailable: boolean | undefined;
+ isWebsocketAvailable: boolean | null;
externalLoginProviders: ExternalLoginProvider[] | null;
authentication: "basic"|"oauth", // basic
enablePolicy: boolean, // false
- transportpceUrl : string
+ transportpceUrl : string,
+ settings: GeneralSettings
}
const applicationStateInit: IApplicationState = {
@@ -60,11 +64,12 @@ const applicationStateInit: IApplicationState = {
snackBars: [],
isMenuOpen: true,
isMenuClosedByUser: false,
- isWebsocketAvailable: undefined,
+ isWebsocketAvailable: null,
externalLoginProviders: null,
authentication: "basic",
enablePolicy: false,
- transportpceUrl: ""
+ transportpceUrl: "",
+ settings:{ general: { areNotificationsEnabled: null }}
};
export const configureApplication = (config: ApplicationConfig) => {
@@ -141,6 +146,12 @@ export const applicationStateHandler: IActionHandler<IApplicationState> = (state
...state,
externalLoginProviders: action.externalLoginProvders,
}
+ }else if(action instanceof SetGeneralSettingsAction){
+
+ state = {
+ ...state,
+ settings:{general:{areNotificationsEnabled: action.areNoticationsActive}}
+ }
}
return state;
};
diff --git a/sdnr/wt/odlux/framework/src/handlers/authenticationHandler.ts b/sdnr/wt/odlux/framework/src/handlers/authenticationHandler.ts
index 5217bd414..1bcb43528 100644
--- a/sdnr/wt/odlux/framework/src/handlers/authenticationHandler.ts
+++ b/sdnr/wt/odlux/framework/src/handlers/authenticationHandler.ts
@@ -22,6 +22,8 @@ import { AuthPolicy, User } from '../models/authentication';
import { onLogin, onLogout } from '../services/applicationApi';
import { startWebsocketSession, endWebsocketSession } from '../services/notificationService';
+import { startUserSession, endUserSession } from '../services/userSessionService';
+import { getSettings } from '../services/settingsService';
export interface IAuthenticationState {
user?: User;
@@ -38,11 +40,11 @@ export const authenticationStateHandler: IActionHandler<IAuthenticationState> =
if (user) {
localStorage.setItem("userToken", user.toString());
- startWebsocketSession();
+ startUserSession(user);
onLogin();
} else {
localStorage.removeItem("userToken");
- endWebsocketSession();
+ endUserSession();
onLogout();
}
diff --git a/sdnr/wt/odlux/framework/src/index.dev.html b/sdnr/wt/odlux/framework/src/index.dev.html
index 6c956386b..4dc353c44 100644
--- a/sdnr/wt/odlux/framework/src/index.dev.html
+++ b/sdnr/wt/odlux/framework/src/index.dev.html
@@ -26,6 +26,7 @@
faultApp.register();
// inventoryApp.register();
// helpApp.register();
+ app("./app.tsx").configureApplication({ authentication:"oauth", enablePolicy: false, transportpceUrl:"http://test.de"});
app("./app.tsx").runApplication();
});
</script>
diff --git a/sdnr/wt/odlux/framework/src/middleware/navigation.ts b/sdnr/wt/odlux/framework/src/middleware/navigation.ts
index c5ab788f3..94350ab5d 100644
--- a/sdnr/wt/odlux/framework/src/middleware/navigation.ts
+++ b/sdnr/wt/odlux/framework/src/middleware/navigation.ts
@@ -24,7 +24,7 @@ import { LocationChanged, NavigateToApplication } from "../actions/navigationAct
import { PushAction, ReplaceAction, GoAction, GoBackAction, GoForwardeAction } from '../actions/navigationActions';
import { applicationManager } from "../services/applicationManager";
-import { UpdateUser } from "../actions/authentication";
+import { loginUserAction, logoutUser } from "../actions/authentication";
import { ApplicationStore } from "../store/applicationStore";
import { Dispatch } from '../flux/store';
@@ -59,12 +59,17 @@ const routerMiddlewareCreator = (history: History) => () => (next: Dispatch): Di
const token = tokenStr && jwt.decode(tokenStr);
if (tokenStr && token) {
// @ts-ignore
- const user = new User({ username: token["name"], access_token: tokenStr, token_type: "Bearer", expires: (new Date().valueOf()) + ( (+token['exp']) * 1000) }) || undefined;
- return next(new UpdateUser(user)) as any;
+ const user = new User({ username: token["name"], access_token: tokenStr, token_type: "Bearer", expires: token['exp'], issued: token['iat'] }) || undefined;
+ return next(loginUserAction(user)) as any;
}
} if (!action.pathname.startsWith("/login") && applicationStore && (!applicationStore.state.framework.authenticationState.user || !applicationStore.state.framework.authenticationState.user.isValid)) {
history.replace(`/login?returnTo=${action.pathname}`);
- } else {
+ return next(logoutUser()) as any;
+
+ }else if (action.pathname.startsWith("/login") && applicationStore && (applicationStore.state.framework.authenticationState.user && applicationStore.state.framework.authenticationState.user.isValid)) {
+ history.replace(`/`);
+ }
+ else {
return next(action);
}
} else {
diff --git a/sdnr/wt/odlux/framework/src/models/applicationInfo.ts b/sdnr/wt/odlux/framework/src/models/applicationInfo.ts
index 0b33777dc..ff07b7d7b 100644
--- a/sdnr/wt/odlux/framework/src/models/applicationInfo.ts
+++ b/sdnr/wt/odlux/framework/src/models/applicationInfo.ts
@@ -20,6 +20,7 @@ import { IconType } from './iconDefinition';
import { IActionHandler } from '../flux/action';
import { Middleware } from '../flux/middleware';
+import { SettingsComponentProps } from './settings';
/** Represents the information needed about an application to integrate. */
export class ApplicationInfo {
@@ -47,6 +48,8 @@ export class ApplicationInfo {
statusBarElement?: React.ComponentType;
/** Optional: A component to be shown in the dashboardview. If undefiened the name will be used. */
dashbaordElement?: React.ComponentType;
+ /** Optional: A component shown in the settings view */
+ settingsElement?: React.ComponentType<SettingsComponentProps>;
/** Optional: The pasth for this application. If undefined the name will be use as path. */
path?: string;
}
diff --git a/sdnr/wt/odlux/framework/src/models/authentication.ts b/sdnr/wt/odlux/framework/src/models/authentication.ts
index b6840a0ce..f56538184 100644
--- a/sdnr/wt/odlux/framework/src/models/authentication.ts
+++ b/sdnr/wt/odlux/framework/src/models/authentication.ts
@@ -20,7 +20,19 @@ export type AuthToken = {
username: string;
access_token: string;
token_type: string;
+ /***
+ * datetime the token should expire in unix timestamp
+ *
+ * must be in seconds
+ */
expires: number;
+ /***
+ * time the token was issued in unix timestamp
+ *
+ * must be in seconds
+ *
+ */
+ issued: number;
}
export type AuthPolicy = {
@@ -52,8 +64,22 @@ export class User {
return this._bearerToken && this._bearerToken.token_type;
}
+ /***
+ * Time the user should be logged out, in unix timestamp in seconds
+ */
+ public get logoutAt(): number{
+ return this._bearerToken && this._bearerToken.expires;
+ }
+
+ /***
+ * Time the user logged in, in unix timestamp in seconds
+ */
+ public get loginAt(): number{
+ return this._bearerToken && this._bearerToken.issued;
+ }
+
public get isValid(): boolean {
- return (this._bearerToken && (new Date().valueOf()) < this._bearerToken.expires) || false;
+ return (this._bearerToken && (new Date().valueOf()) < this._bearerToken.expires*1000) || false;
}
public toString() {
diff --git a/sdnr/wt/odlux/framework/src/models/settings.ts b/sdnr/wt/odlux/framework/src/models/settings.ts
new file mode 100644
index 000000000..6d01a34e5
--- /dev/null
+++ b/sdnr/wt/odlux/framework/src/models/settings.ts
@@ -0,0 +1,27 @@
+/**
+ * ============LICENSE_START========================================================================
+ * ONAP : ccsdk feature sdnr wt odlux
+ * =================================================================================================
+ * Copyright (C) 2021 highstreet technologies GmbH Intellectual Property. All rights reserved.
+ * =================================================================================================
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except
+ * in compliance with the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software distributed under the License
+ * is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express
+ * or implied. See the License for the specific language governing permissions and limitations under
+ * the License.
+ * ============LICENSE_END==========================================================================
+ */
+
+export type GeneralSettings = {
+ general:{
+ areNotificationsEnabled: boolean | null
+ }
+};
+
+export type SettingsComponentProps = {
+ onClose(): void
+}; \ No newline at end of file
diff --git a/sdnr/wt/odlux/framework/src/services/applicationApi.ts b/sdnr/wt/odlux/framework/src/services/applicationApi.ts
index ff9ef0663..36523f9eb 100644
--- a/sdnr/wt/odlux/framework/src/services/applicationApi.ts
+++ b/sdnr/wt/odlux/framework/src/services/applicationApi.ts
@@ -15,8 +15,13 @@
* the License.
* ============LICENSE_END==========================================================================
*/
+import { GeneralSettings } from '../models/settings';
+import { setGeneralSettingsAction, SetGeneralSettingsAction } from '../actions/settingsAction';
import { Event } from '../common/event';
import { ApplicationStore } from '../store/applicationStore';
+import { AuthMessage, getBroadcastChannel, sendMessage } from './broadcastService';
+import { endWebsocketSession } from './notificationService';
+import { getSettings } from './settingsService';
let resolveApplicationStoreInitialized: (store: ApplicationStore) => void;
let applicationStore: ApplicationStore | null = null;
@@ -24,13 +29,23 @@ const applicationStoreInitialized: Promise<ApplicationStore> = new Promise((reso
const loginEvent = new Event();
const logoutEvent = new Event();
+let channel : BroadcastChannel | undefined;
+const authChannelName = "odlux_auth";
export const onLogin = () => {
+
+ const message : AuthMessage = {key: 'login', data: {}}
+ sendMessage(message, authChannelName);
loginEvent.invoke();
+
}
export const onLogout = () => {
+
document.cookie = "JSESSIONID=; expires=Thu, 01 Jan 1970 00:00:00 UTC; path=/;";
+
+ const message : AuthMessage = {key: 'logout', data: {}}
+ sendMessage(message, authChannelName);
logoutEvent.invoke();
}
diff --git a/sdnr/wt/odlux/framework/src/services/authenticationService.ts b/sdnr/wt/odlux/framework/src/services/authenticationService.ts
index 4e7d109d9..a7691bf6f 100644
--- a/sdnr/wt/odlux/framework/src/services/authenticationService.ts
+++ b/sdnr/wt/odlux/framework/src/services/authenticationService.ts
@@ -24,6 +24,7 @@ type AuthTokenResponse = {
access_token: string;
token_type: string;
expires_at: number;
+ issued_at: number;
}
class AuthenticationService {
@@ -50,11 +51,14 @@ class AuthenticationService {
scope: scope
})
}, false);
+
+
return result && {
username: email,
access_token: result.access_token,
token_type: result.token_type,
- expires: (result.expires_at * 1000)
+ expires: result.expires_at,
+ issued: result.issued_at
} || null;
}
@@ -65,12 +69,14 @@ class AuthenticationService {
'Authorization': "Basic " + btoa(email + ":" + password)
},
}, false);
+
if (result) {
return {
username: email,
access_token: btoa(email + ":" + password),
token_type: "Basic",
- expires: (new Date()).valueOf() + 2678400000 // 31 days
+ expires: (new Date()).valueOf() / 1000 + 86400, // 1 day
+ issued: (new Date()).valueOf() / 1000
}
}
return null;
diff --git a/sdnr/wt/odlux/framework/src/services/broadcastService.ts b/sdnr/wt/odlux/framework/src/services/broadcastService.ts
new file mode 100644
index 000000000..85ae3e65c
--- /dev/null
+++ b/sdnr/wt/odlux/framework/src/services/broadcastService.ts
@@ -0,0 +1,110 @@
+/**
+ * ============LICENSE_START========================================================================
+ * ONAP : ccsdk feature sdnr wt odlux
+ * =================================================================================================
+ * Copyright (C) 2021 highstreet technologies GmbH Intellectual Property. All rights reserved.
+ * =================================================================================================
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except
+ * in compliance with the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software distributed under the License
+ * is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express
+ * or implied. See the License for the specific language governing permissions and limitations under
+ * the License.
+ * ============LICENSE_END==========================================================================
+ */
+
+import { setGeneralSettingsAction } from "../actions/settingsAction";
+import { loginUserAction, logoutUser } from "../actions/authentication";
+import { ReplaceAction } from "../actions/navigationActions";
+import { User } from "../models/authentication";
+import { ApplicationStore } from "../store/applicationStore";
+
+type Broadcaster = {channel: BroadcastChannel, key: String};
+
+type AuthTypes = 'login' | 'logout';
+export type AuthMessage={key: AuthTypes, data: any};
+
+type SettingsType = 'general';
+export type SettingsMessage={key: SettingsType, enableNotifications: boolean, user: string};
+
+let channels: Broadcaster[] = [];
+let store : ApplicationStore | null = null;
+
+export const subscribe = (channel: BroadcastChannel, channelName: string) => {
+ channels.push({channel: channel, key: channelName});
+}
+
+export const startBroadcastChannel = (applicationStore: ApplicationStore)=>{
+ store=applicationStore;
+
+ //might decide to use one general broadcast channel with more keys in the future
+ createAuthBroadcastChannel();
+ createSettingsBroadcastChannel();
+}
+
+const createSettingsBroadcastChannel = () =>{
+
+ const name = "odlux_settings";
+ const bc: BroadcastChannel = new BroadcastChannel(name);
+ channels.push({ channel: bc, key: name });
+
+ bc.onmessage = (eventMessage: MessageEvent<SettingsMessage>) => {
+ console.log(eventMessage)
+
+ if (eventMessage.data.key === 'general') {
+
+ if (store?.state.framework.authenticationState.user) {
+ const data = eventMessage.data;
+ if(store.state.framework.authenticationState.user.user === data.user){
+ store?.dispatch(setGeneralSettingsAction(data.enableNotifications));
+ }
+ }
+ }
+ }
+
+}
+
+const createAuthBroadcastChannel = () => {
+ const name = "odlux_auth";
+ const bc: BroadcastChannel = new BroadcastChannel(name);
+ channels.push({ channel: bc, key: name });
+
+ bc.onmessage = (eventMessage: MessageEvent<AuthMessage>) => {
+ console.log(eventMessage)
+
+ if (eventMessage.data.key === 'login') {
+ if (!store?.state.framework.authenticationState.user) {
+ const initialToken = localStorage.getItem("userToken");
+ if (initialToken) {
+ store?.dispatch(loginUserAction(User.fromString(initialToken)));
+ store?.dispatch(new ReplaceAction("/"));
+ }
+ }
+ }
+ else if (eventMessage.data.key === 'logout') {
+
+ if (store?.state.framework.authenticationState.user) {
+ store?.dispatch(logoutUser());
+ store?.dispatch(new ReplaceAction("/login"));
+ }
+ }
+ }
+}
+
+export const getBroadcastChannel = (channelName: string) =>{
+ const foundChannel = channels.find(s =>s.key===channelName);
+ return foundChannel?.channel;
+}
+
+
+export const sendMessage = (data: any, channel: string) =>{
+
+ const foundChannel = channels.find(s =>s.key===channel);
+ if(foundChannel){
+ foundChannel.channel.postMessage(data);
+ }
+
+ }
diff --git a/sdnr/wt/odlux/framework/src/services/index.ts b/sdnr/wt/odlux/framework/src/services/index.ts
index c6071e7b8..19b451345 100644
--- a/sdnr/wt/odlux/framework/src/services/index.ts
+++ b/sdnr/wt/odlux/framework/src/services/index.ts
@@ -15,7 +15,8 @@
* the License.
* ============LICENSE_END==========================================================================
*/
-export { applicationManager } from './applicationManager';
-export { subscribe, unsubscribe } from './notificationService';
-export { requestRest } from './restService';
-
+export { applicationManager } from './applicationManager';
+export { subscribe, unsubscribe } from './notificationService';
+export { requestRest } from './restService';
+export { putSettings, getSettings} from './settingsService';
+
diff --git a/sdnr/wt/odlux/framework/src/services/notificationService.ts b/sdnr/wt/odlux/framework/src/services/notificationService.ts
index 99e697e9a..b2880b9de 100644
--- a/sdnr/wt/odlux/framework/src/services/notificationService.ts
+++ b/sdnr/wt/odlux/framework/src/services/notificationService.ts
@@ -21,10 +21,12 @@ import { SetWebsocketAction } from '../actions/websocketAction';
const socketUrl = [location.protocol === 'https:' ? 'wss://' : 'ws://', location.hostname, ':', location.port, '/websocket'].join('');
const subscriptions: { [scope: string]: SubscriptionCallback[] } = {};
let socketReady: Promise<WebSocket>;
-let userLoggedOut = false;
let wasWebsocketConnectionEstablished: undefined | boolean;
let applicationStore: ApplicationStore | null;
+let areWebsocketsStoppedViaSettings = false;
+
+
export interface IFormatedMessage {
"event-time": string,
"data": {
@@ -166,10 +168,11 @@ const connect = (): Promise<WebSocket> => {
notificationSocket.onclose = function (event) {
console.log("socket connection closed");
- if (applicationStore) {
- applicationStore.dispatch(new SetWebsocketAction(false));
- }
- if (!userLoggedOut) {
+ dispatchSocketClose();
+
+ const isUserLoggedIn = applicationStore?.state.framework.authenticationState.user && applicationStore?.state.framework.authenticationState.user?.isValid;
+
+ if (isUserLoggedIn && !areWebsocketsStoppedViaSettings) {
socketReady = connect();
}
};
@@ -179,17 +182,37 @@ const connect = (): Promise<WebSocket> => {
export const startWebsocketSession = () => {
socketReady = connect();
- userLoggedOut = false;
+ areWebsocketsStoppedViaSettings = false;
+}
+
+export const suspendWebsocketSession = () =>{
+ areWebsocketsStoppedViaSettings = true;
+ closeSocket();
}
export const endWebsocketSession = () => {
+ closeSocket();
+}
+
+const closeSocket = () =>{
+
if (socketReady) {
socketReady.then(websocket => {
websocket.close();
- userLoggedOut = true;
});
+ }else{
+ dispatchSocketClose();
}
+}
+
+const dispatchSocketClose = () =>{
+ const isUserLoggedIn = applicationStore?.state.framework.authenticationState.user && applicationStore?.state.framework.authenticationState.user?.isValid;
+ if(isUserLoggedIn){
+ applicationStore?.dispatch(new SetWebsocketAction(false));
+ }else{
+ applicationStore?.dispatch(new SetWebsocketAction(null));
+ }
}
diff --git a/sdnr/wt/odlux/framework/src/services/restService.ts b/sdnr/wt/odlux/framework/src/services/restService.ts
index c7b122449..b21e3ec75 100644
--- a/sdnr/wt/odlux/framework/src/services/restService.ts
+++ b/sdnr/wt/odlux/framework/src/services/restService.ts
@@ -105,6 +105,7 @@ export async function requestRestExt<TData>(path: string = '', init: RequestInit
if (!isAbsUrl && authenticate && applicationStore) {
const { state: { framework: { authenticationState: { user } } } } = applicationStore;
// do not request if the user is not valid
+
if (!user || !user.isValid) {
return {
...result,
diff --git a/sdnr/wt/odlux/framework/src/services/settingsService.ts b/sdnr/wt/odlux/framework/src/services/settingsService.ts
new file mode 100644
index 000000000..6633a794d
--- /dev/null
+++ b/sdnr/wt/odlux/framework/src/services/settingsService.ts
@@ -0,0 +1,41 @@
+/**
+ * ============LICENSE_START========================================================================
+ * ONAP : ccsdk feature sdnr wt odlux
+ * =================================================================================================
+ * Copyright (C) 2021 highstreet technologies GmbH Intellectual Property. All rights reserved.
+ * =================================================================================================
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except
+ * in compliance with the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software distributed under the License
+ * is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express
+ * or implied. See the License for the specific language governing permissions and limitations under
+ * the License.
+ * ============LICENSE_END==========================================================================
+ */
+
+import { requestRest } from "./restService";
+
+
+ const settingsPath ="/userdata";
+
+
+ export function getSettings<TData>(partialPath?: string){
+ let path = settingsPath;
+ if(partialPath){
+ path+=partialPath
+ }
+
+ const result = requestRest<TData>(path, {method: "GET"})
+ return result;
+ }
+
+ export function putSettings<TData>(partialPath: string, data: string){
+
+ const result = requestRest<TData>(settingsPath+partialPath, {method: "PUT", body: data})
+ return result;
+ }
+
+
diff --git a/sdnr/wt/odlux/framework/src/services/userSessionService.ts b/sdnr/wt/odlux/framework/src/services/userSessionService.ts
new file mode 100644
index 000000000..0d5936a7e
--- /dev/null
+++ b/sdnr/wt/odlux/framework/src/services/userSessionService.ts
@@ -0,0 +1,80 @@
+/**
+ * ============LICENSE_START========================================================================
+ * ONAP : ccsdk feature sdnr wt odlux
+ * =================================================================================================
+ * Copyright (C) 2019 highstreet technologies GmbH Intellectual Property. All rights reserved.
+ * =================================================================================================
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except
+ * in compliance with the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software distributed under the License
+ * is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express
+ * or implied. See the License for the specific language governing permissions and limitations under
+ * the License.
+ * ============LICENSE_END==========================================================================
+ */
+
+import { ApplicationStore } from "../store/applicationStore";
+import { logoutUser } from "../actions/authentication";
+import { ReplaceAction } from "../actions/navigationActions";
+import { AuthMessage, getBroadcastChannel } from "./broadcastService";
+import { User } from "../models/authentication";
+
+let currentUser: User | null;
+let applicationStore: ApplicationStore | null = null;
+let timer : NodeJS.Timeout | null = null;
+
+export const startUserSessionService = (store: ApplicationStore) =>{
+ applicationStore=store;
+}
+
+export const startUserSession = (user: User) => {
+ console.log("user session started...")
+
+ const currentTime = new Date();
+ //get time differnce between login time and now (eg after user refreshes page)
+ const timeDiffernce =(currentTime.valueOf()/1000 - user.loginAt);
+
+ currentUser = user;
+
+ if (process.env.NODE_ENV === "development") {
+ //console.warn("logout timer not started in development mode");
+
+ const expiresIn = (user.logoutAt - user.loginAt) - timeDiffernce;
+ console.log("user should be logged out in: "+expiresIn/60 +"minutes")
+ createForceLogoutInterval(expiresIn);
+ } else {
+ const expiresIn = (user.logoutAt - user.loginAt) - timeDiffernce;
+ console.log("user should be logged out in: "+expiresIn/60 +"minutes")
+ createForceLogoutInterval(expiresIn);
+ }
+};
+
+const createForceLogoutInterval = (intervalInSec: number) => {
+ console.log("logout timer running...");
+
+ if(timer!==null){
+ console.error("an old session was available");
+ clearTimeout(timer);
+ }
+
+ timer = setTimeout(function () {
+ if (currentUser && applicationStore) {
+
+ applicationStore.dispatch(logoutUser());
+ applicationStore.dispatch(new ReplaceAction("/login"));
+
+ }
+
+ }, intervalInSec * 1000)
+}
+
+export const endUserSession = ()=>{
+
+ if(timer!==null){
+ clearTimeout(timer);
+ timer=null;
+ }
+} \ No newline at end of file
diff --git a/sdnr/wt/odlux/framework/src/utilities/yangHelper.ts b/sdnr/wt/odlux/framework/src/utilities/yangHelper.ts
index 127f3e07d..7e77c055c 100644
--- a/sdnr/wt/odlux/framework/src/utilities/yangHelper.ts
+++ b/sdnr/wt/odlux/framework/src/utilities/yangHelper.ts
@@ -20,6 +20,11 @@
export const replaceHyphen = (name: string) => name.replace(/-([a-z])/g, (g) => (g[1].toUpperCase()));
export const replaceUpperCase = (name: string) => name.replace(/([a-z][A-Z])/g, (g) => g[0] + '-' + g[1].toLowerCase());
+/***
+ * Replaces whitespace with '-' and cast everything to lowercase
+ */
+export const toAriaLabel = (value: string) => value.replace(/\s/g, "-").toLowerCase();
+
export const convertPropertyNames = <T extends { [prop: string]: any }>(obj: T, conv: (name: string) => string): T => {
return Object.keys(obj).reduce<{ [prop: string]: any }>((acc, cur) => {
acc[conv(cur)] = typeof obj[cur] === "object" ? convertPropertyNames(obj[cur], conv) : obj[cur];
diff --git a/sdnr/wt/odlux/framework/src/views/frame.tsx b/sdnr/wt/odlux/framework/src/views/frame.tsx
index b4cc43e0b..1c78dd297 100644
--- a/sdnr/wt/odlux/framework/src/views/frame.tsx
+++ b/sdnr/wt/odlux/framework/src/views/frame.tsx
@@ -19,7 +19,7 @@ import * as React from 'react';
import { HashRouter as Router, Route, Redirect, Switch } from 'react-router-dom';
import { withStyles, WithStyles, createStyles, Theme } from '@material-ui/core/styles';
-import { faHome, faAddressBook, faSignInAlt } from '@fortawesome/free-solid-svg-icons';
+import { faHome, faAddressBook, faSignInAlt, faCog } from '@fortawesome/free-solid-svg-icons';
import { SnackbarProvider } from 'notistack';
import { ConfirmProvider } from 'material-ui-confirm';
@@ -34,6 +34,7 @@ import Home from '../views/home';
import Login from '../views/login';
import About from '../views/about';
import Test from '../views/test';
+import UserSettings from '../views/settings';
import applicationService from '../services/applicationManager';
@@ -58,6 +59,8 @@ const styles = (theme: Theme) => createStyles({
toolbar: theme.mixins.toolbar as any
});
+
+
type FrameProps = WithStyles<typeof styles>;
class FrameComponent extends React.Component<FrameProps>{
@@ -89,6 +92,11 @@ class FrameComponent extends React.Component<FrameProps>{
<About />
</AppFrame>
)} />
+ <Route path="/settings" component={() => (
+ <AppFrame title={"Settings"} icon={faCog} >
+ <UserSettings />
+ </AppFrame>
+ )} />
{process.env.NODE_ENV === "development" ? <Route path="/test" component={() => (
<AppFrame title={"Test"} icon={faAddressBook} >
<Test />
diff --git a/sdnr/wt/odlux/framework/src/views/home.tsx b/sdnr/wt/odlux/framework/src/views/home.tsx
index 0e1d487e3..176de02ab 100644
--- a/sdnr/wt/odlux/framework/src/views/home.tsx
+++ b/sdnr/wt/odlux/framework/src/views/home.tsx
@@ -34,6 +34,16 @@ const styles = (theme: Theme) => createStyles({
const scrollbar = { overflow: "auto", paddingRight: "20px" }
+let connectionStatusinitialLoad = true;
+let connectionStatusinitialStateChanged = false;
+let connectionStatusDataLoad: number[] = [0, 0, 0, 0];
+let connectionTotalCount = 0;
+
+let alarmStatusinitialLoad = true;
+let alarmStatusinitialStateChanged = false;
+let alarmStatusDataLoad: number[] = [0, 0, 0, 0];
+let alarmTotalCount = 0;
+
const mapProps = (state: IApplicationStoreState) => ({
connectionStatusCount: state.connect.connectionStatusCount,
alarmStatus: state.fault.faultStatus
@@ -55,16 +65,34 @@ class Home extends React.Component<HomeComponentProps> {
render(): JSX.Element {
const { classes } = this.props;
+ if (!this.props.connectionStatusCount.isLoadingConnectionStatusChart) {
+ connectionStatusDataLoad = [
+ this.props.connectionStatusCount.Connected,
+ this.props.connectionStatusCount.Connecting,
+ this.props.connectionStatusCount.Disconnected,
+ this.props.connectionStatusCount.UnableToConnect
+ ];
+ connectionTotalCount = this.props.connectionStatusCount.Connected + this.props.connectionStatusCount.Connecting
+ + this.props.connectionStatusCount.Disconnected + this.props.connectionStatusCount.UnableToConnect;
+
+ }
+
+ if (!this.props.alarmStatus.isLoadingAlarmStatusChart) {
+ alarmStatusDataLoad = [
+ this.props.alarmStatus.critical,
+ this.props.alarmStatus.major,
+ this.props.alarmStatus.minor,
+ this.props.alarmStatus.warning
+ ];
+ alarmTotalCount = this.props.alarmStatus.critical + this.props.alarmStatus.major
+ + this.props.alarmStatus.minor + this.props.alarmStatus.warning;
+ }
+
/** Available Network Connection Status chart data */
const connectionStatusData = {
labels: ['Connected', 'Connecting', 'Disconnected', 'UnableToConnect'],
datasets: [{
- data: [
- this.props.connectionStatusCount.Connected,
- this.props.connectionStatusCount.Connecting,
- this.props.connectionStatusCount.Disconnected,
- this.props.connectionStatusCount.UnableToConnect
- ],
+ data: connectionStatusDataLoad,
backgroundColor: [
'rgb(0, 153, 51)',
'rgb(255, 102, 0)',
@@ -86,6 +114,28 @@ class Home extends React.Component<HomeComponentProps> {
}]
};
+ /** Loading Connection Status chart */
+ const connectionStatusisLoading = {
+ labels: ['Loading chart...'],
+ datasets: [{
+ data: [1],
+ backgroundColor: [
+ 'rgb(255, 255, 255)'
+ ]
+ }]
+ };
+
+ /** Loading Alarm Status chart */
+ const alarmStatusisLoading = {
+ labels: ['Loading chart...'],
+ datasets: [{
+ data: [1],
+ backgroundColor: [
+ 'rgb(255, 255, 255)'
+ ]
+ }]
+ };
+
/** Connection status options */
let labels: String[] = ['Connected', 'Connecting', 'Disconnected', 'UnableToConnect'];
const connectionStatusOptions = {
@@ -153,12 +203,7 @@ class Home extends React.Component<HomeComponentProps> {
'Warning'
],
datasets: [{
- data: [
- this.props.alarmStatus.critical,
- this.props.alarmStatus.major,
- this.props.alarmStatus.minor,
- this.props.alarmStatus.warning
- ],
+ data: alarmStatusDataLoad,
backgroundColor: [
'rgb(240, 25, 10)',
'rgb(240, 133, 10)',
@@ -241,17 +286,25 @@ class Home extends React.Component<HomeComponentProps> {
<div style={scrollbar} >
<h1>Welcome to ODLUX</h1>
<div className={classes.pageWidthSettings}>
- {this.checkConnectionStatus() ?
- <Doughnut
- data={connectionStatusData}
- type={Doughnut}
- width={500}
- height={500}
- options={connectionStatusOptions}
- plugins={connectionStatusPlugins}
- />
+ {this.checkElementsAreLoaded() ?
+ this.checkConnectionStatus() && connectionTotalCount != 0 ?
+ <Doughnut
+ data={connectionStatusData}
+ type={Doughnut}
+ width={500}
+ height={500}
+ options={connectionStatusOptions}
+ plugins={connectionStatusPlugins}
+ />
+ : <Doughnut
+ data={connectionStatusUnavailableData}
+ type={Doughnut}
+ width={500}
+ height={500}
+ options={connectionStatusUnavailableOptions}
+ plugins={connectionStatusPlugins} />
: <Doughnut
- data={connectionStatusUnavailableData}
+ data={connectionStatusisLoading}
type={Doughnut}
width={500}
height={500}
@@ -261,17 +314,26 @@ class Home extends React.Component<HomeComponentProps> {
}
</div>
<div className={classes.pageWidthSettings}>
- {this.checkAlarmStatus() ?
- <Doughnut
- data={alarmStatusData}
- type={Doughnut}
- width={500}
- height={500}
- options={alarmStatusOptions}
- plugins={alarmStatusPlugins}
- />
+ {this.checkAlarmsAreLoaded() ?
+ this.checkAlarmStatus() && alarmTotalCount != 0 ?
+ <Doughnut
+ data={alarmStatusData}
+ type={Doughnut}
+ width={500}
+ height={500}
+ options={alarmStatusOptions}
+ plugins={alarmStatusPlugins}
+ />
+ : <Doughnut
+ data={alarmStatusUnavailableData}
+ type={Doughnut}
+ width={500}
+ height={500}
+ options={alarmStatusUnavailableOptions}
+ plugins={alarmStatusPlugins}
+ />
: <Doughnut
- data={alarmStatusUnavailableData}
+ data={alarmStatusisLoading}
type={Doughnut}
width={500}
height={500}
@@ -288,23 +350,74 @@ class Home extends React.Component<HomeComponentProps> {
/** Check if connection status data available */
public checkConnectionStatus = () => {
let statusCount = this.props.connectionStatusCount;
- if (statusCount.Connected == 0 && statusCount.Connecting == 0 && statusCount.Disconnected == 0 && statusCount.UnableToConnect == 0) {
- return false;
+ if (statusCount.isLoadingConnectionStatusChart) {
+ return true;
}
- else
+ if (statusCount.Connected == 0 && statusCount.Connecting == 0 && statusCount.Disconnected == 0
+ && statusCount.UnableToConnect == 0) {
+ return false;
+ } else {
return true;
+ }
+ }
+
+ /** Check if connection status chart data is loaded */
+ public checkElementsAreLoaded = () => {
+ let isLoadingCheck = this.props.connectionStatusCount;
+ if (connectionStatusinitialLoad && !isLoadingCheck.isLoadingConnectionStatusChart) {
+ if (this.checkConnectionStatus()) {
+ connectionStatusinitialLoad = false;
+ return true;
+ }
+ return false;
+ } else if (connectionStatusinitialLoad && isLoadingCheck.isLoadingConnectionStatusChart) {
+ connectionStatusinitialLoad = false;
+ connectionStatusinitialStateChanged = true;
+ return !isLoadingCheck.isLoadingConnectionStatusChart;
+ } else if (connectionStatusinitialStateChanged) {
+ if (!isLoadingCheck.isLoadingConnectionStatusChart) {
+ connectionStatusinitialStateChanged = false;
+ }
+ return !isLoadingCheck.isLoadingConnectionStatusChart;
+ }
+ return true;
}
/** Check if alarms data available */
public checkAlarmStatus = () => {
let alarmCount = this.props.alarmStatus;
+ if (alarmCount.isLoadingAlarmStatusChart) {
+ return true;
+ }
if (alarmCount.critical == 0 && alarmCount.major == 0 && alarmCount.minor == 0 && alarmCount.warning == 0) {
return false;
}
- else
+ else {
return true;
+ }
}
+ /** Check if alarm status chart data is loaded */
+ public checkAlarmsAreLoaded = () => {
+ let isLoadingCheck = this.props.alarmStatus;
+ if (alarmStatusinitialLoad && !isLoadingCheck.isLoadingAlarmStatusChart) {
+ if (this.checkAlarmStatus()) {
+ alarmStatusinitialLoad = false;
+ return true;
+ }
+ return false;
+ } else if (alarmStatusinitialLoad && isLoadingCheck.isLoadingAlarmStatusChart) {
+ alarmStatusinitialLoad = false;
+ alarmStatusinitialStateChanged = true;
+ return !isLoadingCheck.isLoadingAlarmStatusChart;
+ } else if (alarmStatusinitialStateChanged) {
+ if (!isLoadingCheck.isLoadingAlarmStatusChart) {
+ alarmStatusinitialStateChanged = false;
+ }
+ return !isLoadingCheck.isLoadingAlarmStatusChart;
+ }
+ return true;
+ }
}
export default withStyles(styles)(withRouter(connect(mapProps, mapDispatch)(Home))); \ No newline at end of file
diff --git a/sdnr/wt/odlux/framework/src/views/login.tsx b/sdnr/wt/odlux/framework/src/views/login.tsx
index be1fb801f..53219facd 100644
--- a/sdnr/wt/odlux/framework/src/views/login.tsx
+++ b/sdnr/wt/odlux/framework/src/views/login.tsx
@@ -36,7 +36,7 @@ import connect, { Connect, IDispatcher } from '../flux/connect';
import authenticationService from '../services/authenticationService';
import { updateExternalLoginProviderAsyncActionCreator } from '../actions/loginProvider';
-import { UpdatePolicies, UpdateUser } from '../actions/authentication';
+import { loginUserAction, UpdatePolicies } from '../actions/authentication';
import { IApplicationStoreState } from '../store/applicationStore';
import { AuthPolicy, AuthToken, User } from '../models/authentication';
@@ -73,6 +73,20 @@ const styles = (theme: Theme) => createStyles({
submit: {
marginTop: theme.spacing(3),
},
+ lineContainer:{
+ width: '100%',
+ height: 10,
+ borderBottom: '1px solid grey',
+ textAlign: 'center',
+ marginTop:15,
+ marginBottom:5
+ },
+ thirdPartyDivider:{
+ fontSize: 15,
+ backgroundColor: 'white',
+ padding: '0 10px',
+ color: 'grey'
+ }
});
const mapProps = (state: IApplicationStoreState) => ({
@@ -85,7 +99,7 @@ const mapDispatch = (dispatcher: IDispatcher) => ({
updateExternalProviders: () => dispatcher.dispatch(updateExternalLoginProviderAsyncActionCreator()),
updateAuthentication: (token: AuthToken | null) => {
const user = token && new User(token) || undefined;
- dispatcher.dispatch(new UpdateUser(user));
+ dispatcher.dispatch(loginUserAction(user));
},
updatePolicies: (policies?: AuthPolicy[]) => {
return dispatcher.dispatch(new UpdatePolicies(policies));
@@ -138,6 +152,7 @@ class LoginComponent extends React.Component<LoginProps, ILoginState> {
render(): JSX.Element {
const { classes } = this.props;
+ const areProvidersAvailable = this.props.externalLoginProviders && this.props.externalLoginProviders.length > 0;
return (
<>
<CssBaseline />
@@ -148,6 +163,32 @@ class LoginComponent extends React.Component<LoginProps, ILoginState> {
</Avatar>
<Typography variant="caption">Sign in</Typography>
<form className={classes.form}>
+
+
+ {areProvidersAvailable &&
+ <>
+ {
+ this.props.externalLoginProviders!.map((provider, index) => (
+ <Button
+ aria-controls="externalLogin"
+ aria-label={"external-login-identity-provider-" + (index + 1)}
+ aria-haspopup="true"
+ fullWidth
+ variant="contained"
+ color="primary"
+ className={classes.submit} onClick={() => { window.location = provider.loginUrl as any; }}>
+ {provider.title}
+ </Button>))
+ }
+
+ <div className={classes.lineContainer}>
+ <span className={classes.thirdPartyDivider}>
+ OR
+ </span>
+ </div>
+ </>
+ }
+
<FormControl margin="normal" required fullWidth>
<InputLabel htmlFor="username">Username</InputLabel>
<Input id="username" name="username" autoComplete="username" autoFocus
@@ -178,10 +219,6 @@ class LoginComponent extends React.Component<LoginProps, ILoginState> {
onChange={event => { this.setState({ scope: event.target.value }) }}
/>
</FormControl>
- <FormControlLabel
- control={<Checkbox value="remember" color="secondary" />}
- label="Remember me"
- />
<Button
aria-label="login-button"
type="submit"
@@ -193,34 +230,8 @@ class LoginComponent extends React.Component<LoginProps, ILoginState> {
onClick={this.onSignIn}
>
Sign in
- </Button>
- { this.props.externalLoginProviders && this.props.externalLoginProviders.length > 0
- ?
- [
- <Button
- aria-controls="externalLogin"
- aria-haspopup="true"
- fullWidth
- variant="contained"
- color="primary"
- className={classes.submit} onClick={(ev) => { this.setExternalProviderAnchor(ev.currentTarget); }}>
- Use external Login
- </Button>,
- <Menu
- anchorEl={this.state.externalProviderAnchor}
- keepMounted
- open={Boolean(this.state.externalProviderAnchor)}
- onClose={() => { this.setExternalProviderAnchor(null); }}
- >
- {
- this.props.externalLoginProviders.map((provider) => (
- <MenuItem key={provider.id} onClick={() => { window.location = provider.loginUrl as any; } }>{ provider.title} </MenuItem>
- ))
- }
- </Menu>
- ]
- : null
- }
+ </Button>
+
</form>
{this.state.message && <Alert severity="error">{this.state.message}</Alert>}
</Paper>
diff --git a/sdnr/wt/odlux/framework/src/views/settings.tsx b/sdnr/wt/odlux/framework/src/views/settings.tsx
new file mode 100644
index 000000000..f1a8ab35a
--- /dev/null
+++ b/sdnr/wt/odlux/framework/src/views/settings.tsx
@@ -0,0 +1,126 @@
+/**
+ * ============LICENSE_START========================================================================
+ * ONAP : ccsdk feature sdnr wt odlux
+ * =================================================================================================
+ * Copyright (C) 2021 highstreet technologies GmbH Intellectual Property. All rights reserved.
+ * =================================================================================================
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except
+ * in compliance with the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software distributed under the License
+ * is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express
+ * or implied. See the License for the specific language governing permissions and limitations under
+ * the License.
+ * ============LICENSE_END==========================================================================
+ */
+
+import * as React from 'react';
+import { IApplicationStoreState } from "../store/applicationStore";
+import connect, { Connect, IDispatcher } from "../flux/connect";
+
+import applicationService from '../services/applicationManager';
+import { makeStyles } from '@material-ui/styles';
+import { Divider, List, ListItem, ListItemText, Paper } from '@material-ui/core';
+
+import { GeneralUserSettings } from '../components/settings/general'
+import { GoBackAction } from '../actions/navigationActions';
+import { toAriaLabel } from '../utilities/yangHelper';
+
+type props = Connect<typeof mapProps, typeof mapDispatch>;
+
+type SettingsEntry = { name: string, element: JSX.Element }
+
+
+const mapProps = (state: IApplicationStoreState) => ({
+
+});
+
+const mapDispatch = (dispatcher: IDispatcher) => ({
+ goBack: () => dispatcher.dispatch(new GoBackAction())
+});
+
+const styles = makeStyles({
+ sectionMargin: {
+ marginTop: "30px",
+ marginBottom: "15px"
+ },
+ elementMargin: {
+
+ marginLeft: "10px"
+ },
+ menu: {
+ flex: "1 0 0%",
+ }
+});
+
+const UserSettings: React.FunctionComponent<props> = (props) => {
+
+ const classes = styles();
+ const registrations = applicationService.applications;
+
+ const [selectedIndex, setSelectedIndex] = React.useState(0);
+
+ const navigateBack = () => {
+ props.goBack();
+ }
+
+ let settingsArray: SettingsEntry[] = [];
+
+ //add all framework specific settings
+ settingsArray.push({name:"General", element: <GeneralUserSettings onClose={navigateBack} />})
+
+
+ //get app settings
+ let settingsElements : (SettingsEntry) [] = Object.keys(registrations).map(p => {
+ const application = registrations[p];
+
+ if (application.settingsElement) {
+ const value: SettingsEntry = { name: application.menuEntry?.toString()!, element: <application.settingsElement onClose={navigateBack} /> };
+ return value;
+
+ } else {
+ return null;
+ }
+ }).filter((x): x is SettingsEntry => x !== null);
+
+
+ settingsArray.push(...settingsElements);
+
+ const onSelectElement = (e: any, newValue: number) => {
+ e.preventDefault();
+ setSelectedIndex(newValue);
+ }
+
+ return <div style={{ display: "flex", flexDirection: "row", height: "100%" }}>
+ <div style={{ display: "flex", flexDirection: "column", height: "100%", width: "15%" }}>
+ <Paper variant="outlined" style={{ height: "70%" }}>
+ <List className={classes.menu} component="nav">
+ {
+ settingsArray.map((el, index) => {
+ return (
+ <>
+ <ListItem selected={selectedIndex === index} button onClick={e => { onSelectElement(e, index) }} aria-label={toAriaLabel(el?.name+"-settings")}>
+ <ListItemText primary={el?.name} style={{ padding: 0 }} />
+ </ListItem>
+ <Divider />
+ </>)
+ })
+ }
+ </List>
+ </Paper>
+
+ </div>
+ <div style={{ height: "100%", width: "80%", marginLeft: 15 }}>
+ <div style={{ height: "100%" }}>
+ {
+ settingsArray[selectedIndex]?.element
+ }
+ </div>
+ </div>
+ </div>
+}
+
+
+export default connect(mapProps, mapDispatch)(UserSettings);
diff --git a/sdnr/wt/odlux/framework/webpack.config.js b/sdnr/wt/odlux/framework/webpack.config.js
index cef310136..95b5f5ed7 100644
--- a/sdnr/wt/odlux/framework/webpack.config.js
+++ b/sdnr/wt/odlux/framework/webpack.config.js
@@ -82,7 +82,8 @@ module.exports = (env) => {
use: [{
loader: "babel-loader"
}]
- }, {
+ },
+ {
//don't minify images
test: /\.(png|gif|jpg|svg)$/,
use: [{
@@ -92,7 +93,8 @@ module.exports = (env) => {
name: './images/[name].[ext]'
}
}]
- }]
+ }
+ ]
},
optimization: {
@@ -202,55 +204,55 @@ module.exports = (env) => {
proxy: {
"/about": {
// target: "http://10.20.6.29:48181",
- target: "http://localhost:18181",
+ target: "http://sdnr:8181",
secure: false
},
"/yang-schema/": {
- target: "http://localhost:18181",
+ target: "http://sdnr:8181",
secure: false
},
"/oauth/": {
// target: "https://10.20.35.188:30205",
- target: "http://localhost:18181",
+ target: "http://sdnr:8181",
secure: false
},
"/oauth2/": {
// target: "https://10.20.35.188:30205",
- target: "http://localhost:18181",
+ target: "http://sdnr:8181",
secure: false
},
"/database/": {
- target: "http://localhost:18181",
+ target: "http://sdnr:8181",
secure: false
},
"/restconf/": {
- target: "http://localhost:18181",
+ target: "http://sdnr:8181",
secure: false
},
"/rests/": {
- target: "http://localhost:18181",
+ target: "http://sdnr:8181",
secure: false
},
"/help/": {
- target: "http://localhost:18181",
+ target: "http://sdnr:8181",
secure: false
},
"/about/": {
- target: "http://localhost:18181",
+ target: "http://sdnr:8181",
secure: false
},
"/tree/": {
- target: "http://localhost:18181",
+ target: "http://sdnr:8181",
secure: false
},
"/websocket": {
- target: "http://localhost:18181",
+ target: "http://sdnr:8181",
ws: true,
changeOrigin: true,
secure: false
},
"/apidoc": {
- target: "http://localhost:18181",
+ target: "http://sdnr:8181",
ws: true,
changeOrigin: true,
secure: false
diff --git a/sdnr/wt/odlux/odlux.properties b/sdnr/wt/odlux/odlux.properties
index b47f852e0..598d849c7 100644
--- a/sdnr/wt/odlux/odlux.properties
+++ b/sdnr/wt/odlux/odlux.properties
@@ -1,8 +1,8 @@
-odlux.framework.buildno=116.8c2f6b7(21/08/05)
-odlux.apps.configurationApp.buildno=109.dbfed60(21/06/23)
-odlux.apps.connectApp.buildno=116.8c2f6b7(21/08/05)
+odlux.framework.buildno=137.be0dfd7(21/12/03)
+odlux.apps.configurationApp.buildno=120.b383d6e(21/08/23)
+odlux.apps.connectApp.buildno=137.be0dfd7(21/12/03)
odlux.apps.eventLogApp.buildno=108.a60ec28(21/06/11)
-odlux.apps.faultApp.buildno=114.1220e03(21/07/30)
+odlux.apps.faultApp.buildno=137.be0dfd7(21/12/03)
odlux.apps.helpApp.buildno=108.a60ec28(21/06/11)
odlux.apps.inventoryApp.buildno=108.a60ec28(21/06/11)
odlux.apps.linkCalculationApp.buildno=116.8c2f6b7(21/08/05)
diff --git a/sdnr/wt/odlux/test.txt b/sdnr/wt/odlux/test.txt
new file mode 100644
index 000000000..43cf1c80a
--- /dev/null
+++ b/sdnr/wt/odlux/test.txt
@@ -0,0 +1,3742 @@
+[INFO] Scanning for projects...
+Downloading from onap-snapshots: https://nexus.onap.org/content/repositories/snapshots/org/onap/ccsdk/parent/odlparent-lite/2.1.2-SNAPSHOT/maven-metadata.xml
+Downloading from central: https://repo1.maven.org/maven2/org/onap/ccsdk/parent/odlparent-lite/2.1.2-SNAPSHOT/maven-metadata.xml
+Progress (1): 612 B Downloaded from onap-snapshots: https://nexus.onap.org/content/repositories/snapshots/org/onap/ccsdk/parent/odlparent-lite/2.1.2-SNAPSHOT/maven-metadata.xml (612 B at 460 B/s)
+Downloading from onap-snapshots: https://nexus.onap.org/content/repositories/snapshots/org/onap/ccsdk/parent/odlparent-lite/2.1.2-SNAPSHOT/odlparent-lite-2.1.2-20210314.205831-1.pom
+Progress (1): 4.1/68 kB Progress (1): 7.8/68 kB Progress (1): 12/68 kB Progress (1): 16/68 kB Progress (1): 20/68 kB Progress (1): 24/68 kB Progress (1): 28/68 kB Progress (1): 32/68 kB Progress (1): 36/68 kB Progress (1): 41/68 kB Progress (1): 45/68 kB Progress (1): 49/68 kB Progress (1): 53/68 kB Progress (1): 57/68 kB Progress (1): 61/68 kB Progress (1): 65/68 kB Progress (1): 68 kB Downloaded from onap-snapshots: https://nexus.onap.org/content/repositories/snapshots/org/onap/ccsdk/parent/odlparent-lite/2.1.2-SNAPSHOT/odlparent-lite-2.1.2-20210314.205831-1.pom (68 kB at 97 kB/s)
+Downloading from central: https://repo1.maven.org/maven2/org/onap/ccsdk/parent/odlparent/2.1.2-SNAPSHOT/maven-metadata.xml
+Downloading from onap-snapshots: https://nexus.onap.org/content/repositories/snapshots/org/onap/ccsdk/parent/odlparent/2.1.2-SNAPSHOT/maven-metadata.xml
+Progress (1): 607 B Downloaded from onap-snapshots: https://nexus.onap.org/content/repositories/snapshots/org/onap/ccsdk/parent/odlparent/2.1.2-SNAPSHOT/maven-metadata.xml (607 B at 1.3 kB/s)
+Downloading from onap-snapshots: https://nexus.onap.org/content/repositories/snapshots/org/onap/ccsdk/parent/odlparent/2.1.2-SNAPSHOT/odlparent-2.1.2-20210314.205831-1.pom
+Progress (1): 4.1/68 kB Progress (1): 7.8/68 kB Progress (1): 12/68 kB Progress (1): 16/68 kB Progress (1): 20/68 kB Progress (1): 24/68 kB Progress (1): 28/68 kB Progress (1): 32/68 kB Progress (1): 36/68 kB Progress (1): 41/68 kB Progress (1): 45/68 kB Progress (1): 49/68 kB Progress (1): 53/68 kB Progress (1): 57/68 kB Progress (1): 61/68 kB Progress (1): 65/68 kB Progress (1): 68 kB Downloaded from onap-snapshots: https://nexus.onap.org/content/repositories/snapshots/org/onap/ccsdk/parent/odlparent/2.1.2-SNAPSHOT/odlparent-2.1.2-20210314.205831-1.pom (68 kB at 132 kB/s)
+Downloading from central: https://repo1.maven.org/maven2/org/onap/ccsdk/parent/binding-parent/2.1.2-SNAPSHOT/maven-metadata.xml
+Downloading from onap-snapshots: https://nexus.onap.org/content/repositories/snapshots/org/onap/ccsdk/parent/binding-parent/2.1.2-SNAPSHOT/maven-metadata.xml
+Progress (1): 612 B Downloaded from onap-snapshots: https://nexus.onap.org/content/repositories/snapshots/org/onap/ccsdk/parent/binding-parent/2.1.2-SNAPSHOT/maven-metadata.xml (612 B at 1.7 kB/s)
+Downloading from onap-snapshots: https://nexus.onap.org/content/repositories/snapshots/org/onap/ccsdk/parent/binding-parent/2.1.2-SNAPSHOT/binding-parent-2.1.2-20210314.205829-1.pom
+Progress (1): 4.1/68 kB Progress (1): 7.8/68 kB Progress (1): 12/68 kB Progress (1): 16/68 kB Progress (1): 20/68 kB Progress (1): 24/68 kB Progress (1): 28/68 kB Progress (1): 32/68 kB Progress (1): 36/68 kB Progress (1): 41/68 kB Progress (1): 45/68 kB Progress (1): 49/68 kB Progress (1): 53/68 kB Progress (1): 57/68 kB Progress (1): 61/68 kB Progress (1): 65/68 kB Progress (1): 68 kB Downloaded from onap-snapshots: https://nexus.onap.org/content/repositories/snapshots/org/onap/ccsdk/parent/binding-parent/2.1.2-SNAPSHOT/binding-parent-2.1.2-20210314.205829-1.pom (68 kB at 135 kB/s)
+Downloading from central: https://repo1.maven.org/maven2/org/onap/ccsdk/parent/single-feature-parent/2.1.2-SNAPSHOT/maven-metadata.xml
+Downloading from onap-snapshots: https://nexus.onap.org/content/repositories/snapshots/org/onap/ccsdk/parent/single-feature-parent/2.1.2-SNAPSHOT/maven-metadata.xml
+Progress (1): 619 B Downloaded from onap-snapshots: https://nexus.onap.org/content/repositories/snapshots/org/onap/ccsdk/parent/single-feature-parent/2.1.2-SNAPSHOT/maven-metadata.xml (619 B at 2.0 kB/s)
+Downloading from onap-snapshots: https://nexus.onap.org/content/repositories/snapshots/org/onap/ccsdk/parent/single-feature-parent/2.1.2-SNAPSHOT/single-feature-parent-2.1.2-20210314.205831-1.pom
+Progress (1): 4.1/68 kB Progress (1): 7.8/68 kB Progress (1): 12/68 kB Progress (1): 16/68 kB Progress (1): 20/68 kB Progress (1): 24/68 kB Progress (1): 28/68 kB Progress (1): 32/68 kB Progress (1): 36/68 kB Progress (1): 41/68 kB Progress (1): 45/68 kB Progress (1): 49/68 kB Progress (1): 53/68 kB Progress (1): 57/68 kB Progress (1): 61/68 kB Progress (1): 65/68 kB Progress (1): 68 kB Downloaded from onap-snapshots: https://nexus.onap.org/content/repositories/snapshots/org/onap/ccsdk/parent/single-feature-parent/2.1.2-SNAPSHOT/single-feature-parent-2.1.2-20210314.205831-1.pom (68 kB at 184 kB/s)
+Downloading from central: https://repo1.maven.org/maven2/org/onap/ccsdk/parent/dependencies-odl-bom/2.1.2-SNAPSHOT/maven-metadata.xml
+Downloading from onap-snapshots: https://nexus.onap.org/content/repositories/snapshots/org/onap/ccsdk/parent/dependencies-odl-bom/2.1.2-SNAPSHOT/maven-metadata.xml
+Downloading from onap-staging: https://nexus.onap.org/content/groups/staging/org/onap/ccsdk/parent/dependencies-odl-bom/2.1.2-SNAPSHOT/maven-metadata.xml
+Downloading from ecomp-snapshot: https://nexus.onap.org/content/repositories/snapshots/org/onap/ccsdk/parent/dependencies-odl-bom/2.1.2-SNAPSHOT/maven-metadata.xml
+Downloading from opendaylight-snapshot: https://nexus.opendaylight.org/content/repositories/opendaylight.snapshot/org/onap/ccsdk/parent/dependencies-odl-bom/2.1.2-SNAPSHOT/maven-metadata.xml
+Progress (1): 618 B Downloaded from onap-snapshots: https://nexus.onap.org/content/repositories/snapshots/org/onap/ccsdk/parent/dependencies-odl-bom/2.1.2-SNAPSHOT/maven-metadata.xml (618 B at 1.7 kB/s)
+Progress (1): 618 B Downloaded from ecomp-snapshot: https://nexus.onap.org/content/repositories/snapshots/org/onap/ccsdk/parent/dependencies-odl-bom/2.1.2-SNAPSHOT/maven-metadata.xml (618 B at 802 B/s)
+Downloading from onap-snapshots: https://nexus.onap.org/content/repositories/snapshots/org/onap/ccsdk/parent/dependencies-odl-bom/2.1.2-SNAPSHOT/dependencies-odl-bom-2.1.2-20210314.205829-1.pom
+Progress (1): 4.1/5.6 kB Progress (1): 5.6 kB Downloaded from onap-snapshots: https://nexus.onap.org/content/repositories/snapshots/org/onap/ccsdk/parent/dependencies-odl-bom/2.1.2-SNAPSHOT/dependencies-odl-bom-2.1.2-20210314.205829-1.pom (5.6 kB at 15 kB/s)
+Downloading from onap-snapshots: https://nexus.onap.org/content/repositories/snapshots/org/onap/ccsdk/parent/installed-odl-bom/2.1.2-SNAPSHOT/maven-metadata.xml
+Downloading from onap-staging: https://nexus.onap.org/content/groups/staging/org/onap/ccsdk/parent/installed-odl-bom/2.1.2-SNAPSHOT/maven-metadata.xml
+Downloading from ecomp-snapshot: https://nexus.onap.org/content/repositories/snapshots/org/onap/ccsdk/parent/installed-odl-bom/2.1.2-SNAPSHOT/maven-metadata.xml
+Downloading from opendaylight-snapshot: https://nexus.opendaylight.org/content/repositories/opendaylight.snapshot/org/onap/ccsdk/parent/installed-odl-bom/2.1.2-SNAPSHOT/maven-metadata.xml
+Progress (1): 615 B Downloaded from onap-snapshots: https://nexus.onap.org/content/repositories/snapshots/org/onap/ccsdk/parent/installed-odl-bom/2.1.2-SNAPSHOT/maven-metadata.xml (615 B at 1.8 kB/s)
+Progress (1): 615 B Downloaded from ecomp-snapshot: https://nexus.onap.org/content/repositories/snapshots/org/onap/ccsdk/parent/installed-odl-bom/2.1.2-SNAPSHOT/maven-metadata.xml (615 B at 982 B/s)
+Downloading from onap-snapshots: https://nexus.onap.org/content/repositories/snapshots/org/onap/ccsdk/parent/installed-odl-bom/2.1.2-SNAPSHOT/installed-odl-bom-2.1.2-20210314.205829-1.pom
+Progress (1): 4.1/208 kB Progress (1): 7.8/208 kB Progress (1): 12/208 kB Progress (1): 16/208 kB Progress (1): 20/208 kB Progress (1): 24/208 kB Progress (1): 28/208 kB Progress (1): 32/208 kB Progress (1): 36/208 kB Progress (1): 41/208 kB Progress (1): 45/208 kB Progress (1): 49/208 kB Progress (1): 53/208 kB Progress (1): 57/208 kB Progress (1): 61/208 kB Progress (1): 65/208 kB Progress (1): 69/208 kB Progress (1): 73/208 kB Progress (1): 77/208 kB Progress (1): 82/208 kB Progress (1): 86/208 kB Progress (1): 90/208 kB Progress (1): 94/208 kB Progress (1): 98/208 kB Progress (1): 102/208 kB Progress (1): 106/208 kB Progress (1): 110/208 kB Progress (1): 114/208 kB Progress (1): 118/208 kB Progress (1): 122/208 kB Progress (1): 127/208 kB Progress (1): 131/208 kB Progress (1): 135/208 kB Progress (1): 139/208 kB Progress (1): 143/208 kB Progress (1): 147/208 kB Progress (1): 151/208 kB Progress (1): 155/208 kB Progress (1): 159/208 kB Progress (1): 163/208 kB Progress (1): 168/208 kB Progress (1): 172/208 kB Progress (1): 176/208 kB Progress (1): 180/208 kB Progress (1): 184/208 kB Progress (1): 188/208 kB Progress (1): 192/208 kB Progress (1): 196/208 kB Progress (1): 200/208 kB Progress (1): 204/208 kB Progress (1): 208 kB Downloaded from onap-snapshots: https://nexus.onap.org/content/repositories/snapshots/org/onap/ccsdk/parent/installed-odl-bom/2.1.2-SNAPSHOT/installed-odl-bom-2.1.2-20210314.205829-1.pom (208 kB at 312 kB/s)
+Downloading from central: https://repo1.maven.org/maven2/org/onap/ccsdk/parent/dependencies-bom/2.1.2-SNAPSHOT/maven-metadata.xml
+Downloading from onap-staging: https://nexus.onap.org/content/groups/staging/org/onap/ccsdk/parent/dependencies-bom/2.1.2-SNAPSHOT/maven-metadata.xml
+Downloading from ecomp-snapshot: https://nexus.onap.org/content/repositories/snapshots/org/onap/ccsdk/parent/dependencies-bom/2.1.2-SNAPSHOT/maven-metadata.xml
+Downloading from onap-snapshots: https://nexus.onap.org/content/repositories/snapshots/org/onap/ccsdk/parent/dependencies-bom/2.1.2-SNAPSHOT/maven-metadata.xml
+Downloading from opendaylight-snapshot: https://nexus.opendaylight.org/content/repositories/opendaylight.snapshot/org/onap/ccsdk/parent/dependencies-bom/2.1.2-SNAPSHOT/maven-metadata.xml
+Progress (1): 614 B Downloaded from ecomp-snapshot: https://nexus.onap.org/content/repositories/snapshots/org/onap/ccsdk/parent/dependencies-bom/2.1.2-SNAPSHOT/maven-metadata.xml (614 B at 1.6 kB/s)
+Progress (1): 614 B Downloaded from onap-snapshots: https://nexus.onap.org/content/repositories/snapshots/org/onap/ccsdk/parent/dependencies-bom/2.1.2-SNAPSHOT/maven-metadata.xml (614 B at 969 B/s)
+Downloading from onap-snapshots: https://nexus.onap.org/content/repositories/snapshots/org/onap/ccsdk/parent/dependencies-bom/2.1.2-SNAPSHOT/dependencies-bom-2.1.2-20210314.205829-1.pom
+Progress (1): 4.1/13 kB Progress (1): 7.8/13 kB Progress (1): 12/13 kB Progress (1): 13 kB Downloaded from onap-snapshots: https://nexus.onap.org/content/repositories/snapshots/org/onap/ccsdk/parent/dependencies-bom/2.1.2-SNAPSHOT/dependencies-bom-2.1.2-20210314.205829-1.pom (13 kB at 47 kB/s)
+Downloading from onap-staging: https://nexus.onap.org/content/groups/staging/org/onap/ccsdk/parent/odlparent-lite/2.1.2-SNAPSHOT/maven-metadata.xml
+Downloading from opendaylight-snapshot: https://nexus.opendaylight.org/content/repositories/opendaylight.snapshot/org/onap/ccsdk/parent/odlparent-lite/2.1.2-SNAPSHOT/maven-metadata.xml
+Downloading from ecomp-snapshot: https://nexus.onap.org/content/repositories/snapshots/org/onap/ccsdk/parent/odlparent-lite/2.1.2-SNAPSHOT/maven-metadata.xml
+Progress (1): 612 B Downloaded from ecomp-snapshot: https://nexus.onap.org/content/repositories/snapshots/org/onap/ccsdk/parent/odlparent-lite/2.1.2-SNAPSHOT/maven-metadata.xml (612 B at 2.4 kB/s)
+Downloading from ecomp-snapshot: https://nexus.onap.org/content/repositories/snapshots/org/onap/ccsdk/parent/odlparent/2.1.2-SNAPSHOT/maven-metadata.xml
+Downloading from opendaylight-snapshot: https://nexus.opendaylight.org/content/repositories/opendaylight.snapshot/org/onap/ccsdk/parent/odlparent/2.1.2-SNAPSHOT/maven-metadata.xml
+Downloading from onap-staging: https://nexus.onap.org/content/groups/staging/org/onap/ccsdk/parent/odlparent/2.1.2-SNAPSHOT/maven-metadata.xml
+Progress (1): 607 B Downloaded from ecomp-snapshot: https://nexus.onap.org/content/repositories/snapshots/org/onap/ccsdk/parent/odlparent/2.1.2-SNAPSHOT/maven-metadata.xml (607 B at 2.3 kB/s)
+Downloading from onap-staging: https://nexus.onap.org/content/groups/staging/org/onap/ccsdk/parent/binding-parent/2.1.2-SNAPSHOT/maven-metadata.xml
+Downloading from ecomp-snapshot: https://nexus.onap.org/content/repositories/snapshots/org/onap/ccsdk/parent/binding-parent/2.1.2-SNAPSHOT/maven-metadata.xml
+Downloading from opendaylight-snapshot: https://nexus.opendaylight.org/content/repositories/opendaylight.snapshot/org/onap/ccsdk/parent/binding-parent/2.1.2-SNAPSHOT/maven-metadata.xml
+Progress (1): 612 B Downloaded from ecomp-snapshot: https://nexus.onap.org/content/repositories/snapshots/org/onap/ccsdk/parent/binding-parent/2.1.2-SNAPSHOT/maven-metadata.xml (612 B at 937 B/s)
+Downloading from opendaylight-snapshot: https://nexus.opendaylight.org/content/repositories/opendaylight.snapshot/org/onap/ccsdk/parent/single-feature-parent/2.1.2-SNAPSHOT/maven-metadata.xml
+Downloading from onap-staging: https://nexus.onap.org/content/groups/staging/org/onap/ccsdk/parent/single-feature-parent/2.1.2-SNAPSHOT/maven-metadata.xml
+Downloading from ecomp-snapshot: https://nexus.onap.org/content/repositories/snapshots/org/onap/ccsdk/parent/single-feature-parent/2.1.2-SNAPSHOT/maven-metadata.xml
+Progress (1): 619 B Downloaded from ecomp-snapshot: https://nexus.onap.org/content/repositories/snapshots/org/onap/ccsdk/parent/single-feature-parent/2.1.2-SNAPSHOT/maven-metadata.xml (619 B at 895 B/s)
+[WARNING]
+[WARNING] Some problems were encountered while building the effective model for org.onap.ccsdk.features.sdnr.wt:sdnr-wt-odlux-framework:jar:1.1.2-SNAPSHOT
+[WARNING] 'build.pluginManagement.plugins.plugin.(groupId:artifactId)' must be unique but found duplicate declaration of plugin org.apache.maven.plugins:maven-checkstyle-plugin @ org.onap.ccsdk.parent:odlparent:2.1.2-SNAPSHOT, /home/aijana/.m2/repository/org/onap/ccsdk/parent/odlparent/2.1.2-SNAPSHOT/odlparent-2.1.2-SNAPSHOT.pom, line 671, column 25
+[WARNING]
+[WARNING] Some problems were encountered while building the effective model for org.onap.ccsdk.features.sdnr.wt:sdnr-wt-odlux-core-model:bundle:1.1.2-SNAPSHOT
+[WARNING] 'build.pluginManagement.plugins.plugin.(groupId:artifactId)' must be unique but found duplicate declaration of plugin org.apache.maven.plugins:maven-checkstyle-plugin @ org.onap.ccsdk.parent:binding-parent:2.1.2-SNAPSHOT, /home/aijana/.m2/repository/org/onap/ccsdk/parent/binding-parent/2.1.2-SNAPSHOT/binding-parent-2.1.2-SNAPSHOT.pom, line 671, column 25
+[WARNING]
+[WARNING] Some problems were encountered while building the effective model for org.onap.ccsdk.features.sdnr.wt:sdnr-wt-odlux-core-feature:feature:1.1.2-SNAPSHOT
+[WARNING] 'build.pluginManagement.plugins.plugin.(groupId:artifactId)' must be unique but found duplicate declaration of plugin org.apache.maven.plugins:maven-checkstyle-plugin @ org.onap.ccsdk.parent:single-feature-parent:2.1.2-SNAPSHOT, /home/aijana/.m2/repository/org/onap/ccsdk/parent/single-feature-parent/2.1.2-SNAPSHOT/single-feature-parent-2.1.2-SNAPSHOT.pom, line 671, column 25
+[WARNING]
+[WARNING] Some problems were encountered while building the effective model for org.onap.ccsdk.features.sdnr.wt:odlux-top:pom:1.1.2-SNAPSHOT
+[WARNING] 'build.pluginManagement.plugins.plugin.(groupId:artifactId)' must be unique but found duplicate declaration of plugin org.apache.maven.plugins:maven-checkstyle-plugin @ org.onap.ccsdk.parent:odlparent-lite:2.1.2-SNAPSHOT, /home/aijana/.m2/repository/org/onap/ccsdk/parent/odlparent-lite/2.1.2-SNAPSHOT/odlparent-lite-2.1.2-SNAPSHOT.pom, line 671, column 25
+[WARNING]
+[WARNING] It is highly recommended to fix these problems because they threaten the stability of your build.
+[WARNING]
+[WARNING] For this reason, future Maven versions might no longer support building such malformed projects.
+[WARNING]
+[INFO] ------------------------------------------------------------------------
+[INFO] Reactor Build Order:
+[INFO]
+[INFO] ccsdk-features :: sdnr-wt-odlux-framework [jar]
+[INFO] ccsdk-features :: sdnr-wt-odlux-core-model [bundle]
+[INFO] ccsdk-features :: sdnr-wt-odlux-core-provider [bundle]
+[INFO] ccsdk-features :: sdnr-wt-odlux-core-feature [feature]
+[INFO] ccsdk-features :: sdnr-wt-odlux-core-installer [pom]
+[INFO] ccsdk-features :: sdnr-wt-odlux-core-top [pom]
+[INFO] ccsdk-features :: sdnr-wt-odlux-app-apiDemo [bundle]
+[INFO] ccsdk-features :: sdnr-wt-odlux-app-connectApp [bundle]
+[INFO] ccsdk-features :: sdnr-wt-odlux-app-demoApp [bundle]
+[INFO] ccsdk-features :: sdnr-wt-odlux-app-faultApp [bundle]
+[INFO] ccsdk-features :: sdnr-wt-odlux-app-helpApp [bundle]
+[INFO] ccsdk-features :: sdnr-wt-odlux-app-inventoryApp [bundle]
+[INFO] ccsdk-features :: sdnr-wt-odlux-app-mediatorApp [bundle]
+[INFO] ccsdk-features :: sdnr-wt-odlux-app-maintenanceApp [bundle]
+[INFO] ccsdk-features :: sdnr-wt-odlux-app-minimumApp [bundle]
+[INFO] ccsdk-features :: sdnr-wt-odlux-app-performanceHistoryApp [bundle]
+[INFO] ccsdk-features :: sdnr-wt-odlux-app-eventLogApp [bundle]
+[INFO] ccsdk-features :: sdnr-wt-odlux-app-configurationApp [bundle]
+[INFO] ccsdk-features :: sdnr-wt-odlux-app-networkMapApp [bundle]
+[INFO] ccsdk-features :: sdnr-wt-odlux-app-linkCalculationApp [bundle]
+[INFO] ccsdk-features :: sdnr-wt-odlux-apps-feature [feature]
+[INFO] ccsdk-features :: sdnr-wt-odlux-apps-installer [pom]
+[INFO] ccsdk-features :: sdnr-wt-odlux-installer [pom]
+[INFO] ccsdk-features :: odlux-top [pom]
+[INFO]
+[INFO] ------< org.onap.ccsdk.features.sdnr.wt:sdnr-wt-odlux-framework >-------
+[INFO] Building ccsdk-features :: sdnr-wt-odlux-framework 1.1.2-SNAPSHOT [1/24]
+[INFO] --------------------------------[ jar ]---------------------------------
+[INFO]
+[INFO] --- maven-clean-plugin:3.1.0:clean (default-clean) @ sdnr-wt-odlux-framework ---
+[INFO] Deleting /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/framework/target
+[INFO] Deleting /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/framework/dist (includes = [], excludes = [])
+[INFO] Deleting /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/framework/node (includes = [], excludes = [])
+[INFO] Deleting /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/framework/node_modules (includes = [], excludes = [])
+[INFO]
+[INFO] --- maven-enforcer-plugin:3.0.0-M2:enforce (enforce-property) @ sdnr-wt-odlux-framework ---
+[INFO]
+[INFO] --- maven-enforcer-plugin:3.0.0-M2:enforce (enforce-no-snapshots) @ sdnr-wt-odlux-framework ---
+[INFO]
+[INFO] --- maven-enforcer-plugin:3.0.0-M2:enforce (enforce-maven) @ sdnr-wt-odlux-framework ---
+[INFO]
+[INFO] --- maven-enforcer-plugin:3.0.0-M2:enforce (enforce-banned-dependencies) @ sdnr-wt-odlux-framework ---
+[INFO]
+[INFO] --- git-commit-id-plugin:4.0.0:revision (get-git-infos) @ sdnr-wt-odlux-framework ---
+[INFO]
+[INFO] --- jacoco-maven-plugin:0.8.5:prepare-agent (pre-unit-test) @ sdnr-wt-odlux-framework ---
+[INFO] surefireArgLine set to -javaagent:/home/aijana/.m2/repository/org/jacoco/org.jacoco.agent/0.8.5/org.jacoco.agent-0.8.5-runtime.jar=destfile=/home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/framework/target/code-coverage/jacoco-ut.exec,excludes=**/gen/**:**/generated-sources/**:**/generated-test-sources/**:**/yang-gen/**:**/yang-gen-config/**:**/yang-gen-sal/**:**/yang-gen-code/**:**/pax/**
+[INFO]
+[INFO] --- jacoco-maven-plugin:0.8.5:prepare-agent (default-prepare-agent) @ sdnr-wt-odlux-framework ---
+[INFO] argLine set to -javaagent:/home/aijana/.m2/repository/org/jacoco/org.jacoco.agent/0.8.5/org.jacoco.agent-0.8.5-runtime.jar=destfile=/home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/framework/target/code-coverage/jacoco.exec,excludes=**/gen/**:**/generated-sources/**:**/generated-test-sources/**:**/yang-gen/**:**/yang-gen-config/**:**/yang-gen-sal/**:**/yang-gen-code/**:**/pax/**
+[INFO]
+[INFO] --- frontend-maven-plugin:1.7.2:install-node-and-yarn (install node and yarn) @ sdnr-wt-odlux-framework ---
+[INFO] Installing node version v10.16.3
+[INFO] Unpacking /home/aijana/.m2/repository/com/github/eirslett/node/10.16.3/node-10.16.3-linux-x64.tar.gz into /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/framework/node/tmp
+[INFO] Copying node binary from /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/framework/node/tmp/node-v10.16.3-linux-x64/bin/node to /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/framework/node/node
+[INFO] Installed node locally.
+[INFO] Installing Yarn version v1.19.0
+[INFO] Unpacking /home/aijana/.m2/repository/com/github/eirslett/yarn/1.19.0/yarn-1.19.0.tar.gz into /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/framework/node/yarn
+[INFO] Installed Yarn locally.
+[INFO]
+[INFO] --- frontend-maven-plugin:1.7.2:yarn (clear cache) @ sdnr-wt-odlux-framework ---
+[INFO] Running 'yarn cache clean' in /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/framework/..
+[INFO] yarn cache v1.19.0
+[INFO] success Cleared cache.
+[INFO] Done in 5.92s.
+[INFO]
+[INFO] --- frontend-maven-plugin:1.7.2:yarn (install lerna) @ sdnr-wt-odlux-framework ---
+[INFO] Running 'yarn add lerna@3.22.1 -W --exact' in /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/framework/..
+[INFO] yarn add v1.19.0
+[INFO] [1/4] Resolving packages...
+[INFO] [2/4] Fetching packages...
+[INFO] info fsevents@1.2.13: The platform "linux" is incompatible with this module.
+[INFO] info "fsevents@1.2.13" is an optional dependency and failed compatibility check. Excluding it from installation.
+[INFO] info fsevents@2.1.3: The platform "linux" is incompatible with this module.
+[INFO] info "fsevents@2.1.3" is an optional dependency and failed compatibility check. Excluding it from installation.
+[INFO] [3/4] Linking dependencies...
+[ERROR] warning "tslint-config-airbnb > tslint-eslint-rules@5.4.0" has incorrect peer dependency "typescript@^2.2.0 || ^3.0.0".
+[ERROR] warning "tslint-config-airbnb > tslint-microsoft-contrib@5.2.1" has incorrect peer dependency "typescript@^2.1.0 || ^3.0.0".
+[ERROR] warning "lerna > @lerna/version > @lerna/github-client > @octokit/rest > @octokit/plugin-request-log@1.0.2" has unmet peer dependency "@octokit/core@>=3".
+[INFO] [4/4] Building fresh packages...
+[INFO] success Saved 0 new dependencies.
+[INFO] Done in 78.21s.
+[INFO]
+[INFO] --- frontend-maven-plugin:1.7.2:lerna (exec lerna bootstrap) @ sdnr-wt-odlux-framework ---
+[INFO] lerna not inheriting proxy config from Maven
+[INFO] Running 'lerna bootstrap' in /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/framework/..
+[INFO] add /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/framework/node/yarn/dist/bin to PATH
+[INFO] add /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/framework/node to PATH
+[INFO] add /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/framework/node_modules/.bin to PATH
+[INFO] add /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/framework/../node_modules/.bin to PATH
+[ERROR] lerna notice cli v3.22.1
+[ERROR] lerna info versioning independent
+[ERROR] lerna info bootstrap root only
+[INFO] yarn install v1.19.0
+[INFO] [1/4] Resolving packages...
+[INFO] [2/4] Fetching packages...
+[INFO] info fsevents@1.2.13: The platform "linux" is incompatible with this module.
+[INFO] info "fsevents@1.2.13" is an optional dependency and failed compatibility check. Excluding it from installation.
+[INFO] info fsevents@2.1.3: The platform "linux" is incompatible with this module.
+[INFO] info "fsevents@2.1.3" is an optional dependency and failed compatibility check. Excluding it from installation.
+[INFO] [3/4] Linking dependencies...
+[ERROR] warning "lerna > @lerna/version > @lerna/github-client > @octokit/rest > @octokit/plugin-request-log@1.0.2" has unmet peer dependency "@octokit/core@>=3".
+[ERROR] warning "tslint-config-airbnb > tslint-eslint-rules@5.4.0" has incorrect peer dependency "typescript@^2.2.0 || ^3.0.0".
+[ERROR] warning "tslint-config-airbnb > tslint-microsoft-contrib@5.2.1" has incorrect peer dependency "typescript@^2.1.0 || ^3.0.0".
+[INFO] [4/4] Building fresh packages...
+[INFO] Done in 13.11s.
+[INFO]
+[INFO] --- properties-maven-plugin:1.0.0:read-project-properties (default) @ sdnr-wt-odlux-framework ---
+[INFO]
+[INFO] --- properties-maven-plugin:1.0.0:set-system-properties (default) @ sdnr-wt-odlux-framework ---
+[INFO] Set 2 system properties
+[INFO]
+[INFO] --- maven-checkstyle-plugin:3.1.1:check (check-license) @ sdnr-wt-odlux-framework ---
+[INFO]
+[INFO] --- maven-checkstyle-plugin:3.1.1:check (default) @ sdnr-wt-odlux-framework ---
+[INFO]
+[INFO] --- maven-checkstyle-plugin:3.1.1:check (onap-java-style) @ sdnr-wt-odlux-framework ---
+[INFO]
+[INFO] --- maven-checkstyle-plugin:3.1.1:check (onap-license) @ sdnr-wt-odlux-framework ---
+[INFO]
+[INFO] >>> maven-pmd-plugin:3.13.0:cpd-check (cpd) > :cpd @ sdnr-wt-odlux-framework >>>
+[INFO]
+[INFO] --- maven-pmd-plugin:3.13.0:cpd (cpd) @ sdnr-wt-odlux-framework ---
+[INFO]
+[INFO] <<< maven-pmd-plugin:3.13.0:cpd-check (cpd) < :cpd @ sdnr-wt-odlux-framework <<<
+[INFO]
+[INFO]
+[INFO] --- maven-pmd-plugin:3.13.0:cpd-check (cpd) @ sdnr-wt-odlux-framework ---
+[INFO] PMD version: 6.21.0
+[INFO]
+[INFO]
+[INFO] --- maven-dependency-plugin:3.1.2:copy (unpack-license) @ sdnr-wt-odlux-framework ---
+[INFO]
+[INFO] --- frontend-maven-plugin:1.7.2:yarn (yarn build) @ sdnr-wt-odlux-framework ---
+[INFO] Running 'yarn run build' in /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/framework
+[INFO] yarn run v1.19.0
+[INFO] $ rimraf dist
+[INFO] $ webpack --env release --config webpack.vendor.js && webpack --env release --config webpack.config.js && webpack --env release --config webpack.runner.js
+[INFO] Hash: eda5ac8fa1f1710ac3bc
+[INFO] Version: webpack 4.28.4
+[INFO] Child Vendor:
+[INFO] Hash: eda5ac8fa1f1710ac3bc
+[INFO] Time: 22182ms
+[INFO] Built at: 03/15/2021 12:33:04 PM
+[INFO] Asset Size Chunks Chunk Names
+[INFO] vendor.js 1.47 MiB 0 [emitted] vendor
+[INFO] Entrypoint vendor = vendor.js
+[INFO] [0] dll vendor 12 bytes {0} [built]
+[INFO] [311] (webpack)/buildin/global.js 472 bytes {0} [built]
+[INFO] + 825 hidden modules
+[ERROR] (node:637395) DeprecationWarning: Tapable.plugin is deprecated. Use new API on `.hooks` instead
+[INFO] Hash: ec5ea8b23eee6c4fb473
+[INFO] Version: webpack 4.28.4
+[INFO] Child Client:
+[INFO] Hash: ec5ea8b23eee6c4fb473
+[INFO] Time: 46290ms
+[INFO] Built at: 03/15/2021 12:33:51 PM
+[INFO] Asset Size Chunks Chunk Names
+[INFO] ./images/4d71b936aed05273932186ae418fe6e5.svg 32 KiB [emitted]
+[INFO] ./index.html 699 bytes [emitted]
+[INFO] app.js 1.37 MiB 0 [emitted] app
+[INFO] favicon.ico 1.12 KiB [emitted]
+[INFO] require.js 84.5 KiB [emitted]
+[INFO] Entrypoint app = app.js
+[INFO] [0] dll app 12 bytes {0} [built]
+[INFO] [1] ./run.ts 1.18 KiB {0} [built]
+[INFO] [2] ./handlers/applicationStateHandler.ts 4.64 KiB {0} [built]
+[INFO] [3] delegated ../../node_modules/core-js/modules/web.dom.iterable.js from dll-reference vendor 42 bytes {0} [built]
+[INFO] [8] delegated ../node_modules/regenerator-runtime/runtime.js from dll-reference vendor 42 bytes {0} [built]
+[INFO] [10] ./services/restService.ts 9.83 KiB {0} [built]
+[INFO] [13] ./actions/errorActions.ts 4.57 KiB {0} [built]
+[INFO] [16] ./app.tsx 4.19 KiB {0} [built]
+[INFO] [17] delegated ../../node_modules/react/index.js from dll-reference vendor 42 bytes {0} [built]
+[INFO] [18] delegated ../../node_modules/react-dom/index.js from dll-reference vendor 42 bytes {0} [built]
+[INFO] [19] delegated ../../node_modules/@material-ui/core/esm/styles/index.js from dll-reference vendor 42 bytes {0} [built]
+[INFO] [20] ./views/frame.tsx 9.09 KiB {0} [built]
+[INFO] [576] ./services/index.ts 1.23 KiB {0} [built]
+[INFO] [583] ./utilities/elasticSearch.ts 5.89 KiB {0} [built]
+[INFO] [585] ./models/index.ts 1.1 KiB {0} [built]
+[INFO] + 572 hidden modules
+[INFO] Hash: 8d3139b2f13bedb5b767
+[INFO] Version: webpack 4.28.4
+[INFO] Child App:
+[INFO] Hash: 8d3139b2f13bedb5b767
+[INFO] Time: 210ms
+[INFO] Built at: 03/15/2021 12:33:52 PM
+[INFO] Asset Size Chunks Chunk Names
+[INFO] run.js 1.24 KiB 0 [emitted] run
+[INFO] Entrypoint run = run.js
+[INFO] [0] multi ./run.ts 28 bytes {0} [built]
+[INFO] [1] delegated ./run.ts from dll-reference app 42 bytes {0} [built]
+[INFO] [2] external "app" 42 bytes {0} [built]
+[INFO] Done in 72.40s.
+[INFO]
+[INFO] --- maven-resources-plugin:3.1.0:resources (default-resources) @ sdnr-wt-odlux-framework ---
+[INFO] Using 'UTF-8' encoding to copy filtered resources.
+[INFO] Copying 10 resources to odlux
+[INFO] Copying 1 resource to odlux
+[INFO]
+[INFO] --- maven-compiler-plugin:3.8.1:compile (default-compile) @ sdnr-wt-odlux-framework ---
+[INFO] No sources to compile
+[INFO]
+[INFO] >>> spotbugs-maven-plugin:3.1.12.2:check (analyze-compile) > :spotbugs @ sdnr-wt-odlux-framework >>>
+[INFO]
+[INFO] --- spotbugs-maven-plugin:3.1.12.2:spotbugs (spotbugs) @ sdnr-wt-odlux-framework ---
+[INFO]
+[INFO] <<< spotbugs-maven-plugin:3.1.12.2:check (analyze-compile) < :spotbugs @ sdnr-wt-odlux-framework <<<
+[INFO]
+[INFO]
+[INFO] --- spotbugs-maven-plugin:3.1.12.2:check (analyze-compile) @ sdnr-wt-odlux-framework ---
+[INFO]
+[INFO] --- maven-resources-plugin:3.1.0:testResources (default-testResources) @ sdnr-wt-odlux-framework ---
+[INFO] Using 'UTF-8' encoding to copy filtered resources.
+[INFO] skip non existing resourceDirectory /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/framework/src/test/resources
+[INFO]
+[INFO] --- maven-compiler-plugin:3.8.1:testCompile (default-testCompile) @ sdnr-wt-odlux-framework ---
+[INFO] No sources to compile
+[INFO]
+[INFO] --- maven-surefire-plugin:3.0.0-M5:test (default-test) @ sdnr-wt-odlux-framework ---
+[INFO] No tests to run.
+[INFO]
+[INFO] --- jacoco-maven-plugin:0.8.5:report (post-unit-test) @ sdnr-wt-odlux-framework ---
+[INFO] Skipping JaCoCo execution due to missing execution data file.
+[INFO]
+[INFO] --- jacoco-maven-plugin:0.8.5:report (default-report) @ sdnr-wt-odlux-framework ---
+[INFO] Skipping JaCoCo execution due to missing execution data file.
+[INFO]
+[INFO] --- script-maven-plugin:1.0.0:execute (default) @ sdnr-wt-odlux-framework ---
+[INFO] executing beanshell script
+[INFO]
+[INFO] --- replacer:1.5.2:replace (replace version) @ sdnr-wt-odlux-framework ---
+[INFO] Replacement run on 2 files.
+[INFO]
+[INFO] --- maven-jar-plugin:3.2.0:jar (default-jar) @ sdnr-wt-odlux-framework ---
+[INFO] Building jar: /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/framework/target/sdnr-wt-odlux-framework-1.1.2-SNAPSHOT.jar
+[INFO]
+[INFO] --- maven-javadoc-plugin:3.2.0:jar (attach-javadocs) @ sdnr-wt-odlux-framework ---
+[INFO]
+[INFO] --- jacoco-maven-plugin:0.8.5:prepare-agent (pre-integration-test) @ sdnr-wt-odlux-framework ---
+[INFO] failsafeArgLine set to -javaagent:/home/aijana/.m2/repository/org/jacoco/org.jacoco.agent/0.8.5/org.jacoco.agent-0.8.5-runtime.jar=destfile=/home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/framework/target/code-coverage/jacoco-it.exec,excludes=**/gen/**:**/generated-sources/**:**/generated-test-sources/**:**/yang-gen/**:**/yang-gen-config/**:**/yang-gen-sal/**:**/yang-gen-code/**:**/pax/**
+[INFO]
+[INFO] --- maven-failsafe-plugin:3.0.0-M5:integration-test (integration-tests) @ sdnr-wt-odlux-framework ---
+[INFO] No tests to run.
+[INFO]
+[INFO] --- jacoco-maven-plugin:0.8.5:report (post-integration-test) @ sdnr-wt-odlux-framework ---
+[INFO] Skipping JaCoCo execution due to missing execution data file.
+[INFO]
+[INFO] --- duplicate-finder-maven-plugin:1.4.0:check (find-duplicate-classpath-entries) @ sdnr-wt-odlux-framework ---
+[INFO]
+[INFO] --- maven-source-plugin:3.2.1:jar-no-fork (attach-sources) @ sdnr-wt-odlux-framework ---
+[INFO] Building jar: /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/framework/target/sdnr-wt-odlux-framework-1.1.2-SNAPSHOT-sources.jar
+[INFO]
+[INFO] --- maven-failsafe-plugin:3.0.0-M5:verify (integration-tests) @ sdnr-wt-odlux-framework ---
+[INFO]
+[INFO] --- modernizer-maven-plugin:2.1.0:modernizer (modernizer) @ sdnr-wt-odlux-framework ---
+[INFO]
+[INFO] --- jacoco-maven-plugin:0.8.5:report (report) @ sdnr-wt-odlux-framework ---
+[INFO] Skipping JaCoCo execution due to missing execution data file.
+[INFO]
+[INFO] --- jacoco-maven-plugin:0.8.5:check (default-check) @ sdnr-wt-odlux-framework ---
+[INFO] Skipping JaCoCo execution due to missing execution data file:/home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/framework/target/jacoco.exec
+[INFO]
+[INFO] --- maven-install-plugin:2.5.2:install (default-install) @ sdnr-wt-odlux-framework ---
+[INFO] Installing /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/framework/target/sdnr-wt-odlux-framework-1.1.2-SNAPSHOT.jar to /home/aijana/.m2/repository/org/onap/ccsdk/features/sdnr/wt/sdnr-wt-odlux-framework/1.1.2-SNAPSHOT/sdnr-wt-odlux-framework-1.1.2-SNAPSHOT.jar
+[INFO] Installing /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/framework/pom.xml to /home/aijana/.m2/repository/org/onap/ccsdk/features/sdnr/wt/sdnr-wt-odlux-framework/1.1.2-SNAPSHOT/sdnr-wt-odlux-framework-1.1.2-SNAPSHOT.pom
+[INFO] Installing /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/framework/target/sdnr-wt-odlux-framework-1.1.2-SNAPSHOT-sources.jar to /home/aijana/.m2/repository/org/onap/ccsdk/features/sdnr/wt/sdnr-wt-odlux-framework/1.1.2-SNAPSHOT/sdnr-wt-odlux-framework-1.1.2-SNAPSHOT-sources.jar
+[INFO]
+[INFO] ------< org.onap.ccsdk.features.sdnr.wt:sdnr-wt-odlux-core-model >------
+[INFO] Building ccsdk-features :: sdnr-wt-odlux-core-model 1.1.2-SNAPSHOT [2/24]
+[INFO] -------------------------------[ bundle ]-------------------------------
+[INFO]
+[INFO] --- maven-clean-plugin:3.1.0:clean (default-clean) @ sdnr-wt-odlux-core-model ---
+[INFO] Deleting /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/core/model/target
+[INFO]
+[INFO] --- maven-enforcer-plugin:3.0.0-M2:enforce (enforce-property) @ sdnr-wt-odlux-core-model ---
+[INFO]
+[INFO] --- maven-enforcer-plugin:3.0.0-M2:enforce (enforce-no-snapshots) @ sdnr-wt-odlux-core-model ---
+[INFO]
+[INFO] --- maven-enforcer-plugin:3.0.0-M2:enforce (enforce-maven) @ sdnr-wt-odlux-core-model ---
+[INFO]
+[INFO] --- maven-enforcer-plugin:3.0.0-M2:enforce (enforce-banned-dependencies) @ sdnr-wt-odlux-core-model ---
+[INFO]
+[INFO] --- git-commit-id-plugin:4.0.0:revision (get-git-infos) @ sdnr-wt-odlux-core-model ---
+[INFO]
+[INFO] --- jacoco-maven-plugin:0.8.5:prepare-agent (pre-unit-test) @ sdnr-wt-odlux-core-model ---
+[INFO] surefireArgLine set to -javaagent:/home/aijana/.m2/repository/org/jacoco/org.jacoco.agent/0.8.5/org.jacoco.agent-0.8.5-runtime.jar=destfile=/home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/core/model/target/code-coverage/jacoco-ut.exec,excludes=**/gen/**:**/generated-sources/**:**/generated-test-sources/**:**/yang-gen/**:**/yang-gen-config/**:**/yang-gen-sal/**:**/yang-gen-code/**:**/pax/**
+[INFO]
+[INFO] --- jacoco-maven-plugin:0.8.5:prepare-agent (default-prepare-agent) @ sdnr-wt-odlux-core-model ---
+[INFO] argLine set to -javaagent:/home/aijana/.m2/repository/org/jacoco/org.jacoco.agent/0.8.5/org.jacoco.agent-0.8.5-runtime.jar=destfile=/home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/core/model/target/code-coverage/jacoco.exec,excludes=**/gen/**:**/generated-sources/**:**/generated-test-sources/**:**/yang-gen/**:**/yang-gen-config/**:**/yang-gen-sal/**:**/yang-gen-code/**:**/pax/**
+[INFO]
+[INFO] --- maven-checkstyle-plugin:3.1.1:check (check-license) @ sdnr-wt-odlux-core-model ---
+[INFO]
+[INFO] --- maven-checkstyle-plugin:3.1.1:check (default) @ sdnr-wt-odlux-core-model ---
+[INFO]
+[INFO] --- maven-checkstyle-plugin:3.1.1:check (onap-java-style) @ sdnr-wt-odlux-core-model ---
+[INFO]
+[INFO] --- maven-checkstyle-plugin:3.1.1:check (onap-license) @ sdnr-wt-odlux-core-model ---
+[INFO]
+[INFO] >>> maven-pmd-plugin:3.13.0:cpd-check (cpd) > :cpd @ sdnr-wt-odlux-core-model >>>
+[INFO]
+[INFO] --- maven-pmd-plugin:3.13.0:cpd (cpd) @ sdnr-wt-odlux-core-model ---
+[INFO]
+[INFO] <<< maven-pmd-plugin:3.13.0:cpd-check (cpd) < :cpd @ sdnr-wt-odlux-core-model <<<
+[INFO]
+[INFO]
+[INFO] --- maven-pmd-plugin:3.13.0:cpd-check (cpd) @ sdnr-wt-odlux-core-model ---
+[INFO] PMD version: 6.21.0
+[INFO]
+[INFO]
+[INFO] --- maven-dependency-plugin:3.1.2:copy (unpack-license) @ sdnr-wt-odlux-core-model ---
+[INFO]
+[INFO] --- maven-resources-plugin:3.1.0:resources (default-resources) @ sdnr-wt-odlux-core-model ---
+[INFO] Using 'UTF-8' encoding to copy filtered resources.
+[INFO] skip non existing resourceDirectory /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/core/model/src/main/resources
+[INFO] skip non existing resourceDirectory /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/core/model/target/generated-sources/spi
+[INFO] skip non existing resourceDirectory /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/core/model/target/generated-sources/yang
+[INFO]
+[INFO] --- maven-compiler-plugin:3.8.1:compile (default-compile) @ sdnr-wt-odlux-core-model ---
+[INFO] Changes detected - recompiling the module!
+[INFO] Compiling 6 source files to /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/core/model/target/classes
+[INFO]
+[INFO] >>> spotbugs-maven-plugin:3.1.12.2:check (analyze-compile) > :spotbugs @ sdnr-wt-odlux-core-model >>>
+[INFO]
+[INFO] --- spotbugs-maven-plugin:3.1.12.2:spotbugs (spotbugs) @ sdnr-wt-odlux-core-model ---
+[INFO]
+[INFO] <<< spotbugs-maven-plugin:3.1.12.2:check (analyze-compile) < :spotbugs @ sdnr-wt-odlux-core-model <<<
+[INFO]
+[INFO]
+[INFO] --- spotbugs-maven-plugin:3.1.12.2:check (analyze-compile) @ sdnr-wt-odlux-core-model ---
+[INFO]
+[INFO] --- maven-resources-plugin:3.1.0:testResources (default-testResources) @ sdnr-wt-odlux-core-model ---
+[INFO] Using 'UTF-8' encoding to copy filtered resources.
+[INFO] skip non existing resourceDirectory /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/core/model/src/test/resources
+[INFO]
+[INFO] --- maven-compiler-plugin:3.8.1:testCompile (default-testCompile) @ sdnr-wt-odlux-core-model ---
+[INFO] No sources to compile
+[INFO]
+[INFO] --- maven-surefire-plugin:3.0.0-M5:test (default-test) @ sdnr-wt-odlux-core-model ---
+[INFO] No tests to run.
+[INFO]
+[INFO] --- jacoco-maven-plugin:0.8.5:report (post-unit-test) @ sdnr-wt-odlux-core-model ---
+[INFO] Skipping JaCoCo execution due to missing execution data file.
+[INFO]
+[INFO] --- jacoco-maven-plugin:0.8.5:report (default-report) @ sdnr-wt-odlux-core-model ---
+[INFO] Skipping JaCoCo execution due to missing execution data file.
+[INFO]
+[INFO] --- script-maven-plugin:1.0.0:execute (default) @ sdnr-wt-odlux-core-model ---
+[INFO] executing beanshell script
+[INFO]
+[INFO] --- maven-bundle-plugin:4.2.1:bundle (default-bundle) @ sdnr-wt-odlux-core-model ---
+[INFO]
+[INFO] --- maven-javadoc-plugin:3.2.0:jar (attach-javadocs) @ sdnr-wt-odlux-core-model ---
+[INFO] Skipping javadoc generation
+[INFO]
+[INFO] --- jacoco-maven-plugin:0.8.5:prepare-agent (pre-integration-test) @ sdnr-wt-odlux-core-model ---
+[INFO] failsafeArgLine set to -javaagent:/home/aijana/.m2/repository/org/jacoco/org.jacoco.agent/0.8.5/org.jacoco.agent-0.8.5-runtime.jar=destfile=/home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/core/model/target/code-coverage/jacoco-it.exec,excludes=**/gen/**:**/generated-sources/**:**/generated-test-sources/**:**/yang-gen/**:**/yang-gen-config/**:**/yang-gen-sal/**:**/yang-gen-code/**:**/pax/**
+[INFO]
+[INFO] --- maven-failsafe-plugin:3.0.0-M5:integration-test (integration-tests) @ sdnr-wt-odlux-core-model ---
+[INFO] No tests to run.
+[INFO]
+[INFO] --- jacoco-maven-plugin:0.8.5:report (post-integration-test) @ sdnr-wt-odlux-core-model ---
+[INFO] Skipping JaCoCo execution due to missing execution data file.
+[INFO]
+[INFO] --- duplicate-finder-maven-plugin:1.4.0:check (find-duplicate-classpath-entries) @ sdnr-wt-odlux-core-model ---
+[INFO]
+[INFO] --- maven-source-plugin:3.2.1:jar-no-fork (attach-sources) @ sdnr-wt-odlux-core-model ---
+[INFO] Building jar: /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/core/model/target/sdnr-wt-odlux-core-model-1.1.2-SNAPSHOT-sources.jar
+[INFO]
+[INFO] --- maven-failsafe-plugin:3.0.0-M5:verify (integration-tests) @ sdnr-wt-odlux-core-model ---
+[INFO]
+[INFO] --- modernizer-maven-plugin:2.1.0:modernizer (modernizer) @ sdnr-wt-odlux-core-model ---
+[INFO]
+[INFO] --- jacoco-maven-plugin:0.8.5:report (report) @ sdnr-wt-odlux-core-model ---
+[INFO] Skipping JaCoCo execution due to missing execution data file.
+[INFO]
+[INFO] --- jacoco-maven-plugin:0.8.5:check (default-check) @ sdnr-wt-odlux-core-model ---
+[INFO] Skipping JaCoCo execution due to missing execution data file:/home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/core/model/target/jacoco.exec
+[INFO]
+[INFO] --- maven-install-plugin:2.5.2:install (default-install) @ sdnr-wt-odlux-core-model ---
+[INFO] Installing /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/core/model/target/sdnr-wt-odlux-core-model-1.1.2-SNAPSHOT.jar to /home/aijana/.m2/repository/org/onap/ccsdk/features/sdnr/wt/sdnr-wt-odlux-core-model/1.1.2-SNAPSHOT/sdnr-wt-odlux-core-model-1.1.2-SNAPSHOT.jar
+[INFO] Installing /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/core/model/pom.xml to /home/aijana/.m2/repository/org/onap/ccsdk/features/sdnr/wt/sdnr-wt-odlux-core-model/1.1.2-SNAPSHOT/sdnr-wt-odlux-core-model-1.1.2-SNAPSHOT.pom
+[INFO] Installing /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/core/model/target/sdnr-wt-odlux-core-model-1.1.2-SNAPSHOT-sources.jar to /home/aijana/.m2/repository/org/onap/ccsdk/features/sdnr/wt/sdnr-wt-odlux-core-model/1.1.2-SNAPSHOT/sdnr-wt-odlux-core-model-1.1.2-SNAPSHOT-sources.jar
+[INFO]
+[INFO] --- maven-bundle-plugin:4.2.1:install (default-install) @ sdnr-wt-odlux-core-model ---
+[INFO] Installing org/onap/ccsdk/features/sdnr/wt/sdnr-wt-odlux-core-model/1.1.2-SNAPSHOT/sdnr-wt-odlux-core-model-1.1.2-SNAPSHOT.jar
+[INFO] Writing OBR metadata
+[INFO]
+[INFO] ----< org.onap.ccsdk.features.sdnr.wt:sdnr-wt-odlux-core-provider >-----
+[INFO] Building ccsdk-features :: sdnr-wt-odlux-core-provider 1.1.2-SNAPSHOT [3/24]
+[INFO] -------------------------------[ bundle ]-------------------------------
+Downloading from onap-staging: https://nexus.onap.org/content/groups/staging/org/onap/ccsdk/features/sdnr/wt/sdnr-wt-common/1.1.2-SNAPSHOT/maven-metadata.xml
+Downloading from ecomp-snapshot: https://nexus.onap.org/content/repositories/snapshots/org/onap/ccsdk/features/sdnr/wt/sdnr-wt-common/1.1.2-SNAPSHOT/maven-metadata.xml
+Downloading from onap-snapshots: https://nexus.onap.org/content/repositories/snapshots/org/onap/ccsdk/features/sdnr/wt/sdnr-wt-common/1.1.2-SNAPSHOT/maven-metadata.xml
+Downloading from central: https://repo1.maven.org/maven2/org/onap/ccsdk/features/sdnr/wt/sdnr-wt-common/1.1.2-SNAPSHOT/maven-metadata.xml
+Downloading from opendaylight-snapshot: https://nexus.opendaylight.org/content/repositories/opendaylight.snapshot/org/onap/ccsdk/features/sdnr/wt/sdnr-wt-common/1.1.2-SNAPSHOT/maven-metadata.xml
+Progress (1): 1.0 kB Progress (2): 1.0 kB | 1.0 kB Downloaded from onap-snapshots: https://nexus.onap.org/content/repositories/snapshots/org/onap/ccsdk/features/sdnr/wt/sdnr-wt-common/1.1.2-SNAPSHOT/maven-metadata.xml (1.0 kB at 1.4 kB/s)
+Downloaded from ecomp-snapshot: https://nexus.onap.org/content/repositories/snapshots/org/onap/ccsdk/features/sdnr/wt/sdnr-wt-common/1.1.2-SNAPSHOT/maven-metadata.xml (1.0 kB at 1.4 kB/s)
+Downloading from central: https://repo1.maven.org/maven2/org/onap/ccsdk/features/sdnr/wt/sdnr-wt-common/1.1.2-SNAPSHOT/sdnr-wt-common-1.1.2-20210315.092633-1.pom
+Downloading from onap-snapshots: https://nexus.onap.org/content/repositories/snapshots/org/onap/ccsdk/features/sdnr/wt/sdnr-wt-common/1.1.2-SNAPSHOT/sdnr-wt-common-1.1.2-20210315.092633-1.pom
+Progress (1): 4.1/6.2 kB Progress (1): 6.2 kB Downloaded from onap-snapshots: https://nexus.onap.org/content/repositories/snapshots/org/onap/ccsdk/features/sdnr/wt/sdnr-wt-common/1.1.2-SNAPSHOT/sdnr-wt-common-1.1.2-20210315.092633-1.pom (6.2 kB at 22 kB/s)
+Downloading from onap-snapshots: https://nexus.onap.org/content/repositories/snapshots/org/onap/ccsdk/features/sdnr/wt/sdnr-wt-common/1.1.2-SNAPSHOT/sdnr-wt-common-1.1.2-20210315.092633-1.jar
+Progress (1): 4.1/153 kB Progress (1): 7.8/153 kB Progress (1): 12/153 kB Progress (1): 16/153 kB Progress (1): 20/153 kB Progress (1): 24/153 kB Progress (1): 28/153 kB Progress (1): 32/153 kB Progress (1): 36/153 kB Progress (1): 41/153 kB Progress (1): 45/153 kB Progress (1): 49/153 kB Progress (1): 53/153 kB Progress (1): 57/153 kB Progress (1): 61/153 kB Progress (1): 65/153 kB Progress (1): 69/153 kB Progress (1): 73/153 kB Progress (1): 77/153 kB Progress (1): 81/153 kB Progress (1): 86/153 kB Progress (1): 90/153 kB Progress (1): 93/153 kB Progress (1): 97/153 kB Progress (1): 101/153 kB Progress (1): 106/153 kB Progress (1): 110/153 kB Progress (1): 114/153 kB Progress (1): 118/153 kB Progress (1): 121/153 kB Progress (1): 125/153 kB Progress (1): 129/153 kB Progress (1): 133/153 kB Progress (1): 137/153 kB Progress (1): 142/153 kB Progress (1): 146/153 kB Progress (1): 150/153 kB Progress (1): 153 kB Downloaded from onap-snapshots: https://nexus.onap.org/content/repositories/snapshots/org/onap/ccsdk/features/sdnr/wt/sdnr-wt-common/1.1.2-SNAPSHOT/sdnr-wt-common-1.1.2-20210315.092633-1.jar (153 kB at 241 kB/s)
+[INFO]
+[INFO] --- maven-clean-plugin:3.1.0:clean (default-clean) @ sdnr-wt-odlux-core-provider ---
+[INFO] Deleting /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/core/provider/target
+[INFO]
+[INFO] --- maven-enforcer-plugin:3.0.0-M2:enforce (enforce-property) @ sdnr-wt-odlux-core-provider ---
+[INFO]
+[INFO] --- maven-enforcer-plugin:3.0.0-M2:enforce (enforce-no-snapshots) @ sdnr-wt-odlux-core-provider ---
+[INFO]
+[INFO] --- maven-enforcer-plugin:3.0.0-M2:enforce (enforce-maven) @ sdnr-wt-odlux-core-provider ---
+[INFO]
+[INFO] --- maven-enforcer-plugin:3.0.0-M2:enforce (enforce-banned-dependencies) @ sdnr-wt-odlux-core-provider ---
+[INFO]
+[INFO] --- git-commit-id-plugin:4.0.0:revision (get-git-infos) @ sdnr-wt-odlux-core-provider ---
+[INFO]
+[INFO] --- jacoco-maven-plugin:0.8.5:prepare-agent (pre-unit-test) @ sdnr-wt-odlux-core-provider ---
+[INFO] surefireArgLine set to -javaagent:/home/aijana/.m2/repository/org/jacoco/org.jacoco.agent/0.8.5/org.jacoco.agent-0.8.5-runtime.jar=destfile=/home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/core/provider/target/code-coverage/jacoco-ut.exec,excludes=**/gen/**:**/generated-sources/**:**/generated-test-sources/**:**/yang-gen/**:**/yang-gen-config/**:**/yang-gen-sal/**:**/yang-gen-code/**:**/pax/**
+[INFO]
+[INFO] --- jacoco-maven-plugin:0.8.5:prepare-agent (default-prepare-agent) @ sdnr-wt-odlux-core-provider ---
+[INFO] argLine set to -javaagent:/home/aijana/.m2/repository/org/jacoco/org.jacoco.agent/0.8.5/org.jacoco.agent-0.8.5-runtime.jar=destfile=/home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/core/provider/target/code-coverage/jacoco.exec,excludes=**/gen/**:**/generated-sources/**:**/generated-test-sources/**:**/yang-gen/**:**/yang-gen-config/**:**/yang-gen-sal/**:**/yang-gen-code/**:**/pax/**
+[INFO]
+[INFO] --- maven-checkstyle-plugin:3.1.1:check (check-license) @ sdnr-wt-odlux-core-provider ---
+[INFO]
+[INFO] --- maven-checkstyle-plugin:3.1.1:check (default) @ sdnr-wt-odlux-core-provider ---
+[INFO]
+[INFO] --- maven-checkstyle-plugin:3.1.1:check (onap-java-style) @ sdnr-wt-odlux-core-provider ---
+[INFO]
+[INFO] --- maven-checkstyle-plugin:3.1.1:check (onap-license) @ sdnr-wt-odlux-core-provider ---
+[INFO]
+[INFO] >>> maven-pmd-plugin:3.13.0:cpd-check (cpd) > :cpd @ sdnr-wt-odlux-core-provider >>>
+[INFO]
+[INFO] --- maven-pmd-plugin:3.13.0:cpd (cpd) @ sdnr-wt-odlux-core-provider ---
+[INFO]
+[INFO] <<< maven-pmd-plugin:3.13.0:cpd-check (cpd) < :cpd @ sdnr-wt-odlux-core-provider <<<
+[INFO]
+[INFO]
+[INFO] --- maven-pmd-plugin:3.13.0:cpd-check (cpd) @ sdnr-wt-odlux-core-provider ---
+[INFO] PMD version: 6.21.0
+[INFO]
+[INFO]
+[INFO] --- maven-dependency-plugin:3.1.2:copy (unpack-license) @ sdnr-wt-odlux-core-provider ---
+[INFO]
+[INFO] --- maven-resources-plugin:3.1.0:resources (default-resources) @ sdnr-wt-odlux-core-provider ---
+[INFO] Using 'UTF-8' encoding to copy filtered resources.
+[INFO] Copying 1 resource
+[INFO] skip non existing resourceDirectory /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/core/provider/target/generated-sources/spi
+[INFO] skip non existing resourceDirectory /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/core/provider/target/generated-sources/yang
+[INFO]
+[INFO] --- maven-compiler-plugin:3.8.1:compile (default-compile) @ sdnr-wt-odlux-core-provider ---
+[INFO] Changes detected - recompiling the module!
+[INFO] Compiling 4 source files to /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/core/provider/target/classes
+[INFO]
+[INFO] >>> spotbugs-maven-plugin:3.1.12.2:check (analyze-compile) > :spotbugs @ sdnr-wt-odlux-core-provider >>>
+[INFO]
+[INFO] --- spotbugs-maven-plugin:3.1.12.2:spotbugs (spotbugs) @ sdnr-wt-odlux-core-provider ---
+[INFO]
+[INFO] <<< spotbugs-maven-plugin:3.1.12.2:check (analyze-compile) < :spotbugs @ sdnr-wt-odlux-core-provider <<<
+[INFO]
+[INFO]
+[INFO] --- spotbugs-maven-plugin:3.1.12.2:check (analyze-compile) @ sdnr-wt-odlux-core-provider ---
+[INFO]
+[INFO] --- maven-resources-plugin:3.1.0:testResources (default-testResources) @ sdnr-wt-odlux-core-provider ---
+[INFO] Using 'UTF-8' encoding to copy filtered resources.
+[INFO] Copying 5 resources
+[INFO]
+[INFO] --- maven-compiler-plugin:3.8.1:testCompile (default-testCompile) @ sdnr-wt-odlux-core-provider ---
+[INFO] Changes detected - recompiling the module!
+[INFO] Compiling 4 source files to /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/core/provider/target/test-classes
+[INFO]
+[INFO] --- maven-surefire-plugin:3.0.0-M5:test (default-test) @ sdnr-wt-odlux-core-provider ---
+[INFO]
+[INFO] -------------------------------------------------------
+[INFO] T E S T S
+[INFO] -------------------------------------------------------
+[INFO] Running org.onap.ccsdk.features.sdnr.odlux.test.TestBundleLoaderImpl
+[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.18 s - in org.onap.ccsdk.features.sdnr.odlux.test.TestBundleLoaderImpl
+[INFO] Running org.onap.ccsdk.features.sdnr.odlux.test.TestLoadResources
+[INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.055 s - in org.onap.ccsdk.features.sdnr.odlux.test.TestLoadResources
+[INFO] Running org.onap.ccsdk.features.sdnr.odlux.test.TestRedirect
+[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.334 s - in org.onap.ccsdk.features.sdnr.odlux.test.TestRedirect
+[INFO] Running org.onap.ccsdk.features.sdnr.odlux.test.TestResFileServlet
+[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.032 s - in org.onap.ccsdk.features.sdnr.odlux.test.TestResFileServlet
+[INFO]
+[INFO] Results:
+[INFO]
+[INFO] Tests run: 5, Failures: 0, Errors: 0, Skipped: 0
+[INFO]
+[INFO]
+[INFO] --- jacoco-maven-plugin:0.8.5:report (post-unit-test) @ sdnr-wt-odlux-core-provider ---
+[INFO] Loading execution data file /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/core/provider/target/code-coverage/jacoco-ut.exec
+[INFO] Analyzed bundle 'ccsdk-features :: sdnr-wt-odlux-core-provider' with 4 classes
+[INFO]
+[INFO] --- jacoco-maven-plugin:0.8.5:report (default-report) @ sdnr-wt-odlux-core-provider ---
+[INFO] Skipping JaCoCo execution due to missing execution data file.
+[INFO]
+[INFO] --- script-maven-plugin:1.0.0:execute (default) @ sdnr-wt-odlux-core-provider ---
+[INFO] executing beanshell script
+[INFO]
+[INFO] --- maven-bundle-plugin:4.2.1:bundle (default-bundle) @ sdnr-wt-odlux-core-provider ---
+[INFO]
+[INFO] --- maven-javadoc-plugin:3.2.0:jar (attach-javadocs) @ sdnr-wt-odlux-core-provider ---
+[INFO] Skipping javadoc generation
+[INFO]
+[INFO] --- jacoco-maven-plugin:0.8.5:prepare-agent (pre-integration-test) @ sdnr-wt-odlux-core-provider ---
+[INFO] failsafeArgLine set to -javaagent:/home/aijana/.m2/repository/org/jacoco/org.jacoco.agent/0.8.5/org.jacoco.agent-0.8.5-runtime.jar=destfile=/home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/core/provider/target/code-coverage/jacoco-it.exec,excludes=**/gen/**:**/generated-sources/**:**/generated-test-sources/**:**/yang-gen/**:**/yang-gen-config/**:**/yang-gen-sal/**:**/yang-gen-code/**:**/pax/**
+[INFO]
+[INFO] --- maven-failsafe-plugin:3.0.0-M5:integration-test (integration-tests) @ sdnr-wt-odlux-core-provider ---
+[INFO]
+[INFO] --- jacoco-maven-plugin:0.8.5:report (post-integration-test) @ sdnr-wt-odlux-core-provider ---
+[INFO] Skipping JaCoCo execution due to missing execution data file.
+[INFO]
+[INFO] --- duplicate-finder-maven-plugin:1.4.0:check (find-duplicate-classpath-entries) @ sdnr-wt-odlux-core-provider ---
+[INFO]
+[INFO] --- maven-source-plugin:3.2.1:jar-no-fork (attach-sources) @ sdnr-wt-odlux-core-provider ---
+[INFO] Building jar: /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/core/provider/target/sdnr-wt-odlux-core-provider-1.1.2-SNAPSHOT-sources.jar
+[INFO]
+[INFO] --- maven-failsafe-plugin:3.0.0-M5:verify (integration-tests) @ sdnr-wt-odlux-core-provider ---
+[INFO]
+[INFO] --- modernizer-maven-plugin:2.1.0:modernizer (modernizer) @ sdnr-wt-odlux-core-provider ---
+[INFO]
+[INFO] --- jacoco-maven-plugin:0.8.5:report (report) @ sdnr-wt-odlux-core-provider ---
+[INFO] Skipping JaCoCo execution due to missing execution data file.
+[INFO]
+[INFO] --- jacoco-maven-plugin:0.8.5:check (default-check) @ sdnr-wt-odlux-core-provider ---
+[INFO] Skipping JaCoCo execution due to missing execution data file:/home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/core/provider/target/jacoco.exec
+[INFO]
+[INFO] --- maven-install-plugin:2.5.2:install (default-install) @ sdnr-wt-odlux-core-provider ---
+[INFO] Installing /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/core/provider/target/sdnr-wt-odlux-core-provider-1.1.2-SNAPSHOT.jar to /home/aijana/.m2/repository/org/onap/ccsdk/features/sdnr/wt/sdnr-wt-odlux-core-provider/1.1.2-SNAPSHOT/sdnr-wt-odlux-core-provider-1.1.2-SNAPSHOT.jar
+[INFO] Installing /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/core/provider/pom.xml to /home/aijana/.m2/repository/org/onap/ccsdk/features/sdnr/wt/sdnr-wt-odlux-core-provider/1.1.2-SNAPSHOT/sdnr-wt-odlux-core-provider-1.1.2-SNAPSHOT.pom
+[INFO] Installing /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/core/provider/target/sdnr-wt-odlux-core-provider-1.1.2-SNAPSHOT-sources.jar to /home/aijana/.m2/repository/org/onap/ccsdk/features/sdnr/wt/sdnr-wt-odlux-core-provider/1.1.2-SNAPSHOT/sdnr-wt-odlux-core-provider-1.1.2-SNAPSHOT-sources.jar
+[INFO]
+[INFO] --- maven-bundle-plugin:4.2.1:install (default-install) @ sdnr-wt-odlux-core-provider ---
+[INFO] Installing org/onap/ccsdk/features/sdnr/wt/sdnr-wt-odlux-core-provider/1.1.2-SNAPSHOT/sdnr-wt-odlux-core-provider-1.1.2-SNAPSHOT.jar
+[INFO] Writing OBR metadata
+[INFO]
+[INFO] -----< org.onap.ccsdk.features.sdnr.wt:sdnr-wt-odlux-core-feature >-----
+[INFO] Building ccsdk-features :: sdnr-wt-odlux-core-feature 1.1.2-SNAPSHOT [4/24]
+[INFO] ------------------------------[ feature ]-------------------------------
+[INFO]
+[INFO] --- maven-clean-plugin:3.1.0:clean (default-clean) @ sdnr-wt-odlux-core-feature ---
+[INFO] Deleting /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/core/features/target
+[INFO]
+[INFO] --- maven-enforcer-plugin:3.0.0-M2:enforce (enforce-property) @ sdnr-wt-odlux-core-feature ---
+[INFO]
+[INFO] --- maven-enforcer-plugin:3.0.0-M2:enforce (enforce-no-snapshots) @ sdnr-wt-odlux-core-feature ---
+[INFO]
+[INFO] --- maven-enforcer-plugin:3.0.0-M2:enforce (enforce-maven) @ sdnr-wt-odlux-core-feature ---
+[INFO]
+[INFO] --- maven-enforcer-plugin:3.0.0-M2:enforce (enforce-banned-dependencies) @ sdnr-wt-odlux-core-feature ---
+[INFO]
+[INFO] --- git-commit-id-plugin:4.0.0:revision (get-git-infos) @ sdnr-wt-odlux-core-feature ---
+[INFO]
+[INFO] --- jacoco-maven-plugin:0.8.5:prepare-agent (pre-unit-test) @ sdnr-wt-odlux-core-feature ---
+[INFO] Skipping JaCoCo execution because property jacoco.skip is set.
+[INFO] surefireArgLine set to empty
+[INFO]
+[INFO] --- jacoco-maven-plugin:0.8.5:prepare-agent (default-prepare-agent) @ sdnr-wt-odlux-core-feature ---
+[INFO] Skipping JaCoCo execution because property jacoco.skip is set.
+[INFO] argLine set to empty
+[INFO]
+[INFO] --- maven-checkstyle-plugin:3.1.1:check (check-license) @ sdnr-wt-odlux-core-feature ---
+[INFO]
+[INFO] --- maven-checkstyle-plugin:3.1.1:check (default) @ sdnr-wt-odlux-core-feature ---
+[INFO]
+[INFO] --- maven-checkstyle-plugin:3.1.1:check (onap-java-style) @ sdnr-wt-odlux-core-feature ---
+[INFO]
+[INFO] --- maven-checkstyle-plugin:3.1.1:check (onap-license) @ sdnr-wt-odlux-core-feature ---
+[INFO]
+[INFO] >>> maven-pmd-plugin:3.13.0:cpd-check (cpd) > :cpd @ sdnr-wt-odlux-core-feature >>>
+[INFO]
+[INFO] --- maven-pmd-plugin:3.13.0:cpd (cpd) @ sdnr-wt-odlux-core-feature ---
+[INFO]
+[INFO] <<< maven-pmd-plugin:3.13.0:cpd-check (cpd) < :cpd @ sdnr-wt-odlux-core-feature <<<
+[INFO]
+[INFO]
+[INFO] --- maven-pmd-plugin:3.13.0:cpd-check (cpd) @ sdnr-wt-odlux-core-feature ---
+[INFO] PMD version: 6.21.0
+[INFO]
+[INFO]
+[INFO] --- maven-dependency-plugin:3.1.2:copy (unpack-license) @ sdnr-wt-odlux-core-feature ---
+[INFO]
+[INFO] --- depends-maven-plugin:1.4.0:generate-depends-file (generate-depends-file) @ sdnr-wt-odlux-core-feature ---
+[INFO] Created: /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/core/features/target/classes/META-INF/maven/dependencies.properties
+[INFO]
+[INFO] --- karaf-maven-plugin:4.2.9:features-generate-descriptor (default-features-generate-descriptor) @ sdnr-wt-odlux-core-feature ---
+Downloading from central: https://repo1.maven.org/maven2/org/onap/ccsdk/features/sdnr/wt/sdnr-wt-odlux-core-feature/1.1.2-SNAPSHOT/maven-metadata.xml
+Downloading from ecomp-snapshot: https://nexus.onap.org/content/repositories/snapshots/org/onap/ccsdk/features/sdnr/wt/sdnr-wt-odlux-core-feature/1.1.2-SNAPSHOT/maven-metadata.xml
+Downloading from onap-snapshots: https://nexus.onap.org/content/repositories/snapshots/org/onap/ccsdk/features/sdnr/wt/sdnr-wt-odlux-core-feature/1.1.2-SNAPSHOT/maven-metadata.xml
+Downloading from onap-staging: https://nexus.onap.org/content/groups/staging/org/onap/ccsdk/features/sdnr/wt/sdnr-wt-odlux-core-feature/1.1.2-SNAPSHOT/maven-metadata.xml
+Downloading from opendaylight-snapshot: https://nexus.opendaylight.org/content/repositories/opendaylight.snapshot/org/onap/ccsdk/features/sdnr/wt/sdnr-wt-odlux-core-feature/1.1.2-SNAPSHOT/maven-metadata.xml
+Progress (1): 849 B Progress (2): 849 B | 849 B Downloaded from onap-snapshots: https://nexus.onap.org/content/repositories/snapshots/org/onap/ccsdk/features/sdnr/wt/sdnr-wt-odlux-core-feature/1.1.2-SNAPSHOT/maven-metadata.xml (849 B at 1.3 kB/s)
+Downloaded from ecomp-snapshot: https://nexus.onap.org/content/repositories/snapshots/org/onap/ccsdk/features/sdnr/wt/sdnr-wt-odlux-core-feature/1.1.2-SNAPSHOT/maven-metadata.xml (849 B at 1.3 kB/s)
+[INFO] Generating feature descriptor file /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/core/features/target/feature/feature.xml
+[INFO] ...done!
+[INFO] Attaching features XML
+[INFO]
+[INFO] --- karaf-maven-plugin:4.2.9:verify (default-verify) @ sdnr-wt-odlux-core-feature ---
+[INFO] Using repositories: https://repo1.maven.org/maven2/@id=central@snapshots,https://nexus.onap.org/content/repositories/public/@id=onap-public,https://nexus.onap.org/content/repositories/releases/@id=onap-releases,https://nexus.onap.org/content/repositories/snapshots/@id=onap-snapshots@noreleases@snapshots,https://nexus.onap.org/content/groups/staging@id=onap-staging@snapshots,https://nexus.onap.org/content/repositories/releases@id=ecomp-release,https://nexus.onap.org/content/repositories/snapshots@id=ecomp-snapshot@noreleases@snapshots,https://nexus.opendaylight.org/content/repositories/public/@id=opendaylight-mirror,https://nexus.opendaylight.org/content/repositories/opendaylight.snapshot/@id=opendaylight-snapshot@noreleases@snapshots
+[INFO] Features verified: 0, failures: 0, ignored: 0, skipped: 0
+[INFO]
+[INFO] >>> spotbugs-maven-plugin:3.1.12.2:check (analyze-compile) > :spotbugs @ sdnr-wt-odlux-core-feature >>>
+[INFO]
+[INFO] --- spotbugs-maven-plugin:3.1.12.2:spotbugs (spotbugs) @ sdnr-wt-odlux-core-feature ---
+[INFO]
+[INFO] <<< spotbugs-maven-plugin:3.1.12.2:check (analyze-compile) < :spotbugs @ sdnr-wt-odlux-core-feature <<<
+[INFO]
+[INFO]
+[INFO] --- spotbugs-maven-plugin:3.1.12.2:check (analyze-compile) @ sdnr-wt-odlux-core-feature ---
+[INFO]
+[INFO] --- jacoco-maven-plugin:0.8.5:report (post-unit-test) @ sdnr-wt-odlux-core-feature ---
+[INFO] Skipping JaCoCo execution because property jacoco.skip is set.
+[INFO]
+[INFO] --- maven-surefire-plugin:3.0.0-M5:test (default) @ sdnr-wt-odlux-core-feature ---
+[INFO] Tests are skipped.
+[INFO]
+[INFO] --- jacoco-maven-plugin:0.8.5:report (default-report) @ sdnr-wt-odlux-core-feature ---
+[INFO] Skipping JaCoCo execution because property jacoco.skip is set.
+[INFO]
+[INFO] --- script-maven-plugin:1.0.0:execute (default) @ sdnr-wt-odlux-core-feature ---
+[INFO] executing beanshell script
+[INFO]
+[INFO] --- maven-javadoc-plugin:3.2.0:jar (attach-javadocs) @ sdnr-wt-odlux-core-feature ---
+[INFO]
+[INFO] --- jacoco-maven-plugin:0.8.5:prepare-agent (pre-integration-test) @ sdnr-wt-odlux-core-feature ---
+[INFO] Skipping JaCoCo execution because property jacoco.skip is set.
+[INFO] failsafeArgLine set to empty
+[INFO]
+[INFO] --- maven-failsafe-plugin:3.0.0-M5:integration-test (integration-tests) @ sdnr-wt-odlux-core-feature ---
+[INFO] No tests to run.
+[INFO]
+[INFO] --- jacoco-maven-plugin:0.8.5:report (post-integration-test) @ sdnr-wt-odlux-core-feature ---
+[INFO] Skipping JaCoCo execution because property jacoco.skip is set.
+[INFO]
+[INFO] --- duplicate-finder-maven-plugin:1.4.0:check (find-duplicate-classpath-entries) @ sdnr-wt-odlux-core-feature ---
+[INFO]
+[INFO] --- maven-source-plugin:3.2.1:jar-no-fork (attach-sources) @ sdnr-wt-odlux-core-feature ---
+[INFO] No sources in project. Archive not created.
+[INFO]
+[INFO] --- maven-failsafe-plugin:3.0.0-M5:verify (integration-tests) @ sdnr-wt-odlux-core-feature ---
+[INFO]
+[INFO] --- modernizer-maven-plugin:2.1.0:modernizer (modernizer) @ sdnr-wt-odlux-core-feature ---
+[INFO]
+[INFO] --- jacoco-maven-plugin:0.8.5:report (report) @ sdnr-wt-odlux-core-feature ---
+[INFO] Skipping JaCoCo execution because property jacoco.skip is set.
+[INFO]
+[INFO] --- jacoco-maven-plugin:0.8.5:check (default-check) @ sdnr-wt-odlux-core-feature ---
+[INFO] Skipping JaCoCo execution because property jacoco.skip is set.
+[INFO]
+[INFO] --- maven-install-plugin:2.5.2:install (default-install) @ sdnr-wt-odlux-core-feature ---
+[INFO] No primary artifact to install, installing attached artifacts instead.
+[INFO] Installing /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/core/features/pom.xml to /home/aijana/.m2/repository/org/onap/ccsdk/features/sdnr/wt/sdnr-wt-odlux-core-feature/1.1.2-SNAPSHOT/sdnr-wt-odlux-core-feature-1.1.2-SNAPSHOT.pom
+[INFO] Installing /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/core/features/target/feature/feature.xml to /home/aijana/.m2/repository/org/onap/ccsdk/features/sdnr/wt/sdnr-wt-odlux-core-feature/1.1.2-SNAPSHOT/sdnr-wt-odlux-core-feature-1.1.2-SNAPSHOT-features.xml
+[INFO]
+[INFO] ----< org.onap.ccsdk.features.sdnr.wt:sdnr-wt-odlux-core-installer >----
+[INFO] Building ccsdk-features :: sdnr-wt-odlux-core-installer 1.1.2-SNAPSHOT [5/24]
+[INFO] --------------------------------[ pom ]---------------------------------
+[INFO]
+[INFO] --- maven-clean-plugin:3.1.0:clean (default-clean) @ sdnr-wt-odlux-core-installer ---
+[INFO] Deleting /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/core/installer/target
+[INFO]
+[INFO] --- maven-enforcer-plugin:3.0.0-M2:enforce (enforce-property) @ sdnr-wt-odlux-core-installer ---
+[INFO]
+[INFO] --- maven-enforcer-plugin:3.0.0-M2:enforce (enforce-no-snapshots) @ sdnr-wt-odlux-core-installer ---
+[INFO]
+[INFO] --- maven-enforcer-plugin:3.0.0-M2:enforce (enforce-maven) @ sdnr-wt-odlux-core-installer ---
+[INFO]
+[INFO] --- maven-enforcer-plugin:3.0.0-M2:enforce (enforce-banned-dependencies) @ sdnr-wt-odlux-core-installer ---
+[INFO]
+[INFO] --- jacoco-maven-plugin:0.8.5:prepare-agent (pre-unit-test) @ sdnr-wt-odlux-core-installer ---
+[INFO] surefireArgLine set to -javaagent:/home/aijana/.m2/repository/org/jacoco/org.jacoco.agent/0.8.5/org.jacoco.agent-0.8.5-runtime.jar=destfile=/home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/core/installer/target/code-coverage/jacoco-ut.exec
+[INFO]
+[INFO] --- jacoco-maven-plugin:0.8.5:prepare-agent (default-prepare-agent) @ sdnr-wt-odlux-core-installer ---
+[INFO] argLine set to -javaagent:/home/aijana/.m2/repository/org/jacoco/org.jacoco.agent/0.8.5/org.jacoco.agent-0.8.5-runtime.jar=destfile=/home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/core/installer/target/jacoco.exec
+[INFO]
+[INFO] --- git-commit-id-plugin:4.0.0:revision (get-git-infos) @ sdnr-wt-odlux-core-installer ---
+[INFO]
+[INFO] --- maven-checkstyle-plugin:3.1.1:check (check-license) @ sdnr-wt-odlux-core-installer ---
+[INFO]
+[INFO] --- maven-checkstyle-plugin:3.1.1:check (onap-java-style) @ sdnr-wt-odlux-core-installer ---
+[INFO]
+[INFO] --- maven-checkstyle-plugin:3.1.1:check (default) @ sdnr-wt-odlux-core-installer ---
+[INFO]
+[INFO] --- maven-checkstyle-plugin:3.1.1:check (onap-license) @ sdnr-wt-odlux-core-installer ---
+[INFO]
+[INFO] --- jacoco-maven-plugin:0.8.5:report (post-unit-test) @ sdnr-wt-odlux-core-installer ---
+[INFO] Skipping JaCoCo execution due to missing execution data file.
+[INFO]
+[INFO] --- jacoco-maven-plugin:0.8.5:report (default-report) @ sdnr-wt-odlux-core-installer ---
+[INFO] Skipping JaCoCo execution due to missing execution data file.
+[INFO]
+[INFO] --- maven-dependency-plugin:3.1.2:copy-dependencies (copy-nested-dependencies) @ sdnr-wt-odlux-core-installer ---
+[INFO] Installing /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/core/features/target/feature/feature.xml to /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/core/installer/target/assembly/system/org/onap/ccsdk/features/sdnr/wt/sdnr-wt-odlux-core-feature/1.1.2-SNAPSHOT/sdnr-wt-odlux-core-feature-1.1.2-SNAPSHOT-features.xml
+[INFO] Installing /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/core/provider/target/sdnr-wt-odlux-core-provider-1.1.2-SNAPSHOT.jar to /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/core/installer/target/assembly/system/org/onap/ccsdk/features/sdnr/wt/sdnr-wt-odlux-core-provider/1.1.2-SNAPSHOT/sdnr-wt-odlux-core-provider-1.1.2-SNAPSHOT.jar
+[INFO] Installing /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/core/model/target/sdnr-wt-odlux-core-model-1.1.2-SNAPSHOT.jar to /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/core/installer/target/assembly/system/org/onap/ccsdk/features/sdnr/wt/sdnr-wt-odlux-core-model/1.1.2-SNAPSHOT/sdnr-wt-odlux-core-model-1.1.2-SNAPSHOT.jar
+[INFO] Installing /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/framework/target/sdnr-wt-odlux-framework-1.1.2-SNAPSHOT.jar to /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/core/installer/target/assembly/system/org/onap/ccsdk/features/sdnr/wt/sdnr-wt-odlux-framework/1.1.2-SNAPSHOT/sdnr-wt-odlux-framework-1.1.2-SNAPSHOT.jar
+[INFO] Installing /home/aijana/.m2/repository/org/osgi/org.osgi.compendium/5.0.0/org.osgi.compendium-5.0.0.jar to /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/core/installer/target/assembly/system/org/osgi/org.osgi.compendium/5.0.0/org.osgi.compendium-5.0.0.jar
+[INFO] Installing /home/aijana/.m2/repository/org/slf4j/slf4j-api/1.7.25/slf4j-api-1.7.25.jar to /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/core/installer/target/assembly/system/org/slf4j/slf4j-api/1.7.25/slf4j-api-1.7.25.jar
+[INFO] Installing /home/aijana/.m2/repository/com/google/guava/guava/27.1-jre/guava-27.1-jre.jar to /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/core/installer/target/assembly/system/com/google/guava/guava/27.1-jre/guava-27.1-jre.jar
+[INFO] Installing /home/aijana/.m2/repository/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1.jar to /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/core/installer/target/assembly/system/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1.jar
+[INFO] Installing /home/aijana/.m2/repository/com/google/guava/listenablefuture/9999.0-empty-to-avoid-conflict-with-guava/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar to /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/core/installer/target/assembly/system/com/google/guava/listenablefuture/9999.0-empty-to-avoid-conflict-with-guava/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar
+[INFO] Installing /home/aijana/.m2/repository/org/checkerframework/checker-qual/2.5.8/checker-qual-2.5.8.jar to /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/core/installer/target/assembly/system/org/checkerframework/checker-qual/2.5.8/checker-qual-2.5.8.jar
+[INFO] Installing /home/aijana/.m2/repository/com/google/errorprone/error_prone_annotations/2.3.3/error_prone_annotations-2.3.3.jar to /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/core/installer/target/assembly/system/com/google/errorprone/error_prone_annotations/2.3.3/error_prone_annotations-2.3.3.jar
+[INFO] Installing /home/aijana/.m2/repository/com/google/j2objc/j2objc-annotations/1.3/j2objc-annotations-1.3.jar to /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/core/installer/target/assembly/system/com/google/j2objc/j2objc-annotations/1.3/j2objc-annotations-1.3.jar
+[INFO] Installing /home/aijana/.m2/repository/org/codehaus/mojo/animal-sniffer-annotations/1.17/animal-sniffer-annotations-1.17.jar to /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/core/installer/target/assembly/system/org/codehaus/mojo/animal-sniffer-annotations/1.17/animal-sniffer-annotations-1.17.jar
+[INFO] Installing /home/aijana/.m2/repository/javax/servlet/javax.servlet-api/3.1.0/javax.servlet-api-3.1.0.jar to /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/core/installer/target/assembly/system/javax/servlet/javax.servlet-api/3.1.0/javax.servlet-api-3.1.0.jar
+[INFO]
+[INFO] --- maven-javadoc-plugin:3.2.0:jar (attach-javadocs) @ sdnr-wt-odlux-core-installer ---
+[INFO] Not executing Javadoc as the project is not a Java classpath-capable package
+[INFO]
+[INFO] --- maven-assembly-plugin:3.3.0:single (maven-repo-zip) @ sdnr-wt-odlux-core-installer ---
+[INFO] Reading assembly descriptor: src/assembly/assemble_mvnrepo_zip.xml
+[INFO] Building zip: /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/core/installer/target/stage/sdnr-wt-odlux-core-1.1.2-SNAPSHOT-repo.zip
+[INFO]
+[INFO] --- jacoco-maven-plugin:0.8.5:prepare-agent (pre-integration-test) @ sdnr-wt-odlux-core-installer ---
+[INFO] failsafeArgLine set to -javaagent:/home/aijana/.m2/repository/org/jacoco/org.jacoco.agent/0.8.5/org.jacoco.agent-0.8.5-runtime.jar=destfile=/home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/core/installer/target/code-coverage/jacoco-it.exec
+[INFO]
+[INFO] --- maven-failsafe-plugin:3.0.0-M5:integration-test (integration-tests) @ sdnr-wt-odlux-core-installer ---
+[INFO] No tests to run.
+[INFO]
+[INFO] --- jacoco-maven-plugin:0.8.5:report (post-integration-test) @ sdnr-wt-odlux-core-installer ---
+[INFO] Skipping JaCoCo execution due to missing execution data file.
+[INFO]
+[INFO] --- jacoco-maven-plugin:0.8.5:check (default-check) @ sdnr-wt-odlux-core-installer ---
+[INFO] Skipping JaCoCo execution due to missing execution data file:/home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/core/installer/target/jacoco.exec
+[INFO]
+[INFO] --- maven-failsafe-plugin:3.0.0-M5:verify (integration-tests) @ sdnr-wt-odlux-core-installer ---
+[INFO]
+[INFO] --- maven-install-plugin:2.5.2:install (default-install) @ sdnr-wt-odlux-core-installer ---
+[INFO] Installing /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/core/installer/pom.xml to /home/aijana/.m2/repository/org/onap/ccsdk/features/sdnr/wt/sdnr-wt-odlux-core-installer/1.1.2-SNAPSHOT/sdnr-wt-odlux-core-installer-1.1.2-SNAPSHOT.pom
+[INFO] Installing /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/core/installer/target/stage/sdnr-wt-odlux-core-1.1.2-SNAPSHOT-repo.zip to /home/aijana/.m2/repository/org/onap/ccsdk/features/sdnr/wt/sdnr-wt-odlux-core-installer/1.1.2-SNAPSHOT/sdnr-wt-odlux-core-installer-1.1.2-SNAPSHOT-repo.zip
+[INFO]
+[INFO] -------< org.onap.ccsdk.features.sdnr.wt:sdnr-wt-odlux-core-top >-------
+[INFO] Building ccsdk-features :: sdnr-wt-odlux-core-top 1.1.2-SNAPSHOT [6/24]
+[INFO] --------------------------------[ pom ]---------------------------------
+[INFO]
+[INFO] --- maven-clean-plugin:3.1.0:clean (default-clean) @ sdnr-wt-odlux-core-top ---
+[INFO] Deleting /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/core/target
+[INFO]
+[INFO] --- maven-enforcer-plugin:3.0.0-M2:enforce (enforce-property) @ sdnr-wt-odlux-core-top ---
+[INFO]
+[INFO] --- maven-enforcer-plugin:3.0.0-M2:enforce (enforce-no-snapshots) @ sdnr-wt-odlux-core-top ---
+[INFO]
+[INFO] --- maven-enforcer-plugin:3.0.0-M2:enforce (enforce-maven) @ sdnr-wt-odlux-core-top ---
+[INFO]
+[INFO] --- maven-enforcer-plugin:3.0.0-M2:enforce (enforce-banned-dependencies) @ sdnr-wt-odlux-core-top ---
+[INFO]
+[INFO] --- jacoco-maven-plugin:0.8.5:prepare-agent (pre-unit-test) @ sdnr-wt-odlux-core-top ---
+[INFO] surefireArgLine set to -javaagent:/home/aijana/.m2/repository/org/jacoco/org.jacoco.agent/0.8.5/org.jacoco.agent-0.8.5-runtime.jar=destfile=/home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/core/target/code-coverage/jacoco-ut.exec
+[INFO]
+[INFO] --- jacoco-maven-plugin:0.8.5:prepare-agent (default-prepare-agent) @ sdnr-wt-odlux-core-top ---
+[INFO] argLine set to -javaagent:/home/aijana/.m2/repository/org/jacoco/org.jacoco.agent/0.8.5/org.jacoco.agent-0.8.5-runtime.jar=destfile=/home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/core/target/jacoco.exec
+[INFO]
+[INFO] --- git-commit-id-plugin:4.0.0:revision (get-git-infos) @ sdnr-wt-odlux-core-top ---
+[INFO]
+[INFO] --- maven-checkstyle-plugin:3.1.1:check (check-license) @ sdnr-wt-odlux-core-top ---
+[INFO]
+[INFO] --- maven-checkstyle-plugin:3.1.1:check (onap-java-style) @ sdnr-wt-odlux-core-top ---
+[INFO]
+[INFO] --- maven-checkstyle-plugin:3.1.1:check (default) @ sdnr-wt-odlux-core-top ---
+[INFO]
+[INFO] --- maven-checkstyle-plugin:3.1.1:check (onap-license) @ sdnr-wt-odlux-core-top ---
+[INFO]
+[INFO] --- jacoco-maven-plugin:0.8.5:report (post-unit-test) @ sdnr-wt-odlux-core-top ---
+[INFO] Skipping JaCoCo execution due to missing execution data file.
+[INFO]
+[INFO] --- jacoco-maven-plugin:0.8.5:report (default-report) @ sdnr-wt-odlux-core-top ---
+[INFO] Skipping JaCoCo execution due to missing execution data file.
+[INFO]
+[INFO] --- maven-javadoc-plugin:3.2.0:jar (attach-javadocs) @ sdnr-wt-odlux-core-top ---
+[INFO] Not executing Javadoc as the project is not a Java classpath-capable package
+[INFO]
+[INFO] --- jacoco-maven-plugin:0.8.5:prepare-agent (pre-integration-test) @ sdnr-wt-odlux-core-top ---
+[INFO] failsafeArgLine set to -javaagent:/home/aijana/.m2/repository/org/jacoco/org.jacoco.agent/0.8.5/org.jacoco.agent-0.8.5-runtime.jar=destfile=/home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/core/target/code-coverage/jacoco-it.exec
+[INFO]
+[INFO] --- maven-failsafe-plugin:3.0.0-M5:integration-test (integration-tests) @ sdnr-wt-odlux-core-top ---
+[INFO] No tests to run.
+[INFO]
+[INFO] --- jacoco-maven-plugin:0.8.5:report (post-integration-test) @ sdnr-wt-odlux-core-top ---
+[INFO] Skipping JaCoCo execution due to missing execution data file.
+[INFO]
+[INFO] --- jacoco-maven-plugin:0.8.5:check (default-check) @ sdnr-wt-odlux-core-top ---
+[INFO] Skipping JaCoCo execution due to missing execution data file:/home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/core/target/jacoco.exec
+[INFO]
+[INFO] --- maven-failsafe-plugin:3.0.0-M5:verify (integration-tests) @ sdnr-wt-odlux-core-top ---
+[INFO]
+[INFO] --- maven-install-plugin:2.5.2:install (default-install) @ sdnr-wt-odlux-core-top ---
+[INFO] Installing /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/core/pom.xml to /home/aijana/.m2/repository/org/onap/ccsdk/features/sdnr/wt/sdnr-wt-odlux-core-top/1.1.2-SNAPSHOT/sdnr-wt-odlux-core-top-1.1.2-SNAPSHOT.pom
+[INFO]
+[INFO] -----< org.onap.ccsdk.features.sdnr.wt:sdnr-wt-odlux-app-apiDemo >------
+[INFO] Building ccsdk-features :: sdnr-wt-odlux-app-apiDemo 1.1.2-SNAPSHOT [7/24]
+[INFO] -------------------------------[ bundle ]-------------------------------
+[INFO]
+[INFO] --- maven-clean-plugin:3.1.0:clean (default-clean) @ sdnr-wt-odlux-app-apiDemo ---
+[INFO] Deleting /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/apiDemo/target
+[INFO] Deleting /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/apiDemo/dist (includes = [], excludes = [])
+[INFO] Deleting /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/apiDemo/node (includes = [], excludes = [])
+[INFO]
+[INFO] --- maven-enforcer-plugin:3.0.0-M2:enforce (enforce-property) @ sdnr-wt-odlux-app-apiDemo ---
+[INFO]
+[INFO] --- maven-enforcer-plugin:3.0.0-M2:enforce (enforce-no-snapshots) @ sdnr-wt-odlux-app-apiDemo ---
+[INFO]
+[INFO] --- maven-enforcer-plugin:3.0.0-M2:enforce (enforce-maven) @ sdnr-wt-odlux-app-apiDemo ---
+[INFO]
+[INFO] --- maven-enforcer-plugin:3.0.0-M2:enforce (enforce-banned-dependencies) @ sdnr-wt-odlux-app-apiDemo ---
+[INFO]
+[INFO] --- git-commit-id-plugin:4.0.0:revision (get-git-infos) @ sdnr-wt-odlux-app-apiDemo ---
+[INFO]
+[INFO] --- jacoco-maven-plugin:0.8.5:prepare-agent (pre-unit-test) @ sdnr-wt-odlux-app-apiDemo ---
+[INFO] surefireArgLine set to -javaagent:/home/aijana/.m2/repository/org/jacoco/org.jacoco.agent/0.8.5/org.jacoco.agent-0.8.5-runtime.jar=destfile=/home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/apiDemo/target/code-coverage/jacoco-ut.exec,excludes=**/gen/**:**/generated-sources/**:**/generated-test-sources/**:**/yang-gen/**:**/yang-gen-config/**:**/yang-gen-sal/**:**/yang-gen-code/**:**/pax/**
+[INFO]
+[INFO] --- jacoco-maven-plugin:0.8.5:prepare-agent (default-prepare-agent) @ sdnr-wt-odlux-app-apiDemo ---
+[INFO] argLine set to -javaagent:/home/aijana/.m2/repository/org/jacoco/org.jacoco.agent/0.8.5/org.jacoco.agent-0.8.5-runtime.jar=destfile=/home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/apiDemo/target/code-coverage/jacoco.exec,excludes=**/gen/**:**/generated-sources/**:**/generated-test-sources/**:**/yang-gen/**:**/yang-gen-config/**:**/yang-gen-sal/**:**/yang-gen-code/**:**/pax/**
+[INFO]
+[INFO] --- frontend-maven-plugin:1.7.2:install-node-and-yarn (install node and yarn) @ sdnr-wt-odlux-app-apiDemo ---
+[INFO] Installing node version v10.16.3
+[INFO] Unpacking /home/aijana/.m2/repository/com/github/eirslett/node/10.16.3/node-10.16.3-linux-x64.tar.gz into /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/apiDemo/node/tmp
+[INFO] Copying node binary from /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/apiDemo/node/tmp/node-v10.16.3-linux-x64/bin/node to /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/apiDemo/node/node
+[INFO] Installed node locally.
+[INFO] Installing Yarn version v1.19.0
+[INFO] Unpacking /home/aijana/.m2/repository/com/github/eirslett/yarn/1.19.0/yarn-1.19.0.tar.gz into /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/apiDemo/node/yarn
+[INFO] Installed Yarn locally.
+[INFO]
+[INFO] --- maven-checkstyle-plugin:3.1.1:check (check-license) @ sdnr-wt-odlux-app-apiDemo ---
+[INFO]
+[INFO] --- maven-checkstyle-plugin:3.1.1:check (default) @ sdnr-wt-odlux-app-apiDemo ---
+[INFO]
+[INFO] --- maven-checkstyle-plugin:3.1.1:check (onap-java-style) @ sdnr-wt-odlux-app-apiDemo ---
+[INFO]
+[INFO] --- maven-checkstyle-plugin:3.1.1:check (onap-license) @ sdnr-wt-odlux-app-apiDemo ---
+[INFO]
+[INFO] >>> maven-pmd-plugin:3.13.0:cpd-check (cpd) > :cpd @ sdnr-wt-odlux-app-apiDemo >>>
+[INFO]
+[INFO] --- maven-pmd-plugin:3.13.0:cpd (cpd) @ sdnr-wt-odlux-app-apiDemo ---
+[INFO]
+[INFO] <<< maven-pmd-plugin:3.13.0:cpd-check (cpd) < :cpd @ sdnr-wt-odlux-app-apiDemo <<<
+[INFO]
+[INFO]
+[INFO] --- maven-pmd-plugin:3.13.0:cpd-check (cpd) @ sdnr-wt-odlux-app-apiDemo ---
+[INFO] PMD version: 6.21.0
+[INFO]
+[INFO]
+[INFO] --- maven-dependency-plugin:3.1.2:copy (unpack-license) @ sdnr-wt-odlux-app-apiDemo ---
+[INFO]
+[INFO] --- frontend-maven-plugin:1.7.2:yarn (yarn build) @ sdnr-wt-odlux-app-apiDemo ---
+[INFO] Running 'yarn run build' in /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/apiDemo
+[INFO] yarn run v1.19.0
+[INFO] $ webpack --env release --config webpack.config.js
+[INFO] Hash: 9458ccf455839908b741
+[INFO] Version: webpack 4.28.4
+[INFO] Child App:
+[INFO] Hash: 9458ccf455839908b741
+[INFO] Time: 11699ms
+[INFO] Built at: 03/15/2021 12:34:34 PM
+[INFO] Asset Size Chunks Chunk Names
+[INFO] apiDemo.js 4.53 KiB 0 [emitted] apiDemo
+[INFO] Entrypoint apiDemo = apiDemo.js
+[INFO] [0] multi ./plugin.tsx 28 bytes {0} [built]
+[INFO] [1] ./plugin.tsx 2.82 KiB {0} [built]
+[INFO] [2] delegated ../../node_modules/react/index.js from dll-reference app 42 bytes {0} [built]
+[INFO] [3] external "app" 42 bytes {0} [built]
+[INFO] [4] delegated ../../node_modules/react-router-dom/es/index.js from dll-reference app 42 bytes {0} [built]
+[INFO] [5] delegated ../../node_modules/@fortawesome/free-solid-svg-icons/index.es.js from dll-reference app 42 bytes {0} [built]
+[INFO] [6] delegated ./services/applicationManager.ts from dll-reference app 42 bytes {0} [built]
+[INFO] [7] delegated ./flux/connect.ts from dll-reference app 42 bytes {0} [built]
+[INFO] [8] delegated ./middleware/api.ts from dll-reference app 42 bytes {0} [built]
+[INFO] [9] ./handlers/apiDemoRootHandler.ts 1.34 KiB {0} [built]
+[INFO] [10] delegated ./flux/middleware.ts from dll-reference app 42 bytes {0} [built]
+[INFO] [11] ./handlers/modulesHandler.ts 623 bytes {0} [built]
+[INFO] [12] ./actions/modulesSuccess.ts 3.9 KiB {0} [built]
+[INFO] [13] delegated ./flux/action.ts from dll-reference app 42 bytes {0} [built]
+[INFO] Done in 12.90s.
+[INFO]
+[INFO] --- maven-resources-plugin:3.1.0:resources (default-resources) @ sdnr-wt-odlux-app-apiDemo ---
+[INFO] Using 'UTF-8' encoding to copy filtered resources.
+[INFO] Copying 1 resource to odlux
+[INFO] Copying 1 resource
+[INFO] Copying 1 resource
+[INFO]
+[INFO] --- maven-compiler-plugin:3.8.1:compile (default-compile) @ sdnr-wt-odlux-app-apiDemo ---
+[INFO] Changes detected - recompiling the module!
+[INFO] Compiling 1 source file to /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/apiDemo/target/classes
+[INFO]
+[INFO] >>> spotbugs-maven-plugin:3.1.12.2:check (analyze-compile) > :spotbugs @ sdnr-wt-odlux-app-apiDemo >>>
+[INFO]
+[INFO] --- spotbugs-maven-plugin:3.1.12.2:spotbugs (spotbugs) @ sdnr-wt-odlux-app-apiDemo ---
+[INFO]
+[INFO] <<< spotbugs-maven-plugin:3.1.12.2:check (analyze-compile) < :spotbugs @ sdnr-wt-odlux-app-apiDemo <<<
+[INFO]
+[INFO]
+[INFO] --- spotbugs-maven-plugin:3.1.12.2:check (analyze-compile) @ sdnr-wt-odlux-app-apiDemo ---
+[INFO]
+[INFO] --- build-helper-maven-plugin:1.12:add-test-source (add-test-source) @ sdnr-wt-odlux-app-apiDemo ---
+[INFO] Test Source directory: /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/apiDemo/src2/test/java added.
+[INFO]
+[INFO] --- maven-resources-plugin:3.1.0:testResources (default-testResources) @ sdnr-wt-odlux-app-apiDemo ---
+[INFO] Using 'UTF-8' encoding to copy filtered resources.
+[INFO] skip non existing resourceDirectory /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/apiDemo/src/test/resources
+[INFO]
+[INFO] --- maven-compiler-plugin:3.8.1:testCompile (default-testCompile) @ sdnr-wt-odlux-app-apiDemo ---
+[INFO] Changes detected - recompiling the module!
+[INFO] Compiling 1 source file to /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/apiDemo/target/test-classes
+[INFO]
+[INFO] --- maven-surefire-plugin:3.0.0-M5:test (default-test) @ sdnr-wt-odlux-app-apiDemo ---
+[INFO]
+[INFO] -------------------------------------------------------
+[INFO] T E S T S
+[INFO] -------------------------------------------------------
+[INFO] Running org.onap.ccsdk.features.sdnr.wt.odlux.bundles.test.TestBundleRes
+[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.174 s - in org.onap.ccsdk.features.sdnr.wt.odlux.bundles.test.TestBundleRes
+[INFO]
+[INFO] Results:
+[INFO]
+[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0
+[INFO]
+[INFO]
+[INFO] --- jacoco-maven-plugin:0.8.5:report (post-unit-test) @ sdnr-wt-odlux-app-apiDemo ---
+[INFO] Loading execution data file /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/apiDemo/target/code-coverage/jacoco-ut.exec
+[INFO] Analyzed bundle 'ccsdk-features :: sdnr-wt-odlux-app-apiDemo' with 1 classes
+[INFO]
+[INFO] --- jacoco-maven-plugin:0.8.5:report (default-report) @ sdnr-wt-odlux-app-apiDemo ---
+[INFO] Skipping JaCoCo execution due to missing execution data file.
+[INFO]
+[INFO] --- script-maven-plugin:1.0.0:execute (default) @ sdnr-wt-odlux-app-apiDemo ---
+[INFO] executing beanshell script
+[INFO]
+[INFO] --- maven-bundle-plugin:4.2.1:bundle (default-bundle) @ sdnr-wt-odlux-app-apiDemo ---
+[WARNING] Bundle org.onap.ccsdk.features.sdnr.wt:sdnr-wt-odlux-app-apiDemo:bundle:1.1.2-SNAPSHOT : Unused Import-Package instructions: [com.opensymphony.*]
+[INFO]
+[INFO] --- maven-javadoc-plugin:3.2.0:jar (attach-javadocs) @ sdnr-wt-odlux-app-apiDemo ---
+[INFO] Skipping javadoc generation
+[INFO]
+[INFO] --- jacoco-maven-plugin:0.8.5:prepare-agent (pre-integration-test) @ sdnr-wt-odlux-app-apiDemo ---
+[INFO] failsafeArgLine set to -javaagent:/home/aijana/.m2/repository/org/jacoco/org.jacoco.agent/0.8.5/org.jacoco.agent-0.8.5-runtime.jar=destfile=/home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/apiDemo/target/code-coverage/jacoco-it.exec,excludes=**/gen/**:**/generated-sources/**:**/generated-test-sources/**:**/yang-gen/**:**/yang-gen-config/**:**/yang-gen-sal/**:**/yang-gen-code/**:**/pax/**
+[INFO]
+[INFO] --- maven-failsafe-plugin:3.0.0-M5:integration-test (integration-tests) @ sdnr-wt-odlux-app-apiDemo ---
+[INFO]
+[INFO] --- jacoco-maven-plugin:0.8.5:report (post-integration-test) @ sdnr-wt-odlux-app-apiDemo ---
+[INFO] Skipping JaCoCo execution due to missing execution data file.
+[INFO]
+[INFO] --- duplicate-finder-maven-plugin:1.4.0:check (find-duplicate-classpath-entries) @ sdnr-wt-odlux-app-apiDemo ---
+[INFO]
+[INFO] --- maven-source-plugin:3.2.1:jar-no-fork (attach-sources) @ sdnr-wt-odlux-app-apiDemo ---
+[INFO] Building jar: /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/apiDemo/target/sdnr-wt-odlux-app-apiDemo-1.1.2-SNAPSHOT-sources.jar
+[INFO]
+[INFO] --- maven-failsafe-plugin:3.0.0-M5:verify (integration-tests) @ sdnr-wt-odlux-app-apiDemo ---
+[INFO]
+[INFO] --- modernizer-maven-plugin:2.1.0:modernizer (modernizer) @ sdnr-wt-odlux-app-apiDemo ---
+[INFO]
+[INFO] --- jacoco-maven-plugin:0.8.5:report (report) @ sdnr-wt-odlux-app-apiDemo ---
+[INFO] Skipping JaCoCo execution due to missing execution data file.
+[INFO]
+[INFO] --- jacoco-maven-plugin:0.8.5:check (default-check) @ sdnr-wt-odlux-app-apiDemo ---
+[INFO] Skipping JaCoCo execution due to missing execution data file:/home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/apiDemo/target/jacoco.exec
+[INFO]
+[INFO] --- maven-install-plugin:2.5.2:install (default-install) @ sdnr-wt-odlux-app-apiDemo ---
+[INFO] Installing /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/apiDemo/target/sdnr-wt-odlux-app-apiDemo-1.1.2-SNAPSHOT.jar to /home/aijana/.m2/repository/org/onap/ccsdk/features/sdnr/wt/sdnr-wt-odlux-app-apiDemo/1.1.2-SNAPSHOT/sdnr-wt-odlux-app-apiDemo-1.1.2-SNAPSHOT.jar
+[INFO] Installing /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/apiDemo/pom.xml to /home/aijana/.m2/repository/org/onap/ccsdk/features/sdnr/wt/sdnr-wt-odlux-app-apiDemo/1.1.2-SNAPSHOT/sdnr-wt-odlux-app-apiDemo-1.1.2-SNAPSHOT.pom
+[INFO] Installing /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/apiDemo/target/sdnr-wt-odlux-app-apiDemo-1.1.2-SNAPSHOT-sources.jar to /home/aijana/.m2/repository/org/onap/ccsdk/features/sdnr/wt/sdnr-wt-odlux-app-apiDemo/1.1.2-SNAPSHOT/sdnr-wt-odlux-app-apiDemo-1.1.2-SNAPSHOT-sources.jar
+[INFO]
+[INFO] --- maven-bundle-plugin:4.2.1:install (default-install) @ sdnr-wt-odlux-app-apiDemo ---
+[INFO] Installing org/onap/ccsdk/features/sdnr/wt/sdnr-wt-odlux-app-apiDemo/1.1.2-SNAPSHOT/sdnr-wt-odlux-app-apiDemo-1.1.2-SNAPSHOT.jar
+[INFO] Writing OBR metadata
+[INFO]
+[INFO] ----< org.onap.ccsdk.features.sdnr.wt:sdnr-wt-odlux-app-connectApp >----
+[INFO] Building ccsdk-features :: sdnr-wt-odlux-app-connectApp 1.1.2-SNAPSHOT [8/24]
+[INFO] -------------------------------[ bundle ]-------------------------------
+[INFO]
+[INFO] --- maven-clean-plugin:3.1.0:clean (default-clean) @ sdnr-wt-odlux-app-connectApp ---
+[INFO] Deleting /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/connectApp/target
+[INFO] Deleting /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/connectApp/dist (includes = [], excludes = [])
+[INFO] Deleting /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/connectApp/node (includes = [], excludes = [])
+[INFO]
+[INFO] --- maven-enforcer-plugin:3.0.0-M2:enforce (enforce-property) @ sdnr-wt-odlux-app-connectApp ---
+[INFO]
+[INFO] --- maven-enforcer-plugin:3.0.0-M2:enforce (enforce-no-snapshots) @ sdnr-wt-odlux-app-connectApp ---
+[INFO]
+[INFO] --- maven-enforcer-plugin:3.0.0-M2:enforce (enforce-maven) @ sdnr-wt-odlux-app-connectApp ---
+[INFO]
+[INFO] --- maven-enforcer-plugin:3.0.0-M2:enforce (enforce-banned-dependencies) @ sdnr-wt-odlux-app-connectApp ---
+[INFO]
+[INFO] --- git-commit-id-plugin:4.0.0:revision (get-git-infos) @ sdnr-wt-odlux-app-connectApp ---
+[INFO]
+[INFO] --- jacoco-maven-plugin:0.8.5:prepare-agent (pre-unit-test) @ sdnr-wt-odlux-app-connectApp ---
+[INFO] surefireArgLine set to -javaagent:/home/aijana/.m2/repository/org/jacoco/org.jacoco.agent/0.8.5/org.jacoco.agent-0.8.5-runtime.jar=destfile=/home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/connectApp/target/code-coverage/jacoco-ut.exec,excludes=**/gen/**:**/generated-sources/**:**/generated-test-sources/**:**/yang-gen/**:**/yang-gen-config/**:**/yang-gen-sal/**:**/yang-gen-code/**:**/pax/**
+[INFO]
+[INFO] --- jacoco-maven-plugin:0.8.5:prepare-agent (default-prepare-agent) @ sdnr-wt-odlux-app-connectApp ---
+[INFO] argLine set to -javaagent:/home/aijana/.m2/repository/org/jacoco/org.jacoco.agent/0.8.5/org.jacoco.agent-0.8.5-runtime.jar=destfile=/home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/connectApp/target/code-coverage/jacoco.exec,excludes=**/gen/**:**/generated-sources/**:**/generated-test-sources/**:**/yang-gen/**:**/yang-gen-config/**:**/yang-gen-sal/**:**/yang-gen-code/**:**/pax/**
+[INFO]
+[INFO] --- frontend-maven-plugin:1.7.2:install-node-and-yarn (install node and yarn) @ sdnr-wt-odlux-app-connectApp ---
+[INFO] Installing node version v10.16.3
+[INFO] Unpacking /home/aijana/.m2/repository/com/github/eirslett/node/10.16.3/node-10.16.3-linux-x64.tar.gz into /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/connectApp/node/tmp
+[INFO] Copying node binary from /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/connectApp/node/tmp/node-v10.16.3-linux-x64/bin/node to /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/connectApp/node/node
+[INFO] Installed node locally.
+[INFO] Installing Yarn version v1.19.0
+[INFO] Unpacking /home/aijana/.m2/repository/com/github/eirslett/yarn/1.19.0/yarn-1.19.0.tar.gz into /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/connectApp/node/yarn
+[INFO] Installed Yarn locally.
+[INFO]
+[INFO] --- maven-checkstyle-plugin:3.1.1:check (check-license) @ sdnr-wt-odlux-app-connectApp ---
+[INFO]
+[INFO] --- maven-checkstyle-plugin:3.1.1:check (default) @ sdnr-wt-odlux-app-connectApp ---
+[INFO]
+[INFO] --- maven-checkstyle-plugin:3.1.1:check (onap-java-style) @ sdnr-wt-odlux-app-connectApp ---
+[INFO]
+[INFO] --- maven-checkstyle-plugin:3.1.1:check (onap-license) @ sdnr-wt-odlux-app-connectApp ---
+[INFO]
+[INFO] >>> maven-pmd-plugin:3.13.0:cpd-check (cpd) > :cpd @ sdnr-wt-odlux-app-connectApp >>>
+[INFO]
+[INFO] --- maven-pmd-plugin:3.13.0:cpd (cpd) @ sdnr-wt-odlux-app-connectApp ---
+[INFO]
+[INFO] <<< maven-pmd-plugin:3.13.0:cpd-check (cpd) < :cpd @ sdnr-wt-odlux-app-connectApp <<<
+[INFO]
+[INFO]
+[INFO] --- maven-pmd-plugin:3.13.0:cpd-check (cpd) @ sdnr-wt-odlux-app-connectApp ---
+[INFO] PMD version: 6.21.0
+[INFO]
+[INFO]
+[INFO] --- maven-dependency-plugin:3.1.2:copy (unpack-license) @ sdnr-wt-odlux-app-connectApp ---
+[INFO]
+[INFO] --- frontend-maven-plugin:1.7.2:yarn (yarn build) @ sdnr-wt-odlux-app-connectApp ---
+[INFO] Running 'yarn run build' in /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/connectApp
+[INFO] yarn run v1.19.0
+[INFO] $ webpack --env release --config webpack.config.js
+[INFO] Hash: 099e5b54149c67c454ee
+[INFO] Version: webpack 4.28.4
+[INFO] Child App:
+[INFO] Hash: 099e5b54149c67c454ee
+[INFO] Time: 21850ms
+[INFO] Built at: 03/15/2021 12:35:03 PM
+[INFO] Asset Size Chunks Chunk Names
+[INFO] connectApp.js 80.1 KiB 0 [emitted] connectApp
+[INFO] Entrypoint connectApp = connectApp.js
+[INFO] [0] multi ./pluginConnect.tsx 28 bytes {0} [built]
+[INFO] [1] ./pluginConnect.tsx 3.17 KiB {0} [built]
+[INFO] [2] delegated ../../node_modules/@fortawesome/free-solid-svg-icons/index.es.js from dll-reference app 42 bytes {0} [built]
+[INFO] [3] external "app" 42 bytes {0} [built]
+[INFO] [4] delegated ./services/applicationManager.ts from dll-reference app 42 bytes {0} [built]
+[INFO] [5] delegated ./services/notificationService.ts from dll-reference app 42 bytes {0} [built]
+[INFO] [6] delegated ./actions/snackbarActions.ts from dll-reference app 42 bytes {0} [built]
+[INFO] [7] ./handlers/connectAppRootHandler.ts 4.38 KiB {0} [built]
+[INFO] [8] delegated ../../node_modules/core-js/modules/web.dom.iterable.js from dll-reference app 42 bytes {0} [built]
+[INFO] [9] delegated ./flux/middleware.ts from dll-reference app 42 bytes {0} [built]
+[INFO] [10] ./handlers/networkElementsHandler.ts 3.29 KiB {0} [built]
+[INFO] [14] ./services/connectService.ts 18.1 KiB {0} [built]
+[INFO] [17] ./handlers/connectionStatusLogHandler.ts 2.15 KiB {0} [built]
+[INFO] [21] ./actions/commonNetworkElementsActions.ts 11.4 KiB {0} [built]
+[INFO] [22] ./views/connectView.tsx 9.5 KiB {0} [built]
+[INFO] + 46 hidden modules
+[INFO] Done in 23.32s.
+[INFO]
+[INFO] --- maven-resources-plugin:3.1.0:resources (default-resources) @ sdnr-wt-odlux-app-connectApp ---
+[INFO] Using 'UTF-8' encoding to copy filtered resources.
+[INFO] Copying 1 resource to odlux
+[INFO] Copying 1 resource
+[INFO] Copying 1 resource
+[INFO]
+[INFO] --- maven-compiler-plugin:3.8.1:compile (default-compile) @ sdnr-wt-odlux-app-connectApp ---
+[INFO] Changes detected - recompiling the module!
+[INFO] Compiling 1 source file to /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/connectApp/target/classes
+[INFO]
+[INFO] >>> spotbugs-maven-plugin:3.1.12.2:check (analyze-compile) > :spotbugs @ sdnr-wt-odlux-app-connectApp >>>
+[INFO]
+[INFO] --- spotbugs-maven-plugin:3.1.12.2:spotbugs (spotbugs) @ sdnr-wt-odlux-app-connectApp ---
+[INFO]
+[INFO] <<< spotbugs-maven-plugin:3.1.12.2:check (analyze-compile) < :spotbugs @ sdnr-wt-odlux-app-connectApp <<<
+[INFO]
+[INFO]
+[INFO] --- spotbugs-maven-plugin:3.1.12.2:check (analyze-compile) @ sdnr-wt-odlux-app-connectApp ---
+[INFO]
+[INFO] --- build-helper-maven-plugin:1.12:add-test-source (add-test-source) @ sdnr-wt-odlux-app-connectApp ---
+[INFO] Test Source directory: /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/connectApp/src2/test/java added.
+[INFO]
+[INFO] --- maven-resources-plugin:3.1.0:testResources (default-testResources) @ sdnr-wt-odlux-app-connectApp ---
+[INFO] Using 'UTF-8' encoding to copy filtered resources.
+[INFO] skip non existing resourceDirectory /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/connectApp/src/test/resources
+[INFO]
+[INFO] --- maven-compiler-plugin:3.8.1:testCompile (default-testCompile) @ sdnr-wt-odlux-app-connectApp ---
+[INFO] Changes detected - recompiling the module!
+[INFO] Compiling 1 source file to /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/connectApp/target/test-classes
+[INFO]
+[INFO] --- maven-surefire-plugin:3.0.0-M5:test (default-test) @ sdnr-wt-odlux-app-connectApp ---
+[INFO]
+[INFO] -------------------------------------------------------
+[INFO] T E S T S
+[INFO] -------------------------------------------------------
+[INFO] Running org.onap.ccsdk.features.sdnr.wt.odlux.bundles.test.TestBundleRes
+[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.194 s - in org.onap.ccsdk.features.sdnr.wt.odlux.bundles.test.TestBundleRes
+[INFO]
+[INFO] Results:
+[INFO]
+[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0
+[INFO]
+[INFO]
+[INFO] --- jacoco-maven-plugin:0.8.5:report (post-unit-test) @ sdnr-wt-odlux-app-connectApp ---
+[INFO] Loading execution data file /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/connectApp/target/code-coverage/jacoco-ut.exec
+[INFO] Analyzed bundle 'ccsdk-features :: sdnr-wt-odlux-app-connectApp' with 1 classes
+[INFO]
+[INFO] --- jacoco-maven-plugin:0.8.5:report (default-report) @ sdnr-wt-odlux-app-connectApp ---
+[INFO] Skipping JaCoCo execution due to missing execution data file.
+[INFO]
+[INFO] --- script-maven-plugin:1.0.0:execute (default) @ sdnr-wt-odlux-app-connectApp ---
+[INFO] executing beanshell script
+[INFO]
+[INFO] --- maven-bundle-plugin:4.2.1:bundle (default-bundle) @ sdnr-wt-odlux-app-connectApp ---
+[WARNING] Bundle org.onap.ccsdk.features.sdnr.wt:sdnr-wt-odlux-app-connectApp:bundle:1.1.2-SNAPSHOT : Unused Import-Package instructions: [com.opensymphony.*]
+[INFO]
+[INFO] --- maven-javadoc-plugin:3.2.0:jar (attach-javadocs) @ sdnr-wt-odlux-app-connectApp ---
+[INFO] Skipping javadoc generation
+[INFO]
+[INFO] --- jacoco-maven-plugin:0.8.5:prepare-agent (pre-integration-test) @ sdnr-wt-odlux-app-connectApp ---
+[INFO] failsafeArgLine set to -javaagent:/home/aijana/.m2/repository/org/jacoco/org.jacoco.agent/0.8.5/org.jacoco.agent-0.8.5-runtime.jar=destfile=/home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/connectApp/target/code-coverage/jacoco-it.exec,excludes=**/gen/**:**/generated-sources/**:**/generated-test-sources/**:**/yang-gen/**:**/yang-gen-config/**:**/yang-gen-sal/**:**/yang-gen-code/**:**/pax/**
+[INFO]
+[INFO] --- maven-failsafe-plugin:3.0.0-M5:integration-test (integration-tests) @ sdnr-wt-odlux-app-connectApp ---
+[INFO]
+[INFO] --- jacoco-maven-plugin:0.8.5:report (post-integration-test) @ sdnr-wt-odlux-app-connectApp ---
+[INFO] Skipping JaCoCo execution due to missing execution data file.
+[INFO]
+[INFO] --- duplicate-finder-maven-plugin:1.4.0:check (find-duplicate-classpath-entries) @ sdnr-wt-odlux-app-connectApp ---
+[INFO]
+[INFO] --- maven-source-plugin:3.2.1:jar-no-fork (attach-sources) @ sdnr-wt-odlux-app-connectApp ---
+[INFO] Building jar: /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/connectApp/target/sdnr-wt-odlux-app-connectApp-1.1.2-SNAPSHOT-sources.jar
+[INFO]
+[INFO] --- maven-failsafe-plugin:3.0.0-M5:verify (integration-tests) @ sdnr-wt-odlux-app-connectApp ---
+[INFO]
+[INFO] --- modernizer-maven-plugin:2.1.0:modernizer (modernizer) @ sdnr-wt-odlux-app-connectApp ---
+[INFO]
+[INFO] --- jacoco-maven-plugin:0.8.5:report (report) @ sdnr-wt-odlux-app-connectApp ---
+[INFO] Skipping JaCoCo execution due to missing execution data file.
+[INFO]
+[INFO] --- jacoco-maven-plugin:0.8.5:check (default-check) @ sdnr-wt-odlux-app-connectApp ---
+[INFO] Skipping JaCoCo execution due to missing execution data file:/home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/connectApp/target/jacoco.exec
+[INFO]
+[INFO] --- maven-install-plugin:2.5.2:install (default-install) @ sdnr-wt-odlux-app-connectApp ---
+[INFO] Installing /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/connectApp/target/sdnr-wt-odlux-app-connectApp-1.1.2-SNAPSHOT.jar to /home/aijana/.m2/repository/org/onap/ccsdk/features/sdnr/wt/sdnr-wt-odlux-app-connectApp/1.1.2-SNAPSHOT/sdnr-wt-odlux-app-connectApp-1.1.2-SNAPSHOT.jar
+[INFO] Installing /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/connectApp/pom.xml to /home/aijana/.m2/repository/org/onap/ccsdk/features/sdnr/wt/sdnr-wt-odlux-app-connectApp/1.1.2-SNAPSHOT/sdnr-wt-odlux-app-connectApp-1.1.2-SNAPSHOT.pom
+[INFO] Installing /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/connectApp/target/sdnr-wt-odlux-app-connectApp-1.1.2-SNAPSHOT-sources.jar to /home/aijana/.m2/repository/org/onap/ccsdk/features/sdnr/wt/sdnr-wt-odlux-app-connectApp/1.1.2-SNAPSHOT/sdnr-wt-odlux-app-connectApp-1.1.2-SNAPSHOT-sources.jar
+[INFO]
+[INFO] --- maven-bundle-plugin:4.2.1:install (default-install) @ sdnr-wt-odlux-app-connectApp ---
+[INFO] Installing org/onap/ccsdk/features/sdnr/wt/sdnr-wt-odlux-app-connectApp/1.1.2-SNAPSHOT/sdnr-wt-odlux-app-connectApp-1.1.2-SNAPSHOT.jar
+[INFO] Writing OBR metadata
+[INFO]
+[INFO] -----< org.onap.ccsdk.features.sdnr.wt:sdnr-wt-odlux-app-demoApp >------
+[INFO] Building ccsdk-features :: sdnr-wt-odlux-app-demoApp 1.1.2-SNAPSHOT [9/24]
+[INFO] -------------------------------[ bundle ]-------------------------------
+[INFO]
+[INFO] --- maven-clean-plugin:3.1.0:clean (default-clean) @ sdnr-wt-odlux-app-demoApp ---
+[INFO] Deleting /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/demoApp/target
+[INFO] Deleting /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/demoApp/dist (includes = [], excludes = [])
+[INFO] Deleting /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/demoApp/node (includes = [], excludes = [])
+[INFO]
+[INFO] --- maven-enforcer-plugin:3.0.0-M2:enforce (enforce-property) @ sdnr-wt-odlux-app-demoApp ---
+[INFO]
+[INFO] --- maven-enforcer-plugin:3.0.0-M2:enforce (enforce-no-snapshots) @ sdnr-wt-odlux-app-demoApp ---
+[INFO]
+[INFO] --- maven-enforcer-plugin:3.0.0-M2:enforce (enforce-maven) @ sdnr-wt-odlux-app-demoApp ---
+[INFO]
+[INFO] --- maven-enforcer-plugin:3.0.0-M2:enforce (enforce-banned-dependencies) @ sdnr-wt-odlux-app-demoApp ---
+[INFO]
+[INFO] --- git-commit-id-plugin:4.0.0:revision (get-git-infos) @ sdnr-wt-odlux-app-demoApp ---
+[INFO]
+[INFO] --- jacoco-maven-plugin:0.8.5:prepare-agent (pre-unit-test) @ sdnr-wt-odlux-app-demoApp ---
+[INFO] surefireArgLine set to -javaagent:/home/aijana/.m2/repository/org/jacoco/org.jacoco.agent/0.8.5/org.jacoco.agent-0.8.5-runtime.jar=destfile=/home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/demoApp/target/code-coverage/jacoco-ut.exec,excludes=**/gen/**:**/generated-sources/**:**/generated-test-sources/**:**/yang-gen/**:**/yang-gen-config/**:**/yang-gen-sal/**:**/yang-gen-code/**:**/pax/**
+[INFO]
+[INFO] --- jacoco-maven-plugin:0.8.5:prepare-agent (default-prepare-agent) @ sdnr-wt-odlux-app-demoApp ---
+[INFO] argLine set to -javaagent:/home/aijana/.m2/repository/org/jacoco/org.jacoco.agent/0.8.5/org.jacoco.agent-0.8.5-runtime.jar=destfile=/home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/demoApp/target/code-coverage/jacoco.exec,excludes=**/gen/**:**/generated-sources/**:**/generated-test-sources/**:**/yang-gen/**:**/yang-gen-config/**:**/yang-gen-sal/**:**/yang-gen-code/**:**/pax/**
+[INFO]
+[INFO] --- frontend-maven-plugin:1.7.2:install-node-and-yarn (install node and yarn) @ sdnr-wt-odlux-app-demoApp ---
+[INFO] Installing node version v10.16.3
+[INFO] Unpacking /home/aijana/.m2/repository/com/github/eirslett/node/10.16.3/node-10.16.3-linux-x64.tar.gz into /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/demoApp/node/tmp
+[INFO] Copying node binary from /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/demoApp/node/tmp/node-v10.16.3-linux-x64/bin/node to /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/demoApp/node/node
+[INFO] Installed node locally.
+[INFO] Installing Yarn version v1.19.0
+[INFO] Unpacking /home/aijana/.m2/repository/com/github/eirslett/yarn/1.19.0/yarn-1.19.0.tar.gz into /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/demoApp/node/yarn
+[INFO] Installed Yarn locally.
+[INFO]
+[INFO] --- maven-checkstyle-plugin:3.1.1:check (check-license) @ sdnr-wt-odlux-app-demoApp ---
+[INFO]
+[INFO] --- maven-checkstyle-plugin:3.1.1:check (default) @ sdnr-wt-odlux-app-demoApp ---
+[INFO]
+[INFO] --- maven-checkstyle-plugin:3.1.1:check (onap-java-style) @ sdnr-wt-odlux-app-demoApp ---
+[INFO]
+[INFO] --- maven-checkstyle-plugin:3.1.1:check (onap-license) @ sdnr-wt-odlux-app-demoApp ---
+[INFO]
+[INFO] >>> maven-pmd-plugin:3.13.0:cpd-check (cpd) > :cpd @ sdnr-wt-odlux-app-demoApp >>>
+[INFO]
+[INFO] --- maven-pmd-plugin:3.13.0:cpd (cpd) @ sdnr-wt-odlux-app-demoApp ---
+[INFO]
+[INFO] <<< maven-pmd-plugin:3.13.0:cpd-check (cpd) < :cpd @ sdnr-wt-odlux-app-demoApp <<<
+[INFO]
+[INFO]
+[INFO] --- maven-pmd-plugin:3.13.0:cpd-check (cpd) @ sdnr-wt-odlux-app-demoApp ---
+[INFO] PMD version: 6.21.0
+[INFO]
+[INFO]
+[INFO] --- maven-dependency-plugin:3.1.2:copy (unpack-license) @ sdnr-wt-odlux-app-demoApp ---
+[INFO]
+[INFO] --- frontend-maven-plugin:1.7.2:yarn (yarn build) @ sdnr-wt-odlux-app-demoApp ---
+[INFO] Running 'yarn run build' in /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/demoApp
+[INFO] yarn run v1.19.0
+[INFO] $ webpack --env release --config webpack.config.js
+[INFO] Hash: 0426b44b60a8c95d93ac
+[INFO] Version: webpack 4.28.4
+[INFO] Child App:
+[INFO] Hash: 0426b44b60a8c95d93ac
+[INFO] Time: 14385ms
+[INFO] Built at: 03/15/2021 12:35:25 PM
+[INFO] Asset Size Chunks Chunk Names
+[INFO] demoApp.js 14.3 KiB 0 [emitted] demoApp
+[INFO] Entrypoint demoApp = demoApp.js
+[INFO] [0] multi ./plugin.tsx 28 bytes {0} [built]
+[INFO] [1] ./plugin.tsx 2.57 KiB {0} [built]
+[INFO] [2] delegated ../../node_modules/react/index.js from dll-reference app 42 bytes {0} [built]
+[INFO] [3] external "app" 42 bytes {0} [built]
+[INFO] [4] delegated ../../node_modules/react-router-dom/es/index.js from dll-reference app 42 bytes {0} [built]
+[INFO] [5] delegated ../../node_modules/@fortawesome/free-solid-svg-icons/index.es.js from dll-reference app 42 bytes {0} [built]
+[INFO] [6] delegated ./services/applicationManager.ts from dll-reference app 42 bytes {0} [built]
+[INFO] [7] delegated ./flux/connect.ts from dll-reference app 42 bytes {0} [built]
+[INFO] [8] ./handlers/demoAppRootHandler.ts 1.45 KiB {0} [built]
+[INFO] [9] delegated ./flux/middleware.ts from dll-reference app 42 bytes {0} [built]
+[INFO] [10] ./handlers/listAuthorsHandler.ts 1.03 KiB {0} [built]
+[INFO] [11] ./actions/authorActions.ts 5.5 KiB {0} [built]
+[INFO] [17] ./handlers/editAuthorHandler.ts 509 bytes {0} [built]
+[INFO] [18] ./views/authorsList.tsx 7.08 KiB {0} [built]
+[INFO] [25] ./views/editAuthor.tsx 4.69 KiB {0} [built]
+[INFO] + 12 hidden modules
+[INFO] Done in 15.89s.
+[INFO]
+[INFO] --- maven-resources-plugin:3.1.0:resources (default-resources) @ sdnr-wt-odlux-app-demoApp ---
+[INFO] Using 'UTF-8' encoding to copy filtered resources.
+[INFO] Copying 1 resource to odlux
+[INFO] Copying 1 resource
+[INFO] Copying 1 resource
+[INFO]
+[INFO] --- maven-compiler-plugin:3.8.1:compile (default-compile) @ sdnr-wt-odlux-app-demoApp ---
+[INFO] Changes detected - recompiling the module!
+[INFO] Compiling 1 source file to /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/demoApp/target/classes
+[INFO]
+[INFO] >>> spotbugs-maven-plugin:3.1.12.2:check (analyze-compile) > :spotbugs @ sdnr-wt-odlux-app-demoApp >>>
+[INFO]
+[INFO] --- spotbugs-maven-plugin:3.1.12.2:spotbugs (spotbugs) @ sdnr-wt-odlux-app-demoApp ---
+[INFO]
+[INFO] <<< spotbugs-maven-plugin:3.1.12.2:check (analyze-compile) < :spotbugs @ sdnr-wt-odlux-app-demoApp <<<
+[INFO]
+[INFO]
+[INFO] --- spotbugs-maven-plugin:3.1.12.2:check (analyze-compile) @ sdnr-wt-odlux-app-demoApp ---
+[INFO]
+[INFO] --- build-helper-maven-plugin:1.12:add-test-source (add-test-source) @ sdnr-wt-odlux-app-demoApp ---
+[INFO] Test Source directory: /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/demoApp/src2/test/java added.
+[INFO]
+[INFO] --- maven-resources-plugin:3.1.0:testResources (default-testResources) @ sdnr-wt-odlux-app-demoApp ---
+[INFO] Using 'UTF-8' encoding to copy filtered resources.
+[INFO] skip non existing resourceDirectory /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/demoApp/src/test/resources
+[INFO]
+[INFO] --- maven-compiler-plugin:3.8.1:testCompile (default-testCompile) @ sdnr-wt-odlux-app-demoApp ---
+[INFO] Changes detected - recompiling the module!
+[INFO] Compiling 1 source file to /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/demoApp/target/test-classes
+[INFO]
+[INFO] --- maven-surefire-plugin:3.0.0-M5:test (default-test) @ sdnr-wt-odlux-app-demoApp ---
+[INFO]
+[INFO] -------------------------------------------------------
+[INFO] T E S T S
+[INFO] -------------------------------------------------------
+[INFO] Running org.onap.ccsdk.features.sdnr.wt.odlux.bundles.test.TestBundleRes
+[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.168 s - in org.onap.ccsdk.features.sdnr.wt.odlux.bundles.test.TestBundleRes
+[INFO]
+[INFO] Results:
+[INFO]
+[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0
+[INFO]
+[INFO]
+[INFO] --- jacoco-maven-plugin:0.8.5:report (post-unit-test) @ sdnr-wt-odlux-app-demoApp ---
+[INFO] Loading execution data file /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/demoApp/target/code-coverage/jacoco-ut.exec
+[INFO] Analyzed bundle 'ccsdk-features :: sdnr-wt-odlux-app-demoApp' with 1 classes
+[INFO]
+[INFO] --- jacoco-maven-plugin:0.8.5:report (default-report) @ sdnr-wt-odlux-app-demoApp ---
+[INFO] Skipping JaCoCo execution due to missing execution data file.
+[INFO]
+[INFO] --- script-maven-plugin:1.0.0:execute (default) @ sdnr-wt-odlux-app-demoApp ---
+[INFO] executing beanshell script
+[INFO]
+[INFO] --- maven-bundle-plugin:4.2.1:bundle (default-bundle) @ sdnr-wt-odlux-app-demoApp ---
+[WARNING] Bundle org.onap.ccsdk.features.sdnr.wt:sdnr-wt-odlux-app-demoApp:bundle:1.1.2-SNAPSHOT : Unused Import-Package instructions: [com.opensymphony.*]
+[INFO]
+[INFO] --- maven-javadoc-plugin:3.2.0:jar (attach-javadocs) @ sdnr-wt-odlux-app-demoApp ---
+[INFO] Skipping javadoc generation
+[INFO]
+[INFO] --- jacoco-maven-plugin:0.8.5:prepare-agent (pre-integration-test) @ sdnr-wt-odlux-app-demoApp ---
+[INFO] failsafeArgLine set to -javaagent:/home/aijana/.m2/repository/org/jacoco/org.jacoco.agent/0.8.5/org.jacoco.agent-0.8.5-runtime.jar=destfile=/home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/demoApp/target/code-coverage/jacoco-it.exec,excludes=**/gen/**:**/generated-sources/**:**/generated-test-sources/**:**/yang-gen/**:**/yang-gen-config/**:**/yang-gen-sal/**:**/yang-gen-code/**:**/pax/**
+[INFO]
+[INFO] --- maven-failsafe-plugin:3.0.0-M5:integration-test (integration-tests) @ sdnr-wt-odlux-app-demoApp ---
+[INFO]
+[INFO] --- jacoco-maven-plugin:0.8.5:report (post-integration-test) @ sdnr-wt-odlux-app-demoApp ---
+[INFO] Skipping JaCoCo execution due to missing execution data file.
+[INFO]
+[INFO] --- duplicate-finder-maven-plugin:1.4.0:check (find-duplicate-classpath-entries) @ sdnr-wt-odlux-app-demoApp ---
+[INFO]
+[INFO] --- maven-source-plugin:3.2.1:jar-no-fork (attach-sources) @ sdnr-wt-odlux-app-demoApp ---
+[INFO] Building jar: /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/demoApp/target/sdnr-wt-odlux-app-demoApp-1.1.2-SNAPSHOT-sources.jar
+[INFO]
+[INFO] --- maven-failsafe-plugin:3.0.0-M5:verify (integration-tests) @ sdnr-wt-odlux-app-demoApp ---
+[INFO]
+[INFO] --- modernizer-maven-plugin:2.1.0:modernizer (modernizer) @ sdnr-wt-odlux-app-demoApp ---
+[INFO]
+[INFO] --- jacoco-maven-plugin:0.8.5:report (report) @ sdnr-wt-odlux-app-demoApp ---
+[INFO] Skipping JaCoCo execution due to missing execution data file.
+[INFO]
+[INFO] --- jacoco-maven-plugin:0.8.5:check (default-check) @ sdnr-wt-odlux-app-demoApp ---
+[INFO] Skipping JaCoCo execution due to missing execution data file:/home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/demoApp/target/jacoco.exec
+[INFO]
+[INFO] --- maven-install-plugin:2.5.2:install (default-install) @ sdnr-wt-odlux-app-demoApp ---
+[INFO] Installing /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/demoApp/target/sdnr-wt-odlux-app-demoApp-1.1.2-SNAPSHOT.jar to /home/aijana/.m2/repository/org/onap/ccsdk/features/sdnr/wt/sdnr-wt-odlux-app-demoApp/1.1.2-SNAPSHOT/sdnr-wt-odlux-app-demoApp-1.1.2-SNAPSHOT.jar
+[INFO] Installing /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/demoApp/pom.xml to /home/aijana/.m2/repository/org/onap/ccsdk/features/sdnr/wt/sdnr-wt-odlux-app-demoApp/1.1.2-SNAPSHOT/sdnr-wt-odlux-app-demoApp-1.1.2-SNAPSHOT.pom
+[INFO] Installing /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/demoApp/target/sdnr-wt-odlux-app-demoApp-1.1.2-SNAPSHOT-sources.jar to /home/aijana/.m2/repository/org/onap/ccsdk/features/sdnr/wt/sdnr-wt-odlux-app-demoApp/1.1.2-SNAPSHOT/sdnr-wt-odlux-app-demoApp-1.1.2-SNAPSHOT-sources.jar
+[INFO]
+[INFO] --- maven-bundle-plugin:4.2.1:install (default-install) @ sdnr-wt-odlux-app-demoApp ---
+[INFO] Installing org/onap/ccsdk/features/sdnr/wt/sdnr-wt-odlux-app-demoApp/1.1.2-SNAPSHOT/sdnr-wt-odlux-app-demoApp-1.1.2-SNAPSHOT.jar
+[INFO] Writing OBR metadata
+[INFO]
+[INFO] -----< org.onap.ccsdk.features.sdnr.wt:sdnr-wt-odlux-app-faultApp >-----
+[INFO] Building ccsdk-features :: sdnr-wt-odlux-app-faultApp 1.1.2-SNAPSHOT [10/24]
+[INFO] -------------------------------[ bundle ]-------------------------------
+[INFO]
+[INFO] --- maven-clean-plugin:3.1.0:clean (default-clean) @ sdnr-wt-odlux-app-faultApp ---
+[INFO] Deleting /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/faultApp/target
+[INFO] Deleting /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/faultApp/dist (includes = [], excludes = [])
+[INFO] Deleting /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/faultApp/node (includes = [], excludes = [])
+[INFO]
+[INFO] --- maven-enforcer-plugin:3.0.0-M2:enforce (enforce-property) @ sdnr-wt-odlux-app-faultApp ---
+[INFO]
+[INFO] --- maven-enforcer-plugin:3.0.0-M2:enforce (enforce-no-snapshots) @ sdnr-wt-odlux-app-faultApp ---
+[INFO]
+[INFO] --- maven-enforcer-plugin:3.0.0-M2:enforce (enforce-maven) @ sdnr-wt-odlux-app-faultApp ---
+[INFO]
+[INFO] --- maven-enforcer-plugin:3.0.0-M2:enforce (enforce-banned-dependencies) @ sdnr-wt-odlux-app-faultApp ---
+[INFO]
+[INFO] --- git-commit-id-plugin:4.0.0:revision (get-git-infos) @ sdnr-wt-odlux-app-faultApp ---
+[INFO]
+[INFO] --- jacoco-maven-plugin:0.8.5:prepare-agent (pre-unit-test) @ sdnr-wt-odlux-app-faultApp ---
+[INFO] surefireArgLine set to -javaagent:/home/aijana/.m2/repository/org/jacoco/org.jacoco.agent/0.8.5/org.jacoco.agent-0.8.5-runtime.jar=destfile=/home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/faultApp/target/code-coverage/jacoco-ut.exec,excludes=**/gen/**:**/generated-sources/**:**/generated-test-sources/**:**/yang-gen/**:**/yang-gen-config/**:**/yang-gen-sal/**:**/yang-gen-code/**:**/pax/**
+[INFO]
+[INFO] --- jacoco-maven-plugin:0.8.5:prepare-agent (default-prepare-agent) @ sdnr-wt-odlux-app-faultApp ---
+[INFO] argLine set to -javaagent:/home/aijana/.m2/repository/org/jacoco/org.jacoco.agent/0.8.5/org.jacoco.agent-0.8.5-runtime.jar=destfile=/home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/faultApp/target/code-coverage/jacoco.exec,excludes=**/gen/**:**/generated-sources/**:**/generated-test-sources/**:**/yang-gen/**:**/yang-gen-config/**:**/yang-gen-sal/**:**/yang-gen-code/**:**/pax/**
+[INFO]
+[INFO] --- frontend-maven-plugin:1.7.2:install-node-and-yarn (install node and yarn) @ sdnr-wt-odlux-app-faultApp ---
+[INFO] Installing node version v10.16.3
+[INFO] Unpacking /home/aijana/.m2/repository/com/github/eirslett/node/10.16.3/node-10.16.3-linux-x64.tar.gz into /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/faultApp/node/tmp
+[INFO] Copying node binary from /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/faultApp/node/tmp/node-v10.16.3-linux-x64/bin/node to /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/faultApp/node/node
+[INFO] Installed node locally.
+[INFO] Installing Yarn version v1.19.0
+[INFO] Unpacking /home/aijana/.m2/repository/com/github/eirslett/yarn/1.19.0/yarn-1.19.0.tar.gz into /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/faultApp/node/yarn
+[INFO] Installed Yarn locally.
+[INFO]
+[INFO] --- maven-checkstyle-plugin:3.1.1:check (check-license) @ sdnr-wt-odlux-app-faultApp ---
+[INFO]
+[INFO] --- maven-checkstyle-plugin:3.1.1:check (default) @ sdnr-wt-odlux-app-faultApp ---
+[INFO]
+[INFO] --- maven-checkstyle-plugin:3.1.1:check (onap-java-style) @ sdnr-wt-odlux-app-faultApp ---
+[INFO]
+[INFO] --- maven-checkstyle-plugin:3.1.1:check (onap-license) @ sdnr-wt-odlux-app-faultApp ---
+[INFO]
+[INFO] >>> maven-pmd-plugin:3.13.0:cpd-check (cpd) > :cpd @ sdnr-wt-odlux-app-faultApp >>>
+[INFO]
+[INFO] --- maven-pmd-plugin:3.13.0:cpd (cpd) @ sdnr-wt-odlux-app-faultApp ---
+[INFO]
+[INFO] <<< maven-pmd-plugin:3.13.0:cpd-check (cpd) < :cpd @ sdnr-wt-odlux-app-faultApp <<<
+[INFO]
+[INFO]
+[INFO] --- maven-pmd-plugin:3.13.0:cpd-check (cpd) @ sdnr-wt-odlux-app-faultApp ---
+[INFO] PMD version: 6.21.0
+[INFO]
+[INFO]
+[INFO] --- maven-dependency-plugin:3.1.2:copy (unpack-license) @ sdnr-wt-odlux-app-faultApp ---
+[INFO]
+[INFO] --- frontend-maven-plugin:1.7.2:yarn (yarn build) @ sdnr-wt-odlux-app-faultApp ---
+[INFO] Running 'yarn run build' in /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/faultApp
+[INFO] yarn run v1.19.0
+[INFO] $ webpack --env release --config webpack.config.js
+[INFO] Hash: a9b5b4a42e572ba4ae4a
+[INFO] Version: webpack 4.28.4
+[INFO] Child App:
+[INFO] Hash: a9b5b4a42e572ba4ae4a
+[INFO] Time: 19598ms
+[INFO] Built at: 03/15/2021 12:35:51 PM
+[INFO] Asset Size Chunks Chunk Names
+[INFO] faultApp.js 51.7 KiB 0 [emitted] faultApp
+[INFO] Entrypoint faultApp = faultApp.js
+[INFO] [0] multi ./pluginFault.tsx 28 bytes {0} [built]
+[INFO] [1] ./pluginFault.tsx 5.76 KiB {0} [built]
+[INFO] [2] delegated ../../node_modules/react/index.js from dll-reference app 42 bytes {0} [built]
+[INFO] [4] delegated ../../node_modules/react-router-dom/es/index.js from dll-reference app 42 bytes {0} [built]
+[INFO] [5] delegated ./flux/connect.ts from dll-reference app 42 bytes {0} [built]
+[INFO] [6] delegated ../../node_modules/@fortawesome/free-solid-svg-icons/index.es.js from dll-reference app 42 bytes {0} [built]
+[INFO] [7] delegated ./services/applicationManager.ts from dll-reference app 42 bytes {0} [built]
+[INFO] [8] delegated ./services/notificationService.ts from dll-reference app 42 bytes {0} [built]
+[INFO] [9] ./handlers/faultAppRootHandler.ts 2.86 KiB {0} [built]
+[INFO] [13] ./actions/notificationActions.ts 4.74 KiB {0} [built]
+[INFO] [15] ./handlers/currentProblemsHandler.ts 2.09 KiB {0} [built]
+[INFO] [18] ./handlers/alarmLogEntriesHandler.ts 2.09 KiB {0} [built]
+[INFO] [19] ./actions/panelChangeActions.ts 4.56 KiB {0} [built]
+[INFO] [21] ./actions/statusActions.ts 6.29 KiB {0} [built]
+[INFO] [26] ./views/faultApplication.tsx 18 KiB {0} [built]
+[INFO] + 32 hidden modules
+[INFO] Done in 20.84s.
+[INFO]
+[INFO] --- maven-resources-plugin:3.1.0:resources (default-resources) @ sdnr-wt-odlux-app-faultApp ---
+[INFO] Using 'UTF-8' encoding to copy filtered resources.
+[INFO] Copying 1 resource to odlux
+[INFO] Copying 1 resource
+[INFO] Copying 1 resource
+[INFO]
+[INFO] --- maven-compiler-plugin:3.8.1:compile (default-compile) @ sdnr-wt-odlux-app-faultApp ---
+[INFO] Changes detected - recompiling the module!
+[INFO] Compiling 1 source file to /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/faultApp/target/classes
+[INFO]
+[INFO] >>> spotbugs-maven-plugin:3.1.12.2:check (analyze-compile) > :spotbugs @ sdnr-wt-odlux-app-faultApp >>>
+[INFO]
+[INFO] --- spotbugs-maven-plugin:3.1.12.2:spotbugs (spotbugs) @ sdnr-wt-odlux-app-faultApp ---
+[INFO]
+[INFO] <<< spotbugs-maven-plugin:3.1.12.2:check (analyze-compile) < :spotbugs @ sdnr-wt-odlux-app-faultApp <<<
+[INFO]
+[INFO]
+[INFO] --- spotbugs-maven-plugin:3.1.12.2:check (analyze-compile) @ sdnr-wt-odlux-app-faultApp ---
+[INFO]
+[INFO] --- build-helper-maven-plugin:1.12:add-test-source (add-test-source) @ sdnr-wt-odlux-app-faultApp ---
+[INFO] Test Source directory: /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/faultApp/src2/test/java added.
+[INFO]
+[INFO] --- maven-resources-plugin:3.1.0:testResources (default-testResources) @ sdnr-wt-odlux-app-faultApp ---
+[INFO] Using 'UTF-8' encoding to copy filtered resources.
+[INFO] skip non existing resourceDirectory /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/faultApp/src/test/resources
+[INFO]
+[INFO] --- maven-compiler-plugin:3.8.1:testCompile (default-testCompile) @ sdnr-wt-odlux-app-faultApp ---
+[INFO] Changes detected - recompiling the module!
+[INFO] Compiling 1 source file to /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/faultApp/target/test-classes
+[INFO]
+[INFO] --- maven-surefire-plugin:3.0.0-M5:test (default-test) @ sdnr-wt-odlux-app-faultApp ---
+[INFO]
+[INFO] -------------------------------------------------------
+[INFO] T E S T S
+[INFO] -------------------------------------------------------
+[INFO] Running org.onap.ccsdk.features.sdnr.wt.odlux.bundles.test.TestBundleRes
+[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.177 s - in org.onap.ccsdk.features.sdnr.wt.odlux.bundles.test.TestBundleRes
+[INFO]
+[INFO] Results:
+[INFO]
+[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0
+[INFO]
+[INFO]
+[INFO] --- jacoco-maven-plugin:0.8.5:report (post-unit-test) @ sdnr-wt-odlux-app-faultApp ---
+[INFO] Loading execution data file /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/faultApp/target/code-coverage/jacoco-ut.exec
+[INFO] Analyzed bundle 'ccsdk-features :: sdnr-wt-odlux-app-faultApp' with 1 classes
+[INFO]
+[INFO] --- jacoco-maven-plugin:0.8.5:report (default-report) @ sdnr-wt-odlux-app-faultApp ---
+[INFO] Skipping JaCoCo execution due to missing execution data file.
+[INFO]
+[INFO] --- script-maven-plugin:1.0.0:execute (default) @ sdnr-wt-odlux-app-faultApp ---
+[INFO] executing beanshell script
+[INFO]
+[INFO] --- maven-bundle-plugin:4.2.1:bundle (default-bundle) @ sdnr-wt-odlux-app-faultApp ---
+[WARNING] Bundle org.onap.ccsdk.features.sdnr.wt:sdnr-wt-odlux-app-faultApp:bundle:1.1.2-SNAPSHOT : Unused Import-Package instructions: [com.opensymphony.*]
+[INFO]
+[INFO] --- maven-javadoc-plugin:3.2.0:jar (attach-javadocs) @ sdnr-wt-odlux-app-faultApp ---
+[INFO] Skipping javadoc generation
+[INFO]
+[INFO] --- jacoco-maven-plugin:0.8.5:prepare-agent (pre-integration-test) @ sdnr-wt-odlux-app-faultApp ---
+[INFO] failsafeArgLine set to -javaagent:/home/aijana/.m2/repository/org/jacoco/org.jacoco.agent/0.8.5/org.jacoco.agent-0.8.5-runtime.jar=destfile=/home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/faultApp/target/code-coverage/jacoco-it.exec,excludes=**/gen/**:**/generated-sources/**:**/generated-test-sources/**:**/yang-gen/**:**/yang-gen-config/**:**/yang-gen-sal/**:**/yang-gen-code/**:**/pax/**
+[INFO]
+[INFO] --- maven-failsafe-plugin:3.0.0-M5:integration-test (integration-tests) @ sdnr-wt-odlux-app-faultApp ---
+[INFO]
+[INFO] --- jacoco-maven-plugin:0.8.5:report (post-integration-test) @ sdnr-wt-odlux-app-faultApp ---
+[INFO] Skipping JaCoCo execution due to missing execution data file.
+[INFO]
+[INFO] --- duplicate-finder-maven-plugin:1.4.0:check (find-duplicate-classpath-entries) @ sdnr-wt-odlux-app-faultApp ---
+[INFO]
+[INFO] --- maven-source-plugin:3.2.1:jar-no-fork (attach-sources) @ sdnr-wt-odlux-app-faultApp ---
+[INFO] Building jar: /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/faultApp/target/sdnr-wt-odlux-app-faultApp-1.1.2-SNAPSHOT-sources.jar
+[INFO]
+[INFO] --- maven-failsafe-plugin:3.0.0-M5:verify (integration-tests) @ sdnr-wt-odlux-app-faultApp ---
+[INFO]
+[INFO] --- modernizer-maven-plugin:2.1.0:modernizer (modernizer) @ sdnr-wt-odlux-app-faultApp ---
+[INFO]
+[INFO] --- jacoco-maven-plugin:0.8.5:report (report) @ sdnr-wt-odlux-app-faultApp ---
+[INFO] Skipping JaCoCo execution due to missing execution data file.
+[INFO]
+[INFO] --- jacoco-maven-plugin:0.8.5:check (default-check) @ sdnr-wt-odlux-app-faultApp ---
+[INFO] Skipping JaCoCo execution due to missing execution data file:/home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/faultApp/target/jacoco.exec
+[INFO]
+[INFO] --- maven-install-plugin:2.5.2:install (default-install) @ sdnr-wt-odlux-app-faultApp ---
+[INFO] Installing /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/faultApp/target/sdnr-wt-odlux-app-faultApp-1.1.2-SNAPSHOT.jar to /home/aijana/.m2/repository/org/onap/ccsdk/features/sdnr/wt/sdnr-wt-odlux-app-faultApp/1.1.2-SNAPSHOT/sdnr-wt-odlux-app-faultApp-1.1.2-SNAPSHOT.jar
+[INFO] Installing /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/faultApp/pom.xml to /home/aijana/.m2/repository/org/onap/ccsdk/features/sdnr/wt/sdnr-wt-odlux-app-faultApp/1.1.2-SNAPSHOT/sdnr-wt-odlux-app-faultApp-1.1.2-SNAPSHOT.pom
+[INFO] Installing /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/faultApp/target/sdnr-wt-odlux-app-faultApp-1.1.2-SNAPSHOT-sources.jar to /home/aijana/.m2/repository/org/onap/ccsdk/features/sdnr/wt/sdnr-wt-odlux-app-faultApp/1.1.2-SNAPSHOT/sdnr-wt-odlux-app-faultApp-1.1.2-SNAPSHOT-sources.jar
+[INFO]
+[INFO] --- maven-bundle-plugin:4.2.1:install (default-install) @ sdnr-wt-odlux-app-faultApp ---
+[INFO] Installing org/onap/ccsdk/features/sdnr/wt/sdnr-wt-odlux-app-faultApp/1.1.2-SNAPSHOT/sdnr-wt-odlux-app-faultApp-1.1.2-SNAPSHOT.jar
+[INFO] Writing OBR metadata
+[INFO]
+[INFO] -----< org.onap.ccsdk.features.sdnr.wt:sdnr-wt-odlux-app-helpApp >------
+[INFO] Building ccsdk-features :: sdnr-wt-odlux-app-helpApp 1.1.2-SNAPSHOT [11/24]
+[INFO] -------------------------------[ bundle ]-------------------------------
+[INFO]
+[INFO] --- maven-clean-plugin:3.1.0:clean (default-clean) @ sdnr-wt-odlux-app-helpApp ---
+[INFO] Deleting /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/helpApp/target
+[INFO] Deleting /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/helpApp/dist (includes = [], excludes = [])
+[INFO] Deleting /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/helpApp/node (includes = [], excludes = [])
+[INFO] Deleting /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/helpApp/node_modules (includes = [], excludes = [])
+[INFO]
+[INFO] --- maven-enforcer-plugin:3.0.0-M2:enforce (enforce-property) @ sdnr-wt-odlux-app-helpApp ---
+[INFO]
+[INFO] --- maven-enforcer-plugin:3.0.0-M2:enforce (enforce-no-snapshots) @ sdnr-wt-odlux-app-helpApp ---
+[INFO]
+[INFO] --- maven-enforcer-plugin:3.0.0-M2:enforce (enforce-maven) @ sdnr-wt-odlux-app-helpApp ---
+[INFO]
+[INFO] --- maven-enforcer-plugin:3.0.0-M2:enforce (enforce-banned-dependencies) @ sdnr-wt-odlux-app-helpApp ---
+[INFO]
+[INFO] --- git-commit-id-plugin:4.0.0:revision (get-git-infos) @ sdnr-wt-odlux-app-helpApp ---
+[INFO]
+[INFO] --- jacoco-maven-plugin:0.8.5:prepare-agent (pre-unit-test) @ sdnr-wt-odlux-app-helpApp ---
+[INFO] surefireArgLine set to -javaagent:/home/aijana/.m2/repository/org/jacoco/org.jacoco.agent/0.8.5/org.jacoco.agent-0.8.5-runtime.jar=destfile=/home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/helpApp/target/code-coverage/jacoco-ut.exec,excludes=**/gen/**:**/generated-sources/**:**/generated-test-sources/**:**/yang-gen/**:**/yang-gen-config/**:**/yang-gen-sal/**:**/yang-gen-code/**:**/pax/**
+[INFO]
+[INFO] --- jacoco-maven-plugin:0.8.5:prepare-agent (default-prepare-agent) @ sdnr-wt-odlux-app-helpApp ---
+[INFO] argLine set to -javaagent:/home/aijana/.m2/repository/org/jacoco/org.jacoco.agent/0.8.5/org.jacoco.agent-0.8.5-runtime.jar=destfile=/home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/helpApp/target/code-coverage/jacoco.exec,excludes=**/gen/**:**/generated-sources/**:**/generated-test-sources/**:**/yang-gen/**:**/yang-gen-config/**:**/yang-gen-sal/**:**/yang-gen-code/**:**/pax/**
+[INFO]
+[INFO] --- frontend-maven-plugin:1.7.2:install-node-and-yarn (install node and yarn) @ sdnr-wt-odlux-app-helpApp ---
+[INFO] Installing node version v10.16.3
+[INFO] Unpacking /home/aijana/.m2/repository/com/github/eirslett/node/10.16.3/node-10.16.3-linux-x64.tar.gz into /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/helpApp/node/tmp
+[INFO] Copying node binary from /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/helpApp/node/tmp/node-v10.16.3-linux-x64/bin/node to /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/helpApp/node/node
+[INFO] Installed node locally.
+[INFO] Installing Yarn version v1.19.0
+[INFO] Unpacking /home/aijana/.m2/repository/com/github/eirslett/yarn/1.19.0/yarn-1.19.0.tar.gz into /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/helpApp/node/yarn
+[INFO] Installed Yarn locally.
+[INFO]
+[INFO] --- maven-checkstyle-plugin:3.1.1:check (check-license) @ sdnr-wt-odlux-app-helpApp ---
+[INFO]
+[INFO] --- maven-checkstyle-plugin:3.1.1:check (default) @ sdnr-wt-odlux-app-helpApp ---
+[INFO]
+[INFO] --- maven-checkstyle-plugin:3.1.1:check (onap-java-style) @ sdnr-wt-odlux-app-helpApp ---
+[INFO]
+[INFO] --- maven-checkstyle-plugin:3.1.1:check (onap-license) @ sdnr-wt-odlux-app-helpApp ---
+[INFO]
+[INFO] >>> maven-pmd-plugin:3.13.0:cpd-check (cpd) > :cpd @ sdnr-wt-odlux-app-helpApp >>>
+[INFO]
+[INFO] --- maven-pmd-plugin:3.13.0:cpd (cpd) @ sdnr-wt-odlux-app-helpApp ---
+[INFO]
+[INFO] <<< maven-pmd-plugin:3.13.0:cpd-check (cpd) < :cpd @ sdnr-wt-odlux-app-helpApp <<<
+[INFO]
+[INFO]
+[INFO] --- maven-pmd-plugin:3.13.0:cpd-check (cpd) @ sdnr-wt-odlux-app-helpApp ---
+[INFO] PMD version: 6.21.0
+[INFO]
+[INFO]
+[INFO] --- maven-dependency-plugin:3.1.2:copy (unpack-license) @ sdnr-wt-odlux-app-helpApp ---
+[INFO]
+[INFO] --- frontend-maven-plugin:1.7.2:yarn (yarn build) @ sdnr-wt-odlux-app-helpApp ---
+[INFO] Running 'yarn run build' in /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/helpApp
+[INFO] yarn run v1.19.0
+[INFO] $ webpack --env release --config webpack.config.js
+[INFO] Hash: 9fb459b5476ec454f708
+[INFO] Version: webpack 4.28.4
+[INFO] Child App:
+[INFO] Hash: 9fb459b5476ec454f708
+[INFO] Time: 15644ms
+[INFO] Built at: 03/15/2021 12:36:14 PM
+[INFO] Asset Size Chunks Chunk Names
+[INFO] helpApp.js 44 KiB 0 [emitted] helpApp
+[INFO] Entrypoint helpApp = helpApp.js
+[INFO] [0] multi ./plugin.tsx 28 bytes {0} [built]
+[INFO] [1] ./plugin.tsx 5.34 KiB {0} [built]
+[INFO] [3] delegated ../../node_modules/react/index.js from dll-reference app 42 bytes {0} [built]
+[INFO] [4] external "app" 42 bytes {0} [built]
+[INFO] [5] delegated ../../node_modules/react-router-dom/es/index.js from dll-reference app 42 bytes {0} [built]
+[INFO] [6] delegated ../../node_modules/@fortawesome/free-solid-svg-icons/index.es.js from dll-reference app 42 bytes {0} [built]
+[INFO] [7] delegated ./services/applicationManager.ts from dll-reference app 42 bytes {0} [built]
+[INFO] [8] delegated ./flux/connect.ts from dll-reference app 42 bytes {0} [built]
+[INFO] [9] ./actions/helpActions.ts 8.35 KiB {0} [built]
+[INFO] [10] delegated ./flux/action.ts from dll-reference app 42 bytes {0} [built]
+[INFO] [11] ./services/helpService.ts 6.1 KiB {0} [built]
+[INFO] [14] ./handlers/helpAppRootHandler.ts 2.42 KiB {0} [built]
+[INFO] [15] ./views/helpApplication.tsx 6.44 KiB {0} [built]
+[INFO] [16] delegated ../../node_modules/marked/lib/marked.js from dll-reference app 42 bytes {0} [built]
+[INFO] [42] ./views/helpTocApp.tsx 2.93 KiB {0} [built]
+[INFO] + 31 hidden modules
+[INFO] Done in 17.40s.
+[INFO]
+[INFO] --- maven-resources-plugin:3.1.0:resources (default-resources) @ sdnr-wt-odlux-app-helpApp ---
+[INFO] Using 'UTF-8' encoding to copy filtered resources.
+[INFO] Copying 1 resource to odlux
+[INFO] Copying 1 resource
+[INFO] Copying 1 resource
+[INFO]
+[INFO] --- maven-compiler-plugin:3.8.1:compile (default-compile) @ sdnr-wt-odlux-app-helpApp ---
+[INFO] Changes detected - recompiling the module!
+[INFO] Compiling 1 source file to /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/helpApp/target/classes
+[INFO]
+[INFO] >>> spotbugs-maven-plugin:3.1.12.2:check (analyze-compile) > :spotbugs @ sdnr-wt-odlux-app-helpApp >>>
+[INFO]
+[INFO] --- spotbugs-maven-plugin:3.1.12.2:spotbugs (spotbugs) @ sdnr-wt-odlux-app-helpApp ---
+[INFO]
+[INFO] <<< spotbugs-maven-plugin:3.1.12.2:check (analyze-compile) < :spotbugs @ sdnr-wt-odlux-app-helpApp <<<
+[INFO]
+[INFO]
+[INFO] --- spotbugs-maven-plugin:3.1.12.2:check (analyze-compile) @ sdnr-wt-odlux-app-helpApp ---
+[INFO]
+[INFO] --- build-helper-maven-plugin:1.12:add-test-source (add-test-source) @ sdnr-wt-odlux-app-helpApp ---
+[INFO] Test Source directory: /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/helpApp/src2/test/java added.
+[INFO]
+[INFO] --- maven-resources-plugin:3.1.0:testResources (default-testResources) @ sdnr-wt-odlux-app-helpApp ---
+[INFO] Using 'UTF-8' encoding to copy filtered resources.
+[INFO] skip non existing resourceDirectory /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/helpApp/src/test/resources
+[INFO]
+[INFO] --- maven-compiler-plugin:3.8.1:testCompile (default-testCompile) @ sdnr-wt-odlux-app-helpApp ---
+[INFO] Changes detected - recompiling the module!
+[INFO] Compiling 1 source file to /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/helpApp/target/test-classes
+[INFO]
+[INFO] --- maven-surefire-plugin:3.0.0-M5:test (default-test) @ sdnr-wt-odlux-app-helpApp ---
+[INFO]
+[INFO] -------------------------------------------------------
+[INFO] T E S T S
+[INFO] -------------------------------------------------------
+[INFO] Running org.onap.ccsdk.features.sdnr.wt.odlux.bundles.test.TestBundleRes
+[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.184 s - in org.onap.ccsdk.features.sdnr.wt.odlux.bundles.test.TestBundleRes
+[INFO]
+[INFO] Results:
+[INFO]
+[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0
+[INFO]
+[INFO]
+[INFO] --- jacoco-maven-plugin:0.8.5:report (post-unit-test) @ sdnr-wt-odlux-app-helpApp ---
+[INFO] Loading execution data file /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/helpApp/target/code-coverage/jacoco-ut.exec
+[INFO] Analyzed bundle 'ccsdk-features :: sdnr-wt-odlux-app-helpApp' with 1 classes
+[INFO]
+[INFO] --- jacoco-maven-plugin:0.8.5:report (default-report) @ sdnr-wt-odlux-app-helpApp ---
+[INFO] Skipping JaCoCo execution due to missing execution data file.
+[INFO]
+[INFO] --- script-maven-plugin:1.0.0:execute (default) @ sdnr-wt-odlux-app-helpApp ---
+[INFO] executing beanshell script
+[INFO]
+[INFO] --- maven-bundle-plugin:4.2.1:bundle (default-bundle) @ sdnr-wt-odlux-app-helpApp ---
+[WARNING] Bundle org.onap.ccsdk.features.sdnr.wt:sdnr-wt-odlux-app-helpApp:bundle:1.1.2-SNAPSHOT : Unused Import-Package instructions: [com.opensymphony.*]
+[INFO]
+[INFO] --- maven-javadoc-plugin:3.2.0:jar (attach-javadocs) @ sdnr-wt-odlux-app-helpApp ---
+[INFO] Skipping javadoc generation
+[INFO]
+[INFO] --- jacoco-maven-plugin:0.8.5:prepare-agent (pre-integration-test) @ sdnr-wt-odlux-app-helpApp ---
+[INFO] failsafeArgLine set to -javaagent:/home/aijana/.m2/repository/org/jacoco/org.jacoco.agent/0.8.5/org.jacoco.agent-0.8.5-runtime.jar=destfile=/home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/helpApp/target/code-coverage/jacoco-it.exec,excludes=**/gen/**:**/generated-sources/**:**/generated-test-sources/**:**/yang-gen/**:**/yang-gen-config/**:**/yang-gen-sal/**:**/yang-gen-code/**:**/pax/**
+[INFO]
+[INFO] --- maven-failsafe-plugin:3.0.0-M5:integration-test (integration-tests) @ sdnr-wt-odlux-app-helpApp ---
+[INFO]
+[INFO] --- jacoco-maven-plugin:0.8.5:report (post-integration-test) @ sdnr-wt-odlux-app-helpApp ---
+[INFO] Skipping JaCoCo execution due to missing execution data file.
+[INFO]
+[INFO] --- duplicate-finder-maven-plugin:1.4.0:check (find-duplicate-classpath-entries) @ sdnr-wt-odlux-app-helpApp ---
+[INFO]
+[INFO] --- maven-source-plugin:3.2.1:jar-no-fork (attach-sources) @ sdnr-wt-odlux-app-helpApp ---
+[INFO] Building jar: /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/helpApp/target/sdnr-wt-odlux-app-helpApp-1.1.2-SNAPSHOT-sources.jar
+[INFO]
+[INFO] --- maven-failsafe-plugin:3.0.0-M5:verify (integration-tests) @ sdnr-wt-odlux-app-helpApp ---
+[INFO]
+[INFO] --- modernizer-maven-plugin:2.1.0:modernizer (modernizer) @ sdnr-wt-odlux-app-helpApp ---
+[INFO]
+[INFO] --- jacoco-maven-plugin:0.8.5:report (report) @ sdnr-wt-odlux-app-helpApp ---
+[INFO] Skipping JaCoCo execution due to missing execution data file.
+[INFO]
+[INFO] --- jacoco-maven-plugin:0.8.5:check (default-check) @ sdnr-wt-odlux-app-helpApp ---
+[INFO] Skipping JaCoCo execution due to missing execution data file:/home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/helpApp/target/jacoco.exec
+[INFO]
+[INFO] --- maven-install-plugin:2.5.2:install (default-install) @ sdnr-wt-odlux-app-helpApp ---
+[INFO] Installing /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/helpApp/target/sdnr-wt-odlux-app-helpApp-1.1.2-SNAPSHOT.jar to /home/aijana/.m2/repository/org/onap/ccsdk/features/sdnr/wt/sdnr-wt-odlux-app-helpApp/1.1.2-SNAPSHOT/sdnr-wt-odlux-app-helpApp-1.1.2-SNAPSHOT.jar
+[INFO] Installing /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/helpApp/pom.xml to /home/aijana/.m2/repository/org/onap/ccsdk/features/sdnr/wt/sdnr-wt-odlux-app-helpApp/1.1.2-SNAPSHOT/sdnr-wt-odlux-app-helpApp-1.1.2-SNAPSHOT.pom
+[INFO] Installing /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/helpApp/target/sdnr-wt-odlux-app-helpApp-1.1.2-SNAPSHOT-sources.jar to /home/aijana/.m2/repository/org/onap/ccsdk/features/sdnr/wt/sdnr-wt-odlux-app-helpApp/1.1.2-SNAPSHOT/sdnr-wt-odlux-app-helpApp-1.1.2-SNAPSHOT-sources.jar
+[INFO]
+[INFO] --- maven-bundle-plugin:4.2.1:install (default-install) @ sdnr-wt-odlux-app-helpApp ---
+[INFO] Installing org/onap/ccsdk/features/sdnr/wt/sdnr-wt-odlux-app-helpApp/1.1.2-SNAPSHOT/sdnr-wt-odlux-app-helpApp-1.1.2-SNAPSHOT.jar
+[INFO] Writing OBR metadata
+[INFO]
+[INFO] ---< org.onap.ccsdk.features.sdnr.wt:sdnr-wt-odlux-app-inventoryApp >---
+[INFO] Building ccsdk-features :: sdnr-wt-odlux-app-inventoryApp 1.1.2-SNAPSHOT [12/24]
+[INFO] -------------------------------[ bundle ]-------------------------------
+[INFO]
+[INFO] --- maven-clean-plugin:3.1.0:clean (default-clean) @ sdnr-wt-odlux-app-inventoryApp ---
+[INFO] Deleting /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/inventoryApp/target
+[INFO] Deleting /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/inventoryApp/dist (includes = [], excludes = [])
+[INFO] Deleting /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/inventoryApp/node (includes = [], excludes = [])
+[INFO]
+[INFO] --- maven-enforcer-plugin:3.0.0-M2:enforce (enforce-property) @ sdnr-wt-odlux-app-inventoryApp ---
+[INFO]
+[INFO] --- maven-enforcer-plugin:3.0.0-M2:enforce (enforce-no-snapshots) @ sdnr-wt-odlux-app-inventoryApp ---
+[INFO]
+[INFO] --- maven-enforcer-plugin:3.0.0-M2:enforce (enforce-maven) @ sdnr-wt-odlux-app-inventoryApp ---
+[INFO]
+[INFO] --- maven-enforcer-plugin:3.0.0-M2:enforce (enforce-banned-dependencies) @ sdnr-wt-odlux-app-inventoryApp ---
+[INFO]
+[INFO] --- git-commit-id-plugin:4.0.0:revision (get-git-infos) @ sdnr-wt-odlux-app-inventoryApp ---
+[INFO]
+[INFO] --- jacoco-maven-plugin:0.8.5:prepare-agent (pre-unit-test) @ sdnr-wt-odlux-app-inventoryApp ---
+[INFO] surefireArgLine set to -javaagent:/home/aijana/.m2/repository/org/jacoco/org.jacoco.agent/0.8.5/org.jacoco.agent-0.8.5-runtime.jar=destfile=/home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/inventoryApp/target/code-coverage/jacoco-ut.exec,excludes=**/gen/**:**/generated-sources/**:**/generated-test-sources/**:**/yang-gen/**:**/yang-gen-config/**:**/yang-gen-sal/**:**/yang-gen-code/**:**/pax/**
+[INFO]
+[INFO] --- jacoco-maven-plugin:0.8.5:prepare-agent (default-prepare-agent) @ sdnr-wt-odlux-app-inventoryApp ---
+[INFO] argLine set to -javaagent:/home/aijana/.m2/repository/org/jacoco/org.jacoco.agent/0.8.5/org.jacoco.agent-0.8.5-runtime.jar=destfile=/home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/inventoryApp/target/code-coverage/jacoco.exec,excludes=**/gen/**:**/generated-sources/**:**/generated-test-sources/**:**/yang-gen/**:**/yang-gen-config/**:**/yang-gen-sal/**:**/yang-gen-code/**:**/pax/**
+[INFO]
+[INFO] --- frontend-maven-plugin:1.7.2:install-node-and-yarn (install node and yarn) @ sdnr-wt-odlux-app-inventoryApp ---
+[INFO] Installing node version v10.16.3
+[INFO] Unpacking /home/aijana/.m2/repository/com/github/eirslett/node/10.16.3/node-10.16.3-linux-x64.tar.gz into /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/inventoryApp/node/tmp
+[INFO] Copying node binary from /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/inventoryApp/node/tmp/node-v10.16.3-linux-x64/bin/node to /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/inventoryApp/node/node
+[INFO] Installed node locally.
+[INFO] Installing Yarn version v1.19.0
+[INFO] Unpacking /home/aijana/.m2/repository/com/github/eirslett/yarn/1.19.0/yarn-1.19.0.tar.gz into /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/inventoryApp/node/yarn
+[INFO] Installed Yarn locally.
+[INFO]
+[INFO] --- maven-checkstyle-plugin:3.1.1:check (check-license) @ sdnr-wt-odlux-app-inventoryApp ---
+[INFO]
+[INFO] --- maven-checkstyle-plugin:3.1.1:check (default) @ sdnr-wt-odlux-app-inventoryApp ---
+[INFO]
+[INFO] --- maven-checkstyle-plugin:3.1.1:check (onap-java-style) @ sdnr-wt-odlux-app-inventoryApp ---
+[INFO]
+[INFO] --- maven-checkstyle-plugin:3.1.1:check (onap-license) @ sdnr-wt-odlux-app-inventoryApp ---
+[INFO]
+[INFO] >>> maven-pmd-plugin:3.13.0:cpd-check (cpd) > :cpd @ sdnr-wt-odlux-app-inventoryApp >>>
+[INFO]
+[INFO] --- maven-pmd-plugin:3.13.0:cpd (cpd) @ sdnr-wt-odlux-app-inventoryApp ---
+[INFO]
+[INFO] <<< maven-pmd-plugin:3.13.0:cpd-check (cpd) < :cpd @ sdnr-wt-odlux-app-inventoryApp <<<
+[INFO]
+[INFO]
+[INFO] --- maven-pmd-plugin:3.13.0:cpd-check (cpd) @ sdnr-wt-odlux-app-inventoryApp ---
+[INFO] PMD version: 6.21.0
+[INFO]
+[INFO]
+[INFO] --- maven-dependency-plugin:3.1.2:copy (unpack-license) @ sdnr-wt-odlux-app-inventoryApp ---
+[INFO]
+[INFO] --- frontend-maven-plugin:1.7.2:yarn (yarn build) @ sdnr-wt-odlux-app-inventoryApp ---
+[INFO] Running 'yarn run build' in /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/inventoryApp
+[INFO] yarn run v1.19.0
+[INFO] $ webpack --env release --config webpack.config.js
+[INFO] Hash: 0613cf72680c42f30fc9
+[INFO] Version: webpack 4.28.4
+[INFO] Child App:
+[INFO] Hash: 0613cf72680c42f30fc9
+[INFO] Time: 18021ms
+[INFO] Built at: 03/15/2021 12:36:39 PM
+[INFO] Asset Size Chunks Chunk Names
+[INFO] inventoryApp.js 36.3 KiB 0 [emitted] inventoryApp
+[INFO] Entrypoint inventoryApp = inventoryApp.js
+[INFO] [0] multi ./pluginInventory.tsx 28 bytes {0} [built]
+[INFO] [1] ./pluginInventory.tsx 2.38 KiB {0} [built]
+[INFO] [2] delegated ../../node_modules/react/index.js from dll-reference app 42 bytes {0} [built]
+[INFO] [3] external "app" 42 bytes {0} [built]
+[INFO] [4] delegated ../../node_modules/react-router-dom/es/index.js from dll-reference app 42 bytes {0} [built]
+[INFO] [5] delegated ../../node_modules/@fortawesome/free-solid-svg-icons/index.es.js from dll-reference app 42 bytes {0} [built]
+[INFO] [6] delegated ./services/applicationManager.ts from dll-reference app 42 bytes {0} [built]
+[INFO] [7] ./views/treeview.tsx 11.3 KiB {0} [built]
+[INFO] [8] delegated ../../node_modules/core-js/modules/web.dom.iterable.js from dll-reference app 42 bytes {0} [built]
+[INFO] [9] delegated ../../node_modules/@material-ui/core/esm/styles/index.js from dll-reference app 42 bytes {0} [built]
+[INFO] [10] delegated ./components/objectDump/index.tsx from dll-reference app 42 bytes {0} [built]
+[INFO] [11] delegated ./flux/connect.ts from dll-reference app 42 bytes {0} [built]
+[INFO] [12] delegated ./components/material-ui/treeView.tsx from dll-reference app 42 bytes {0} [built]
+[INFO] [21] ./views/dashboard.tsx 13.6 KiB {0} [built]
+[INFO] [39] ./handlers/inventoryAppRootHandler.ts 1.77 KiB {0} [built]
+[INFO] + 28 hidden modules
+[INFO] Done in 19.48s.
+[INFO]
+[INFO] --- maven-resources-plugin:3.1.0:resources (default-resources) @ sdnr-wt-odlux-app-inventoryApp ---
+[INFO] Using 'UTF-8' encoding to copy filtered resources.
+[INFO] Copying 1 resource to odlux
+[INFO] Copying 1 resource
+[INFO] Copying 1 resource
+[INFO]
+[INFO] --- maven-compiler-plugin:3.8.1:compile (default-compile) @ sdnr-wt-odlux-app-inventoryApp ---
+[INFO] Changes detected - recompiling the module!
+[INFO] Compiling 1 source file to /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/inventoryApp/target/classes
+[INFO]
+[INFO] >>> spotbugs-maven-plugin:3.1.12.2:check (analyze-compile) > :spotbugs @ sdnr-wt-odlux-app-inventoryApp >>>
+[INFO]
+[INFO] --- spotbugs-maven-plugin:3.1.12.2:spotbugs (spotbugs) @ sdnr-wt-odlux-app-inventoryApp ---
+[INFO]
+[INFO] <<< spotbugs-maven-plugin:3.1.12.2:check (analyze-compile) < :spotbugs @ sdnr-wt-odlux-app-inventoryApp <<<
+[INFO]
+[INFO]
+[INFO] --- spotbugs-maven-plugin:3.1.12.2:check (analyze-compile) @ sdnr-wt-odlux-app-inventoryApp ---
+[INFO]
+[INFO] --- build-helper-maven-plugin:1.12:add-test-source (add-test-source) @ sdnr-wt-odlux-app-inventoryApp ---
+[INFO] Test Source directory: /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/inventoryApp/src2/test/java added.
+[INFO]
+[INFO] --- maven-resources-plugin:3.1.0:testResources (default-testResources) @ sdnr-wt-odlux-app-inventoryApp ---
+[INFO] Using 'UTF-8' encoding to copy filtered resources.
+[INFO] skip non existing resourceDirectory /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/inventoryApp/src/test/resources
+[INFO]
+[INFO] --- maven-compiler-plugin:3.8.1:testCompile (default-testCompile) @ sdnr-wt-odlux-app-inventoryApp ---
+[INFO] Changes detected - recompiling the module!
+[INFO] Compiling 1 source file to /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/inventoryApp/target/test-classes
+[INFO]
+[INFO] --- maven-surefire-plugin:3.0.0-M5:test (default-test) @ sdnr-wt-odlux-app-inventoryApp ---
+[INFO]
+[INFO] -------------------------------------------------------
+[INFO] T E S T S
+[INFO] -------------------------------------------------------
+[INFO] Running org.onap.ccsdk.features.sdnr.wt.odlux.bundles.test.TestBundleRes
+[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.179 s - in org.onap.ccsdk.features.sdnr.wt.odlux.bundles.test.TestBundleRes
+[INFO]
+[INFO] Results:
+[INFO]
+[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0
+[INFO]
+[INFO]
+[INFO] --- jacoco-maven-plugin:0.8.5:report (post-unit-test) @ sdnr-wt-odlux-app-inventoryApp ---
+[INFO] Loading execution data file /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/inventoryApp/target/code-coverage/jacoco-ut.exec
+[INFO] Analyzed bundle 'ccsdk-features :: sdnr-wt-odlux-app-inventoryApp' with 1 classes
+[INFO]
+[INFO] --- jacoco-maven-plugin:0.8.5:report (default-report) @ sdnr-wt-odlux-app-inventoryApp ---
+[INFO] Skipping JaCoCo execution due to missing execution data file.
+[INFO]
+[INFO] --- script-maven-plugin:1.0.0:execute (default) @ sdnr-wt-odlux-app-inventoryApp ---
+[INFO] executing beanshell script
+[INFO]
+[INFO] --- maven-bundle-plugin:4.2.1:bundle (default-bundle) @ sdnr-wt-odlux-app-inventoryApp ---
+[WARNING] Bundle org.onap.ccsdk.features.sdnr.wt:sdnr-wt-odlux-app-inventoryApp:bundle:1.1.2-SNAPSHOT : Unused Import-Package instructions: [com.opensymphony.*]
+[INFO]
+[INFO] --- maven-javadoc-plugin:3.2.0:jar (attach-javadocs) @ sdnr-wt-odlux-app-inventoryApp ---
+[INFO] Skipping javadoc generation
+[INFO]
+[INFO] --- jacoco-maven-plugin:0.8.5:prepare-agent (pre-integration-test) @ sdnr-wt-odlux-app-inventoryApp ---
+[INFO] failsafeArgLine set to -javaagent:/home/aijana/.m2/repository/org/jacoco/org.jacoco.agent/0.8.5/org.jacoco.agent-0.8.5-runtime.jar=destfile=/home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/inventoryApp/target/code-coverage/jacoco-it.exec,excludes=**/gen/**:**/generated-sources/**:**/generated-test-sources/**:**/yang-gen/**:**/yang-gen-config/**:**/yang-gen-sal/**:**/yang-gen-code/**:**/pax/**
+[INFO]
+[INFO] --- maven-failsafe-plugin:3.0.0-M5:integration-test (integration-tests) @ sdnr-wt-odlux-app-inventoryApp ---
+[INFO]
+[INFO] --- jacoco-maven-plugin:0.8.5:report (post-integration-test) @ sdnr-wt-odlux-app-inventoryApp ---
+[INFO] Skipping JaCoCo execution due to missing execution data file.
+[INFO]
+[INFO] --- duplicate-finder-maven-plugin:1.4.0:check (find-duplicate-classpath-entries) @ sdnr-wt-odlux-app-inventoryApp ---
+[INFO]
+[INFO] --- maven-source-plugin:3.2.1:jar-no-fork (attach-sources) @ sdnr-wt-odlux-app-inventoryApp ---
+[INFO] Building jar: /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/inventoryApp/target/sdnr-wt-odlux-app-inventoryApp-1.1.2-SNAPSHOT-sources.jar
+[INFO]
+[INFO] --- maven-failsafe-plugin:3.0.0-M5:verify (integration-tests) @ sdnr-wt-odlux-app-inventoryApp ---
+[INFO]
+[INFO] --- modernizer-maven-plugin:2.1.0:modernizer (modernizer) @ sdnr-wt-odlux-app-inventoryApp ---
+[INFO]
+[INFO] --- jacoco-maven-plugin:0.8.5:report (report) @ sdnr-wt-odlux-app-inventoryApp ---
+[INFO] Skipping JaCoCo execution due to missing execution data file.
+[INFO]
+[INFO] --- jacoco-maven-plugin:0.8.5:check (default-check) @ sdnr-wt-odlux-app-inventoryApp ---
+[INFO] Skipping JaCoCo execution due to missing execution data file:/home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/inventoryApp/target/jacoco.exec
+[INFO]
+[INFO] --- maven-install-plugin:2.5.2:install (default-install) @ sdnr-wt-odlux-app-inventoryApp ---
+[INFO] Installing /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/inventoryApp/target/sdnr-wt-odlux-app-inventoryApp-1.1.2-SNAPSHOT.jar to /home/aijana/.m2/repository/org/onap/ccsdk/features/sdnr/wt/sdnr-wt-odlux-app-inventoryApp/1.1.2-SNAPSHOT/sdnr-wt-odlux-app-inventoryApp-1.1.2-SNAPSHOT.jar
+[INFO] Installing /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/inventoryApp/pom.xml to /home/aijana/.m2/repository/org/onap/ccsdk/features/sdnr/wt/sdnr-wt-odlux-app-inventoryApp/1.1.2-SNAPSHOT/sdnr-wt-odlux-app-inventoryApp-1.1.2-SNAPSHOT.pom
+[INFO] Installing /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/inventoryApp/target/sdnr-wt-odlux-app-inventoryApp-1.1.2-SNAPSHOT-sources.jar to /home/aijana/.m2/repository/org/onap/ccsdk/features/sdnr/wt/sdnr-wt-odlux-app-inventoryApp/1.1.2-SNAPSHOT/sdnr-wt-odlux-app-inventoryApp-1.1.2-SNAPSHOT-sources.jar
+[INFO]
+[INFO] --- maven-bundle-plugin:4.2.1:install (default-install) @ sdnr-wt-odlux-app-inventoryApp ---
+[INFO] Installing org/onap/ccsdk/features/sdnr/wt/sdnr-wt-odlux-app-inventoryApp/1.1.2-SNAPSHOT/sdnr-wt-odlux-app-inventoryApp-1.1.2-SNAPSHOT.jar
+[INFO] Writing OBR metadata
+[INFO]
+[INFO] ---< org.onap.ccsdk.features.sdnr.wt:sdnr-wt-odlux-app-mediatorApp >----
+[INFO] Building ccsdk-features :: sdnr-wt-odlux-app-mediatorApp 1.1.2-SNAPSHOT [13/24]
+[INFO] -------------------------------[ bundle ]-------------------------------
+[INFO]
+[INFO] --- maven-clean-plugin:3.1.0:clean (default-clean) @ sdnr-wt-odlux-app-mediatorApp ---
+[INFO] Deleting /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/mediatorApp/target
+[INFO] Deleting /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/mediatorApp/dist (includes = [], excludes = [])
+[INFO] Deleting /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/mediatorApp/node (includes = [], excludes = [])
+[INFO]
+[INFO] --- maven-enforcer-plugin:3.0.0-M2:enforce (enforce-property) @ sdnr-wt-odlux-app-mediatorApp ---
+[INFO]
+[INFO] --- maven-enforcer-plugin:3.0.0-M2:enforce (enforce-no-snapshots) @ sdnr-wt-odlux-app-mediatorApp ---
+[INFO]
+[INFO] --- maven-enforcer-plugin:3.0.0-M2:enforce (enforce-maven) @ sdnr-wt-odlux-app-mediatorApp ---
+[INFO]
+[INFO] --- maven-enforcer-plugin:3.0.0-M2:enforce (enforce-banned-dependencies) @ sdnr-wt-odlux-app-mediatorApp ---
+[INFO]
+[INFO] --- git-commit-id-plugin:4.0.0:revision (get-git-infos) @ sdnr-wt-odlux-app-mediatorApp ---
+[INFO]
+[INFO] --- jacoco-maven-plugin:0.8.5:prepare-agent (pre-unit-test) @ sdnr-wt-odlux-app-mediatorApp ---
+[INFO] surefireArgLine set to -javaagent:/home/aijana/.m2/repository/org/jacoco/org.jacoco.agent/0.8.5/org.jacoco.agent-0.8.5-runtime.jar=destfile=/home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/mediatorApp/target/code-coverage/jacoco-ut.exec,excludes=**/gen/**:**/generated-sources/**:**/generated-test-sources/**:**/yang-gen/**:**/yang-gen-config/**:**/yang-gen-sal/**:**/yang-gen-code/**:**/pax/**
+[INFO]
+[INFO] --- jacoco-maven-plugin:0.8.5:prepare-agent (default-prepare-agent) @ sdnr-wt-odlux-app-mediatorApp ---
+[INFO] argLine set to -javaagent:/home/aijana/.m2/repository/org/jacoco/org.jacoco.agent/0.8.5/org.jacoco.agent-0.8.5-runtime.jar=destfile=/home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/mediatorApp/target/code-coverage/jacoco.exec,excludes=**/gen/**:**/generated-sources/**:**/generated-test-sources/**:**/yang-gen/**:**/yang-gen-config/**:**/yang-gen-sal/**:**/yang-gen-code/**:**/pax/**
+[INFO]
+[INFO] --- frontend-maven-plugin:1.7.2:install-node-and-yarn (install node and yarn) @ sdnr-wt-odlux-app-mediatorApp ---
+[INFO] Installing node version v10.16.3
+[INFO] Unpacking /home/aijana/.m2/repository/com/github/eirslett/node/10.16.3/node-10.16.3-linux-x64.tar.gz into /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/mediatorApp/node/tmp
+[INFO] Copying node binary from /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/mediatorApp/node/tmp/node-v10.16.3-linux-x64/bin/node to /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/mediatorApp/node/node
+[INFO] Installed node locally.
+[INFO] Installing Yarn version v1.19.0
+[INFO] Unpacking /home/aijana/.m2/repository/com/github/eirslett/yarn/1.19.0/yarn-1.19.0.tar.gz into /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/mediatorApp/node/yarn
+[INFO] Installed Yarn locally.
+[INFO]
+[INFO] --- maven-checkstyle-plugin:3.1.1:check (check-license) @ sdnr-wt-odlux-app-mediatorApp ---
+[INFO]
+[INFO] --- maven-checkstyle-plugin:3.1.1:check (default) @ sdnr-wt-odlux-app-mediatorApp ---
+[INFO]
+[INFO] --- maven-checkstyle-plugin:3.1.1:check (onap-java-style) @ sdnr-wt-odlux-app-mediatorApp ---
+[INFO]
+[INFO] --- maven-checkstyle-plugin:3.1.1:check (onap-license) @ sdnr-wt-odlux-app-mediatorApp ---
+[INFO]
+[INFO] >>> maven-pmd-plugin:3.13.0:cpd-check (cpd) > :cpd @ sdnr-wt-odlux-app-mediatorApp >>>
+[INFO]
+[INFO] --- maven-pmd-plugin:3.13.0:cpd (cpd) @ sdnr-wt-odlux-app-mediatorApp ---
+[INFO]
+[INFO] <<< maven-pmd-plugin:3.13.0:cpd-check (cpd) < :cpd @ sdnr-wt-odlux-app-mediatorApp <<<
+[INFO]
+[INFO]
+[INFO] --- maven-pmd-plugin:3.13.0:cpd-check (cpd) @ sdnr-wt-odlux-app-mediatorApp ---
+[INFO] PMD version: 6.21.0
+[INFO]
+[INFO]
+[INFO] --- maven-dependency-plugin:3.1.2:copy (unpack-license) @ sdnr-wt-odlux-app-mediatorApp ---
+[INFO]
+[INFO] --- frontend-maven-plugin:1.7.2:yarn (yarn build) @ sdnr-wt-odlux-app-mediatorApp ---
+[INFO] Running 'yarn run build' in /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/mediatorApp
+[INFO] yarn run v1.19.0
+[INFO] $ webpack --env release --config webpack.config.js
+[INFO] Hash: 878b682f1655400bd3bc
+[INFO] Version: webpack 4.28.4
+[INFO] Child App:
+[INFO] Hash: 878b682f1655400bd3bc
+[INFO] Time: 20474ms
+[INFO] Built at: 03/15/2021 12:37:08 PM
+[INFO] Asset Size Chunks Chunk Names
+[INFO] mediatorApp.js 81.3 KiB 0 [emitted] mediatorApp
+[INFO] Entrypoint mediatorApp = mediatorApp.js
+[INFO] [0] multi ./plugin.tsx 28 bytes {0} [built]
+[INFO] [1] ./plugin.tsx 4.14 KiB {0} [built]
+[INFO] [2] delegated ../../node_modules/react/index.js from dll-reference app 42 bytes {0} [built]
+[INFO] [3] external "app" 42 bytes {0} [built]
+[INFO] [4] delegated ../../node_modules/react-router-dom/es/index.js from dll-reference app 42 bytes {0} [built]
+[INFO] [5] delegated ../../node_modules/@fortawesome/free-solid-svg-icons/index.es.js from dll-reference app 42 bytes {0} [built]
+[INFO] [6] delegated ./services/applicationManager.ts from dll-reference app 42 bytes {0} [built]
+[INFO] [7] delegated ./flux/connect.ts from dll-reference app 42 bytes {0} [built]
+[INFO] [8] ./handlers/mediatorAppRootHandler.ts 1.56 KiB {0} [built]
+[INFO] [9] delegated ./flux/middleware.ts from dll-reference app 42 bytes {0} [built]
+[INFO] [10] ./handlers/avaliableMediatorServersHandler.ts 2.29 KiB {0} [built]
+[INFO] [11] delegated ./components/material-table/utilities.ts from dll-reference app 42 bytes {0} [built]
+[INFO] [19] ./actions/mediatorServerActions.ts 10.8 KiB {0} [built]
+[INFO] [24] ./views/mediatorApplication.tsx 19.6 KiB {0} [built]
+[INFO] [55] ./views/mediatorServerSelection.tsx 12.1 KiB {0} [built]
+[INFO] + 45 hidden modules
+[INFO] Done in 21.90s.
+[INFO]
+[INFO] --- maven-resources-plugin:3.1.0:resources (default-resources) @ sdnr-wt-odlux-app-mediatorApp ---
+[INFO] Using 'UTF-8' encoding to copy filtered resources.
+[INFO] Copying 1 resource to odlux
+[INFO] Copying 1 resource
+[INFO] Copying 1 resource
+[INFO]
+[INFO] --- maven-compiler-plugin:3.8.1:compile (default-compile) @ sdnr-wt-odlux-app-mediatorApp ---
+[INFO] Changes detected - recompiling the module!
+[INFO] Compiling 1 source file to /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/mediatorApp/target/classes
+[INFO]
+[INFO] >>> spotbugs-maven-plugin:3.1.12.2:check (analyze-compile) > :spotbugs @ sdnr-wt-odlux-app-mediatorApp >>>
+[INFO]
+[INFO] --- spotbugs-maven-plugin:3.1.12.2:spotbugs (spotbugs) @ sdnr-wt-odlux-app-mediatorApp ---
+[INFO]
+[INFO] <<< spotbugs-maven-plugin:3.1.12.2:check (analyze-compile) < :spotbugs @ sdnr-wt-odlux-app-mediatorApp <<<
+[INFO]
+[INFO]
+[INFO] --- spotbugs-maven-plugin:3.1.12.2:check (analyze-compile) @ sdnr-wt-odlux-app-mediatorApp ---
+[INFO]
+[INFO] --- build-helper-maven-plugin:1.12:add-test-source (add-test-source) @ sdnr-wt-odlux-app-mediatorApp ---
+[INFO] Test Source directory: /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/mediatorApp/src2/test/java added.
+[INFO]
+[INFO] --- maven-resources-plugin:3.1.0:testResources (default-testResources) @ sdnr-wt-odlux-app-mediatorApp ---
+[INFO] Using 'UTF-8' encoding to copy filtered resources.
+[INFO] skip non existing resourceDirectory /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/mediatorApp/src/test/resources
+[INFO]
+[INFO] --- maven-compiler-plugin:3.8.1:testCompile (default-testCompile) @ sdnr-wt-odlux-app-mediatorApp ---
+[INFO] Changes detected - recompiling the module!
+[INFO] Compiling 1 source file to /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/mediatorApp/target/test-classes
+[INFO]
+[INFO] --- maven-surefire-plugin:3.0.0-M5:test (default-test) @ sdnr-wt-odlux-app-mediatorApp ---
+[INFO]
+[INFO] -------------------------------------------------------
+[INFO] T E S T S
+[INFO] -------------------------------------------------------
+[INFO] Running org.onap.ccsdk.features.sdnr.wt.odlux.bundles.test.TestBundleRes
+[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.167 s - in org.onap.ccsdk.features.sdnr.wt.odlux.bundles.test.TestBundleRes
+[INFO]
+[INFO] Results:
+[INFO]
+[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0
+[INFO]
+[INFO]
+[INFO] --- jacoco-maven-plugin:0.8.5:report (post-unit-test) @ sdnr-wt-odlux-app-mediatorApp ---
+[INFO] Loading execution data file /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/mediatorApp/target/code-coverage/jacoco-ut.exec
+[INFO] Analyzed bundle 'ccsdk-features :: sdnr-wt-odlux-app-mediatorApp' with 1 classes
+[INFO]
+[INFO] --- jacoco-maven-plugin:0.8.5:report (default-report) @ sdnr-wt-odlux-app-mediatorApp ---
+[INFO] Skipping JaCoCo execution due to missing execution data file.
+[INFO]
+[INFO] --- script-maven-plugin:1.0.0:execute (default) @ sdnr-wt-odlux-app-mediatorApp ---
+[INFO] executing beanshell script
+[INFO]
+[INFO] --- maven-bundle-plugin:4.2.1:bundle (default-bundle) @ sdnr-wt-odlux-app-mediatorApp ---
+[WARNING] Bundle org.onap.ccsdk.features.sdnr.wt:sdnr-wt-odlux-app-mediatorApp:bundle:1.1.2-SNAPSHOT : Unused Import-Package instructions: [com.opensymphony.*]
+[INFO]
+[INFO] --- maven-javadoc-plugin:3.2.0:jar (attach-javadocs) @ sdnr-wt-odlux-app-mediatorApp ---
+[INFO] Skipping javadoc generation
+[INFO]
+[INFO] --- jacoco-maven-plugin:0.8.5:prepare-agent (pre-integration-test) @ sdnr-wt-odlux-app-mediatorApp ---
+[INFO] failsafeArgLine set to -javaagent:/home/aijana/.m2/repository/org/jacoco/org.jacoco.agent/0.8.5/org.jacoco.agent-0.8.5-runtime.jar=destfile=/home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/mediatorApp/target/code-coverage/jacoco-it.exec,excludes=**/gen/**:**/generated-sources/**:**/generated-test-sources/**:**/yang-gen/**:**/yang-gen-config/**:**/yang-gen-sal/**:**/yang-gen-code/**:**/pax/**
+[INFO]
+[INFO] --- maven-failsafe-plugin:3.0.0-M5:integration-test (integration-tests) @ sdnr-wt-odlux-app-mediatorApp ---
+[INFO]
+[INFO] --- jacoco-maven-plugin:0.8.5:report (post-integration-test) @ sdnr-wt-odlux-app-mediatorApp ---
+[INFO] Skipping JaCoCo execution due to missing execution data file.
+[INFO]
+[INFO] --- duplicate-finder-maven-plugin:1.4.0:check (find-duplicate-classpath-entries) @ sdnr-wt-odlux-app-mediatorApp ---
+[INFO]
+[INFO] --- maven-source-plugin:3.2.1:jar-no-fork (attach-sources) @ sdnr-wt-odlux-app-mediatorApp ---
+[INFO] Building jar: /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/mediatorApp/target/sdnr-wt-odlux-app-mediatorApp-1.1.2-SNAPSHOT-sources.jar
+[INFO]
+[INFO] --- maven-failsafe-plugin:3.0.0-M5:verify (integration-tests) @ sdnr-wt-odlux-app-mediatorApp ---
+[INFO]
+[INFO] --- modernizer-maven-plugin:2.1.0:modernizer (modernizer) @ sdnr-wt-odlux-app-mediatorApp ---
+[INFO]
+[INFO] --- jacoco-maven-plugin:0.8.5:report (report) @ sdnr-wt-odlux-app-mediatorApp ---
+[INFO] Skipping JaCoCo execution due to missing execution data file.
+[INFO]
+[INFO] --- jacoco-maven-plugin:0.8.5:check (default-check) @ sdnr-wt-odlux-app-mediatorApp ---
+[INFO] Skipping JaCoCo execution due to missing execution data file:/home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/mediatorApp/target/jacoco.exec
+[INFO]
+[INFO] --- maven-install-plugin:2.5.2:install (default-install) @ sdnr-wt-odlux-app-mediatorApp ---
+[INFO] Installing /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/mediatorApp/target/sdnr-wt-odlux-app-mediatorApp-1.1.2-SNAPSHOT.jar to /home/aijana/.m2/repository/org/onap/ccsdk/features/sdnr/wt/sdnr-wt-odlux-app-mediatorApp/1.1.2-SNAPSHOT/sdnr-wt-odlux-app-mediatorApp-1.1.2-SNAPSHOT.jar
+[INFO] Installing /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/mediatorApp/pom.xml to /home/aijana/.m2/repository/org/onap/ccsdk/features/sdnr/wt/sdnr-wt-odlux-app-mediatorApp/1.1.2-SNAPSHOT/sdnr-wt-odlux-app-mediatorApp-1.1.2-SNAPSHOT.pom
+[INFO] Installing /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/mediatorApp/target/sdnr-wt-odlux-app-mediatorApp-1.1.2-SNAPSHOT-sources.jar to /home/aijana/.m2/repository/org/onap/ccsdk/features/sdnr/wt/sdnr-wt-odlux-app-mediatorApp/1.1.2-SNAPSHOT/sdnr-wt-odlux-app-mediatorApp-1.1.2-SNAPSHOT-sources.jar
+[INFO]
+[INFO] --- maven-bundle-plugin:4.2.1:install (default-install) @ sdnr-wt-odlux-app-mediatorApp ---
+[INFO] Installing org/onap/ccsdk/features/sdnr/wt/sdnr-wt-odlux-app-mediatorApp/1.1.2-SNAPSHOT/sdnr-wt-odlux-app-mediatorApp-1.1.2-SNAPSHOT.jar
+[INFO] Writing OBR metadata
+[INFO]
+[INFO] --< org.onap.ccsdk.features.sdnr.wt:sdnr-wt-odlux-app-maintenanceApp >--
+[INFO] Building ccsdk-features :: sdnr-wt-odlux-app-maintenanceApp 1.1.2-SNAPSHOT [14/24]
+[INFO] -------------------------------[ bundle ]-------------------------------
+[INFO]
+[INFO] --- maven-clean-plugin:3.1.0:clean (default-clean) @ sdnr-wt-odlux-app-maintenanceApp ---
+[INFO] Deleting /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/maintenanceApp/target
+[INFO] Deleting /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/maintenanceApp/dist (includes = [], excludes = [])
+[INFO] Deleting /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/maintenanceApp/node (includes = [], excludes = [])
+[INFO]
+[INFO] --- maven-enforcer-plugin:3.0.0-M2:enforce (enforce-property) @ sdnr-wt-odlux-app-maintenanceApp ---
+[INFO]
+[INFO] --- maven-enforcer-plugin:3.0.0-M2:enforce (enforce-no-snapshots) @ sdnr-wt-odlux-app-maintenanceApp ---
+[INFO]
+[INFO] --- maven-enforcer-plugin:3.0.0-M2:enforce (enforce-maven) @ sdnr-wt-odlux-app-maintenanceApp ---
+[INFO]
+[INFO] --- maven-enforcer-plugin:3.0.0-M2:enforce (enforce-banned-dependencies) @ sdnr-wt-odlux-app-maintenanceApp ---
+[INFO]
+[INFO] --- git-commit-id-plugin:4.0.0:revision (get-git-infos) @ sdnr-wt-odlux-app-maintenanceApp ---
+[INFO]
+[INFO] --- jacoco-maven-plugin:0.8.5:prepare-agent (pre-unit-test) @ sdnr-wt-odlux-app-maintenanceApp ---
+[INFO] surefireArgLine set to -javaagent:/home/aijana/.m2/repository/org/jacoco/org.jacoco.agent/0.8.5/org.jacoco.agent-0.8.5-runtime.jar=destfile=/home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/maintenanceApp/target/code-coverage/jacoco-ut.exec,excludes=**/gen/**:**/generated-sources/**:**/generated-test-sources/**:**/yang-gen/**:**/yang-gen-config/**:**/yang-gen-sal/**:**/yang-gen-code/**:**/pax/**
+[INFO]
+[INFO] --- jacoco-maven-plugin:0.8.5:prepare-agent (default-prepare-agent) @ sdnr-wt-odlux-app-maintenanceApp ---
+[INFO] argLine set to -javaagent:/home/aijana/.m2/repository/org/jacoco/org.jacoco.agent/0.8.5/org.jacoco.agent-0.8.5-runtime.jar=destfile=/home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/maintenanceApp/target/code-coverage/jacoco.exec,excludes=**/gen/**:**/generated-sources/**:**/generated-test-sources/**:**/yang-gen/**:**/yang-gen-config/**:**/yang-gen-sal/**:**/yang-gen-code/**:**/pax/**
+[INFO]
+[INFO] --- frontend-maven-plugin:1.7.2:install-node-and-yarn (install node and yarn) @ sdnr-wt-odlux-app-maintenanceApp ---
+[INFO] Installing node version v10.16.3
+[INFO] Unpacking /home/aijana/.m2/repository/com/github/eirslett/node/10.16.3/node-10.16.3-linux-x64.tar.gz into /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/maintenanceApp/node/tmp
+[INFO] Copying node binary from /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/maintenanceApp/node/tmp/node-v10.16.3-linux-x64/bin/node to /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/maintenanceApp/node/node
+[INFO] Installed node locally.
+[INFO] Installing Yarn version v1.19.0
+[INFO] Unpacking /home/aijana/.m2/repository/com/github/eirslett/yarn/1.19.0/yarn-1.19.0.tar.gz into /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/maintenanceApp/node/yarn
+[INFO] Installed Yarn locally.
+[INFO]
+[INFO] --- maven-checkstyle-plugin:3.1.1:check (check-license) @ sdnr-wt-odlux-app-maintenanceApp ---
+[INFO]
+[INFO] --- maven-checkstyle-plugin:3.1.1:check (default) @ sdnr-wt-odlux-app-maintenanceApp ---
+[INFO]
+[INFO] --- maven-checkstyle-plugin:3.1.1:check (onap-java-style) @ sdnr-wt-odlux-app-maintenanceApp ---
+[INFO]
+[INFO] --- maven-checkstyle-plugin:3.1.1:check (onap-license) @ sdnr-wt-odlux-app-maintenanceApp ---
+[INFO]
+[INFO] >>> maven-pmd-plugin:3.13.0:cpd-check (cpd) > :cpd @ sdnr-wt-odlux-app-maintenanceApp >>>
+[INFO]
+[INFO] --- maven-pmd-plugin:3.13.0:cpd (cpd) @ sdnr-wt-odlux-app-maintenanceApp ---
+[INFO]
+[INFO] <<< maven-pmd-plugin:3.13.0:cpd-check (cpd) < :cpd @ sdnr-wt-odlux-app-maintenanceApp <<<
+[INFO]
+[INFO]
+[INFO] --- maven-pmd-plugin:3.13.0:cpd-check (cpd) @ sdnr-wt-odlux-app-maintenanceApp ---
+[INFO] PMD version: 6.21.0
+[INFO]
+[INFO]
+[INFO] --- maven-dependency-plugin:3.1.2:copy (unpack-license) @ sdnr-wt-odlux-app-maintenanceApp ---
+[INFO]
+[INFO] --- frontend-maven-plugin:1.7.2:yarn (yarn build) @ sdnr-wt-odlux-app-maintenanceApp ---
+[INFO] Running 'yarn run build' in /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/maintenanceApp
+[INFO] yarn run v1.19.0
+[INFO] $ webpack --env release --config webpack.config.js
+[INFO] Hash: 8f7224a9cdcc7d4ca16a
+[INFO] Version: webpack 4.28.4
+[INFO] Child App:
+[INFO] Hash: 8f7224a9cdcc7d4ca16a
+[INFO] Time: 17126ms
+[INFO] Built at: 03/15/2021 12:37:33 PM
+[INFO] Asset Size Chunks Chunk Names
+[INFO] maintenanceApp.js 35.8 KiB 0 [emitted] maintenanceApp
+[INFO] Entrypoint maintenanceApp = maintenanceApp.js
+[INFO] [0] multi ./pluginMaintenance.tsx 28 bytes {0} [built]
+[INFO] [1] ./pluginMaintenance.tsx 1.97 KiB {0} [built]
+[INFO] [2] delegated ../../node_modules/react/index.js from dll-reference app 42 bytes {0} [built]
+[INFO] [3] external "app" 42 bytes {0} [built]
+[INFO] [4] delegated ../../node_modules/@fortawesome/free-solid-svg-icons/index.es.js from dll-reference app 42 bytes {0} [built]
+[INFO] [5] delegated ./services/applicationManager.ts from dll-reference app 42 bytes {0} [built]
+[INFO] [6] ./handlers/maintenanceAppRootHandler.ts 1.44 KiB {0} [built]
+[INFO] [7] delegated ./flux/middleware.ts from dll-reference app 42 bytes {0} [built]
+[INFO] [8] ./handlers/maintenenceEntriesHandler.ts 2.14 KiB {0} [built]
+[INFO] [11] ./views/maintenenceView.tsx 17 KiB {0} [built]
+[INFO] [13] delegated ../../node_modules/@material-ui/core/esm/index.js from dll-reference app 42 bytes {0} [built]
+[INFO] [14] delegated ../../node_modules/@fortawesome/react-fontawesome/index.es.js from dll-reference app 42 bytes {0} [built]
+[INFO] [21] delegated ./flux/connect.ts from dll-reference app 42 bytes {0} [built]
+[INFO] [22] delegated ./components/material-table/index.tsx from dll-reference app 42 bytes {0} [built]
+[INFO] [38] ./utils/timeUtils.ts 2.13 KiB {0} [built]
+[INFO] + 26 hidden modules
+[INFO] Done in 18.93s.
+[INFO]
+[INFO] --- maven-resources-plugin:3.1.0:resources (default-resources) @ sdnr-wt-odlux-app-maintenanceApp ---
+[INFO] Using 'UTF-8' encoding to copy filtered resources.
+[INFO] Copying 1 resource to odlux
+[INFO] Copying 1 resource
+[INFO] Copying 1 resource
+[INFO]
+[INFO] --- maven-compiler-plugin:3.8.1:compile (default-compile) @ sdnr-wt-odlux-app-maintenanceApp ---
+[INFO] Changes detected - recompiling the module!
+[INFO] Compiling 1 source file to /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/maintenanceApp/target/classes
+[INFO]
+[INFO] >>> spotbugs-maven-plugin:3.1.12.2:check (analyze-compile) > :spotbugs @ sdnr-wt-odlux-app-maintenanceApp >>>
+[INFO]
+[INFO] --- spotbugs-maven-plugin:3.1.12.2:spotbugs (spotbugs) @ sdnr-wt-odlux-app-maintenanceApp ---
+[INFO]
+[INFO] <<< spotbugs-maven-plugin:3.1.12.2:check (analyze-compile) < :spotbugs @ sdnr-wt-odlux-app-maintenanceApp <<<
+[INFO]
+[INFO]
+[INFO] --- spotbugs-maven-plugin:3.1.12.2:check (analyze-compile) @ sdnr-wt-odlux-app-maintenanceApp ---
+[INFO]
+[INFO] --- build-helper-maven-plugin:1.12:add-test-source (add-test-source) @ sdnr-wt-odlux-app-maintenanceApp ---
+[INFO] Test Source directory: /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/maintenanceApp/src2/test/java added.
+[INFO]
+[INFO] --- maven-resources-plugin:3.1.0:testResources (default-testResources) @ sdnr-wt-odlux-app-maintenanceApp ---
+[INFO] Using 'UTF-8' encoding to copy filtered resources.
+[INFO] skip non existing resourceDirectory /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/maintenanceApp/src/test/resources
+[INFO]
+[INFO] --- maven-compiler-plugin:3.8.1:testCompile (default-testCompile) @ sdnr-wt-odlux-app-maintenanceApp ---
+[INFO] Changes detected - recompiling the module!
+[INFO] Compiling 1 source file to /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/maintenanceApp/target/test-classes
+[INFO]
+[INFO] --- maven-surefire-plugin:3.0.0-M5:test (default-test) @ sdnr-wt-odlux-app-maintenanceApp ---
+[INFO]
+[INFO] -------------------------------------------------------
+[INFO] T E S T S
+[INFO] -------------------------------------------------------
+[INFO] Running org.onap.ccsdk.features.sdnr.wt.odlux.bundles.test.TestBundleRes
+[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.174 s - in org.onap.ccsdk.features.sdnr.wt.odlux.bundles.test.TestBundleRes
+[INFO]
+[INFO] Results:
+[INFO]
+[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0
+[INFO]
+[INFO]
+[INFO] --- jacoco-maven-plugin:0.8.5:report (post-unit-test) @ sdnr-wt-odlux-app-maintenanceApp ---
+[INFO] Loading execution data file /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/maintenanceApp/target/code-coverage/jacoco-ut.exec
+[INFO] Analyzed bundle 'ccsdk-features :: sdnr-wt-odlux-app-maintenanceApp' with 1 classes
+[INFO]
+[INFO] --- jacoco-maven-plugin:0.8.5:report (default-report) @ sdnr-wt-odlux-app-maintenanceApp ---
+[INFO] Skipping JaCoCo execution due to missing execution data file.
+[INFO]
+[INFO] --- script-maven-plugin:1.0.0:execute (default) @ sdnr-wt-odlux-app-maintenanceApp ---
+[INFO] executing beanshell script
+[INFO]
+[INFO] --- maven-bundle-plugin:4.2.1:bundle (default-bundle) @ sdnr-wt-odlux-app-maintenanceApp ---
+[WARNING] Bundle org.onap.ccsdk.features.sdnr.wt:sdnr-wt-odlux-app-maintenanceApp:bundle:1.1.2-SNAPSHOT : Unused Import-Package instructions: [com.opensymphony.*]
+[INFO]
+[INFO] --- maven-javadoc-plugin:3.2.0:jar (attach-javadocs) @ sdnr-wt-odlux-app-maintenanceApp ---
+[INFO] Skipping javadoc generation
+[INFO]
+[INFO] --- jacoco-maven-plugin:0.8.5:prepare-agent (pre-integration-test) @ sdnr-wt-odlux-app-maintenanceApp ---
+[INFO] failsafeArgLine set to -javaagent:/home/aijana/.m2/repository/org/jacoco/org.jacoco.agent/0.8.5/org.jacoco.agent-0.8.5-runtime.jar=destfile=/home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/maintenanceApp/target/code-coverage/jacoco-it.exec,excludes=**/gen/**:**/generated-sources/**:**/generated-test-sources/**:**/yang-gen/**:**/yang-gen-config/**:**/yang-gen-sal/**:**/yang-gen-code/**:**/pax/**
+[INFO]
+[INFO] --- maven-failsafe-plugin:3.0.0-M5:integration-test (integration-tests) @ sdnr-wt-odlux-app-maintenanceApp ---
+[INFO]
+[INFO] --- jacoco-maven-plugin:0.8.5:report (post-integration-test) @ sdnr-wt-odlux-app-maintenanceApp ---
+[INFO] Skipping JaCoCo execution due to missing execution data file.
+[INFO]
+[INFO] --- duplicate-finder-maven-plugin:1.4.0:check (find-duplicate-classpath-entries) @ sdnr-wt-odlux-app-maintenanceApp ---
+[INFO]
+[INFO] --- maven-source-plugin:3.2.1:jar-no-fork (attach-sources) @ sdnr-wt-odlux-app-maintenanceApp ---
+[INFO] Building jar: /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/maintenanceApp/target/sdnr-wt-odlux-app-maintenanceApp-1.1.2-SNAPSHOT-sources.jar
+[INFO]
+[INFO] --- maven-failsafe-plugin:3.0.0-M5:verify (integration-tests) @ sdnr-wt-odlux-app-maintenanceApp ---
+[INFO]
+[INFO] --- modernizer-maven-plugin:2.1.0:modernizer (modernizer) @ sdnr-wt-odlux-app-maintenanceApp ---
+[INFO]
+[INFO] --- jacoco-maven-plugin:0.8.5:report (report) @ sdnr-wt-odlux-app-maintenanceApp ---
+[INFO] Skipping JaCoCo execution due to missing execution data file.
+[INFO]
+[INFO] --- jacoco-maven-plugin:0.8.5:check (default-check) @ sdnr-wt-odlux-app-maintenanceApp ---
+[INFO] Skipping JaCoCo execution due to missing execution data file:/home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/maintenanceApp/target/jacoco.exec
+[INFO]
+[INFO] --- maven-install-plugin:2.5.2:install (default-install) @ sdnr-wt-odlux-app-maintenanceApp ---
+[INFO] Installing /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/maintenanceApp/target/sdnr-wt-odlux-app-maintenanceApp-1.1.2-SNAPSHOT.jar to /home/aijana/.m2/repository/org/onap/ccsdk/features/sdnr/wt/sdnr-wt-odlux-app-maintenanceApp/1.1.2-SNAPSHOT/sdnr-wt-odlux-app-maintenanceApp-1.1.2-SNAPSHOT.jar
+[INFO] Installing /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/maintenanceApp/pom.xml to /home/aijana/.m2/repository/org/onap/ccsdk/features/sdnr/wt/sdnr-wt-odlux-app-maintenanceApp/1.1.2-SNAPSHOT/sdnr-wt-odlux-app-maintenanceApp-1.1.2-SNAPSHOT.pom
+[INFO] Installing /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/maintenanceApp/target/sdnr-wt-odlux-app-maintenanceApp-1.1.2-SNAPSHOT-sources.jar to /home/aijana/.m2/repository/org/onap/ccsdk/features/sdnr/wt/sdnr-wt-odlux-app-maintenanceApp/1.1.2-SNAPSHOT/sdnr-wt-odlux-app-maintenanceApp-1.1.2-SNAPSHOT-sources.jar
+[INFO]
+[INFO] --- maven-bundle-plugin:4.2.1:install (default-install) @ sdnr-wt-odlux-app-maintenanceApp ---
+[INFO] Installing org/onap/ccsdk/features/sdnr/wt/sdnr-wt-odlux-app-maintenanceApp/1.1.2-SNAPSHOT/sdnr-wt-odlux-app-maintenanceApp-1.1.2-SNAPSHOT.jar
+[INFO] Writing OBR metadata
+[INFO]
+[INFO] ----< org.onap.ccsdk.features.sdnr.wt:sdnr-wt-odlux-app-minimumApp >----
+[INFO] Building ccsdk-features :: sdnr-wt-odlux-app-minimumApp 1.1.2-SNAPSHOT [15/24]
+[INFO] -------------------------------[ bundle ]-------------------------------
+[INFO]
+[INFO] --- maven-clean-plugin:3.1.0:clean (default-clean) @ sdnr-wt-odlux-app-minimumApp ---
+[INFO] Deleting /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/minimumApp/target
+[INFO] Deleting /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/minimumApp/dist (includes = [], excludes = [])
+[INFO] Deleting /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/minimumApp/node (includes = [], excludes = [])
+[INFO]
+[INFO] --- maven-enforcer-plugin:3.0.0-M2:enforce (enforce-property) @ sdnr-wt-odlux-app-minimumApp ---
+[INFO]
+[INFO] --- maven-enforcer-plugin:3.0.0-M2:enforce (enforce-no-snapshots) @ sdnr-wt-odlux-app-minimumApp ---
+[INFO]
+[INFO] --- maven-enforcer-plugin:3.0.0-M2:enforce (enforce-maven) @ sdnr-wt-odlux-app-minimumApp ---
+[INFO]
+[INFO] --- maven-enforcer-plugin:3.0.0-M2:enforce (enforce-banned-dependencies) @ sdnr-wt-odlux-app-minimumApp ---
+[INFO]
+[INFO] --- git-commit-id-plugin:4.0.0:revision (get-git-infos) @ sdnr-wt-odlux-app-minimumApp ---
+[INFO]
+[INFO] --- jacoco-maven-plugin:0.8.5:prepare-agent (pre-unit-test) @ sdnr-wt-odlux-app-minimumApp ---
+[INFO] surefireArgLine set to -javaagent:/home/aijana/.m2/repository/org/jacoco/org.jacoco.agent/0.8.5/org.jacoco.agent-0.8.5-runtime.jar=destfile=/home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/minimumApp/target/code-coverage/jacoco-ut.exec,excludes=**/gen/**:**/generated-sources/**:**/generated-test-sources/**:**/yang-gen/**:**/yang-gen-config/**:**/yang-gen-sal/**:**/yang-gen-code/**:**/pax/**
+[INFO]
+[INFO] --- jacoco-maven-plugin:0.8.5:prepare-agent (default-prepare-agent) @ sdnr-wt-odlux-app-minimumApp ---
+[INFO] argLine set to -javaagent:/home/aijana/.m2/repository/org/jacoco/org.jacoco.agent/0.8.5/org.jacoco.agent-0.8.5-runtime.jar=destfile=/home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/minimumApp/target/code-coverage/jacoco.exec,excludes=**/gen/**:**/generated-sources/**:**/generated-test-sources/**:**/yang-gen/**:**/yang-gen-config/**:**/yang-gen-sal/**:**/yang-gen-code/**:**/pax/**
+[INFO]
+[INFO] --- frontend-maven-plugin:1.7.2:install-node-and-yarn (install node and yarn) @ sdnr-wt-odlux-app-minimumApp ---
+[INFO] Installing node version v10.16.3
+[INFO] Unpacking /home/aijana/.m2/repository/com/github/eirslett/node/10.16.3/node-10.16.3-linux-x64.tar.gz into /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/minimumApp/node/tmp
+[INFO] Copying node binary from /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/minimumApp/node/tmp/node-v10.16.3-linux-x64/bin/node to /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/minimumApp/node/node
+[INFO] Installed node locally.
+[INFO] Installing Yarn version v1.19.0
+[INFO] Unpacking /home/aijana/.m2/repository/com/github/eirslett/yarn/1.19.0/yarn-1.19.0.tar.gz into /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/minimumApp/node/yarn
+[INFO] Installed Yarn locally.
+[INFO]
+[INFO] --- maven-checkstyle-plugin:3.1.1:check (check-license) @ sdnr-wt-odlux-app-minimumApp ---
+[INFO]
+[INFO] --- maven-checkstyle-plugin:3.1.1:check (default) @ sdnr-wt-odlux-app-minimumApp ---
+[INFO]
+[INFO] --- maven-checkstyle-plugin:3.1.1:check (onap-java-style) @ sdnr-wt-odlux-app-minimumApp ---
+[INFO]
+[INFO] --- maven-checkstyle-plugin:3.1.1:check (onap-license) @ sdnr-wt-odlux-app-minimumApp ---
+[INFO]
+[INFO] >>> maven-pmd-plugin:3.13.0:cpd-check (cpd) > :cpd @ sdnr-wt-odlux-app-minimumApp >>>
+[INFO]
+[INFO] --- maven-pmd-plugin:3.13.0:cpd (cpd) @ sdnr-wt-odlux-app-minimumApp ---
+[INFO]
+[INFO] <<< maven-pmd-plugin:3.13.0:cpd-check (cpd) < :cpd @ sdnr-wt-odlux-app-minimumApp <<<
+[INFO]
+[INFO]
+[INFO] --- maven-pmd-plugin:3.13.0:cpd-check (cpd) @ sdnr-wt-odlux-app-minimumApp ---
+[INFO] PMD version: 6.21.0
+[INFO]
+[INFO]
+[INFO] --- maven-dependency-plugin:3.1.2:copy (unpack-license) @ sdnr-wt-odlux-app-minimumApp ---
+[INFO]
+[INFO] --- frontend-maven-plugin:1.7.2:yarn (yarn build) @ sdnr-wt-odlux-app-minimumApp ---
+[INFO] Running 'yarn run build' in /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/minimumApp
+[INFO] yarn run v1.19.0
+[INFO] $ webpack --env release --config webpack.config.js
+[INFO] Hash: b1fcae8781ba95f8b5dc
+[INFO] Version: webpack 4.28.4
+[INFO] Child App:
+[INFO] Hash: b1fcae8781ba95f8b5dc
+[INFO] Time: 11309ms
+[INFO] Built at: 03/15/2021 12:37:51 PM
+[INFO] Asset Size Chunks Chunk Names
+[INFO] minimumApp.js 2.07 KiB 0 [emitted] minimumApp
+[INFO] Entrypoint minimumApp = minimumApp.js
+[INFO] [0] multi ./plugin.tsx 28 bytes {0} [built]
+[INFO] [1] ./plugin.tsx 2.06 KiB {0} [built]
+[INFO] [2] delegated ../../node_modules/react/index.js from dll-reference app 42 bytes {0} [built]
+[INFO] [3] external "app" 42 bytes {0} [built]
+[INFO] [4] delegated ../../node_modules/react-router-dom/es/index.js from dll-reference app 42 bytes {0} [built]
+[INFO] [5] delegated ../../node_modules/@fortawesome/free-solid-svg-icons/index.es.js from dll-reference app 42 bytes {0} [built]
+[INFO] [6] delegated ./services/applicationManager.ts from dll-reference app 42 bytes {0} [built]
+[INFO] [7] delegated ./flux/connect.ts from dll-reference app 42 bytes {0} [built]
+[INFO] [8] ./handlers/minimumAppRootHandler.ts 1.3 KiB {0} [built]
+[INFO] [9] delegated ./flux/middleware.ts from dll-reference app 42 bytes {0} [built]
+[INFO] Done in 12.65s.
+[INFO]
+[INFO] --- maven-resources-plugin:3.1.0:resources (default-resources) @ sdnr-wt-odlux-app-minimumApp ---
+[INFO] Using 'UTF-8' encoding to copy filtered resources.
+[INFO] Copying 1 resource to odlux
+[INFO] Copying 1 resource
+[INFO] Copying 1 resource
+[INFO]
+[INFO] --- maven-compiler-plugin:3.8.1:compile (default-compile) @ sdnr-wt-odlux-app-minimumApp ---
+[INFO] Changes detected - recompiling the module!
+[INFO] Compiling 1 source file to /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/minimumApp/target/classes
+[INFO]
+[INFO] >>> spotbugs-maven-plugin:3.1.12.2:check (analyze-compile) > :spotbugs @ sdnr-wt-odlux-app-minimumApp >>>
+[INFO]
+[INFO] --- spotbugs-maven-plugin:3.1.12.2:spotbugs (spotbugs) @ sdnr-wt-odlux-app-minimumApp ---
+[INFO]
+[INFO] <<< spotbugs-maven-plugin:3.1.12.2:check (analyze-compile) < :spotbugs @ sdnr-wt-odlux-app-minimumApp <<<
+[INFO]
+[INFO]
+[INFO] --- spotbugs-maven-plugin:3.1.12.2:check (analyze-compile) @ sdnr-wt-odlux-app-minimumApp ---
+[INFO]
+[INFO] --- build-helper-maven-plugin:1.12:add-test-source (add-test-source) @ sdnr-wt-odlux-app-minimumApp ---
+[INFO] Test Source directory: /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/minimumApp/src2/test/java added.
+[INFO]
+[INFO] --- maven-resources-plugin:3.1.0:testResources (default-testResources) @ sdnr-wt-odlux-app-minimumApp ---
+[INFO] Using 'UTF-8' encoding to copy filtered resources.
+[INFO] skip non existing resourceDirectory /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/minimumApp/src/test/resources
+[INFO]
+[INFO] --- maven-compiler-plugin:3.8.1:testCompile (default-testCompile) @ sdnr-wt-odlux-app-minimumApp ---
+[INFO] Changes detected - recompiling the module!
+[INFO] Compiling 1 source file to /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/minimumApp/target/test-classes
+[INFO]
+[INFO] --- maven-surefire-plugin:3.0.0-M5:test (default-test) @ sdnr-wt-odlux-app-minimumApp ---
+[INFO]
+[INFO] -------------------------------------------------------
+[INFO] T E S T S
+[INFO] -------------------------------------------------------
+[INFO] Running org.onap.ccsdk.features.sdnr.wt.odlux.bundles.test.TestBundleRes
+[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.172 s - in org.onap.ccsdk.features.sdnr.wt.odlux.bundles.test.TestBundleRes
+[INFO]
+[INFO] Results:
+[INFO]
+[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0
+[INFO]
+[INFO]
+[INFO] --- jacoco-maven-plugin:0.8.5:report (post-unit-test) @ sdnr-wt-odlux-app-minimumApp ---
+[INFO] Loading execution data file /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/minimumApp/target/code-coverage/jacoco-ut.exec
+[INFO] Analyzed bundle 'ccsdk-features :: sdnr-wt-odlux-app-minimumApp' with 1 classes
+[INFO]
+[INFO] --- jacoco-maven-plugin:0.8.5:report (default-report) @ sdnr-wt-odlux-app-minimumApp ---
+[INFO] Skipping JaCoCo execution due to missing execution data file.
+[INFO]
+[INFO] --- script-maven-plugin:1.0.0:execute (default) @ sdnr-wt-odlux-app-minimumApp ---
+[INFO] executing beanshell script
+[INFO]
+[INFO] --- maven-bundle-plugin:4.2.1:bundle (default-bundle) @ sdnr-wt-odlux-app-minimumApp ---
+[WARNING] Bundle org.onap.ccsdk.features.sdnr.wt:sdnr-wt-odlux-app-minimumApp:bundle:1.1.2-SNAPSHOT : Unused Import-Package instructions: [com.opensymphony.*]
+[INFO]
+[INFO] --- maven-javadoc-plugin:3.2.0:jar (attach-javadocs) @ sdnr-wt-odlux-app-minimumApp ---
+[INFO] Skipping javadoc generation
+[INFO]
+[INFO] --- jacoco-maven-plugin:0.8.5:prepare-agent (pre-integration-test) @ sdnr-wt-odlux-app-minimumApp ---
+[INFO] failsafeArgLine set to -javaagent:/home/aijana/.m2/repository/org/jacoco/org.jacoco.agent/0.8.5/org.jacoco.agent-0.8.5-runtime.jar=destfile=/home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/minimumApp/target/code-coverage/jacoco-it.exec,excludes=**/gen/**:**/generated-sources/**:**/generated-test-sources/**:**/yang-gen/**:**/yang-gen-config/**:**/yang-gen-sal/**:**/yang-gen-code/**:**/pax/**
+[INFO]
+[INFO] --- maven-failsafe-plugin:3.0.0-M5:integration-test (integration-tests) @ sdnr-wt-odlux-app-minimumApp ---
+[INFO]
+[INFO] --- jacoco-maven-plugin:0.8.5:report (post-integration-test) @ sdnr-wt-odlux-app-minimumApp ---
+[INFO] Skipping JaCoCo execution due to missing execution data file.
+[INFO]
+[INFO] --- duplicate-finder-maven-plugin:1.4.0:check (find-duplicate-classpath-entries) @ sdnr-wt-odlux-app-minimumApp ---
+[INFO]
+[INFO] --- maven-source-plugin:3.2.1:jar-no-fork (attach-sources) @ sdnr-wt-odlux-app-minimumApp ---
+[INFO] Building jar: /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/minimumApp/target/sdnr-wt-odlux-app-minimumApp-1.1.2-SNAPSHOT-sources.jar
+[INFO]
+[INFO] --- maven-failsafe-plugin:3.0.0-M5:verify (integration-tests) @ sdnr-wt-odlux-app-minimumApp ---
+[INFO]
+[INFO] --- modernizer-maven-plugin:2.1.0:modernizer (modernizer) @ sdnr-wt-odlux-app-minimumApp ---
+[INFO]
+[INFO] --- jacoco-maven-plugin:0.8.5:report (report) @ sdnr-wt-odlux-app-minimumApp ---
+[INFO] Skipping JaCoCo execution due to missing execution data file.
+[INFO]
+[INFO] --- jacoco-maven-plugin:0.8.5:check (default-check) @ sdnr-wt-odlux-app-minimumApp ---
+[INFO] Skipping JaCoCo execution due to missing execution data file:/home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/minimumApp/target/jacoco.exec
+[INFO]
+[INFO] --- maven-install-plugin:2.5.2:install (default-install) @ sdnr-wt-odlux-app-minimumApp ---
+[INFO] Installing /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/minimumApp/target/sdnr-wt-odlux-app-minimumApp-1.1.2-SNAPSHOT.jar to /home/aijana/.m2/repository/org/onap/ccsdk/features/sdnr/wt/sdnr-wt-odlux-app-minimumApp/1.1.2-SNAPSHOT/sdnr-wt-odlux-app-minimumApp-1.1.2-SNAPSHOT.jar
+[INFO] Installing /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/minimumApp/pom.xml to /home/aijana/.m2/repository/org/onap/ccsdk/features/sdnr/wt/sdnr-wt-odlux-app-minimumApp/1.1.2-SNAPSHOT/sdnr-wt-odlux-app-minimumApp-1.1.2-SNAPSHOT.pom
+[INFO] Installing /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/minimumApp/target/sdnr-wt-odlux-app-minimumApp-1.1.2-SNAPSHOT-sources.jar to /home/aijana/.m2/repository/org/onap/ccsdk/features/sdnr/wt/sdnr-wt-odlux-app-minimumApp/1.1.2-SNAPSHOT/sdnr-wt-odlux-app-minimumApp-1.1.2-SNAPSHOT-sources.jar
+[INFO]
+[INFO] --- maven-bundle-plugin:4.2.1:install (default-install) @ sdnr-wt-odlux-app-minimumApp ---
+[INFO] Installing org/onap/ccsdk/features/sdnr/wt/sdnr-wt-odlux-app-minimumApp/1.1.2-SNAPSHOT/sdnr-wt-odlux-app-minimumApp-1.1.2-SNAPSHOT.jar
+[INFO] Writing OBR metadata
+[INFO]
+[INFO] --< org.onap.ccsdk.features.sdnr.wt:sdnr-wt-odlux-app-performanceHistoryApp >--
+[INFO] Building ccsdk-features :: sdnr-wt-odlux-app-performanceHistoryApp 1.1.2-SNAPSHOT [16/24]
+[INFO] -------------------------------[ bundle ]-------------------------------
+[INFO]
+[INFO] --- maven-clean-plugin:3.1.0:clean (default-clean) @ sdnr-wt-odlux-app-performanceHistoryApp ---
+[INFO] Deleting /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/performanceHistoryApp/target
+[INFO] Deleting /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/performanceHistoryApp/dist (includes = [], excludes = [])
+[INFO] Deleting /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/performanceHistoryApp/node (includes = [], excludes = [])
+[INFO]
+[INFO] --- maven-enforcer-plugin:3.0.0-M2:enforce (enforce-property) @ sdnr-wt-odlux-app-performanceHistoryApp ---
+[INFO]
+[INFO] --- maven-enforcer-plugin:3.0.0-M2:enforce (enforce-no-snapshots) @ sdnr-wt-odlux-app-performanceHistoryApp ---
+[INFO]
+[INFO] --- maven-enforcer-plugin:3.0.0-M2:enforce (enforce-maven) @ sdnr-wt-odlux-app-performanceHistoryApp ---
+[INFO]
+[INFO] --- maven-enforcer-plugin:3.0.0-M2:enforce (enforce-banned-dependencies) @ sdnr-wt-odlux-app-performanceHistoryApp ---
+[INFO]
+[INFO] --- git-commit-id-plugin:4.0.0:revision (get-git-infos) @ sdnr-wt-odlux-app-performanceHistoryApp ---
+[INFO]
+[INFO] --- jacoco-maven-plugin:0.8.5:prepare-agent (pre-unit-test) @ sdnr-wt-odlux-app-performanceHistoryApp ---
+[INFO] surefireArgLine set to -javaagent:/home/aijana/.m2/repository/org/jacoco/org.jacoco.agent/0.8.5/org.jacoco.agent-0.8.5-runtime.jar=destfile=/home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/performanceHistoryApp/target/code-coverage/jacoco-ut.exec,excludes=**/gen/**:**/generated-sources/**:**/generated-test-sources/**:**/yang-gen/**:**/yang-gen-config/**:**/yang-gen-sal/**:**/yang-gen-code/**:**/pax/**
+[INFO]
+[INFO] --- jacoco-maven-plugin:0.8.5:prepare-agent (default-prepare-agent) @ sdnr-wt-odlux-app-performanceHistoryApp ---
+[INFO] argLine set to -javaagent:/home/aijana/.m2/repository/org/jacoco/org.jacoco.agent/0.8.5/org.jacoco.agent-0.8.5-runtime.jar=destfile=/home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/performanceHistoryApp/target/code-coverage/jacoco.exec,excludes=**/gen/**:**/generated-sources/**:**/generated-test-sources/**:**/yang-gen/**:**/yang-gen-config/**:**/yang-gen-sal/**:**/yang-gen-code/**:**/pax/**
+[INFO]
+[INFO] --- frontend-maven-plugin:1.7.2:install-node-and-yarn (install node and yarn) @ sdnr-wt-odlux-app-performanceHistoryApp ---
+[INFO] Installing node version v10.16.3
+[INFO] Unpacking /home/aijana/.m2/repository/com/github/eirslett/node/10.16.3/node-10.16.3-linux-x64.tar.gz into /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/performanceHistoryApp/node/tmp
+[INFO] Copying node binary from /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/performanceHistoryApp/node/tmp/node-v10.16.3-linux-x64/bin/node to /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/performanceHistoryApp/node/node
+[INFO] Installed node locally.
+[INFO] Installing Yarn version v1.19.0
+[INFO] Unpacking /home/aijana/.m2/repository/com/github/eirslett/yarn/1.19.0/yarn-1.19.0.tar.gz into /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/performanceHistoryApp/node/yarn
+[INFO] Installed Yarn locally.
+[INFO]
+[INFO] --- maven-checkstyle-plugin:3.1.1:check (check-license) @ sdnr-wt-odlux-app-performanceHistoryApp ---
+[INFO]
+[INFO] --- maven-checkstyle-plugin:3.1.1:check (default) @ sdnr-wt-odlux-app-performanceHistoryApp ---
+[INFO]
+[INFO] --- maven-checkstyle-plugin:3.1.1:check (onap-java-style) @ sdnr-wt-odlux-app-performanceHistoryApp ---
+[INFO]
+[INFO] --- maven-checkstyle-plugin:3.1.1:check (onap-license) @ sdnr-wt-odlux-app-performanceHistoryApp ---
+[INFO]
+[INFO] >>> maven-pmd-plugin:3.13.0:cpd-check (cpd) > :cpd @ sdnr-wt-odlux-app-performanceHistoryApp >>>
+[INFO]
+[INFO] --- maven-pmd-plugin:3.13.0:cpd (cpd) @ sdnr-wt-odlux-app-performanceHistoryApp ---
+[INFO]
+[INFO] <<< maven-pmd-plugin:3.13.0:cpd-check (cpd) < :cpd @ sdnr-wt-odlux-app-performanceHistoryApp <<<
+[INFO]
+[INFO]
+[INFO] --- maven-pmd-plugin:3.13.0:cpd-check (cpd) @ sdnr-wt-odlux-app-performanceHistoryApp ---
+[INFO] PMD version: 6.21.0
+[INFO]
+[INFO]
+[INFO] --- maven-dependency-plugin:3.1.2:copy (unpack-license) @ sdnr-wt-odlux-app-performanceHistoryApp ---
+[INFO]
+[INFO] --- frontend-maven-plugin:1.7.2:yarn (yarn build) @ sdnr-wt-odlux-app-performanceHistoryApp ---
+[INFO] Running 'yarn run build' in /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/performanceHistoryApp
+[INFO] yarn run v1.19.0
+[INFO] $ webpack --env release --config webpack.config.js
+[INFO] Hash: abcb7cd1327fb2e039c7
+[INFO] Version: webpack 4.28.4
+[INFO] Child App:
+[INFO] Hash: abcb7cd1327fb2e039c7
+[INFO] Time: 88778ms
+[INFO] Built at: 03/15/2021 12:39:27 PM
+[INFO] Asset Size Chunks Chunk Names
+[INFO] performanceHistoryApp.js 582 KiB 0 [emitted] performanceHistoryApp
+[INFO] Entrypoint performanceHistoryApp = performanceHistoryApp.js
+[INFO] [0] multi ./pluginPerformance.tsx 28 bytes {0} [built]
+[INFO] [1] ./pluginPerformance.tsx 5.83 KiB {0} [built]
+[INFO] [2] delegated ../../node_modules/react/index.js from dll-reference app 42 bytes {0} [built]
+[INFO] [3] external "app" 42 bytes {0} [built]
+[INFO] [4] delegated ../../node_modules/@fortawesome/free-solid-svg-icons/index.es.js from dll-reference app 42 bytes {0} [built]
+[INFO] [5] delegated ./services/applicationManager.ts from dll-reference app 42 bytes {0} [built]
+[INFO] [6] delegated ../../node_modules/react-router-dom/es/index.js from dll-reference app 42 bytes {0} [built]
+[INFO] [7] ./handlers/performanceHistoryRootHandler.ts 9.76 KiB {0} [built]
+[INFO] [8] delegated ./flux/middleware.ts from dll-reference app 42 bytes {0} [built]
+[INFO] [23] ./actions/deviceListActions.ts 9.49 KiB {0} [built]
+[INFO] [30] ./actions/ltpAction.ts 8.47 KiB {0} [built]
+[INFO] [32] ./actions/toggleActions.ts 4.68 KiB {0} [built]
+[INFO] [33] ./actions/reloadAction.ts 3.8 KiB {0} [built]
+[INFO] [34] ./views/performanceHistoryApplication.tsx 26.3 KiB {0} [built]
+[INFO] [36] delegated ./flux/connect.ts from dll-reference app 42 bytes {0} [built]
+[INFO] + 324 hidden modules
+[INFO] Done in 90.20s.
+[INFO]
+[INFO] --- maven-resources-plugin:3.1.0:resources (default-resources) @ sdnr-wt-odlux-app-performanceHistoryApp ---
+[INFO] Using 'UTF-8' encoding to copy filtered resources.
+[INFO] Copying 1 resource to odlux
+[INFO] Copying 1 resource
+[INFO] Copying 1 resource
+[INFO]
+[INFO] --- maven-compiler-plugin:3.8.1:compile (default-compile) @ sdnr-wt-odlux-app-performanceHistoryApp ---
+[INFO] Changes detected - recompiling the module!
+[INFO] Compiling 1 source file to /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/performanceHistoryApp/target/classes
+[INFO]
+[INFO] >>> spotbugs-maven-plugin:3.1.12.2:check (analyze-compile) > :spotbugs @ sdnr-wt-odlux-app-performanceHistoryApp >>>
+[INFO]
+[INFO] --- spotbugs-maven-plugin:3.1.12.2:spotbugs (spotbugs) @ sdnr-wt-odlux-app-performanceHistoryApp ---
+[INFO]
+[INFO] <<< spotbugs-maven-plugin:3.1.12.2:check (analyze-compile) < :spotbugs @ sdnr-wt-odlux-app-performanceHistoryApp <<<
+[INFO]
+[INFO]
+[INFO] --- spotbugs-maven-plugin:3.1.12.2:check (analyze-compile) @ sdnr-wt-odlux-app-performanceHistoryApp ---
+[INFO]
+[INFO] --- build-helper-maven-plugin:1.12:add-test-source (add-test-source) @ sdnr-wt-odlux-app-performanceHistoryApp ---
+[INFO] Test Source directory: /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/performanceHistoryApp/src2/test/java added.
+[INFO]
+[INFO] --- maven-resources-plugin:3.1.0:testResources (default-testResources) @ sdnr-wt-odlux-app-performanceHistoryApp ---
+[INFO] Using 'UTF-8' encoding to copy filtered resources.
+[INFO] skip non existing resourceDirectory /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/performanceHistoryApp/src/test/resources
+[INFO]
+[INFO] --- maven-compiler-plugin:3.8.1:testCompile (default-testCompile) @ sdnr-wt-odlux-app-performanceHistoryApp ---
+[INFO] Changes detected - recompiling the module!
+[INFO] Compiling 1 source file to /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/performanceHistoryApp/target/test-classes
+[INFO]
+[INFO] --- maven-surefire-plugin:3.0.0-M5:test (default-test) @ sdnr-wt-odlux-app-performanceHistoryApp ---
+[INFO]
+[INFO] -------------------------------------------------------
+[INFO] T E S T S
+[INFO] -------------------------------------------------------
+[INFO] Running org.onap.ccsdk.features.sdnr.wt.odlux.bundles.test.TestBundleRes
+[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.19 s - in org.onap.ccsdk.features.sdnr.wt.odlux.bundles.test.TestBundleRes
+[INFO]
+[INFO] Results:
+[INFO]
+[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0
+[INFO]
+[INFO]
+[INFO] --- jacoco-maven-plugin:0.8.5:report (post-unit-test) @ sdnr-wt-odlux-app-performanceHistoryApp ---
+[INFO] Loading execution data file /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/performanceHistoryApp/target/code-coverage/jacoco-ut.exec
+[INFO] Analyzed bundle 'ccsdk-features :: sdnr-wt-odlux-app-performanceHistoryApp' with 1 classes
+[INFO]
+[INFO] --- jacoco-maven-plugin:0.8.5:report (default-report) @ sdnr-wt-odlux-app-performanceHistoryApp ---
+[INFO] Skipping JaCoCo execution due to missing execution data file.
+[INFO]
+[INFO] --- script-maven-plugin:1.0.0:execute (default) @ sdnr-wt-odlux-app-performanceHistoryApp ---
+[INFO] executing beanshell script
+[INFO]
+[INFO] --- maven-bundle-plugin:4.2.1:bundle (default-bundle) @ sdnr-wt-odlux-app-performanceHistoryApp ---
+[WARNING] Bundle org.onap.ccsdk.features.sdnr.wt:sdnr-wt-odlux-app-performanceHistoryApp:bundle:1.1.2-SNAPSHOT : Unused Import-Package instructions: [com.opensymphony.*]
+[INFO]
+[INFO] --- maven-javadoc-plugin:3.2.0:jar (attach-javadocs) @ sdnr-wt-odlux-app-performanceHistoryApp ---
+[INFO] Skipping javadoc generation
+[INFO]
+[INFO] --- jacoco-maven-plugin:0.8.5:prepare-agent (pre-integration-test) @ sdnr-wt-odlux-app-performanceHistoryApp ---
+[INFO] failsafeArgLine set to -javaagent:/home/aijana/.m2/repository/org/jacoco/org.jacoco.agent/0.8.5/org.jacoco.agent-0.8.5-runtime.jar=destfile=/home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/performanceHistoryApp/target/code-coverage/jacoco-it.exec,excludes=**/gen/**:**/generated-sources/**:**/generated-test-sources/**:**/yang-gen/**:**/yang-gen-config/**:**/yang-gen-sal/**:**/yang-gen-code/**:**/pax/**
+[INFO]
+[INFO] --- maven-failsafe-plugin:3.0.0-M5:integration-test (integration-tests) @ sdnr-wt-odlux-app-performanceHistoryApp ---
+[INFO]
+[INFO] --- jacoco-maven-plugin:0.8.5:report (post-integration-test) @ sdnr-wt-odlux-app-performanceHistoryApp ---
+[INFO] Skipping JaCoCo execution due to missing execution data file.
+[INFO]
+[INFO] --- duplicate-finder-maven-plugin:1.4.0:check (find-duplicate-classpath-entries) @ sdnr-wt-odlux-app-performanceHistoryApp ---
+[INFO]
+[INFO] --- maven-source-plugin:3.2.1:jar-no-fork (attach-sources) @ sdnr-wt-odlux-app-performanceHistoryApp ---
+[INFO] Building jar: /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/performanceHistoryApp/target/sdnr-wt-odlux-app-performanceHistoryApp-1.1.2-SNAPSHOT-sources.jar
+[INFO]
+[INFO] --- maven-failsafe-plugin:3.0.0-M5:verify (integration-tests) @ sdnr-wt-odlux-app-performanceHistoryApp ---
+[INFO]
+[INFO] --- modernizer-maven-plugin:2.1.0:modernizer (modernizer) @ sdnr-wt-odlux-app-performanceHistoryApp ---
+[INFO]
+[INFO] --- jacoco-maven-plugin:0.8.5:report (report) @ sdnr-wt-odlux-app-performanceHistoryApp ---
+[INFO] Skipping JaCoCo execution due to missing execution data file.
+[INFO]
+[INFO] --- jacoco-maven-plugin:0.8.5:check (default-check) @ sdnr-wt-odlux-app-performanceHistoryApp ---
+[INFO] Skipping JaCoCo execution due to missing execution data file:/home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/performanceHistoryApp/target/jacoco.exec
+[INFO]
+[INFO] --- maven-install-plugin:2.5.2:install (default-install) @ sdnr-wt-odlux-app-performanceHistoryApp ---
+[INFO] Installing /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/performanceHistoryApp/target/sdnr-wt-odlux-app-performanceHistoryApp-1.1.2-SNAPSHOT.jar to /home/aijana/.m2/repository/org/onap/ccsdk/features/sdnr/wt/sdnr-wt-odlux-app-performanceHistoryApp/1.1.2-SNAPSHOT/sdnr-wt-odlux-app-performanceHistoryApp-1.1.2-SNAPSHOT.jar
+[INFO] Installing /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/performanceHistoryApp/pom.xml to /home/aijana/.m2/repository/org/onap/ccsdk/features/sdnr/wt/sdnr-wt-odlux-app-performanceHistoryApp/1.1.2-SNAPSHOT/sdnr-wt-odlux-app-performanceHistoryApp-1.1.2-SNAPSHOT.pom
+[INFO] Installing /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/performanceHistoryApp/target/sdnr-wt-odlux-app-performanceHistoryApp-1.1.2-SNAPSHOT-sources.jar to /home/aijana/.m2/repository/org/onap/ccsdk/features/sdnr/wt/sdnr-wt-odlux-app-performanceHistoryApp/1.1.2-SNAPSHOT/sdnr-wt-odlux-app-performanceHistoryApp-1.1.2-SNAPSHOT-sources.jar
+[INFO]
+[INFO] --- maven-bundle-plugin:4.2.1:install (default-install) @ sdnr-wt-odlux-app-performanceHistoryApp ---
+[INFO] Installing org/onap/ccsdk/features/sdnr/wt/sdnr-wt-odlux-app-performanceHistoryApp/1.1.2-SNAPSHOT/sdnr-wt-odlux-app-performanceHistoryApp-1.1.2-SNAPSHOT.jar
+[INFO] Writing OBR metadata
+[INFO]
+[INFO] ---< org.onap.ccsdk.features.sdnr.wt:sdnr-wt-odlux-app-eventLogApp >----
+[INFO] Building ccsdk-features :: sdnr-wt-odlux-app-eventLogApp 1.1.2-SNAPSHOT [17/24]
+[INFO] -------------------------------[ bundle ]-------------------------------
+[INFO]
+[INFO] --- maven-clean-plugin:3.1.0:clean (default-clean) @ sdnr-wt-odlux-app-eventLogApp ---
+[INFO] Deleting /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/eventLogApp/target
+[INFO] Deleting /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/eventLogApp/dist (includes = [], excludes = [])
+[INFO] Deleting /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/eventLogApp/node (includes = [], excludes = [])
+[INFO]
+[INFO] --- maven-enforcer-plugin:3.0.0-M2:enforce (enforce-property) @ sdnr-wt-odlux-app-eventLogApp ---
+[INFO]
+[INFO] --- maven-enforcer-plugin:3.0.0-M2:enforce (enforce-no-snapshots) @ sdnr-wt-odlux-app-eventLogApp ---
+[INFO]
+[INFO] --- maven-enforcer-plugin:3.0.0-M2:enforce (enforce-maven) @ sdnr-wt-odlux-app-eventLogApp ---
+[INFO]
+[INFO] --- maven-enforcer-plugin:3.0.0-M2:enforce (enforce-banned-dependencies) @ sdnr-wt-odlux-app-eventLogApp ---
+[INFO]
+[INFO] --- git-commit-id-plugin:4.0.0:revision (get-git-infos) @ sdnr-wt-odlux-app-eventLogApp ---
+[INFO]
+[INFO] --- jacoco-maven-plugin:0.8.5:prepare-agent (pre-unit-test) @ sdnr-wt-odlux-app-eventLogApp ---
+[INFO] surefireArgLine set to -javaagent:/home/aijana/.m2/repository/org/jacoco/org.jacoco.agent/0.8.5/org.jacoco.agent-0.8.5-runtime.jar=destfile=/home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/eventLogApp/target/code-coverage/jacoco-ut.exec,excludes=**/gen/**:**/generated-sources/**:**/generated-test-sources/**:**/yang-gen/**:**/yang-gen-config/**:**/yang-gen-sal/**:**/yang-gen-code/**:**/pax/**
+[INFO]
+[INFO] --- jacoco-maven-plugin:0.8.5:prepare-agent (default-prepare-agent) @ sdnr-wt-odlux-app-eventLogApp ---
+[INFO] argLine set to -javaagent:/home/aijana/.m2/repository/org/jacoco/org.jacoco.agent/0.8.5/org.jacoco.agent-0.8.5-runtime.jar=destfile=/home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/eventLogApp/target/code-coverage/jacoco.exec,excludes=**/gen/**:**/generated-sources/**:**/generated-test-sources/**:**/yang-gen/**:**/yang-gen-config/**:**/yang-gen-sal/**:**/yang-gen-code/**:**/pax/**
+[INFO]
+[INFO] --- frontend-maven-plugin:1.7.2:install-node-and-yarn (install node and yarn) @ sdnr-wt-odlux-app-eventLogApp ---
+[INFO] Installing node version v10.16.3
+[INFO] Unpacking /home/aijana/.m2/repository/com/github/eirslett/node/10.16.3/node-10.16.3-linux-x64.tar.gz into /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/eventLogApp/node/tmp
+[INFO] Copying node binary from /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/eventLogApp/node/tmp/node-v10.16.3-linux-x64/bin/node to /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/eventLogApp/node/node
+[INFO] Installed node locally.
+[INFO] Installing Yarn version v1.19.0
+[INFO] Unpacking /home/aijana/.m2/repository/com/github/eirslett/yarn/1.19.0/yarn-1.19.0.tar.gz into /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/eventLogApp/node/yarn
+[INFO] Installed Yarn locally.
+[INFO]
+[INFO] --- maven-checkstyle-plugin:3.1.1:check (check-license) @ sdnr-wt-odlux-app-eventLogApp ---
+[INFO]
+[INFO] --- maven-checkstyle-plugin:3.1.1:check (default) @ sdnr-wt-odlux-app-eventLogApp ---
+[INFO]
+[INFO] --- maven-checkstyle-plugin:3.1.1:check (onap-java-style) @ sdnr-wt-odlux-app-eventLogApp ---
+[INFO]
+[INFO] --- maven-checkstyle-plugin:3.1.1:check (onap-license) @ sdnr-wt-odlux-app-eventLogApp ---
+[INFO]
+[INFO] >>> maven-pmd-plugin:3.13.0:cpd-check (cpd) > :cpd @ sdnr-wt-odlux-app-eventLogApp >>>
+[INFO]
+[INFO] --- maven-pmd-plugin:3.13.0:cpd (cpd) @ sdnr-wt-odlux-app-eventLogApp ---
+[INFO]
+[INFO] <<< maven-pmd-plugin:3.13.0:cpd-check (cpd) < :cpd @ sdnr-wt-odlux-app-eventLogApp <<<
+[INFO]
+[INFO]
+[INFO] --- maven-pmd-plugin:3.13.0:cpd-check (cpd) @ sdnr-wt-odlux-app-eventLogApp ---
+[INFO] PMD version: 6.21.0
+[INFO]
+[INFO]
+[INFO] --- maven-dependency-plugin:3.1.2:copy (unpack-license) @ sdnr-wt-odlux-app-eventLogApp ---
+[INFO]
+[INFO] --- frontend-maven-plugin:1.7.2:yarn (yarn build) @ sdnr-wt-odlux-app-eventLogApp ---
+[INFO] Running 'yarn run build' in /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/eventLogApp
+[INFO] yarn run v1.19.0
+[INFO] $ webpack --env release --config webpack.config.js
+[INFO] Hash: 7cb368a90f6af4e9349b
+[INFO] Version: webpack 4.28.4
+[INFO] Child App:
+[INFO] Hash: 7cb368a90f6af4e9349b
+[INFO] Time: 14955ms
+[INFO] Built at: 03/15/2021 12:39:50 PM
+[INFO] Asset Size Chunks Chunk Names
+[INFO] eventLogApp.js 10.5 KiB 0 [emitted] eventLogApp
+[INFO] Entrypoint eventLogApp = eventLogApp.js
+[INFO] [0] multi ./pluginEventLog.tsx 28 bytes {0} [built]
+[INFO] [1] ./pluginEventLog.tsx 1.92 KiB {0} [built]
+[INFO] [2] delegated ../../node_modules/react/index.js from dll-reference app 42 bytes {0} [built]
+[INFO] [3] external "app" 42 bytes {0} [built]
+[INFO] [4] delegated ../../node_modules/@fortawesome/free-solid-svg-icons/index.es.js from dll-reference app 42 bytes {0} [built]
+[INFO] [5] delegated ./services/applicationManager.ts from dll-reference app 42 bytes {0} [built]
+[INFO] [6] ./views/eventLog.tsx 7.84 KiB {0} [built]
+[INFO] [7] delegated ./flux/connect.ts from dll-reference app 42 bytes {0} [built]
+[INFO] [8] delegated ./components/material-table/index.tsx from dll-reference app 42 bytes {0} [built]
+[INFO] [10] delegated ../../node_modules/@babel/runtime/helpers/interopRequireDefault.js from dll-reference app 42 bytes {0} [built]
+[INFO] [11] delegated ../../node_modules/@material-ui/icons/utils/createSvgIcon.js from dll-reference app 42 bytes {0} [built]
+[INFO] [12] ./handlers/eventLogHandler.tsx 2.03 KiB {0} [built]
+[INFO] [13] delegated ./components/material-table/utilities.ts from dll-reference app 42 bytes {0} [built]
+[INFO] [22] ./handlers/eventLogAppRootHandler.ts 1.38 KiB {0} [built]
+[INFO] [23] delegated ./flux/middleware.ts from dll-reference app 42 bytes {0} [built]
+[INFO] + 9 hidden modules
+[INFO] Done in 16.61s.
+[INFO]
+[INFO] --- maven-resources-plugin:3.1.0:resources (default-resources) @ sdnr-wt-odlux-app-eventLogApp ---
+[INFO] Using 'UTF-8' encoding to copy filtered resources.
+[INFO] Copying 1 resource to odlux
+[INFO] Copying 1 resource
+[INFO] Copying 1 resource
+[INFO]
+[INFO] --- maven-compiler-plugin:3.8.1:compile (default-compile) @ sdnr-wt-odlux-app-eventLogApp ---
+[INFO] Changes detected - recompiling the module!
+[INFO] Compiling 1 source file to /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/eventLogApp/target/classes
+[INFO]
+[INFO] >>> spotbugs-maven-plugin:3.1.12.2:check (analyze-compile) > :spotbugs @ sdnr-wt-odlux-app-eventLogApp >>>
+[INFO]
+[INFO] --- spotbugs-maven-plugin:3.1.12.2:spotbugs (spotbugs) @ sdnr-wt-odlux-app-eventLogApp ---
+[INFO]
+[INFO] <<< spotbugs-maven-plugin:3.1.12.2:check (analyze-compile) < :spotbugs @ sdnr-wt-odlux-app-eventLogApp <<<
+[INFO]
+[INFO]
+[INFO] --- spotbugs-maven-plugin:3.1.12.2:check (analyze-compile) @ sdnr-wt-odlux-app-eventLogApp ---
+[INFO]
+[INFO] --- build-helper-maven-plugin:1.12:add-test-source (add-test-source) @ sdnr-wt-odlux-app-eventLogApp ---
+[INFO] Test Source directory: /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/eventLogApp/src2/test/java added.
+[INFO]
+[INFO] --- maven-resources-plugin:3.1.0:testResources (default-testResources) @ sdnr-wt-odlux-app-eventLogApp ---
+[INFO] Using 'UTF-8' encoding to copy filtered resources.
+[INFO] skip non existing resourceDirectory /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/eventLogApp/src/test/resources
+[INFO]
+[INFO] --- maven-compiler-plugin:3.8.1:testCompile (default-testCompile) @ sdnr-wt-odlux-app-eventLogApp ---
+[INFO] Changes detected - recompiling the module!
+[INFO] Compiling 1 source file to /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/eventLogApp/target/test-classes
+[INFO]
+[INFO] --- maven-surefire-plugin:3.0.0-M5:test (default-test) @ sdnr-wt-odlux-app-eventLogApp ---
+[INFO]
+[INFO] -------------------------------------------------------
+[INFO] T E S T S
+[INFO] -------------------------------------------------------
+[INFO] Running org.onap.ccsdk.features.sdnr.wt.odlux.bundles.test.TestBundleRes
+[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.194 s - in org.onap.ccsdk.features.sdnr.wt.odlux.bundles.test.TestBundleRes
+[INFO]
+[INFO] Results:
+[INFO]
+[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0
+[INFO]
+[INFO]
+[INFO] --- jacoco-maven-plugin:0.8.5:report (post-unit-test) @ sdnr-wt-odlux-app-eventLogApp ---
+[INFO] Loading execution data file /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/eventLogApp/target/code-coverage/jacoco-ut.exec
+[INFO] Analyzed bundle 'ccsdk-features :: sdnr-wt-odlux-app-eventLogApp' with 1 classes
+[INFO]
+[INFO] --- jacoco-maven-plugin:0.8.5:report (default-report) @ sdnr-wt-odlux-app-eventLogApp ---
+[INFO] Skipping JaCoCo execution due to missing execution data file.
+[INFO]
+[INFO] --- script-maven-plugin:1.0.0:execute (default) @ sdnr-wt-odlux-app-eventLogApp ---
+[INFO] executing beanshell script
+[INFO]
+[INFO] --- maven-bundle-plugin:4.2.1:bundle (default-bundle) @ sdnr-wt-odlux-app-eventLogApp ---
+[WARNING] Bundle org.onap.ccsdk.features.sdnr.wt:sdnr-wt-odlux-app-eventLogApp:bundle:1.1.2-SNAPSHOT : Unused Import-Package instructions: [com.opensymphony.*]
+[INFO]
+[INFO] --- maven-javadoc-plugin:3.2.0:jar (attach-javadocs) @ sdnr-wt-odlux-app-eventLogApp ---
+[INFO] Skipping javadoc generation
+[INFO]
+[INFO] --- jacoco-maven-plugin:0.8.5:prepare-agent (pre-integration-test) @ sdnr-wt-odlux-app-eventLogApp ---
+[INFO] failsafeArgLine set to -javaagent:/home/aijana/.m2/repository/org/jacoco/org.jacoco.agent/0.8.5/org.jacoco.agent-0.8.5-runtime.jar=destfile=/home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/eventLogApp/target/code-coverage/jacoco-it.exec,excludes=**/gen/**:**/generated-sources/**:**/generated-test-sources/**:**/yang-gen/**:**/yang-gen-config/**:**/yang-gen-sal/**:**/yang-gen-code/**:**/pax/**
+[INFO]
+[INFO] --- maven-failsafe-plugin:3.0.0-M5:integration-test (integration-tests) @ sdnr-wt-odlux-app-eventLogApp ---
+[INFO]
+[INFO] --- jacoco-maven-plugin:0.8.5:report (post-integration-test) @ sdnr-wt-odlux-app-eventLogApp ---
+[INFO] Skipping JaCoCo execution due to missing execution data file.
+[INFO]
+[INFO] --- duplicate-finder-maven-plugin:1.4.0:check (find-duplicate-classpath-entries) @ sdnr-wt-odlux-app-eventLogApp ---
+[INFO]
+[INFO] --- maven-source-plugin:3.2.1:jar-no-fork (attach-sources) @ sdnr-wt-odlux-app-eventLogApp ---
+[INFO] Building jar: /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/eventLogApp/target/sdnr-wt-odlux-app-eventLogApp-1.1.2-SNAPSHOT-sources.jar
+[INFO]
+[INFO] --- maven-failsafe-plugin:3.0.0-M5:verify (integration-tests) @ sdnr-wt-odlux-app-eventLogApp ---
+[INFO]
+[INFO] --- modernizer-maven-plugin:2.1.0:modernizer (modernizer) @ sdnr-wt-odlux-app-eventLogApp ---
+[INFO]
+[INFO] --- jacoco-maven-plugin:0.8.5:report (report) @ sdnr-wt-odlux-app-eventLogApp ---
+[INFO] Skipping JaCoCo execution due to missing execution data file.
+[INFO]
+[INFO] --- jacoco-maven-plugin:0.8.5:check (default-check) @ sdnr-wt-odlux-app-eventLogApp ---
+[INFO] Skipping JaCoCo execution due to missing execution data file:/home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/eventLogApp/target/jacoco.exec
+[INFO]
+[INFO] --- maven-install-plugin:2.5.2:install (default-install) @ sdnr-wt-odlux-app-eventLogApp ---
+[INFO] Installing /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/eventLogApp/target/sdnr-wt-odlux-app-eventLogApp-1.1.2-SNAPSHOT.jar to /home/aijana/.m2/repository/org/onap/ccsdk/features/sdnr/wt/sdnr-wt-odlux-app-eventLogApp/1.1.2-SNAPSHOT/sdnr-wt-odlux-app-eventLogApp-1.1.2-SNAPSHOT.jar
+[INFO] Installing /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/eventLogApp/pom.xml to /home/aijana/.m2/repository/org/onap/ccsdk/features/sdnr/wt/sdnr-wt-odlux-app-eventLogApp/1.1.2-SNAPSHOT/sdnr-wt-odlux-app-eventLogApp-1.1.2-SNAPSHOT.pom
+[INFO] Installing /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/eventLogApp/target/sdnr-wt-odlux-app-eventLogApp-1.1.2-SNAPSHOT-sources.jar to /home/aijana/.m2/repository/org/onap/ccsdk/features/sdnr/wt/sdnr-wt-odlux-app-eventLogApp/1.1.2-SNAPSHOT/sdnr-wt-odlux-app-eventLogApp-1.1.2-SNAPSHOT-sources.jar
+[INFO]
+[INFO] --- maven-bundle-plugin:4.2.1:install (default-install) @ sdnr-wt-odlux-app-eventLogApp ---
+[INFO] Installing org/onap/ccsdk/features/sdnr/wt/sdnr-wt-odlux-app-eventLogApp/1.1.2-SNAPSHOT/sdnr-wt-odlux-app-eventLogApp-1.1.2-SNAPSHOT.jar
+[INFO] Writing OBR metadata
+[INFO]
+[INFO] --< org.onap.ccsdk.features.sdnr.wt:sdnr-wt-odlux-app-configurationApp >--
+[INFO] Building ccsdk-features :: sdnr-wt-odlux-app-configurationApp 1.1.2-SNAPSHOT [18/24]
+[INFO] -------------------------------[ bundle ]-------------------------------
+[INFO]
+[INFO] --- maven-clean-plugin:3.1.0:clean (default-clean) @ sdnr-wt-odlux-app-configurationApp ---
+[INFO] Deleting /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/configurationApp/target
+[INFO] Deleting /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/configurationApp/dist (includes = [], excludes = [])
+[INFO] Deleting /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/configurationApp/node (includes = [], excludes = [])
+[INFO]
+[INFO] --- maven-enforcer-plugin:3.0.0-M2:enforce (enforce-property) @ sdnr-wt-odlux-app-configurationApp ---
+[INFO]
+[INFO] --- maven-enforcer-plugin:3.0.0-M2:enforce (enforce-no-snapshots) @ sdnr-wt-odlux-app-configurationApp ---
+[INFO]
+[INFO] --- maven-enforcer-plugin:3.0.0-M2:enforce (enforce-maven) @ sdnr-wt-odlux-app-configurationApp ---
+[INFO]
+[INFO] --- maven-enforcer-plugin:3.0.0-M2:enforce (enforce-banned-dependencies) @ sdnr-wt-odlux-app-configurationApp ---
+[INFO]
+[INFO] --- git-commit-id-plugin:4.0.0:revision (get-git-infos) @ sdnr-wt-odlux-app-configurationApp ---
+[INFO]
+[INFO] --- jacoco-maven-plugin:0.8.5:prepare-agent (pre-unit-test) @ sdnr-wt-odlux-app-configurationApp ---
+[INFO] surefireArgLine set to -javaagent:/home/aijana/.m2/repository/org/jacoco/org.jacoco.agent/0.8.5/org.jacoco.agent-0.8.5-runtime.jar=destfile=/home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/configurationApp/target/code-coverage/jacoco-ut.exec,excludes=**/gen/**:**/generated-sources/**:**/generated-test-sources/**:**/yang-gen/**:**/yang-gen-config/**:**/yang-gen-sal/**:**/yang-gen-code/**:**/pax/**
+[INFO]
+[INFO] --- jacoco-maven-plugin:0.8.5:prepare-agent (default-prepare-agent) @ sdnr-wt-odlux-app-configurationApp ---
+[INFO] argLine set to -javaagent:/home/aijana/.m2/repository/org/jacoco/org.jacoco.agent/0.8.5/org.jacoco.agent-0.8.5-runtime.jar=destfile=/home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/configurationApp/target/code-coverage/jacoco.exec,excludes=**/gen/**:**/generated-sources/**:**/generated-test-sources/**:**/yang-gen/**:**/yang-gen-config/**:**/yang-gen-sal/**:**/yang-gen-code/**:**/pax/**
+[INFO]
+[INFO] --- frontend-maven-plugin:1.7.2:install-node-and-yarn (install node and yarn) @ sdnr-wt-odlux-app-configurationApp ---
+[INFO] Installing node version v10.16.3
+[INFO] Unpacking /home/aijana/.m2/repository/com/github/eirslett/node/10.16.3/node-10.16.3-linux-x64.tar.gz into /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/configurationApp/node/tmp
+[INFO] Copying node binary from /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/configurationApp/node/tmp/node-v10.16.3-linux-x64/bin/node to /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/configurationApp/node/node
+[INFO] Installed node locally.
+[INFO] Installing Yarn version v1.19.0
+[INFO] Unpacking /home/aijana/.m2/repository/com/github/eirslett/yarn/1.19.0/yarn-1.19.0.tar.gz into /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/configurationApp/node/yarn
+[INFO] Installed Yarn locally.
+[INFO]
+[INFO] --- maven-checkstyle-plugin:3.1.1:check (check-license) @ sdnr-wt-odlux-app-configurationApp ---
+[INFO]
+[INFO] --- maven-checkstyle-plugin:3.1.1:check (default) @ sdnr-wt-odlux-app-configurationApp ---
+[INFO]
+[INFO] --- maven-checkstyle-plugin:3.1.1:check (onap-java-style) @ sdnr-wt-odlux-app-configurationApp ---
+[INFO]
+[INFO] --- maven-checkstyle-plugin:3.1.1:check (onap-license) @ sdnr-wt-odlux-app-configurationApp ---
+[INFO]
+[INFO] >>> maven-pmd-plugin:3.13.0:cpd-check (cpd) > :cpd @ sdnr-wt-odlux-app-configurationApp >>>
+[INFO]
+[INFO] --- maven-pmd-plugin:3.13.0:cpd (cpd) @ sdnr-wt-odlux-app-configurationApp ---
+[INFO]
+[INFO] <<< maven-pmd-plugin:3.13.0:cpd-check (cpd) < :cpd @ sdnr-wt-odlux-app-configurationApp <<<
+[INFO]
+[INFO]
+[INFO] --- maven-pmd-plugin:3.13.0:cpd-check (cpd) @ sdnr-wt-odlux-app-configurationApp ---
+[INFO] PMD version: 6.21.0
+[INFO]
+[INFO]
+[INFO] --- maven-dependency-plugin:3.1.2:copy (unpack-license) @ sdnr-wt-odlux-app-configurationApp ---
+[INFO]
+[INFO] --- frontend-maven-plugin:1.7.2:yarn (yarn build) @ sdnr-wt-odlux-app-configurationApp ---
+[INFO] Running 'yarn run build' in /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/configurationApp
+[INFO] yarn run v1.19.0
+[INFO] $ webpack --env release --config webpack.config.js
+[INFO] Hash: 504afed9c69125ebf277
+[INFO] Version: webpack 4.28.4
+[INFO] Child App:
+[INFO] Hash: 504afed9c69125ebf277
+[INFO] Time: 24865ms
+[INFO] Built at: 03/15/2021 12:40:22 PM
+[INFO] Asset Size Chunks Chunk Names
+[INFO] configurationApp.js 124 KiB 0 [emitted] configurationApp
+[INFO] Entrypoint configurationApp = configurationApp.js
+[INFO] [0] multi ./pluginConfiguration.tsx 28 bytes {0} [built]
+[INFO] [1] ./pluginConfiguration.tsx 9.16 KiB {0} [built]
+[INFO] [2] delegated ../../node_modules/core-js/modules/web.dom.iterable.js from dll-reference app 42 bytes {0} [built]
+[INFO] [3] external "app" 42 bytes {0} [built]
+[INFO] [5] delegated ../../node_modules/react/index.js from dll-reference app 42 bytes {0} [built]
+[INFO] [6] delegated ../../node_modules/react-router-dom/es/index.js from dll-reference app 42 bytes {0} [built]
+[INFO] [7] delegated ../../node_modules/@fortawesome/free-solid-svg-icons/index.es.js from dll-reference app 42 bytes {0} [built]
+[INFO] [8] delegated ./flux/connect.ts from dll-reference app 42 bytes {0} [built]
+[INFO] [9] delegated ./services/applicationManager.ts from dll-reference app 42 bytes {0} [built]
+[INFO] [10] ./handlers/configurationAppRootHandler.ts 1.76 KiB {0} [built]
+[INFO] [11] delegated ./flux/middleware.ts from dll-reference app 42 bytes {0} [built]
+[INFO] [19] ./actions/deviceActions.ts 60.7 KiB {0} [built]
+[INFO] [23] ./handlers/viewDescriptionHandler.ts 2.57 KiB {0} [built]
+[INFO] [29] ./views/networkElementSelector.tsx 7.36 KiB {0} [built]
+[INFO] [31] ./views/configurationApplication.tsx 48.6 KiB {0} [built]
+[INFO] + 56 hidden modules
+[INFO] Done in 26.03s.
+[INFO]
+[INFO] --- maven-resources-plugin:3.1.0:resources (default-resources) @ sdnr-wt-odlux-app-configurationApp ---
+[INFO] Using 'UTF-8' encoding to copy filtered resources.
+[INFO] Copying 1 resource to odlux
+[INFO] Copying 1 resource
+[INFO] Copying 1 resource
+[INFO]
+[INFO] --- maven-compiler-plugin:3.8.1:compile (default-compile) @ sdnr-wt-odlux-app-configurationApp ---
+[INFO] Changes detected - recompiling the module!
+[INFO] Compiling 1 source file to /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/configurationApp/target/classes
+[INFO]
+[INFO] >>> spotbugs-maven-plugin:3.1.12.2:check (analyze-compile) > :spotbugs @ sdnr-wt-odlux-app-configurationApp >>>
+[INFO]
+[INFO] --- spotbugs-maven-plugin:3.1.12.2:spotbugs (spotbugs) @ sdnr-wt-odlux-app-configurationApp ---
+[INFO]
+[INFO] <<< spotbugs-maven-plugin:3.1.12.2:check (analyze-compile) < :spotbugs @ sdnr-wt-odlux-app-configurationApp <<<
+[INFO]
+[INFO]
+[INFO] --- spotbugs-maven-plugin:3.1.12.2:check (analyze-compile) @ sdnr-wt-odlux-app-configurationApp ---
+[INFO]
+[INFO] --- build-helper-maven-plugin:1.12:add-test-source (add-test-source) @ sdnr-wt-odlux-app-configurationApp ---
+[INFO] Test Source directory: /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/configurationApp/src2/test/java added.
+[INFO]
+[INFO] --- maven-resources-plugin:3.1.0:testResources (default-testResources) @ sdnr-wt-odlux-app-configurationApp ---
+[INFO] Using 'UTF-8' encoding to copy filtered resources.
+[INFO] skip non existing resourceDirectory /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/configurationApp/src/test/resources
+[INFO]
+[INFO] --- maven-compiler-plugin:3.8.1:testCompile (default-testCompile) @ sdnr-wt-odlux-app-configurationApp ---
+[INFO] Changes detected - recompiling the module!
+[INFO] Compiling 1 source file to /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/configurationApp/target/test-classes
+[INFO]
+[INFO] --- maven-surefire-plugin:3.0.0-M5:test (default-test) @ sdnr-wt-odlux-app-configurationApp ---
+[INFO]
+[INFO] -------------------------------------------------------
+[INFO] T E S T S
+[INFO] -------------------------------------------------------
+[INFO] Running org.onap.ccsdk.features.sdnr.wt.odlux.bundles.test.TestBundleRes
+[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.176 s - in org.onap.ccsdk.features.sdnr.wt.odlux.bundles.test.TestBundleRes
+[INFO]
+[INFO] Results:
+[INFO]
+[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0
+[INFO]
+[INFO]
+[INFO] --- jacoco-maven-plugin:0.8.5:report (post-unit-test) @ sdnr-wt-odlux-app-configurationApp ---
+[INFO] Loading execution data file /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/configurationApp/target/code-coverage/jacoco-ut.exec
+[INFO] Analyzed bundle 'ccsdk-features :: sdnr-wt-odlux-app-configurationApp' with 1 classes
+[INFO]
+[INFO] --- jacoco-maven-plugin:0.8.5:report (default-report) @ sdnr-wt-odlux-app-configurationApp ---
+[INFO] Skipping JaCoCo execution due to missing execution data file.
+[INFO]
+[INFO] --- script-maven-plugin:1.0.0:execute (default) @ sdnr-wt-odlux-app-configurationApp ---
+[INFO] executing beanshell script
+[INFO]
+[INFO] --- maven-bundle-plugin:4.2.1:bundle (default-bundle) @ sdnr-wt-odlux-app-configurationApp ---
+[WARNING] Bundle org.onap.ccsdk.features.sdnr.wt:sdnr-wt-odlux-app-configurationApp:bundle:1.1.2-SNAPSHOT : Unused Import-Package instructions: [com.opensymphony.*]
+[INFO]
+[INFO] --- maven-javadoc-plugin:3.2.0:jar (attach-javadocs) @ sdnr-wt-odlux-app-configurationApp ---
+[INFO] Skipping javadoc generation
+[INFO]
+[INFO] --- jacoco-maven-plugin:0.8.5:prepare-agent (pre-integration-test) @ sdnr-wt-odlux-app-configurationApp ---
+[INFO] failsafeArgLine set to -javaagent:/home/aijana/.m2/repository/org/jacoco/org.jacoco.agent/0.8.5/org.jacoco.agent-0.8.5-runtime.jar=destfile=/home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/configurationApp/target/code-coverage/jacoco-it.exec,excludes=**/gen/**:**/generated-sources/**:**/generated-test-sources/**:**/yang-gen/**:**/yang-gen-config/**:**/yang-gen-sal/**:**/yang-gen-code/**:**/pax/**
+[INFO]
+[INFO] --- maven-failsafe-plugin:3.0.0-M5:integration-test (integration-tests) @ sdnr-wt-odlux-app-configurationApp ---
+[INFO]
+[INFO] --- jacoco-maven-plugin:0.8.5:report (post-integration-test) @ sdnr-wt-odlux-app-configurationApp ---
+[INFO] Skipping JaCoCo execution due to missing execution data file.
+[INFO]
+[INFO] --- duplicate-finder-maven-plugin:1.4.0:check (find-duplicate-classpath-entries) @ sdnr-wt-odlux-app-configurationApp ---
+[INFO]
+[INFO] --- maven-source-plugin:3.2.1:jar-no-fork (attach-sources) @ sdnr-wt-odlux-app-configurationApp ---
+[INFO] Building jar: /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/configurationApp/target/sdnr-wt-odlux-app-configurationApp-1.1.2-SNAPSHOT-sources.jar
+[INFO]
+[INFO] --- maven-failsafe-plugin:3.0.0-M5:verify (integration-tests) @ sdnr-wt-odlux-app-configurationApp ---
+[INFO]
+[INFO] --- modernizer-maven-plugin:2.1.0:modernizer (modernizer) @ sdnr-wt-odlux-app-configurationApp ---
+[INFO]
+[INFO] --- jacoco-maven-plugin:0.8.5:report (report) @ sdnr-wt-odlux-app-configurationApp ---
+[INFO] Skipping JaCoCo execution due to missing execution data file.
+[INFO]
+[INFO] --- jacoco-maven-plugin:0.8.5:check (default-check) @ sdnr-wt-odlux-app-configurationApp ---
+[INFO] Skipping JaCoCo execution due to missing execution data file:/home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/configurationApp/target/jacoco.exec
+[INFO]
+[INFO] --- maven-install-plugin:2.5.2:install (default-install) @ sdnr-wt-odlux-app-configurationApp ---
+[INFO] Installing /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/configurationApp/target/sdnr-wt-odlux-app-configurationApp-1.1.2-SNAPSHOT.jar to /home/aijana/.m2/repository/org/onap/ccsdk/features/sdnr/wt/sdnr-wt-odlux-app-configurationApp/1.1.2-SNAPSHOT/sdnr-wt-odlux-app-configurationApp-1.1.2-SNAPSHOT.jar
+[INFO] Installing /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/configurationApp/pom.xml to /home/aijana/.m2/repository/org/onap/ccsdk/features/sdnr/wt/sdnr-wt-odlux-app-configurationApp/1.1.2-SNAPSHOT/sdnr-wt-odlux-app-configurationApp-1.1.2-SNAPSHOT.pom
+[INFO] Installing /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/configurationApp/target/sdnr-wt-odlux-app-configurationApp-1.1.2-SNAPSHOT-sources.jar to /home/aijana/.m2/repository/org/onap/ccsdk/features/sdnr/wt/sdnr-wt-odlux-app-configurationApp/1.1.2-SNAPSHOT/sdnr-wt-odlux-app-configurationApp-1.1.2-SNAPSHOT-sources.jar
+[INFO]
+[INFO] --- maven-bundle-plugin:4.2.1:install (default-install) @ sdnr-wt-odlux-app-configurationApp ---
+[INFO] Installing org/onap/ccsdk/features/sdnr/wt/sdnr-wt-odlux-app-configurationApp/1.1.2-SNAPSHOT/sdnr-wt-odlux-app-configurationApp-1.1.2-SNAPSHOT.jar
+[INFO] Writing OBR metadata
+[INFO]
+[INFO] --< org.onap.ccsdk.features.sdnr.wt:sdnr-wt-odlux-app-networkMapApp >---
+[INFO] Building ccsdk-features :: sdnr-wt-odlux-app-networkMapApp 1.1.2-SNAPSHOT [19/24]
+[INFO] -------------------------------[ bundle ]-------------------------------
+[INFO]
+[INFO] --- maven-clean-plugin:3.1.0:clean (default-clean) @ sdnr-wt-odlux-app-networkMapApp ---
+[INFO] Deleting /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/networkMapApp/target
+[INFO] Deleting /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/networkMapApp/dist (includes = [], excludes = [])
+[INFO] Deleting /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/networkMapApp/node (includes = [], excludes = [])
+[INFO]
+[INFO] --- maven-enforcer-plugin:3.0.0-M2:enforce (enforce-property) @ sdnr-wt-odlux-app-networkMapApp ---
+[INFO]
+[INFO] --- maven-enforcer-plugin:3.0.0-M2:enforce (enforce-no-snapshots) @ sdnr-wt-odlux-app-networkMapApp ---
+[INFO]
+[INFO] --- maven-enforcer-plugin:3.0.0-M2:enforce (enforce-maven) @ sdnr-wt-odlux-app-networkMapApp ---
+[INFO]
+[INFO] --- maven-enforcer-plugin:3.0.0-M2:enforce (enforce-banned-dependencies) @ sdnr-wt-odlux-app-networkMapApp ---
+[INFO]
+[INFO] --- git-commit-id-plugin:4.0.0:revision (get-git-infos) @ sdnr-wt-odlux-app-networkMapApp ---
+[INFO]
+[INFO] --- jacoco-maven-plugin:0.8.5:prepare-agent (pre-unit-test) @ sdnr-wt-odlux-app-networkMapApp ---
+[INFO] surefireArgLine set to -javaagent:/home/aijana/.m2/repository/org/jacoco/org.jacoco.agent/0.8.5/org.jacoco.agent-0.8.5-runtime.jar=destfile=/home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/networkMapApp/target/code-coverage/jacoco-ut.exec,excludes=**/gen/**:**/generated-sources/**:**/generated-test-sources/**:**/yang-gen/**:**/yang-gen-config/**:**/yang-gen-sal/**:**/yang-gen-code/**:**/pax/**
+[INFO]
+[INFO] --- jacoco-maven-plugin:0.8.5:prepare-agent (default-prepare-agent) @ sdnr-wt-odlux-app-networkMapApp ---
+[INFO] argLine set to -javaagent:/home/aijana/.m2/repository/org/jacoco/org.jacoco.agent/0.8.5/org.jacoco.agent-0.8.5-runtime.jar=destfile=/home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/networkMapApp/target/code-coverage/jacoco.exec,excludes=**/gen/**:**/generated-sources/**:**/generated-test-sources/**:**/yang-gen/**:**/yang-gen-config/**:**/yang-gen-sal/**:**/yang-gen-code/**:**/pax/**
+[INFO]
+[INFO] --- frontend-maven-plugin:1.7.2:install-node-and-yarn (install node and yarn) @ sdnr-wt-odlux-app-networkMapApp ---
+[INFO] Installing node version v10.16.3
+[INFO] Unpacking /home/aijana/.m2/repository/com/github/eirslett/node/10.16.3/node-10.16.3-linux-x64.tar.gz into /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/networkMapApp/node/tmp
+[INFO] Copying node binary from /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/networkMapApp/node/tmp/node-v10.16.3-linux-x64/bin/node to /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/networkMapApp/node/node
+[INFO] Installed node locally.
+[INFO] Installing Yarn version v1.19.0
+[INFO] Unpacking /home/aijana/.m2/repository/com/github/eirslett/yarn/1.19.0/yarn-1.19.0.tar.gz into /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/networkMapApp/node/yarn
+[INFO] Installed Yarn locally.
+[INFO]
+[INFO] --- maven-checkstyle-plugin:3.1.1:check (check-license) @ sdnr-wt-odlux-app-networkMapApp ---
+[INFO]
+[INFO] --- maven-checkstyle-plugin:3.1.1:check (default) @ sdnr-wt-odlux-app-networkMapApp ---
+[INFO]
+[INFO] --- maven-checkstyle-plugin:3.1.1:check (onap-java-style) @ sdnr-wt-odlux-app-networkMapApp ---
+[INFO]
+[INFO] --- maven-checkstyle-plugin:3.1.1:check (onap-license) @ sdnr-wt-odlux-app-networkMapApp ---
+[INFO]
+[INFO] >>> maven-pmd-plugin:3.13.0:cpd-check (cpd) > :cpd @ sdnr-wt-odlux-app-networkMapApp >>>
+[INFO]
+[INFO] --- maven-pmd-plugin:3.13.0:cpd (cpd) @ sdnr-wt-odlux-app-networkMapApp ---
+[INFO]
+[INFO] <<< maven-pmd-plugin:3.13.0:cpd-check (cpd) < :cpd @ sdnr-wt-odlux-app-networkMapApp <<<
+[INFO]
+[INFO]
+[INFO] --- maven-pmd-plugin:3.13.0:cpd-check (cpd) @ sdnr-wt-odlux-app-networkMapApp ---
+[INFO] PMD version: 6.21.0
+[INFO]
+[INFO]
+[INFO] --- maven-dependency-plugin:3.1.2:copy (unpack-license) @ sdnr-wt-odlux-app-networkMapApp ---
+[INFO]
+[INFO] --- frontend-maven-plugin:1.7.2:yarn (yarn build) @ sdnr-wt-odlux-app-networkMapApp ---
+[INFO] Running 'yarn run build' in /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/networkMapApp
+[INFO] yarn run v1.19.0
+[INFO] $ webpack --env release --config webpack.config.js
+[INFO] Hash: f95031238a316babbe3b
+[INFO] Version: webpack 4.28.4
+[INFO] Child App:
+[INFO] Hash: f95031238a316babbe3b
+[INFO] Time: 38890ms
+[INFO] Built at: 03/15/2021 12:41:08 PM
+[INFO] Asset Size Chunks Chunk Names
+[INFO] networkMapApp.js 844 KiB 0 [emitted] networkMapApp
+[INFO] Entrypoint networkMapApp = networkMapApp.js
+[INFO] [0] multi ./pluginTransport.tsx 28 bytes {0} [built]
+[INFO] [1] ./pluginTransport.tsx 2.74 KiB {0} [built]
+[INFO] [2] delegated ../../node_modules/react/index.js from dll-reference app 42 bytes {0} [built]
+[INFO] [3] external "app" 42 bytes {0} [built]
+[INFO] [4] delegated ../../node_modules/@fortawesome/free-solid-svg-icons/index.es.js from dll-reference app 42 bytes {0} [built]
+[INFO] [5] delegated ./services/applicationManager.ts from dll-reference app 42 bytes {0} [built]
+[INFO] [6] ./handlers/rootReducer.ts 1.64 KiB {0} [built]
+[INFO] [7] delegated ./flux/middleware.ts from dll-reference app 42 bytes {0} [built]
+[INFO] [8] ./handlers/detailsReducer.ts 4.26 KiB {0} [built]
+[INFO] [12] delegated ./flux/action.ts from dll-reference app 42 bytes {0} [built]
+[INFO] [17] ./actions/mapActions.ts 7.34 KiB {0} [built]
+[INFO] [18] ./config.ts 1.71 KiB {0} [built]
+[INFO] [23] ./App.tsx 1.51 KiB {0} [built]
+[INFO] [62] delegated ./services/notificationService.ts from dll-reference app 42 bytes {0} [built]
+[INFO] [63] delegated ./services/applicationApi.ts from dll-reference app 42 bytes {0} [built]
+[INFO] + 49 hidden modules
+[INFO] Done in 40.47s.
+[INFO]
+[INFO] --- maven-resources-plugin:3.1.0:resources (default-resources) @ sdnr-wt-odlux-app-networkMapApp ---
+[INFO] Using 'UTF-8' encoding to copy filtered resources.
+[INFO] Copying 1 resource to odlux
+[INFO] Copying 1 resource
+[INFO] Copying 1 resource
+[INFO]
+[INFO] --- maven-compiler-plugin:3.8.1:compile (default-compile) @ sdnr-wt-odlux-app-networkMapApp ---
+[INFO] Changes detected - recompiling the module!
+[INFO] Compiling 1 source file to /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/networkMapApp/target/classes
+[INFO]
+[INFO] >>> spotbugs-maven-plugin:3.1.12.2:check (analyze-compile) > :spotbugs @ sdnr-wt-odlux-app-networkMapApp >>>
+[INFO]
+[INFO] --- spotbugs-maven-plugin:3.1.12.2:spotbugs (spotbugs) @ sdnr-wt-odlux-app-networkMapApp ---
+[INFO]
+[INFO] <<< spotbugs-maven-plugin:3.1.12.2:check (analyze-compile) < :spotbugs @ sdnr-wt-odlux-app-networkMapApp <<<
+[INFO]
+[INFO]
+[INFO] --- spotbugs-maven-plugin:3.1.12.2:check (analyze-compile) @ sdnr-wt-odlux-app-networkMapApp ---
+[INFO]
+[INFO] --- build-helper-maven-plugin:1.12:add-test-source (add-test-source) @ sdnr-wt-odlux-app-networkMapApp ---
+[INFO] Test Source directory: /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/networkMapApp/src2/test/java added.
+[INFO]
+[INFO] --- maven-resources-plugin:3.1.0:testResources (default-testResources) @ sdnr-wt-odlux-app-networkMapApp ---
+[INFO] Using 'UTF-8' encoding to copy filtered resources.
+[INFO] skip non existing resourceDirectory /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/networkMapApp/src/test/resources
+[INFO]
+[INFO] --- maven-compiler-plugin:3.8.1:testCompile (default-testCompile) @ sdnr-wt-odlux-app-networkMapApp ---
+[INFO] Changes detected - recompiling the module!
+[INFO] Compiling 1 source file to /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/networkMapApp/target/test-classes
+[INFO]
+[INFO] --- maven-surefire-plugin:3.0.0-M5:test (default-test) @ sdnr-wt-odlux-app-networkMapApp ---
+[INFO]
+[INFO] -------------------------------------------------------
+[INFO] T E S T S
+[INFO] -------------------------------------------------------
+[INFO] Running org.onap.ccsdk.features.sdnr.wt.odlux.bundles.test.TestBundleRes
+[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.181 s - in org.onap.ccsdk.features.sdnr.wt.odlux.bundles.test.TestBundleRes
+[INFO]
+[INFO] Results:
+[INFO]
+[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0
+[INFO]
+[INFO]
+[INFO] --- jacoco-maven-plugin:0.8.5:report (post-unit-test) @ sdnr-wt-odlux-app-networkMapApp ---
+[INFO] Loading execution data file /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/networkMapApp/target/code-coverage/jacoco-ut.exec
+[INFO] Analyzed bundle 'ccsdk-features :: sdnr-wt-odlux-app-networkMapApp' with 1 classes
+[INFO]
+[INFO] --- jacoco-maven-plugin:0.8.5:report (default-report) @ sdnr-wt-odlux-app-networkMapApp ---
+[INFO] Skipping JaCoCo execution due to missing execution data file.
+[INFO]
+[INFO] --- script-maven-plugin:1.0.0:execute (default) @ sdnr-wt-odlux-app-networkMapApp ---
+[INFO] executing beanshell script
+[INFO]
+[INFO] --- maven-bundle-plugin:4.2.1:bundle (default-bundle) @ sdnr-wt-odlux-app-networkMapApp ---
+[WARNING] Bundle org.onap.ccsdk.features.sdnr.wt:sdnr-wt-odlux-app-networkMapApp:bundle:1.1.2-SNAPSHOT : Unused Import-Package instructions: [com.opensymphony.*]
+[INFO]
+[INFO] --- maven-javadoc-plugin:3.2.0:jar (attach-javadocs) @ sdnr-wt-odlux-app-networkMapApp ---
+[INFO] Skipping javadoc generation
+[INFO]
+[INFO] --- jacoco-maven-plugin:0.8.5:prepare-agent (pre-integration-test) @ sdnr-wt-odlux-app-networkMapApp ---
+[INFO] failsafeArgLine set to -javaagent:/home/aijana/.m2/repository/org/jacoco/org.jacoco.agent/0.8.5/org.jacoco.agent-0.8.5-runtime.jar=destfile=/home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/networkMapApp/target/code-coverage/jacoco-it.exec,excludes=**/gen/**:**/generated-sources/**:**/generated-test-sources/**:**/yang-gen/**:**/yang-gen-config/**:**/yang-gen-sal/**:**/yang-gen-code/**:**/pax/**
+[INFO]
+[INFO] --- maven-failsafe-plugin:3.0.0-M5:integration-test (integration-tests) @ sdnr-wt-odlux-app-networkMapApp ---
+[INFO]
+[INFO] --- jacoco-maven-plugin:0.8.5:report (post-integration-test) @ sdnr-wt-odlux-app-networkMapApp ---
+[INFO] Skipping JaCoCo execution due to missing execution data file.
+[INFO]
+[INFO] --- duplicate-finder-maven-plugin:1.4.0:check (find-duplicate-classpath-entries) @ sdnr-wt-odlux-app-networkMapApp ---
+[INFO]
+[INFO] --- maven-source-plugin:3.2.1:jar-no-fork (attach-sources) @ sdnr-wt-odlux-app-networkMapApp ---
+[INFO] Building jar: /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/networkMapApp/target/sdnr-wt-odlux-app-networkMapApp-1.1.2-SNAPSHOT-sources.jar
+[INFO]
+[INFO] --- maven-failsafe-plugin:3.0.0-M5:verify (integration-tests) @ sdnr-wt-odlux-app-networkMapApp ---
+[INFO]
+[INFO] --- modernizer-maven-plugin:2.1.0:modernizer (modernizer) @ sdnr-wt-odlux-app-networkMapApp ---
+[INFO]
+[INFO] --- jacoco-maven-plugin:0.8.5:report (report) @ sdnr-wt-odlux-app-networkMapApp ---
+[INFO] Skipping JaCoCo execution due to missing execution data file.
+[INFO]
+[INFO] --- jacoco-maven-plugin:0.8.5:check (default-check) @ sdnr-wt-odlux-app-networkMapApp ---
+[INFO] Skipping JaCoCo execution due to missing execution data file:/home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/networkMapApp/target/jacoco.exec
+[INFO]
+[INFO] --- maven-install-plugin:2.5.2:install (default-install) @ sdnr-wt-odlux-app-networkMapApp ---
+[INFO] Installing /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/networkMapApp/target/sdnr-wt-odlux-app-networkMapApp-1.1.2-SNAPSHOT.jar to /home/aijana/.m2/repository/org/onap/ccsdk/features/sdnr/wt/sdnr-wt-odlux-app-networkMapApp/1.1.2-SNAPSHOT/sdnr-wt-odlux-app-networkMapApp-1.1.2-SNAPSHOT.jar
+[INFO] Installing /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/networkMapApp/pom.xml to /home/aijana/.m2/repository/org/onap/ccsdk/features/sdnr/wt/sdnr-wt-odlux-app-networkMapApp/1.1.2-SNAPSHOT/sdnr-wt-odlux-app-networkMapApp-1.1.2-SNAPSHOT.pom
+[INFO] Installing /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/networkMapApp/target/sdnr-wt-odlux-app-networkMapApp-1.1.2-SNAPSHOT-sources.jar to /home/aijana/.m2/repository/org/onap/ccsdk/features/sdnr/wt/sdnr-wt-odlux-app-networkMapApp/1.1.2-SNAPSHOT/sdnr-wt-odlux-app-networkMapApp-1.1.2-SNAPSHOT-sources.jar
+[INFO]
+[INFO] --- maven-bundle-plugin:4.2.1:install (default-install) @ sdnr-wt-odlux-app-networkMapApp ---
+[INFO] Installing org/onap/ccsdk/features/sdnr/wt/sdnr-wt-odlux-app-networkMapApp/1.1.2-SNAPSHOT/sdnr-wt-odlux-app-networkMapApp-1.1.2-SNAPSHOT.jar
+[INFO] Writing OBR metadata
+[INFO]
+[INFO] --< org.onap.ccsdk.features.sdnr.wt:sdnr-wt-odlux-app-linkCalculationApp >--
+[INFO] Building ccsdk-features :: sdnr-wt-odlux-app-linkCalculationApp 1.1.2-SNAPSHOT [20/24]
+[INFO] -------------------------------[ bundle ]-------------------------------
+[INFO]
+[INFO] --- maven-clean-plugin:3.1.0:clean (default-clean) @ sdnr-wt-odlux-app-linkCalculationApp ---
+[INFO] Deleting /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/linkCalculationApp/target
+[INFO] Deleting /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/linkCalculationApp/dist (includes = [], excludes = [])
+[INFO] Deleting /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/linkCalculationApp/node (includes = [], excludes = [])
+[INFO] Deleting /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/linkCalculationApp/node_modules (includes = [], excludes = [])
+[INFO]
+[INFO] --- maven-enforcer-plugin:3.0.0-M2:enforce (enforce-property) @ sdnr-wt-odlux-app-linkCalculationApp ---
+[INFO]
+[INFO] --- maven-enforcer-plugin:3.0.0-M2:enforce (enforce-no-snapshots) @ sdnr-wt-odlux-app-linkCalculationApp ---
+[INFO]
+[INFO] --- maven-enforcer-plugin:3.0.0-M2:enforce (enforce-maven) @ sdnr-wt-odlux-app-linkCalculationApp ---
+[INFO]
+[INFO] --- maven-enforcer-plugin:3.0.0-M2:enforce (enforce-banned-dependencies) @ sdnr-wt-odlux-app-linkCalculationApp ---
+[INFO]
+[INFO] --- git-commit-id-plugin:4.0.0:revision (get-git-infos) @ sdnr-wt-odlux-app-linkCalculationApp ---
+[INFO]
+[INFO] --- jacoco-maven-plugin:0.8.5:prepare-agent (pre-unit-test) @ sdnr-wt-odlux-app-linkCalculationApp ---
+[INFO] surefireArgLine set to -javaagent:/home/aijana/.m2/repository/org/jacoco/org.jacoco.agent/0.8.5/org.jacoco.agent-0.8.5-runtime.jar=destfile=/home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/linkCalculationApp/target/code-coverage/jacoco-ut.exec,excludes=**/gen/**:**/generated-sources/**:**/generated-test-sources/**:**/yang-gen/**:**/yang-gen-config/**:**/yang-gen-sal/**:**/yang-gen-code/**:**/pax/**
+[INFO]
+[INFO] --- jacoco-maven-plugin:0.8.5:prepare-agent (default-prepare-agent) @ sdnr-wt-odlux-app-linkCalculationApp ---
+[INFO] argLine set to -javaagent:/home/aijana/.m2/repository/org/jacoco/org.jacoco.agent/0.8.5/org.jacoco.agent-0.8.5-runtime.jar=destfile=/home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/linkCalculationApp/target/code-coverage/jacoco.exec,excludes=**/gen/**:**/generated-sources/**:**/generated-test-sources/**:**/yang-gen/**:**/yang-gen-config/**:**/yang-gen-sal/**:**/yang-gen-code/**:**/pax/**
+[INFO]
+[INFO] --- frontend-maven-plugin:1.7.2:install-node-and-yarn (install node and yarn) @ sdnr-wt-odlux-app-linkCalculationApp ---
+[INFO] Installing node version v10.16.3
+[INFO] Unpacking /home/aijana/.m2/repository/com/github/eirslett/node/10.16.3/node-10.16.3-linux-x64.tar.gz into /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/linkCalculationApp/node/tmp
+[INFO] Copying node binary from /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/linkCalculationApp/node/tmp/node-v10.16.3-linux-x64/bin/node to /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/linkCalculationApp/node/node
+[INFO] Installed node locally.
+[INFO] Installing Yarn version v1.19.0
+[INFO] Unpacking /home/aijana/.m2/repository/com/github/eirslett/yarn/1.19.0/yarn-1.19.0.tar.gz into /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/linkCalculationApp/node/yarn
+[INFO] Installed Yarn locally.
+[INFO]
+[INFO] --- maven-checkstyle-plugin:3.1.1:check (check-license) @ sdnr-wt-odlux-app-linkCalculationApp ---
+[INFO]
+[INFO] --- maven-checkstyle-plugin:3.1.1:check (default) @ sdnr-wt-odlux-app-linkCalculationApp ---
+[INFO]
+[INFO] --- maven-checkstyle-plugin:3.1.1:check (onap-java-style) @ sdnr-wt-odlux-app-linkCalculationApp ---
+[INFO]
+[INFO] --- maven-checkstyle-plugin:3.1.1:check (onap-license) @ sdnr-wt-odlux-app-linkCalculationApp ---
+[INFO]
+[INFO] >>> maven-pmd-plugin:3.13.0:cpd-check (cpd) > :cpd @ sdnr-wt-odlux-app-linkCalculationApp >>>
+[INFO]
+[INFO] --- maven-pmd-plugin:3.13.0:cpd (cpd) @ sdnr-wt-odlux-app-linkCalculationApp ---
+[INFO]
+[INFO] <<< maven-pmd-plugin:3.13.0:cpd-check (cpd) < :cpd @ sdnr-wt-odlux-app-linkCalculationApp <<<
+[INFO]
+[INFO]
+[INFO] --- maven-pmd-plugin:3.13.0:cpd-check (cpd) @ sdnr-wt-odlux-app-linkCalculationApp ---
+[INFO] PMD version: 6.21.0
+[INFO]
+[INFO]
+[INFO] --- maven-dependency-plugin:3.1.2:copy (unpack-license) @ sdnr-wt-odlux-app-linkCalculationApp ---
+[INFO]
+[INFO] --- frontend-maven-plugin:1.7.2:yarn (yarn build) @ sdnr-wt-odlux-app-linkCalculationApp ---
+[INFO] Running 'yarn run build' in /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/linkCalculationApp
+[INFO] yarn run v1.19.0
+[INFO] $ webpack --env release --config webpack.config.js
+[INFO] Hash: d2f8172d8fc74fd42805
+[INFO] Version: webpack 4.28.4
+[INFO] Child App:
+[INFO] Hash: d2f8172d8fc74fd42805
+[INFO] Time: 17561ms
+[INFO] Built at: 03/15/2021 12:41:34 PM
+[INFO] Asset Size Chunks Chunk Names
+[INFO] linkCalculationApp.js 37.3 KiB 0 [emitted] linkCalculationApp
+[INFO] Entrypoint linkCalculationApp = linkCalculationApp.js
+[INFO] [0] multi ./pluginLinkCalculation.tsx 28 bytes {0} [built]
+[INFO] [1] ./pluginLinkCalculation.tsx 6.2 KiB {0} [built]
+[INFO] [2] delegated ../../node_modules/react/index.js from dll-reference app 42 bytes {0} [built]
+[INFO] [3] external "app" 42 bytes {0} [built]
+[INFO] [4] delegated ../../node_modules/react-router-dom/es/index.js from dll-reference app 42 bytes {0} [built]
+[INFO] [5] delegated ../../node_modules/@fortawesome/free-solid-svg-icons/index.es.js from dll-reference app 42 bytes {0} [built]
+[INFO] [6] delegated ./services/applicationManager.ts from dll-reference app 42 bytes {0} [built]
+[INFO] [7] ./views/linkCalculationComponent.tsx 36.2 KiB {0} [built]
+[INFO] [9] delegated ./flux/connect.ts from dll-reference app 42 bytes {0} [built]
+[INFO] [10] ./views/Style.scss 1.23 KiB {0} [built]
+[INFO] [11] /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/node_modules/css-loader!/home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/node_modules/sass-loader/lib/loader.js!./views/Style.scss 1.11 KiB {0} [built]
+[INFO] [14] ./actions/commonLinkCalculationActions.ts 9.4 KiB {0} [built]
+[INFO] [15] delegated ./flux/action.ts from dll-reference app 42 bytes {0} [built]
+[INFO] [19] ./handlers/linkCalculationAppRootHandler.ts 4.51 KiB {0} [built]
+[INFO] [20] delegated ./flux/middleware.ts from dll-reference app 42 bytes {0} [built]
+[INFO] + 6 hidden modules
+[INFO] Done in 19.36s.
+[INFO]
+[INFO] --- maven-resources-plugin:3.1.0:resources (default-resources) @ sdnr-wt-odlux-app-linkCalculationApp ---
+[INFO] Using 'UTF-8' encoding to copy filtered resources.
+[INFO] Copying 1 resource to odlux
+[INFO] Copying 1 resource
+[INFO] Copying 1 resource
+[INFO]
+[INFO] --- maven-compiler-plugin:3.8.1:compile (default-compile) @ sdnr-wt-odlux-app-linkCalculationApp ---
+[INFO] Changes detected - recompiling the module!
+[INFO] Compiling 1 source file to /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/linkCalculationApp/target/classes
+[INFO]
+[INFO] >>> spotbugs-maven-plugin:3.1.12.2:check (analyze-compile) > :spotbugs @ sdnr-wt-odlux-app-linkCalculationApp >>>
+[INFO]
+[INFO] --- spotbugs-maven-plugin:3.1.12.2:spotbugs (spotbugs) @ sdnr-wt-odlux-app-linkCalculationApp ---
+[INFO]
+[INFO] <<< spotbugs-maven-plugin:3.1.12.2:check (analyze-compile) < :spotbugs @ sdnr-wt-odlux-app-linkCalculationApp <<<
+[INFO]
+[INFO]
+[INFO] --- spotbugs-maven-plugin:3.1.12.2:check (analyze-compile) @ sdnr-wt-odlux-app-linkCalculationApp ---
+[INFO]
+[INFO] --- build-helper-maven-plugin:1.12:add-test-source (add-test-source) @ sdnr-wt-odlux-app-linkCalculationApp ---
+[INFO] Test Source directory: /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/linkCalculationApp/src2/test/java added.
+[INFO]
+[INFO] --- maven-resources-plugin:3.1.0:testResources (default-testResources) @ sdnr-wt-odlux-app-linkCalculationApp ---
+[INFO] Using 'UTF-8' encoding to copy filtered resources.
+[INFO] skip non existing resourceDirectory /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/linkCalculationApp/src/test/resources
+[INFO]
+[INFO] --- maven-compiler-plugin:3.8.1:testCompile (default-testCompile) @ sdnr-wt-odlux-app-linkCalculationApp ---
+[INFO] Changes detected - recompiling the module!
+[INFO] Compiling 1 source file to /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/linkCalculationApp/target/test-classes
+[INFO]
+[INFO] --- maven-surefire-plugin:3.0.0-M5:test (default-test) @ sdnr-wt-odlux-app-linkCalculationApp ---
+[INFO]
+[INFO] -------------------------------------------------------
+[INFO] T E S T S
+[INFO] -------------------------------------------------------
+[INFO] Running org.onap.ccsdk.features.sdnr.wt.odlux.bundles.test.TestBundleRes
+[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.183 s - in org.onap.ccsdk.features.sdnr.wt.odlux.bundles.test.TestBundleRes
+[INFO]
+[INFO] Results:
+[INFO]
+[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0
+[INFO]
+[INFO]
+[INFO] --- jacoco-maven-plugin:0.8.5:report (post-unit-test) @ sdnr-wt-odlux-app-linkCalculationApp ---
+[INFO] Loading execution data file /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/linkCalculationApp/target/code-coverage/jacoco-ut.exec
+[INFO] Analyzed bundle 'ccsdk-features :: sdnr-wt-odlux-app-linkCalculationApp' with 1 classes
+[INFO]
+[INFO] --- jacoco-maven-plugin:0.8.5:report (default-report) @ sdnr-wt-odlux-app-linkCalculationApp ---
+[INFO] Skipping JaCoCo execution due to missing execution data file.
+[INFO]
+[INFO] --- script-maven-plugin:1.0.0:execute (default) @ sdnr-wt-odlux-app-linkCalculationApp ---
+[INFO] executing beanshell script
+[INFO]
+[INFO] --- maven-bundle-plugin:4.2.1:bundle (default-bundle) @ sdnr-wt-odlux-app-linkCalculationApp ---
+[WARNING] Bundle org.onap.ccsdk.features.sdnr.wt:sdnr-wt-odlux-app-linkCalculationApp:bundle:1.1.2-SNAPSHOT : Unused Import-Package instructions: [com.opensymphony.*]
+[INFO]
+[INFO] --- maven-javadoc-plugin:3.2.0:jar (attach-javadocs) @ sdnr-wt-odlux-app-linkCalculationApp ---
+[INFO] Skipping javadoc generation
+[INFO]
+[INFO] --- jacoco-maven-plugin:0.8.5:prepare-agent (pre-integration-test) @ sdnr-wt-odlux-app-linkCalculationApp ---
+[INFO] failsafeArgLine set to -javaagent:/home/aijana/.m2/repository/org/jacoco/org.jacoco.agent/0.8.5/org.jacoco.agent-0.8.5-runtime.jar=destfile=/home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/linkCalculationApp/target/code-coverage/jacoco-it.exec,excludes=**/gen/**:**/generated-sources/**:**/generated-test-sources/**:**/yang-gen/**:**/yang-gen-config/**:**/yang-gen-sal/**:**/yang-gen-code/**:**/pax/**
+[INFO]
+[INFO] --- maven-failsafe-plugin:3.0.0-M5:integration-test (integration-tests) @ sdnr-wt-odlux-app-linkCalculationApp ---
+[INFO]
+[INFO] --- jacoco-maven-plugin:0.8.5:report (post-integration-test) @ sdnr-wt-odlux-app-linkCalculationApp ---
+[INFO] Skipping JaCoCo execution due to missing execution data file.
+[INFO]
+[INFO] --- duplicate-finder-maven-plugin:1.4.0:check (find-duplicate-classpath-entries) @ sdnr-wt-odlux-app-linkCalculationApp ---
+[INFO]
+[INFO] --- maven-source-plugin:3.2.1:jar-no-fork (attach-sources) @ sdnr-wt-odlux-app-linkCalculationApp ---
+[INFO] Building jar: /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/linkCalculationApp/target/sdnr-wt-odlux-app-linkCalculationApp-1.1.2-SNAPSHOT-sources.jar
+[INFO]
+[INFO] --- maven-failsafe-plugin:3.0.0-M5:verify (integration-tests) @ sdnr-wt-odlux-app-linkCalculationApp ---
+[INFO]
+[INFO] --- modernizer-maven-plugin:2.1.0:modernizer (modernizer) @ sdnr-wt-odlux-app-linkCalculationApp ---
+[INFO]
+[INFO] --- jacoco-maven-plugin:0.8.5:report (report) @ sdnr-wt-odlux-app-linkCalculationApp ---
+[INFO] Skipping JaCoCo execution due to missing execution data file.
+[INFO]
+[INFO] --- jacoco-maven-plugin:0.8.5:check (default-check) @ sdnr-wt-odlux-app-linkCalculationApp ---
+[INFO] Skipping JaCoCo execution due to missing execution data file:/home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/linkCalculationApp/target/jacoco.exec
+[INFO]
+[INFO] --- maven-install-plugin:2.5.2:install (default-install) @ sdnr-wt-odlux-app-linkCalculationApp ---
+[INFO] Installing /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/linkCalculationApp/target/sdnr-wt-odlux-app-linkCalculationApp-1.1.2-SNAPSHOT.jar to /home/aijana/.m2/repository/org/onap/ccsdk/features/sdnr/wt/sdnr-wt-odlux-app-linkCalculationApp/1.1.2-SNAPSHOT/sdnr-wt-odlux-app-linkCalculationApp-1.1.2-SNAPSHOT.jar
+[INFO] Installing /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/linkCalculationApp/pom.xml to /home/aijana/.m2/repository/org/onap/ccsdk/features/sdnr/wt/sdnr-wt-odlux-app-linkCalculationApp/1.1.2-SNAPSHOT/sdnr-wt-odlux-app-linkCalculationApp-1.1.2-SNAPSHOT.pom
+[INFO] Installing /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/linkCalculationApp/target/sdnr-wt-odlux-app-linkCalculationApp-1.1.2-SNAPSHOT-sources.jar to /home/aijana/.m2/repository/org/onap/ccsdk/features/sdnr/wt/sdnr-wt-odlux-app-linkCalculationApp/1.1.2-SNAPSHOT/sdnr-wt-odlux-app-linkCalculationApp-1.1.2-SNAPSHOT-sources.jar
+[INFO]
+[INFO] --- maven-bundle-plugin:4.2.1:install (default-install) @ sdnr-wt-odlux-app-linkCalculationApp ---
+[INFO] Installing org/onap/ccsdk/features/sdnr/wt/sdnr-wt-odlux-app-linkCalculationApp/1.1.2-SNAPSHOT/sdnr-wt-odlux-app-linkCalculationApp-1.1.2-SNAPSHOT.jar
+[INFO] Writing OBR metadata
+[INFO]
+[INFO] -----< org.onap.ccsdk.features.sdnr.wt:sdnr-wt-odlux-apps-feature >-----
+[INFO] Building ccsdk-features :: sdnr-wt-odlux-apps-feature 1.1.2-SNAPSHOT [21/24]
+[INFO] ------------------------------[ feature ]-------------------------------
+[INFO]
+[INFO] --- maven-clean-plugin:3.1.0:clean (default-clean) @ sdnr-wt-odlux-apps-feature ---
+[INFO] Deleting /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/app-feature/target
+[INFO]
+[INFO] --- maven-enforcer-plugin:3.0.0-M2:enforce (enforce-property) @ sdnr-wt-odlux-apps-feature ---
+[INFO]
+[INFO] --- maven-enforcer-plugin:3.0.0-M2:enforce (enforce-no-snapshots) @ sdnr-wt-odlux-apps-feature ---
+[INFO]
+[INFO] --- maven-enforcer-plugin:3.0.0-M2:enforce (enforce-maven) @ sdnr-wt-odlux-apps-feature ---
+[INFO]
+[INFO] --- maven-enforcer-plugin:3.0.0-M2:enforce (enforce-banned-dependencies) @ sdnr-wt-odlux-apps-feature ---
+[INFO]
+[INFO] --- git-commit-id-plugin:4.0.0:revision (get-git-infos) @ sdnr-wt-odlux-apps-feature ---
+[INFO]
+[INFO] --- jacoco-maven-plugin:0.8.5:prepare-agent (pre-unit-test) @ sdnr-wt-odlux-apps-feature ---
+[INFO] Skipping JaCoCo execution because property jacoco.skip is set.
+[INFO] surefireArgLine set to empty
+[INFO]
+[INFO] --- jacoco-maven-plugin:0.8.5:prepare-agent (default-prepare-agent) @ sdnr-wt-odlux-apps-feature ---
+[INFO] Skipping JaCoCo execution because property jacoco.skip is set.
+[INFO] argLine set to empty
+[INFO]
+[INFO] --- maven-checkstyle-plugin:3.1.1:check (check-license) @ sdnr-wt-odlux-apps-feature ---
+[INFO]
+[INFO] --- maven-checkstyle-plugin:3.1.1:check (default) @ sdnr-wt-odlux-apps-feature ---
+[INFO]
+[INFO] --- maven-checkstyle-plugin:3.1.1:check (onap-java-style) @ sdnr-wt-odlux-apps-feature ---
+[INFO]
+[INFO] --- maven-checkstyle-plugin:3.1.1:check (onap-license) @ sdnr-wt-odlux-apps-feature ---
+[INFO]
+[INFO] >>> maven-pmd-plugin:3.13.0:cpd-check (cpd) > :cpd @ sdnr-wt-odlux-apps-feature >>>
+[INFO]
+[INFO] --- maven-pmd-plugin:3.13.0:cpd (cpd) @ sdnr-wt-odlux-apps-feature ---
+[INFO]
+[INFO] <<< maven-pmd-plugin:3.13.0:cpd-check (cpd) < :cpd @ sdnr-wt-odlux-apps-feature <<<
+[INFO]
+[INFO]
+[INFO] --- maven-pmd-plugin:3.13.0:cpd-check (cpd) @ sdnr-wt-odlux-apps-feature ---
+[INFO] PMD version: 6.21.0
+[INFO]
+[INFO]
+[INFO] --- maven-dependency-plugin:3.1.2:copy (unpack-license) @ sdnr-wt-odlux-apps-feature ---
+[INFO]
+[INFO] --- depends-maven-plugin:1.4.0:generate-depends-file (generate-depends-file) @ sdnr-wt-odlux-apps-feature ---
+[INFO] Created: /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/app-feature/target/classes/META-INF/maven/dependencies.properties
+[INFO]
+[INFO] --- karaf-maven-plugin:4.2.9:features-generate-descriptor (default-features-generate-descriptor) @ sdnr-wt-odlux-apps-feature ---
+Downloading from central: https://repo1.maven.org/maven2/org/onap/ccsdk/features/sdnr/wt/sdnr-wt-odlux-apps-feature/1.1.2-SNAPSHOT/maven-metadata.xml
+Downloading from onap-snapshots: https://nexus.onap.org/content/repositories/snapshots/org/onap/ccsdk/features/sdnr/wt/sdnr-wt-odlux-apps-feature/1.1.2-SNAPSHOT/maven-metadata.xml
+Downloading from ecomp-snapshot: https://nexus.onap.org/content/repositories/snapshots/org/onap/ccsdk/features/sdnr/wt/sdnr-wt-odlux-apps-feature/1.1.2-SNAPSHOT/maven-metadata.xml
+Downloading from onap-staging: https://nexus.onap.org/content/groups/staging/org/onap/ccsdk/features/sdnr/wt/sdnr-wt-odlux-apps-feature/1.1.2-SNAPSHOT/maven-metadata.xml
+Downloading from opendaylight-snapshot: https://nexus.opendaylight.org/content/repositories/opendaylight.snapshot/org/onap/ccsdk/features/sdnr/wt/sdnr-wt-odlux-apps-feature/1.1.2-SNAPSHOT/maven-metadata.xml
+Progress (1): 849 B Progress (2): 849 B | 849 B Downloaded from ecomp-snapshot: https://nexus.onap.org/content/repositories/snapshots/org/onap/ccsdk/features/sdnr/wt/sdnr-wt-odlux-apps-feature/1.1.2-SNAPSHOT/maven-metadata.xml (849 B at 870 B/s)
+Downloaded from onap-snapshots: https://nexus.onap.org/content/repositories/snapshots/org/onap/ccsdk/features/sdnr/wt/sdnr-wt-odlux-apps-feature/1.1.2-SNAPSHOT/maven-metadata.xml (849 B at 849 B/s)
+[INFO] Generating feature descriptor file /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/app-feature/target/feature/feature.xml
+[INFO] ...done!
+[INFO] Attaching features XML
+[INFO]
+[INFO] --- karaf-maven-plugin:4.2.9:verify (default-verify) @ sdnr-wt-odlux-apps-feature ---
+[INFO] Using repositories: https://repo1.maven.org/maven2/@id=central@snapshots,https://nexus.onap.org/content/repositories/public/@id=onap-public,https://nexus.onap.org/content/repositories/releases/@id=onap-releases,https://nexus.onap.org/content/repositories/snapshots/@id=onap-snapshots@noreleases@snapshots,https://nexus.onap.org/content/groups/staging@id=onap-staging@snapshots,https://nexus.onap.org/content/repositories/releases@id=ecomp-release,https://nexus.onap.org/content/repositories/snapshots@id=ecomp-snapshot@noreleases@snapshots,https://nexus.opendaylight.org/content/repositories/public/@id=opendaylight-mirror,https://nexus.opendaylight.org/content/repositories/opendaylight.snapshot/@id=opendaylight-snapshot@noreleases@snapshots
+[INFO] Features verified: 0, failures: 0, ignored: 0, skipped: 0
+[INFO]
+[INFO] >>> spotbugs-maven-plugin:3.1.12.2:check (analyze-compile) > :spotbugs @ sdnr-wt-odlux-apps-feature >>>
+[INFO]
+[INFO] --- spotbugs-maven-plugin:3.1.12.2:spotbugs (spotbugs) @ sdnr-wt-odlux-apps-feature ---
+[INFO]
+[INFO] <<< spotbugs-maven-plugin:3.1.12.2:check (analyze-compile) < :spotbugs @ sdnr-wt-odlux-apps-feature <<<
+[INFO]
+[INFO]
+[INFO] --- spotbugs-maven-plugin:3.1.12.2:check (analyze-compile) @ sdnr-wt-odlux-apps-feature ---
+[INFO]
+[INFO] --- jacoco-maven-plugin:0.8.5:report (post-unit-test) @ sdnr-wt-odlux-apps-feature ---
+[INFO] Skipping JaCoCo execution because property jacoco.skip is set.
+[INFO]
+[INFO] --- maven-surefire-plugin:3.0.0-M5:test (default) @ sdnr-wt-odlux-apps-feature ---
+[INFO] Tests are skipped.
+[INFO]
+[INFO] --- jacoco-maven-plugin:0.8.5:report (default-report) @ sdnr-wt-odlux-apps-feature ---
+[INFO] Skipping JaCoCo execution because property jacoco.skip is set.
+[INFO]
+[INFO] --- script-maven-plugin:1.0.0:execute (default) @ sdnr-wt-odlux-apps-feature ---
+[INFO] executing beanshell script
+[INFO]
+[INFO] --- maven-javadoc-plugin:3.2.0:jar (attach-javadocs) @ sdnr-wt-odlux-apps-feature ---
+[INFO] Skipping javadoc generation
+[INFO]
+[INFO] --- jacoco-maven-plugin:0.8.5:prepare-agent (pre-integration-test) @ sdnr-wt-odlux-apps-feature ---
+[INFO] Skipping JaCoCo execution because property jacoco.skip is set.
+[INFO] failsafeArgLine set to empty
+[INFO]
+[INFO] --- maven-failsafe-plugin:3.0.0-M5:integration-test (integration-tests) @ sdnr-wt-odlux-apps-feature ---
+[INFO] No tests to run.
+[INFO]
+[INFO] --- jacoco-maven-plugin:0.8.5:report (post-integration-test) @ sdnr-wt-odlux-apps-feature ---
+[INFO] Skipping JaCoCo execution because property jacoco.skip is set.
+[INFO]
+[INFO] --- duplicate-finder-maven-plugin:1.4.0:check (find-duplicate-classpath-entries) @ sdnr-wt-odlux-apps-feature ---
+[INFO]
+[INFO] --- maven-source-plugin:3.2.1:jar-no-fork (attach-sources) @ sdnr-wt-odlux-apps-feature ---
+[INFO] No sources in project. Archive not created.
+[INFO]
+[INFO] --- maven-failsafe-plugin:3.0.0-M5:verify (integration-tests) @ sdnr-wt-odlux-apps-feature ---
+[INFO]
+[INFO] --- modernizer-maven-plugin:2.1.0:modernizer (modernizer) @ sdnr-wt-odlux-apps-feature ---
+[INFO]
+[INFO] --- jacoco-maven-plugin:0.8.5:report (report) @ sdnr-wt-odlux-apps-feature ---
+[INFO] Skipping JaCoCo execution because property jacoco.skip is set.
+[INFO]
+[INFO] --- jacoco-maven-plugin:0.8.5:check (default-check) @ sdnr-wt-odlux-apps-feature ---
+[INFO] Skipping JaCoCo execution because property jacoco.skip is set.
+[INFO]
+[INFO] --- maven-install-plugin:2.5.2:install (default-install) @ sdnr-wt-odlux-apps-feature ---
+[INFO] No primary artifact to install, installing attached artifacts instead.
+[INFO] Installing /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/app-feature/pom.xml to /home/aijana/.m2/repository/org/onap/ccsdk/features/sdnr/wt/sdnr-wt-odlux-apps-feature/1.1.2-SNAPSHOT/sdnr-wt-odlux-apps-feature-1.1.2-SNAPSHOT.pom
+[INFO] Installing /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/app-feature/target/feature/feature.xml to /home/aijana/.m2/repository/org/onap/ccsdk/features/sdnr/wt/sdnr-wt-odlux-apps-feature/1.1.2-SNAPSHOT/sdnr-wt-odlux-apps-feature-1.1.2-SNAPSHOT-features.xml
+[INFO]
+[INFO] ----< org.onap.ccsdk.features.sdnr.wt:sdnr-wt-odlux-apps-installer >----
+[INFO] Building ccsdk-features :: sdnr-wt-odlux-apps-installer 1.1.2-SNAPSHOT [22/24]
+[INFO] --------------------------------[ pom ]---------------------------------
+[INFO]
+[INFO] --- maven-clean-plugin:3.1.0:clean (default-clean) @ sdnr-wt-odlux-apps-installer ---
+[INFO] Deleting /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/app-installer/target
+[INFO]
+[INFO] --- maven-enforcer-plugin:3.0.0-M2:enforce (enforce-property) @ sdnr-wt-odlux-apps-installer ---
+[INFO]
+[INFO] --- maven-enforcer-plugin:3.0.0-M2:enforce (enforce-no-snapshots) @ sdnr-wt-odlux-apps-installer ---
+[INFO]
+[INFO] --- maven-enforcer-plugin:3.0.0-M2:enforce (enforce-maven) @ sdnr-wt-odlux-apps-installer ---
+[INFO]
+[INFO] --- maven-enforcer-plugin:3.0.0-M2:enforce (enforce-banned-dependencies) @ sdnr-wt-odlux-apps-installer ---
+[INFO]
+[INFO] --- jacoco-maven-plugin:0.8.5:prepare-agent (pre-unit-test) @ sdnr-wt-odlux-apps-installer ---
+[INFO] surefireArgLine set to -javaagent:/home/aijana/.m2/repository/org/jacoco/org.jacoco.agent/0.8.5/org.jacoco.agent-0.8.5-runtime.jar=destfile=/home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/app-installer/target/code-coverage/jacoco-ut.exec
+[INFO]
+[INFO] --- jacoco-maven-plugin:0.8.5:prepare-agent (default-prepare-agent) @ sdnr-wt-odlux-apps-installer ---
+[INFO] argLine set to -javaagent:/home/aijana/.m2/repository/org/jacoco/org.jacoco.agent/0.8.5/org.jacoco.agent-0.8.5-runtime.jar=destfile=/home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/app-installer/target/jacoco.exec
+[INFO]
+[INFO] --- git-commit-id-plugin:4.0.0:revision (get-git-infos) @ sdnr-wt-odlux-apps-installer ---
+[INFO]
+[INFO] --- maven-checkstyle-plugin:3.1.1:check (check-license) @ sdnr-wt-odlux-apps-installer ---
+[INFO]
+[INFO] --- maven-checkstyle-plugin:3.1.1:check (onap-java-style) @ sdnr-wt-odlux-apps-installer ---
+[INFO]
+[INFO] --- maven-checkstyle-plugin:3.1.1:check (default) @ sdnr-wt-odlux-apps-installer ---
+[INFO]
+[INFO] --- maven-checkstyle-plugin:3.1.1:check (onap-license) @ sdnr-wt-odlux-apps-installer ---
+[INFO]
+[INFO] --- jacoco-maven-plugin:0.8.5:report (post-unit-test) @ sdnr-wt-odlux-apps-installer ---
+[INFO] Skipping JaCoCo execution due to missing execution data file.
+[INFO]
+[INFO] --- jacoco-maven-plugin:0.8.5:report (default-report) @ sdnr-wt-odlux-apps-installer ---
+[INFO] Skipping JaCoCo execution due to missing execution data file.
+[INFO]
+[INFO] --- maven-dependency-plugin:3.1.2:copy-dependencies (copy-nested-dependencies) @ sdnr-wt-odlux-apps-installer ---
+[INFO] Installing /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/app-feature/target/feature/feature.xml to /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/app-installer/target/assembly/system/org/onap/ccsdk/features/sdnr/wt/sdnr-wt-odlux-apps-feature/1.1.2-SNAPSHOT/sdnr-wt-odlux-apps-feature-1.1.2-SNAPSHOT-features.xml
+[INFO] Installing /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/apiDemo/target/sdnr-wt-odlux-app-apiDemo-1.1.2-SNAPSHOT.jar to /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/app-installer/target/assembly/system/org/onap/ccsdk/features/sdnr/wt/sdnr-wt-odlux-app-apiDemo/1.1.2-SNAPSHOT/sdnr-wt-odlux-app-apiDemo-1.1.2-SNAPSHOT.jar
+[INFO] Installing /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/core/model/target/sdnr-wt-odlux-core-model-1.1.2-SNAPSHOT.jar to /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/app-installer/target/assembly/system/org/onap/ccsdk/features/sdnr/wt/sdnr-wt-odlux-core-model/1.1.2-SNAPSHOT/sdnr-wt-odlux-core-model-1.1.2-SNAPSHOT.jar
+[INFO] Installing /home/aijana/.m2/repository/org/slf4j/slf4j-api/1.7.25/slf4j-api-1.7.25.jar to /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/app-installer/target/assembly/system/org/slf4j/slf4j-api/1.7.25/slf4j-api-1.7.25.jar
+[INFO] Installing /home/aijana/.m2/repository/org/osgi/org.osgi.compendium/5.0.0/org.osgi.compendium-5.0.0.jar to /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/app-installer/target/assembly/system/org/osgi/org.osgi.compendium/5.0.0/org.osgi.compendium-5.0.0.jar
+[INFO] Installing /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/connectApp/target/sdnr-wt-odlux-app-connectApp-1.1.2-SNAPSHOT.jar to /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/app-installer/target/assembly/system/org/onap/ccsdk/features/sdnr/wt/sdnr-wt-odlux-app-connectApp/1.1.2-SNAPSHOT/sdnr-wt-odlux-app-connectApp-1.1.2-SNAPSHOT.jar
+[INFO] Installing /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/demoApp/target/sdnr-wt-odlux-app-demoApp-1.1.2-SNAPSHOT.jar to /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/app-installer/target/assembly/system/org/onap/ccsdk/features/sdnr/wt/sdnr-wt-odlux-app-demoApp/1.1.2-SNAPSHOT/sdnr-wt-odlux-app-demoApp-1.1.2-SNAPSHOT.jar
+[INFO] Installing /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/faultApp/target/sdnr-wt-odlux-app-faultApp-1.1.2-SNAPSHOT.jar to /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/app-installer/target/assembly/system/org/onap/ccsdk/features/sdnr/wt/sdnr-wt-odlux-app-faultApp/1.1.2-SNAPSHOT/sdnr-wt-odlux-app-faultApp-1.1.2-SNAPSHOT.jar
+[INFO] Installing /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/helpApp/target/sdnr-wt-odlux-app-helpApp-1.1.2-SNAPSHOT.jar to /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/app-installer/target/assembly/system/org/onap/ccsdk/features/sdnr/wt/sdnr-wt-odlux-app-helpApp/1.1.2-SNAPSHOT/sdnr-wt-odlux-app-helpApp-1.1.2-SNAPSHOT.jar
+[INFO] Installing /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/inventoryApp/target/sdnr-wt-odlux-app-inventoryApp-1.1.2-SNAPSHOT.jar to /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/app-installer/target/assembly/system/org/onap/ccsdk/features/sdnr/wt/sdnr-wt-odlux-app-inventoryApp/1.1.2-SNAPSHOT/sdnr-wt-odlux-app-inventoryApp-1.1.2-SNAPSHOT.jar
+[INFO] Installing /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/minimumApp/target/sdnr-wt-odlux-app-minimumApp-1.1.2-SNAPSHOT.jar to /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/app-installer/target/assembly/system/org/onap/ccsdk/features/sdnr/wt/sdnr-wt-odlux-app-minimumApp/1.1.2-SNAPSHOT/sdnr-wt-odlux-app-minimumApp-1.1.2-SNAPSHOT.jar
+[INFO] Installing /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/mediatorApp/target/sdnr-wt-odlux-app-mediatorApp-1.1.2-SNAPSHOT.jar to /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/app-installer/target/assembly/system/org/onap/ccsdk/features/sdnr/wt/sdnr-wt-odlux-app-mediatorApp/1.1.2-SNAPSHOT/sdnr-wt-odlux-app-mediatorApp-1.1.2-SNAPSHOT.jar
+[INFO] Installing /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/maintenanceApp/target/sdnr-wt-odlux-app-maintenanceApp-1.1.2-SNAPSHOT.jar to /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/app-installer/target/assembly/system/org/onap/ccsdk/features/sdnr/wt/sdnr-wt-odlux-app-maintenanceApp/1.1.2-SNAPSHOT/sdnr-wt-odlux-app-maintenanceApp-1.1.2-SNAPSHOT.jar
+[INFO] Installing /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/performanceHistoryApp/target/sdnr-wt-odlux-app-performanceHistoryApp-1.1.2-SNAPSHOT.jar to /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/app-installer/target/assembly/system/org/onap/ccsdk/features/sdnr/wt/sdnr-wt-odlux-app-performanceHistoryApp/1.1.2-SNAPSHOT/sdnr-wt-odlux-app-performanceHistoryApp-1.1.2-SNAPSHOT.jar
+[INFO] Installing /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/eventLogApp/target/sdnr-wt-odlux-app-eventLogApp-1.1.2-SNAPSHOT.jar to /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/app-installer/target/assembly/system/org/onap/ccsdk/features/sdnr/wt/sdnr-wt-odlux-app-eventLogApp/1.1.2-SNAPSHOT/sdnr-wt-odlux-app-eventLogApp-1.1.2-SNAPSHOT.jar
+[INFO] Installing /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/configurationApp/target/sdnr-wt-odlux-app-configurationApp-1.1.2-SNAPSHOT.jar to /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/app-installer/target/assembly/system/org/onap/ccsdk/features/sdnr/wt/sdnr-wt-odlux-app-configurationApp/1.1.2-SNAPSHOT/sdnr-wt-odlux-app-configurationApp-1.1.2-SNAPSHOT.jar
+[INFO] Installing /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/networkMapApp/target/sdnr-wt-odlux-app-networkMapApp-1.1.2-SNAPSHOT.jar to /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/app-installer/target/assembly/system/org/onap/ccsdk/features/sdnr/wt/sdnr-wt-odlux-app-networkMapApp/1.1.2-SNAPSHOT/sdnr-wt-odlux-app-networkMapApp-1.1.2-SNAPSHOT.jar
+[INFO] Installing /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/linkCalculationApp/target/sdnr-wt-odlux-app-linkCalculationApp-1.1.2-SNAPSHOT.jar to /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/app-installer/target/assembly/system/org/onap/ccsdk/features/sdnr/wt/sdnr-wt-odlux-app-linkCalculationApp/1.1.2-SNAPSHOT/sdnr-wt-odlux-app-linkCalculationApp-1.1.2-SNAPSHOT.jar
+[INFO]
+[INFO] --- maven-javadoc-plugin:3.2.0:jar (attach-javadocs) @ sdnr-wt-odlux-apps-installer ---
+[INFO] Not executing Javadoc as the project is not a Java classpath-capable package
+[INFO]
+[INFO] --- maven-assembly-plugin:3.3.0:single (maven-repo-zip) @ sdnr-wt-odlux-apps-installer ---
+[INFO] Reading assembly descriptor: src/assembly/assemble_mvnrepo_zip.xml
+[INFO] Building zip: /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/app-installer/target/stage/sdnr-wt-odlux-apps-1.1.2-SNAPSHOT-repo.zip
+[INFO]
+[INFO] --- jacoco-maven-plugin:0.8.5:prepare-agent (pre-integration-test) @ sdnr-wt-odlux-apps-installer ---
+[INFO] failsafeArgLine set to -javaagent:/home/aijana/.m2/repository/org/jacoco/org.jacoco.agent/0.8.5/org.jacoco.agent-0.8.5-runtime.jar=destfile=/home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/app-installer/target/code-coverage/jacoco-it.exec
+[INFO]
+[INFO] --- maven-failsafe-plugin:3.0.0-M5:integration-test (integration-tests) @ sdnr-wt-odlux-apps-installer ---
+[INFO] No tests to run.
+[INFO]
+[INFO] --- jacoco-maven-plugin:0.8.5:report (post-integration-test) @ sdnr-wt-odlux-apps-installer ---
+[INFO] Skipping JaCoCo execution due to missing execution data file.
+[INFO]
+[INFO] --- jacoco-maven-plugin:0.8.5:check (default-check) @ sdnr-wt-odlux-apps-installer ---
+[INFO] Skipping JaCoCo execution due to missing execution data file:/home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/app-installer/target/jacoco.exec
+[INFO]
+[INFO] --- maven-failsafe-plugin:3.0.0-M5:verify (integration-tests) @ sdnr-wt-odlux-apps-installer ---
+[INFO]
+[INFO] --- maven-install-plugin:2.5.2:install (default-install) @ sdnr-wt-odlux-apps-installer ---
+[INFO] Installing /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/app-installer/pom.xml to /home/aijana/.m2/repository/org/onap/ccsdk/features/sdnr/wt/sdnr-wt-odlux-apps-installer/1.1.2-SNAPSHOT/sdnr-wt-odlux-apps-installer-1.1.2-SNAPSHOT.pom
+[INFO] Installing /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/app-installer/target/stage/sdnr-wt-odlux-apps-1.1.2-SNAPSHOT-repo.zip to /home/aijana/.m2/repository/org/onap/ccsdk/features/sdnr/wt/sdnr-wt-odlux-apps-installer/1.1.2-SNAPSHOT/sdnr-wt-odlux-apps-installer-1.1.2-SNAPSHOT-repo.zip
+[INFO]
+[INFO] ------< org.onap.ccsdk.features.sdnr.wt:sdnr-wt-odlux-installer >-------
+[INFO] Building ccsdk-features :: sdnr-wt-odlux-installer 1.1.2-SNAPSHOT [23/24]
+[INFO] --------------------------------[ pom ]---------------------------------
+[INFO]
+[INFO] --- maven-clean-plugin:3.1.0:clean (default-clean) @ sdnr-wt-odlux-installer ---
+[INFO] Deleting /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/installer/target
+[INFO]
+[INFO] --- maven-enforcer-plugin:3.0.0-M2:enforce (enforce-property) @ sdnr-wt-odlux-installer ---
+[INFO]
+[INFO] --- maven-enforcer-plugin:3.0.0-M2:enforce (enforce-no-snapshots) @ sdnr-wt-odlux-installer ---
+[INFO]
+[INFO] --- maven-enforcer-plugin:3.0.0-M2:enforce (enforce-maven) @ sdnr-wt-odlux-installer ---
+[INFO]
+[INFO] --- maven-enforcer-plugin:3.0.0-M2:enforce (enforce-banned-dependencies) @ sdnr-wt-odlux-installer ---
+[INFO]
+[INFO] --- jacoco-maven-plugin:0.8.5:prepare-agent (pre-unit-test) @ sdnr-wt-odlux-installer ---
+[INFO] surefireArgLine set to -javaagent:/home/aijana/.m2/repository/org/jacoco/org.jacoco.agent/0.8.5/org.jacoco.agent-0.8.5-runtime.jar=destfile=/home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/installer/target/code-coverage/jacoco-ut.exec
+[INFO]
+[INFO] --- jacoco-maven-plugin:0.8.5:prepare-agent (default-prepare-agent) @ sdnr-wt-odlux-installer ---
+[INFO] argLine set to -javaagent:/home/aijana/.m2/repository/org/jacoco/org.jacoco.agent/0.8.5/org.jacoco.agent-0.8.5-runtime.jar=destfile=/home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/installer/target/jacoco.exec
+[INFO]
+[INFO] --- git-commit-id-plugin:4.0.0:revision (get-git-infos) @ sdnr-wt-odlux-installer ---
+[INFO]
+[INFO] --- maven-dependency-plugin:3.1.2:unpack (unpack features) @ sdnr-wt-odlux-installer ---
+[INFO] Configured Artifact: org.onap.ccsdk.features.sdnr.wt:sdnr-wt-odlux-framework:1.1.2-SNAPSHOT:jar
+[INFO] Configured Artifact: org.onap.ccsdk.features.sdnr.wt:sdnr-wt-odlux-app-connectApp:1.1.2-SNAPSHOT:jar
+[INFO] Configured Artifact: org.onap.ccsdk.features.sdnr.wt:sdnr-wt-odlux-app-eventLogApp:1.1.2-SNAPSHOT:jar
+[INFO] Configured Artifact: org.onap.ccsdk.features.sdnr.wt:sdnr-wt-odlux-app-helpApp:1.1.2-SNAPSHOT:jar
+[INFO] Configured Artifact: org.onap.ccsdk.features.sdnr.wt:sdnr-wt-odlux-app-maintenanceApp:1.1.2-SNAPSHOT:jar
+[INFO] Configured Artifact: org.onap.ccsdk.features.sdnr.wt:sdnr-wt-odlux-app-minimumApp:1.1.2-SNAPSHOT:jar
+[INFO] Configured Artifact: org.onap.ccsdk.features.sdnr.wt:sdnr-wt-odlux-app-configurationApp:1.1.2-SNAPSHOT:jar
+[INFO] Configured Artifact: org.onap.ccsdk.features.sdnr.wt:sdnr-wt-odlux-app-demoApp:1.1.2-SNAPSHOT:jar
+[INFO] Configured Artifact: org.onap.ccsdk.features.sdnr.wt:sdnr-wt-odlux-app-faultApp:1.1.2-SNAPSHOT:jar
+[INFO] Configured Artifact: org.onap.ccsdk.features.sdnr.wt:sdnr-wt-odlux-app-networkMapApp:1.1.2-SNAPSHOT:jar
+[INFO] Configured Artifact: org.onap.ccsdk.features.sdnr.wt:sdnr-wt-odlux-app-linkCalculationApp:1.1.2-SNAPSHOT:jar
+[INFO] Configured Artifact: org.onap.ccsdk.features.sdnr.wt:sdnr-wt-odlux-app-inventoryApp:1.1.2-SNAPSHOT:jar
+[INFO] Configured Artifact: org.onap.ccsdk.features.sdnr.wt:sdnr-wt-odlux-app-mediatorApp:1.1.2-SNAPSHOT:jar
+[INFO] Configured Artifact: org.onap.ccsdk.features.sdnr.wt:sdnr-wt-odlux-app-performanceHistoryApp:1.1.2-SNAPSHOT:jar
+[INFO] Configured Artifact: org.onap.ccsdk.features.sdnr.wt:sdnr-wt-helpserver-provider:1.1.2-SNAPSHOT:jar
+Downloading from onap-snapshots: https://nexus.onap.org/content/repositories/snapshots/org/onap/ccsdk/features/sdnr/wt/sdnr-wt-helpserver-provider/1.1.2-SNAPSHOT/maven-metadata.xml
+Downloading from onap-staging: https://nexus.onap.org/content/groups/staging/org/onap/ccsdk/features/sdnr/wt/sdnr-wt-helpserver-provider/1.1.2-SNAPSHOT/maven-metadata.xml
+Downloading from central: https://repo1.maven.org/maven2/org/onap/ccsdk/features/sdnr/wt/sdnr-wt-helpserver-provider/1.1.2-SNAPSHOT/maven-metadata.xml
+Downloading from ecomp-snapshot: https://nexus.onap.org/content/repositories/snapshots/org/onap/ccsdk/features/sdnr/wt/sdnr-wt-helpserver-provider/1.1.2-SNAPSHOT/maven-metadata.xml
+Downloading from opendaylight-snapshot: https://nexus.opendaylight.org/content/repositories/opendaylight.snapshot/org/onap/ccsdk/features/sdnr/wt/sdnr-wt-helpserver-provider/1.1.2-SNAPSHOT/maven-metadata.xml
+Progress (1): 1.0 kB Progress (2): 1.0 kB | 1.0 kB Downloaded from onap-snapshots: https://nexus.onap.org/content/repositories/snapshots/org/onap/ccsdk/features/sdnr/wt/sdnr-wt-helpserver-provider/1.1.2-SNAPSHOT/maven-metadata.xml (1.0 kB at 1.5 kB/s)
+Downloaded from ecomp-snapshot: https://nexus.onap.org/content/repositories/snapshots/org/onap/ccsdk/features/sdnr/wt/sdnr-wt-helpserver-provider/1.1.2-SNAPSHOT/maven-metadata.xml (1.0 kB at 1.5 kB/s)
+Downloading from central: https://repo1.maven.org/maven2/org/onap/ccsdk/features/sdnr/wt/sdnr-wt-helpserver-provider/1.1.2-SNAPSHOT/sdnr-wt-helpserver-provider-1.1.2-20210315.092634-1.pom
+Downloading from onap-snapshots: https://nexus.onap.org/content/repositories/snapshots/org/onap/ccsdk/features/sdnr/wt/sdnr-wt-helpserver-provider/1.1.2-SNAPSHOT/sdnr-wt-helpserver-provider-1.1.2-20210315.092634-1.pom
+Progress (1): 3.5 kB Downloaded from onap-snapshots: https://nexus.onap.org/content/repositories/snapshots/org/onap/ccsdk/features/sdnr/wt/sdnr-wt-helpserver-provider/1.1.2-SNAPSHOT/sdnr-wt-helpserver-provider-1.1.2-20210315.092634-1.pom (3.5 kB at 12 kB/s)
+Downloading from onap-snapshots: https://nexus.onap.org/content/repositories/snapshots/org/onap/ccsdk/features/sdnr/wt/sdnr-wt-helpserver-provider/1.1.2-SNAPSHOT/sdnr-wt-helpserver-provider-1.1.2-20210315.092634-1.jar
+Progress (1): 4.1/235 kB Progress (1): 7.8/235 kB Progress (1): 12/235 kB Progress (1): 16/235 kB Progress (1): 20/235 kB Progress (1): 24/235 kB Progress (1): 28/235 kB Progress (1): 32/235 kB Progress (1): 36/235 kB Progress (1): 41/235 kB Progress (1): 45/235 kB Progress (1): 49/235 kB Progress (1): 53/235 kB Progress (1): 57/235 kB Progress (1): 61/235 kB Progress (1): 65/235 kB Progress (1): 69/235 kB Progress (1): 73/235 kB Progress (1): 77/235 kB Progress (1): 81/235 kB Progress (1): 86/235 kB Progress (1): 90/235 kB Progress (1): 94/235 kB Progress (1): 98/235 kB Progress (1): 102/235 kB Progress (1): 106/235 kB Progress (1): 110/235 kB Progress (1): 114/235 kB Progress (1): 118/235 kB Progress (1): 122/235 kB Progress (1): 127/235 kB Progress (1): 131/235 kB Progress (1): 135/235 kB Progress (1): 139/235 kB Progress (1): 143/235 kB Progress (1): 147/235 kB Progress (1): 151/235 kB Progress (1): 155/235 kB Progress (1): 159/235 kB Progress (1): 163/235 kB Progress (1): 168/235 kB Progress (1): 172/235 kB Progress (1): 176/235 kB Progress (1): 180/235 kB Progress (1): 184/235 kB Progress (1): 188/235 kB Progress (1): 192/235 kB Progress (1): 196/235 kB Progress (1): 200/235 kB Progress (1): 204/235 kB Progress (1): 208/235 kB Progress (1): 213/235 kB Progress (1): 217/235 kB Progress (1): 221/235 kB Progress (1): 225/235 kB Progress (1): 229/235 kB Progress (1): 233/235 kB Progress (1): 235 kB Downloaded from onap-snapshots: https://nexus.onap.org/content/repositories/snapshots/org/onap/ccsdk/features/sdnr/wt/sdnr-wt-helpserver-provider/1.1.2-SNAPSHOT/sdnr-wt-helpserver-provider-1.1.2-20210315.092634-1.jar (235 kB at 311 kB/s)
+[INFO] Unpacking /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/framework/target/sdnr-wt-odlux-framework-1.1.2-SNAPSHOT.jar to /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/installer/target/assembly with includes "odlux/**" and excludes ""
+[INFO] Unpacking /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/connectApp/target/sdnr-wt-odlux-app-connectApp-1.1.2-SNAPSHOT.jar to /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/installer/target/assembly with includes "odlux/**" and excludes ""
+[INFO] Unpacking /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/eventLogApp/target/sdnr-wt-odlux-app-eventLogApp-1.1.2-SNAPSHOT.jar to /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/installer/target/assembly with includes "odlux/**" and excludes ""
+[INFO] Unpacking /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/helpApp/target/sdnr-wt-odlux-app-helpApp-1.1.2-SNAPSHOT.jar to /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/installer/target/assembly with includes "odlux/**" and excludes ""
+[INFO] Unpacking /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/maintenanceApp/target/sdnr-wt-odlux-app-maintenanceApp-1.1.2-SNAPSHOT.jar to /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/installer/target/assembly with includes "odlux/**" and excludes ""
+[INFO] Unpacking /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/minimumApp/target/sdnr-wt-odlux-app-minimumApp-1.1.2-SNAPSHOT.jar to /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/installer/target/assembly with includes "odlux/**" and excludes ""
+[INFO] Unpacking /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/configurationApp/target/sdnr-wt-odlux-app-configurationApp-1.1.2-SNAPSHOT.jar to /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/installer/target/assembly with includes "odlux/**" and excludes ""
+[INFO] Unpacking /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/demoApp/target/sdnr-wt-odlux-app-demoApp-1.1.2-SNAPSHOT.jar to /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/installer/target/assembly with includes "odlux/**" and excludes ""
+[INFO] Unpacking /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/faultApp/target/sdnr-wt-odlux-app-faultApp-1.1.2-SNAPSHOT.jar to /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/installer/target/assembly with includes "odlux/**" and excludes ""
+[INFO] Unpacking /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/networkMapApp/target/sdnr-wt-odlux-app-networkMapApp-1.1.2-SNAPSHOT.jar to /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/installer/target/assembly with includes "odlux/**" and excludes ""
+[INFO] Unpacking /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/linkCalculationApp/target/sdnr-wt-odlux-app-linkCalculationApp-1.1.2-SNAPSHOT.jar to /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/installer/target/assembly with includes "odlux/**" and excludes ""
+[INFO] Unpacking /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/inventoryApp/target/sdnr-wt-odlux-app-inventoryApp-1.1.2-SNAPSHOT.jar to /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/installer/target/assembly with includes "odlux/**" and excludes ""
+[INFO] Unpacking /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/mediatorApp/target/sdnr-wt-odlux-app-mediatorApp-1.1.2-SNAPSHOT.jar to /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/installer/target/assembly with includes "odlux/**" and excludes ""
+[INFO] Unpacking /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/performanceHistoryApp/target/sdnr-wt-odlux-app-performanceHistoryApp-1.1.2-SNAPSHOT.jar to /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/installer/target/assembly with includes "odlux/**" and excludes ""
+[INFO] Unpacking /home/aijana/.m2/repository/org/onap/ccsdk/features/sdnr/wt/sdnr-wt-helpserver-provider/1.1.2-SNAPSHOT/sdnr-wt-helpserver-provider-1.1.2-SNAPSHOT.jar to /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/installer/target/assembly with includes "help/**" and excludes ""
+[INFO]
+[INFO] --- maven-checkstyle-plugin:3.1.1:check (check-license) @ sdnr-wt-odlux-installer ---
+[INFO]
+[INFO] --- maven-checkstyle-plugin:3.1.1:check (onap-java-style) @ sdnr-wt-odlux-installer ---
+[INFO]
+[INFO] --- maven-checkstyle-plugin:3.1.1:check (default) @ sdnr-wt-odlux-installer ---
+[INFO]
+[INFO] --- maven-checkstyle-plugin:3.1.1:check (onap-license) @ sdnr-wt-odlux-installer ---
+[INFO]
+[INFO] --- jacoco-maven-plugin:0.8.5:report (post-unit-test) @ sdnr-wt-odlux-installer ---
+[INFO] Skipping JaCoCo execution due to missing execution data file.
+[INFO]
+[INFO] --- jacoco-maven-plugin:0.8.5:report (default-report) @ sdnr-wt-odlux-installer ---
+[INFO] Skipping JaCoCo execution due to missing execution data file.
+[INFO]
+[INFO] --- maven-javadoc-plugin:3.2.0:jar (attach-javadocs) @ sdnr-wt-odlux-installer ---
+[INFO] Not executing Javadoc as the project is not a Java classpath-capable package
+[INFO]
+[INFO] --- maven-assembly-plugin:3.3.0:single (maven-repo-zip) @ sdnr-wt-odlux-installer ---
+[INFO] Reading assembly descriptor: src/assembly/assemble_mvnrepo_zip.xml
+[INFO] Building zip: /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/installer/target/stage/sdnr-wt-odlux-installer-1.1.2-SNAPSHOT-repo.zip
+[INFO]
+[INFO] --- jacoco-maven-plugin:0.8.5:prepare-agent (pre-integration-test) @ sdnr-wt-odlux-installer ---
+[INFO] failsafeArgLine set to -javaagent:/home/aijana/.m2/repository/org/jacoco/org.jacoco.agent/0.8.5/org.jacoco.agent-0.8.5-runtime.jar=destfile=/home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/installer/target/code-coverage/jacoco-it.exec
+[INFO]
+[INFO] --- maven-failsafe-plugin:3.0.0-M5:integration-test (integration-tests) @ sdnr-wt-odlux-installer ---
+[INFO] No tests to run.
+[INFO]
+[INFO] --- jacoco-maven-plugin:0.8.5:report (post-integration-test) @ sdnr-wt-odlux-installer ---
+[INFO] Skipping JaCoCo execution due to missing execution data file.
+[INFO]
+[INFO] --- jacoco-maven-plugin:0.8.5:check (default-check) @ sdnr-wt-odlux-installer ---
+[INFO] Skipping JaCoCo execution due to missing execution data file:/home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/installer/target/jacoco.exec
+[INFO]
+[INFO] --- maven-failsafe-plugin:3.0.0-M5:verify (integration-tests) @ sdnr-wt-odlux-installer ---
+[INFO]
+[INFO] --- maven-install-plugin:2.5.2:install (default-install) @ sdnr-wt-odlux-installer ---
+[INFO] Installing /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/installer/pom.xml to /home/aijana/.m2/repository/org/onap/ccsdk/features/sdnr/wt/sdnr-wt-odlux-installer/1.1.2-SNAPSHOT/sdnr-wt-odlux-installer-1.1.2-SNAPSHOT.pom
+[INFO] Installing /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/installer/target/stage/sdnr-wt-odlux-installer-1.1.2-SNAPSHOT-repo.zip to /home/aijana/.m2/repository/org/onap/ccsdk/features/sdnr/wt/sdnr-wt-odlux-installer/1.1.2-SNAPSHOT/sdnr-wt-odlux-installer-1.1.2-SNAPSHOT-repo.zip
+[INFO]
+[INFO] -------------< org.onap.ccsdk.features.sdnr.wt:odlux-top >--------------
+[INFO] Building ccsdk-features :: odlux-top 1.1.2-SNAPSHOT [24/24]
+[INFO] --------------------------------[ pom ]---------------------------------
+[INFO]
+[INFO] --- maven-clean-plugin:3.1.0:clean (default-clean) @ odlux-top ---
+[INFO] Deleting /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/target
+[INFO]
+[INFO] --- maven-enforcer-plugin:3.0.0-M2:enforce (enforce-property) @ odlux-top ---
+[INFO]
+[INFO] --- maven-enforcer-plugin:3.0.0-M2:enforce (enforce-no-snapshots) @ odlux-top ---
+[INFO]
+[INFO] --- maven-enforcer-plugin:3.0.0-M2:enforce (enforce-maven) @ odlux-top ---
+[INFO]
+[INFO] --- maven-enforcer-plugin:3.0.0-M2:enforce (enforce-banned-dependencies) @ odlux-top ---
+[INFO]
+[INFO] --- jacoco-maven-plugin:0.8.5:prepare-agent (pre-unit-test) @ odlux-top ---
+[INFO] surefireArgLine set to -javaagent:/home/aijana/.m2/repository/org/jacoco/org.jacoco.agent/0.8.5/org.jacoco.agent-0.8.5-runtime.jar=destfile=/home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/target/code-coverage/jacoco-ut.exec
+[INFO]
+[INFO] --- jacoco-maven-plugin:0.8.5:prepare-agent (default-prepare-agent) @ odlux-top ---
+[INFO] argLine set to -javaagent:/home/aijana/.m2/repository/org/jacoco/org.jacoco.agent/0.8.5/org.jacoco.agent-0.8.5-runtime.jar=destfile=/home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/target/jacoco.exec
+[INFO]
+[INFO] --- git-commit-id-plugin:4.0.0:revision (get-git-infos) @ odlux-top ---
+[INFO]
+[INFO] --- maven-checkstyle-plugin:3.1.1:check (check-license) @ odlux-top ---
+[INFO]
+[INFO] --- maven-checkstyle-plugin:3.1.1:check (onap-java-style) @ odlux-top ---
+[INFO]
+[INFO] --- maven-checkstyle-plugin:3.1.1:check (default) @ odlux-top ---
+[INFO]
+[INFO] --- maven-checkstyle-plugin:3.1.1:check (onap-license) @ odlux-top ---
+[INFO]
+[INFO] --- jacoco-maven-plugin:0.8.5:report (post-unit-test) @ odlux-top ---
+[INFO] Skipping JaCoCo execution due to missing execution data file.
+[INFO]
+[INFO] --- jacoco-maven-plugin:0.8.5:report (default-report) @ odlux-top ---
+[INFO] Skipping JaCoCo execution due to missing execution data file.
+[INFO]
+[INFO] --- maven-javadoc-plugin:3.2.0:jar (attach-javadocs) @ odlux-top ---
+[INFO] Not executing Javadoc as the project is not a Java classpath-capable package
+[INFO]
+[INFO] --- exec-maven-plugin:1.6.0:exec (Clean node and node_modules) @ odlux-top ---
+[INFO]
+[INFO] --- jacoco-maven-plugin:0.8.5:prepare-agent (pre-integration-test) @ odlux-top ---
+[INFO] failsafeArgLine set to -javaagent:/home/aijana/.m2/repository/org/jacoco/org.jacoco.agent/0.8.5/org.jacoco.agent-0.8.5-runtime.jar=destfile=/home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/target/code-coverage/jacoco-it.exec
+[INFO]
+[INFO] --- maven-failsafe-plugin:3.0.0-M5:integration-test (integration-tests) @ odlux-top ---
+[INFO] No tests to run.
+[INFO]
+[INFO] --- jacoco-maven-plugin:0.8.5:report (post-integration-test) @ odlux-top ---
+[INFO] Skipping JaCoCo execution due to missing execution data file.
+[INFO]
+[INFO] --- jacoco-maven-plugin:0.8.5:check (default-check) @ odlux-top ---
+[INFO] Skipping JaCoCo execution due to missing execution data file:/home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/target/jacoco.exec
+[INFO]
+[INFO] --- maven-failsafe-plugin:3.0.0-M5:verify (integration-tests) @ odlux-top ---
+[INFO]
+[INFO] --- maven-install-plugin:2.5.2:install (default-install) @ odlux-top ---
+[INFO] Installing /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/pom.xml to /home/aijana/.m2/repository/org/onap/ccsdk/features/sdnr/wt/odlux-top/1.1.2-SNAPSHOT/odlux-top-1.1.2-SNAPSHOT.pom
+[INFO] ------------------------------------------------------------------------
+[INFO] Reactor Summary for ccsdk-features :: odlux-top 1.1.2-SNAPSHOT:
+[INFO]
+[INFO] ccsdk-features :: sdnr-wt-odlux-framework .......... SUCCESS [03:02 min]
+[INFO] ccsdk-features :: sdnr-wt-odlux-core-model ......... SUCCESS [ 6.625 s]
+[INFO] ccsdk-features :: sdnr-wt-odlux-core-provider ...... SUCCESS [ 8.247 s]
+[INFO] ccsdk-features :: sdnr-wt-odlux-core-feature ....... SUCCESS [ 4.872 s]
+[INFO] ccsdk-features :: sdnr-wt-odlux-core-installer ..... SUCCESS [ 0.873 s]
+[INFO] ccsdk-features :: sdnr-wt-odlux-core-top ........... SUCCESS [ 0.092 s]
+[INFO] ccsdk-features :: sdnr-wt-odlux-app-apiDemo ........ SUCCESS [ 19.415 s]
+[INFO] ccsdk-features :: sdnr-wt-odlux-app-connectApp ..... SUCCESS [ 28.824 s]
+[INFO] ccsdk-features :: sdnr-wt-odlux-app-demoApp ........ SUCCESS [ 21.992 s]
+[INFO] ccsdk-features :: sdnr-wt-odlux-app-faultApp ....... SUCCESS [ 26.107 s]
+[INFO] ccsdk-features :: sdnr-wt-odlux-app-helpApp ........ SUCCESS [ 22.565 s]
+[INFO] ccsdk-features :: sdnr-wt-odlux-app-inventoryApp ... SUCCESS [ 25.709 s]
+[INFO] ccsdk-features :: sdnr-wt-odlux-app-mediatorApp .... SUCCESS [ 27.968 s]
+[INFO] ccsdk-features :: sdnr-wt-odlux-app-maintenanceApp . SUCCESS [ 25.481 s]
+[INFO] ccsdk-features :: sdnr-wt-odlux-app-minimumApp ..... SUCCESS [ 18.376 s]
+[INFO] ccsdk-features :: sdnr-wt-odlux-app-performanceHistoryApp SUCCESS [01:36 min]
+[INFO] ccsdk-features :: sdnr-wt-odlux-app-eventLogApp .... SUCCESS [ 23.100 s]
+[INFO] ccsdk-features :: sdnr-wt-odlux-app-configurationApp SUCCESS [ 31.458 s]
+[INFO] ccsdk-features :: sdnr-wt-odlux-app-networkMapApp .. SUCCESS [ 46.791 s]
+[INFO] ccsdk-features :: sdnr-wt-odlux-app-linkCalculationApp SUCCESS [ 25.530 s]
+[INFO] ccsdk-features :: sdnr-wt-odlux-apps-feature ....... SUCCESS [ 1.685 s]
+[INFO] ccsdk-features :: sdnr-wt-odlux-apps-installer ..... SUCCESS [ 0.292 s]
+[INFO] ccsdk-features :: sdnr-wt-odlux-installer .......... SUCCESS [ 2.836 s]
+[INFO] ccsdk-features :: odlux-top ........................ SUCCESS [ 2.694 s]
+[INFO] ------------------------------------------------------------------------
+[INFO] BUILD SUCCESS
+[INFO] ------------------------------------------------------------------------
+[INFO] Total time: 11:06 min
+[INFO] Finished at: 2021-03-15T12:41:44+01:00
+[INFO] ------------------------------------------------------------------------