Update ODLUX 87/126087/1
authorAijana Schumann <aijana.schumann@highstreet-technologies.com>
Mon, 6 Dec 2021 14:09:15 +0000 (15:09 +0100)
committerAijana Schumann <aijana.schumann@highstreet-technologies.com>
Mon, 6 Dec 2021 14:12:24 +0000 (15:12 +0100)
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

47 files changed:
sdnr/wt/odlux/apps/configurationApp/src/actions/deviceActions.ts
sdnr/wt/odlux/apps/configurationApp/src/handlers/viewDescriptionHandler.ts
sdnr/wt/odlux/apps/configurationApp/src/views/configurationApplication.tsx
sdnr/wt/odlux/apps/connectApp/src/actions/connectionStatusCountActions.ts
sdnr/wt/odlux/apps/connectApp/src/components/editNetworkElementDialog.tsx
sdnr/wt/odlux/apps/connectApp/src/components/infoNetworkElementDialog.tsx
sdnr/wt/odlux/apps/connectApp/src/handlers/connectionStatusCountHandler.ts
sdnr/wt/odlux/apps/connectApp/src/index.html
sdnr/wt/odlux/apps/connectApp/src/pluginConnect.tsx
sdnr/wt/odlux/apps/connectApp/webpack.config.js
sdnr/wt/odlux/apps/faultApp/src/actions/statusActions.ts
sdnr/wt/odlux/apps/faultApp/src/handlers/faultStatusHandler.ts
sdnr/wt/odlux/apps/faultApp/src/pluginFault.tsx
sdnr/wt/odlux/framework/pom.xml
sdnr/wt/odlux/framework/src/actions/authentication.ts
sdnr/wt/odlux/framework/src/actions/settingsAction.ts [new file with mode: 0644]
sdnr/wt/odlux/framework/src/actions/websocketAction.ts
sdnr/wt/odlux/framework/src/app.tsx
sdnr/wt/odlux/framework/src/components/material-table/index.tsx
sdnr/wt/odlux/framework/src/components/material-table/tableFilter.tsx
sdnr/wt/odlux/framework/src/components/material-ui/listItemLink.tsx
sdnr/wt/odlux/framework/src/components/navigationMenu.tsx
sdnr/wt/odlux/framework/src/components/settings/general.tsx [new file with mode: 0644]
sdnr/wt/odlux/framework/src/components/titleBar.tsx
sdnr/wt/odlux/framework/src/handlers/applicationStateHandler.ts
sdnr/wt/odlux/framework/src/handlers/authenticationHandler.ts
sdnr/wt/odlux/framework/src/index.dev.html
sdnr/wt/odlux/framework/src/middleware/navigation.ts
sdnr/wt/odlux/framework/src/models/applicationInfo.ts
sdnr/wt/odlux/framework/src/models/authentication.ts
sdnr/wt/odlux/framework/src/models/settings.ts [new file with mode: 0644]
sdnr/wt/odlux/framework/src/services/applicationApi.ts
sdnr/wt/odlux/framework/src/services/authenticationService.ts
sdnr/wt/odlux/framework/src/services/broadcastService.ts [new file with mode: 0644]
sdnr/wt/odlux/framework/src/services/index.ts
sdnr/wt/odlux/framework/src/services/notificationService.ts
sdnr/wt/odlux/framework/src/services/restService.ts
sdnr/wt/odlux/framework/src/services/settingsService.ts [new file with mode: 0644]
sdnr/wt/odlux/framework/src/services/userSessionService.ts [new file with mode: 0644]
sdnr/wt/odlux/framework/src/utilities/yangHelper.ts
sdnr/wt/odlux/framework/src/views/frame.tsx
sdnr/wt/odlux/framework/src/views/home.tsx
sdnr/wt/odlux/framework/src/views/login.tsx
sdnr/wt/odlux/framework/src/views/settings.tsx [new file with mode: 0644]
sdnr/wt/odlux/framework/webpack.config.js
sdnr/wt/odlux/odlux.properties
sdnr/wt/odlux/test.txt [new file with mode: 0644]

index b5dd310..ac8aa0a 100644 (file)
@@ -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.`);
   }
     
index 7a9812b..ff85a97 100644 (file)
@@ -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 {
index 8d0e192..b777cdb 100644 (file)
@@ -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}>
index e1e16b7..43bae72 100644 (file)
@@ -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));
 }
index df265c2..0613039 100644 (file)
@@ -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 &&
index 9b71eb3..aeaaa91 100644 (file)
        <>
          <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 }) => {
index 6117865..219a096 100644 (file)
@@ -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
       }
    }
 
index 35dbdf7..1a16876 100644 (file)
@@ -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>
index 1990cc0..afca746 100644 (file)
@@ -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
index df88a80..70ddd49 100644 (file)
@@ -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
index 8a36332..c50c08e 100644 (file)
@@ -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));
+  }
 }
index 1c76a4b..e1fceb4 100644 (file)
@@ -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
     }
   }
 
index 3715c62..0c5fdde 100644 (file)
@@ -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;
+  }
 
 }
index 0de1bcd..7bc35df 100644 (file)
@@ -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>
 
index de80935..20a248d 100644 (file)
  * 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 (file)
index 0000000..ffcdfc2
--- /dev/null
@@ -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
index 8512d59..0b45f7a 100644 (file)
@@ -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
index ada78b9..a73b752 100644 (file)
@@ -26,7 +26,7 @@ import { Frame } from './views/frame';
 import { User } from './models/authentication';\r
 \r
 import { AddErrorInfoAction } from './actions/errorActions';\r
-import { UpdateUser } from './actions/authentication';\r
+import { loginUserAction } from './actions/authentication';\r
 \r
 import { applicationStoreCreator } from './store/applicationStore';\r
 import { ApplicationStoreProvider } from './flux/connect';\r
@@ -34,11 +34,12 @@ import { ApplicationStoreProvider } from './flux/connect';
 import { startHistoryListener } from './middleware/navigation';\r
 import { startRestService } from './services/restService';\r
 \r
-import { startForceLogoutService } from './services/forceLogoutService';\r
+import { startUserSessionService } from './services/userSessionService';\r
 import { startNotificationService } from './services/notificationService';\r
 \r
 import theme from './design/default';\r
 import '!style-loader!css-loader!./app.css';\r
+import { startBroadcastChannel } from './services/broadcastService';\r
 \r
 declare module '@material-ui/core/styles/createMuiTheme' {\r
 \r
@@ -64,12 +65,15 @@ export { configureApplication } from "./handlers/applicationStateHandler";
 export const transportPCEUrl = "transportPCEUrl";\r
 \r
 export const runApplication = () => {\r
-\r
+  \r
   const initialToken = localStorage.getItem("userToken");\r
   const applicationStore = applicationStoreCreator();\r
 \r
+  startBroadcastChannel(applicationStore);\r
+  startUserSessionService(applicationStore);\r
+  \r
   if (initialToken) {\r
-    applicationStore.dispatch(new UpdateUser(User.fromString(initialToken) || undefined));\r
+    applicationStore.dispatch(loginUserAction(User.fromString(initialToken) || undefined));\r
   }\r
 \r
   window.onerror = function (msg: string, url: string, line: number, col: number, error: Error) {\r
@@ -86,10 +90,10 @@ export const runApplication = () => {
     // Internet Explorer) will be suppressed.\r
     return suppressErrorAlert;\r
   };\r
+  \r
 \r
   startRestService(applicationStore);\r
   startHistoryListener(applicationStore);\r
-  startForceLogoutService(applicationStore);\r
   startNotificationService(applicationStore);\r
 \r
   const App = (): JSX.Element => (\r
index 9155f38..cb67521 100644 (file)
@@ -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}
index 5aefac4..e4cc5ab 100644 (file)
@@ -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)}
index 8828ac3..49e7be5 100644 (file)
@@ -23,6 +23,7 @@ import ListItemIcon from '@material-ui/core/ListItemIcon';
 import ListItemText from '@material-ui/core/ListItemText';\r
 \r
 import { withStyles, WithStyles, createStyles, Theme } from '@material-ui/core/styles';\r
+import { toAriaLabel } from '../../utilities/yangHelper';\r
 \r
 const styles = (theme: Theme) => createStyles({\r
   active: {\r
@@ -45,7 +46,7 @@ export const ListItemLink = withStyles(styles)((props: IListItemLinkProps) => {
     props.external ? <a target="_blank" href={to} { ...itemProps }></a> :\r
   <NavLink exact={ exact } to={ to } activeClassName={ classes.active } { ...itemProps } />);\r
 \r
-  const ariaLabel = typeof Primary === 'string' ? "link-to-"+Primary.toLowerCase().replace(/\s/g, "-") : "link-to-"+Primary.displayName?.toLowerCase();\r
+  const ariaLabel = typeof Primary === 'string' ? toAriaLabel("link-to-"+Primary) : toAriaLabel("link-to-"+Primary.displayName);\r
   return (\r
        <>\r
         <ListItem button component={ renderLink } aria-label={ariaLabel}>\r
index b65eb29..b50d680 100644 (file)
@@ -94,6 +94,17 @@ export const NavigationMenu = withStyles(styles)(connect()(({ classes, state, di
 \r
   const [responsive, setResponsive] = React.useState(false);\r
 \r
+  //collapse menu on mount if necessary\r
+  React.useEffect(()=>{\r
+\r
+    if(isOpen && window.innerWidth < tabletWidthBreakpoint){\r
+\r
+      setResponsive(true);\r
+      dispatch(new MenuAction(false));\r
+    }\r
+\r
+  },[]);\r
+\r
   React.useEffect(() => {\r
 \r
     function handleResize() {\r
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 (file)
index 0000000..ca18490
--- /dev/null
@@ -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
index 62db1de..5d916e8 100644 (file)
@@ -35,8 +35,8 @@ import { FontAwesomeIcon } from '@fortawesome/react-fontawesome';
 import { faBan } from '@fortawesome/free-solid-svg-icons';\r
 import { faDotCircle } from '@fortawesome/free-solid-svg-icons';\r
 \r
-import { UpdateUser } from '../actions/authentication';\r
-import { ReplaceAction } from '../actions/navigationActions';\r
+import { logoutUser } from '../actions/authentication';\r
+import { PushAction, ReplaceAction } from '../actions/navigationActions';\r
 \r
 import connect, { Connect, IDispatcher } from '../flux/connect';\r
 import Logo from './logo';\r
@@ -71,9 +71,12 @@ const styles = (theme: Theme) => createStyles({
 const mapDispatch = (dispatcher: IDispatcher) => {\r
   return {\r
     logout: () => {\r
-      dispatcher.dispatch(new UpdateUser(undefined));\r
+      dispatcher.dispatch(logoutUser());\r
       dispatcher.dispatch(new ReplaceAction("/login"));\r
     },\r
+    openSettings : () =>{\r
+      dispatcher.dispatch(new PushAction("/settings"));\r
+    },\r
     toggleMainMenu: (value: boolean, value2: boolean) => {\r
       dispatcher.dispatch(new MenuAction(value));\r
       dispatcher.dispatch(new MenuClosedByUser(value2))\r
@@ -172,7 +175,14 @@ class TitleBarComponent extends React.Component<TitleBarProps, { anchorEl: HTMLE
                 onClose={this.closeMenu}\r
               >\r
                 {/* <MenuItem onClick={ this.closeMenu }>Profile</MenuItem> */}\r
-                <MenuItem onClick={() => {\r
+                <MenuItem \r
+                 aria-label="settings-button"\r
+                 onClick={ () =>{\r
+                    this.props.openSettings();\r
+                    this.closeMenu(); }}>Settings</MenuItem>\r
+                <MenuItem\r
+                aria-label="logout-button"\r
+                onClick={() => {\r
                   this.props.logout();\r
                   this.closeMenu();\r
                 }}>Logout</MenuItem>\r
index 61e1334..16c6ed5 100644 (file)
@@ -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;
 };
index 5217bd4..1bcb435 100644 (file)
@@ -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();
     }
 
index 6c95638..4dc353c 100644 (file)
@@ -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>
index c5ab788..94350ab 100644 (file)
@@ -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 {
index 0b33777..ff07b7d 100644 (file)
@@ -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;
 }
index b6840a0..f565381 100644 (file)
@@ -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 (file)
index 0000000..6d01a34
--- /dev/null
@@ -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
index ff9ef06..36523f9 100644 (file)
  * 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();
 }
 
index 4e7d109..a7691bf 100644 (file)
@@ -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 (file)
index 0000000..85ae3e6
--- /dev/null
@@ -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);
+       }
+
+    }
index c6071e7..19b4513 100644 (file)
@@ -15,7 +15,8 @@
  * the License.
  * ============LICENSE_END==========================================================================
  */
-export { applicationManager } from './applicationManager';\r
-export { subscribe, unsubscribe } from './notificationService';\r
-export { requestRest } from './restService';\r
-\r
+export { applicationManager } from './applicationManager';
+export { subscribe, unsubscribe } from './notificationService';
+export { requestRest } from './restService';
+export { putSettings, getSettings} from './settingsService';
+
index 99e697e..b2880b9 100644 (file)
@@ -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));
+  }
 }
 
 
index c7b1224..b21e3ec 100644 (file)
@@ -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 (file)
index 0000000..6633a79
--- /dev/null
@@ -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 (file)
index 0000000..0d5936a
--- /dev/null
@@ -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
index 127f3e0..7e77c05 100644 (file)
 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];
index b4cc43e..1c78dd2 100644 (file)
@@ -19,7 +19,7 @@ import * as React from 'react';
 import { HashRouter as Router, Route, Redirect, Switch } from 'react-router-dom';\r
 \r
 import { withStyles, WithStyles, createStyles, Theme } from '@material-ui/core/styles';\r
-import { faHome, faAddressBook, faSignInAlt } from '@fortawesome/free-solid-svg-icons';\r
+import { faHome, faAddressBook, faSignInAlt, faCog } from '@fortawesome/free-solid-svg-icons';\r
 \r
 import { SnackbarProvider } from 'notistack';\r
 import { ConfirmProvider } from 'material-ui-confirm';\r
@@ -34,6 +34,7 @@ import Home from '../views/home';
 import Login from '../views/login';\r
 import About from '../views/about';\r
 import Test from '../views/test';\r
+import UserSettings from '../views/settings';\r
 \r
 import applicationService from '../services/applicationManager';\r
 \r
@@ -58,6 +59,8 @@ const styles = (theme: Theme) => createStyles({
   toolbar: theme.mixins.toolbar as any\r
 });\r
 \r
+\r
+\r
 type FrameProps = WithStyles<typeof styles>;\r
 \r
 class FrameComponent extends React.Component<FrameProps>{\r
@@ -89,6 +92,11 @@ class FrameComponent extends React.Component<FrameProps>{
                           <About />\r
                       </AppFrame>\r
                     )} />\r
+                    <Route path="/settings" component={() => (\r
+                      <AppFrame title={"Settings"} icon={faCog} >\r
+                          <UserSettings />\r
+                      </AppFrame>\r
+                    )} />\r
                     {process.env.NODE_ENV === "development" ? <Route path="/test" component={() => (\r
                       <AppFrame title={"Test"} icon={faAddressBook} >\r
                           <Test />\r
index 0e1d487..176de02 100644 (file)
@@ -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
index be1fb80..53219fa 100644 (file)
@@ -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 (file)
index 0000000..f1a8ab3
--- /dev/null
@@ -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);
index cef3101..95b5f5e 100644 (file)
@@ -82,7 +82,8 @@ module.exports = (env) => {
         use: [{\r
           loader: "babel-loader"\r
         }]\r
-      }, {\r
+      }, \r
+      {\r
         //don't minify images\r
         test: /\.(png|gif|jpg|svg)$/,\r
         use: [{\r
@@ -92,7 +93,8 @@ module.exports = (env) => {
             name: './images/[name].[ext]'\r
           }\r
         }]\r
-      }]\r
+      }\r
+      ]\r
     },\r
 \r
     optimization: {\r
@@ -202,55 +204,55 @@ module.exports = (env) => {
       proxy: {\r
         "/about": {\r
           // target: "http://10.20.6.29:48181",\r
-          target: "http://localhost:18181",\r
+          target: "http://sdnr:8181",\r
           secure: false\r
         }, \r
         "/yang-schema/": {\r
-          target: "http://localhost:18181",\r
+          target: "http://sdnr:8181",\r
           secure: false\r
         },   \r
         "/oauth/": {\r
           // target: "https://10.20.35.188:30205",\r
-          target: "http://localhost:18181",\r
+          target: "http://sdnr:8181",\r
           secure: false\r
         },\r
         "/oauth2/": {\r
           // target: "https://10.20.35.188:30205",\r
-          target: "http://localhost:18181",\r
+          target: "http://sdnr:8181",\r
           secure: false\r
         },\r
         "/database/": {\r
-          target: "http://localhost:18181",\r
+          target: "http://sdnr:8181",\r
           secure: false\r
         },\r
         "/restconf/": {\r
-          target: "http://localhost:18181",\r
+          target: "http://sdnr:8181",\r
           secure: false\r
         },\r
         "/rests/": {\r
-          target: "http://localhost:18181",\r
+          target: "http://sdnr:8181",\r
           secure: false\r
         },\r
         "/help/": {\r
-          target: "http://localhost:18181",\r
+          target: "http://sdnr:8181",\r
           secure: false\r
         },\r
          "/about/": {\r
-          target: "http://localhost:18181",\r
+          target: "http://sdnr:8181",\r
           secure: false\r
         },\r
         "/tree/": {\r
-          target: "http://localhost:18181",\r
+          target: "http://sdnr:8181",\r
           secure: false\r
         },\r
         "/websocket": {\r
-          target: "http://localhost:18181",\r
+          target: "http://sdnr:8181",\r
           ws: true,\r
           changeOrigin: true,\r
           secure: false\r
         },\r
         "/apidoc": {\r
-          target: "http://localhost:18181",\r
+          target: "http://sdnr:8181",\r
           ws: true,\r
           changeOrigin: true,\r
           secure: false\r
index b47f852..598d849 100644 (file)
@@ -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 (file)
index 0000000..43cf1c8
--- /dev/null
@@ -0,0 +1,3742 @@
+[\e[1;34mINFO\e[m] 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\r                   \rDownloaded 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\rProgress (1): 7.8/68 kB\rProgress (1): 12/68 kB \rProgress (1): 16/68 kB\rProgress (1): 20/68 kB\rProgress (1): 24/68 kB\rProgress (1): 28/68 kB\rProgress (1): 32/68 kB\rProgress (1): 36/68 kB\rProgress (1): 41/68 kB\rProgress (1): 45/68 kB\rProgress (1): 49/68 kB\rProgress (1): 53/68 kB\rProgress (1): 57/68 kB\rProgress (1): 61/68 kB\rProgress (1): 65/68 kB\rProgress (1): 68 kB   \r                   \rDownloaded 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\r                   \rDownloaded 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\rProgress (1): 7.8/68 kB\rProgress (1): 12/68 kB \rProgress (1): 16/68 kB\rProgress (1): 20/68 kB\rProgress (1): 24/68 kB\rProgress (1): 28/68 kB\rProgress (1): 32/68 kB\rProgress (1): 36/68 kB\rProgress (1): 41/68 kB\rProgress (1): 45/68 kB\rProgress (1): 49/68 kB\rProgress (1): 53/68 kB\rProgress (1): 57/68 kB\rProgress (1): 61/68 kB\rProgress (1): 65/68 kB\rProgress (1): 68 kB   \r                   \rDownloaded 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\r                   \rDownloaded 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\rProgress (1): 7.8/68 kB\rProgress (1): 12/68 kB \rProgress (1): 16/68 kB\rProgress (1): 20/68 kB\rProgress (1): 24/68 kB\rProgress (1): 28/68 kB\rProgress (1): 32/68 kB\rProgress (1): 36/68 kB\rProgress (1): 41/68 kB\rProgress (1): 45/68 kB\rProgress (1): 49/68 kB\rProgress (1): 53/68 kB\rProgress (1): 57/68 kB\rProgress (1): 61/68 kB\rProgress (1): 65/68 kB\rProgress (1): 68 kB   \r                   \rDownloaded 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\r                   \rDownloaded 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\rProgress (1): 7.8/68 kB\rProgress (1): 12/68 kB \rProgress (1): 16/68 kB\rProgress (1): 20/68 kB\rProgress (1): 24/68 kB\rProgress (1): 28/68 kB\rProgress (1): 32/68 kB\rProgress (1): 36/68 kB\rProgress (1): 41/68 kB\rProgress (1): 45/68 kB\rProgress (1): 49/68 kB\rProgress (1): 53/68 kB\rProgress (1): 57/68 kB\rProgress (1): 61/68 kB\rProgress (1): 65/68 kB\rProgress (1): 68 kB   \r                   \rDownloaded 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\r                   \rDownloaded 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\r                   \rDownloaded 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\rProgress (1): 5.6 kB    \r                    \rDownloaded 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\r                   \rDownloaded 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\r                   \rDownloaded 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\rProgress (1): 7.8/208 kB\rProgress (1): 12/208 kB \rProgress (1): 16/208 kB\rProgress (1): 20/208 kB\rProgress (1): 24/208 kB\rProgress (1): 28/208 kB\rProgress (1): 32/208 kB\rProgress (1): 36/208 kB\rProgress (1): 41/208 kB\rProgress (1): 45/208 kB\rProgress (1): 49/208 kB\rProgress (1): 53/208 kB\rProgress (1): 57/208 kB\rProgress (1): 61/208 kB\rProgress (1): 65/208 kB\rProgress (1): 69/208 kB\rProgress (1): 73/208 kB\rProgress (1): 77/208 kB\rProgress (1): 82/208 kB\rProgress (1): 86/208 kB\rProgress (1): 90/208 kB\rProgress (1): 94/208 kB\rProgress (1): 98/208 kB\rProgress (1): 102/208 kB\rProgress (1): 106/208 kB\rProgress (1): 110/208 kB\rProgress (1): 114/208 kB\rProgress (1): 118/208 kB\rProgress (1): 122/208 kB\rProgress (1): 127/208 kB\rProgress (1): 131/208 kB\rProgress (1): 135/208 kB\rProgress (1): 139/208 kB\rProgress (1): 143/208 kB\rProgress (1): 147/208 kB\rProgress (1): 151/208 kB\rProgress (1): 155/208 kB\rProgress (1): 159/208 kB\rProgress (1): 163/208 kB\rProgress (1): 168/208 kB\rProgress (1): 172/208 kB\rProgress (1): 176/208 kB\rProgress (1): 180/208 kB\rProgress (1): 184/208 kB\rProgress (1): 188/208 kB\rProgress (1): 192/208 kB\rProgress (1): 196/208 kB\rProgress (1): 200/208 kB\rProgress (1): 204/208 kB\rProgress (1): 208 kB    \r                    \rDownloaded 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\r                   \rDownloaded 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\r                   \rDownloaded 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\rProgress (1): 7.8/13 kB\rProgress (1): 12/13 kB \rProgress (1): 13 kB   \r                   \rDownloaded 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\r                   \rDownloaded 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\r                   \rDownloaded 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\r                   \rDownloaded 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\r                   \rDownloaded 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)
+[\e[1;33mWARNING\e[m] 
+[\e[1;33mWARNING\e[m] 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
+[\e[1;33mWARNING\e[m] '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
+[\e[1;33mWARNING\e[m] 
+[\e[1;33mWARNING\e[m] 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
+[\e[1;33mWARNING\e[m] '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
+[\e[1;33mWARNING\e[m] 
+[\e[1;33mWARNING\e[m] 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
+[\e[1;33mWARNING\e[m] '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
+[\e[1;33mWARNING\e[m] 
+[\e[1;33mWARNING\e[m] Some problems were encountered while building the effective model for org.onap.ccsdk.features.sdnr.wt:odlux-top:pom:1.1.2-SNAPSHOT
+[\e[1;33mWARNING\e[m] '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
+[\e[1;33mWARNING\e[m] 
+[\e[1;33mWARNING\e[m] It is highly recommended to fix these problems because they threaten the stability of your build.
+[\e[1;33mWARNING\e[m] 
+[\e[1;33mWARNING\e[m] For this reason, future Maven versions might no longer support building such malformed projects.
+[\e[1;33mWARNING\e[m] 
+[\e[1;34mINFO\e[m] \e[1m------------------------------------------------------------------------\e[m
+[\e[1;34mINFO\e[m] \e[1mReactor Build Order:\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] ccsdk-features :: sdnr-wt-odlux-framework                          [jar]
+[\e[1;34mINFO\e[m] ccsdk-features :: sdnr-wt-odlux-core-model                      [bundle]
+[\e[1;34mINFO\e[m] ccsdk-features :: sdnr-wt-odlux-core-provider                   [bundle]
+[\e[1;34mINFO\e[m] ccsdk-features :: sdnr-wt-odlux-core-feature                   [feature]
+[\e[1;34mINFO\e[m] ccsdk-features :: sdnr-wt-odlux-core-installer                     [pom]
+[\e[1;34mINFO\e[m] ccsdk-features :: sdnr-wt-odlux-core-top                           [pom]
+[\e[1;34mINFO\e[m] ccsdk-features :: sdnr-wt-odlux-app-apiDemo                     [bundle]
+[\e[1;34mINFO\e[m] ccsdk-features :: sdnr-wt-odlux-app-connectApp                  [bundle]
+[\e[1;34mINFO\e[m] ccsdk-features :: sdnr-wt-odlux-app-demoApp                     [bundle]
+[\e[1;34mINFO\e[m] ccsdk-features :: sdnr-wt-odlux-app-faultApp                    [bundle]
+[\e[1;34mINFO\e[m] ccsdk-features :: sdnr-wt-odlux-app-helpApp                     [bundle]
+[\e[1;34mINFO\e[m] ccsdk-features :: sdnr-wt-odlux-app-inventoryApp                [bundle]
+[\e[1;34mINFO\e[m] ccsdk-features :: sdnr-wt-odlux-app-mediatorApp                 [bundle]
+[\e[1;34mINFO\e[m] ccsdk-features :: sdnr-wt-odlux-app-maintenanceApp              [bundle]
+[\e[1;34mINFO\e[m] ccsdk-features :: sdnr-wt-odlux-app-minimumApp                  [bundle]
+[\e[1;34mINFO\e[m] ccsdk-features :: sdnr-wt-odlux-app-performanceHistoryApp       [bundle]
+[\e[1;34mINFO\e[m] ccsdk-features :: sdnr-wt-odlux-app-eventLogApp                 [bundle]
+[\e[1;34mINFO\e[m] ccsdk-features :: sdnr-wt-odlux-app-configurationApp            [bundle]
+[\e[1;34mINFO\e[m] ccsdk-features :: sdnr-wt-odlux-app-networkMapApp               [bundle]
+[\e[1;34mINFO\e[m] ccsdk-features :: sdnr-wt-odlux-app-linkCalculationApp          [bundle]
+[\e[1;34mINFO\e[m] ccsdk-features :: sdnr-wt-odlux-apps-feature                   [feature]
+[\e[1;34mINFO\e[m] ccsdk-features :: sdnr-wt-odlux-apps-installer                     [pom]
+[\e[1;34mINFO\e[m] ccsdk-features :: sdnr-wt-odlux-installer                          [pom]
+[\e[1;34mINFO\e[m] ccsdk-features :: odlux-top                                        [pom]
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m------< \e[0;36morg.onap.ccsdk.features.sdnr.wt:sdnr-wt-odlux-framework\e[0;1m >-------\e[m
+[\e[1;34mINFO\e[m] \e[1mBuilding ccsdk-features :: sdnr-wt-odlux-framework 1.1.2-SNAPSHOT [1/24]\e[m
+[\e[1;34mINFO\e[m] \e[1m--------------------------------[ jar ]---------------------------------\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-clean-plugin:3.1.0:clean\e[m \e[1m(default-clean)\e[m @ \e[36msdnr-wt-odlux-framework\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] Deleting /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/framework/target
+[\e[1;34mINFO\e[m] Deleting /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/framework/dist (includes = [], excludes = [])
+[\e[1;34mINFO\e[m] Deleting /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/framework/node (includes = [], excludes = [])
+[\e[1;34mINFO\e[m] Deleting /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/framework/node_modules (includes = [], excludes = [])
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-enforcer-plugin:3.0.0-M2:enforce\e[m \e[1m(enforce-property)\e[m @ \e[36msdnr-wt-odlux-framework\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-enforcer-plugin:3.0.0-M2:enforce\e[m \e[1m(enforce-no-snapshots)\e[m @ \e[36msdnr-wt-odlux-framework\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-enforcer-plugin:3.0.0-M2:enforce\e[m \e[1m(enforce-maven)\e[m @ \e[36msdnr-wt-odlux-framework\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-enforcer-plugin:3.0.0-M2:enforce\e[m \e[1m(enforce-banned-dependencies)\e[m @ \e[36msdnr-wt-odlux-framework\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mgit-commit-id-plugin:4.0.0:revision\e[m \e[1m(get-git-infos)\e[m @ \e[36msdnr-wt-odlux-framework\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mjacoco-maven-plugin:0.8.5:prepare-agent\e[m \e[1m(pre-unit-test)\e[m @ \e[36msdnr-wt-odlux-framework\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 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/**
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mjacoco-maven-plugin:0.8.5:prepare-agent\e[m \e[1m(default-prepare-agent)\e[m @ \e[36msdnr-wt-odlux-framework\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 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/**
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mfrontend-maven-plugin:1.7.2:install-node-and-yarn\e[m \e[1m(install node and yarn)\e[m @ \e[36msdnr-wt-odlux-framework\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] Installing node version v10.16.3
+[\e[1;34mINFO\e[m] 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
+[\e[1;34mINFO\e[m] 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
+[\e[1;34mINFO\e[m] Installed node locally.
+[\e[1;34mINFO\e[m] Installing Yarn version v1.19.0
+[\e[1;34mINFO\e[m] 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
+[\e[1;34mINFO\e[m] Installed Yarn locally.
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mfrontend-maven-plugin:1.7.2:yarn\e[m \e[1m(clear cache)\e[m @ \e[36msdnr-wt-odlux-framework\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] Running 'yarn cache clean' in /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/framework/..
+[\e[1;34mINFO\e[m] yarn cache v1.19.0
+[\e[1;34mINFO\e[m] success Cleared cache.
+[\e[1;34mINFO\e[m] Done in 5.92s.
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mfrontend-maven-plugin:1.7.2:yarn\e[m \e[1m(install lerna)\e[m @ \e[36msdnr-wt-odlux-framework\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] Running 'yarn add lerna@3.22.1 -W --exact' in /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/framework/..
+[\e[1;34mINFO\e[m] yarn add v1.19.0
+[\e[1;34mINFO\e[m] [1/4] Resolving packages...
+[\e[1;34mINFO\e[m] [2/4] Fetching packages...
+[\e[1;34mINFO\e[m] info fsevents@1.2.13: The platform "linux" is incompatible with this module.
+[\e[1;34mINFO\e[m] info "fsevents@1.2.13" is an optional dependency and failed compatibility check. Excluding it from installation.
+[\e[1;34mINFO\e[m] info fsevents@2.1.3: The platform "linux" is incompatible with this module.
+[\e[1;34mINFO\e[m] info "fsevents@2.1.3" is an optional dependency and failed compatibility check. Excluding it from installation.
+[\e[1;34mINFO\e[m] [3/4] Linking dependencies...
+[\e[1;31mERROR\e[m] warning "tslint-config-airbnb > tslint-eslint-rules@5.4.0" has incorrect peer dependency "typescript@^2.2.0 || ^3.0.0".
+[\e[1;31mERROR\e[m] warning "tslint-config-airbnb > tslint-microsoft-contrib@5.2.1" has incorrect peer dependency "typescript@^2.1.0 || ^3.0.0".
+[\e[1;31mERROR\e[m] warning "lerna > @lerna/version > @lerna/github-client > @octokit/rest > @octokit/plugin-request-log@1.0.2" has unmet peer dependency "@octokit/core@>=3".
+[\e[1;34mINFO\e[m] [4/4] Building fresh packages...
+[\e[1;34mINFO\e[m] success Saved 0 new dependencies.
+[\e[1;34mINFO\e[m] Done in 78.21s.
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mfrontend-maven-plugin:1.7.2:lerna\e[m \e[1m(exec lerna bootstrap)\e[m @ \e[36msdnr-wt-odlux-framework\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] lerna not inheriting proxy config from Maven
+[\e[1;34mINFO\e[m] Running 'lerna bootstrap' in /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/framework/..
+[\e[1;34mINFO\e[m] add /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/framework/node/yarn/dist/bin to PATH
+[\e[1;34mINFO\e[m] add /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/framework/node to PATH
+[\e[1;34mINFO\e[m] add /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/framework/node_modules/.bin to PATH
+[\e[1;34mINFO\e[m] add /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/framework/../node_modules/.bin to PATH
+[\e[1;31mERROR\e[m] lerna notice cli v3.22.1
+[\e[1;31mERROR\e[m] lerna info versioning independent
+[\e[1;31mERROR\e[m] lerna info bootstrap root only
+[\e[1;34mINFO\e[m] yarn install v1.19.0
+[\e[1;34mINFO\e[m] [1/4] Resolving packages...
+[\e[1;34mINFO\e[m] [2/4] Fetching packages...
+[\e[1;34mINFO\e[m] info fsevents@1.2.13: The platform "linux" is incompatible with this module.
+[\e[1;34mINFO\e[m] info "fsevents@1.2.13" is an optional dependency and failed compatibility check. Excluding it from installation.
+[\e[1;34mINFO\e[m] info fsevents@2.1.3: The platform "linux" is incompatible with this module.
+[\e[1;34mINFO\e[m] info "fsevents@2.1.3" is an optional dependency and failed compatibility check. Excluding it from installation.
+[\e[1;34mINFO\e[m] [3/4] Linking dependencies...
+[\e[1;31mERROR\e[m] warning "lerna > @lerna/version > @lerna/github-client > @octokit/rest > @octokit/plugin-request-log@1.0.2" has unmet peer dependency "@octokit/core@>=3".
+[\e[1;31mERROR\e[m] warning "tslint-config-airbnb > tslint-eslint-rules@5.4.0" has incorrect peer dependency "typescript@^2.2.0 || ^3.0.0".
+[\e[1;31mERROR\e[m] warning "tslint-config-airbnb > tslint-microsoft-contrib@5.2.1" has incorrect peer dependency "typescript@^2.1.0 || ^3.0.0".
+[\e[1;34mINFO\e[m] [4/4] Building fresh packages...
+[\e[1;34mINFO\e[m] Done in 13.11s.
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mproperties-maven-plugin:1.0.0:read-project-properties\e[m \e[1m(default)\e[m @ \e[36msdnr-wt-odlux-framework\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mproperties-maven-plugin:1.0.0:set-system-properties\e[m \e[1m(default)\e[m @ \e[36msdnr-wt-odlux-framework\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] Set 2 system properties
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-checkstyle-plugin:3.1.1:check\e[m \e[1m(check-license)\e[m @ \e[36msdnr-wt-odlux-framework\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-checkstyle-plugin:3.1.1:check\e[m \e[1m(default)\e[m @ \e[36msdnr-wt-odlux-framework\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-checkstyle-plugin:3.1.1:check\e[m \e[1m(onap-java-style)\e[m @ \e[36msdnr-wt-odlux-framework\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-checkstyle-plugin:3.1.1:check\e[m \e[1m(onap-license)\e[m @ \e[36msdnr-wt-odlux-framework\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m>>> \e[0;32mmaven-pmd-plugin:3.13.0:cpd-check\e[m \e[1m(cpd)\e[0;1m > \e[0;1m:cpd\e[m @ \e[36msdnr-wt-odlux-framework\e[0;1m >>>\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-pmd-plugin:3.13.0:cpd\e[m \e[1m(cpd)\e[m @ \e[36msdnr-wt-odlux-framework\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m<<< \e[0;32mmaven-pmd-plugin:3.13.0:cpd-check\e[m \e[1m(cpd)\e[0;1m < \e[0;1m:cpd\e[m @ \e[36msdnr-wt-odlux-framework\e[0;1m <<<\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-pmd-plugin:3.13.0:cpd-check\e[m \e[1m(cpd)\e[m @ \e[36msdnr-wt-odlux-framework\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] PMD version: 6.21.0
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-dependency-plugin:3.1.2:copy\e[m \e[1m(unpack-license)\e[m @ \e[36msdnr-wt-odlux-framework\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mfrontend-maven-plugin:1.7.2:yarn\e[m \e[1m(yarn build)\e[m @ \e[36msdnr-wt-odlux-framework\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] Running 'yarn run build' in /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/framework
+[\e[1;34mINFO\e[m] yarn run v1.19.0
+[\e[1;34mINFO\e[m] $ rimraf dist
+[\e[1;34mINFO\e[m] $ webpack --env release --config webpack.vendor.js && webpack --env release --config webpack.config.js && webpack --env release --config webpack.runner.js
+[\e[1;34mINFO\e[m] Hash: eda5ac8fa1f1710ac3bc
+[\e[1;34mINFO\e[m] Version: webpack 4.28.4
+[\e[1;34mINFO\e[m] Child Vendor:
+[\e[1;34mINFO\e[m]     Hash: eda5ac8fa1f1710ac3bc
+[\e[1;34mINFO\e[m]     Time: 22182ms
+[\e[1;34mINFO\e[m]     Built at: 03/15/2021 12:33:04 PM
+[\e[1;34mINFO\e[m]         Asset      Size  Chunks             Chunk Names
+[\e[1;34mINFO\e[m]     vendor.js  1.47 MiB       0  [emitted]  vendor
+[\e[1;34mINFO\e[m]     Entrypoint vendor = vendor.js
+[\e[1;34mINFO\e[m]       [0] dll vendor 12 bytes {0} [built]
+[\e[1;34mINFO\e[m]     [311] (webpack)/buildin/global.js 472 bytes {0} [built]
+[\e[1;34mINFO\e[m]         + 825 hidden modules
+[\e[1;31mERROR\e[m] (node:637395) DeprecationWarning: Tapable.plugin is deprecated. Use new API on `.hooks` instead
+[\e[1;34mINFO\e[m] Hash: ec5ea8b23eee6c4fb473
+[\e[1;34mINFO\e[m] Version: webpack 4.28.4
+[\e[1;34mINFO\e[m] Child Client:
+[\e[1;34mINFO\e[m]     Hash: ec5ea8b23eee6c4fb473
+[\e[1;34mINFO\e[m]     Time: 46290ms
+[\e[1;34mINFO\e[m]     Built at: 03/15/2021 12:33:51 PM
+[\e[1;34mINFO\e[m]                                             Asset       Size  Chunks             Chunk Names
+[\e[1;34mINFO\e[m]     ./images/4d71b936aed05273932186ae418fe6e5.svg     32 KiB          [emitted]  
+[\e[1;34mINFO\e[m]                                      ./index.html  699 bytes          [emitted]  
+[\e[1;34mINFO\e[m]                                            app.js   1.37 MiB       0  [emitted]  app
+[\e[1;34mINFO\e[m]                                       favicon.ico   1.12 KiB          [emitted]  
+[\e[1;34mINFO\e[m]                                        require.js   84.5 KiB          [emitted]  
+[\e[1;34mINFO\e[m]     Entrypoint app = app.js
+[\e[1;34mINFO\e[m]       [0] dll app 12 bytes {0} [built]
+[\e[1;34mINFO\e[m]       [1] ./run.ts 1.18 KiB {0} [built]
+[\e[1;34mINFO\e[m]       [2] ./handlers/applicationStateHandler.ts 4.64 KiB {0} [built]
+[\e[1;34mINFO\e[m]       [3] delegated ../../node_modules/core-js/modules/web.dom.iterable.js from dll-reference vendor 42 bytes {0} [built]
+[\e[1;34mINFO\e[m]       [8] delegated ../node_modules/regenerator-runtime/runtime.js from dll-reference vendor 42 bytes {0} [built]
+[\e[1;34mINFO\e[m]      [10] ./services/restService.ts 9.83 KiB {0} [built]
+[\e[1;34mINFO\e[m]      [13] ./actions/errorActions.ts 4.57 KiB {0} [built]
+[\e[1;34mINFO\e[m]      [16] ./app.tsx 4.19 KiB {0} [built]
+[\e[1;34mINFO\e[m]      [17] delegated ../../node_modules/react/index.js from dll-reference vendor 42 bytes {0} [built]
+[\e[1;34mINFO\e[m]      [18] delegated ../../node_modules/react-dom/index.js from dll-reference vendor 42 bytes {0} [built]
+[\e[1;34mINFO\e[m]      [19] delegated ../../node_modules/@material-ui/core/esm/styles/index.js from dll-reference vendor 42 bytes {0} [built]
+[\e[1;34mINFO\e[m]      [20] ./views/frame.tsx 9.09 KiB {0} [built]
+[\e[1;34mINFO\e[m]     [576] ./services/index.ts 1.23 KiB {0} [built]
+[\e[1;34mINFO\e[m]     [583] ./utilities/elasticSearch.ts 5.89 KiB {0} [built]
+[\e[1;34mINFO\e[m]     [585] ./models/index.ts 1.1 KiB {0} [built]
+[\e[1;34mINFO\e[m]         + 572 hidden modules
+[\e[1;34mINFO\e[m] Hash: 8d3139b2f13bedb5b767
+[\e[1;34mINFO\e[m] Version: webpack 4.28.4
+[\e[1;34mINFO\e[m] Child App:
+[\e[1;34mINFO\e[m]     Hash: 8d3139b2f13bedb5b767
+[\e[1;34mINFO\e[m]     Time: 210ms
+[\e[1;34mINFO\e[m]     Built at: 03/15/2021 12:33:52 PM
+[\e[1;34mINFO\e[m]      Asset      Size  Chunks             Chunk Names
+[\e[1;34mINFO\e[m]     run.js  1.24 KiB       0  [emitted]  run
+[\e[1;34mINFO\e[m]     Entrypoint run = run.js
+[\e[1;34mINFO\e[m]     [0] multi ./run.ts 28 bytes {0} [built]
+[\e[1;34mINFO\e[m]     [1] delegated ./run.ts from dll-reference app 42 bytes {0} [built]
+[\e[1;34mINFO\e[m]     [2] external "app" 42 bytes {0} [built]
+[\e[1;34mINFO\e[m] Done in 72.40s.
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-resources-plugin:3.1.0:resources\e[m \e[1m(default-resources)\e[m @ \e[36msdnr-wt-odlux-framework\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] Using 'UTF-8' encoding to copy filtered resources.
+[\e[1;34mINFO\e[m] Copying 10 resources to odlux
+[\e[1;34mINFO\e[m] Copying 1 resource to odlux
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-compiler-plugin:3.8.1:compile\e[m \e[1m(default-compile)\e[m @ \e[36msdnr-wt-odlux-framework\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] No sources to compile
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m>>> \e[0;32mspotbugs-maven-plugin:3.1.12.2:check\e[m \e[1m(analyze-compile)\e[0;1m > \e[0;1m:spotbugs\e[m @ \e[36msdnr-wt-odlux-framework\e[0;1m >>>\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mspotbugs-maven-plugin:3.1.12.2:spotbugs\e[m \e[1m(spotbugs)\e[m @ \e[36msdnr-wt-odlux-framework\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m<<< \e[0;32mspotbugs-maven-plugin:3.1.12.2:check\e[m \e[1m(analyze-compile)\e[0;1m < \e[0;1m:spotbugs\e[m @ \e[36msdnr-wt-odlux-framework\e[0;1m <<<\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mspotbugs-maven-plugin:3.1.12.2:check\e[m \e[1m(analyze-compile)\e[m @ \e[36msdnr-wt-odlux-framework\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-resources-plugin:3.1.0:testResources\e[m \e[1m(default-testResources)\e[m @ \e[36msdnr-wt-odlux-framework\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] Using 'UTF-8' encoding to copy filtered resources.
+[\e[1;34mINFO\e[m] skip non existing resourceDirectory /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/framework/src/test/resources
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-compiler-plugin:3.8.1:testCompile\e[m \e[1m(default-testCompile)\e[m @ \e[36msdnr-wt-odlux-framework\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] No sources to compile
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-surefire-plugin:3.0.0-M5:test\e[m \e[1m(default-test)\e[m @ \e[36msdnr-wt-odlux-framework\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] No tests to run.
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mjacoco-maven-plugin:0.8.5:report\e[m \e[1m(post-unit-test)\e[m @ \e[36msdnr-wt-odlux-framework\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] Skipping JaCoCo execution due to missing execution data file.
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mjacoco-maven-plugin:0.8.5:report\e[m \e[1m(default-report)\e[m @ \e[36msdnr-wt-odlux-framework\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] Skipping JaCoCo execution due to missing execution data file.
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mscript-maven-plugin:1.0.0:execute\e[m \e[1m(default)\e[m @ \e[36msdnr-wt-odlux-framework\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] executing beanshell script
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mreplacer:1.5.2:replace\e[m \e[1m(replace version)\e[m @ \e[36msdnr-wt-odlux-framework\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] Replacement run on 2 files.
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-jar-plugin:3.2.0:jar\e[m \e[1m(default-jar)\e[m @ \e[36msdnr-wt-odlux-framework\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] Building jar: /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/framework/target/sdnr-wt-odlux-framework-1.1.2-SNAPSHOT.jar
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-javadoc-plugin:3.2.0:jar\e[m \e[1m(attach-javadocs)\e[m @ \e[36msdnr-wt-odlux-framework\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mjacoco-maven-plugin:0.8.5:prepare-agent\e[m \e[1m(pre-integration-test)\e[m @ \e[36msdnr-wt-odlux-framework\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 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/**
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-failsafe-plugin:3.0.0-M5:integration-test\e[m \e[1m(integration-tests)\e[m @ \e[36msdnr-wt-odlux-framework\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] No tests to run.
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mjacoco-maven-plugin:0.8.5:report\e[m \e[1m(post-integration-test)\e[m @ \e[36msdnr-wt-odlux-framework\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] Skipping JaCoCo execution due to missing execution data file.
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mduplicate-finder-maven-plugin:1.4.0:check\e[m \e[1m(find-duplicate-classpath-entries)\e[m @ \e[36msdnr-wt-odlux-framework\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-source-plugin:3.2.1:jar-no-fork\e[m \e[1m(attach-sources)\e[m @ \e[36msdnr-wt-odlux-framework\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] Building jar: /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/framework/target/sdnr-wt-odlux-framework-1.1.2-SNAPSHOT-sources.jar
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-failsafe-plugin:3.0.0-M5:verify\e[m \e[1m(integration-tests)\e[m @ \e[36msdnr-wt-odlux-framework\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmodernizer-maven-plugin:2.1.0:modernizer\e[m \e[1m(modernizer)\e[m @ \e[36msdnr-wt-odlux-framework\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mjacoco-maven-plugin:0.8.5:report\e[m \e[1m(report)\e[m @ \e[36msdnr-wt-odlux-framework\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] Skipping JaCoCo execution due to missing execution data file.
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mjacoco-maven-plugin:0.8.5:check\e[m \e[1m(default-check)\e[m @ \e[36msdnr-wt-odlux-framework\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] Skipping JaCoCo execution due to missing execution data file:/home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/framework/target/jacoco.exec
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-install-plugin:2.5.2:install\e[m \e[1m(default-install)\e[m @ \e[36msdnr-wt-odlux-framework\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 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
+[\e[1;34mINFO\e[m] 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
+[\e[1;34mINFO\e[m] 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
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m------< \e[0;36morg.onap.ccsdk.features.sdnr.wt:sdnr-wt-odlux-core-model\e[0;1m >------\e[m
+[\e[1;34mINFO\e[m] \e[1mBuilding ccsdk-features :: sdnr-wt-odlux-core-model 1.1.2-SNAPSHOT [2/24]\e[m
+[\e[1;34mINFO\e[m] \e[1m-------------------------------[ bundle ]-------------------------------\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-clean-plugin:3.1.0:clean\e[m \e[1m(default-clean)\e[m @ \e[36msdnr-wt-odlux-core-model\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] Deleting /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/core/model/target
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-enforcer-plugin:3.0.0-M2:enforce\e[m \e[1m(enforce-property)\e[m @ \e[36msdnr-wt-odlux-core-model\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-enforcer-plugin:3.0.0-M2:enforce\e[m \e[1m(enforce-no-snapshots)\e[m @ \e[36msdnr-wt-odlux-core-model\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-enforcer-plugin:3.0.0-M2:enforce\e[m \e[1m(enforce-maven)\e[m @ \e[36msdnr-wt-odlux-core-model\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-enforcer-plugin:3.0.0-M2:enforce\e[m \e[1m(enforce-banned-dependencies)\e[m @ \e[36msdnr-wt-odlux-core-model\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mgit-commit-id-plugin:4.0.0:revision\e[m \e[1m(get-git-infos)\e[m @ \e[36msdnr-wt-odlux-core-model\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mjacoco-maven-plugin:0.8.5:prepare-agent\e[m \e[1m(pre-unit-test)\e[m @ \e[36msdnr-wt-odlux-core-model\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 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/**
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mjacoco-maven-plugin:0.8.5:prepare-agent\e[m \e[1m(default-prepare-agent)\e[m @ \e[36msdnr-wt-odlux-core-model\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 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/**
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-checkstyle-plugin:3.1.1:check\e[m \e[1m(check-license)\e[m @ \e[36msdnr-wt-odlux-core-model\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-checkstyle-plugin:3.1.1:check\e[m \e[1m(default)\e[m @ \e[36msdnr-wt-odlux-core-model\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-checkstyle-plugin:3.1.1:check\e[m \e[1m(onap-java-style)\e[m @ \e[36msdnr-wt-odlux-core-model\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-checkstyle-plugin:3.1.1:check\e[m \e[1m(onap-license)\e[m @ \e[36msdnr-wt-odlux-core-model\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m>>> \e[0;32mmaven-pmd-plugin:3.13.0:cpd-check\e[m \e[1m(cpd)\e[0;1m > \e[0;1m:cpd\e[m @ \e[36msdnr-wt-odlux-core-model\e[0;1m >>>\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-pmd-plugin:3.13.0:cpd\e[m \e[1m(cpd)\e[m @ \e[36msdnr-wt-odlux-core-model\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m<<< \e[0;32mmaven-pmd-plugin:3.13.0:cpd-check\e[m \e[1m(cpd)\e[0;1m < \e[0;1m:cpd\e[m @ \e[36msdnr-wt-odlux-core-model\e[0;1m <<<\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-pmd-plugin:3.13.0:cpd-check\e[m \e[1m(cpd)\e[m @ \e[36msdnr-wt-odlux-core-model\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] PMD version: 6.21.0
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-dependency-plugin:3.1.2:copy\e[m \e[1m(unpack-license)\e[m @ \e[36msdnr-wt-odlux-core-model\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-resources-plugin:3.1.0:resources\e[m \e[1m(default-resources)\e[m @ \e[36msdnr-wt-odlux-core-model\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] Using 'UTF-8' encoding to copy filtered resources.
+[\e[1;34mINFO\e[m] skip non existing resourceDirectory /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/core/model/src/main/resources
+[\e[1;34mINFO\e[m] skip non existing resourceDirectory /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/core/model/target/generated-sources/spi
+[\e[1;34mINFO\e[m] skip non existing resourceDirectory /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/core/model/target/generated-sources/yang
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-compiler-plugin:3.8.1:compile\e[m \e[1m(default-compile)\e[m @ \e[36msdnr-wt-odlux-core-model\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] Changes detected - recompiling the module!
+[\e[1;34mINFO\e[m] Compiling 6 source files to /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/core/model/target/classes
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m>>> \e[0;32mspotbugs-maven-plugin:3.1.12.2:check\e[m \e[1m(analyze-compile)\e[0;1m > \e[0;1m:spotbugs\e[m @ \e[36msdnr-wt-odlux-core-model\e[0;1m >>>\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mspotbugs-maven-plugin:3.1.12.2:spotbugs\e[m \e[1m(spotbugs)\e[m @ \e[36msdnr-wt-odlux-core-model\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m<<< \e[0;32mspotbugs-maven-plugin:3.1.12.2:check\e[m \e[1m(analyze-compile)\e[0;1m < \e[0;1m:spotbugs\e[m @ \e[36msdnr-wt-odlux-core-model\e[0;1m <<<\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mspotbugs-maven-plugin:3.1.12.2:check\e[m \e[1m(analyze-compile)\e[m @ \e[36msdnr-wt-odlux-core-model\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-resources-plugin:3.1.0:testResources\e[m \e[1m(default-testResources)\e[m @ \e[36msdnr-wt-odlux-core-model\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] Using 'UTF-8' encoding to copy filtered resources.
+[\e[1;34mINFO\e[m] skip non existing resourceDirectory /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/core/model/src/test/resources
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-compiler-plugin:3.8.1:testCompile\e[m \e[1m(default-testCompile)\e[m @ \e[36msdnr-wt-odlux-core-model\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] No sources to compile
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-surefire-plugin:3.0.0-M5:test\e[m \e[1m(default-test)\e[m @ \e[36msdnr-wt-odlux-core-model\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] No tests to run.
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mjacoco-maven-plugin:0.8.5:report\e[m \e[1m(post-unit-test)\e[m @ \e[36msdnr-wt-odlux-core-model\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] Skipping JaCoCo execution due to missing execution data file.
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mjacoco-maven-plugin:0.8.5:report\e[m \e[1m(default-report)\e[m @ \e[36msdnr-wt-odlux-core-model\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] Skipping JaCoCo execution due to missing execution data file.
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mscript-maven-plugin:1.0.0:execute\e[m \e[1m(default)\e[m @ \e[36msdnr-wt-odlux-core-model\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] executing beanshell script
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-bundle-plugin:4.2.1:bundle\e[m \e[1m(default-bundle)\e[m @ \e[36msdnr-wt-odlux-core-model\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-javadoc-plugin:3.2.0:jar\e[m \e[1m(attach-javadocs)\e[m @ \e[36msdnr-wt-odlux-core-model\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] Skipping javadoc generation
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mjacoco-maven-plugin:0.8.5:prepare-agent\e[m \e[1m(pre-integration-test)\e[m @ \e[36msdnr-wt-odlux-core-model\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 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/**
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-failsafe-plugin:3.0.0-M5:integration-test\e[m \e[1m(integration-tests)\e[m @ \e[36msdnr-wt-odlux-core-model\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] No tests to run.
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mjacoco-maven-plugin:0.8.5:report\e[m \e[1m(post-integration-test)\e[m @ \e[36msdnr-wt-odlux-core-model\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] Skipping JaCoCo execution due to missing execution data file.
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mduplicate-finder-maven-plugin:1.4.0:check\e[m \e[1m(find-duplicate-classpath-entries)\e[m @ \e[36msdnr-wt-odlux-core-model\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-source-plugin:3.2.1:jar-no-fork\e[m \e[1m(attach-sources)\e[m @ \e[36msdnr-wt-odlux-core-model\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 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
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-failsafe-plugin:3.0.0-M5:verify\e[m \e[1m(integration-tests)\e[m @ \e[36msdnr-wt-odlux-core-model\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmodernizer-maven-plugin:2.1.0:modernizer\e[m \e[1m(modernizer)\e[m @ \e[36msdnr-wt-odlux-core-model\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mjacoco-maven-plugin:0.8.5:report\e[m \e[1m(report)\e[m @ \e[36msdnr-wt-odlux-core-model\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] Skipping JaCoCo execution due to missing execution data file.
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mjacoco-maven-plugin:0.8.5:check\e[m \e[1m(default-check)\e[m @ \e[36msdnr-wt-odlux-core-model\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] Skipping JaCoCo execution due to missing execution data file:/home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/core/model/target/jacoco.exec
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-install-plugin:2.5.2:install\e[m \e[1m(default-install)\e[m @ \e[36msdnr-wt-odlux-core-model\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 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
+[\e[1;34mINFO\e[m] 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
+[\e[1;34mINFO\e[m] 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
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-bundle-plugin:4.2.1:install\e[m \e[1m(default-install)\e[m @ \e[36msdnr-wt-odlux-core-model\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 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
+[\e[1;34mINFO\e[m] Writing OBR metadata
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m----< \e[0;36morg.onap.ccsdk.features.sdnr.wt:sdnr-wt-odlux-core-provider\e[0;1m >-----\e[m
+[\e[1;34mINFO\e[m] \e[1mBuilding ccsdk-features :: sdnr-wt-odlux-core-provider 1.1.2-SNAPSHOT [3/24]\e[m
+[\e[1;34mINFO\e[m] \e[1m-------------------------------[ bundle ]-------------------------------\e[m
+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\rProgress (2): 1.0 kB | 1.0 kB\r                             \rDownloaded 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\rProgress (1): 6.2 kB    \r                    \rDownloaded 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\rProgress (1): 7.8/153 kB\rProgress (1): 12/153 kB \rProgress (1): 16/153 kB\rProgress (1): 20/153 kB\rProgress (1): 24/153 kB\rProgress (1): 28/153 kB\rProgress (1): 32/153 kB\rProgress (1): 36/153 kB\rProgress (1): 41/153 kB\rProgress (1): 45/153 kB\rProgress (1): 49/153 kB\rProgress (1): 53/153 kB\rProgress (1): 57/153 kB\rProgress (1): 61/153 kB\rProgress (1): 65/153 kB\rProgress (1): 69/153 kB\rProgress (1): 73/153 kB\rProgress (1): 77/153 kB\rProgress (1): 81/153 kB\rProgress (1): 86/153 kB\rProgress (1): 90/153 kB\rProgress (1): 93/153 kB\rProgress (1): 97/153 kB\rProgress (1): 101/153 kB\rProgress (1): 106/153 kB\rProgress (1): 110/153 kB\rProgress (1): 114/153 kB\rProgress (1): 118/153 kB\rProgress (1): 121/153 kB\rProgress (1): 125/153 kB\rProgress (1): 129/153 kB\rProgress (1): 133/153 kB\rProgress (1): 137/153 kB\rProgress (1): 142/153 kB\rProgress (1): 146/153 kB\rProgress (1): 150/153 kB\rProgress (1): 153 kB    \r                    \rDownloaded 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)
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-clean-plugin:3.1.0:clean\e[m \e[1m(default-clean)\e[m @ \e[36msdnr-wt-odlux-core-provider\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] Deleting /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/core/provider/target
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-enforcer-plugin:3.0.0-M2:enforce\e[m \e[1m(enforce-property)\e[m @ \e[36msdnr-wt-odlux-core-provider\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-enforcer-plugin:3.0.0-M2:enforce\e[m \e[1m(enforce-no-snapshots)\e[m @ \e[36msdnr-wt-odlux-core-provider\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-enforcer-plugin:3.0.0-M2:enforce\e[m \e[1m(enforce-maven)\e[m @ \e[36msdnr-wt-odlux-core-provider\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-enforcer-plugin:3.0.0-M2:enforce\e[m \e[1m(enforce-banned-dependencies)\e[m @ \e[36msdnr-wt-odlux-core-provider\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mgit-commit-id-plugin:4.0.0:revision\e[m \e[1m(get-git-infos)\e[m @ \e[36msdnr-wt-odlux-core-provider\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mjacoco-maven-plugin:0.8.5:prepare-agent\e[m \e[1m(pre-unit-test)\e[m @ \e[36msdnr-wt-odlux-core-provider\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 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/**
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mjacoco-maven-plugin:0.8.5:prepare-agent\e[m \e[1m(default-prepare-agent)\e[m @ \e[36msdnr-wt-odlux-core-provider\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 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/**
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-checkstyle-plugin:3.1.1:check\e[m \e[1m(check-license)\e[m @ \e[36msdnr-wt-odlux-core-provider\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-checkstyle-plugin:3.1.1:check\e[m \e[1m(default)\e[m @ \e[36msdnr-wt-odlux-core-provider\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-checkstyle-plugin:3.1.1:check\e[m \e[1m(onap-java-style)\e[m @ \e[36msdnr-wt-odlux-core-provider\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-checkstyle-plugin:3.1.1:check\e[m \e[1m(onap-license)\e[m @ \e[36msdnr-wt-odlux-core-provider\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m>>> \e[0;32mmaven-pmd-plugin:3.13.0:cpd-check\e[m \e[1m(cpd)\e[0;1m > \e[0;1m:cpd\e[m @ \e[36msdnr-wt-odlux-core-provider\e[0;1m >>>\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-pmd-plugin:3.13.0:cpd\e[m \e[1m(cpd)\e[m @ \e[36msdnr-wt-odlux-core-provider\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m<<< \e[0;32mmaven-pmd-plugin:3.13.0:cpd-check\e[m \e[1m(cpd)\e[0;1m < \e[0;1m:cpd\e[m @ \e[36msdnr-wt-odlux-core-provider\e[0;1m <<<\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-pmd-plugin:3.13.0:cpd-check\e[m \e[1m(cpd)\e[m @ \e[36msdnr-wt-odlux-core-provider\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] PMD version: 6.21.0
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-dependency-plugin:3.1.2:copy\e[m \e[1m(unpack-license)\e[m @ \e[36msdnr-wt-odlux-core-provider\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-resources-plugin:3.1.0:resources\e[m \e[1m(default-resources)\e[m @ \e[36msdnr-wt-odlux-core-provider\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] Using 'UTF-8' encoding to copy filtered resources.
+[\e[1;34mINFO\e[m] Copying 1 resource
+[\e[1;34mINFO\e[m] skip non existing resourceDirectory /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/core/provider/target/generated-sources/spi
+[\e[1;34mINFO\e[m] skip non existing resourceDirectory /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/core/provider/target/generated-sources/yang
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-compiler-plugin:3.8.1:compile\e[m \e[1m(default-compile)\e[m @ \e[36msdnr-wt-odlux-core-provider\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] Changes detected - recompiling the module!
+[\e[1;34mINFO\e[m] Compiling 4 source files to /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/core/provider/target/classes
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m>>> \e[0;32mspotbugs-maven-plugin:3.1.12.2:check\e[m \e[1m(analyze-compile)\e[0;1m > \e[0;1m:spotbugs\e[m @ \e[36msdnr-wt-odlux-core-provider\e[0;1m >>>\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mspotbugs-maven-plugin:3.1.12.2:spotbugs\e[m \e[1m(spotbugs)\e[m @ \e[36msdnr-wt-odlux-core-provider\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m<<< \e[0;32mspotbugs-maven-plugin:3.1.12.2:check\e[m \e[1m(analyze-compile)\e[0;1m < \e[0;1m:spotbugs\e[m @ \e[36msdnr-wt-odlux-core-provider\e[0;1m <<<\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mspotbugs-maven-plugin:3.1.12.2:check\e[m \e[1m(analyze-compile)\e[m @ \e[36msdnr-wt-odlux-core-provider\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-resources-plugin:3.1.0:testResources\e[m \e[1m(default-testResources)\e[m @ \e[36msdnr-wt-odlux-core-provider\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] Using 'UTF-8' encoding to copy filtered resources.
+[\e[1;34mINFO\e[m] Copying 5 resources
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-compiler-plugin:3.8.1:testCompile\e[m \e[1m(default-testCompile)\e[m @ \e[36msdnr-wt-odlux-core-provider\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] Changes detected - recompiling the module!
+[\e[1;34mINFO\e[m] Compiling 4 source files to /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/core/provider/target/test-classes
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-surefire-plugin:3.0.0-M5:test\e[m \e[1m(default-test)\e[m @ \e[36msdnr-wt-odlux-core-provider\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] -------------------------------------------------------
+[\e[1;34mINFO\e[m]  T E S T S
+[\e[1;34mINFO\e[m] -------------------------------------------------------
+[\e[1;34mINFO\e[m] Running org.onap.ccsdk.features.sdnr.odlux.test.\e[1mTestBundleLoaderImpl\e[m
+[\e[1;34mINFO\e[m] \e[1;32mTests run: \e[0;1;32m1\e[m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.18 s - in org.onap.ccsdk.features.sdnr.odlux.test.\e[1mTestBundleLoaderImpl\e[m
+[\e[1;34mINFO\e[m] Running org.onap.ccsdk.features.sdnr.odlux.test.\e[1mTestLoadResources\e[m
+[\e[1;34mINFO\e[m] \e[1;32mTests run: \e[0;1;32m2\e[m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.055 s - in org.onap.ccsdk.features.sdnr.odlux.test.\e[1mTestLoadResources\e[m
+[\e[1;34mINFO\e[m] Running org.onap.ccsdk.features.sdnr.odlux.test.\e[1mTestRedirect\e[m
+[\e[1;34mINFO\e[m] \e[1;32mTests run: \e[0;1;32m1\e[m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.334 s - in org.onap.ccsdk.features.sdnr.odlux.test.\e[1mTestRedirect\e[m
+[\e[1;34mINFO\e[m] Running org.onap.ccsdk.features.sdnr.odlux.test.\e[1mTestResFileServlet\e[m
+[\e[1;34mINFO\e[m] \e[1;32mTests run: \e[0;1;32m1\e[m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.032 s - in org.onap.ccsdk.features.sdnr.odlux.test.\e[1mTestResFileServlet\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] Results:
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1;32mTests run: 5, Failures: 0, Errors: 0, Skipped: 0\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mjacoco-maven-plugin:0.8.5:report\e[m \e[1m(post-unit-test)\e[m @ \e[36msdnr-wt-odlux-core-provider\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] Loading execution data file /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/core/provider/target/code-coverage/jacoco-ut.exec
+[\e[1;34mINFO\e[m] Analyzed bundle 'ccsdk-features :: sdnr-wt-odlux-core-provider' with 4 classes
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mjacoco-maven-plugin:0.8.5:report\e[m \e[1m(default-report)\e[m @ \e[36msdnr-wt-odlux-core-provider\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] Skipping JaCoCo execution due to missing execution data file.
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mscript-maven-plugin:1.0.0:execute\e[m \e[1m(default)\e[m @ \e[36msdnr-wt-odlux-core-provider\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] executing beanshell script
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-bundle-plugin:4.2.1:bundle\e[m \e[1m(default-bundle)\e[m @ \e[36msdnr-wt-odlux-core-provider\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-javadoc-plugin:3.2.0:jar\e[m \e[1m(attach-javadocs)\e[m @ \e[36msdnr-wt-odlux-core-provider\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] Skipping javadoc generation
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mjacoco-maven-plugin:0.8.5:prepare-agent\e[m \e[1m(pre-integration-test)\e[m @ \e[36msdnr-wt-odlux-core-provider\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 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/**
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-failsafe-plugin:3.0.0-M5:integration-test\e[m \e[1m(integration-tests)\e[m @ \e[36msdnr-wt-odlux-core-provider\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mjacoco-maven-plugin:0.8.5:report\e[m \e[1m(post-integration-test)\e[m @ \e[36msdnr-wt-odlux-core-provider\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] Skipping JaCoCo execution due to missing execution data file.
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mduplicate-finder-maven-plugin:1.4.0:check\e[m \e[1m(find-duplicate-classpath-entries)\e[m @ \e[36msdnr-wt-odlux-core-provider\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-source-plugin:3.2.1:jar-no-fork\e[m \e[1m(attach-sources)\e[m @ \e[36msdnr-wt-odlux-core-provider\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 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
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-failsafe-plugin:3.0.0-M5:verify\e[m \e[1m(integration-tests)\e[m @ \e[36msdnr-wt-odlux-core-provider\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmodernizer-maven-plugin:2.1.0:modernizer\e[m \e[1m(modernizer)\e[m @ \e[36msdnr-wt-odlux-core-provider\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mjacoco-maven-plugin:0.8.5:report\e[m \e[1m(report)\e[m @ \e[36msdnr-wt-odlux-core-provider\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] Skipping JaCoCo execution due to missing execution data file.
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mjacoco-maven-plugin:0.8.5:check\e[m \e[1m(default-check)\e[m @ \e[36msdnr-wt-odlux-core-provider\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] Skipping JaCoCo execution due to missing execution data file:/home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/core/provider/target/jacoco.exec
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-install-plugin:2.5.2:install\e[m \e[1m(default-install)\e[m @ \e[36msdnr-wt-odlux-core-provider\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 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
+[\e[1;34mINFO\e[m] 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
+[\e[1;34mINFO\e[m] 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
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-bundle-plugin:4.2.1:install\e[m \e[1m(default-install)\e[m @ \e[36msdnr-wt-odlux-core-provider\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 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
+[\e[1;34mINFO\e[m] Writing OBR metadata
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m-----< \e[0;36morg.onap.ccsdk.features.sdnr.wt:sdnr-wt-odlux-core-feature\e[0;1m >-----\e[m
+[\e[1;34mINFO\e[m] \e[1mBuilding ccsdk-features :: sdnr-wt-odlux-core-feature 1.1.2-SNAPSHOT [4/24]\e[m
+[\e[1;34mINFO\e[m] \e[1m------------------------------[ feature ]-------------------------------\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-clean-plugin:3.1.0:clean\e[m \e[1m(default-clean)\e[m @ \e[36msdnr-wt-odlux-core-feature\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] Deleting /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/core/features/target
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-enforcer-plugin:3.0.0-M2:enforce\e[m \e[1m(enforce-property)\e[m @ \e[36msdnr-wt-odlux-core-feature\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-enforcer-plugin:3.0.0-M2:enforce\e[m \e[1m(enforce-no-snapshots)\e[m @ \e[36msdnr-wt-odlux-core-feature\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-enforcer-plugin:3.0.0-M2:enforce\e[m \e[1m(enforce-maven)\e[m @ \e[36msdnr-wt-odlux-core-feature\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-enforcer-plugin:3.0.0-M2:enforce\e[m \e[1m(enforce-banned-dependencies)\e[m @ \e[36msdnr-wt-odlux-core-feature\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mgit-commit-id-plugin:4.0.0:revision\e[m \e[1m(get-git-infos)\e[m @ \e[36msdnr-wt-odlux-core-feature\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mjacoco-maven-plugin:0.8.5:prepare-agent\e[m \e[1m(pre-unit-test)\e[m @ \e[36msdnr-wt-odlux-core-feature\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] Skipping JaCoCo execution because property jacoco.skip is set.
+[\e[1;34mINFO\e[m] surefireArgLine set to empty
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mjacoco-maven-plugin:0.8.5:prepare-agent\e[m \e[1m(default-prepare-agent)\e[m @ \e[36msdnr-wt-odlux-core-feature\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] Skipping JaCoCo execution because property jacoco.skip is set.
+[\e[1;34mINFO\e[m] argLine set to empty
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-checkstyle-plugin:3.1.1:check\e[m \e[1m(check-license)\e[m @ \e[36msdnr-wt-odlux-core-feature\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-checkstyle-plugin:3.1.1:check\e[m \e[1m(default)\e[m @ \e[36msdnr-wt-odlux-core-feature\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-checkstyle-plugin:3.1.1:check\e[m \e[1m(onap-java-style)\e[m @ \e[36msdnr-wt-odlux-core-feature\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-checkstyle-plugin:3.1.1:check\e[m \e[1m(onap-license)\e[m @ \e[36msdnr-wt-odlux-core-feature\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m>>> \e[0;32mmaven-pmd-plugin:3.13.0:cpd-check\e[m \e[1m(cpd)\e[0;1m > \e[0;1m:cpd\e[m @ \e[36msdnr-wt-odlux-core-feature\e[0;1m >>>\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-pmd-plugin:3.13.0:cpd\e[m \e[1m(cpd)\e[m @ \e[36msdnr-wt-odlux-core-feature\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m<<< \e[0;32mmaven-pmd-plugin:3.13.0:cpd-check\e[m \e[1m(cpd)\e[0;1m < \e[0;1m:cpd\e[m @ \e[36msdnr-wt-odlux-core-feature\e[0;1m <<<\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-pmd-plugin:3.13.0:cpd-check\e[m \e[1m(cpd)\e[m @ \e[36msdnr-wt-odlux-core-feature\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] PMD version: 6.21.0
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-dependency-plugin:3.1.2:copy\e[m \e[1m(unpack-license)\e[m @ \e[36msdnr-wt-odlux-core-feature\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mdepends-maven-plugin:1.4.0:generate-depends-file\e[m \e[1m(generate-depends-file)\e[m @ \e[36msdnr-wt-odlux-core-feature\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] Created: /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/core/features/target/classes/META-INF/maven/dependencies.properties
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mkaraf-maven-plugin:4.2.9:features-generate-descriptor\e[m \e[1m(default-features-generate-descriptor)\e[m @ \e[36msdnr-wt-odlux-core-feature\e[0;1m ---\e[m
+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\rProgress (2): 849 B | 849 B\r                           \rDownloaded 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)
+[\e[1;34mINFO\e[m] Generating feature descriptor file /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/core/features/target/feature/feature.xml
+[\e[1;34mINFO\e[m] ...done!
+[\e[1;34mINFO\e[m] Attaching features XML
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mkaraf-maven-plugin:4.2.9:verify\e[m \e[1m(default-verify)\e[m @ \e[36msdnr-wt-odlux-core-feature\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 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
+[\e[1;34mINFO\e[m] Features verified: 0, failures: 0, ignored: 0, skipped: 0
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m>>> \e[0;32mspotbugs-maven-plugin:3.1.12.2:check\e[m \e[1m(analyze-compile)\e[0;1m > \e[0;1m:spotbugs\e[m @ \e[36msdnr-wt-odlux-core-feature\e[0;1m >>>\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mspotbugs-maven-plugin:3.1.12.2:spotbugs\e[m \e[1m(spotbugs)\e[m @ \e[36msdnr-wt-odlux-core-feature\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m<<< \e[0;32mspotbugs-maven-plugin:3.1.12.2:check\e[m \e[1m(analyze-compile)\e[0;1m < \e[0;1m:spotbugs\e[m @ \e[36msdnr-wt-odlux-core-feature\e[0;1m <<<\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mspotbugs-maven-plugin:3.1.12.2:check\e[m \e[1m(analyze-compile)\e[m @ \e[36msdnr-wt-odlux-core-feature\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mjacoco-maven-plugin:0.8.5:report\e[m \e[1m(post-unit-test)\e[m @ \e[36msdnr-wt-odlux-core-feature\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] Skipping JaCoCo execution because property jacoco.skip is set.
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-surefire-plugin:3.0.0-M5:test\e[m \e[1m(default)\e[m @ \e[36msdnr-wt-odlux-core-feature\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] Tests are skipped.
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mjacoco-maven-plugin:0.8.5:report\e[m \e[1m(default-report)\e[m @ \e[36msdnr-wt-odlux-core-feature\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] Skipping JaCoCo execution because property jacoco.skip is set.
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mscript-maven-plugin:1.0.0:execute\e[m \e[1m(default)\e[m @ \e[36msdnr-wt-odlux-core-feature\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] executing beanshell script
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-javadoc-plugin:3.2.0:jar\e[m \e[1m(attach-javadocs)\e[m @ \e[36msdnr-wt-odlux-core-feature\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mjacoco-maven-plugin:0.8.5:prepare-agent\e[m \e[1m(pre-integration-test)\e[m @ \e[36msdnr-wt-odlux-core-feature\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] Skipping JaCoCo execution because property jacoco.skip is set.
+[\e[1;34mINFO\e[m] failsafeArgLine set to empty
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-failsafe-plugin:3.0.0-M5:integration-test\e[m \e[1m(integration-tests)\e[m @ \e[36msdnr-wt-odlux-core-feature\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] No tests to run.
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mjacoco-maven-plugin:0.8.5:report\e[m \e[1m(post-integration-test)\e[m @ \e[36msdnr-wt-odlux-core-feature\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] Skipping JaCoCo execution because property jacoco.skip is set.
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mduplicate-finder-maven-plugin:1.4.0:check\e[m \e[1m(find-duplicate-classpath-entries)\e[m @ \e[36msdnr-wt-odlux-core-feature\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-source-plugin:3.2.1:jar-no-fork\e[m \e[1m(attach-sources)\e[m @ \e[36msdnr-wt-odlux-core-feature\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] No sources in project. Archive not created.
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-failsafe-plugin:3.0.0-M5:verify\e[m \e[1m(integration-tests)\e[m @ \e[36msdnr-wt-odlux-core-feature\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmodernizer-maven-plugin:2.1.0:modernizer\e[m \e[1m(modernizer)\e[m @ \e[36msdnr-wt-odlux-core-feature\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mjacoco-maven-plugin:0.8.5:report\e[m \e[1m(report)\e[m @ \e[36msdnr-wt-odlux-core-feature\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] Skipping JaCoCo execution because property jacoco.skip is set.
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mjacoco-maven-plugin:0.8.5:check\e[m \e[1m(default-check)\e[m @ \e[36msdnr-wt-odlux-core-feature\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] Skipping JaCoCo execution because property jacoco.skip is set.
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-install-plugin:2.5.2:install\e[m \e[1m(default-install)\e[m @ \e[36msdnr-wt-odlux-core-feature\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] No primary artifact to install, installing attached artifacts instead.
+[\e[1;34mINFO\e[m] 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
+[\e[1;34mINFO\e[m] 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
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m----< \e[0;36morg.onap.ccsdk.features.sdnr.wt:sdnr-wt-odlux-core-installer\e[0;1m >----\e[m
+[\e[1;34mINFO\e[m] \e[1mBuilding ccsdk-features :: sdnr-wt-odlux-core-installer 1.1.2-SNAPSHOT [5/24]\e[m
+[\e[1;34mINFO\e[m] \e[1m--------------------------------[ pom ]---------------------------------\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-clean-plugin:3.1.0:clean\e[m \e[1m(default-clean)\e[m @ \e[36msdnr-wt-odlux-core-installer\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] Deleting /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/core/installer/target
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-enforcer-plugin:3.0.0-M2:enforce\e[m \e[1m(enforce-property)\e[m @ \e[36msdnr-wt-odlux-core-installer\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-enforcer-plugin:3.0.0-M2:enforce\e[m \e[1m(enforce-no-snapshots)\e[m @ \e[36msdnr-wt-odlux-core-installer\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-enforcer-plugin:3.0.0-M2:enforce\e[m \e[1m(enforce-maven)\e[m @ \e[36msdnr-wt-odlux-core-installer\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-enforcer-plugin:3.0.0-M2:enforce\e[m \e[1m(enforce-banned-dependencies)\e[m @ \e[36msdnr-wt-odlux-core-installer\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mjacoco-maven-plugin:0.8.5:prepare-agent\e[m \e[1m(pre-unit-test)\e[m @ \e[36msdnr-wt-odlux-core-installer\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 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
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mjacoco-maven-plugin:0.8.5:prepare-agent\e[m \e[1m(default-prepare-agent)\e[m @ \e[36msdnr-wt-odlux-core-installer\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 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
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mgit-commit-id-plugin:4.0.0:revision\e[m \e[1m(get-git-infos)\e[m @ \e[36msdnr-wt-odlux-core-installer\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-checkstyle-plugin:3.1.1:check\e[m \e[1m(check-license)\e[m @ \e[36msdnr-wt-odlux-core-installer\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-checkstyle-plugin:3.1.1:check\e[m \e[1m(onap-java-style)\e[m @ \e[36msdnr-wt-odlux-core-installer\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-checkstyle-plugin:3.1.1:check\e[m \e[1m(default)\e[m @ \e[36msdnr-wt-odlux-core-installer\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-checkstyle-plugin:3.1.1:check\e[m \e[1m(onap-license)\e[m @ \e[36msdnr-wt-odlux-core-installer\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mjacoco-maven-plugin:0.8.5:report\e[m \e[1m(post-unit-test)\e[m @ \e[36msdnr-wt-odlux-core-installer\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] Skipping JaCoCo execution due to missing execution data file.
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mjacoco-maven-plugin:0.8.5:report\e[m \e[1m(default-report)\e[m @ \e[36msdnr-wt-odlux-core-installer\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] Skipping JaCoCo execution due to missing execution data file.
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-dependency-plugin:3.1.2:copy-dependencies\e[m \e[1m(copy-nested-dependencies)\e[m @ \e[36msdnr-wt-odlux-core-installer\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 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
+[\e[1;34mINFO\e[m] 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
+[\e[1;34mINFO\e[m] 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
+[\e[1;34mINFO\e[m] 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
+[\e[1;34mINFO\e[m] 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
+[\e[1;34mINFO\e[m] 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
+[\e[1;34mINFO\e[m] 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
+[\e[1;34mINFO\e[m] 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
+[\e[1;34mINFO\e[m] 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
+[\e[1;34mINFO\e[m] 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
+[\e[1;34mINFO\e[m] 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
+[\e[1;34mINFO\e[m] 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
+[\e[1;34mINFO\e[m] 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
+[\e[1;34mINFO\e[m] 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
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-javadoc-plugin:3.2.0:jar\e[m \e[1m(attach-javadocs)\e[m @ \e[36msdnr-wt-odlux-core-installer\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] Not executing Javadoc as the project is not a Java classpath-capable package
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-assembly-plugin:3.3.0:single\e[m \e[1m(maven-repo-zip)\e[m @ \e[36msdnr-wt-odlux-core-installer\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] Reading assembly descriptor: src/assembly/assemble_mvnrepo_zip.xml
+[\e[1;34mINFO\e[m] 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
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mjacoco-maven-plugin:0.8.5:prepare-agent\e[m \e[1m(pre-integration-test)\e[m @ \e[36msdnr-wt-odlux-core-installer\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 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
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-failsafe-plugin:3.0.0-M5:integration-test\e[m \e[1m(integration-tests)\e[m @ \e[36msdnr-wt-odlux-core-installer\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] No tests to run.
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mjacoco-maven-plugin:0.8.5:report\e[m \e[1m(post-integration-test)\e[m @ \e[36msdnr-wt-odlux-core-installer\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] Skipping JaCoCo execution due to missing execution data file.
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mjacoco-maven-plugin:0.8.5:check\e[m \e[1m(default-check)\e[m @ \e[36msdnr-wt-odlux-core-installer\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] Skipping JaCoCo execution due to missing execution data file:/home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/core/installer/target/jacoco.exec
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-failsafe-plugin:3.0.0-M5:verify\e[m \e[1m(integration-tests)\e[m @ \e[36msdnr-wt-odlux-core-installer\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-install-plugin:2.5.2:install\e[m \e[1m(default-install)\e[m @ \e[36msdnr-wt-odlux-core-installer\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 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
+[\e[1;34mINFO\e[m] 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
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m-------< \e[0;36morg.onap.ccsdk.features.sdnr.wt:sdnr-wt-odlux-core-top\e[0;1m >-------\e[m
+[\e[1;34mINFO\e[m] \e[1mBuilding ccsdk-features :: sdnr-wt-odlux-core-top 1.1.2-SNAPSHOT  [6/24]\e[m
+[\e[1;34mINFO\e[m] \e[1m--------------------------------[ pom ]---------------------------------\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-clean-plugin:3.1.0:clean\e[m \e[1m(default-clean)\e[m @ \e[36msdnr-wt-odlux-core-top\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] Deleting /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/core/target
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-enforcer-plugin:3.0.0-M2:enforce\e[m \e[1m(enforce-property)\e[m @ \e[36msdnr-wt-odlux-core-top\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-enforcer-plugin:3.0.0-M2:enforce\e[m \e[1m(enforce-no-snapshots)\e[m @ \e[36msdnr-wt-odlux-core-top\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-enforcer-plugin:3.0.0-M2:enforce\e[m \e[1m(enforce-maven)\e[m @ \e[36msdnr-wt-odlux-core-top\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-enforcer-plugin:3.0.0-M2:enforce\e[m \e[1m(enforce-banned-dependencies)\e[m @ \e[36msdnr-wt-odlux-core-top\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mjacoco-maven-plugin:0.8.5:prepare-agent\e[m \e[1m(pre-unit-test)\e[m @ \e[36msdnr-wt-odlux-core-top\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 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
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mjacoco-maven-plugin:0.8.5:prepare-agent\e[m \e[1m(default-prepare-agent)\e[m @ \e[36msdnr-wt-odlux-core-top\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 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
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mgit-commit-id-plugin:4.0.0:revision\e[m \e[1m(get-git-infos)\e[m @ \e[36msdnr-wt-odlux-core-top\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-checkstyle-plugin:3.1.1:check\e[m \e[1m(check-license)\e[m @ \e[36msdnr-wt-odlux-core-top\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-checkstyle-plugin:3.1.1:check\e[m \e[1m(onap-java-style)\e[m @ \e[36msdnr-wt-odlux-core-top\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-checkstyle-plugin:3.1.1:check\e[m \e[1m(default)\e[m @ \e[36msdnr-wt-odlux-core-top\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-checkstyle-plugin:3.1.1:check\e[m \e[1m(onap-license)\e[m @ \e[36msdnr-wt-odlux-core-top\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mjacoco-maven-plugin:0.8.5:report\e[m \e[1m(post-unit-test)\e[m @ \e[36msdnr-wt-odlux-core-top\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] Skipping JaCoCo execution due to missing execution data file.
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mjacoco-maven-plugin:0.8.5:report\e[m \e[1m(default-report)\e[m @ \e[36msdnr-wt-odlux-core-top\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] Skipping JaCoCo execution due to missing execution data file.
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-javadoc-plugin:3.2.0:jar\e[m \e[1m(attach-javadocs)\e[m @ \e[36msdnr-wt-odlux-core-top\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] Not executing Javadoc as the project is not a Java classpath-capable package
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mjacoco-maven-plugin:0.8.5:prepare-agent\e[m \e[1m(pre-integration-test)\e[m @ \e[36msdnr-wt-odlux-core-top\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 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
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-failsafe-plugin:3.0.0-M5:integration-test\e[m \e[1m(integration-tests)\e[m @ \e[36msdnr-wt-odlux-core-top\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] No tests to run.
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mjacoco-maven-plugin:0.8.5:report\e[m \e[1m(post-integration-test)\e[m @ \e[36msdnr-wt-odlux-core-top\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] Skipping JaCoCo execution due to missing execution data file.
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mjacoco-maven-plugin:0.8.5:check\e[m \e[1m(default-check)\e[m @ \e[36msdnr-wt-odlux-core-top\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] Skipping JaCoCo execution due to missing execution data file:/home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/core/target/jacoco.exec
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-failsafe-plugin:3.0.0-M5:verify\e[m \e[1m(integration-tests)\e[m @ \e[36msdnr-wt-odlux-core-top\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-install-plugin:2.5.2:install\e[m \e[1m(default-install)\e[m @ \e[36msdnr-wt-odlux-core-top\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 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
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m-----< \e[0;36morg.onap.ccsdk.features.sdnr.wt:sdnr-wt-odlux-app-apiDemo\e[0;1m >------\e[m
+[\e[1;34mINFO\e[m] \e[1mBuilding ccsdk-features :: sdnr-wt-odlux-app-apiDemo 1.1.2-SNAPSHOT [7/24]\e[m
+[\e[1;34mINFO\e[m] \e[1m-------------------------------[ bundle ]-------------------------------\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-clean-plugin:3.1.0:clean\e[m \e[1m(default-clean)\e[m @ \e[36msdnr-wt-odlux-app-apiDemo\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] Deleting /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/apiDemo/target
+[\e[1;34mINFO\e[m] Deleting /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/apiDemo/dist (includes = [], excludes = [])
+[\e[1;34mINFO\e[m] Deleting /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/apiDemo/node (includes = [], excludes = [])
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-enforcer-plugin:3.0.0-M2:enforce\e[m \e[1m(enforce-property)\e[m @ \e[36msdnr-wt-odlux-app-apiDemo\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-enforcer-plugin:3.0.0-M2:enforce\e[m \e[1m(enforce-no-snapshots)\e[m @ \e[36msdnr-wt-odlux-app-apiDemo\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-enforcer-plugin:3.0.0-M2:enforce\e[m \e[1m(enforce-maven)\e[m @ \e[36msdnr-wt-odlux-app-apiDemo\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-enforcer-plugin:3.0.0-M2:enforce\e[m \e[1m(enforce-banned-dependencies)\e[m @ \e[36msdnr-wt-odlux-app-apiDemo\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mgit-commit-id-plugin:4.0.0:revision\e[m \e[1m(get-git-infos)\e[m @ \e[36msdnr-wt-odlux-app-apiDemo\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mjacoco-maven-plugin:0.8.5:prepare-agent\e[m \e[1m(pre-unit-test)\e[m @ \e[36msdnr-wt-odlux-app-apiDemo\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 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/**
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mjacoco-maven-plugin:0.8.5:prepare-agent\e[m \e[1m(default-prepare-agent)\e[m @ \e[36msdnr-wt-odlux-app-apiDemo\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 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/**
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mfrontend-maven-plugin:1.7.2:install-node-and-yarn\e[m \e[1m(install node and yarn)\e[m @ \e[36msdnr-wt-odlux-app-apiDemo\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] Installing node version v10.16.3
+[\e[1;34mINFO\e[m] 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
+[\e[1;34mINFO\e[m] 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
+[\e[1;34mINFO\e[m] Installed node locally.
+[\e[1;34mINFO\e[m] Installing Yarn version v1.19.0
+[\e[1;34mINFO\e[m] 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
+[\e[1;34mINFO\e[m] Installed Yarn locally.
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-checkstyle-plugin:3.1.1:check\e[m \e[1m(check-license)\e[m @ \e[36msdnr-wt-odlux-app-apiDemo\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-checkstyle-plugin:3.1.1:check\e[m \e[1m(default)\e[m @ \e[36msdnr-wt-odlux-app-apiDemo\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-checkstyle-plugin:3.1.1:check\e[m \e[1m(onap-java-style)\e[m @ \e[36msdnr-wt-odlux-app-apiDemo\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-checkstyle-plugin:3.1.1:check\e[m \e[1m(onap-license)\e[m @ \e[36msdnr-wt-odlux-app-apiDemo\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m>>> \e[0;32mmaven-pmd-plugin:3.13.0:cpd-check\e[m \e[1m(cpd)\e[0;1m > \e[0;1m:cpd\e[m @ \e[36msdnr-wt-odlux-app-apiDemo\e[0;1m >>>\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-pmd-plugin:3.13.0:cpd\e[m \e[1m(cpd)\e[m @ \e[36msdnr-wt-odlux-app-apiDemo\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m<<< \e[0;32mmaven-pmd-plugin:3.13.0:cpd-check\e[m \e[1m(cpd)\e[0;1m < \e[0;1m:cpd\e[m @ \e[36msdnr-wt-odlux-app-apiDemo\e[0;1m <<<\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-pmd-plugin:3.13.0:cpd-check\e[m \e[1m(cpd)\e[m @ \e[36msdnr-wt-odlux-app-apiDemo\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] PMD version: 6.21.0
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-dependency-plugin:3.1.2:copy\e[m \e[1m(unpack-license)\e[m @ \e[36msdnr-wt-odlux-app-apiDemo\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mfrontend-maven-plugin:1.7.2:yarn\e[m \e[1m(yarn build)\e[m @ \e[36msdnr-wt-odlux-app-apiDemo\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] Running 'yarn run build' in /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/apiDemo
+[\e[1;34mINFO\e[m] yarn run v1.19.0
+[\e[1;34mINFO\e[m] $ webpack --env release --config webpack.config.js
+[\e[1;34mINFO\e[m] Hash: 9458ccf455839908b741
+[\e[1;34mINFO\e[m] Version: webpack 4.28.4
+[\e[1;34mINFO\e[m] Child App:
+[\e[1;34mINFO\e[m]     Hash: 9458ccf455839908b741
+[\e[1;34mINFO\e[m]     Time: 11699ms
+[\e[1;34mINFO\e[m]     Built at: 03/15/2021 12:34:34 PM
+[\e[1;34mINFO\e[m]          Asset      Size  Chunks             Chunk Names
+[\e[1;34mINFO\e[m]     apiDemo.js  4.53 KiB       0  [emitted]  apiDemo
+[\e[1;34mINFO\e[m]     Entrypoint apiDemo = apiDemo.js
+[\e[1;34mINFO\e[m]      [0] multi ./plugin.tsx 28 bytes {0} [built]
+[\e[1;34mINFO\e[m]      [1] ./plugin.tsx 2.82 KiB {0} [built]
+[\e[1;34mINFO\e[m]      [2] delegated ../../node_modules/react/index.js from dll-reference app 42 bytes {0} [built]
+[\e[1;34mINFO\e[m]      [3] external "app" 42 bytes {0} [built]
+[\e[1;34mINFO\e[m]      [4] delegated ../../node_modules/react-router-dom/es/index.js from dll-reference app 42 bytes {0} [built]
+[\e[1;34mINFO\e[m]      [5] delegated ../../node_modules/@fortawesome/free-solid-svg-icons/index.es.js from dll-reference app 42 bytes {0} [built]
+[\e[1;34mINFO\e[m]      [6] delegated ./services/applicationManager.ts from dll-reference app 42 bytes {0} [built]
+[\e[1;34mINFO\e[m]      [7] delegated ./flux/connect.ts from dll-reference app 42 bytes {0} [built]
+[\e[1;34mINFO\e[m]      [8] delegated ./middleware/api.ts from dll-reference app 42 bytes {0} [built]
+[\e[1;34mINFO\e[m]      [9] ./handlers/apiDemoRootHandler.ts 1.34 KiB {0} [built]
+[\e[1;34mINFO\e[m]     [10] delegated ./flux/middleware.ts from dll-reference app 42 bytes {0} [built]
+[\e[1;34mINFO\e[m]     [11] ./handlers/modulesHandler.ts 623 bytes {0} [built]
+[\e[1;34mINFO\e[m]     [12] ./actions/modulesSuccess.ts 3.9 KiB {0} [built]
+[\e[1;34mINFO\e[m]     [13] delegated ./flux/action.ts from dll-reference app 42 bytes {0} [built]
+[\e[1;34mINFO\e[m] Done in 12.90s.
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-resources-plugin:3.1.0:resources\e[m \e[1m(default-resources)\e[m @ \e[36msdnr-wt-odlux-app-apiDemo\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] Using 'UTF-8' encoding to copy filtered resources.
+[\e[1;34mINFO\e[m] Copying 1 resource to odlux
+[\e[1;34mINFO\e[m] Copying 1 resource
+[\e[1;34mINFO\e[m] Copying 1 resource
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-compiler-plugin:3.8.1:compile\e[m \e[1m(default-compile)\e[m @ \e[36msdnr-wt-odlux-app-apiDemo\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] Changes detected - recompiling the module!
+[\e[1;34mINFO\e[m] Compiling 1 source file to /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/apiDemo/target/classes
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m>>> \e[0;32mspotbugs-maven-plugin:3.1.12.2:check\e[m \e[1m(analyze-compile)\e[0;1m > \e[0;1m:spotbugs\e[m @ \e[36msdnr-wt-odlux-app-apiDemo\e[0;1m >>>\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mspotbugs-maven-plugin:3.1.12.2:spotbugs\e[m \e[1m(spotbugs)\e[m @ \e[36msdnr-wt-odlux-app-apiDemo\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m<<< \e[0;32mspotbugs-maven-plugin:3.1.12.2:check\e[m \e[1m(analyze-compile)\e[0;1m < \e[0;1m:spotbugs\e[m @ \e[36msdnr-wt-odlux-app-apiDemo\e[0;1m <<<\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mspotbugs-maven-plugin:3.1.12.2:check\e[m \e[1m(analyze-compile)\e[m @ \e[36msdnr-wt-odlux-app-apiDemo\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mbuild-helper-maven-plugin:1.12:add-test-source\e[m \e[1m(add-test-source)\e[m @ \e[36msdnr-wt-odlux-app-apiDemo\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] Test Source directory: /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/apiDemo/src2/test/java added.
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-resources-plugin:3.1.0:testResources\e[m \e[1m(default-testResources)\e[m @ \e[36msdnr-wt-odlux-app-apiDemo\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] Using 'UTF-8' encoding to copy filtered resources.
+[\e[1;34mINFO\e[m] skip non existing resourceDirectory /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/apiDemo/src/test/resources
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-compiler-plugin:3.8.1:testCompile\e[m \e[1m(default-testCompile)\e[m @ \e[36msdnr-wt-odlux-app-apiDemo\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] Changes detected - recompiling the module!
+[\e[1;34mINFO\e[m] Compiling 1 source file to /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/apiDemo/target/test-classes
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-surefire-plugin:3.0.0-M5:test\e[m \e[1m(default-test)\e[m @ \e[36msdnr-wt-odlux-app-apiDemo\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] -------------------------------------------------------
+[\e[1;34mINFO\e[m]  T E S T S
+[\e[1;34mINFO\e[m] -------------------------------------------------------
+[\e[1;34mINFO\e[m] Running org.onap.ccsdk.features.sdnr.wt.odlux.bundles.test.\e[1mTestBundleRes\e[m
+[\e[1;34mINFO\e[m] \e[1;32mTests run: \e[0;1;32m1\e[m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.174 s - in org.onap.ccsdk.features.sdnr.wt.odlux.bundles.test.\e[1mTestBundleRes\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] Results:
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1;32mTests run: 1, Failures: 0, Errors: 0, Skipped: 0\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mjacoco-maven-plugin:0.8.5:report\e[m \e[1m(post-unit-test)\e[m @ \e[36msdnr-wt-odlux-app-apiDemo\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] Loading execution data file /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/apiDemo/target/code-coverage/jacoco-ut.exec
+[\e[1;34mINFO\e[m] Analyzed bundle 'ccsdk-features :: sdnr-wt-odlux-app-apiDemo' with 1 classes
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mjacoco-maven-plugin:0.8.5:report\e[m \e[1m(default-report)\e[m @ \e[36msdnr-wt-odlux-app-apiDemo\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] Skipping JaCoCo execution due to missing execution data file.
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mscript-maven-plugin:1.0.0:execute\e[m \e[1m(default)\e[m @ \e[36msdnr-wt-odlux-app-apiDemo\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] executing beanshell script
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-bundle-plugin:4.2.1:bundle\e[m \e[1m(default-bundle)\e[m @ \e[36msdnr-wt-odlux-app-apiDemo\e[0;1m ---\e[m
+[\e[1;33mWARNING\e[m] Bundle org.onap.ccsdk.features.sdnr.wt:sdnr-wt-odlux-app-apiDemo:bundle:1.1.2-SNAPSHOT : Unused Import-Package instructions: [com.opensymphony.*] 
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-javadoc-plugin:3.2.0:jar\e[m \e[1m(attach-javadocs)\e[m @ \e[36msdnr-wt-odlux-app-apiDemo\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] Skipping javadoc generation
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mjacoco-maven-plugin:0.8.5:prepare-agent\e[m \e[1m(pre-integration-test)\e[m @ \e[36msdnr-wt-odlux-app-apiDemo\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 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/**
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-failsafe-plugin:3.0.0-M5:integration-test\e[m \e[1m(integration-tests)\e[m @ \e[36msdnr-wt-odlux-app-apiDemo\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mjacoco-maven-plugin:0.8.5:report\e[m \e[1m(post-integration-test)\e[m @ \e[36msdnr-wt-odlux-app-apiDemo\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] Skipping JaCoCo execution due to missing execution data file.
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mduplicate-finder-maven-plugin:1.4.0:check\e[m \e[1m(find-duplicate-classpath-entries)\e[m @ \e[36msdnr-wt-odlux-app-apiDemo\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-source-plugin:3.2.1:jar-no-fork\e[m \e[1m(attach-sources)\e[m @ \e[36msdnr-wt-odlux-app-apiDemo\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 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
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-failsafe-plugin:3.0.0-M5:verify\e[m \e[1m(integration-tests)\e[m @ \e[36msdnr-wt-odlux-app-apiDemo\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmodernizer-maven-plugin:2.1.0:modernizer\e[m \e[1m(modernizer)\e[m @ \e[36msdnr-wt-odlux-app-apiDemo\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mjacoco-maven-plugin:0.8.5:report\e[m \e[1m(report)\e[m @ \e[36msdnr-wt-odlux-app-apiDemo\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] Skipping JaCoCo execution due to missing execution data file.
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mjacoco-maven-plugin:0.8.5:check\e[m \e[1m(default-check)\e[m @ \e[36msdnr-wt-odlux-app-apiDemo\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] Skipping JaCoCo execution due to missing execution data file:/home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/apiDemo/target/jacoco.exec
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-install-plugin:2.5.2:install\e[m \e[1m(default-install)\e[m @ \e[36msdnr-wt-odlux-app-apiDemo\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 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
+[\e[1;34mINFO\e[m] 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
+[\e[1;34mINFO\e[m] 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
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-bundle-plugin:4.2.1:install\e[m \e[1m(default-install)\e[m @ \e[36msdnr-wt-odlux-app-apiDemo\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 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
+[\e[1;34mINFO\e[m] Writing OBR metadata
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m----< \e[0;36morg.onap.ccsdk.features.sdnr.wt:sdnr-wt-odlux-app-connectApp\e[0;1m >----\e[m
+[\e[1;34mINFO\e[m] \e[1mBuilding ccsdk-features :: sdnr-wt-odlux-app-connectApp 1.1.2-SNAPSHOT [8/24]\e[m
+[\e[1;34mINFO\e[m] \e[1m-------------------------------[ bundle ]-------------------------------\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-clean-plugin:3.1.0:clean\e[m \e[1m(default-clean)\e[m @ \e[36msdnr-wt-odlux-app-connectApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] Deleting /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/connectApp/target
+[\e[1;34mINFO\e[m] Deleting /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/connectApp/dist (includes = [], excludes = [])
+[\e[1;34mINFO\e[m] Deleting /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/connectApp/node (includes = [], excludes = [])
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-enforcer-plugin:3.0.0-M2:enforce\e[m \e[1m(enforce-property)\e[m @ \e[36msdnr-wt-odlux-app-connectApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-enforcer-plugin:3.0.0-M2:enforce\e[m \e[1m(enforce-no-snapshots)\e[m @ \e[36msdnr-wt-odlux-app-connectApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-enforcer-plugin:3.0.0-M2:enforce\e[m \e[1m(enforce-maven)\e[m @ \e[36msdnr-wt-odlux-app-connectApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-enforcer-plugin:3.0.0-M2:enforce\e[m \e[1m(enforce-banned-dependencies)\e[m @ \e[36msdnr-wt-odlux-app-connectApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mgit-commit-id-plugin:4.0.0:revision\e[m \e[1m(get-git-infos)\e[m @ \e[36msdnr-wt-odlux-app-connectApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mjacoco-maven-plugin:0.8.5:prepare-agent\e[m \e[1m(pre-unit-test)\e[m @ \e[36msdnr-wt-odlux-app-connectApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 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/**
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mjacoco-maven-plugin:0.8.5:prepare-agent\e[m \e[1m(default-prepare-agent)\e[m @ \e[36msdnr-wt-odlux-app-connectApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 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/**
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mfrontend-maven-plugin:1.7.2:install-node-and-yarn\e[m \e[1m(install node and yarn)\e[m @ \e[36msdnr-wt-odlux-app-connectApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] Installing node version v10.16.3
+[\e[1;34mINFO\e[m] 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
+[\e[1;34mINFO\e[m] 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
+[\e[1;34mINFO\e[m] Installed node locally.
+[\e[1;34mINFO\e[m] Installing Yarn version v1.19.0
+[\e[1;34mINFO\e[m] 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
+[\e[1;34mINFO\e[m] Installed Yarn locally.
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-checkstyle-plugin:3.1.1:check\e[m \e[1m(check-license)\e[m @ \e[36msdnr-wt-odlux-app-connectApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-checkstyle-plugin:3.1.1:check\e[m \e[1m(default)\e[m @ \e[36msdnr-wt-odlux-app-connectApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-checkstyle-plugin:3.1.1:check\e[m \e[1m(onap-java-style)\e[m @ \e[36msdnr-wt-odlux-app-connectApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-checkstyle-plugin:3.1.1:check\e[m \e[1m(onap-license)\e[m @ \e[36msdnr-wt-odlux-app-connectApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m>>> \e[0;32mmaven-pmd-plugin:3.13.0:cpd-check\e[m \e[1m(cpd)\e[0;1m > \e[0;1m:cpd\e[m @ \e[36msdnr-wt-odlux-app-connectApp\e[0;1m >>>\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-pmd-plugin:3.13.0:cpd\e[m \e[1m(cpd)\e[m @ \e[36msdnr-wt-odlux-app-connectApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m<<< \e[0;32mmaven-pmd-plugin:3.13.0:cpd-check\e[m \e[1m(cpd)\e[0;1m < \e[0;1m:cpd\e[m @ \e[36msdnr-wt-odlux-app-connectApp\e[0;1m <<<\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-pmd-plugin:3.13.0:cpd-check\e[m \e[1m(cpd)\e[m @ \e[36msdnr-wt-odlux-app-connectApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] PMD version: 6.21.0
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-dependency-plugin:3.1.2:copy\e[m \e[1m(unpack-license)\e[m @ \e[36msdnr-wt-odlux-app-connectApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mfrontend-maven-plugin:1.7.2:yarn\e[m \e[1m(yarn build)\e[m @ \e[36msdnr-wt-odlux-app-connectApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] Running 'yarn run build' in /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/connectApp
+[\e[1;34mINFO\e[m] yarn run v1.19.0
+[\e[1;34mINFO\e[m] $ webpack --env release --config webpack.config.js
+[\e[1;34mINFO\e[m] Hash: 099e5b54149c67c454ee
+[\e[1;34mINFO\e[m] Version: webpack 4.28.4
+[\e[1;34mINFO\e[m] Child App:
+[\e[1;34mINFO\e[m]     Hash: 099e5b54149c67c454ee
+[\e[1;34mINFO\e[m]     Time: 21850ms
+[\e[1;34mINFO\e[m]     Built at: 03/15/2021 12:35:03 PM
+[\e[1;34mINFO\e[m]             Asset      Size  Chunks             Chunk Names
+[\e[1;34mINFO\e[m]     connectApp.js  80.1 KiB       0  [emitted]  connectApp
+[\e[1;34mINFO\e[m]     Entrypoint connectApp = connectApp.js
+[\e[1;34mINFO\e[m]      [0] multi ./pluginConnect.tsx 28 bytes {0} [built]
+[\e[1;34mINFO\e[m]      [1] ./pluginConnect.tsx 3.17 KiB {0} [built]
+[\e[1;34mINFO\e[m]      [2] delegated ../../node_modules/@fortawesome/free-solid-svg-icons/index.es.js from dll-reference app 42 bytes {0} [built]
+[\e[1;34mINFO\e[m]      [3] external "app" 42 bytes {0} [built]
+[\e[1;34mINFO\e[m]      [4] delegated ./services/applicationManager.ts from dll-reference app 42 bytes {0} [built]
+[\e[1;34mINFO\e[m]      [5] delegated ./services/notificationService.ts from dll-reference app 42 bytes {0} [built]
+[\e[1;34mINFO\e[m]      [6] delegated ./actions/snackbarActions.ts from dll-reference app 42 bytes {0} [built]
+[\e[1;34mINFO\e[m]      [7] ./handlers/connectAppRootHandler.ts 4.38 KiB {0} [built]
+[\e[1;34mINFO\e[m]      [8] delegated ../../node_modules/core-js/modules/web.dom.iterable.js from dll-reference app 42 bytes {0} [built]
+[\e[1;34mINFO\e[m]      [9] delegated ./flux/middleware.ts from dll-reference app 42 bytes {0} [built]
+[\e[1;34mINFO\e[m]     [10] ./handlers/networkElementsHandler.ts 3.29 KiB {0} [built]
+[\e[1;34mINFO\e[m]     [14] ./services/connectService.ts 18.1 KiB {0} [built]
+[\e[1;34mINFO\e[m]     [17] ./handlers/connectionStatusLogHandler.ts 2.15 KiB {0} [built]
+[\e[1;34mINFO\e[m]     [21] ./actions/commonNetworkElementsActions.ts 11.4 KiB {0} [built]
+[\e[1;34mINFO\e[m]     [22] ./views/connectView.tsx 9.5 KiB {0} [built]
+[\e[1;34mINFO\e[m]         + 46 hidden modules
+[\e[1;34mINFO\e[m] Done in 23.32s.
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-resources-plugin:3.1.0:resources\e[m \e[1m(default-resources)\e[m @ \e[36msdnr-wt-odlux-app-connectApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] Using 'UTF-8' encoding to copy filtered resources.
+[\e[1;34mINFO\e[m] Copying 1 resource to odlux
+[\e[1;34mINFO\e[m] Copying 1 resource
+[\e[1;34mINFO\e[m] Copying 1 resource
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-compiler-plugin:3.8.1:compile\e[m \e[1m(default-compile)\e[m @ \e[36msdnr-wt-odlux-app-connectApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] Changes detected - recompiling the module!
+[\e[1;34mINFO\e[m] Compiling 1 source file to /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/connectApp/target/classes
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m>>> \e[0;32mspotbugs-maven-plugin:3.1.12.2:check\e[m \e[1m(analyze-compile)\e[0;1m > \e[0;1m:spotbugs\e[m @ \e[36msdnr-wt-odlux-app-connectApp\e[0;1m >>>\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mspotbugs-maven-plugin:3.1.12.2:spotbugs\e[m \e[1m(spotbugs)\e[m @ \e[36msdnr-wt-odlux-app-connectApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m<<< \e[0;32mspotbugs-maven-plugin:3.1.12.2:check\e[m \e[1m(analyze-compile)\e[0;1m < \e[0;1m:spotbugs\e[m @ \e[36msdnr-wt-odlux-app-connectApp\e[0;1m <<<\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mspotbugs-maven-plugin:3.1.12.2:check\e[m \e[1m(analyze-compile)\e[m @ \e[36msdnr-wt-odlux-app-connectApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mbuild-helper-maven-plugin:1.12:add-test-source\e[m \e[1m(add-test-source)\e[m @ \e[36msdnr-wt-odlux-app-connectApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] Test Source directory: /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/connectApp/src2/test/java added.
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-resources-plugin:3.1.0:testResources\e[m \e[1m(default-testResources)\e[m @ \e[36msdnr-wt-odlux-app-connectApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] Using 'UTF-8' encoding to copy filtered resources.
+[\e[1;34mINFO\e[m] skip non existing resourceDirectory /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/connectApp/src/test/resources
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-compiler-plugin:3.8.1:testCompile\e[m \e[1m(default-testCompile)\e[m @ \e[36msdnr-wt-odlux-app-connectApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] Changes detected - recompiling the module!
+[\e[1;34mINFO\e[m] Compiling 1 source file to /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/connectApp/target/test-classes
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-surefire-plugin:3.0.0-M5:test\e[m \e[1m(default-test)\e[m @ \e[36msdnr-wt-odlux-app-connectApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] -------------------------------------------------------
+[\e[1;34mINFO\e[m]  T E S T S
+[\e[1;34mINFO\e[m] -------------------------------------------------------
+[\e[1;34mINFO\e[m] Running org.onap.ccsdk.features.sdnr.wt.odlux.bundles.test.\e[1mTestBundleRes\e[m
+[\e[1;34mINFO\e[m] \e[1;32mTests run: \e[0;1;32m1\e[m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.194 s - in org.onap.ccsdk.features.sdnr.wt.odlux.bundles.test.\e[1mTestBundleRes\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] Results:
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1;32mTests run: 1, Failures: 0, Errors: 0, Skipped: 0\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mjacoco-maven-plugin:0.8.5:report\e[m \e[1m(post-unit-test)\e[m @ \e[36msdnr-wt-odlux-app-connectApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] Loading execution data file /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/connectApp/target/code-coverage/jacoco-ut.exec
+[\e[1;34mINFO\e[m] Analyzed bundle 'ccsdk-features :: sdnr-wt-odlux-app-connectApp' with 1 classes
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mjacoco-maven-plugin:0.8.5:report\e[m \e[1m(default-report)\e[m @ \e[36msdnr-wt-odlux-app-connectApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] Skipping JaCoCo execution due to missing execution data file.
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mscript-maven-plugin:1.0.0:execute\e[m \e[1m(default)\e[m @ \e[36msdnr-wt-odlux-app-connectApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] executing beanshell script
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-bundle-plugin:4.2.1:bundle\e[m \e[1m(default-bundle)\e[m @ \e[36msdnr-wt-odlux-app-connectApp\e[0;1m ---\e[m
+[\e[1;33mWARNING\e[m] Bundle org.onap.ccsdk.features.sdnr.wt:sdnr-wt-odlux-app-connectApp:bundle:1.1.2-SNAPSHOT : Unused Import-Package instructions: [com.opensymphony.*] 
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-javadoc-plugin:3.2.0:jar\e[m \e[1m(attach-javadocs)\e[m @ \e[36msdnr-wt-odlux-app-connectApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] Skipping javadoc generation
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mjacoco-maven-plugin:0.8.5:prepare-agent\e[m \e[1m(pre-integration-test)\e[m @ \e[36msdnr-wt-odlux-app-connectApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 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/**
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-failsafe-plugin:3.0.0-M5:integration-test\e[m \e[1m(integration-tests)\e[m @ \e[36msdnr-wt-odlux-app-connectApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mjacoco-maven-plugin:0.8.5:report\e[m \e[1m(post-integration-test)\e[m @ \e[36msdnr-wt-odlux-app-connectApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] Skipping JaCoCo execution due to missing execution data file.
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mduplicate-finder-maven-plugin:1.4.0:check\e[m \e[1m(find-duplicate-classpath-entries)\e[m @ \e[36msdnr-wt-odlux-app-connectApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-source-plugin:3.2.1:jar-no-fork\e[m \e[1m(attach-sources)\e[m @ \e[36msdnr-wt-odlux-app-connectApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 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
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-failsafe-plugin:3.0.0-M5:verify\e[m \e[1m(integration-tests)\e[m @ \e[36msdnr-wt-odlux-app-connectApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmodernizer-maven-plugin:2.1.0:modernizer\e[m \e[1m(modernizer)\e[m @ \e[36msdnr-wt-odlux-app-connectApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mjacoco-maven-plugin:0.8.5:report\e[m \e[1m(report)\e[m @ \e[36msdnr-wt-odlux-app-connectApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] Skipping JaCoCo execution due to missing execution data file.
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mjacoco-maven-plugin:0.8.5:check\e[m \e[1m(default-check)\e[m @ \e[36msdnr-wt-odlux-app-connectApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] Skipping JaCoCo execution due to missing execution data file:/home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/connectApp/target/jacoco.exec
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-install-plugin:2.5.2:install\e[m \e[1m(default-install)\e[m @ \e[36msdnr-wt-odlux-app-connectApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 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
+[\e[1;34mINFO\e[m] 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
+[\e[1;34mINFO\e[m] 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
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-bundle-plugin:4.2.1:install\e[m \e[1m(default-install)\e[m @ \e[36msdnr-wt-odlux-app-connectApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 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
+[\e[1;34mINFO\e[m] Writing OBR metadata
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m-----< \e[0;36morg.onap.ccsdk.features.sdnr.wt:sdnr-wt-odlux-app-demoApp\e[0;1m >------\e[m
+[\e[1;34mINFO\e[m] \e[1mBuilding ccsdk-features :: sdnr-wt-odlux-app-demoApp 1.1.2-SNAPSHOT [9/24]\e[m
+[\e[1;34mINFO\e[m] \e[1m-------------------------------[ bundle ]-------------------------------\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-clean-plugin:3.1.0:clean\e[m \e[1m(default-clean)\e[m @ \e[36msdnr-wt-odlux-app-demoApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] Deleting /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/demoApp/target
+[\e[1;34mINFO\e[m] Deleting /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/demoApp/dist (includes = [], excludes = [])
+[\e[1;34mINFO\e[m] Deleting /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/demoApp/node (includes = [], excludes = [])
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-enforcer-plugin:3.0.0-M2:enforce\e[m \e[1m(enforce-property)\e[m @ \e[36msdnr-wt-odlux-app-demoApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-enforcer-plugin:3.0.0-M2:enforce\e[m \e[1m(enforce-no-snapshots)\e[m @ \e[36msdnr-wt-odlux-app-demoApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-enforcer-plugin:3.0.0-M2:enforce\e[m \e[1m(enforce-maven)\e[m @ \e[36msdnr-wt-odlux-app-demoApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-enforcer-plugin:3.0.0-M2:enforce\e[m \e[1m(enforce-banned-dependencies)\e[m @ \e[36msdnr-wt-odlux-app-demoApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mgit-commit-id-plugin:4.0.0:revision\e[m \e[1m(get-git-infos)\e[m @ \e[36msdnr-wt-odlux-app-demoApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mjacoco-maven-plugin:0.8.5:prepare-agent\e[m \e[1m(pre-unit-test)\e[m @ \e[36msdnr-wt-odlux-app-demoApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 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/**
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mjacoco-maven-plugin:0.8.5:prepare-agent\e[m \e[1m(default-prepare-agent)\e[m @ \e[36msdnr-wt-odlux-app-demoApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 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/**
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mfrontend-maven-plugin:1.7.2:install-node-and-yarn\e[m \e[1m(install node and yarn)\e[m @ \e[36msdnr-wt-odlux-app-demoApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] Installing node version v10.16.3
+[\e[1;34mINFO\e[m] 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
+[\e[1;34mINFO\e[m] 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
+[\e[1;34mINFO\e[m] Installed node locally.
+[\e[1;34mINFO\e[m] Installing Yarn version v1.19.0
+[\e[1;34mINFO\e[m] 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
+[\e[1;34mINFO\e[m] Installed Yarn locally.
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-checkstyle-plugin:3.1.1:check\e[m \e[1m(check-license)\e[m @ \e[36msdnr-wt-odlux-app-demoApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-checkstyle-plugin:3.1.1:check\e[m \e[1m(default)\e[m @ \e[36msdnr-wt-odlux-app-demoApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-checkstyle-plugin:3.1.1:check\e[m \e[1m(onap-java-style)\e[m @ \e[36msdnr-wt-odlux-app-demoApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-checkstyle-plugin:3.1.1:check\e[m \e[1m(onap-license)\e[m @ \e[36msdnr-wt-odlux-app-demoApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m>>> \e[0;32mmaven-pmd-plugin:3.13.0:cpd-check\e[m \e[1m(cpd)\e[0;1m > \e[0;1m:cpd\e[m @ \e[36msdnr-wt-odlux-app-demoApp\e[0;1m >>>\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-pmd-plugin:3.13.0:cpd\e[m \e[1m(cpd)\e[m @ \e[36msdnr-wt-odlux-app-demoApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m<<< \e[0;32mmaven-pmd-plugin:3.13.0:cpd-check\e[m \e[1m(cpd)\e[0;1m < \e[0;1m:cpd\e[m @ \e[36msdnr-wt-odlux-app-demoApp\e[0;1m <<<\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-pmd-plugin:3.13.0:cpd-check\e[m \e[1m(cpd)\e[m @ \e[36msdnr-wt-odlux-app-demoApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] PMD version: 6.21.0
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-dependency-plugin:3.1.2:copy\e[m \e[1m(unpack-license)\e[m @ \e[36msdnr-wt-odlux-app-demoApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mfrontend-maven-plugin:1.7.2:yarn\e[m \e[1m(yarn build)\e[m @ \e[36msdnr-wt-odlux-app-demoApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] Running 'yarn run build' in /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/demoApp
+[\e[1;34mINFO\e[m] yarn run v1.19.0
+[\e[1;34mINFO\e[m] $ webpack --env release --config webpack.config.js
+[\e[1;34mINFO\e[m] Hash: 0426b44b60a8c95d93ac
+[\e[1;34mINFO\e[m] Version: webpack 4.28.4
+[\e[1;34mINFO\e[m] Child App:
+[\e[1;34mINFO\e[m]     Hash: 0426b44b60a8c95d93ac
+[\e[1;34mINFO\e[m]     Time: 14385ms
+[\e[1;34mINFO\e[m]     Built at: 03/15/2021 12:35:25 PM
+[\e[1;34mINFO\e[m]          Asset      Size  Chunks             Chunk Names
+[\e[1;34mINFO\e[m]     demoApp.js  14.3 KiB       0  [emitted]  demoApp
+[\e[1;34mINFO\e[m]     Entrypoint demoApp = demoApp.js
+[\e[1;34mINFO\e[m]      [0] multi ./plugin.tsx 28 bytes {0} [built]
+[\e[1;34mINFO\e[m]      [1] ./plugin.tsx 2.57 KiB {0} [built]
+[\e[1;34mINFO\e[m]      [2] delegated ../../node_modules/react/index.js from dll-reference app 42 bytes {0} [built]
+[\e[1;34mINFO\e[m]      [3] external "app" 42 bytes {0} [built]
+[\e[1;34mINFO\e[m]      [4] delegated ../../node_modules/react-router-dom/es/index.js from dll-reference app 42 bytes {0} [built]
+[\e[1;34mINFO\e[m]      [5] delegated ../../node_modules/@fortawesome/free-solid-svg-icons/index.es.js from dll-reference app 42 bytes {0} [built]
+[\e[1;34mINFO\e[m]      [6] delegated ./services/applicationManager.ts from dll-reference app 42 bytes {0} [built]
+[\e[1;34mINFO\e[m]      [7] delegated ./flux/connect.ts from dll-reference app 42 bytes {0} [built]
+[\e[1;34mINFO\e[m]      [8] ./handlers/demoAppRootHandler.ts 1.45 KiB {0} [built]
+[\e[1;34mINFO\e[m]      [9] delegated ./flux/middleware.ts from dll-reference app 42 bytes {0} [built]
+[\e[1;34mINFO\e[m]     [10] ./handlers/listAuthorsHandler.ts 1.03 KiB {0} [built]
+[\e[1;34mINFO\e[m]     [11] ./actions/authorActions.ts 5.5 KiB {0} [built]
+[\e[1;34mINFO\e[m]     [17] ./handlers/editAuthorHandler.ts 509 bytes {0} [built]
+[\e[1;34mINFO\e[m]     [18] ./views/authorsList.tsx 7.08 KiB {0} [built]
+[\e[1;34mINFO\e[m]     [25] ./views/editAuthor.tsx 4.69 KiB {0} [built]
+[\e[1;34mINFO\e[m]         + 12 hidden modules
+[\e[1;34mINFO\e[m] Done in 15.89s.
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-resources-plugin:3.1.0:resources\e[m \e[1m(default-resources)\e[m @ \e[36msdnr-wt-odlux-app-demoApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] Using 'UTF-8' encoding to copy filtered resources.
+[\e[1;34mINFO\e[m] Copying 1 resource to odlux
+[\e[1;34mINFO\e[m] Copying 1 resource
+[\e[1;34mINFO\e[m] Copying 1 resource
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-compiler-plugin:3.8.1:compile\e[m \e[1m(default-compile)\e[m @ \e[36msdnr-wt-odlux-app-demoApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] Changes detected - recompiling the module!
+[\e[1;34mINFO\e[m] Compiling 1 source file to /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/demoApp/target/classes
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m>>> \e[0;32mspotbugs-maven-plugin:3.1.12.2:check\e[m \e[1m(analyze-compile)\e[0;1m > \e[0;1m:spotbugs\e[m @ \e[36msdnr-wt-odlux-app-demoApp\e[0;1m >>>\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mspotbugs-maven-plugin:3.1.12.2:spotbugs\e[m \e[1m(spotbugs)\e[m @ \e[36msdnr-wt-odlux-app-demoApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m<<< \e[0;32mspotbugs-maven-plugin:3.1.12.2:check\e[m \e[1m(analyze-compile)\e[0;1m < \e[0;1m:spotbugs\e[m @ \e[36msdnr-wt-odlux-app-demoApp\e[0;1m <<<\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mspotbugs-maven-plugin:3.1.12.2:check\e[m \e[1m(analyze-compile)\e[m @ \e[36msdnr-wt-odlux-app-demoApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mbuild-helper-maven-plugin:1.12:add-test-source\e[m \e[1m(add-test-source)\e[m @ \e[36msdnr-wt-odlux-app-demoApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] Test Source directory: /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/demoApp/src2/test/java added.
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-resources-plugin:3.1.0:testResources\e[m \e[1m(default-testResources)\e[m @ \e[36msdnr-wt-odlux-app-demoApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] Using 'UTF-8' encoding to copy filtered resources.
+[\e[1;34mINFO\e[m] skip non existing resourceDirectory /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/demoApp/src/test/resources
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-compiler-plugin:3.8.1:testCompile\e[m \e[1m(default-testCompile)\e[m @ \e[36msdnr-wt-odlux-app-demoApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] Changes detected - recompiling the module!
+[\e[1;34mINFO\e[m] Compiling 1 source file to /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/demoApp/target/test-classes
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-surefire-plugin:3.0.0-M5:test\e[m \e[1m(default-test)\e[m @ \e[36msdnr-wt-odlux-app-demoApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] -------------------------------------------------------
+[\e[1;34mINFO\e[m]  T E S T S
+[\e[1;34mINFO\e[m] -------------------------------------------------------
+[\e[1;34mINFO\e[m] Running org.onap.ccsdk.features.sdnr.wt.odlux.bundles.test.\e[1mTestBundleRes\e[m
+[\e[1;34mINFO\e[m] \e[1;32mTests run: \e[0;1;32m1\e[m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.168 s - in org.onap.ccsdk.features.sdnr.wt.odlux.bundles.test.\e[1mTestBundleRes\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] Results:
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1;32mTests run: 1, Failures: 0, Errors: 0, Skipped: 0\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mjacoco-maven-plugin:0.8.5:report\e[m \e[1m(post-unit-test)\e[m @ \e[36msdnr-wt-odlux-app-demoApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] Loading execution data file /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/demoApp/target/code-coverage/jacoco-ut.exec
+[\e[1;34mINFO\e[m] Analyzed bundle 'ccsdk-features :: sdnr-wt-odlux-app-demoApp' with 1 classes
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mjacoco-maven-plugin:0.8.5:report\e[m \e[1m(default-report)\e[m @ \e[36msdnr-wt-odlux-app-demoApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] Skipping JaCoCo execution due to missing execution data file.
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mscript-maven-plugin:1.0.0:execute\e[m \e[1m(default)\e[m @ \e[36msdnr-wt-odlux-app-demoApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] executing beanshell script
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-bundle-plugin:4.2.1:bundle\e[m \e[1m(default-bundle)\e[m @ \e[36msdnr-wt-odlux-app-demoApp\e[0;1m ---\e[m
+[\e[1;33mWARNING\e[m] Bundle org.onap.ccsdk.features.sdnr.wt:sdnr-wt-odlux-app-demoApp:bundle:1.1.2-SNAPSHOT : Unused Import-Package instructions: [com.opensymphony.*] 
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-javadoc-plugin:3.2.0:jar\e[m \e[1m(attach-javadocs)\e[m @ \e[36msdnr-wt-odlux-app-demoApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] Skipping javadoc generation
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mjacoco-maven-plugin:0.8.5:prepare-agent\e[m \e[1m(pre-integration-test)\e[m @ \e[36msdnr-wt-odlux-app-demoApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 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/**
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-failsafe-plugin:3.0.0-M5:integration-test\e[m \e[1m(integration-tests)\e[m @ \e[36msdnr-wt-odlux-app-demoApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mjacoco-maven-plugin:0.8.5:report\e[m \e[1m(post-integration-test)\e[m @ \e[36msdnr-wt-odlux-app-demoApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] Skipping JaCoCo execution due to missing execution data file.
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mduplicate-finder-maven-plugin:1.4.0:check\e[m \e[1m(find-duplicate-classpath-entries)\e[m @ \e[36msdnr-wt-odlux-app-demoApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-source-plugin:3.2.1:jar-no-fork\e[m \e[1m(attach-sources)\e[m @ \e[36msdnr-wt-odlux-app-demoApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 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
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-failsafe-plugin:3.0.0-M5:verify\e[m \e[1m(integration-tests)\e[m @ \e[36msdnr-wt-odlux-app-demoApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmodernizer-maven-plugin:2.1.0:modernizer\e[m \e[1m(modernizer)\e[m @ \e[36msdnr-wt-odlux-app-demoApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mjacoco-maven-plugin:0.8.5:report\e[m \e[1m(report)\e[m @ \e[36msdnr-wt-odlux-app-demoApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] Skipping JaCoCo execution due to missing execution data file.
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mjacoco-maven-plugin:0.8.5:check\e[m \e[1m(default-check)\e[m @ \e[36msdnr-wt-odlux-app-demoApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] Skipping JaCoCo execution due to missing execution data file:/home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/demoApp/target/jacoco.exec
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-install-plugin:2.5.2:install\e[m \e[1m(default-install)\e[m @ \e[36msdnr-wt-odlux-app-demoApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 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
+[\e[1;34mINFO\e[m] 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
+[\e[1;34mINFO\e[m] 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
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-bundle-plugin:4.2.1:install\e[m \e[1m(default-install)\e[m @ \e[36msdnr-wt-odlux-app-demoApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 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
+[\e[1;34mINFO\e[m] Writing OBR metadata
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m-----< \e[0;36morg.onap.ccsdk.features.sdnr.wt:sdnr-wt-odlux-app-faultApp\e[0;1m >-----\e[m
+[\e[1;34mINFO\e[m] \e[1mBuilding ccsdk-features :: sdnr-wt-odlux-app-faultApp 1.1.2-SNAPSHOT [10/24]\e[m
+[\e[1;34mINFO\e[m] \e[1m-------------------------------[ bundle ]-------------------------------\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-clean-plugin:3.1.0:clean\e[m \e[1m(default-clean)\e[m @ \e[36msdnr-wt-odlux-app-faultApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] Deleting /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/faultApp/target
+[\e[1;34mINFO\e[m] Deleting /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/faultApp/dist (includes = [], excludes = [])
+[\e[1;34mINFO\e[m] Deleting /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/faultApp/node (includes = [], excludes = [])
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-enforcer-plugin:3.0.0-M2:enforce\e[m \e[1m(enforce-property)\e[m @ \e[36msdnr-wt-odlux-app-faultApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-enforcer-plugin:3.0.0-M2:enforce\e[m \e[1m(enforce-no-snapshots)\e[m @ \e[36msdnr-wt-odlux-app-faultApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-enforcer-plugin:3.0.0-M2:enforce\e[m \e[1m(enforce-maven)\e[m @ \e[36msdnr-wt-odlux-app-faultApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-enforcer-plugin:3.0.0-M2:enforce\e[m \e[1m(enforce-banned-dependencies)\e[m @ \e[36msdnr-wt-odlux-app-faultApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mgit-commit-id-plugin:4.0.0:revision\e[m \e[1m(get-git-infos)\e[m @ \e[36msdnr-wt-odlux-app-faultApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mjacoco-maven-plugin:0.8.5:prepare-agent\e[m \e[1m(pre-unit-test)\e[m @ \e[36msdnr-wt-odlux-app-faultApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 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/**
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mjacoco-maven-plugin:0.8.5:prepare-agent\e[m \e[1m(default-prepare-agent)\e[m @ \e[36msdnr-wt-odlux-app-faultApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 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/**
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mfrontend-maven-plugin:1.7.2:install-node-and-yarn\e[m \e[1m(install node and yarn)\e[m @ \e[36msdnr-wt-odlux-app-faultApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] Installing node version v10.16.3
+[\e[1;34mINFO\e[m] 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
+[\e[1;34mINFO\e[m] 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
+[\e[1;34mINFO\e[m] Installed node locally.
+[\e[1;34mINFO\e[m] Installing Yarn version v1.19.0
+[\e[1;34mINFO\e[m] 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
+[\e[1;34mINFO\e[m] Installed Yarn locally.
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-checkstyle-plugin:3.1.1:check\e[m \e[1m(check-license)\e[m @ \e[36msdnr-wt-odlux-app-faultApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-checkstyle-plugin:3.1.1:check\e[m \e[1m(default)\e[m @ \e[36msdnr-wt-odlux-app-faultApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-checkstyle-plugin:3.1.1:check\e[m \e[1m(onap-java-style)\e[m @ \e[36msdnr-wt-odlux-app-faultApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-checkstyle-plugin:3.1.1:check\e[m \e[1m(onap-license)\e[m @ \e[36msdnr-wt-odlux-app-faultApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m>>> \e[0;32mmaven-pmd-plugin:3.13.0:cpd-check\e[m \e[1m(cpd)\e[0;1m > \e[0;1m:cpd\e[m @ \e[36msdnr-wt-odlux-app-faultApp\e[0;1m >>>\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-pmd-plugin:3.13.0:cpd\e[m \e[1m(cpd)\e[m @ \e[36msdnr-wt-odlux-app-faultApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m<<< \e[0;32mmaven-pmd-plugin:3.13.0:cpd-check\e[m \e[1m(cpd)\e[0;1m < \e[0;1m:cpd\e[m @ \e[36msdnr-wt-odlux-app-faultApp\e[0;1m <<<\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-pmd-plugin:3.13.0:cpd-check\e[m \e[1m(cpd)\e[m @ \e[36msdnr-wt-odlux-app-faultApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] PMD version: 6.21.0
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-dependency-plugin:3.1.2:copy\e[m \e[1m(unpack-license)\e[m @ \e[36msdnr-wt-odlux-app-faultApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mfrontend-maven-plugin:1.7.2:yarn\e[m \e[1m(yarn build)\e[m @ \e[36msdnr-wt-odlux-app-faultApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] Running 'yarn run build' in /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/faultApp
+[\e[1;34mINFO\e[m] yarn run v1.19.0
+[\e[1;34mINFO\e[m] $ webpack --env release --config webpack.config.js
+[\e[1;34mINFO\e[m] Hash: a9b5b4a42e572ba4ae4a
+[\e[1;34mINFO\e[m] Version: webpack 4.28.4
+[\e[1;34mINFO\e[m] Child App:
+[\e[1;34mINFO\e[m]     Hash: a9b5b4a42e572ba4ae4a
+[\e[1;34mINFO\e[m]     Time: 19598ms
+[\e[1;34mINFO\e[m]     Built at: 03/15/2021 12:35:51 PM
+[\e[1;34mINFO\e[m]           Asset      Size  Chunks             Chunk Names
+[\e[1;34mINFO\e[m]     faultApp.js  51.7 KiB       0  [emitted]  faultApp
+[\e[1;34mINFO\e[m]     Entrypoint faultApp = faultApp.js
+[\e[1;34mINFO\e[m]      [0] multi ./pluginFault.tsx 28 bytes {0} [built]
+[\e[1;34mINFO\e[m]      [1] ./pluginFault.tsx 5.76 KiB {0} [built]
+[\e[1;34mINFO\e[m]      [2] delegated ../../node_modules/react/index.js from dll-reference app 42 bytes {0} [built]
+[\e[1;34mINFO\e[m]      [4] delegated ../../node_modules/react-router-dom/es/index.js from dll-reference app 42 bytes {0} [built]
+[\e[1;34mINFO\e[m]      [5] delegated ./flux/connect.ts from dll-reference app 42 bytes {0} [built]
+[\e[1;34mINFO\e[m]      [6] delegated ../../node_modules/@fortawesome/free-solid-svg-icons/index.es.js from dll-reference app 42 bytes {0} [built]
+[\e[1;34mINFO\e[m]      [7] delegated ./services/applicationManager.ts from dll-reference app 42 bytes {0} [built]
+[\e[1;34mINFO\e[m]      [8] delegated ./services/notificationService.ts from dll-reference app 42 bytes {0} [built]
+[\e[1;34mINFO\e[m]      [9] ./handlers/faultAppRootHandler.ts 2.86 KiB {0} [built]
+[\e[1;34mINFO\e[m]     [13] ./actions/notificationActions.ts 4.74 KiB {0} [built]
+[\e[1;34mINFO\e[m]     [15] ./handlers/currentProblemsHandler.ts 2.09 KiB {0} [built]
+[\e[1;34mINFO\e[m]     [18] ./handlers/alarmLogEntriesHandler.ts 2.09 KiB {0} [built]
+[\e[1;34mINFO\e[m]     [19] ./actions/panelChangeActions.ts 4.56 KiB {0} [built]
+[\e[1;34mINFO\e[m]     [21] ./actions/statusActions.ts 6.29 KiB {0} [built]
+[\e[1;34mINFO\e[m]     [26] ./views/faultApplication.tsx 18 KiB {0} [built]
+[\e[1;34mINFO\e[m]         + 32 hidden modules
+[\e[1;34mINFO\e[m] Done in 20.84s.
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-resources-plugin:3.1.0:resources\e[m \e[1m(default-resources)\e[m @ \e[36msdnr-wt-odlux-app-faultApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] Using 'UTF-8' encoding to copy filtered resources.
+[\e[1;34mINFO\e[m] Copying 1 resource to odlux
+[\e[1;34mINFO\e[m] Copying 1 resource
+[\e[1;34mINFO\e[m] Copying 1 resource
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-compiler-plugin:3.8.1:compile\e[m \e[1m(default-compile)\e[m @ \e[36msdnr-wt-odlux-app-faultApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] Changes detected - recompiling the module!
+[\e[1;34mINFO\e[m] Compiling 1 source file to /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/faultApp/target/classes
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m>>> \e[0;32mspotbugs-maven-plugin:3.1.12.2:check\e[m \e[1m(analyze-compile)\e[0;1m > \e[0;1m:spotbugs\e[m @ \e[36msdnr-wt-odlux-app-faultApp\e[0;1m >>>\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mspotbugs-maven-plugin:3.1.12.2:spotbugs\e[m \e[1m(spotbugs)\e[m @ \e[36msdnr-wt-odlux-app-faultApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m<<< \e[0;32mspotbugs-maven-plugin:3.1.12.2:check\e[m \e[1m(analyze-compile)\e[0;1m < \e[0;1m:spotbugs\e[m @ \e[36msdnr-wt-odlux-app-faultApp\e[0;1m <<<\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mspotbugs-maven-plugin:3.1.12.2:check\e[m \e[1m(analyze-compile)\e[m @ \e[36msdnr-wt-odlux-app-faultApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mbuild-helper-maven-plugin:1.12:add-test-source\e[m \e[1m(add-test-source)\e[m @ \e[36msdnr-wt-odlux-app-faultApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] Test Source directory: /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/faultApp/src2/test/java added.
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-resources-plugin:3.1.0:testResources\e[m \e[1m(default-testResources)\e[m @ \e[36msdnr-wt-odlux-app-faultApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] Using 'UTF-8' encoding to copy filtered resources.
+[\e[1;34mINFO\e[m] skip non existing resourceDirectory /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/faultApp/src/test/resources
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-compiler-plugin:3.8.1:testCompile\e[m \e[1m(default-testCompile)\e[m @ \e[36msdnr-wt-odlux-app-faultApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] Changes detected - recompiling the module!
+[\e[1;34mINFO\e[m] Compiling 1 source file to /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/faultApp/target/test-classes
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-surefire-plugin:3.0.0-M5:test\e[m \e[1m(default-test)\e[m @ \e[36msdnr-wt-odlux-app-faultApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] -------------------------------------------------------
+[\e[1;34mINFO\e[m]  T E S T S
+[\e[1;34mINFO\e[m] -------------------------------------------------------
+[\e[1;34mINFO\e[m] Running org.onap.ccsdk.features.sdnr.wt.odlux.bundles.test.\e[1mTestBundleRes\e[m
+[\e[1;34mINFO\e[m] \e[1;32mTests run: \e[0;1;32m1\e[m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.177 s - in org.onap.ccsdk.features.sdnr.wt.odlux.bundles.test.\e[1mTestBundleRes\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] Results:
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1;32mTests run: 1, Failures: 0, Errors: 0, Skipped: 0\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mjacoco-maven-plugin:0.8.5:report\e[m \e[1m(post-unit-test)\e[m @ \e[36msdnr-wt-odlux-app-faultApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] Loading execution data file /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/faultApp/target/code-coverage/jacoco-ut.exec
+[\e[1;34mINFO\e[m] Analyzed bundle 'ccsdk-features :: sdnr-wt-odlux-app-faultApp' with 1 classes
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mjacoco-maven-plugin:0.8.5:report\e[m \e[1m(default-report)\e[m @ \e[36msdnr-wt-odlux-app-faultApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] Skipping JaCoCo execution due to missing execution data file.
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mscript-maven-plugin:1.0.0:execute\e[m \e[1m(default)\e[m @ \e[36msdnr-wt-odlux-app-faultApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] executing beanshell script
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-bundle-plugin:4.2.1:bundle\e[m \e[1m(default-bundle)\e[m @ \e[36msdnr-wt-odlux-app-faultApp\e[0;1m ---\e[m
+[\e[1;33mWARNING\e[m] Bundle org.onap.ccsdk.features.sdnr.wt:sdnr-wt-odlux-app-faultApp:bundle:1.1.2-SNAPSHOT : Unused Import-Package instructions: [com.opensymphony.*] 
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-javadoc-plugin:3.2.0:jar\e[m \e[1m(attach-javadocs)\e[m @ \e[36msdnr-wt-odlux-app-faultApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] Skipping javadoc generation
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mjacoco-maven-plugin:0.8.5:prepare-agent\e[m \e[1m(pre-integration-test)\e[m @ \e[36msdnr-wt-odlux-app-faultApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 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/**
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-failsafe-plugin:3.0.0-M5:integration-test\e[m \e[1m(integration-tests)\e[m @ \e[36msdnr-wt-odlux-app-faultApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mjacoco-maven-plugin:0.8.5:report\e[m \e[1m(post-integration-test)\e[m @ \e[36msdnr-wt-odlux-app-faultApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] Skipping JaCoCo execution due to missing execution data file.
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mduplicate-finder-maven-plugin:1.4.0:check\e[m \e[1m(find-duplicate-classpath-entries)\e[m @ \e[36msdnr-wt-odlux-app-faultApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-source-plugin:3.2.1:jar-no-fork\e[m \e[1m(attach-sources)\e[m @ \e[36msdnr-wt-odlux-app-faultApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 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
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-failsafe-plugin:3.0.0-M5:verify\e[m \e[1m(integration-tests)\e[m @ \e[36msdnr-wt-odlux-app-faultApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmodernizer-maven-plugin:2.1.0:modernizer\e[m \e[1m(modernizer)\e[m @ \e[36msdnr-wt-odlux-app-faultApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mjacoco-maven-plugin:0.8.5:report\e[m \e[1m(report)\e[m @ \e[36msdnr-wt-odlux-app-faultApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] Skipping JaCoCo execution due to missing execution data file.
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mjacoco-maven-plugin:0.8.5:check\e[m \e[1m(default-check)\e[m @ \e[36msdnr-wt-odlux-app-faultApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] Skipping JaCoCo execution due to missing execution data file:/home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/faultApp/target/jacoco.exec
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-install-plugin:2.5.2:install\e[m \e[1m(default-install)\e[m @ \e[36msdnr-wt-odlux-app-faultApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 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
+[\e[1;34mINFO\e[m] 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
+[\e[1;34mINFO\e[m] 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
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-bundle-plugin:4.2.1:install\e[m \e[1m(default-install)\e[m @ \e[36msdnr-wt-odlux-app-faultApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 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
+[\e[1;34mINFO\e[m] Writing OBR metadata
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m-----< \e[0;36morg.onap.ccsdk.features.sdnr.wt:sdnr-wt-odlux-app-helpApp\e[0;1m >------\e[m
+[\e[1;34mINFO\e[m] \e[1mBuilding ccsdk-features :: sdnr-wt-odlux-app-helpApp 1.1.2-SNAPSHOT [11/24]\e[m
+[\e[1;34mINFO\e[m] \e[1m-------------------------------[ bundle ]-------------------------------\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-clean-plugin:3.1.0:clean\e[m \e[1m(default-clean)\e[m @ \e[36msdnr-wt-odlux-app-helpApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] Deleting /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/helpApp/target
+[\e[1;34mINFO\e[m] Deleting /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/helpApp/dist (includes = [], excludes = [])
+[\e[1;34mINFO\e[m] Deleting /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/helpApp/node (includes = [], excludes = [])
+[\e[1;34mINFO\e[m] Deleting /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/helpApp/node_modules (includes = [], excludes = [])
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-enforcer-plugin:3.0.0-M2:enforce\e[m \e[1m(enforce-property)\e[m @ \e[36msdnr-wt-odlux-app-helpApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-enforcer-plugin:3.0.0-M2:enforce\e[m \e[1m(enforce-no-snapshots)\e[m @ \e[36msdnr-wt-odlux-app-helpApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-enforcer-plugin:3.0.0-M2:enforce\e[m \e[1m(enforce-maven)\e[m @ \e[36msdnr-wt-odlux-app-helpApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-enforcer-plugin:3.0.0-M2:enforce\e[m \e[1m(enforce-banned-dependencies)\e[m @ \e[36msdnr-wt-odlux-app-helpApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mgit-commit-id-plugin:4.0.0:revision\e[m \e[1m(get-git-infos)\e[m @ \e[36msdnr-wt-odlux-app-helpApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mjacoco-maven-plugin:0.8.5:prepare-agent\e[m \e[1m(pre-unit-test)\e[m @ \e[36msdnr-wt-odlux-app-helpApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 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/**
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mjacoco-maven-plugin:0.8.5:prepare-agent\e[m \e[1m(default-prepare-agent)\e[m @ \e[36msdnr-wt-odlux-app-helpApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 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/**
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mfrontend-maven-plugin:1.7.2:install-node-and-yarn\e[m \e[1m(install node and yarn)\e[m @ \e[36msdnr-wt-odlux-app-helpApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] Installing node version v10.16.3
+[\e[1;34mINFO\e[m] 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
+[\e[1;34mINFO\e[m] 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
+[\e[1;34mINFO\e[m] Installed node locally.
+[\e[1;34mINFO\e[m] Installing Yarn version v1.19.0
+[\e[1;34mINFO\e[m] 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
+[\e[1;34mINFO\e[m] Installed Yarn locally.
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-checkstyle-plugin:3.1.1:check\e[m \e[1m(check-license)\e[m @ \e[36msdnr-wt-odlux-app-helpApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-checkstyle-plugin:3.1.1:check\e[m \e[1m(default)\e[m @ \e[36msdnr-wt-odlux-app-helpApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-checkstyle-plugin:3.1.1:check\e[m \e[1m(onap-java-style)\e[m @ \e[36msdnr-wt-odlux-app-helpApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-checkstyle-plugin:3.1.1:check\e[m \e[1m(onap-license)\e[m @ \e[36msdnr-wt-odlux-app-helpApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m>>> \e[0;32mmaven-pmd-plugin:3.13.0:cpd-check\e[m \e[1m(cpd)\e[0;1m > \e[0;1m:cpd\e[m @ \e[36msdnr-wt-odlux-app-helpApp\e[0;1m >>>\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-pmd-plugin:3.13.0:cpd\e[m \e[1m(cpd)\e[m @ \e[36msdnr-wt-odlux-app-helpApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m<<< \e[0;32mmaven-pmd-plugin:3.13.0:cpd-check\e[m \e[1m(cpd)\e[0;1m < \e[0;1m:cpd\e[m @ \e[36msdnr-wt-odlux-app-helpApp\e[0;1m <<<\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-pmd-plugin:3.13.0:cpd-check\e[m \e[1m(cpd)\e[m @ \e[36msdnr-wt-odlux-app-helpApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] PMD version: 6.21.0
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-dependency-plugin:3.1.2:copy\e[m \e[1m(unpack-license)\e[m @ \e[36msdnr-wt-odlux-app-helpApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mfrontend-maven-plugin:1.7.2:yarn\e[m \e[1m(yarn build)\e[m @ \e[36msdnr-wt-odlux-app-helpApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] Running 'yarn run build' in /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/helpApp
+[\e[1;34mINFO\e[m] yarn run v1.19.0
+[\e[1;34mINFO\e[m] $ webpack --env release --config webpack.config.js
+[\e[1;34mINFO\e[m] Hash: 9fb459b5476ec454f708
+[\e[1;34mINFO\e[m] Version: webpack 4.28.4
+[\e[1;34mINFO\e[m] Child App:
+[\e[1;34mINFO\e[m]     Hash: 9fb459b5476ec454f708
+[\e[1;34mINFO\e[m]     Time: 15644ms
+[\e[1;34mINFO\e[m]     Built at: 03/15/2021 12:36:14 PM
+[\e[1;34mINFO\e[m]          Asset    Size  Chunks             Chunk Names
+[\e[1;34mINFO\e[m]     helpApp.js  44 KiB       0  [emitted]  helpApp
+[\e[1;34mINFO\e[m]     Entrypoint helpApp = helpApp.js
+[\e[1;34mINFO\e[m]      [0] multi ./plugin.tsx 28 bytes {0} [built]
+[\e[1;34mINFO\e[m]      [1] ./plugin.tsx 5.34 KiB {0} [built]
+[\e[1;34mINFO\e[m]      [3] delegated ../../node_modules/react/index.js from dll-reference app 42 bytes {0} [built]
+[\e[1;34mINFO\e[m]      [4] external "app" 42 bytes {0} [built]
+[\e[1;34mINFO\e[m]      [5] delegated ../../node_modules/react-router-dom/es/index.js from dll-reference app 42 bytes {0} [built]
+[\e[1;34mINFO\e[m]      [6] delegated ../../node_modules/@fortawesome/free-solid-svg-icons/index.es.js from dll-reference app 42 bytes {0} [built]
+[\e[1;34mINFO\e[m]      [7] delegated ./services/applicationManager.ts from dll-reference app 42 bytes {0} [built]
+[\e[1;34mINFO\e[m]      [8] delegated ./flux/connect.ts from dll-reference app 42 bytes {0} [built]
+[\e[1;34mINFO\e[m]      [9] ./actions/helpActions.ts 8.35 KiB {0} [built]
+[\e[1;34mINFO\e[m]     [10] delegated ./flux/action.ts from dll-reference app 42 bytes {0} [built]
+[\e[1;34mINFO\e[m]     [11] ./services/helpService.ts 6.1 KiB {0} [built]
+[\e[1;34mINFO\e[m]     [14] ./handlers/helpAppRootHandler.ts 2.42 KiB {0} [built]
+[\e[1;34mINFO\e[m]     [15] ./views/helpApplication.tsx 6.44 KiB {0} [built]
+[\e[1;34mINFO\e[m]     [16] delegated ../../node_modules/marked/lib/marked.js from dll-reference app 42 bytes {0} [built]
+[\e[1;34mINFO\e[m]     [42] ./views/helpTocApp.tsx 2.93 KiB {0} [built]
+[\e[1;34mINFO\e[m]         + 31 hidden modules
+[\e[1;34mINFO\e[m] Done in 17.40s.
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-resources-plugin:3.1.0:resources\e[m \e[1m(default-resources)\e[m @ \e[36msdnr-wt-odlux-app-helpApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] Using 'UTF-8' encoding to copy filtered resources.
+[\e[1;34mINFO\e[m] Copying 1 resource to odlux
+[\e[1;34mINFO\e[m] Copying 1 resource
+[\e[1;34mINFO\e[m] Copying 1 resource
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-compiler-plugin:3.8.1:compile\e[m \e[1m(default-compile)\e[m @ \e[36msdnr-wt-odlux-app-helpApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] Changes detected - recompiling the module!
+[\e[1;34mINFO\e[m] Compiling 1 source file to /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/helpApp/target/classes
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m>>> \e[0;32mspotbugs-maven-plugin:3.1.12.2:check\e[m \e[1m(analyze-compile)\e[0;1m > \e[0;1m:spotbugs\e[m @ \e[36msdnr-wt-odlux-app-helpApp\e[0;1m >>>\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mspotbugs-maven-plugin:3.1.12.2:spotbugs\e[m \e[1m(spotbugs)\e[m @ \e[36msdnr-wt-odlux-app-helpApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m<<< \e[0;32mspotbugs-maven-plugin:3.1.12.2:check\e[m \e[1m(analyze-compile)\e[0;1m < \e[0;1m:spotbugs\e[m @ \e[36msdnr-wt-odlux-app-helpApp\e[0;1m <<<\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mspotbugs-maven-plugin:3.1.12.2:check\e[m \e[1m(analyze-compile)\e[m @ \e[36msdnr-wt-odlux-app-helpApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mbuild-helper-maven-plugin:1.12:add-test-source\e[m \e[1m(add-test-source)\e[m @ \e[36msdnr-wt-odlux-app-helpApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] Test Source directory: /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/helpApp/src2/test/java added.
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-resources-plugin:3.1.0:testResources\e[m \e[1m(default-testResources)\e[m @ \e[36msdnr-wt-odlux-app-helpApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] Using 'UTF-8' encoding to copy filtered resources.
+[\e[1;34mINFO\e[m] skip non existing resourceDirectory /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/helpApp/src/test/resources
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-compiler-plugin:3.8.1:testCompile\e[m \e[1m(default-testCompile)\e[m @ \e[36msdnr-wt-odlux-app-helpApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] Changes detected - recompiling the module!
+[\e[1;34mINFO\e[m] Compiling 1 source file to /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/helpApp/target/test-classes
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-surefire-plugin:3.0.0-M5:test\e[m \e[1m(default-test)\e[m @ \e[36msdnr-wt-odlux-app-helpApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] -------------------------------------------------------
+[\e[1;34mINFO\e[m]  T E S T S
+[\e[1;34mINFO\e[m] -------------------------------------------------------
+[\e[1;34mINFO\e[m] Running org.onap.ccsdk.features.sdnr.wt.odlux.bundles.test.\e[1mTestBundleRes\e[m
+[\e[1;34mINFO\e[m] \e[1;32mTests run: \e[0;1;32m1\e[m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.184 s - in org.onap.ccsdk.features.sdnr.wt.odlux.bundles.test.\e[1mTestBundleRes\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] Results:
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1;32mTests run: 1, Failures: 0, Errors: 0, Skipped: 0\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mjacoco-maven-plugin:0.8.5:report\e[m \e[1m(post-unit-test)\e[m @ \e[36msdnr-wt-odlux-app-helpApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] Loading execution data file /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/helpApp/target/code-coverage/jacoco-ut.exec
+[\e[1;34mINFO\e[m] Analyzed bundle 'ccsdk-features :: sdnr-wt-odlux-app-helpApp' with 1 classes
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mjacoco-maven-plugin:0.8.5:report\e[m \e[1m(default-report)\e[m @ \e[36msdnr-wt-odlux-app-helpApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] Skipping JaCoCo execution due to missing execution data file.
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mscript-maven-plugin:1.0.0:execute\e[m \e[1m(default)\e[m @ \e[36msdnr-wt-odlux-app-helpApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] executing beanshell script
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-bundle-plugin:4.2.1:bundle\e[m \e[1m(default-bundle)\e[m @ \e[36msdnr-wt-odlux-app-helpApp\e[0;1m ---\e[m
+[\e[1;33mWARNING\e[m] Bundle org.onap.ccsdk.features.sdnr.wt:sdnr-wt-odlux-app-helpApp:bundle:1.1.2-SNAPSHOT : Unused Import-Package instructions: [com.opensymphony.*] 
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-javadoc-plugin:3.2.0:jar\e[m \e[1m(attach-javadocs)\e[m @ \e[36msdnr-wt-odlux-app-helpApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] Skipping javadoc generation
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mjacoco-maven-plugin:0.8.5:prepare-agent\e[m \e[1m(pre-integration-test)\e[m @ \e[36msdnr-wt-odlux-app-helpApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 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/**
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-failsafe-plugin:3.0.0-M5:integration-test\e[m \e[1m(integration-tests)\e[m @ \e[36msdnr-wt-odlux-app-helpApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mjacoco-maven-plugin:0.8.5:report\e[m \e[1m(post-integration-test)\e[m @ \e[36msdnr-wt-odlux-app-helpApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] Skipping JaCoCo execution due to missing execution data file.
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mduplicate-finder-maven-plugin:1.4.0:check\e[m \e[1m(find-duplicate-classpath-entries)\e[m @ \e[36msdnr-wt-odlux-app-helpApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-source-plugin:3.2.1:jar-no-fork\e[m \e[1m(attach-sources)\e[m @ \e[36msdnr-wt-odlux-app-helpApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 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
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-failsafe-plugin:3.0.0-M5:verify\e[m \e[1m(integration-tests)\e[m @ \e[36msdnr-wt-odlux-app-helpApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmodernizer-maven-plugin:2.1.0:modernizer\e[m \e[1m(modernizer)\e[m @ \e[36msdnr-wt-odlux-app-helpApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mjacoco-maven-plugin:0.8.5:report\e[m \e[1m(report)\e[m @ \e[36msdnr-wt-odlux-app-helpApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] Skipping JaCoCo execution due to missing execution data file.
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mjacoco-maven-plugin:0.8.5:check\e[m \e[1m(default-check)\e[m @ \e[36msdnr-wt-odlux-app-helpApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] Skipping JaCoCo execution due to missing execution data file:/home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/helpApp/target/jacoco.exec
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-install-plugin:2.5.2:install\e[m \e[1m(default-install)\e[m @ \e[36msdnr-wt-odlux-app-helpApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 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
+[\e[1;34mINFO\e[m] 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
+[\e[1;34mINFO\e[m] 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
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-bundle-plugin:4.2.1:install\e[m \e[1m(default-install)\e[m @ \e[36msdnr-wt-odlux-app-helpApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 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
+[\e[1;34mINFO\e[m] Writing OBR metadata
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m---< \e[0;36morg.onap.ccsdk.features.sdnr.wt:sdnr-wt-odlux-app-inventoryApp\e[0;1m >---\e[m
+[\e[1;34mINFO\e[m] \e[1mBuilding ccsdk-features :: sdnr-wt-odlux-app-inventoryApp 1.1.2-SNAPSHOT [12/24]\e[m
+[\e[1;34mINFO\e[m] \e[1m-------------------------------[ bundle ]-------------------------------\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-clean-plugin:3.1.0:clean\e[m \e[1m(default-clean)\e[m @ \e[36msdnr-wt-odlux-app-inventoryApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] Deleting /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/inventoryApp/target
+[\e[1;34mINFO\e[m] Deleting /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/inventoryApp/dist (includes = [], excludes = [])
+[\e[1;34mINFO\e[m] Deleting /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/inventoryApp/node (includes = [], excludes = [])
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-enforcer-plugin:3.0.0-M2:enforce\e[m \e[1m(enforce-property)\e[m @ \e[36msdnr-wt-odlux-app-inventoryApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-enforcer-plugin:3.0.0-M2:enforce\e[m \e[1m(enforce-no-snapshots)\e[m @ \e[36msdnr-wt-odlux-app-inventoryApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-enforcer-plugin:3.0.0-M2:enforce\e[m \e[1m(enforce-maven)\e[m @ \e[36msdnr-wt-odlux-app-inventoryApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-enforcer-plugin:3.0.0-M2:enforce\e[m \e[1m(enforce-banned-dependencies)\e[m @ \e[36msdnr-wt-odlux-app-inventoryApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mgit-commit-id-plugin:4.0.0:revision\e[m \e[1m(get-git-infos)\e[m @ \e[36msdnr-wt-odlux-app-inventoryApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mjacoco-maven-plugin:0.8.5:prepare-agent\e[m \e[1m(pre-unit-test)\e[m @ \e[36msdnr-wt-odlux-app-inventoryApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 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/**
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mjacoco-maven-plugin:0.8.5:prepare-agent\e[m \e[1m(default-prepare-agent)\e[m @ \e[36msdnr-wt-odlux-app-inventoryApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 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/**
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mfrontend-maven-plugin:1.7.2:install-node-and-yarn\e[m \e[1m(install node and yarn)\e[m @ \e[36msdnr-wt-odlux-app-inventoryApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] Installing node version v10.16.3
+[\e[1;34mINFO\e[m] 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
+[\e[1;34mINFO\e[m] 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
+[\e[1;34mINFO\e[m] Installed node locally.
+[\e[1;34mINFO\e[m] Installing Yarn version v1.19.0
+[\e[1;34mINFO\e[m] 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
+[\e[1;34mINFO\e[m] Installed Yarn locally.
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-checkstyle-plugin:3.1.1:check\e[m \e[1m(check-license)\e[m @ \e[36msdnr-wt-odlux-app-inventoryApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-checkstyle-plugin:3.1.1:check\e[m \e[1m(default)\e[m @ \e[36msdnr-wt-odlux-app-inventoryApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-checkstyle-plugin:3.1.1:check\e[m \e[1m(onap-java-style)\e[m @ \e[36msdnr-wt-odlux-app-inventoryApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-checkstyle-plugin:3.1.1:check\e[m \e[1m(onap-license)\e[m @ \e[36msdnr-wt-odlux-app-inventoryApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m>>> \e[0;32mmaven-pmd-plugin:3.13.0:cpd-check\e[m \e[1m(cpd)\e[0;1m > \e[0;1m:cpd\e[m @ \e[36msdnr-wt-odlux-app-inventoryApp\e[0;1m >>>\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-pmd-plugin:3.13.0:cpd\e[m \e[1m(cpd)\e[m @ \e[36msdnr-wt-odlux-app-inventoryApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m<<< \e[0;32mmaven-pmd-plugin:3.13.0:cpd-check\e[m \e[1m(cpd)\e[0;1m < \e[0;1m:cpd\e[m @ \e[36msdnr-wt-odlux-app-inventoryApp\e[0;1m <<<\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-pmd-plugin:3.13.0:cpd-check\e[m \e[1m(cpd)\e[m @ \e[36msdnr-wt-odlux-app-inventoryApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] PMD version: 6.21.0
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-dependency-plugin:3.1.2:copy\e[m \e[1m(unpack-license)\e[m @ \e[36msdnr-wt-odlux-app-inventoryApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mfrontend-maven-plugin:1.7.2:yarn\e[m \e[1m(yarn build)\e[m @ \e[36msdnr-wt-odlux-app-inventoryApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] Running 'yarn run build' in /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/inventoryApp
+[\e[1;34mINFO\e[m] yarn run v1.19.0
+[\e[1;34mINFO\e[m] $ webpack --env release --config webpack.config.js
+[\e[1;34mINFO\e[m] Hash: 0613cf72680c42f30fc9
+[\e[1;34mINFO\e[m] Version: webpack 4.28.4
+[\e[1;34mINFO\e[m] Child App:
+[\e[1;34mINFO\e[m]     Hash: 0613cf72680c42f30fc9
+[\e[1;34mINFO\e[m]     Time: 18021ms
+[\e[1;34mINFO\e[m]     Built at: 03/15/2021 12:36:39 PM
+[\e[1;34mINFO\e[m]               Asset      Size  Chunks             Chunk Names
+[\e[1;34mINFO\e[m]     inventoryApp.js  36.3 KiB       0  [emitted]  inventoryApp
+[\e[1;34mINFO\e[m]     Entrypoint inventoryApp = inventoryApp.js
+[\e[1;34mINFO\e[m]      [0] multi ./pluginInventory.tsx 28 bytes {0} [built]
+[\e[1;34mINFO\e[m]      [1] ./pluginInventory.tsx 2.38 KiB {0} [built]
+[\e[1;34mINFO\e[m]      [2] delegated ../../node_modules/react/index.js from dll-reference app 42 bytes {0} [built]
+[\e[1;34mINFO\e[m]      [3] external "app" 42 bytes {0} [built]
+[\e[1;34mINFO\e[m]      [4] delegated ../../node_modules/react-router-dom/es/index.js from dll-reference app 42 bytes {0} [built]
+[\e[1;34mINFO\e[m]      [5] delegated ../../node_modules/@fortawesome/free-solid-svg-icons/index.es.js from dll-reference app 42 bytes {0} [built]
+[\e[1;34mINFO\e[m]      [6] delegated ./services/applicationManager.ts from dll-reference app 42 bytes {0} [built]
+[\e[1;34mINFO\e[m]      [7] ./views/treeview.tsx 11.3 KiB {0} [built]
+[\e[1;34mINFO\e[m]      [8] delegated ../../node_modules/core-js/modules/web.dom.iterable.js from dll-reference app 42 bytes {0} [built]
+[\e[1;34mINFO\e[m]      [9] delegated ../../node_modules/@material-ui/core/esm/styles/index.js from dll-reference app 42 bytes {0} [built]
+[\e[1;34mINFO\e[m]     [10] delegated ./components/objectDump/index.tsx from dll-reference app 42 bytes {0} [built]
+[\e[1;34mINFO\e[m]     [11] delegated ./flux/connect.ts from dll-reference app 42 bytes {0} [built]
+[\e[1;34mINFO\e[m]     [12] delegated ./components/material-ui/treeView.tsx from dll-reference app 42 bytes {0} [built]
+[\e[1;34mINFO\e[m]     [21] ./views/dashboard.tsx 13.6 KiB {0} [built]
+[\e[1;34mINFO\e[m]     [39] ./handlers/inventoryAppRootHandler.ts 1.77 KiB {0} [built]
+[\e[1;34mINFO\e[m]         + 28 hidden modules
+[\e[1;34mINFO\e[m] Done in 19.48s.
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-resources-plugin:3.1.0:resources\e[m \e[1m(default-resources)\e[m @ \e[36msdnr-wt-odlux-app-inventoryApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] Using 'UTF-8' encoding to copy filtered resources.
+[\e[1;34mINFO\e[m] Copying 1 resource to odlux
+[\e[1;34mINFO\e[m] Copying 1 resource
+[\e[1;34mINFO\e[m] Copying 1 resource
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-compiler-plugin:3.8.1:compile\e[m \e[1m(default-compile)\e[m @ \e[36msdnr-wt-odlux-app-inventoryApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] Changes detected - recompiling the module!
+[\e[1;34mINFO\e[m] Compiling 1 source file to /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/inventoryApp/target/classes
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m>>> \e[0;32mspotbugs-maven-plugin:3.1.12.2:check\e[m \e[1m(analyze-compile)\e[0;1m > \e[0;1m:spotbugs\e[m @ \e[36msdnr-wt-odlux-app-inventoryApp\e[0;1m >>>\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mspotbugs-maven-plugin:3.1.12.2:spotbugs\e[m \e[1m(spotbugs)\e[m @ \e[36msdnr-wt-odlux-app-inventoryApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m<<< \e[0;32mspotbugs-maven-plugin:3.1.12.2:check\e[m \e[1m(analyze-compile)\e[0;1m < \e[0;1m:spotbugs\e[m @ \e[36msdnr-wt-odlux-app-inventoryApp\e[0;1m <<<\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mspotbugs-maven-plugin:3.1.12.2:check\e[m \e[1m(analyze-compile)\e[m @ \e[36msdnr-wt-odlux-app-inventoryApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mbuild-helper-maven-plugin:1.12:add-test-source\e[m \e[1m(add-test-source)\e[m @ \e[36msdnr-wt-odlux-app-inventoryApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] Test Source directory: /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/inventoryApp/src2/test/java added.
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-resources-plugin:3.1.0:testResources\e[m \e[1m(default-testResources)\e[m @ \e[36msdnr-wt-odlux-app-inventoryApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] Using 'UTF-8' encoding to copy filtered resources.
+[\e[1;34mINFO\e[m] skip non existing resourceDirectory /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/inventoryApp/src/test/resources
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-compiler-plugin:3.8.1:testCompile\e[m \e[1m(default-testCompile)\e[m @ \e[36msdnr-wt-odlux-app-inventoryApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] Changes detected - recompiling the module!
+[\e[1;34mINFO\e[m] Compiling 1 source file to /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/inventoryApp/target/test-classes
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-surefire-plugin:3.0.0-M5:test\e[m \e[1m(default-test)\e[m @ \e[36msdnr-wt-odlux-app-inventoryApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] -------------------------------------------------------
+[\e[1;34mINFO\e[m]  T E S T S
+[\e[1;34mINFO\e[m] -------------------------------------------------------
+[\e[1;34mINFO\e[m] Running org.onap.ccsdk.features.sdnr.wt.odlux.bundles.test.\e[1mTestBundleRes\e[m
+[\e[1;34mINFO\e[m] \e[1;32mTests run: \e[0;1;32m1\e[m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.179 s - in org.onap.ccsdk.features.sdnr.wt.odlux.bundles.test.\e[1mTestBundleRes\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] Results:
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1;32mTests run: 1, Failures: 0, Errors: 0, Skipped: 0\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mjacoco-maven-plugin:0.8.5:report\e[m \e[1m(post-unit-test)\e[m @ \e[36msdnr-wt-odlux-app-inventoryApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] Loading execution data file /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/inventoryApp/target/code-coverage/jacoco-ut.exec
+[\e[1;34mINFO\e[m] Analyzed bundle 'ccsdk-features :: sdnr-wt-odlux-app-inventoryApp' with 1 classes
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mjacoco-maven-plugin:0.8.5:report\e[m \e[1m(default-report)\e[m @ \e[36msdnr-wt-odlux-app-inventoryApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] Skipping JaCoCo execution due to missing execution data file.
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mscript-maven-plugin:1.0.0:execute\e[m \e[1m(default)\e[m @ \e[36msdnr-wt-odlux-app-inventoryApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] executing beanshell script
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-bundle-plugin:4.2.1:bundle\e[m \e[1m(default-bundle)\e[m @ \e[36msdnr-wt-odlux-app-inventoryApp\e[0;1m ---\e[m
+[\e[1;33mWARNING\e[m] Bundle org.onap.ccsdk.features.sdnr.wt:sdnr-wt-odlux-app-inventoryApp:bundle:1.1.2-SNAPSHOT : Unused Import-Package instructions: [com.opensymphony.*] 
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-javadoc-plugin:3.2.0:jar\e[m \e[1m(attach-javadocs)\e[m @ \e[36msdnr-wt-odlux-app-inventoryApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] Skipping javadoc generation
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mjacoco-maven-plugin:0.8.5:prepare-agent\e[m \e[1m(pre-integration-test)\e[m @ \e[36msdnr-wt-odlux-app-inventoryApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 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/**
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-failsafe-plugin:3.0.0-M5:integration-test\e[m \e[1m(integration-tests)\e[m @ \e[36msdnr-wt-odlux-app-inventoryApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mjacoco-maven-plugin:0.8.5:report\e[m \e[1m(post-integration-test)\e[m @ \e[36msdnr-wt-odlux-app-inventoryApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] Skipping JaCoCo execution due to missing execution data file.
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mduplicate-finder-maven-plugin:1.4.0:check\e[m \e[1m(find-duplicate-classpath-entries)\e[m @ \e[36msdnr-wt-odlux-app-inventoryApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-source-plugin:3.2.1:jar-no-fork\e[m \e[1m(attach-sources)\e[m @ \e[36msdnr-wt-odlux-app-inventoryApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 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
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-failsafe-plugin:3.0.0-M5:verify\e[m \e[1m(integration-tests)\e[m @ \e[36msdnr-wt-odlux-app-inventoryApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmodernizer-maven-plugin:2.1.0:modernizer\e[m \e[1m(modernizer)\e[m @ \e[36msdnr-wt-odlux-app-inventoryApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mjacoco-maven-plugin:0.8.5:report\e[m \e[1m(report)\e[m @ \e[36msdnr-wt-odlux-app-inventoryApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] Skipping JaCoCo execution due to missing execution data file.
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mjacoco-maven-plugin:0.8.5:check\e[m \e[1m(default-check)\e[m @ \e[36msdnr-wt-odlux-app-inventoryApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] Skipping JaCoCo execution due to missing execution data file:/home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/inventoryApp/target/jacoco.exec
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-install-plugin:2.5.2:install\e[m \e[1m(default-install)\e[m @ \e[36msdnr-wt-odlux-app-inventoryApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 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
+[\e[1;34mINFO\e[m] 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
+[\e[1;34mINFO\e[m] 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
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-bundle-plugin:4.2.1:install\e[m \e[1m(default-install)\e[m @ \e[36msdnr-wt-odlux-app-inventoryApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 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
+[\e[1;34mINFO\e[m] Writing OBR metadata
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m---< \e[0;36morg.onap.ccsdk.features.sdnr.wt:sdnr-wt-odlux-app-mediatorApp\e[0;1m >----\e[m
+[\e[1;34mINFO\e[m] \e[1mBuilding ccsdk-features :: sdnr-wt-odlux-app-mediatorApp 1.1.2-SNAPSHOT [13/24]\e[m
+[\e[1;34mINFO\e[m] \e[1m-------------------------------[ bundle ]-------------------------------\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-clean-plugin:3.1.0:clean\e[m \e[1m(default-clean)\e[m @ \e[36msdnr-wt-odlux-app-mediatorApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] Deleting /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/mediatorApp/target
+[\e[1;34mINFO\e[m] Deleting /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/mediatorApp/dist (includes = [], excludes = [])
+[\e[1;34mINFO\e[m] Deleting /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/mediatorApp/node (includes = [], excludes = [])
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-enforcer-plugin:3.0.0-M2:enforce\e[m \e[1m(enforce-property)\e[m @ \e[36msdnr-wt-odlux-app-mediatorApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-enforcer-plugin:3.0.0-M2:enforce\e[m \e[1m(enforce-no-snapshots)\e[m @ \e[36msdnr-wt-odlux-app-mediatorApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-enforcer-plugin:3.0.0-M2:enforce\e[m \e[1m(enforce-maven)\e[m @ \e[36msdnr-wt-odlux-app-mediatorApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-enforcer-plugin:3.0.0-M2:enforce\e[m \e[1m(enforce-banned-dependencies)\e[m @ \e[36msdnr-wt-odlux-app-mediatorApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mgit-commit-id-plugin:4.0.0:revision\e[m \e[1m(get-git-infos)\e[m @ \e[36msdnr-wt-odlux-app-mediatorApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mjacoco-maven-plugin:0.8.5:prepare-agent\e[m \e[1m(pre-unit-test)\e[m @ \e[36msdnr-wt-odlux-app-mediatorApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 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/**
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mjacoco-maven-plugin:0.8.5:prepare-agent\e[m \e[1m(default-prepare-agent)\e[m @ \e[36msdnr-wt-odlux-app-mediatorApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 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/**
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mfrontend-maven-plugin:1.7.2:install-node-and-yarn\e[m \e[1m(install node and yarn)\e[m @ \e[36msdnr-wt-odlux-app-mediatorApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] Installing node version v10.16.3
+[\e[1;34mINFO\e[m] 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
+[\e[1;34mINFO\e[m] 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
+[\e[1;34mINFO\e[m] Installed node locally.
+[\e[1;34mINFO\e[m] Installing Yarn version v1.19.0
+[\e[1;34mINFO\e[m] 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
+[\e[1;34mINFO\e[m] Installed Yarn locally.
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-checkstyle-plugin:3.1.1:check\e[m \e[1m(check-license)\e[m @ \e[36msdnr-wt-odlux-app-mediatorApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-checkstyle-plugin:3.1.1:check\e[m \e[1m(default)\e[m @ \e[36msdnr-wt-odlux-app-mediatorApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-checkstyle-plugin:3.1.1:check\e[m \e[1m(onap-java-style)\e[m @ \e[36msdnr-wt-odlux-app-mediatorApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-checkstyle-plugin:3.1.1:check\e[m \e[1m(onap-license)\e[m @ \e[36msdnr-wt-odlux-app-mediatorApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m>>> \e[0;32mmaven-pmd-plugin:3.13.0:cpd-check\e[m \e[1m(cpd)\e[0;1m > \e[0;1m:cpd\e[m @ \e[36msdnr-wt-odlux-app-mediatorApp\e[0;1m >>>\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-pmd-plugin:3.13.0:cpd\e[m \e[1m(cpd)\e[m @ \e[36msdnr-wt-odlux-app-mediatorApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m<<< \e[0;32mmaven-pmd-plugin:3.13.0:cpd-check\e[m \e[1m(cpd)\e[0;1m < \e[0;1m:cpd\e[m @ \e[36msdnr-wt-odlux-app-mediatorApp\e[0;1m <<<\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-pmd-plugin:3.13.0:cpd-check\e[m \e[1m(cpd)\e[m @ \e[36msdnr-wt-odlux-app-mediatorApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] PMD version: 6.21.0
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-dependency-plugin:3.1.2:copy\e[m \e[1m(unpack-license)\e[m @ \e[36msdnr-wt-odlux-app-mediatorApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mfrontend-maven-plugin:1.7.2:yarn\e[m \e[1m(yarn build)\e[m @ \e[36msdnr-wt-odlux-app-mediatorApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] Running 'yarn run build' in /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/mediatorApp
+[\e[1;34mINFO\e[m] yarn run v1.19.0
+[\e[1;34mINFO\e[m] $ webpack --env release --config webpack.config.js
+[\e[1;34mINFO\e[m] Hash: 878b682f1655400bd3bc
+[\e[1;34mINFO\e[m] Version: webpack 4.28.4
+[\e[1;34mINFO\e[m] Child App:
+[\e[1;34mINFO\e[m]     Hash: 878b682f1655400bd3bc
+[\e[1;34mINFO\e[m]     Time: 20474ms
+[\e[1;34mINFO\e[m]     Built at: 03/15/2021 12:37:08 PM
+[\e[1;34mINFO\e[m]              Asset      Size  Chunks             Chunk Names
+[\e[1;34mINFO\e[m]     mediatorApp.js  81.3 KiB       0  [emitted]  mediatorApp
+[\e[1;34mINFO\e[m]     Entrypoint mediatorApp = mediatorApp.js
+[\e[1;34mINFO\e[m]      [0] multi ./plugin.tsx 28 bytes {0} [built]
+[\e[1;34mINFO\e[m]      [1] ./plugin.tsx 4.14 KiB {0} [built]
+[\e[1;34mINFO\e[m]      [2] delegated ../../node_modules/react/index.js from dll-reference app 42 bytes {0} [built]
+[\e[1;34mINFO\e[m]      [3] external "app" 42 bytes {0} [built]
+[\e[1;34mINFO\e[m]      [4] delegated ../../node_modules/react-router-dom/es/index.js from dll-reference app 42 bytes {0} [built]
+[\e[1;34mINFO\e[m]      [5] delegated ../../node_modules/@fortawesome/free-solid-svg-icons/index.es.js from dll-reference app 42 bytes {0} [built]
+[\e[1;34mINFO\e[m]      [6] delegated ./services/applicationManager.ts from dll-reference app 42 bytes {0} [built]
+[\e[1;34mINFO\e[m]      [7] delegated ./flux/connect.ts from dll-reference app 42 bytes {0} [built]
+[\e[1;34mINFO\e[m]      [8] ./handlers/mediatorAppRootHandler.ts 1.56 KiB {0} [built]
+[\e[1;34mINFO\e[m]      [9] delegated ./flux/middleware.ts from dll-reference app 42 bytes {0} [built]
+[\e[1;34mINFO\e[m]     [10] ./handlers/avaliableMediatorServersHandler.ts 2.29 KiB {0} [built]
+[\e[1;34mINFO\e[m]     [11] delegated ./components/material-table/utilities.ts from dll-reference app 42 bytes {0} [built]
+[\e[1;34mINFO\e[m]     [19] ./actions/mediatorServerActions.ts 10.8 KiB {0} [built]
+[\e[1;34mINFO\e[m]     [24] ./views/mediatorApplication.tsx 19.6 KiB {0} [built]
+[\e[1;34mINFO\e[m]     [55] ./views/mediatorServerSelection.tsx 12.1 KiB {0} [built]
+[\e[1;34mINFO\e[m]         + 45 hidden modules
+[\e[1;34mINFO\e[m] Done in 21.90s.
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-resources-plugin:3.1.0:resources\e[m \e[1m(default-resources)\e[m @ \e[36msdnr-wt-odlux-app-mediatorApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] Using 'UTF-8' encoding to copy filtered resources.
+[\e[1;34mINFO\e[m] Copying 1 resource to odlux
+[\e[1;34mINFO\e[m] Copying 1 resource
+[\e[1;34mINFO\e[m] Copying 1 resource
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-compiler-plugin:3.8.1:compile\e[m \e[1m(default-compile)\e[m @ \e[36msdnr-wt-odlux-app-mediatorApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] Changes detected - recompiling the module!
+[\e[1;34mINFO\e[m] Compiling 1 source file to /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/mediatorApp/target/classes
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m>>> \e[0;32mspotbugs-maven-plugin:3.1.12.2:check\e[m \e[1m(analyze-compile)\e[0;1m > \e[0;1m:spotbugs\e[m @ \e[36msdnr-wt-odlux-app-mediatorApp\e[0;1m >>>\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mspotbugs-maven-plugin:3.1.12.2:spotbugs\e[m \e[1m(spotbugs)\e[m @ \e[36msdnr-wt-odlux-app-mediatorApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m<<< \e[0;32mspotbugs-maven-plugin:3.1.12.2:check\e[m \e[1m(analyze-compile)\e[0;1m < \e[0;1m:spotbugs\e[m @ \e[36msdnr-wt-odlux-app-mediatorApp\e[0;1m <<<\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mspotbugs-maven-plugin:3.1.12.2:check\e[m \e[1m(analyze-compile)\e[m @ \e[36msdnr-wt-odlux-app-mediatorApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mbuild-helper-maven-plugin:1.12:add-test-source\e[m \e[1m(add-test-source)\e[m @ \e[36msdnr-wt-odlux-app-mediatorApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] Test Source directory: /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/mediatorApp/src2/test/java added.
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-resources-plugin:3.1.0:testResources\e[m \e[1m(default-testResources)\e[m @ \e[36msdnr-wt-odlux-app-mediatorApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] Using 'UTF-8' encoding to copy filtered resources.
+[\e[1;34mINFO\e[m] skip non existing resourceDirectory /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/mediatorApp/src/test/resources
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-compiler-plugin:3.8.1:testCompile\e[m \e[1m(default-testCompile)\e[m @ \e[36msdnr-wt-odlux-app-mediatorApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] Changes detected - recompiling the module!
+[\e[1;34mINFO\e[m] Compiling 1 source file to /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/mediatorApp/target/test-classes
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-surefire-plugin:3.0.0-M5:test\e[m \e[1m(default-test)\e[m @ \e[36msdnr-wt-odlux-app-mediatorApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] -------------------------------------------------------
+[\e[1;34mINFO\e[m]  T E S T S
+[\e[1;34mINFO\e[m] -------------------------------------------------------
+[\e[1;34mINFO\e[m] Running org.onap.ccsdk.features.sdnr.wt.odlux.bundles.test.\e[1mTestBundleRes\e[m
+[\e[1;34mINFO\e[m] \e[1;32mTests run: \e[0;1;32m1\e[m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.167 s - in org.onap.ccsdk.features.sdnr.wt.odlux.bundles.test.\e[1mTestBundleRes\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] Results:
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1;32mTests run: 1, Failures: 0, Errors: 0, Skipped: 0\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mjacoco-maven-plugin:0.8.5:report\e[m \e[1m(post-unit-test)\e[m @ \e[36msdnr-wt-odlux-app-mediatorApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] Loading execution data file /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/mediatorApp/target/code-coverage/jacoco-ut.exec
+[\e[1;34mINFO\e[m] Analyzed bundle 'ccsdk-features :: sdnr-wt-odlux-app-mediatorApp' with 1 classes
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mjacoco-maven-plugin:0.8.5:report\e[m \e[1m(default-report)\e[m @ \e[36msdnr-wt-odlux-app-mediatorApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] Skipping JaCoCo execution due to missing execution data file.
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mscript-maven-plugin:1.0.0:execute\e[m \e[1m(default)\e[m @ \e[36msdnr-wt-odlux-app-mediatorApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] executing beanshell script
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-bundle-plugin:4.2.1:bundle\e[m \e[1m(default-bundle)\e[m @ \e[36msdnr-wt-odlux-app-mediatorApp\e[0;1m ---\e[m
+[\e[1;33mWARNING\e[m] Bundle org.onap.ccsdk.features.sdnr.wt:sdnr-wt-odlux-app-mediatorApp:bundle:1.1.2-SNAPSHOT : Unused Import-Package instructions: [com.opensymphony.*] 
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-javadoc-plugin:3.2.0:jar\e[m \e[1m(attach-javadocs)\e[m @ \e[36msdnr-wt-odlux-app-mediatorApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] Skipping javadoc generation
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mjacoco-maven-plugin:0.8.5:prepare-agent\e[m \e[1m(pre-integration-test)\e[m @ \e[36msdnr-wt-odlux-app-mediatorApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 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/**
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-failsafe-plugin:3.0.0-M5:integration-test\e[m \e[1m(integration-tests)\e[m @ \e[36msdnr-wt-odlux-app-mediatorApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mjacoco-maven-plugin:0.8.5:report\e[m \e[1m(post-integration-test)\e[m @ \e[36msdnr-wt-odlux-app-mediatorApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] Skipping JaCoCo execution due to missing execution data file.
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mduplicate-finder-maven-plugin:1.4.0:check\e[m \e[1m(find-duplicate-classpath-entries)\e[m @ \e[36msdnr-wt-odlux-app-mediatorApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-source-plugin:3.2.1:jar-no-fork\e[m \e[1m(attach-sources)\e[m @ \e[36msdnr-wt-odlux-app-mediatorApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 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
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-failsafe-plugin:3.0.0-M5:verify\e[m \e[1m(integration-tests)\e[m @ \e[36msdnr-wt-odlux-app-mediatorApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmodernizer-maven-plugin:2.1.0:modernizer\e[m \e[1m(modernizer)\e[m @ \e[36msdnr-wt-odlux-app-mediatorApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mjacoco-maven-plugin:0.8.5:report\e[m \e[1m(report)\e[m @ \e[36msdnr-wt-odlux-app-mediatorApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] Skipping JaCoCo execution due to missing execution data file.
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mjacoco-maven-plugin:0.8.5:check\e[m \e[1m(default-check)\e[m @ \e[36msdnr-wt-odlux-app-mediatorApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] Skipping JaCoCo execution due to missing execution data file:/home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/mediatorApp/target/jacoco.exec
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-install-plugin:2.5.2:install\e[m \e[1m(default-install)\e[m @ \e[36msdnr-wt-odlux-app-mediatorApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 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
+[\e[1;34mINFO\e[m] 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
+[\e[1;34mINFO\e[m] 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
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-bundle-plugin:4.2.1:install\e[m \e[1m(default-install)\e[m @ \e[36msdnr-wt-odlux-app-mediatorApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 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
+[\e[1;34mINFO\e[m] Writing OBR metadata
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--< \e[0;36morg.onap.ccsdk.features.sdnr.wt:sdnr-wt-odlux-app-maintenanceApp\e[0;1m >--\e[m
+[\e[1;34mINFO\e[m] \e[1mBuilding ccsdk-features :: sdnr-wt-odlux-app-maintenanceApp 1.1.2-SNAPSHOT [14/24]\e[m
+[\e[1;34mINFO\e[m] \e[1m-------------------------------[ bundle ]-------------------------------\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-clean-plugin:3.1.0:clean\e[m \e[1m(default-clean)\e[m @ \e[36msdnr-wt-odlux-app-maintenanceApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] Deleting /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/maintenanceApp/target
+[\e[1;34mINFO\e[m] Deleting /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/maintenanceApp/dist (includes = [], excludes = [])
+[\e[1;34mINFO\e[m] Deleting /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/maintenanceApp/node (includes = [], excludes = [])
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-enforcer-plugin:3.0.0-M2:enforce\e[m \e[1m(enforce-property)\e[m @ \e[36msdnr-wt-odlux-app-maintenanceApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-enforcer-plugin:3.0.0-M2:enforce\e[m \e[1m(enforce-no-snapshots)\e[m @ \e[36msdnr-wt-odlux-app-maintenanceApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-enforcer-plugin:3.0.0-M2:enforce\e[m \e[1m(enforce-maven)\e[m @ \e[36msdnr-wt-odlux-app-maintenanceApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-enforcer-plugin:3.0.0-M2:enforce\e[m \e[1m(enforce-banned-dependencies)\e[m @ \e[36msdnr-wt-odlux-app-maintenanceApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mgit-commit-id-plugin:4.0.0:revision\e[m \e[1m(get-git-infos)\e[m @ \e[36msdnr-wt-odlux-app-maintenanceApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mjacoco-maven-plugin:0.8.5:prepare-agent\e[m \e[1m(pre-unit-test)\e[m @ \e[36msdnr-wt-odlux-app-maintenanceApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 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/**
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mjacoco-maven-plugin:0.8.5:prepare-agent\e[m \e[1m(default-prepare-agent)\e[m @ \e[36msdnr-wt-odlux-app-maintenanceApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 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/**
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mfrontend-maven-plugin:1.7.2:install-node-and-yarn\e[m \e[1m(install node and yarn)\e[m @ \e[36msdnr-wt-odlux-app-maintenanceApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] Installing node version v10.16.3
+[\e[1;34mINFO\e[m] 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
+[\e[1;34mINFO\e[m] 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
+[\e[1;34mINFO\e[m] Installed node locally.
+[\e[1;34mINFO\e[m] Installing Yarn version v1.19.0
+[\e[1;34mINFO\e[m] 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
+[\e[1;34mINFO\e[m] Installed Yarn locally.
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-checkstyle-plugin:3.1.1:check\e[m \e[1m(check-license)\e[m @ \e[36msdnr-wt-odlux-app-maintenanceApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-checkstyle-plugin:3.1.1:check\e[m \e[1m(default)\e[m @ \e[36msdnr-wt-odlux-app-maintenanceApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-checkstyle-plugin:3.1.1:check\e[m \e[1m(onap-java-style)\e[m @ \e[36msdnr-wt-odlux-app-maintenanceApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-checkstyle-plugin:3.1.1:check\e[m \e[1m(onap-license)\e[m @ \e[36msdnr-wt-odlux-app-maintenanceApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m>>> \e[0;32mmaven-pmd-plugin:3.13.0:cpd-check\e[m \e[1m(cpd)\e[0;1m > \e[0;1m:cpd\e[m @ \e[36msdnr-wt-odlux-app-maintenanceApp\e[0;1m >>>\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-pmd-plugin:3.13.0:cpd\e[m \e[1m(cpd)\e[m @ \e[36msdnr-wt-odlux-app-maintenanceApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m<<< \e[0;32mmaven-pmd-plugin:3.13.0:cpd-check\e[m \e[1m(cpd)\e[0;1m < \e[0;1m:cpd\e[m @ \e[36msdnr-wt-odlux-app-maintenanceApp\e[0;1m <<<\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-pmd-plugin:3.13.0:cpd-check\e[m \e[1m(cpd)\e[m @ \e[36msdnr-wt-odlux-app-maintenanceApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] PMD version: 6.21.0
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-dependency-plugin:3.1.2:copy\e[m \e[1m(unpack-license)\e[m @ \e[36msdnr-wt-odlux-app-maintenanceApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mfrontend-maven-plugin:1.7.2:yarn\e[m \e[1m(yarn build)\e[m @ \e[36msdnr-wt-odlux-app-maintenanceApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] Running 'yarn run build' in /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/maintenanceApp
+[\e[1;34mINFO\e[m] yarn run v1.19.0
+[\e[1;34mINFO\e[m] $ webpack --env release --config webpack.config.js
+[\e[1;34mINFO\e[m] Hash: 8f7224a9cdcc7d4ca16a
+[\e[1;34mINFO\e[m] Version: webpack 4.28.4
+[\e[1;34mINFO\e[m] Child App:
+[\e[1;34mINFO\e[m]     Hash: 8f7224a9cdcc7d4ca16a
+[\e[1;34mINFO\e[m]     Time: 17126ms
+[\e[1;34mINFO\e[m]     Built at: 03/15/2021 12:37:33 PM
+[\e[1;34mINFO\e[m]                 Asset      Size  Chunks             Chunk Names
+[\e[1;34mINFO\e[m]     maintenanceApp.js  35.8 KiB       0  [emitted]  maintenanceApp
+[\e[1;34mINFO\e[m]     Entrypoint maintenanceApp = maintenanceApp.js
+[\e[1;34mINFO\e[m]      [0] multi ./pluginMaintenance.tsx 28 bytes {0} [built]
+[\e[1;34mINFO\e[m]      [1] ./pluginMaintenance.tsx 1.97 KiB {0} [built]
+[\e[1;34mINFO\e[m]      [2] delegated ../../node_modules/react/index.js from dll-reference app 42 bytes {0} [built]
+[\e[1;34mINFO\e[m]      [3] external "app" 42 bytes {0} [built]
+[\e[1;34mINFO\e[m]      [4] delegated ../../node_modules/@fortawesome/free-solid-svg-icons/index.es.js from dll-reference app 42 bytes {0} [built]
+[\e[1;34mINFO\e[m]      [5] delegated ./services/applicationManager.ts from dll-reference app 42 bytes {0} [built]
+[\e[1;34mINFO\e[m]      [6] ./handlers/maintenanceAppRootHandler.ts 1.44 KiB {0} [built]
+[\e[1;34mINFO\e[m]      [7] delegated ./flux/middleware.ts from dll-reference app 42 bytes {0} [built]
+[\e[1;34mINFO\e[m]      [8] ./handlers/maintenenceEntriesHandler.ts 2.14 KiB {0} [built]
+[\e[1;34mINFO\e[m]     [11] ./views/maintenenceView.tsx 17 KiB {0} [built]
+[\e[1;34mINFO\e[m]     [13] delegated ../../node_modules/@material-ui/core/esm/index.js from dll-reference app 42 bytes {0} [built]
+[\e[1;34mINFO\e[m]     [14] delegated ../../node_modules/@fortawesome/react-fontawesome/index.es.js from dll-reference app 42 bytes {0} [built]
+[\e[1;34mINFO\e[m]     [21] delegated ./flux/connect.ts from dll-reference app 42 bytes {0} [built]
+[\e[1;34mINFO\e[m]     [22] delegated ./components/material-table/index.tsx from dll-reference app 42 bytes {0} [built]
+[\e[1;34mINFO\e[m]     [38] ./utils/timeUtils.ts 2.13 KiB {0} [built]
+[\e[1;34mINFO\e[m]         + 26 hidden modules
+[\e[1;34mINFO\e[m] Done in 18.93s.
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-resources-plugin:3.1.0:resources\e[m \e[1m(default-resources)\e[m @ \e[36msdnr-wt-odlux-app-maintenanceApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] Using 'UTF-8' encoding to copy filtered resources.
+[\e[1;34mINFO\e[m] Copying 1 resource to odlux
+[\e[1;34mINFO\e[m] Copying 1 resource
+[\e[1;34mINFO\e[m] Copying 1 resource
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-compiler-plugin:3.8.1:compile\e[m \e[1m(default-compile)\e[m @ \e[36msdnr-wt-odlux-app-maintenanceApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] Changes detected - recompiling the module!
+[\e[1;34mINFO\e[m] Compiling 1 source file to /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/maintenanceApp/target/classes
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m>>> \e[0;32mspotbugs-maven-plugin:3.1.12.2:check\e[m \e[1m(analyze-compile)\e[0;1m > \e[0;1m:spotbugs\e[m @ \e[36msdnr-wt-odlux-app-maintenanceApp\e[0;1m >>>\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mspotbugs-maven-plugin:3.1.12.2:spotbugs\e[m \e[1m(spotbugs)\e[m @ \e[36msdnr-wt-odlux-app-maintenanceApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m<<< \e[0;32mspotbugs-maven-plugin:3.1.12.2:check\e[m \e[1m(analyze-compile)\e[0;1m < \e[0;1m:spotbugs\e[m @ \e[36msdnr-wt-odlux-app-maintenanceApp\e[0;1m <<<\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mspotbugs-maven-plugin:3.1.12.2:check\e[m \e[1m(analyze-compile)\e[m @ \e[36msdnr-wt-odlux-app-maintenanceApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mbuild-helper-maven-plugin:1.12:add-test-source\e[m \e[1m(add-test-source)\e[m @ \e[36msdnr-wt-odlux-app-maintenanceApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] Test Source directory: /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/maintenanceApp/src2/test/java added.
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-resources-plugin:3.1.0:testResources\e[m \e[1m(default-testResources)\e[m @ \e[36msdnr-wt-odlux-app-maintenanceApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] Using 'UTF-8' encoding to copy filtered resources.
+[\e[1;34mINFO\e[m] skip non existing resourceDirectory /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/maintenanceApp/src/test/resources
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-compiler-plugin:3.8.1:testCompile\e[m \e[1m(default-testCompile)\e[m @ \e[36msdnr-wt-odlux-app-maintenanceApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] Changes detected - recompiling the module!
+[\e[1;34mINFO\e[m] Compiling 1 source file to /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/maintenanceApp/target/test-classes
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-surefire-plugin:3.0.0-M5:test\e[m \e[1m(default-test)\e[m @ \e[36msdnr-wt-odlux-app-maintenanceApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] -------------------------------------------------------
+[\e[1;34mINFO\e[m]  T E S T S
+[\e[1;34mINFO\e[m] -------------------------------------------------------
+[\e[1;34mINFO\e[m] Running org.onap.ccsdk.features.sdnr.wt.odlux.bundles.test.\e[1mTestBundleRes\e[m
+[\e[1;34mINFO\e[m] \e[1;32mTests run: \e[0;1;32m1\e[m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.174 s - in org.onap.ccsdk.features.sdnr.wt.odlux.bundles.test.\e[1mTestBundleRes\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] Results:
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1;32mTests run: 1, Failures: 0, Errors: 0, Skipped: 0\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mjacoco-maven-plugin:0.8.5:report\e[m \e[1m(post-unit-test)\e[m @ \e[36msdnr-wt-odlux-app-maintenanceApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] Loading execution data file /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/maintenanceApp/target/code-coverage/jacoco-ut.exec
+[\e[1;34mINFO\e[m] Analyzed bundle 'ccsdk-features :: sdnr-wt-odlux-app-maintenanceApp' with 1 classes
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mjacoco-maven-plugin:0.8.5:report\e[m \e[1m(default-report)\e[m @ \e[36msdnr-wt-odlux-app-maintenanceApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] Skipping JaCoCo execution due to missing execution data file.
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mscript-maven-plugin:1.0.0:execute\e[m \e[1m(default)\e[m @ \e[36msdnr-wt-odlux-app-maintenanceApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] executing beanshell script
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-bundle-plugin:4.2.1:bundle\e[m \e[1m(default-bundle)\e[m @ \e[36msdnr-wt-odlux-app-maintenanceApp\e[0;1m ---\e[m
+[\e[1;33mWARNING\e[m] Bundle org.onap.ccsdk.features.sdnr.wt:sdnr-wt-odlux-app-maintenanceApp:bundle:1.1.2-SNAPSHOT : Unused Import-Package instructions: [com.opensymphony.*] 
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-javadoc-plugin:3.2.0:jar\e[m \e[1m(attach-javadocs)\e[m @ \e[36msdnr-wt-odlux-app-maintenanceApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] Skipping javadoc generation
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mjacoco-maven-plugin:0.8.5:prepare-agent\e[m \e[1m(pre-integration-test)\e[m @ \e[36msdnr-wt-odlux-app-maintenanceApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 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/**
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-failsafe-plugin:3.0.0-M5:integration-test\e[m \e[1m(integration-tests)\e[m @ \e[36msdnr-wt-odlux-app-maintenanceApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mjacoco-maven-plugin:0.8.5:report\e[m \e[1m(post-integration-test)\e[m @ \e[36msdnr-wt-odlux-app-maintenanceApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] Skipping JaCoCo execution due to missing execution data file.
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mduplicate-finder-maven-plugin:1.4.0:check\e[m \e[1m(find-duplicate-classpath-entries)\e[m @ \e[36msdnr-wt-odlux-app-maintenanceApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-source-plugin:3.2.1:jar-no-fork\e[m \e[1m(attach-sources)\e[m @ \e[36msdnr-wt-odlux-app-maintenanceApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 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
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-failsafe-plugin:3.0.0-M5:verify\e[m \e[1m(integration-tests)\e[m @ \e[36msdnr-wt-odlux-app-maintenanceApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmodernizer-maven-plugin:2.1.0:modernizer\e[m \e[1m(modernizer)\e[m @ \e[36msdnr-wt-odlux-app-maintenanceApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mjacoco-maven-plugin:0.8.5:report\e[m \e[1m(report)\e[m @ \e[36msdnr-wt-odlux-app-maintenanceApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] Skipping JaCoCo execution due to missing execution data file.
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mjacoco-maven-plugin:0.8.5:check\e[m \e[1m(default-check)\e[m @ \e[36msdnr-wt-odlux-app-maintenanceApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] Skipping JaCoCo execution due to missing execution data file:/home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/maintenanceApp/target/jacoco.exec
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-install-plugin:2.5.2:install\e[m \e[1m(default-install)\e[m @ \e[36msdnr-wt-odlux-app-maintenanceApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 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
+[\e[1;34mINFO\e[m] 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
+[\e[1;34mINFO\e[m] 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
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-bundle-plugin:4.2.1:install\e[m \e[1m(default-install)\e[m @ \e[36msdnr-wt-odlux-app-maintenanceApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 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
+[\e[1;34mINFO\e[m] Writing OBR metadata
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m----< \e[0;36morg.onap.ccsdk.features.sdnr.wt:sdnr-wt-odlux-app-minimumApp\e[0;1m >----\e[m
+[\e[1;34mINFO\e[m] \e[1mBuilding ccsdk-features :: sdnr-wt-odlux-app-minimumApp 1.1.2-SNAPSHOT [15/24]\e[m
+[\e[1;34mINFO\e[m] \e[1m-------------------------------[ bundle ]-------------------------------\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-clean-plugin:3.1.0:clean\e[m \e[1m(default-clean)\e[m @ \e[36msdnr-wt-odlux-app-minimumApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] Deleting /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/minimumApp/target
+[\e[1;34mINFO\e[m] Deleting /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/minimumApp/dist (includes = [], excludes = [])
+[\e[1;34mINFO\e[m] Deleting /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/minimumApp/node (includes = [], excludes = [])
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-enforcer-plugin:3.0.0-M2:enforce\e[m \e[1m(enforce-property)\e[m @ \e[36msdnr-wt-odlux-app-minimumApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-enforcer-plugin:3.0.0-M2:enforce\e[m \e[1m(enforce-no-snapshots)\e[m @ \e[36msdnr-wt-odlux-app-minimumApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-enforcer-plugin:3.0.0-M2:enforce\e[m \e[1m(enforce-maven)\e[m @ \e[36msdnr-wt-odlux-app-minimumApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-enforcer-plugin:3.0.0-M2:enforce\e[m \e[1m(enforce-banned-dependencies)\e[m @ \e[36msdnr-wt-odlux-app-minimumApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mgit-commit-id-plugin:4.0.0:revision\e[m \e[1m(get-git-infos)\e[m @ \e[36msdnr-wt-odlux-app-minimumApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mjacoco-maven-plugin:0.8.5:prepare-agent\e[m \e[1m(pre-unit-test)\e[m @ \e[36msdnr-wt-odlux-app-minimumApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 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/**
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mjacoco-maven-plugin:0.8.5:prepare-agent\e[m \e[1m(default-prepare-agent)\e[m @ \e[36msdnr-wt-odlux-app-minimumApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 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/**
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mfrontend-maven-plugin:1.7.2:install-node-and-yarn\e[m \e[1m(install node and yarn)\e[m @ \e[36msdnr-wt-odlux-app-minimumApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] Installing node version v10.16.3
+[\e[1;34mINFO\e[m] 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
+[\e[1;34mINFO\e[m] 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
+[\e[1;34mINFO\e[m] Installed node locally.
+[\e[1;34mINFO\e[m] Installing Yarn version v1.19.0
+[\e[1;34mINFO\e[m] 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
+[\e[1;34mINFO\e[m] Installed Yarn locally.
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-checkstyle-plugin:3.1.1:check\e[m \e[1m(check-license)\e[m @ \e[36msdnr-wt-odlux-app-minimumApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-checkstyle-plugin:3.1.1:check\e[m \e[1m(default)\e[m @ \e[36msdnr-wt-odlux-app-minimumApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-checkstyle-plugin:3.1.1:check\e[m \e[1m(onap-java-style)\e[m @ \e[36msdnr-wt-odlux-app-minimumApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-checkstyle-plugin:3.1.1:check\e[m \e[1m(onap-license)\e[m @ \e[36msdnr-wt-odlux-app-minimumApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m>>> \e[0;32mmaven-pmd-plugin:3.13.0:cpd-check\e[m \e[1m(cpd)\e[0;1m > \e[0;1m:cpd\e[m @ \e[36msdnr-wt-odlux-app-minimumApp\e[0;1m >>>\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-pmd-plugin:3.13.0:cpd\e[m \e[1m(cpd)\e[m @ \e[36msdnr-wt-odlux-app-minimumApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m<<< \e[0;32mmaven-pmd-plugin:3.13.0:cpd-check\e[m \e[1m(cpd)\e[0;1m < \e[0;1m:cpd\e[m @ \e[36msdnr-wt-odlux-app-minimumApp\e[0;1m <<<\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-pmd-plugin:3.13.0:cpd-check\e[m \e[1m(cpd)\e[m @ \e[36msdnr-wt-odlux-app-minimumApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] PMD version: 6.21.0
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-dependency-plugin:3.1.2:copy\e[m \e[1m(unpack-license)\e[m @ \e[36msdnr-wt-odlux-app-minimumApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mfrontend-maven-plugin:1.7.2:yarn\e[m \e[1m(yarn build)\e[m @ \e[36msdnr-wt-odlux-app-minimumApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] Running 'yarn run build' in /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/minimumApp
+[\e[1;34mINFO\e[m] yarn run v1.19.0
+[\e[1;34mINFO\e[m] $ webpack --env release --config webpack.config.js
+[\e[1;34mINFO\e[m] Hash: b1fcae8781ba95f8b5dc
+[\e[1;34mINFO\e[m] Version: webpack 4.28.4
+[\e[1;34mINFO\e[m] Child App:
+[\e[1;34mINFO\e[m]     Hash: b1fcae8781ba95f8b5dc
+[\e[1;34mINFO\e[m]     Time: 11309ms
+[\e[1;34mINFO\e[m]     Built at: 03/15/2021 12:37:51 PM
+[\e[1;34mINFO\e[m]             Asset      Size  Chunks             Chunk Names
+[\e[1;34mINFO\e[m]     minimumApp.js  2.07 KiB       0  [emitted]  minimumApp
+[\e[1;34mINFO\e[m]     Entrypoint minimumApp = minimumApp.js
+[\e[1;34mINFO\e[m]     [0] multi ./plugin.tsx 28 bytes {0} [built]
+[\e[1;34mINFO\e[m]     [1] ./plugin.tsx 2.06 KiB {0} [built]
+[\e[1;34mINFO\e[m]     [2] delegated ../../node_modules/react/index.js from dll-reference app 42 bytes {0} [built]
+[\e[1;34mINFO\e[m]     [3] external "app" 42 bytes {0} [built]
+[\e[1;34mINFO\e[m]     [4] delegated ../../node_modules/react-router-dom/es/index.js from dll-reference app 42 bytes {0} [built]
+[\e[1;34mINFO\e[m]     [5] delegated ../../node_modules/@fortawesome/free-solid-svg-icons/index.es.js from dll-reference app 42 bytes {0} [built]
+[\e[1;34mINFO\e[m]     [6] delegated ./services/applicationManager.ts from dll-reference app 42 bytes {0} [built]
+[\e[1;34mINFO\e[m]     [7] delegated ./flux/connect.ts from dll-reference app 42 bytes {0} [built]
+[\e[1;34mINFO\e[m]     [8] ./handlers/minimumAppRootHandler.ts 1.3 KiB {0} [built]
+[\e[1;34mINFO\e[m]     [9] delegated ./flux/middleware.ts from dll-reference app 42 bytes {0} [built]
+[\e[1;34mINFO\e[m] Done in 12.65s.
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-resources-plugin:3.1.0:resources\e[m \e[1m(default-resources)\e[m @ \e[36msdnr-wt-odlux-app-minimumApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] Using 'UTF-8' encoding to copy filtered resources.
+[\e[1;34mINFO\e[m] Copying 1 resource to odlux
+[\e[1;34mINFO\e[m] Copying 1 resource
+[\e[1;34mINFO\e[m] Copying 1 resource
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-compiler-plugin:3.8.1:compile\e[m \e[1m(default-compile)\e[m @ \e[36msdnr-wt-odlux-app-minimumApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] Changes detected - recompiling the module!
+[\e[1;34mINFO\e[m] Compiling 1 source file to /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/minimumApp/target/classes
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m>>> \e[0;32mspotbugs-maven-plugin:3.1.12.2:check\e[m \e[1m(analyze-compile)\e[0;1m > \e[0;1m:spotbugs\e[m @ \e[36msdnr-wt-odlux-app-minimumApp\e[0;1m >>>\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mspotbugs-maven-plugin:3.1.12.2:spotbugs\e[m \e[1m(spotbugs)\e[m @ \e[36msdnr-wt-odlux-app-minimumApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m<<< \e[0;32mspotbugs-maven-plugin:3.1.12.2:check\e[m \e[1m(analyze-compile)\e[0;1m < \e[0;1m:spotbugs\e[m @ \e[36msdnr-wt-odlux-app-minimumApp\e[0;1m <<<\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mspotbugs-maven-plugin:3.1.12.2:check\e[m \e[1m(analyze-compile)\e[m @ \e[36msdnr-wt-odlux-app-minimumApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mbuild-helper-maven-plugin:1.12:add-test-source\e[m \e[1m(add-test-source)\e[m @ \e[36msdnr-wt-odlux-app-minimumApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] Test Source directory: /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/minimumApp/src2/test/java added.
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-resources-plugin:3.1.0:testResources\e[m \e[1m(default-testResources)\e[m @ \e[36msdnr-wt-odlux-app-minimumApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] Using 'UTF-8' encoding to copy filtered resources.
+[\e[1;34mINFO\e[m] skip non existing resourceDirectory /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/minimumApp/src/test/resources
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-compiler-plugin:3.8.1:testCompile\e[m \e[1m(default-testCompile)\e[m @ \e[36msdnr-wt-odlux-app-minimumApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] Changes detected - recompiling the module!
+[\e[1;34mINFO\e[m] Compiling 1 source file to /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/minimumApp/target/test-classes
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-surefire-plugin:3.0.0-M5:test\e[m \e[1m(default-test)\e[m @ \e[36msdnr-wt-odlux-app-minimumApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] -------------------------------------------------------
+[\e[1;34mINFO\e[m]  T E S T S
+[\e[1;34mINFO\e[m] -------------------------------------------------------
+[\e[1;34mINFO\e[m] Running org.onap.ccsdk.features.sdnr.wt.odlux.bundles.test.\e[1mTestBundleRes\e[m
+[\e[1;34mINFO\e[m] \e[1;32mTests run: \e[0;1;32m1\e[m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.172 s - in org.onap.ccsdk.features.sdnr.wt.odlux.bundles.test.\e[1mTestBundleRes\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] Results:
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1;32mTests run: 1, Failures: 0, Errors: 0, Skipped: 0\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mjacoco-maven-plugin:0.8.5:report\e[m \e[1m(post-unit-test)\e[m @ \e[36msdnr-wt-odlux-app-minimumApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] Loading execution data file /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/minimumApp/target/code-coverage/jacoco-ut.exec
+[\e[1;34mINFO\e[m] Analyzed bundle 'ccsdk-features :: sdnr-wt-odlux-app-minimumApp' with 1 classes
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mjacoco-maven-plugin:0.8.5:report\e[m \e[1m(default-report)\e[m @ \e[36msdnr-wt-odlux-app-minimumApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] Skipping JaCoCo execution due to missing execution data file.
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mscript-maven-plugin:1.0.0:execute\e[m \e[1m(default)\e[m @ \e[36msdnr-wt-odlux-app-minimumApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] executing beanshell script
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-bundle-plugin:4.2.1:bundle\e[m \e[1m(default-bundle)\e[m @ \e[36msdnr-wt-odlux-app-minimumApp\e[0;1m ---\e[m
+[\e[1;33mWARNING\e[m] Bundle org.onap.ccsdk.features.sdnr.wt:sdnr-wt-odlux-app-minimumApp:bundle:1.1.2-SNAPSHOT : Unused Import-Package instructions: [com.opensymphony.*] 
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-javadoc-plugin:3.2.0:jar\e[m \e[1m(attach-javadocs)\e[m @ \e[36msdnr-wt-odlux-app-minimumApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] Skipping javadoc generation
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mjacoco-maven-plugin:0.8.5:prepare-agent\e[m \e[1m(pre-integration-test)\e[m @ \e[36msdnr-wt-odlux-app-minimumApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 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/**
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-failsafe-plugin:3.0.0-M5:integration-test\e[m \e[1m(integration-tests)\e[m @ \e[36msdnr-wt-odlux-app-minimumApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mjacoco-maven-plugin:0.8.5:report\e[m \e[1m(post-integration-test)\e[m @ \e[36msdnr-wt-odlux-app-minimumApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] Skipping JaCoCo execution due to missing execution data file.
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mduplicate-finder-maven-plugin:1.4.0:check\e[m \e[1m(find-duplicate-classpath-entries)\e[m @ \e[36msdnr-wt-odlux-app-minimumApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-source-plugin:3.2.1:jar-no-fork\e[m \e[1m(attach-sources)\e[m @ \e[36msdnr-wt-odlux-app-minimumApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 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
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-failsafe-plugin:3.0.0-M5:verify\e[m \e[1m(integration-tests)\e[m @ \e[36msdnr-wt-odlux-app-minimumApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmodernizer-maven-plugin:2.1.0:modernizer\e[m \e[1m(modernizer)\e[m @ \e[36msdnr-wt-odlux-app-minimumApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mjacoco-maven-plugin:0.8.5:report\e[m \e[1m(report)\e[m @ \e[36msdnr-wt-odlux-app-minimumApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] Skipping JaCoCo execution due to missing execution data file.
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mjacoco-maven-plugin:0.8.5:check\e[m \e[1m(default-check)\e[m @ \e[36msdnr-wt-odlux-app-minimumApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] Skipping JaCoCo execution due to missing execution data file:/home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/minimumApp/target/jacoco.exec
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-install-plugin:2.5.2:install\e[m \e[1m(default-install)\e[m @ \e[36msdnr-wt-odlux-app-minimumApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 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
+[\e[1;34mINFO\e[m] 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
+[\e[1;34mINFO\e[m] 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
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-bundle-plugin:4.2.1:install\e[m \e[1m(default-install)\e[m @ \e[36msdnr-wt-odlux-app-minimumApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 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
+[\e[1;34mINFO\e[m] Writing OBR metadata
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--< \e[0;36morg.onap.ccsdk.features.sdnr.wt:sdnr-wt-odlux-app-performanceHistoryApp\e[0;1m >--\e[m
+[\e[1;34mINFO\e[m] \e[1mBuilding ccsdk-features :: sdnr-wt-odlux-app-performanceHistoryApp 1.1.2-SNAPSHOT [16/24]\e[m
+[\e[1;34mINFO\e[m] \e[1m-------------------------------[ bundle ]-------------------------------\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-clean-plugin:3.1.0:clean\e[m \e[1m(default-clean)\e[m @ \e[36msdnr-wt-odlux-app-performanceHistoryApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] Deleting /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/performanceHistoryApp/target
+[\e[1;34mINFO\e[m] Deleting /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/performanceHistoryApp/dist (includes = [], excludes = [])
+[\e[1;34mINFO\e[m] Deleting /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/performanceHistoryApp/node (includes = [], excludes = [])
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-enforcer-plugin:3.0.0-M2:enforce\e[m \e[1m(enforce-property)\e[m @ \e[36msdnr-wt-odlux-app-performanceHistoryApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-enforcer-plugin:3.0.0-M2:enforce\e[m \e[1m(enforce-no-snapshots)\e[m @ \e[36msdnr-wt-odlux-app-performanceHistoryApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-enforcer-plugin:3.0.0-M2:enforce\e[m \e[1m(enforce-maven)\e[m @ \e[36msdnr-wt-odlux-app-performanceHistoryApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-enforcer-plugin:3.0.0-M2:enforce\e[m \e[1m(enforce-banned-dependencies)\e[m @ \e[36msdnr-wt-odlux-app-performanceHistoryApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mgit-commit-id-plugin:4.0.0:revision\e[m \e[1m(get-git-infos)\e[m @ \e[36msdnr-wt-odlux-app-performanceHistoryApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mjacoco-maven-plugin:0.8.5:prepare-agent\e[m \e[1m(pre-unit-test)\e[m @ \e[36msdnr-wt-odlux-app-performanceHistoryApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 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/**
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mjacoco-maven-plugin:0.8.5:prepare-agent\e[m \e[1m(default-prepare-agent)\e[m @ \e[36msdnr-wt-odlux-app-performanceHistoryApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 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/**
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mfrontend-maven-plugin:1.7.2:install-node-and-yarn\e[m \e[1m(install node and yarn)\e[m @ \e[36msdnr-wt-odlux-app-performanceHistoryApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] Installing node version v10.16.3
+[\e[1;34mINFO\e[m] 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
+[\e[1;34mINFO\e[m] 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
+[\e[1;34mINFO\e[m] Installed node locally.
+[\e[1;34mINFO\e[m] Installing Yarn version v1.19.0
+[\e[1;34mINFO\e[m] 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
+[\e[1;34mINFO\e[m] Installed Yarn locally.
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-checkstyle-plugin:3.1.1:check\e[m \e[1m(check-license)\e[m @ \e[36msdnr-wt-odlux-app-performanceHistoryApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-checkstyle-plugin:3.1.1:check\e[m \e[1m(default)\e[m @ \e[36msdnr-wt-odlux-app-performanceHistoryApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-checkstyle-plugin:3.1.1:check\e[m \e[1m(onap-java-style)\e[m @ \e[36msdnr-wt-odlux-app-performanceHistoryApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-checkstyle-plugin:3.1.1:check\e[m \e[1m(onap-license)\e[m @ \e[36msdnr-wt-odlux-app-performanceHistoryApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m>>> \e[0;32mmaven-pmd-plugin:3.13.0:cpd-check\e[m \e[1m(cpd)\e[0;1m > \e[0;1m:cpd\e[m @ \e[36msdnr-wt-odlux-app-performanceHistoryApp\e[0;1m >>>\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-pmd-plugin:3.13.0:cpd\e[m \e[1m(cpd)\e[m @ \e[36msdnr-wt-odlux-app-performanceHistoryApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m<<< \e[0;32mmaven-pmd-plugin:3.13.0:cpd-check\e[m \e[1m(cpd)\e[0;1m < \e[0;1m:cpd\e[m @ \e[36msdnr-wt-odlux-app-performanceHistoryApp\e[0;1m <<<\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-pmd-plugin:3.13.0:cpd-check\e[m \e[1m(cpd)\e[m @ \e[36msdnr-wt-odlux-app-performanceHistoryApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] PMD version: 6.21.0
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-dependency-plugin:3.1.2:copy\e[m \e[1m(unpack-license)\e[m @ \e[36msdnr-wt-odlux-app-performanceHistoryApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mfrontend-maven-plugin:1.7.2:yarn\e[m \e[1m(yarn build)\e[m @ \e[36msdnr-wt-odlux-app-performanceHistoryApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] Running 'yarn run build' in /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/performanceHistoryApp
+[\e[1;34mINFO\e[m] yarn run v1.19.0
+[\e[1;34mINFO\e[m] $ webpack --env release --config webpack.config.js
+[\e[1;34mINFO\e[m] Hash: abcb7cd1327fb2e039c7
+[\e[1;34mINFO\e[m] Version: webpack 4.28.4
+[\e[1;34mINFO\e[m] Child App:
+[\e[1;34mINFO\e[m]     Hash: abcb7cd1327fb2e039c7
+[\e[1;34mINFO\e[m]     Time: 88778ms
+[\e[1;34mINFO\e[m]     Built at: 03/15/2021 12:39:27 PM
+[\e[1;34mINFO\e[m]                        Asset     Size  Chunks             Chunk Names
+[\e[1;34mINFO\e[m]     performanceHistoryApp.js  582 KiB       0  [emitted]  performanceHistoryApp
+[\e[1;34mINFO\e[m]     Entrypoint performanceHistoryApp = performanceHistoryApp.js
+[\e[1;34mINFO\e[m]      [0] multi ./pluginPerformance.tsx 28 bytes {0} [built]
+[\e[1;34mINFO\e[m]      [1] ./pluginPerformance.tsx 5.83 KiB {0} [built]
+[\e[1;34mINFO\e[m]      [2] delegated ../../node_modules/react/index.js from dll-reference app 42 bytes {0} [built]
+[\e[1;34mINFO\e[m]      [3] external "app" 42 bytes {0} [built]
+[\e[1;34mINFO\e[m]      [4] delegated ../../node_modules/@fortawesome/free-solid-svg-icons/index.es.js from dll-reference app 42 bytes {0} [built]
+[\e[1;34mINFO\e[m]      [5] delegated ./services/applicationManager.ts from dll-reference app 42 bytes {0} [built]
+[\e[1;34mINFO\e[m]      [6] delegated ../../node_modules/react-router-dom/es/index.js from dll-reference app 42 bytes {0} [built]
+[\e[1;34mINFO\e[m]      [7] ./handlers/performanceHistoryRootHandler.ts 9.76 KiB {0} [built]
+[\e[1;34mINFO\e[m]      [8] delegated ./flux/middleware.ts from dll-reference app 42 bytes {0} [built]
+[\e[1;34mINFO\e[m]     [23] ./actions/deviceListActions.ts 9.49 KiB {0} [built]
+[\e[1;34mINFO\e[m]     [30] ./actions/ltpAction.ts 8.47 KiB {0} [built]
+[\e[1;34mINFO\e[m]     [32] ./actions/toggleActions.ts 4.68 KiB {0} [built]
+[\e[1;34mINFO\e[m]     [33] ./actions/reloadAction.ts 3.8 KiB {0} [built]
+[\e[1;34mINFO\e[m]     [34] ./views/performanceHistoryApplication.tsx 26.3 KiB {0} [built]
+[\e[1;34mINFO\e[m]     [36] delegated ./flux/connect.ts from dll-reference app 42 bytes {0} [built]
+[\e[1;34mINFO\e[m]         + 324 hidden modules
+[\e[1;34mINFO\e[m] Done in 90.20s.
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-resources-plugin:3.1.0:resources\e[m \e[1m(default-resources)\e[m @ \e[36msdnr-wt-odlux-app-performanceHistoryApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] Using 'UTF-8' encoding to copy filtered resources.
+[\e[1;34mINFO\e[m] Copying 1 resource to odlux
+[\e[1;34mINFO\e[m] Copying 1 resource
+[\e[1;34mINFO\e[m] Copying 1 resource
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-compiler-plugin:3.8.1:compile\e[m \e[1m(default-compile)\e[m @ \e[36msdnr-wt-odlux-app-performanceHistoryApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] Changes detected - recompiling the module!
+[\e[1;34mINFO\e[m] Compiling 1 source file to /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/performanceHistoryApp/target/classes
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m>>> \e[0;32mspotbugs-maven-plugin:3.1.12.2:check\e[m \e[1m(analyze-compile)\e[0;1m > \e[0;1m:spotbugs\e[m @ \e[36msdnr-wt-odlux-app-performanceHistoryApp\e[0;1m >>>\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mspotbugs-maven-plugin:3.1.12.2:spotbugs\e[m \e[1m(spotbugs)\e[m @ \e[36msdnr-wt-odlux-app-performanceHistoryApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m<<< \e[0;32mspotbugs-maven-plugin:3.1.12.2:check\e[m \e[1m(analyze-compile)\e[0;1m < \e[0;1m:spotbugs\e[m @ \e[36msdnr-wt-odlux-app-performanceHistoryApp\e[0;1m <<<\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mspotbugs-maven-plugin:3.1.12.2:check\e[m \e[1m(analyze-compile)\e[m @ \e[36msdnr-wt-odlux-app-performanceHistoryApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mbuild-helper-maven-plugin:1.12:add-test-source\e[m \e[1m(add-test-source)\e[m @ \e[36msdnr-wt-odlux-app-performanceHistoryApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] Test Source directory: /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/performanceHistoryApp/src2/test/java added.
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-resources-plugin:3.1.0:testResources\e[m \e[1m(default-testResources)\e[m @ \e[36msdnr-wt-odlux-app-performanceHistoryApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] Using 'UTF-8' encoding to copy filtered resources.
+[\e[1;34mINFO\e[m] skip non existing resourceDirectory /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/performanceHistoryApp/src/test/resources
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-compiler-plugin:3.8.1:testCompile\e[m \e[1m(default-testCompile)\e[m @ \e[36msdnr-wt-odlux-app-performanceHistoryApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] Changes detected - recompiling the module!
+[\e[1;34mINFO\e[m] Compiling 1 source file to /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/performanceHistoryApp/target/test-classes
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-surefire-plugin:3.0.0-M5:test\e[m \e[1m(default-test)\e[m @ \e[36msdnr-wt-odlux-app-performanceHistoryApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] -------------------------------------------------------
+[\e[1;34mINFO\e[m]  T E S T S
+[\e[1;34mINFO\e[m] -------------------------------------------------------
+[\e[1;34mINFO\e[m] Running org.onap.ccsdk.features.sdnr.wt.odlux.bundles.test.\e[1mTestBundleRes\e[m
+[\e[1;34mINFO\e[m] \e[1;32mTests run: \e[0;1;32m1\e[m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.19 s - in org.onap.ccsdk.features.sdnr.wt.odlux.bundles.test.\e[1mTestBundleRes\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] Results:
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1;32mTests run: 1, Failures: 0, Errors: 0, Skipped: 0\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mjacoco-maven-plugin:0.8.5:report\e[m \e[1m(post-unit-test)\e[m @ \e[36msdnr-wt-odlux-app-performanceHistoryApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] Loading execution data file /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/performanceHistoryApp/target/code-coverage/jacoco-ut.exec
+[\e[1;34mINFO\e[m] Analyzed bundle 'ccsdk-features :: sdnr-wt-odlux-app-performanceHistoryApp' with 1 classes
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mjacoco-maven-plugin:0.8.5:report\e[m \e[1m(default-report)\e[m @ \e[36msdnr-wt-odlux-app-performanceHistoryApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] Skipping JaCoCo execution due to missing execution data file.
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mscript-maven-plugin:1.0.0:execute\e[m \e[1m(default)\e[m @ \e[36msdnr-wt-odlux-app-performanceHistoryApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] executing beanshell script
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-bundle-plugin:4.2.1:bundle\e[m \e[1m(default-bundle)\e[m @ \e[36msdnr-wt-odlux-app-performanceHistoryApp\e[0;1m ---\e[m
+[\e[1;33mWARNING\e[m] Bundle org.onap.ccsdk.features.sdnr.wt:sdnr-wt-odlux-app-performanceHistoryApp:bundle:1.1.2-SNAPSHOT : Unused Import-Package instructions: [com.opensymphony.*] 
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-javadoc-plugin:3.2.0:jar\e[m \e[1m(attach-javadocs)\e[m @ \e[36msdnr-wt-odlux-app-performanceHistoryApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] Skipping javadoc generation
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mjacoco-maven-plugin:0.8.5:prepare-agent\e[m \e[1m(pre-integration-test)\e[m @ \e[36msdnr-wt-odlux-app-performanceHistoryApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 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/**
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-failsafe-plugin:3.0.0-M5:integration-test\e[m \e[1m(integration-tests)\e[m @ \e[36msdnr-wt-odlux-app-performanceHistoryApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mjacoco-maven-plugin:0.8.5:report\e[m \e[1m(post-integration-test)\e[m @ \e[36msdnr-wt-odlux-app-performanceHistoryApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] Skipping JaCoCo execution due to missing execution data file.
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mduplicate-finder-maven-plugin:1.4.0:check\e[m \e[1m(find-duplicate-classpath-entries)\e[m @ \e[36msdnr-wt-odlux-app-performanceHistoryApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-source-plugin:3.2.1:jar-no-fork\e[m \e[1m(attach-sources)\e[m @ \e[36msdnr-wt-odlux-app-performanceHistoryApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 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
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-failsafe-plugin:3.0.0-M5:verify\e[m \e[1m(integration-tests)\e[m @ \e[36msdnr-wt-odlux-app-performanceHistoryApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmodernizer-maven-plugin:2.1.0:modernizer\e[m \e[1m(modernizer)\e[m @ \e[36msdnr-wt-odlux-app-performanceHistoryApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mjacoco-maven-plugin:0.8.5:report\e[m \e[1m(report)\e[m @ \e[36msdnr-wt-odlux-app-performanceHistoryApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] Skipping JaCoCo execution due to missing execution data file.
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mjacoco-maven-plugin:0.8.5:check\e[m \e[1m(default-check)\e[m @ \e[36msdnr-wt-odlux-app-performanceHistoryApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] Skipping JaCoCo execution due to missing execution data file:/home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/performanceHistoryApp/target/jacoco.exec
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-install-plugin:2.5.2:install\e[m \e[1m(default-install)\e[m @ \e[36msdnr-wt-odlux-app-performanceHistoryApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 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
+[\e[1;34mINFO\e[m] 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
+[\e[1;34mINFO\e[m] 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
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-bundle-plugin:4.2.1:install\e[m \e[1m(default-install)\e[m @ \e[36msdnr-wt-odlux-app-performanceHistoryApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 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
+[\e[1;34mINFO\e[m] Writing OBR metadata
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m---< \e[0;36morg.onap.ccsdk.features.sdnr.wt:sdnr-wt-odlux-app-eventLogApp\e[0;1m >----\e[m
+[\e[1;34mINFO\e[m] \e[1mBuilding ccsdk-features :: sdnr-wt-odlux-app-eventLogApp 1.1.2-SNAPSHOT [17/24]\e[m
+[\e[1;34mINFO\e[m] \e[1m-------------------------------[ bundle ]-------------------------------\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-clean-plugin:3.1.0:clean\e[m \e[1m(default-clean)\e[m @ \e[36msdnr-wt-odlux-app-eventLogApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] Deleting /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/eventLogApp/target
+[\e[1;34mINFO\e[m] Deleting /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/eventLogApp/dist (includes = [], excludes = [])
+[\e[1;34mINFO\e[m] Deleting /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/eventLogApp/node (includes = [], excludes = [])
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-enforcer-plugin:3.0.0-M2:enforce\e[m \e[1m(enforce-property)\e[m @ \e[36msdnr-wt-odlux-app-eventLogApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-enforcer-plugin:3.0.0-M2:enforce\e[m \e[1m(enforce-no-snapshots)\e[m @ \e[36msdnr-wt-odlux-app-eventLogApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-enforcer-plugin:3.0.0-M2:enforce\e[m \e[1m(enforce-maven)\e[m @ \e[36msdnr-wt-odlux-app-eventLogApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-enforcer-plugin:3.0.0-M2:enforce\e[m \e[1m(enforce-banned-dependencies)\e[m @ \e[36msdnr-wt-odlux-app-eventLogApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mgit-commit-id-plugin:4.0.0:revision\e[m \e[1m(get-git-infos)\e[m @ \e[36msdnr-wt-odlux-app-eventLogApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mjacoco-maven-plugin:0.8.5:prepare-agent\e[m \e[1m(pre-unit-test)\e[m @ \e[36msdnr-wt-odlux-app-eventLogApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 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/**
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mjacoco-maven-plugin:0.8.5:prepare-agent\e[m \e[1m(default-prepare-agent)\e[m @ \e[36msdnr-wt-odlux-app-eventLogApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 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/**
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mfrontend-maven-plugin:1.7.2:install-node-and-yarn\e[m \e[1m(install node and yarn)\e[m @ \e[36msdnr-wt-odlux-app-eventLogApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] Installing node version v10.16.3
+[\e[1;34mINFO\e[m] 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
+[\e[1;34mINFO\e[m] 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
+[\e[1;34mINFO\e[m] Installed node locally.
+[\e[1;34mINFO\e[m] Installing Yarn version v1.19.0
+[\e[1;34mINFO\e[m] 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
+[\e[1;34mINFO\e[m] Installed Yarn locally.
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-checkstyle-plugin:3.1.1:check\e[m \e[1m(check-license)\e[m @ \e[36msdnr-wt-odlux-app-eventLogApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-checkstyle-plugin:3.1.1:check\e[m \e[1m(default)\e[m @ \e[36msdnr-wt-odlux-app-eventLogApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-checkstyle-plugin:3.1.1:check\e[m \e[1m(onap-java-style)\e[m @ \e[36msdnr-wt-odlux-app-eventLogApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-checkstyle-plugin:3.1.1:check\e[m \e[1m(onap-license)\e[m @ \e[36msdnr-wt-odlux-app-eventLogApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m>>> \e[0;32mmaven-pmd-plugin:3.13.0:cpd-check\e[m \e[1m(cpd)\e[0;1m > \e[0;1m:cpd\e[m @ \e[36msdnr-wt-odlux-app-eventLogApp\e[0;1m >>>\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-pmd-plugin:3.13.0:cpd\e[m \e[1m(cpd)\e[m @ \e[36msdnr-wt-odlux-app-eventLogApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m<<< \e[0;32mmaven-pmd-plugin:3.13.0:cpd-check\e[m \e[1m(cpd)\e[0;1m < \e[0;1m:cpd\e[m @ \e[36msdnr-wt-odlux-app-eventLogApp\e[0;1m <<<\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-pmd-plugin:3.13.0:cpd-check\e[m \e[1m(cpd)\e[m @ \e[36msdnr-wt-odlux-app-eventLogApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] PMD version: 6.21.0
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-dependency-plugin:3.1.2:copy\e[m \e[1m(unpack-license)\e[m @ \e[36msdnr-wt-odlux-app-eventLogApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mfrontend-maven-plugin:1.7.2:yarn\e[m \e[1m(yarn build)\e[m @ \e[36msdnr-wt-odlux-app-eventLogApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] Running 'yarn run build' in /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/eventLogApp
+[\e[1;34mINFO\e[m] yarn run v1.19.0
+[\e[1;34mINFO\e[m] $ webpack --env release --config webpack.config.js
+[\e[1;34mINFO\e[m] Hash: 7cb368a90f6af4e9349b
+[\e[1;34mINFO\e[m] Version: webpack 4.28.4
+[\e[1;34mINFO\e[m] Child App:
+[\e[1;34mINFO\e[m]     Hash: 7cb368a90f6af4e9349b
+[\e[1;34mINFO\e[m]     Time: 14955ms
+[\e[1;34mINFO\e[m]     Built at: 03/15/2021 12:39:50 PM
+[\e[1;34mINFO\e[m]              Asset      Size  Chunks             Chunk Names
+[\e[1;34mINFO\e[m]     eventLogApp.js  10.5 KiB       0  [emitted]  eventLogApp
+[\e[1;34mINFO\e[m]     Entrypoint eventLogApp = eventLogApp.js
+[\e[1;34mINFO\e[m]      [0] multi ./pluginEventLog.tsx 28 bytes {0} [built]
+[\e[1;34mINFO\e[m]      [1] ./pluginEventLog.tsx 1.92 KiB {0} [built]
+[\e[1;34mINFO\e[m]      [2] delegated ../../node_modules/react/index.js from dll-reference app 42 bytes {0} [built]
+[\e[1;34mINFO\e[m]      [3] external "app" 42 bytes {0} [built]
+[\e[1;34mINFO\e[m]      [4] delegated ../../node_modules/@fortawesome/free-solid-svg-icons/index.es.js from dll-reference app 42 bytes {0} [built]
+[\e[1;34mINFO\e[m]      [5] delegated ./services/applicationManager.ts from dll-reference app 42 bytes {0} [built]
+[\e[1;34mINFO\e[m]      [6] ./views/eventLog.tsx 7.84 KiB {0} [built]
+[\e[1;34mINFO\e[m]      [7] delegated ./flux/connect.ts from dll-reference app 42 bytes {0} [built]
+[\e[1;34mINFO\e[m]      [8] delegated ./components/material-table/index.tsx from dll-reference app 42 bytes {0} [built]
+[\e[1;34mINFO\e[m]     [10] delegated ../../node_modules/@babel/runtime/helpers/interopRequireDefault.js from dll-reference app 42 bytes {0} [built]
+[\e[1;34mINFO\e[m]     [11] delegated ../../node_modules/@material-ui/icons/utils/createSvgIcon.js from dll-reference app 42 bytes {0} [built]
+[\e[1;34mINFO\e[m]     [12] ./handlers/eventLogHandler.tsx 2.03 KiB {0} [built]
+[\e[1;34mINFO\e[m]     [13] delegated ./components/material-table/utilities.ts from dll-reference app 42 bytes {0} [built]
+[\e[1;34mINFO\e[m]     [22] ./handlers/eventLogAppRootHandler.ts 1.38 KiB {0} [built]
+[\e[1;34mINFO\e[m]     [23] delegated ./flux/middleware.ts from dll-reference app 42 bytes {0} [built]
+[\e[1;34mINFO\e[m]         + 9 hidden modules
+[\e[1;34mINFO\e[m] Done in 16.61s.
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-resources-plugin:3.1.0:resources\e[m \e[1m(default-resources)\e[m @ \e[36msdnr-wt-odlux-app-eventLogApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] Using 'UTF-8' encoding to copy filtered resources.
+[\e[1;34mINFO\e[m] Copying 1 resource to odlux
+[\e[1;34mINFO\e[m] Copying 1 resource
+[\e[1;34mINFO\e[m] Copying 1 resource
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-compiler-plugin:3.8.1:compile\e[m \e[1m(default-compile)\e[m @ \e[36msdnr-wt-odlux-app-eventLogApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] Changes detected - recompiling the module!
+[\e[1;34mINFO\e[m] Compiling 1 source file to /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/eventLogApp/target/classes
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m>>> \e[0;32mspotbugs-maven-plugin:3.1.12.2:check\e[m \e[1m(analyze-compile)\e[0;1m > \e[0;1m:spotbugs\e[m @ \e[36msdnr-wt-odlux-app-eventLogApp\e[0;1m >>>\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mspotbugs-maven-plugin:3.1.12.2:spotbugs\e[m \e[1m(spotbugs)\e[m @ \e[36msdnr-wt-odlux-app-eventLogApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m<<< \e[0;32mspotbugs-maven-plugin:3.1.12.2:check\e[m \e[1m(analyze-compile)\e[0;1m < \e[0;1m:spotbugs\e[m @ \e[36msdnr-wt-odlux-app-eventLogApp\e[0;1m <<<\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mspotbugs-maven-plugin:3.1.12.2:check\e[m \e[1m(analyze-compile)\e[m @ \e[36msdnr-wt-odlux-app-eventLogApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mbuild-helper-maven-plugin:1.12:add-test-source\e[m \e[1m(add-test-source)\e[m @ \e[36msdnr-wt-odlux-app-eventLogApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] Test Source directory: /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/eventLogApp/src2/test/java added.
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-resources-plugin:3.1.0:testResources\e[m \e[1m(default-testResources)\e[m @ \e[36msdnr-wt-odlux-app-eventLogApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] Using 'UTF-8' encoding to copy filtered resources.
+[\e[1;34mINFO\e[m] skip non existing resourceDirectory /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/eventLogApp/src/test/resources
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-compiler-plugin:3.8.1:testCompile\e[m \e[1m(default-testCompile)\e[m @ \e[36msdnr-wt-odlux-app-eventLogApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] Changes detected - recompiling the module!
+[\e[1;34mINFO\e[m] Compiling 1 source file to /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/eventLogApp/target/test-classes
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-surefire-plugin:3.0.0-M5:test\e[m \e[1m(default-test)\e[m @ \e[36msdnr-wt-odlux-app-eventLogApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] -------------------------------------------------------
+[\e[1;34mINFO\e[m]  T E S T S
+[\e[1;34mINFO\e[m] -------------------------------------------------------
+[\e[1;34mINFO\e[m] Running org.onap.ccsdk.features.sdnr.wt.odlux.bundles.test.\e[1mTestBundleRes\e[m
+[\e[1;34mINFO\e[m] \e[1;32mTests run: \e[0;1;32m1\e[m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.194 s - in org.onap.ccsdk.features.sdnr.wt.odlux.bundles.test.\e[1mTestBundleRes\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] Results:
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1;32mTests run: 1, Failures: 0, Errors: 0, Skipped: 0\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mjacoco-maven-plugin:0.8.5:report\e[m \e[1m(post-unit-test)\e[m @ \e[36msdnr-wt-odlux-app-eventLogApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] Loading execution data file /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/eventLogApp/target/code-coverage/jacoco-ut.exec
+[\e[1;34mINFO\e[m] Analyzed bundle 'ccsdk-features :: sdnr-wt-odlux-app-eventLogApp' with 1 classes
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mjacoco-maven-plugin:0.8.5:report\e[m \e[1m(default-report)\e[m @ \e[36msdnr-wt-odlux-app-eventLogApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] Skipping JaCoCo execution due to missing execution data file.
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mscript-maven-plugin:1.0.0:execute\e[m \e[1m(default)\e[m @ \e[36msdnr-wt-odlux-app-eventLogApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] executing beanshell script
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-bundle-plugin:4.2.1:bundle\e[m \e[1m(default-bundle)\e[m @ \e[36msdnr-wt-odlux-app-eventLogApp\e[0;1m ---\e[m
+[\e[1;33mWARNING\e[m] Bundle org.onap.ccsdk.features.sdnr.wt:sdnr-wt-odlux-app-eventLogApp:bundle:1.1.2-SNAPSHOT : Unused Import-Package instructions: [com.opensymphony.*] 
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-javadoc-plugin:3.2.0:jar\e[m \e[1m(attach-javadocs)\e[m @ \e[36msdnr-wt-odlux-app-eventLogApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] Skipping javadoc generation
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mjacoco-maven-plugin:0.8.5:prepare-agent\e[m \e[1m(pre-integration-test)\e[m @ \e[36msdnr-wt-odlux-app-eventLogApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 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/**
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-failsafe-plugin:3.0.0-M5:integration-test\e[m \e[1m(integration-tests)\e[m @ \e[36msdnr-wt-odlux-app-eventLogApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mjacoco-maven-plugin:0.8.5:report\e[m \e[1m(post-integration-test)\e[m @ \e[36msdnr-wt-odlux-app-eventLogApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] Skipping JaCoCo execution due to missing execution data file.
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mduplicate-finder-maven-plugin:1.4.0:check\e[m \e[1m(find-duplicate-classpath-entries)\e[m @ \e[36msdnr-wt-odlux-app-eventLogApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-source-plugin:3.2.1:jar-no-fork\e[m \e[1m(attach-sources)\e[m @ \e[36msdnr-wt-odlux-app-eventLogApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 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
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-failsafe-plugin:3.0.0-M5:verify\e[m \e[1m(integration-tests)\e[m @ \e[36msdnr-wt-odlux-app-eventLogApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmodernizer-maven-plugin:2.1.0:modernizer\e[m \e[1m(modernizer)\e[m @ \e[36msdnr-wt-odlux-app-eventLogApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mjacoco-maven-plugin:0.8.5:report\e[m \e[1m(report)\e[m @ \e[36msdnr-wt-odlux-app-eventLogApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] Skipping JaCoCo execution due to missing execution data file.
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mjacoco-maven-plugin:0.8.5:check\e[m \e[1m(default-check)\e[m @ \e[36msdnr-wt-odlux-app-eventLogApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] Skipping JaCoCo execution due to missing execution data file:/home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/eventLogApp/target/jacoco.exec
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-install-plugin:2.5.2:install\e[m \e[1m(default-install)\e[m @ \e[36msdnr-wt-odlux-app-eventLogApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 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
+[\e[1;34mINFO\e[m] 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
+[\e[1;34mINFO\e[m] 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
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-bundle-plugin:4.2.1:install\e[m \e[1m(default-install)\e[m @ \e[36msdnr-wt-odlux-app-eventLogApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 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
+[\e[1;34mINFO\e[m] Writing OBR metadata
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--< \e[0;36morg.onap.ccsdk.features.sdnr.wt:sdnr-wt-odlux-app-configurationApp\e[0;1m >--\e[m
+[\e[1;34mINFO\e[m] \e[1mBuilding ccsdk-features :: sdnr-wt-odlux-app-configurationApp 1.1.2-SNAPSHOT [18/24]\e[m
+[\e[1;34mINFO\e[m] \e[1m-------------------------------[ bundle ]-------------------------------\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-clean-plugin:3.1.0:clean\e[m \e[1m(default-clean)\e[m @ \e[36msdnr-wt-odlux-app-configurationApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] Deleting /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/configurationApp/target
+[\e[1;34mINFO\e[m] Deleting /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/configurationApp/dist (includes = [], excludes = [])
+[\e[1;34mINFO\e[m] Deleting /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/configurationApp/node (includes = [], excludes = [])
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-enforcer-plugin:3.0.0-M2:enforce\e[m \e[1m(enforce-property)\e[m @ \e[36msdnr-wt-odlux-app-configurationApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-enforcer-plugin:3.0.0-M2:enforce\e[m \e[1m(enforce-no-snapshots)\e[m @ \e[36msdnr-wt-odlux-app-configurationApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-enforcer-plugin:3.0.0-M2:enforce\e[m \e[1m(enforce-maven)\e[m @ \e[36msdnr-wt-odlux-app-configurationApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-enforcer-plugin:3.0.0-M2:enforce\e[m \e[1m(enforce-banned-dependencies)\e[m @ \e[36msdnr-wt-odlux-app-configurationApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mgit-commit-id-plugin:4.0.0:revision\e[m \e[1m(get-git-infos)\e[m @ \e[36msdnr-wt-odlux-app-configurationApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mjacoco-maven-plugin:0.8.5:prepare-agent\e[m \e[1m(pre-unit-test)\e[m @ \e[36msdnr-wt-odlux-app-configurationApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 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/**
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mjacoco-maven-plugin:0.8.5:prepare-agent\e[m \e[1m(default-prepare-agent)\e[m @ \e[36msdnr-wt-odlux-app-configurationApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 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/**
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mfrontend-maven-plugin:1.7.2:install-node-and-yarn\e[m \e[1m(install node and yarn)\e[m @ \e[36msdnr-wt-odlux-app-configurationApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] Installing node version v10.16.3
+[\e[1;34mINFO\e[m] 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
+[\e[1;34mINFO\e[m] 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
+[\e[1;34mINFO\e[m] Installed node locally.
+[\e[1;34mINFO\e[m] Installing Yarn version v1.19.0
+[\e[1;34mINFO\e[m] 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
+[\e[1;34mINFO\e[m] Installed Yarn locally.
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-checkstyle-plugin:3.1.1:check\e[m \e[1m(check-license)\e[m @ \e[36msdnr-wt-odlux-app-configurationApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-checkstyle-plugin:3.1.1:check\e[m \e[1m(default)\e[m @ \e[36msdnr-wt-odlux-app-configurationApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-checkstyle-plugin:3.1.1:check\e[m \e[1m(onap-java-style)\e[m @ \e[36msdnr-wt-odlux-app-configurationApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-checkstyle-plugin:3.1.1:check\e[m \e[1m(onap-license)\e[m @ \e[36msdnr-wt-odlux-app-configurationApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m>>> \e[0;32mmaven-pmd-plugin:3.13.0:cpd-check\e[m \e[1m(cpd)\e[0;1m > \e[0;1m:cpd\e[m @ \e[36msdnr-wt-odlux-app-configurationApp\e[0;1m >>>\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-pmd-plugin:3.13.0:cpd\e[m \e[1m(cpd)\e[m @ \e[36msdnr-wt-odlux-app-configurationApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m<<< \e[0;32mmaven-pmd-plugin:3.13.0:cpd-check\e[m \e[1m(cpd)\e[0;1m < \e[0;1m:cpd\e[m @ \e[36msdnr-wt-odlux-app-configurationApp\e[0;1m <<<\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-pmd-plugin:3.13.0:cpd-check\e[m \e[1m(cpd)\e[m @ \e[36msdnr-wt-odlux-app-configurationApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] PMD version: 6.21.0
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-dependency-plugin:3.1.2:copy\e[m \e[1m(unpack-license)\e[m @ \e[36msdnr-wt-odlux-app-configurationApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mfrontend-maven-plugin:1.7.2:yarn\e[m \e[1m(yarn build)\e[m @ \e[36msdnr-wt-odlux-app-configurationApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] Running 'yarn run build' in /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/configurationApp
+[\e[1;34mINFO\e[m] yarn run v1.19.0
+[\e[1;34mINFO\e[m] $ webpack --env release --config webpack.config.js
+[\e[1;34mINFO\e[m] Hash: 504afed9c69125ebf277
+[\e[1;34mINFO\e[m] Version: webpack 4.28.4
+[\e[1;34mINFO\e[m] Child App:
+[\e[1;34mINFO\e[m]     Hash: 504afed9c69125ebf277
+[\e[1;34mINFO\e[m]     Time: 24865ms
+[\e[1;34mINFO\e[m]     Built at: 03/15/2021 12:40:22 PM
+[\e[1;34mINFO\e[m]                   Asset     Size  Chunks             Chunk Names
+[\e[1;34mINFO\e[m]     configurationApp.js  124 KiB       0  [emitted]  configurationApp
+[\e[1;34mINFO\e[m]     Entrypoint configurationApp = configurationApp.js
+[\e[1;34mINFO\e[m]      [0] multi ./pluginConfiguration.tsx 28 bytes {0} [built]
+[\e[1;34mINFO\e[m]      [1] ./pluginConfiguration.tsx 9.16 KiB {0} [built]
+[\e[1;34mINFO\e[m]      [2] delegated ../../node_modules/core-js/modules/web.dom.iterable.js from dll-reference app 42 bytes {0} [built]
+[\e[1;34mINFO\e[m]      [3] external "app" 42 bytes {0} [built]
+[\e[1;34mINFO\e[m]      [5] delegated ../../node_modules/react/index.js from dll-reference app 42 bytes {0} [built]
+[\e[1;34mINFO\e[m]      [6] delegated ../../node_modules/react-router-dom/es/index.js from dll-reference app 42 bytes {0} [built]
+[\e[1;34mINFO\e[m]      [7] delegated ../../node_modules/@fortawesome/free-solid-svg-icons/index.es.js from dll-reference app 42 bytes {0} [built]
+[\e[1;34mINFO\e[m]      [8] delegated ./flux/connect.ts from dll-reference app 42 bytes {0} [built]
+[\e[1;34mINFO\e[m]      [9] delegated ./services/applicationManager.ts from dll-reference app 42 bytes {0} [built]
+[\e[1;34mINFO\e[m]     [10] ./handlers/configurationAppRootHandler.ts 1.76 KiB {0} [built]
+[\e[1;34mINFO\e[m]     [11] delegated ./flux/middleware.ts from dll-reference app 42 bytes {0} [built]
+[\e[1;34mINFO\e[m]     [19] ./actions/deviceActions.ts 60.7 KiB {0} [built]
+[\e[1;34mINFO\e[m]     [23] ./handlers/viewDescriptionHandler.ts 2.57 KiB {0} [built]
+[\e[1;34mINFO\e[m]     [29] ./views/networkElementSelector.tsx 7.36 KiB {0} [built]
+[\e[1;34mINFO\e[m]     [31] ./views/configurationApplication.tsx 48.6 KiB {0} [built]
+[\e[1;34mINFO\e[m]         + 56 hidden modules
+[\e[1;34mINFO\e[m] Done in 26.03s.
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-resources-plugin:3.1.0:resources\e[m \e[1m(default-resources)\e[m @ \e[36msdnr-wt-odlux-app-configurationApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] Using 'UTF-8' encoding to copy filtered resources.
+[\e[1;34mINFO\e[m] Copying 1 resource to odlux
+[\e[1;34mINFO\e[m] Copying 1 resource
+[\e[1;34mINFO\e[m] Copying 1 resource
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-compiler-plugin:3.8.1:compile\e[m \e[1m(default-compile)\e[m @ \e[36msdnr-wt-odlux-app-configurationApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] Changes detected - recompiling the module!
+[\e[1;34mINFO\e[m] Compiling 1 source file to /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/configurationApp/target/classes
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m>>> \e[0;32mspotbugs-maven-plugin:3.1.12.2:check\e[m \e[1m(analyze-compile)\e[0;1m > \e[0;1m:spotbugs\e[m @ \e[36msdnr-wt-odlux-app-configurationApp\e[0;1m >>>\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mspotbugs-maven-plugin:3.1.12.2:spotbugs\e[m \e[1m(spotbugs)\e[m @ \e[36msdnr-wt-odlux-app-configurationApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m<<< \e[0;32mspotbugs-maven-plugin:3.1.12.2:check\e[m \e[1m(analyze-compile)\e[0;1m < \e[0;1m:spotbugs\e[m @ \e[36msdnr-wt-odlux-app-configurationApp\e[0;1m <<<\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mspotbugs-maven-plugin:3.1.12.2:check\e[m \e[1m(analyze-compile)\e[m @ \e[36msdnr-wt-odlux-app-configurationApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mbuild-helper-maven-plugin:1.12:add-test-source\e[m \e[1m(add-test-source)\e[m @ \e[36msdnr-wt-odlux-app-configurationApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] Test Source directory: /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/configurationApp/src2/test/java added.
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-resources-plugin:3.1.0:testResources\e[m \e[1m(default-testResources)\e[m @ \e[36msdnr-wt-odlux-app-configurationApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] Using 'UTF-8' encoding to copy filtered resources.
+[\e[1;34mINFO\e[m] skip non existing resourceDirectory /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/configurationApp/src/test/resources
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-compiler-plugin:3.8.1:testCompile\e[m \e[1m(default-testCompile)\e[m @ \e[36msdnr-wt-odlux-app-configurationApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] Changes detected - recompiling the module!
+[\e[1;34mINFO\e[m] Compiling 1 source file to /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/configurationApp/target/test-classes
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-surefire-plugin:3.0.0-M5:test\e[m \e[1m(default-test)\e[m @ \e[36msdnr-wt-odlux-app-configurationApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] -------------------------------------------------------
+[\e[1;34mINFO\e[m]  T E S T S
+[\e[1;34mINFO\e[m] -------------------------------------------------------
+[\e[1;34mINFO\e[m] Running org.onap.ccsdk.features.sdnr.wt.odlux.bundles.test.\e[1mTestBundleRes\e[m
+[\e[1;34mINFO\e[m] \e[1;32mTests run: \e[0;1;32m1\e[m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.176 s - in org.onap.ccsdk.features.sdnr.wt.odlux.bundles.test.\e[1mTestBundleRes\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] Results:
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1;32mTests run: 1, Failures: 0, Errors: 0, Skipped: 0\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mjacoco-maven-plugin:0.8.5:report\e[m \e[1m(post-unit-test)\e[m @ \e[36msdnr-wt-odlux-app-configurationApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] Loading execution data file /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/configurationApp/target/code-coverage/jacoco-ut.exec
+[\e[1;34mINFO\e[m] Analyzed bundle 'ccsdk-features :: sdnr-wt-odlux-app-configurationApp' with 1 classes
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mjacoco-maven-plugin:0.8.5:report\e[m \e[1m(default-report)\e[m @ \e[36msdnr-wt-odlux-app-configurationApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] Skipping JaCoCo execution due to missing execution data file.
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mscript-maven-plugin:1.0.0:execute\e[m \e[1m(default)\e[m @ \e[36msdnr-wt-odlux-app-configurationApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] executing beanshell script
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-bundle-plugin:4.2.1:bundle\e[m \e[1m(default-bundle)\e[m @ \e[36msdnr-wt-odlux-app-configurationApp\e[0;1m ---\e[m
+[\e[1;33mWARNING\e[m] Bundle org.onap.ccsdk.features.sdnr.wt:sdnr-wt-odlux-app-configurationApp:bundle:1.1.2-SNAPSHOT : Unused Import-Package instructions: [com.opensymphony.*] 
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-javadoc-plugin:3.2.0:jar\e[m \e[1m(attach-javadocs)\e[m @ \e[36msdnr-wt-odlux-app-configurationApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] Skipping javadoc generation
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mjacoco-maven-plugin:0.8.5:prepare-agent\e[m \e[1m(pre-integration-test)\e[m @ \e[36msdnr-wt-odlux-app-configurationApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 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/**
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-failsafe-plugin:3.0.0-M5:integration-test\e[m \e[1m(integration-tests)\e[m @ \e[36msdnr-wt-odlux-app-configurationApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mjacoco-maven-plugin:0.8.5:report\e[m \e[1m(post-integration-test)\e[m @ \e[36msdnr-wt-odlux-app-configurationApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] Skipping JaCoCo execution due to missing execution data file.
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mduplicate-finder-maven-plugin:1.4.0:check\e[m \e[1m(find-duplicate-classpath-entries)\e[m @ \e[36msdnr-wt-odlux-app-configurationApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-source-plugin:3.2.1:jar-no-fork\e[m \e[1m(attach-sources)\e[m @ \e[36msdnr-wt-odlux-app-configurationApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 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
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-failsafe-plugin:3.0.0-M5:verify\e[m \e[1m(integration-tests)\e[m @ \e[36msdnr-wt-odlux-app-configurationApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmodernizer-maven-plugin:2.1.0:modernizer\e[m \e[1m(modernizer)\e[m @ \e[36msdnr-wt-odlux-app-configurationApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mjacoco-maven-plugin:0.8.5:report\e[m \e[1m(report)\e[m @ \e[36msdnr-wt-odlux-app-configurationApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] Skipping JaCoCo execution due to missing execution data file.
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mjacoco-maven-plugin:0.8.5:check\e[m \e[1m(default-check)\e[m @ \e[36msdnr-wt-odlux-app-configurationApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] Skipping JaCoCo execution due to missing execution data file:/home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/configurationApp/target/jacoco.exec
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-install-plugin:2.5.2:install\e[m \e[1m(default-install)\e[m @ \e[36msdnr-wt-odlux-app-configurationApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 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
+[\e[1;34mINFO\e[m] 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
+[\e[1;34mINFO\e[m] 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
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-bundle-plugin:4.2.1:install\e[m \e[1m(default-install)\e[m @ \e[36msdnr-wt-odlux-app-configurationApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 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
+[\e[1;34mINFO\e[m] Writing OBR metadata
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--< \e[0;36morg.onap.ccsdk.features.sdnr.wt:sdnr-wt-odlux-app-networkMapApp\e[0;1m >---\e[m
+[\e[1;34mINFO\e[m] \e[1mBuilding ccsdk-features :: sdnr-wt-odlux-app-networkMapApp 1.1.2-SNAPSHOT [19/24]\e[m
+[\e[1;34mINFO\e[m] \e[1m-------------------------------[ bundle ]-------------------------------\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-clean-plugin:3.1.0:clean\e[m \e[1m(default-clean)\e[m @ \e[36msdnr-wt-odlux-app-networkMapApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] Deleting /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/networkMapApp/target
+[\e[1;34mINFO\e[m] Deleting /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/networkMapApp/dist (includes = [], excludes = [])
+[\e[1;34mINFO\e[m] Deleting /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/networkMapApp/node (includes = [], excludes = [])
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-enforcer-plugin:3.0.0-M2:enforce\e[m \e[1m(enforce-property)\e[m @ \e[36msdnr-wt-odlux-app-networkMapApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-enforcer-plugin:3.0.0-M2:enforce\e[m \e[1m(enforce-no-snapshots)\e[m @ \e[36msdnr-wt-odlux-app-networkMapApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-enforcer-plugin:3.0.0-M2:enforce\e[m \e[1m(enforce-maven)\e[m @ \e[36msdnr-wt-odlux-app-networkMapApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-enforcer-plugin:3.0.0-M2:enforce\e[m \e[1m(enforce-banned-dependencies)\e[m @ \e[36msdnr-wt-odlux-app-networkMapApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mgit-commit-id-plugin:4.0.0:revision\e[m \e[1m(get-git-infos)\e[m @ \e[36msdnr-wt-odlux-app-networkMapApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mjacoco-maven-plugin:0.8.5:prepare-agent\e[m \e[1m(pre-unit-test)\e[m @ \e[36msdnr-wt-odlux-app-networkMapApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 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/**
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mjacoco-maven-plugin:0.8.5:prepare-agent\e[m \e[1m(default-prepare-agent)\e[m @ \e[36msdnr-wt-odlux-app-networkMapApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 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/**
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mfrontend-maven-plugin:1.7.2:install-node-and-yarn\e[m \e[1m(install node and yarn)\e[m @ \e[36msdnr-wt-odlux-app-networkMapApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] Installing node version v10.16.3
+[\e[1;34mINFO\e[m] 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
+[\e[1;34mINFO\e[m] 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
+[\e[1;34mINFO\e[m] Installed node locally.
+[\e[1;34mINFO\e[m] Installing Yarn version v1.19.0
+[\e[1;34mINFO\e[m] 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
+[\e[1;34mINFO\e[m] Installed Yarn locally.
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-checkstyle-plugin:3.1.1:check\e[m \e[1m(check-license)\e[m @ \e[36msdnr-wt-odlux-app-networkMapApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-checkstyle-plugin:3.1.1:check\e[m \e[1m(default)\e[m @ \e[36msdnr-wt-odlux-app-networkMapApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-checkstyle-plugin:3.1.1:check\e[m \e[1m(onap-java-style)\e[m @ \e[36msdnr-wt-odlux-app-networkMapApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-checkstyle-plugin:3.1.1:check\e[m \e[1m(onap-license)\e[m @ \e[36msdnr-wt-odlux-app-networkMapApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m>>> \e[0;32mmaven-pmd-plugin:3.13.0:cpd-check\e[m \e[1m(cpd)\e[0;1m > \e[0;1m:cpd\e[m @ \e[36msdnr-wt-odlux-app-networkMapApp\e[0;1m >>>\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-pmd-plugin:3.13.0:cpd\e[m \e[1m(cpd)\e[m @ \e[36msdnr-wt-odlux-app-networkMapApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m<<< \e[0;32mmaven-pmd-plugin:3.13.0:cpd-check\e[m \e[1m(cpd)\e[0;1m < \e[0;1m:cpd\e[m @ \e[36msdnr-wt-odlux-app-networkMapApp\e[0;1m <<<\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-pmd-plugin:3.13.0:cpd-check\e[m \e[1m(cpd)\e[m @ \e[36msdnr-wt-odlux-app-networkMapApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] PMD version: 6.21.0
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-dependency-plugin:3.1.2:copy\e[m \e[1m(unpack-license)\e[m @ \e[36msdnr-wt-odlux-app-networkMapApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mfrontend-maven-plugin:1.7.2:yarn\e[m \e[1m(yarn build)\e[m @ \e[36msdnr-wt-odlux-app-networkMapApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] Running 'yarn run build' in /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/networkMapApp
+[\e[1;34mINFO\e[m] yarn run v1.19.0
+[\e[1;34mINFO\e[m] $ webpack --env release --config webpack.config.js
+[\e[1;34mINFO\e[m] Hash: f95031238a316babbe3b
+[\e[1;34mINFO\e[m] Version: webpack 4.28.4
+[\e[1;34mINFO\e[m] Child App:
+[\e[1;34mINFO\e[m]     Hash: f95031238a316babbe3b
+[\e[1;34mINFO\e[m]     Time: 38890ms
+[\e[1;34mINFO\e[m]     Built at: 03/15/2021 12:41:08 PM
+[\e[1;34mINFO\e[m]                Asset     Size  Chunks             Chunk Names
+[\e[1;34mINFO\e[m]     networkMapApp.js  844 KiB       0  [emitted]  networkMapApp
+[\e[1;34mINFO\e[m]     Entrypoint networkMapApp = networkMapApp.js
+[\e[1;34mINFO\e[m]      [0] multi ./pluginTransport.tsx 28 bytes {0} [built]
+[\e[1;34mINFO\e[m]      [1] ./pluginTransport.tsx 2.74 KiB {0} [built]
+[\e[1;34mINFO\e[m]      [2] delegated ../../node_modules/react/index.js from dll-reference app 42 bytes {0} [built]
+[\e[1;34mINFO\e[m]      [3] external "app" 42 bytes {0} [built]
+[\e[1;34mINFO\e[m]      [4] delegated ../../node_modules/@fortawesome/free-solid-svg-icons/index.es.js from dll-reference app 42 bytes {0} [built]
+[\e[1;34mINFO\e[m]      [5] delegated ./services/applicationManager.ts from dll-reference app 42 bytes {0} [built]
+[\e[1;34mINFO\e[m]      [6] ./handlers/rootReducer.ts 1.64 KiB {0} [built]
+[\e[1;34mINFO\e[m]      [7] delegated ./flux/middleware.ts from dll-reference app 42 bytes {0} [built]
+[\e[1;34mINFO\e[m]      [8] ./handlers/detailsReducer.ts 4.26 KiB {0} [built]
+[\e[1;34mINFO\e[m]     [12] delegated ./flux/action.ts from dll-reference app 42 bytes {0} [built]
+[\e[1;34mINFO\e[m]     [17] ./actions/mapActions.ts 7.34 KiB {0} [built]
+[\e[1;34mINFO\e[m]     [18] ./config.ts 1.71 KiB {0} [built]
+[\e[1;34mINFO\e[m]     [23] ./App.tsx 1.51 KiB {0} [built]
+[\e[1;34mINFO\e[m]     [62] delegated ./services/notificationService.ts from dll-reference app 42 bytes {0} [built]
+[\e[1;34mINFO\e[m]     [63] delegated ./services/applicationApi.ts from dll-reference app 42 bytes {0} [built]
+[\e[1;34mINFO\e[m]         + 49 hidden modules
+[\e[1;34mINFO\e[m] Done in 40.47s.
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-resources-plugin:3.1.0:resources\e[m \e[1m(default-resources)\e[m @ \e[36msdnr-wt-odlux-app-networkMapApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] Using 'UTF-8' encoding to copy filtered resources.
+[\e[1;34mINFO\e[m] Copying 1 resource to odlux
+[\e[1;34mINFO\e[m] Copying 1 resource
+[\e[1;34mINFO\e[m] Copying 1 resource
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-compiler-plugin:3.8.1:compile\e[m \e[1m(default-compile)\e[m @ \e[36msdnr-wt-odlux-app-networkMapApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] Changes detected - recompiling the module!
+[\e[1;34mINFO\e[m] Compiling 1 source file to /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/networkMapApp/target/classes
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m>>> \e[0;32mspotbugs-maven-plugin:3.1.12.2:check\e[m \e[1m(analyze-compile)\e[0;1m > \e[0;1m:spotbugs\e[m @ \e[36msdnr-wt-odlux-app-networkMapApp\e[0;1m >>>\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mspotbugs-maven-plugin:3.1.12.2:spotbugs\e[m \e[1m(spotbugs)\e[m @ \e[36msdnr-wt-odlux-app-networkMapApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m<<< \e[0;32mspotbugs-maven-plugin:3.1.12.2:check\e[m \e[1m(analyze-compile)\e[0;1m < \e[0;1m:spotbugs\e[m @ \e[36msdnr-wt-odlux-app-networkMapApp\e[0;1m <<<\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mspotbugs-maven-plugin:3.1.12.2:check\e[m \e[1m(analyze-compile)\e[m @ \e[36msdnr-wt-odlux-app-networkMapApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mbuild-helper-maven-plugin:1.12:add-test-source\e[m \e[1m(add-test-source)\e[m @ \e[36msdnr-wt-odlux-app-networkMapApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] Test Source directory: /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/networkMapApp/src2/test/java added.
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-resources-plugin:3.1.0:testResources\e[m \e[1m(default-testResources)\e[m @ \e[36msdnr-wt-odlux-app-networkMapApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] Using 'UTF-8' encoding to copy filtered resources.
+[\e[1;34mINFO\e[m] skip non existing resourceDirectory /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/networkMapApp/src/test/resources
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-compiler-plugin:3.8.1:testCompile\e[m \e[1m(default-testCompile)\e[m @ \e[36msdnr-wt-odlux-app-networkMapApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] Changes detected - recompiling the module!
+[\e[1;34mINFO\e[m] Compiling 1 source file to /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/networkMapApp/target/test-classes
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-surefire-plugin:3.0.0-M5:test\e[m \e[1m(default-test)\e[m @ \e[36msdnr-wt-odlux-app-networkMapApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] -------------------------------------------------------
+[\e[1;34mINFO\e[m]  T E S T S
+[\e[1;34mINFO\e[m] -------------------------------------------------------
+[\e[1;34mINFO\e[m] Running org.onap.ccsdk.features.sdnr.wt.odlux.bundles.test.\e[1mTestBundleRes\e[m
+[\e[1;34mINFO\e[m] \e[1;32mTests run: \e[0;1;32m1\e[m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.181 s - in org.onap.ccsdk.features.sdnr.wt.odlux.bundles.test.\e[1mTestBundleRes\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] Results:
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1;32mTests run: 1, Failures: 0, Errors: 0, Skipped: 0\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mjacoco-maven-plugin:0.8.5:report\e[m \e[1m(post-unit-test)\e[m @ \e[36msdnr-wt-odlux-app-networkMapApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] Loading execution data file /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/networkMapApp/target/code-coverage/jacoco-ut.exec
+[\e[1;34mINFO\e[m] Analyzed bundle 'ccsdk-features :: sdnr-wt-odlux-app-networkMapApp' with 1 classes
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mjacoco-maven-plugin:0.8.5:report\e[m \e[1m(default-report)\e[m @ \e[36msdnr-wt-odlux-app-networkMapApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] Skipping JaCoCo execution due to missing execution data file.
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mscript-maven-plugin:1.0.0:execute\e[m \e[1m(default)\e[m @ \e[36msdnr-wt-odlux-app-networkMapApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] executing beanshell script
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-bundle-plugin:4.2.1:bundle\e[m \e[1m(default-bundle)\e[m @ \e[36msdnr-wt-odlux-app-networkMapApp\e[0;1m ---\e[m
+[\e[1;33mWARNING\e[m] Bundle org.onap.ccsdk.features.sdnr.wt:sdnr-wt-odlux-app-networkMapApp:bundle:1.1.2-SNAPSHOT : Unused Import-Package instructions: [com.opensymphony.*] 
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-javadoc-plugin:3.2.0:jar\e[m \e[1m(attach-javadocs)\e[m @ \e[36msdnr-wt-odlux-app-networkMapApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] Skipping javadoc generation
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mjacoco-maven-plugin:0.8.5:prepare-agent\e[m \e[1m(pre-integration-test)\e[m @ \e[36msdnr-wt-odlux-app-networkMapApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 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/**
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-failsafe-plugin:3.0.0-M5:integration-test\e[m \e[1m(integration-tests)\e[m @ \e[36msdnr-wt-odlux-app-networkMapApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mjacoco-maven-plugin:0.8.5:report\e[m \e[1m(post-integration-test)\e[m @ \e[36msdnr-wt-odlux-app-networkMapApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] Skipping JaCoCo execution due to missing execution data file.
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mduplicate-finder-maven-plugin:1.4.0:check\e[m \e[1m(find-duplicate-classpath-entries)\e[m @ \e[36msdnr-wt-odlux-app-networkMapApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-source-plugin:3.2.1:jar-no-fork\e[m \e[1m(attach-sources)\e[m @ \e[36msdnr-wt-odlux-app-networkMapApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 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
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-failsafe-plugin:3.0.0-M5:verify\e[m \e[1m(integration-tests)\e[m @ \e[36msdnr-wt-odlux-app-networkMapApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmodernizer-maven-plugin:2.1.0:modernizer\e[m \e[1m(modernizer)\e[m @ \e[36msdnr-wt-odlux-app-networkMapApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mjacoco-maven-plugin:0.8.5:report\e[m \e[1m(report)\e[m @ \e[36msdnr-wt-odlux-app-networkMapApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] Skipping JaCoCo execution due to missing execution data file.
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mjacoco-maven-plugin:0.8.5:check\e[m \e[1m(default-check)\e[m @ \e[36msdnr-wt-odlux-app-networkMapApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] Skipping JaCoCo execution due to missing execution data file:/home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/networkMapApp/target/jacoco.exec
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-install-plugin:2.5.2:install\e[m \e[1m(default-install)\e[m @ \e[36msdnr-wt-odlux-app-networkMapApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 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
+[\e[1;34mINFO\e[m] 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
+[\e[1;34mINFO\e[m] 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
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-bundle-plugin:4.2.1:install\e[m \e[1m(default-install)\e[m @ \e[36msdnr-wt-odlux-app-networkMapApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 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
+[\e[1;34mINFO\e[m] Writing OBR metadata
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--< \e[0;36morg.onap.ccsdk.features.sdnr.wt:sdnr-wt-odlux-app-linkCalculationApp\e[0;1m >--\e[m
+[\e[1;34mINFO\e[m] \e[1mBuilding ccsdk-features :: sdnr-wt-odlux-app-linkCalculationApp 1.1.2-SNAPSHOT [20/24]\e[m
+[\e[1;34mINFO\e[m] \e[1m-------------------------------[ bundle ]-------------------------------\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-clean-plugin:3.1.0:clean\e[m \e[1m(default-clean)\e[m @ \e[36msdnr-wt-odlux-app-linkCalculationApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] Deleting /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/linkCalculationApp/target
+[\e[1;34mINFO\e[m] Deleting /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/linkCalculationApp/dist (includes = [], excludes = [])
+[\e[1;34mINFO\e[m] Deleting /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/linkCalculationApp/node (includes = [], excludes = [])
+[\e[1;34mINFO\e[m] Deleting /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/linkCalculationApp/node_modules (includes = [], excludes = [])
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-enforcer-plugin:3.0.0-M2:enforce\e[m \e[1m(enforce-property)\e[m @ \e[36msdnr-wt-odlux-app-linkCalculationApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-enforcer-plugin:3.0.0-M2:enforce\e[m \e[1m(enforce-no-snapshots)\e[m @ \e[36msdnr-wt-odlux-app-linkCalculationApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-enforcer-plugin:3.0.0-M2:enforce\e[m \e[1m(enforce-maven)\e[m @ \e[36msdnr-wt-odlux-app-linkCalculationApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-enforcer-plugin:3.0.0-M2:enforce\e[m \e[1m(enforce-banned-dependencies)\e[m @ \e[36msdnr-wt-odlux-app-linkCalculationApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mgit-commit-id-plugin:4.0.0:revision\e[m \e[1m(get-git-infos)\e[m @ \e[36msdnr-wt-odlux-app-linkCalculationApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mjacoco-maven-plugin:0.8.5:prepare-agent\e[m \e[1m(pre-unit-test)\e[m @ \e[36msdnr-wt-odlux-app-linkCalculationApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 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/**
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mjacoco-maven-plugin:0.8.5:prepare-agent\e[m \e[1m(default-prepare-agent)\e[m @ \e[36msdnr-wt-odlux-app-linkCalculationApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 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/**
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mfrontend-maven-plugin:1.7.2:install-node-and-yarn\e[m \e[1m(install node and yarn)\e[m @ \e[36msdnr-wt-odlux-app-linkCalculationApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] Installing node version v10.16.3
+[\e[1;34mINFO\e[m] 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
+[\e[1;34mINFO\e[m] 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
+[\e[1;34mINFO\e[m] Installed node locally.
+[\e[1;34mINFO\e[m] Installing Yarn version v1.19.0
+[\e[1;34mINFO\e[m] 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
+[\e[1;34mINFO\e[m] Installed Yarn locally.
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-checkstyle-plugin:3.1.1:check\e[m \e[1m(check-license)\e[m @ \e[36msdnr-wt-odlux-app-linkCalculationApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-checkstyle-plugin:3.1.1:check\e[m \e[1m(default)\e[m @ \e[36msdnr-wt-odlux-app-linkCalculationApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-checkstyle-plugin:3.1.1:check\e[m \e[1m(onap-java-style)\e[m @ \e[36msdnr-wt-odlux-app-linkCalculationApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-checkstyle-plugin:3.1.1:check\e[m \e[1m(onap-license)\e[m @ \e[36msdnr-wt-odlux-app-linkCalculationApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m>>> \e[0;32mmaven-pmd-plugin:3.13.0:cpd-check\e[m \e[1m(cpd)\e[0;1m > \e[0;1m:cpd\e[m @ \e[36msdnr-wt-odlux-app-linkCalculationApp\e[0;1m >>>\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-pmd-plugin:3.13.0:cpd\e[m \e[1m(cpd)\e[m @ \e[36msdnr-wt-odlux-app-linkCalculationApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m<<< \e[0;32mmaven-pmd-plugin:3.13.0:cpd-check\e[m \e[1m(cpd)\e[0;1m < \e[0;1m:cpd\e[m @ \e[36msdnr-wt-odlux-app-linkCalculationApp\e[0;1m <<<\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-pmd-plugin:3.13.0:cpd-check\e[m \e[1m(cpd)\e[m @ \e[36msdnr-wt-odlux-app-linkCalculationApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] PMD version: 6.21.0
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-dependency-plugin:3.1.2:copy\e[m \e[1m(unpack-license)\e[m @ \e[36msdnr-wt-odlux-app-linkCalculationApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mfrontend-maven-plugin:1.7.2:yarn\e[m \e[1m(yarn build)\e[m @ \e[36msdnr-wt-odlux-app-linkCalculationApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] Running 'yarn run build' in /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/linkCalculationApp
+[\e[1;34mINFO\e[m] yarn run v1.19.0
+[\e[1;34mINFO\e[m] $ webpack --env release --config webpack.config.js
+[\e[1;34mINFO\e[m] Hash: d2f8172d8fc74fd42805
+[\e[1;34mINFO\e[m] Version: webpack 4.28.4
+[\e[1;34mINFO\e[m] Child App:
+[\e[1;34mINFO\e[m]     Hash: d2f8172d8fc74fd42805
+[\e[1;34mINFO\e[m]     Time: 17561ms
+[\e[1;34mINFO\e[m]     Built at: 03/15/2021 12:41:34 PM
+[\e[1;34mINFO\e[m]                     Asset      Size  Chunks             Chunk Names
+[\e[1;34mINFO\e[m]     linkCalculationApp.js  37.3 KiB       0  [emitted]  linkCalculationApp
+[\e[1;34mINFO\e[m]     Entrypoint linkCalculationApp = linkCalculationApp.js
+[\e[1;34mINFO\e[m]      [0] multi ./pluginLinkCalculation.tsx 28 bytes {0} [built]
+[\e[1;34mINFO\e[m]      [1] ./pluginLinkCalculation.tsx 6.2 KiB {0} [built]
+[\e[1;34mINFO\e[m]      [2] delegated ../../node_modules/react/index.js from dll-reference app 42 bytes {0} [built]
+[\e[1;34mINFO\e[m]      [3] external "app" 42 bytes {0} [built]
+[\e[1;34mINFO\e[m]      [4] delegated ../../node_modules/react-router-dom/es/index.js from dll-reference app 42 bytes {0} [built]
+[\e[1;34mINFO\e[m]      [5] delegated ../../node_modules/@fortawesome/free-solid-svg-icons/index.es.js from dll-reference app 42 bytes {0} [built]
+[\e[1;34mINFO\e[m]      [6] delegated ./services/applicationManager.ts from dll-reference app 42 bytes {0} [built]
+[\e[1;34mINFO\e[m]      [7] ./views/linkCalculationComponent.tsx 36.2 KiB {0} [built]
+[\e[1;34mINFO\e[m]      [9] delegated ./flux/connect.ts from dll-reference app 42 bytes {0} [built]
+[\e[1;34mINFO\e[m]     [10] ./views/Style.scss 1.23 KiB {0} [built]
+[\e[1;34mINFO\e[m]     [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]
+[\e[1;34mINFO\e[m]     [14] ./actions/commonLinkCalculationActions.ts 9.4 KiB {0} [built]
+[\e[1;34mINFO\e[m]     [15] delegated ./flux/action.ts from dll-reference app 42 bytes {0} [built]
+[\e[1;34mINFO\e[m]     [19] ./handlers/linkCalculationAppRootHandler.ts 4.51 KiB {0} [built]
+[\e[1;34mINFO\e[m]     [20] delegated ./flux/middleware.ts from dll-reference app 42 bytes {0} [built]
+[\e[1;34mINFO\e[m]         + 6 hidden modules
+[\e[1;34mINFO\e[m] Done in 19.36s.
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-resources-plugin:3.1.0:resources\e[m \e[1m(default-resources)\e[m @ \e[36msdnr-wt-odlux-app-linkCalculationApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] Using 'UTF-8' encoding to copy filtered resources.
+[\e[1;34mINFO\e[m] Copying 1 resource to odlux
+[\e[1;34mINFO\e[m] Copying 1 resource
+[\e[1;34mINFO\e[m] Copying 1 resource
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-compiler-plugin:3.8.1:compile\e[m \e[1m(default-compile)\e[m @ \e[36msdnr-wt-odlux-app-linkCalculationApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] Changes detected - recompiling the module!
+[\e[1;34mINFO\e[m] Compiling 1 source file to /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/linkCalculationApp/target/classes
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m>>> \e[0;32mspotbugs-maven-plugin:3.1.12.2:check\e[m \e[1m(analyze-compile)\e[0;1m > \e[0;1m:spotbugs\e[m @ \e[36msdnr-wt-odlux-app-linkCalculationApp\e[0;1m >>>\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mspotbugs-maven-plugin:3.1.12.2:spotbugs\e[m \e[1m(spotbugs)\e[m @ \e[36msdnr-wt-odlux-app-linkCalculationApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m<<< \e[0;32mspotbugs-maven-plugin:3.1.12.2:check\e[m \e[1m(analyze-compile)\e[0;1m < \e[0;1m:spotbugs\e[m @ \e[36msdnr-wt-odlux-app-linkCalculationApp\e[0;1m <<<\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mspotbugs-maven-plugin:3.1.12.2:check\e[m \e[1m(analyze-compile)\e[m @ \e[36msdnr-wt-odlux-app-linkCalculationApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mbuild-helper-maven-plugin:1.12:add-test-source\e[m \e[1m(add-test-source)\e[m @ \e[36msdnr-wt-odlux-app-linkCalculationApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] Test Source directory: /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/linkCalculationApp/src2/test/java added.
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-resources-plugin:3.1.0:testResources\e[m \e[1m(default-testResources)\e[m @ \e[36msdnr-wt-odlux-app-linkCalculationApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] Using 'UTF-8' encoding to copy filtered resources.
+[\e[1;34mINFO\e[m] skip non existing resourceDirectory /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/linkCalculationApp/src/test/resources
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-compiler-plugin:3.8.1:testCompile\e[m \e[1m(default-testCompile)\e[m @ \e[36msdnr-wt-odlux-app-linkCalculationApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] Changes detected - recompiling the module!
+[\e[1;34mINFO\e[m] Compiling 1 source file to /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/linkCalculationApp/target/test-classes
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-surefire-plugin:3.0.0-M5:test\e[m \e[1m(default-test)\e[m @ \e[36msdnr-wt-odlux-app-linkCalculationApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] -------------------------------------------------------
+[\e[1;34mINFO\e[m]  T E S T S
+[\e[1;34mINFO\e[m] -------------------------------------------------------
+[\e[1;34mINFO\e[m] Running org.onap.ccsdk.features.sdnr.wt.odlux.bundles.test.\e[1mTestBundleRes\e[m
+[\e[1;34mINFO\e[m] \e[1;32mTests run: \e[0;1;32m1\e[m, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.183 s - in org.onap.ccsdk.features.sdnr.wt.odlux.bundles.test.\e[1mTestBundleRes\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] Results:
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1;32mTests run: 1, Failures: 0, Errors: 0, Skipped: 0\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mjacoco-maven-plugin:0.8.5:report\e[m \e[1m(post-unit-test)\e[m @ \e[36msdnr-wt-odlux-app-linkCalculationApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] Loading execution data file /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/linkCalculationApp/target/code-coverage/jacoco-ut.exec
+[\e[1;34mINFO\e[m] Analyzed bundle 'ccsdk-features :: sdnr-wt-odlux-app-linkCalculationApp' with 1 classes
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mjacoco-maven-plugin:0.8.5:report\e[m \e[1m(default-report)\e[m @ \e[36msdnr-wt-odlux-app-linkCalculationApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] Skipping JaCoCo execution due to missing execution data file.
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mscript-maven-plugin:1.0.0:execute\e[m \e[1m(default)\e[m @ \e[36msdnr-wt-odlux-app-linkCalculationApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] executing beanshell script
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-bundle-plugin:4.2.1:bundle\e[m \e[1m(default-bundle)\e[m @ \e[36msdnr-wt-odlux-app-linkCalculationApp\e[0;1m ---\e[m
+[\e[1;33mWARNING\e[m] Bundle org.onap.ccsdk.features.sdnr.wt:sdnr-wt-odlux-app-linkCalculationApp:bundle:1.1.2-SNAPSHOT : Unused Import-Package instructions: [com.opensymphony.*] 
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-javadoc-plugin:3.2.0:jar\e[m \e[1m(attach-javadocs)\e[m @ \e[36msdnr-wt-odlux-app-linkCalculationApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] Skipping javadoc generation
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mjacoco-maven-plugin:0.8.5:prepare-agent\e[m \e[1m(pre-integration-test)\e[m @ \e[36msdnr-wt-odlux-app-linkCalculationApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 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/**
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-failsafe-plugin:3.0.0-M5:integration-test\e[m \e[1m(integration-tests)\e[m @ \e[36msdnr-wt-odlux-app-linkCalculationApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mjacoco-maven-plugin:0.8.5:report\e[m \e[1m(post-integration-test)\e[m @ \e[36msdnr-wt-odlux-app-linkCalculationApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] Skipping JaCoCo execution due to missing execution data file.
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mduplicate-finder-maven-plugin:1.4.0:check\e[m \e[1m(find-duplicate-classpath-entries)\e[m @ \e[36msdnr-wt-odlux-app-linkCalculationApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-source-plugin:3.2.1:jar-no-fork\e[m \e[1m(attach-sources)\e[m @ \e[36msdnr-wt-odlux-app-linkCalculationApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 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
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-failsafe-plugin:3.0.0-M5:verify\e[m \e[1m(integration-tests)\e[m @ \e[36msdnr-wt-odlux-app-linkCalculationApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmodernizer-maven-plugin:2.1.0:modernizer\e[m \e[1m(modernizer)\e[m @ \e[36msdnr-wt-odlux-app-linkCalculationApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mjacoco-maven-plugin:0.8.5:report\e[m \e[1m(report)\e[m @ \e[36msdnr-wt-odlux-app-linkCalculationApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] Skipping JaCoCo execution due to missing execution data file.
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mjacoco-maven-plugin:0.8.5:check\e[m \e[1m(default-check)\e[m @ \e[36msdnr-wt-odlux-app-linkCalculationApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] Skipping JaCoCo execution due to missing execution data file:/home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/linkCalculationApp/target/jacoco.exec
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-install-plugin:2.5.2:install\e[m \e[1m(default-install)\e[m @ \e[36msdnr-wt-odlux-app-linkCalculationApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 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
+[\e[1;34mINFO\e[m] 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
+[\e[1;34mINFO\e[m] 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
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-bundle-plugin:4.2.1:install\e[m \e[1m(default-install)\e[m @ \e[36msdnr-wt-odlux-app-linkCalculationApp\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 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
+[\e[1;34mINFO\e[m] Writing OBR metadata
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m-----< \e[0;36morg.onap.ccsdk.features.sdnr.wt:sdnr-wt-odlux-apps-feature\e[0;1m >-----\e[m
+[\e[1;34mINFO\e[m] \e[1mBuilding ccsdk-features :: sdnr-wt-odlux-apps-feature 1.1.2-SNAPSHOT [21/24]\e[m
+[\e[1;34mINFO\e[m] \e[1m------------------------------[ feature ]-------------------------------\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-clean-plugin:3.1.0:clean\e[m \e[1m(default-clean)\e[m @ \e[36msdnr-wt-odlux-apps-feature\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] Deleting /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/app-feature/target
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-enforcer-plugin:3.0.0-M2:enforce\e[m \e[1m(enforce-property)\e[m @ \e[36msdnr-wt-odlux-apps-feature\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-enforcer-plugin:3.0.0-M2:enforce\e[m \e[1m(enforce-no-snapshots)\e[m @ \e[36msdnr-wt-odlux-apps-feature\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-enforcer-plugin:3.0.0-M2:enforce\e[m \e[1m(enforce-maven)\e[m @ \e[36msdnr-wt-odlux-apps-feature\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-enforcer-plugin:3.0.0-M2:enforce\e[m \e[1m(enforce-banned-dependencies)\e[m @ \e[36msdnr-wt-odlux-apps-feature\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mgit-commit-id-plugin:4.0.0:revision\e[m \e[1m(get-git-infos)\e[m @ \e[36msdnr-wt-odlux-apps-feature\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mjacoco-maven-plugin:0.8.5:prepare-agent\e[m \e[1m(pre-unit-test)\e[m @ \e[36msdnr-wt-odlux-apps-feature\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] Skipping JaCoCo execution because property jacoco.skip is set.
+[\e[1;34mINFO\e[m] surefireArgLine set to empty
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mjacoco-maven-plugin:0.8.5:prepare-agent\e[m \e[1m(default-prepare-agent)\e[m @ \e[36msdnr-wt-odlux-apps-feature\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] Skipping JaCoCo execution because property jacoco.skip is set.
+[\e[1;34mINFO\e[m] argLine set to empty
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-checkstyle-plugin:3.1.1:check\e[m \e[1m(check-license)\e[m @ \e[36msdnr-wt-odlux-apps-feature\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-checkstyle-plugin:3.1.1:check\e[m \e[1m(default)\e[m @ \e[36msdnr-wt-odlux-apps-feature\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-checkstyle-plugin:3.1.1:check\e[m \e[1m(onap-java-style)\e[m @ \e[36msdnr-wt-odlux-apps-feature\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-checkstyle-plugin:3.1.1:check\e[m \e[1m(onap-license)\e[m @ \e[36msdnr-wt-odlux-apps-feature\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m>>> \e[0;32mmaven-pmd-plugin:3.13.0:cpd-check\e[m \e[1m(cpd)\e[0;1m > \e[0;1m:cpd\e[m @ \e[36msdnr-wt-odlux-apps-feature\e[0;1m >>>\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-pmd-plugin:3.13.0:cpd\e[m \e[1m(cpd)\e[m @ \e[36msdnr-wt-odlux-apps-feature\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m<<< \e[0;32mmaven-pmd-plugin:3.13.0:cpd-check\e[m \e[1m(cpd)\e[0;1m < \e[0;1m:cpd\e[m @ \e[36msdnr-wt-odlux-apps-feature\e[0;1m <<<\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-pmd-plugin:3.13.0:cpd-check\e[m \e[1m(cpd)\e[m @ \e[36msdnr-wt-odlux-apps-feature\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] PMD version: 6.21.0
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-dependency-plugin:3.1.2:copy\e[m \e[1m(unpack-license)\e[m @ \e[36msdnr-wt-odlux-apps-feature\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mdepends-maven-plugin:1.4.0:generate-depends-file\e[m \e[1m(generate-depends-file)\e[m @ \e[36msdnr-wt-odlux-apps-feature\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] Created: /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/app-feature/target/classes/META-INF/maven/dependencies.properties
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mkaraf-maven-plugin:4.2.9:features-generate-descriptor\e[m \e[1m(default-features-generate-descriptor)\e[m @ \e[36msdnr-wt-odlux-apps-feature\e[0;1m ---\e[m
+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\rProgress (2): 849 B | 849 B\r                           \rDownloaded 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)
+[\e[1;34mINFO\e[m] Generating feature descriptor file /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/app-feature/target/feature/feature.xml
+[\e[1;34mINFO\e[m] ...done!
+[\e[1;34mINFO\e[m] Attaching features XML
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mkaraf-maven-plugin:4.2.9:verify\e[m \e[1m(default-verify)\e[m @ \e[36msdnr-wt-odlux-apps-feature\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 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
+[\e[1;34mINFO\e[m] Features verified: 0, failures: 0, ignored: 0, skipped: 0
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m>>> \e[0;32mspotbugs-maven-plugin:3.1.12.2:check\e[m \e[1m(analyze-compile)\e[0;1m > \e[0;1m:spotbugs\e[m @ \e[36msdnr-wt-odlux-apps-feature\e[0;1m >>>\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mspotbugs-maven-plugin:3.1.12.2:spotbugs\e[m \e[1m(spotbugs)\e[m @ \e[36msdnr-wt-odlux-apps-feature\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m<<< \e[0;32mspotbugs-maven-plugin:3.1.12.2:check\e[m \e[1m(analyze-compile)\e[0;1m < \e[0;1m:spotbugs\e[m @ \e[36msdnr-wt-odlux-apps-feature\e[0;1m <<<\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mspotbugs-maven-plugin:3.1.12.2:check\e[m \e[1m(analyze-compile)\e[m @ \e[36msdnr-wt-odlux-apps-feature\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mjacoco-maven-plugin:0.8.5:report\e[m \e[1m(post-unit-test)\e[m @ \e[36msdnr-wt-odlux-apps-feature\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] Skipping JaCoCo execution because property jacoco.skip is set.
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-surefire-plugin:3.0.0-M5:test\e[m \e[1m(default)\e[m @ \e[36msdnr-wt-odlux-apps-feature\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] Tests are skipped.
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mjacoco-maven-plugin:0.8.5:report\e[m \e[1m(default-report)\e[m @ \e[36msdnr-wt-odlux-apps-feature\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] Skipping JaCoCo execution because property jacoco.skip is set.
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mscript-maven-plugin:1.0.0:execute\e[m \e[1m(default)\e[m @ \e[36msdnr-wt-odlux-apps-feature\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] executing beanshell script
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-javadoc-plugin:3.2.0:jar\e[m \e[1m(attach-javadocs)\e[m @ \e[36msdnr-wt-odlux-apps-feature\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] Skipping javadoc generation
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mjacoco-maven-plugin:0.8.5:prepare-agent\e[m \e[1m(pre-integration-test)\e[m @ \e[36msdnr-wt-odlux-apps-feature\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] Skipping JaCoCo execution because property jacoco.skip is set.
+[\e[1;34mINFO\e[m] failsafeArgLine set to empty
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-failsafe-plugin:3.0.0-M5:integration-test\e[m \e[1m(integration-tests)\e[m @ \e[36msdnr-wt-odlux-apps-feature\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] No tests to run.
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mjacoco-maven-plugin:0.8.5:report\e[m \e[1m(post-integration-test)\e[m @ \e[36msdnr-wt-odlux-apps-feature\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] Skipping JaCoCo execution because property jacoco.skip is set.
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mduplicate-finder-maven-plugin:1.4.0:check\e[m \e[1m(find-duplicate-classpath-entries)\e[m @ \e[36msdnr-wt-odlux-apps-feature\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-source-plugin:3.2.1:jar-no-fork\e[m \e[1m(attach-sources)\e[m @ \e[36msdnr-wt-odlux-apps-feature\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] No sources in project. Archive not created.
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-failsafe-plugin:3.0.0-M5:verify\e[m \e[1m(integration-tests)\e[m @ \e[36msdnr-wt-odlux-apps-feature\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmodernizer-maven-plugin:2.1.0:modernizer\e[m \e[1m(modernizer)\e[m @ \e[36msdnr-wt-odlux-apps-feature\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mjacoco-maven-plugin:0.8.5:report\e[m \e[1m(report)\e[m @ \e[36msdnr-wt-odlux-apps-feature\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] Skipping JaCoCo execution because property jacoco.skip is set.
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mjacoco-maven-plugin:0.8.5:check\e[m \e[1m(default-check)\e[m @ \e[36msdnr-wt-odlux-apps-feature\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] Skipping JaCoCo execution because property jacoco.skip is set.
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-install-plugin:2.5.2:install\e[m \e[1m(default-install)\e[m @ \e[36msdnr-wt-odlux-apps-feature\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] No primary artifact to install, installing attached artifacts instead.
+[\e[1;34mINFO\e[m] 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
+[\e[1;34mINFO\e[m] 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
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m----< \e[0;36morg.onap.ccsdk.features.sdnr.wt:sdnr-wt-odlux-apps-installer\e[0;1m >----\e[m
+[\e[1;34mINFO\e[m] \e[1mBuilding ccsdk-features :: sdnr-wt-odlux-apps-installer 1.1.2-SNAPSHOT [22/24]\e[m
+[\e[1;34mINFO\e[m] \e[1m--------------------------------[ pom ]---------------------------------\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-clean-plugin:3.1.0:clean\e[m \e[1m(default-clean)\e[m @ \e[36msdnr-wt-odlux-apps-installer\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] Deleting /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/apps/app-installer/target
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-enforcer-plugin:3.0.0-M2:enforce\e[m \e[1m(enforce-property)\e[m @ \e[36msdnr-wt-odlux-apps-installer\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-enforcer-plugin:3.0.0-M2:enforce\e[m \e[1m(enforce-no-snapshots)\e[m @ \e[36msdnr-wt-odlux-apps-installer\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-enforcer-plugin:3.0.0-M2:enforce\e[m \e[1m(enforce-maven)\e[m @ \e[36msdnr-wt-odlux-apps-installer\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-enforcer-plugin:3.0.0-M2:enforce\e[m \e[1m(enforce-banned-dependencies)\e[m @ \e[36msdnr-wt-odlux-apps-installer\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mjacoco-maven-plugin:0.8.5:prepare-agent\e[m \e[1m(pre-unit-test)\e[m @ \e[36msdnr-wt-odlux-apps-installer\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 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
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mjacoco-maven-plugin:0.8.5:prepare-agent\e[m \e[1m(default-prepare-agent)\e[m @ \e[36msdnr-wt-odlux-apps-installer\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 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
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mgit-commit-id-plugin:4.0.0:revision\e[m \e[1m(get-git-infos)\e[m @ \e[36msdnr-wt-odlux-apps-installer\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-checkstyle-plugin:3.1.1:check\e[m \e[1m(check-license)\e[m @ \e[36msdnr-wt-odlux-apps-installer\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-checkstyle-plugin:3.1.1:check\e[m \e[1m(onap-java-style)\e[m @ \e[36msdnr-wt-odlux-apps-installer\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-checkstyle-plugin:3.1.1:check\e[m \e[1m(default)\e[m @ \e[36msdnr-wt-odlux-apps-installer\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-checkstyle-plugin:3.1.1:check\e[m \e[1m(onap-license)\e[m @ \e[36msdnr-wt-odlux-apps-installer\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mjacoco-maven-plugin:0.8.5:report\e[m \e[1m(post-unit-test)\e[m @ \e[36msdnr-wt-odlux-apps-installer\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] Skipping JaCoCo execution due to missing execution data file.
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mjacoco-maven-plugin:0.8.5:report\e[m \e[1m(default-report)\e[m @ \e[36msdnr-wt-odlux-apps-installer\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] Skipping JaCoCo execution due to missing execution data file.
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-dependency-plugin:3.1.2:copy-dependencies\e[m \e[1m(copy-nested-dependencies)\e[m @ \e[36msdnr-wt-odlux-apps-installer\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 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
+[\e[1;34mINFO\e[m] 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
+[\e[1;34mINFO\e[m] 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
+[\e[1;34mINFO\e[m] 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
+[\e[1;34mINFO\e[m] 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
+[\e[1;34mINFO\e[m] 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
+[\e[1;34mINFO\e[m] 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
+[\e[1;34mINFO\e[m] 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
+[\e[1;34mINFO\e[m] 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
+[\e[1;34mINFO\e[m] 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
+[\e[1;34mINFO\e[m] 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
+[\e[1;34mINFO\e[m] 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
+[\e[1;34mINFO\e[m] 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
+[\e[1;34mINFO\e[m] 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
+[\e[1;34mINFO\e[m] 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
+[\e[1;34mINFO\e[m] 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
+[\e[1;34mINFO\e[m] 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
+[\e[1;34mINFO\e[m] 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
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-javadoc-plugin:3.2.0:jar\e[m \e[1m(attach-javadocs)\e[m @ \e[36msdnr-wt-odlux-apps-installer\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] Not executing Javadoc as the project is not a Java classpath-capable package
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-assembly-plugin:3.3.0:single\e[m \e[1m(maven-repo-zip)\e[m @ \e[36msdnr-wt-odlux-apps-installer\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] Reading assembly descriptor: src/assembly/assemble_mvnrepo_zip.xml
+[\e[1;34mINFO\e[m] 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
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mjacoco-maven-plugin:0.8.5:prepare-agent\e[m \e[1m(pre-integration-test)\e[m @ \e[36msdnr-wt-odlux-apps-installer\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 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
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-failsafe-plugin:3.0.0-M5:integration-test\e[m \e[1m(integration-tests)\e[m @ \e[36msdnr-wt-odlux-apps-installer\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] No tests to run.
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mjacoco-maven-plugin:0.8.5:report\e[m \e[1m(post-integration-test)\e[m @ \e[36msdnr-wt-odlux-apps-installer\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] Skipping JaCoCo execution due to missing execution data file.
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mjacoco-maven-plugin:0.8.5:check\e[m \e[1m(default-check)\e[m @ \e[36msdnr-wt-odlux-apps-installer\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 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
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-failsafe-plugin:3.0.0-M5:verify\e[m \e[1m(integration-tests)\e[m @ \e[36msdnr-wt-odlux-apps-installer\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-install-plugin:2.5.2:install\e[m \e[1m(default-install)\e[m @ \e[36msdnr-wt-odlux-apps-installer\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 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
+[\e[1;34mINFO\e[m] 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
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m------< \e[0;36morg.onap.ccsdk.features.sdnr.wt:sdnr-wt-odlux-installer\e[0;1m >-------\e[m
+[\e[1;34mINFO\e[m] \e[1mBuilding ccsdk-features :: sdnr-wt-odlux-installer 1.1.2-SNAPSHOT [23/24]\e[m
+[\e[1;34mINFO\e[m] \e[1m--------------------------------[ pom ]---------------------------------\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-clean-plugin:3.1.0:clean\e[m \e[1m(default-clean)\e[m @ \e[36msdnr-wt-odlux-installer\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] Deleting /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/installer/target
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-enforcer-plugin:3.0.0-M2:enforce\e[m \e[1m(enforce-property)\e[m @ \e[36msdnr-wt-odlux-installer\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-enforcer-plugin:3.0.0-M2:enforce\e[m \e[1m(enforce-no-snapshots)\e[m @ \e[36msdnr-wt-odlux-installer\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-enforcer-plugin:3.0.0-M2:enforce\e[m \e[1m(enforce-maven)\e[m @ \e[36msdnr-wt-odlux-installer\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-enforcer-plugin:3.0.0-M2:enforce\e[m \e[1m(enforce-banned-dependencies)\e[m @ \e[36msdnr-wt-odlux-installer\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mjacoco-maven-plugin:0.8.5:prepare-agent\e[m \e[1m(pre-unit-test)\e[m @ \e[36msdnr-wt-odlux-installer\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 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
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mjacoco-maven-plugin:0.8.5:prepare-agent\e[m \e[1m(default-prepare-agent)\e[m @ \e[36msdnr-wt-odlux-installer\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 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
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mgit-commit-id-plugin:4.0.0:revision\e[m \e[1m(get-git-infos)\e[m @ \e[36msdnr-wt-odlux-installer\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-dependency-plugin:3.1.2:unpack\e[m \e[1m(unpack features)\e[m @ \e[36msdnr-wt-odlux-installer\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] Configured Artifact: org.onap.ccsdk.features.sdnr.wt:sdnr-wt-odlux-framework:1.1.2-SNAPSHOT:jar
+[\e[1;34mINFO\e[m] Configured Artifact: org.onap.ccsdk.features.sdnr.wt:sdnr-wt-odlux-app-connectApp:1.1.2-SNAPSHOT:jar
+[\e[1;34mINFO\e[m] Configured Artifact: org.onap.ccsdk.features.sdnr.wt:sdnr-wt-odlux-app-eventLogApp:1.1.2-SNAPSHOT:jar
+[\e[1;34mINFO\e[m] Configured Artifact: org.onap.ccsdk.features.sdnr.wt:sdnr-wt-odlux-app-helpApp:1.1.2-SNAPSHOT:jar
+[\e[1;34mINFO\e[m] Configured Artifact: org.onap.ccsdk.features.sdnr.wt:sdnr-wt-odlux-app-maintenanceApp:1.1.2-SNAPSHOT:jar
+[\e[1;34mINFO\e[m] Configured Artifact: org.onap.ccsdk.features.sdnr.wt:sdnr-wt-odlux-app-minimumApp:1.1.2-SNAPSHOT:jar
+[\e[1;34mINFO\e[m] Configured Artifact: org.onap.ccsdk.features.sdnr.wt:sdnr-wt-odlux-app-configurationApp:1.1.2-SNAPSHOT:jar
+[\e[1;34mINFO\e[m] Configured Artifact: org.onap.ccsdk.features.sdnr.wt:sdnr-wt-odlux-app-demoApp:1.1.2-SNAPSHOT:jar
+[\e[1;34mINFO\e[m] Configured Artifact: org.onap.ccsdk.features.sdnr.wt:sdnr-wt-odlux-app-faultApp:1.1.2-SNAPSHOT:jar
+[\e[1;34mINFO\e[m] Configured Artifact: org.onap.ccsdk.features.sdnr.wt:sdnr-wt-odlux-app-networkMapApp:1.1.2-SNAPSHOT:jar
+[\e[1;34mINFO\e[m] Configured Artifact: org.onap.ccsdk.features.sdnr.wt:sdnr-wt-odlux-app-linkCalculationApp:1.1.2-SNAPSHOT:jar
+[\e[1;34mINFO\e[m] Configured Artifact: org.onap.ccsdk.features.sdnr.wt:sdnr-wt-odlux-app-inventoryApp:1.1.2-SNAPSHOT:jar
+[\e[1;34mINFO\e[m] Configured Artifact: org.onap.ccsdk.features.sdnr.wt:sdnr-wt-odlux-app-mediatorApp:1.1.2-SNAPSHOT:jar
+[\e[1;34mINFO\e[m] Configured Artifact: org.onap.ccsdk.features.sdnr.wt:sdnr-wt-odlux-app-performanceHistoryApp:1.1.2-SNAPSHOT:jar
+[\e[1;34mINFO\e[m] 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\rProgress (2): 1.0 kB | 1.0 kB\r                             \rDownloaded 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\r                    \rDownloaded 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\rProgress (1): 7.8/235 kB\rProgress (1): 12/235 kB \rProgress (1): 16/235 kB\rProgress (1): 20/235 kB\rProgress (1): 24/235 kB\rProgress (1): 28/235 kB\rProgress (1): 32/235 kB\rProgress (1): 36/235 kB\rProgress (1): 41/235 kB\rProgress (1): 45/235 kB\rProgress (1): 49/235 kB\rProgress (1): 53/235 kB\rProgress (1): 57/235 kB\rProgress (1): 61/235 kB\rProgress (1): 65/235 kB\rProgress (1): 69/235 kB\rProgress (1): 73/235 kB\rProgress (1): 77/235 kB\rProgress (1): 81/235 kB\rProgress (1): 86/235 kB\rProgress (1): 90/235 kB\rProgress (1): 94/235 kB\rProgress (1): 98/235 kB\rProgress (1): 102/235 kB\rProgress (1): 106/235 kB\rProgress (1): 110/235 kB\rProgress (1): 114/235 kB\rProgress (1): 118/235 kB\rProgress (1): 122/235 kB\rProgress (1): 127/235 kB\rProgress (1): 131/235 kB\rProgress (1): 135/235 kB\rProgress (1): 139/235 kB\rProgress (1): 143/235 kB\rProgress (1): 147/235 kB\rProgress (1): 151/235 kB\rProgress (1): 155/235 kB\rProgress (1): 159/235 kB\rProgress (1): 163/235 kB\rProgress (1): 168/235 kB\rProgress (1): 172/235 kB\rProgress (1): 176/235 kB\rProgress (1): 180/235 kB\rProgress (1): 184/235 kB\rProgress (1): 188/235 kB\rProgress (1): 192/235 kB\rProgress (1): 196/235 kB\rProgress (1): 200/235 kB\rProgress (1): 204/235 kB\rProgress (1): 208/235 kB\rProgress (1): 213/235 kB\rProgress (1): 217/235 kB\rProgress (1): 221/235 kB\rProgress (1): 225/235 kB\rProgress (1): 229/235 kB\rProgress (1): 233/235 kB\rProgress (1): 235 kB    \r                    \rDownloaded 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)
+[\e[1;34mINFO\e[m] 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 ""
+[\e[1;34mINFO\e[m] 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 ""
+[\e[1;34mINFO\e[m] 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 ""
+[\e[1;34mINFO\e[m] 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 ""
+[\e[1;34mINFO\e[m] 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 ""
+[\e[1;34mINFO\e[m] 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 ""
+[\e[1;34mINFO\e[m] 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 ""
+[\e[1;34mINFO\e[m] 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 ""
+[\e[1;34mINFO\e[m] 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 ""
+[\e[1;34mINFO\e[m] 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 ""
+[\e[1;34mINFO\e[m] 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 ""
+[\e[1;34mINFO\e[m] 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 ""
+[\e[1;34mINFO\e[m] 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 ""
+[\e[1;34mINFO\e[m] 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 ""
+[\e[1;34mINFO\e[m] 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 ""
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-checkstyle-plugin:3.1.1:check\e[m \e[1m(check-license)\e[m @ \e[36msdnr-wt-odlux-installer\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-checkstyle-plugin:3.1.1:check\e[m \e[1m(onap-java-style)\e[m @ \e[36msdnr-wt-odlux-installer\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-checkstyle-plugin:3.1.1:check\e[m \e[1m(default)\e[m @ \e[36msdnr-wt-odlux-installer\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-checkstyle-plugin:3.1.1:check\e[m \e[1m(onap-license)\e[m @ \e[36msdnr-wt-odlux-installer\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mjacoco-maven-plugin:0.8.5:report\e[m \e[1m(post-unit-test)\e[m @ \e[36msdnr-wt-odlux-installer\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] Skipping JaCoCo execution due to missing execution data file.
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mjacoco-maven-plugin:0.8.5:report\e[m \e[1m(default-report)\e[m @ \e[36msdnr-wt-odlux-installer\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] Skipping JaCoCo execution due to missing execution data file.
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-javadoc-plugin:3.2.0:jar\e[m \e[1m(attach-javadocs)\e[m @ \e[36msdnr-wt-odlux-installer\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] Not executing Javadoc as the project is not a Java classpath-capable package
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-assembly-plugin:3.3.0:single\e[m \e[1m(maven-repo-zip)\e[m @ \e[36msdnr-wt-odlux-installer\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] Reading assembly descriptor: src/assembly/assemble_mvnrepo_zip.xml
+[\e[1;34mINFO\e[m] 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
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mjacoco-maven-plugin:0.8.5:prepare-agent\e[m \e[1m(pre-integration-test)\e[m @ \e[36msdnr-wt-odlux-installer\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 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
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-failsafe-plugin:3.0.0-M5:integration-test\e[m \e[1m(integration-tests)\e[m @ \e[36msdnr-wt-odlux-installer\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] No tests to run.
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mjacoco-maven-plugin:0.8.5:report\e[m \e[1m(post-integration-test)\e[m @ \e[36msdnr-wt-odlux-installer\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] Skipping JaCoCo execution due to missing execution data file.
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mjacoco-maven-plugin:0.8.5:check\e[m \e[1m(default-check)\e[m @ \e[36msdnr-wt-odlux-installer\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] Skipping JaCoCo execution due to missing execution data file:/home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/installer/target/jacoco.exec
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-failsafe-plugin:3.0.0-M5:verify\e[m \e[1m(integration-tests)\e[m @ \e[36msdnr-wt-odlux-installer\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-install-plugin:2.5.2:install\e[m \e[1m(default-install)\e[m @ \e[36msdnr-wt-odlux-installer\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 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
+[\e[1;34mINFO\e[m] 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
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m-------------< \e[0;36morg.onap.ccsdk.features.sdnr.wt:odlux-top\e[0;1m >--------------\e[m
+[\e[1;34mINFO\e[m] \e[1mBuilding ccsdk-features :: odlux-top 1.1.2-SNAPSHOT              [24/24]\e[m
+[\e[1;34mINFO\e[m] \e[1m--------------------------------[ pom ]---------------------------------\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-clean-plugin:3.1.0:clean\e[m \e[1m(default-clean)\e[m @ \e[36modlux-top\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] Deleting /home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/target
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-enforcer-plugin:3.0.0-M2:enforce\e[m \e[1m(enforce-property)\e[m @ \e[36modlux-top\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-enforcer-plugin:3.0.0-M2:enforce\e[m \e[1m(enforce-no-snapshots)\e[m @ \e[36modlux-top\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-enforcer-plugin:3.0.0-M2:enforce\e[m \e[1m(enforce-maven)\e[m @ \e[36modlux-top\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-enforcer-plugin:3.0.0-M2:enforce\e[m \e[1m(enforce-banned-dependencies)\e[m @ \e[36modlux-top\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mjacoco-maven-plugin:0.8.5:prepare-agent\e[m \e[1m(pre-unit-test)\e[m @ \e[36modlux-top\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 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
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mjacoco-maven-plugin:0.8.5:prepare-agent\e[m \e[1m(default-prepare-agent)\e[m @ \e[36modlux-top\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 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
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mgit-commit-id-plugin:4.0.0:revision\e[m \e[1m(get-git-infos)\e[m @ \e[36modlux-top\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-checkstyle-plugin:3.1.1:check\e[m \e[1m(check-license)\e[m @ \e[36modlux-top\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-checkstyle-plugin:3.1.1:check\e[m \e[1m(onap-java-style)\e[m @ \e[36modlux-top\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-checkstyle-plugin:3.1.1:check\e[m \e[1m(default)\e[m @ \e[36modlux-top\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-checkstyle-plugin:3.1.1:check\e[m \e[1m(onap-license)\e[m @ \e[36modlux-top\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mjacoco-maven-plugin:0.8.5:report\e[m \e[1m(post-unit-test)\e[m @ \e[36modlux-top\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] Skipping JaCoCo execution due to missing execution data file.
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mjacoco-maven-plugin:0.8.5:report\e[m \e[1m(default-report)\e[m @ \e[36modlux-top\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] Skipping JaCoCo execution due to missing execution data file.
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-javadoc-plugin:3.2.0:jar\e[m \e[1m(attach-javadocs)\e[m @ \e[36modlux-top\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] Not executing Javadoc as the project is not a Java classpath-capable package
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mexec-maven-plugin:1.6.0:exec\e[m \e[1m(Clean node and node_modules)\e[m @ \e[36modlux-top\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mjacoco-maven-plugin:0.8.5:prepare-agent\e[m \e[1m(pre-integration-test)\e[m @ \e[36modlux-top\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 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
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-failsafe-plugin:3.0.0-M5:integration-test\e[m \e[1m(integration-tests)\e[m @ \e[36modlux-top\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] No tests to run.
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mjacoco-maven-plugin:0.8.5:report\e[m \e[1m(post-integration-test)\e[m @ \e[36modlux-top\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] Skipping JaCoCo execution due to missing execution data file.
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mjacoco-maven-plugin:0.8.5:check\e[m \e[1m(default-check)\e[m @ \e[36modlux-top\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] Skipping JaCoCo execution due to missing execution data file:/home/aijana/work/ccsdk/features/sdnr/wt-aluminium-sr1/odlux/target/jacoco.exec
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-failsafe-plugin:3.0.0-M5:verify\e[m \e[1m(integration-tests)\e[m @ \e[36modlux-top\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] \e[1m--- \e[0;32mmaven-install-plugin:2.5.2:install\e[m \e[1m(default-install)\e[m @ \e[36modlux-top\e[0;1m ---\e[m
+[\e[1;34mINFO\e[m] 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
+[\e[1;34mINFO\e[m] \e[1m------------------------------------------------------------------------\e[m
+[\e[1;34mINFO\e[m] \e[1mReactor Summary for ccsdk-features :: odlux-top 1.1.2-SNAPSHOT:\e[m
+[\e[1;34mINFO\e[m] 
+[\e[1;34mINFO\e[m] ccsdk-features :: sdnr-wt-odlux-framework .......... \e[1;32mSUCCESS\e[m [03:02 min]
+[\e[1;34mINFO\e[m] ccsdk-features :: sdnr-wt-odlux-core-model ......... \e[1;32mSUCCESS\e[m [  6.625 s]
+[\e[1;34mINFO\e[m] ccsdk-features :: sdnr-wt-odlux-core-provider ...... \e[1;32mSUCCESS\e[m [  8.247 s]
+[\e[1;34mINFO\e[m] ccsdk-features :: sdnr-wt-odlux-core-feature ....... \e[1;32mSUCCESS\e[m [  4.872 s]
+[\e[1;34mINFO\e[m] ccsdk-features :: sdnr-wt-odlux-core-installer ..... \e[1;32mSUCCESS\e[m [  0.873 s]
+[\e[1;34mINFO\e[m] ccsdk-features :: sdnr-wt-odlux-core-top ........... \e[1;32mSUCCESS\e[m [  0.092 s]
+[\e[1;34mINFO\e[m] ccsdk-features :: sdnr-wt-odlux-app-apiDemo ........ \e[1;32mSUCCESS\e[m [ 19.415 s]
+[\e[1;34mINFO\e[m] ccsdk-features :: sdnr-wt-odlux-app-connectApp ..... \e[1;32mSUCCESS\e[m [ 28.824 s]
+[\e[1;34mINFO\e[m] ccsdk-features :: sdnr-wt-odlux-app-demoApp ........ \e[1;32mSUCCESS\e[m [ 21.992 s]
+[\e[1;34mINFO\e[m] ccsdk-features :: sdnr-wt-odlux-app-faultApp ....... \e[1;32mSUCCESS\e[m [ 26.107 s]
+[\e[1;34mINFO\e[m] ccsdk-features :: sdnr-wt-odlux-app-helpApp ........ \e[1;32mSUCCESS\e[m [ 22.565 s]
+[\e[1;34mINFO\e[m] ccsdk-features :: sdnr-wt-odlux-app-inventoryApp ... \e[1;32mSUCCESS\e[m [ 25.709 s]
+[\e[1;34mINFO\e[m] ccsdk-features :: sdnr-wt-odlux-app-mediatorApp .... \e[1;32mSUCCESS\e[m [ 27.968 s]
+[\e[1;34mINFO\e[m] ccsdk-features :: sdnr-wt-odlux-app-maintenanceApp . \e[1;32mSUCCESS\e[m [ 25.481 s]
+[\e[1;34mINFO\e[m] ccsdk-features :: sdnr-wt-odlux-app-minimumApp ..... \e[1;32mSUCCESS\e[m [ 18.376 s]
+[\e[1;34mINFO\e[m] ccsdk-features :: sdnr-wt-odlux-app-performanceHistoryApp \e[1;32mSUCCESS\e[m [01:36 min]
+[\e[1;34mINFO\e[m] ccsdk-features :: sdnr-wt-odlux-app-eventLogApp .... \e[1;32mSUCCESS\e[m [ 23.100 s]
+[\e[1;34mINFO\e[m] ccsdk-features :: sdnr-wt-odlux-app-configurationApp \e[1;32mSUCCESS\e[m [ 31.458 s]
+[\e[1;34mINFO\e[m] ccsdk-features :: sdnr-wt-odlux-app-networkMapApp .. \e[1;32mSUCCESS\e[m [ 46.791 s]
+[\e[1;34mINFO\e[m] ccsdk-features :: sdnr-wt-odlux-app-linkCalculationApp \e[1;32mSUCCESS\e[m [ 25.530 s]
+[\e[1;34mINFO\e[m] ccsdk-features :: sdnr-wt-odlux-apps-feature ....... \e[1;32mSUCCESS\e[m [  1.685 s]
+[\e[1;34mINFO\e[m] ccsdk-features :: sdnr-wt-odlux-apps-installer ..... \e[1;32mSUCCESS\e[m [  0.292 s]
+[\e[1;34mINFO\e[m] ccsdk-features :: sdnr-wt-odlux-installer .......... \e[1;32mSUCCESS\e[m [  2.836 s]
+[\e[1;34mINFO\e[m] ccsdk-features :: odlux-top ........................ \e[1;32mSUCCESS\e[m [  2.694 s]
+[\e[1;34mINFO\e[m] \e[1m------------------------------------------------------------------------\e[m
+[\e[1;34mINFO\e[m] \e[1;32mBUILD SUCCESS\e[m
+[\e[1;34mINFO\e[m] \e[1m------------------------------------------------------------------------\e[m
+[\e[1;34mINFO\e[m] Total time:  11:06 min
+[\e[1;34mINFO\e[m] Finished at: 2021-03-15T12:41:44+01:00
+[\e[1;34mINFO\e[m] \e[1m------------------------------------------------------------------------\e[m