[main] INFO org.opendaylight.daexim.impl.DataExportImportAppProviderTest - ------------------------------------------------------------------------------------------------------------------------ [main] INFO org.opendaylight.daexim.impl.DataExportImportAppProviderTest - BEGIN @Test testImportStatusRPC() [main] INFO org.opendaylight.mdsal.dom.broker.DOMNotificationRouter - DOM Notification Router started [main] INFO org.opendaylight.daexim.impl.DataExportImportAppProviderTest - Dump directory : /tmp/daexim-test-tmp16019026359099293173 [Time-limited test] WARN org.opendaylight.daexim.impl.Util - Configuration not found, so just using fixed ${karaf.home}/daexim/ [Time-limited test] WARN org.opendaylight.daexim.impl.Util - Configuration not found, so just using fixed ${karaf.home}/daexim/ [Time-limited test] INFO org.opendaylight.daexim.impl.DataExportImportAppProvider - ThreadFactory created: daexim-scheduler [Time-limited test] INFO org.opendaylight.daexim.impl.DataExportImportAppProvider - Daexim Session Initiated, running on node 'localhost' [Time-limited test] WARN org.opendaylight.daexim.impl.Util - Configuration not found, so just using fixed ${karaf.home}/daexim/ [Time-limited test] WARN org.opendaylight.daexim.impl.Util - Configuration not found, so just using fixed ${karaf.home}/daexim/ [Time-limited test] INFO org.opendaylight.daexim.impl.DataExportImportAppProvider - Checking for presence of boot import data files (/tmp/daexim-test-tmp16019026359099293173/daexim/boot/odl_backup_config.json, /tmp/daexim-test-tmp16019026359099293173/daexim/boot/odl_backup_operational.json) [Time-limited test] INFO org.opendaylight.daexim.impl.DataExportImportAppProviderTest - RPC result : RpcResult [successful=true, result=StatusImportOutput{nodes={NodesKey{nodeName=localhost}=Nodes{dataFiles=[], nodeName=localhost, status=Initial}}, status=Initial}, errors=[]] [main] INFO org.opendaylight.daexim.impl.DataExportImportAppProviderTest - ENDED (360ms) @Test testImportStatusRPC() [main] INFO org.opendaylight.daexim.impl.DataExportImportAppProviderTest - ------------------------------------------------------------------------------------------------------------------------ [main] INFO org.opendaylight.daexim.impl.DataExportImportAppProviderTest - BEGIN @Test testImportOnBoot() [main] INFO org.opendaylight.mdsal.dom.broker.DOMNotificationRouter - DOM Notification Router started [main] INFO org.opendaylight.daexim.impl.DataExportImportAppProviderTest - Dump directory : /tmp/daexim-test-tmp14926624358331308284 [main] WARN org.opendaylight.daexim.impl.Util - Configuration not found, so just using fixed ${karaf.home}/daexim/ [main] WARN org.opendaylight.daexim.impl.Util - Configuration not found, so just using fixed ${karaf.home}/daexim/ [main] WARN org.opendaylight.daexim.impl.Util - Configuration not found, so just using fixed ${karaf.home}/daexim/ [main] WARN org.opendaylight.daexim.impl.Util - Configuration not found, so just using fixed ${karaf.home}/daexim/ [main] INFO org.opendaylight.daexim.impl.DataExportImportAppProvider - ThreadFactory created: daexim-scheduler [main] INFO org.opendaylight.daexim.impl.DataExportImportAppProvider - Daexim Session Initiated, running on node 'localhost' [main] WARN org.opendaylight.daexim.impl.Util - Configuration not found, so just using fixed ${karaf.home}/daexim/ [main] WARN org.opendaylight.daexim.impl.Util - Configuration not found, so just using fixed ${karaf.home}/daexim/ [main] INFO org.opendaylight.daexim.impl.DataExportImportAppProvider - Checking for presence of boot import data files (/tmp/daexim-test-tmp14926624358331308284/daexim/boot/odl_backup_config.json, /tmp/daexim-test-tmp14926624358331308284/daexim/boot/odl_backup_operational.json) [main] INFO org.opendaylight.daexim.impl.DataExportImportAppProvider - Daexim found files to import on boot, and will import them once the system is fully ready... [main] WARN org.opendaylight.daexim.impl.Util - Configuration not found, so just using fixed ${karaf.home}/daexim/ [main] WARN org.opendaylight.daexim.impl.Util - Configuration not found, so just using fixed ${karaf.home}/daexim/ [main] WARN org.opendaylight.daexim.impl.Util - Configuration not found, so just using fixed ${karaf.home}/daexim/ [main] WARN org.opendaylight.daexim.impl.Util - Configuration not found, so just using fixed ${karaf.home}/daexim/ [main] INFO org.opendaylight.daexim.impl.DataExportImportAppProvider - Daexim found files to import on boot; importing them now that the system is fully ready... [main] WARN org.opendaylight.daexim.impl.Util - Configuration not found, so just using fixed ${karaf.home}/daexim/ [main] WARN org.opendaylight.daexim.impl.Util - Configuration not found, so just using fixed ${karaf.home}/daexim/ [main] INFO org.opendaylight.daexim.impl.ImportTask - Created import task : ImmediateImportInput{checkModels=true, clearStores=None, strictDataConsistency=true}, collected dump files : {OPERATIONAL=[/tmp/daexim-test-tmp14926624358331308284/daexim/boot/odl_backup_operational.json]} [main] WARN org.opendaylight.daexim.impl.DataExportImportAppProvider - awaitBootImport() blocking DataExportImportAppProviderTest.testImportOnBoot, waiting 5s more... [daexim-scheduler-0] WARN org.opendaylight.daexim.impl.Util - Configuration not found, so just using fixed ${karaf.home}/daexim/ [daexim-scheduler-0] WARN org.opendaylight.daexim.impl.Util - Configuration not found, so just using fixed ${karaf.home}/daexim/ [daexim-scheduler-0] INFO org.opendaylight.daexim.impl.ImportTask - Loading data into operational datastore from file /tmp/daexim-test-tmp14926624358331308284/daexim/boot/odl_backup_operational.json [daexim-scheduler-0] INFO org.opendaylight.daexim.impl.ImportTask - No data file for datastore configuration, import skipped [daexim-scheduler-0] INFO org.opendaylight.daexim.impl.DataExportImportAppProvider - Restore operation finished : ImportOperationResult{result=true} [daexim-scheduler-0] WARN org.opendaylight.daexim.impl.Util - Configuration not found, so just using fixed ${karaf.home}/daexim/ [daexim-scheduler-0] WARN org.opendaylight.daexim.impl.Util - Configuration not found, so just using fixed ${karaf.home}/daexim/ [daexim-scheduler-0] WARN org.opendaylight.daexim.impl.Util - Configuration not found, so just using fixed ${karaf.home}/daexim/ [daexim-scheduler-0] INFO org.opendaylight.daexim.impl.DataExportImportAppProvider - Renamed /tmp/daexim-test-tmp14926624358331308284/daexim/boot/odl_backup_models.json to /tmp/daexim-test-tmp14926624358331308284/daexim/boot/odl_backup_models.json.imported [daexim-scheduler-0] WARN org.opendaylight.daexim.impl.Util - Configuration not found, so just using fixed ${karaf.home}/daexim/ [daexim-scheduler-0] WARN org.opendaylight.daexim.impl.Util - Configuration not found, so just using fixed ${karaf.home}/daexim/ [daexim-scheduler-0] INFO org.opendaylight.daexim.impl.DataExportImportAppProvider - Renamed /tmp/daexim-test-tmp14926624358331308284/daexim/boot/odl_backup_operational.json to /tmp/daexim-test-tmp14926624358331308284/daexim/boot/odl_backup_operational.json.imported [daexim-scheduler-0] WARN org.opendaylight.daexim.impl.DataExportImportAppProvider - Daexim import on boot succesfully completed; renamed files to prevent re-import on next boot [main] INFO org.opendaylight.daexim.impl.DataExportImportAppProviderTest - ENDED (5026ms) @Test testImportOnBoot() [main] INFO org.opendaylight.daexim.impl.DataExportImportAppProviderTest - ------------------------------------------------------------------------------------------------------------------------ [main] INFO org.opendaylight.daexim.impl.DataExportImportAppProviderTest - BEGIN @Test testScheduleAbsoluteRPC() [main] INFO org.opendaylight.mdsal.dom.broker.DOMNotificationRouter - DOM Notification Router started [main] INFO org.opendaylight.daexim.impl.DataExportImportAppProviderTest - Dump directory : /tmp/daexim-test-tmp245956766827363697 [Time-limited test] WARN org.opendaylight.daexim.impl.Util - Configuration not found, so just using fixed ${karaf.home}/daexim/ [Time-limited test] WARN org.opendaylight.daexim.impl.Util - Configuration not found, so just using fixed ${karaf.home}/daexim/ [Time-limited test] INFO org.opendaylight.daexim.impl.DataExportImportAppProvider - ThreadFactory created: daexim-scheduler [Time-limited test] INFO org.opendaylight.daexim.impl.DataExportImportAppProvider - Daexim Session Initiated, running on node 'localhost' [Time-limited test] WARN org.opendaylight.daexim.impl.Util - Configuration not found, so just using fixed ${karaf.home}/daexim/ [Time-limited test] WARN org.opendaylight.daexim.impl.Util - Configuration not found, so just using fixed ${karaf.home}/daexim/ [Time-limited test] INFO org.opendaylight.daexim.impl.DataExportImportAppProvider - Checking for presence of boot import data files (/tmp/daexim-test-tmp245956766827363697/daexim/boot/odl_backup_config.json, /tmp/daexim-test-tmp245956766827363697/daexim/boot/odl_backup_operational.json) [Time-limited test] INFO org.opendaylight.daexim.impl.DataExportImportAppProvider - Scheduling export at 2024-06-29T07:11:23Z, which is 4 seconds in the future [Time-limited test] INFO org.opendaylight.daexim.impl.DataExportImportAppProvider - IPC received : DaeximControl{runAt=DateAndTime{value=2024-06-29T07:11:23Z}, splitByModule=false, strictDataConsistency=true, taskType=Schedule} [Time-limited test] WARN org.opendaylight.daexim.impl.Util - Configuration not found, so just using fixed ${karaf.home}/daexim/ [Time-limited test] WARN org.opendaylight.daexim.impl.Util - Configuration not found, so just using fixed ${karaf.home}/daexim/ [Time-limited test] INFO org.opendaylight.daexim.impl.DataExportImportAppProviderTest - [Schedule absolute] RPC result : RpcResult [successful=true, result=ScheduleExportOutput{result=true}, errors=[]] [main] INFO org.opendaylight.daexim.impl.DataExportImportAppProviderTest - ENDED (128ms) @Test testScheduleAbsoluteRPC() [main] INFO org.opendaylight.daexim.impl.DataExportImportAppProviderTest - ------------------------------------------------------------------------------------------------------------------------ [main] INFO org.opendaylight.daexim.impl.DataExportImportAppProviderTest - BEGIN @Test testExportStatusRPC() [main] INFO org.opendaylight.mdsal.dom.broker.DOMNotificationRouter - DOM Notification Router started [main] INFO org.opendaylight.daexim.impl.DataExportImportAppProviderTest - Dump directory : /tmp/daexim-test-tmp11495181502893329108 [Time-limited test] WARN org.opendaylight.daexim.impl.Util - Configuration not found, so just using fixed ${karaf.home}/daexim/ [Time-limited test] WARN org.opendaylight.daexim.impl.Util - Configuration not found, so just using fixed ${karaf.home}/daexim/ [Time-limited test] INFO org.opendaylight.daexim.impl.DataExportImportAppProvider - ThreadFactory created: daexim-scheduler [Time-limited test] INFO org.opendaylight.daexim.impl.DataExportImportAppProvider - Daexim Session Initiated, running on node 'localhost' [Time-limited test] WARN org.opendaylight.daexim.impl.Util - Configuration not found, so just using fixed ${karaf.home}/daexim/ [Time-limited test] WARN org.opendaylight.daexim.impl.Util - Configuration not found, so just using fixed ${karaf.home}/daexim/ [Time-limited test] INFO org.opendaylight.daexim.impl.DataExportImportAppProvider - Checking for presence of boot import data files (/tmp/daexim-test-tmp11495181502893329108/daexim/boot/odl_backup_config.json, /tmp/daexim-test-tmp11495181502893329108/daexim/boot/odl_backup_operational.json) [Time-limited test] INFO org.opendaylight.daexim.impl.DataExportImportAppProviderTest - RPC result : RpcResult [successful=true, result=StatusExportOutput{nodes={NodesKey{nodeName=localhost}=Nodes{nodeName=localhost, status=Initial}}, status=Initial}, errors=[]] [main] INFO org.opendaylight.daexim.impl.DataExportImportAppProviderTest - ENDED (10ms) @Test testExportStatusRPC() [main] INFO org.opendaylight.daexim.impl.DataExportImportAppProviderTest - ------------------------------------------------------------------------------------------------------------------------ [main] INFO org.opendaylight.daexim.impl.DataExportImportAppProviderTest - BEGIN @Test testImportOnBootWithBrokenJSON() [main] INFO org.opendaylight.mdsal.dom.broker.DOMNotificationRouter - DOM Notification Router started [main] INFO org.opendaylight.daexim.impl.DataExportImportAppProviderTest - Dump directory : /tmp/daexim-test-tmp12906903339768175226 [main] WARN org.opendaylight.daexim.impl.Util - Configuration not found, so just using fixed ${karaf.home}/daexim/ [main] WARN org.opendaylight.daexim.impl.Util - Configuration not found, so just using fixed ${karaf.home}/daexim/ [main] WARN org.opendaylight.daexim.impl.Util - Configuration not found, so just using fixed ${karaf.home}/daexim/ [main] WARN org.opendaylight.daexim.impl.Util - Configuration not found, so just using fixed ${karaf.home}/daexim/ [main] INFO org.opendaylight.daexim.impl.DataExportImportAppProvider - ThreadFactory created: daexim-scheduler [main] INFO org.opendaylight.daexim.impl.DataExportImportAppProvider - Daexim Session Initiated, running on node 'localhost' [main] WARN org.opendaylight.daexim.impl.Util - Configuration not found, so just using fixed ${karaf.home}/daexim/ [main] WARN org.opendaylight.daexim.impl.Util - Configuration not found, so just using fixed ${karaf.home}/daexim/ [main] INFO org.opendaylight.daexim.impl.DataExportImportAppProvider - Checking for presence of boot import data files (/tmp/daexim-test-tmp12906903339768175226/daexim/boot/odl_backup_config.json, /tmp/daexim-test-tmp12906903339768175226/daexim/boot/odl_backup_operational.json) [main] INFO org.opendaylight.daexim.impl.DataExportImportAppProvider - Daexim found files to import on boot, and will import them once the system is fully ready... [main] WARN org.opendaylight.daexim.impl.Util - Configuration not found, so just using fixed ${karaf.home}/daexim/ [main] WARN org.opendaylight.daexim.impl.Util - Configuration not found, so just using fixed ${karaf.home}/daexim/ [main] WARN org.opendaylight.daexim.impl.Util - Configuration not found, so just using fixed ${karaf.home}/daexim/ [main] WARN org.opendaylight.daexim.impl.Util - Configuration not found, so just using fixed ${karaf.home}/daexim/ [main] INFO org.opendaylight.daexim.impl.DataExportImportAppProvider - Daexim found files to import on boot; importing them now that the system is fully ready... [main] WARN org.opendaylight.daexim.impl.Util - Configuration not found, so just using fixed ${karaf.home}/daexim/ [main] WARN org.opendaylight.daexim.impl.Util - Configuration not found, so just using fixed ${karaf.home}/daexim/ [main] INFO org.opendaylight.daexim.impl.ImportTask - Created import task : ImmediateImportInput{checkModels=true, clearStores=None, strictDataConsistency=true}, collected dump files : {OPERATIONAL=[/tmp/daexim-test-tmp12906903339768175226/daexim/boot/odl_backup_operational.json]} [main] WARN org.opendaylight.daexim.impl.DataExportImportAppProvider - awaitBootImport() blocking DataExportImportAppProviderTest.testImportOnBootWithBrokenJSON, waiting 5s more... [daexim-scheduler-0] WARN org.opendaylight.daexim.impl.Util - Configuration not found, so just using fixed ${karaf.home}/daexim/ [daexim-scheduler-0] WARN org.opendaylight.daexim.impl.Util - Configuration not found, so just using fixed ${karaf.home}/daexim/ [daexim-scheduler-0] INFO org.opendaylight.daexim.impl.ImportTask - Loading data into operational datastore from file /tmp/daexim-test-tmp12906903339768175226/daexim/boot/odl_backup_operational.json [daexim-scheduler-0] ERROR org.opendaylight.daexim.impl.ImportTask - ImportTask failed java.lang.IllegalArgumentException: Node (urn:ietf:params:xml:ns:netconf:base:1.0)data is not a simple type at org.opendaylight.yangtools.yang.data.codec.gson.JsonParserStream.setValue(JsonParserStream.java:352) at org.opendaylight.yangtools.yang.data.codec.gson.JsonParserStream.read(JsonParserStream.java:262) at org.opendaylight.yangtools.yang.data.codec.gson.JsonParserStream.parse(JsonParserStream.java:187) at org.opendaylight.daexim.impl.ImportTask.importDatastore(ImportTask.java:230) at org.opendaylight.daexim.impl.ImportTask.importInternal(ImportTask.java:201) at org.opendaylight.daexim.impl.ImportTask.call(ImportTask.java:159) at org.opendaylight.daexim.impl.ImportTask.call(ImportTask.java:83) at com.google.common.util.concurrent.TrustedListenableFutureTask$TrustedFutureInterruptibleTask.runInterruptibly(TrustedListenableFutureTask.java:131) at com.google.common.util.concurrent.InterruptibleTask.run(InterruptibleTask.java:76) at com.google.common.util.concurrent.TrustedListenableFutureTask.run(TrustedListenableFutureTask.java:82) at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base/java.lang.Thread.run(Thread.java:833) [daexim-scheduler-0] INFO org.opendaylight.daexim.impl.DataExportImportAppProvider - Restore operation finished : ImportOperationResult{reason=Node (urn:ietf:params:xml:ns:netconf:base:1.0)data is not a simple type, result=false} [daexim-scheduler-0] WARN org.opendaylight.daexim.impl.Util - Configuration not found, so just using fixed ${karaf.home}/daexim/ [daexim-scheduler-0] WARN org.opendaylight.daexim.impl.Util - Configuration not found, so just using fixed ${karaf.home}/daexim/ [daexim-scheduler-0] WARN org.opendaylight.daexim.impl.Util - Configuration not found, so just using fixed ${karaf.home}/daexim/ [daexim-scheduler-0] INFO org.opendaylight.daexim.impl.DataExportImportAppProvider - Renamed /tmp/daexim-test-tmp12906903339768175226/daexim/boot/odl_backup_models.json to /tmp/daexim-test-tmp12906903339768175226/daexim/boot/odl_backup_models.json.imported [daexim-scheduler-0] WARN org.opendaylight.daexim.impl.Util - Configuration not found, so just using fixed ${karaf.home}/daexim/ [daexim-scheduler-0] WARN org.opendaylight.daexim.impl.Util - Configuration not found, so just using fixed ${karaf.home}/daexim/ [daexim-scheduler-0] INFO org.opendaylight.daexim.impl.DataExportImportAppProvider - Renamed /tmp/daexim-test-tmp12906903339768175226/daexim/boot/odl_backup_operational.json to /tmp/daexim-test-tmp12906903339768175226/daexim/boot/odl_backup_operational.json.imported [daexim-scheduler-0] WARN org.opendaylight.daexim.impl.DataExportImportAppProvider - Daexim import on boot succesfully completed; renamed files to prevent re-import on next boot [daexim-scheduler-0] WARN org.opendaylight.daexim.impl.DataExportImportAppProvider - Daexim import on boot failed :( [daexim-scheduler-0] WARN org.opendaylight.daexim.impl.Util - Configuration not found, so just using fixed ${karaf.home}/daexim/ [daexim-scheduler-0] WARN org.opendaylight.daexim.impl.Util - Configuration not found, so just using fixed ${karaf.home}/daexim/ [daexim-scheduler-0] WARN org.opendaylight.daexim.impl.Util - Configuration not found, so just using fixed ${karaf.home}/daexim/ [daexim-scheduler-0] INFO org.opendaylight.daexim.impl.ExportTask - Creating JSON file : /tmp/daexim-test-tmp12906903339768175226/daexim/odl_backup_models.json [daexim-scheduler-0] INFO org.opendaylight.daexim.impl.ExportTask - Node excluded from export : (urn:opendaylight:daexim-internal?revision=2016-09-21)daexim [daexim-scheduler-0] WARN org.opendaylight.daexim.impl.Util - Configuration not found, so just using fixed ${karaf.home}/daexim/ [daexim-scheduler-0] INFO org.opendaylight.daexim.impl.ExportTask - Creating JSON file : /tmp/daexim-test-tmp12906903339768175226/daexim/odl_backup_operational.json [daexim-scheduler-0] WARN org.opendaylight.daexim.impl.Util - Configuration not found, so just using fixed ${karaf.home}/daexim/ [daexim-scheduler-0] INFO org.opendaylight.daexim.impl.ExportTask - Creating JSON file : /tmp/daexim-test-tmp12906903339768175226/daexim/odl_backup_config.json [daexim-scheduler-0] WARN org.opendaylight.daexim.impl.Util - Configuration not found, so just using fixed ${karaf.home}/daexim/ [daexim-scheduler-0] WARN org.opendaylight.daexim.impl.Util - Configuration not found, so just using fixed ${karaf.home}/daexim/ [daexim-scheduler-0] WARN org.opendaylight.daexim.impl.Util - Configuration not found, so just using fixed ${karaf.home}/daexim/ [daexim-scheduler-0] INFO org.opendaylight.daexim.impl.DataExportImportAppProvider - Export task success [main] INFO org.opendaylight.daexim.impl.DataExportImportAppProviderTest - ENDED (5013ms) @Test testImportOnBootWithBrokenJSON() [main] INFO org.opendaylight.daexim.impl.DataExportImportAppProviderTest - ------------------------------------------------------------------------------------------------------------------------ [main] INFO org.opendaylight.daexim.impl.DataExportImportAppProviderTest - BEGIN @Test testExportWithPermissionDenied() [main] INFO org.opendaylight.mdsal.dom.broker.DOMNotificationRouter - DOM Notification Router started [main] INFO org.opendaylight.daexim.impl.DataExportImportAppProviderTest - Dump directory : /tmp/daexim-test-tmp16180211818787803170 [main] WARN org.opendaylight.daexim.impl.Util - Configuration not found, so just using fixed ${karaf.home}/daexim/ [main] WARN org.opendaylight.daexim.impl.Util - Configuration not found, so just using fixed ${karaf.home}/daexim/ [main] INFO org.opendaylight.daexim.impl.DataExportImportAppProvider - ThreadFactory created: daexim-scheduler [main] INFO org.opendaylight.daexim.impl.DataExportImportAppProvider - Daexim Session Initiated, running on node 'localhost' [main] WARN org.opendaylight.daexim.impl.Util - Configuration not found, so just using fixed ${karaf.home}/daexim/ [main] WARN org.opendaylight.daexim.impl.Util - Configuration not found, so just using fixed ${karaf.home}/daexim/ [main] INFO org.opendaylight.daexim.impl.DataExportImportAppProvider - Checking for presence of boot import data files (/tmp/daexim-test-tmp16180211818787803170/daexim/boot/odl_backup_config.json, /tmp/daexim-test-tmp16180211818787803170/daexim/boot/odl_backup_operational.json) [main] INFO org.opendaylight.daexim.impl.DataExportImportAppProvider - Scheduling export at 2024-06-29T07:11:23Z, which is 0 seconds in the future [main] INFO org.opendaylight.daexim.impl.DataExportImportAppProvider - IPC received : DaeximControl{runAt=DateAndTime{value=2024-06-29T07:11:23Z}, splitByModule=false, strictDataConsistency=true, taskType=Schedule} [main] WARN org.opendaylight.daexim.impl.Util - Configuration not found, so just using fixed ${karaf.home}/daexim/ [main] WARN org.opendaylight.daexim.impl.Util - Configuration not found, so just using fixed ${karaf.home}/daexim/ [daexim-scheduler-0] WARN org.opendaylight.daexim.impl.Util - Configuration not found, so just using fixed ${karaf.home}/daexim/ [daexim-scheduler-0] WARN org.opendaylight.daexim.impl.Util - Configuration not found, so just using fixed ${karaf.home}/daexim/ [main] INFO org.opendaylight.daexim.impl.DataExportImportAppProviderTest - RPC result : RpcResult [successful=true, result=ScheduleExportOutput{result=true}, errors=[]] [daexim-scheduler-0] WARN org.opendaylight.daexim.impl.Util - Configuration not found, so just using fixed ${karaf.home}/daexim/ [daexim-scheduler-0] INFO org.opendaylight.daexim.impl.ExportTask - Creating JSON file : /tmp/daexim-test-tmp16180211818787803170/daexim/odl_backup_models.json [daexim-scheduler-0] ERROR org.opendaylight.daexim.impl.DataExportImportAppProvider - Export failed java.nio.file.AccessDeniedException: /tmp/daexim-test-tmp16180211818787803170/daexim/odl_backup_models.json at java.base/sun.nio.fs.UnixException.translateToIOException(UnixException.java:90) at java.base/sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:106) at java.base/sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:111) at java.base/sun.nio.fs.UnixFileSystemProvider.newByteChannel(UnixFileSystemProvider.java:218) at java.base/java.nio.file.spi.FileSystemProvider.newOutputStream(FileSystemProvider.java:484) at java.base/java.nio.file.Files.newOutputStream(Files.java:228) at java.base/java.nio.file.Files.newBufferedWriter(Files.java:3008) at java.base/java.nio.file.Files.newBufferedWriter(Files.java:3056) at org.opendaylight.daexim.impl.ExportTask.createWriter(ExportTask.java:134) at org.opendaylight.daexim.impl.ExportTask.call(ExportTask.java:243) at org.opendaylight.daexim.impl.ExportTask.call(ExportTask.java:59) at com.google.common.util.concurrent.TrustedListenableFutureTask$TrustedFutureInterruptibleTask.runInterruptibly(TrustedListenableFutureTask.java:131) at com.google.common.util.concurrent.InterruptibleTask.run(InterruptibleTask.java:76) at com.google.common.util.concurrent.TrustedListenableFutureTask.run(TrustedListenableFutureTask.java:82) at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base/java.lang.Thread.run(Thread.java:833) [daexim-scheduler-0] WARN org.opendaylight.daexim.impl.Util - Configuration not found, so just using fixed ${karaf.home}/daexim/ [daexim-scheduler-0] WARN org.opendaylight.daexim.impl.Util - Configuration not found, so just using fixed ${karaf.home}/daexim/ [main] INFO org.opendaylight.daexim.impl.DataExportImportAppProviderTest - ENDED (273ms) @Test testExportWithPermissionDenied() [main] INFO org.opendaylight.daexim.impl.DataExportImportAppProviderTest - ------------------------------------------------------------------------------------------------------------------------ [main] INFO org.opendaylight.daexim.impl.DataExportImportAppProviderTest - BEGIN @Test testImportRPC() [main] INFO org.opendaylight.mdsal.dom.broker.DOMNotificationRouter - DOM Notification Router started [main] INFO org.opendaylight.daexim.impl.DataExportImportAppProviderTest - Dump directory : /tmp/daexim-test-tmp1176817238140278202 [Time-limited test] WARN org.opendaylight.daexim.impl.Util - Configuration not found, so just using fixed ${karaf.home}/daexim/ [Time-limited test] WARN org.opendaylight.daexim.impl.Util - Configuration not found, so just using fixed ${karaf.home}/daexim/ [Time-limited test] INFO org.opendaylight.daexim.impl.DataExportImportAppProvider - ThreadFactory created: daexim-scheduler [Time-limited test] INFO org.opendaylight.daexim.impl.DataExportImportAppProvider - Daexim Session Initiated, running on node 'localhost' [Time-limited test] WARN org.opendaylight.daexim.impl.Util - Configuration not found, so just using fixed ${karaf.home}/daexim/ [Time-limited test] WARN org.opendaylight.daexim.impl.Util - Configuration not found, so just using fixed ${karaf.home}/daexim/ [Time-limited test] INFO org.opendaylight.daexim.impl.DataExportImportAppProvider - Checking for presence of boot import data files (/tmp/daexim-test-tmp1176817238140278202/daexim/boot/odl_backup_config.json, /tmp/daexim-test-tmp1176817238140278202/daexim/boot/odl_backup_operational.json) [Time-limited test] INFO org.opendaylight.daexim.impl.DataExportImportAppProvider - Scheduling export at 2024-06-29T07:11:28Z, which is 4 seconds in the future [Time-limited test] INFO org.opendaylight.daexim.impl.DataExportImportAppProvider - IPC received : DaeximControl{runAt=DateAndTime{value=2024-06-29T07:11:28Z}, splitByModule=false, strictDataConsistency=true, taskType=Schedule} [Time-limited test] WARN org.opendaylight.daexim.impl.Util - Configuration not found, so just using fixed ${karaf.home}/daexim/ [Time-limited test] WARN org.opendaylight.daexim.impl.Util - Configuration not found, so just using fixed ${karaf.home}/daexim/ [Time-limited test] INFO org.opendaylight.daexim.impl.DataExportImportAppProviderTest - RPC result : RpcResult [successful=true, result=ScheduleExportOutput{result=true}, errors=[]] [daexim-scheduler-0] WARN org.opendaylight.daexim.impl.Util - Configuration not found, so just using fixed ${karaf.home}/daexim/ [daexim-scheduler-0] WARN org.opendaylight.daexim.impl.Util - Configuration not found, so just using fixed ${karaf.home}/daexim/ [daexim-scheduler-0] WARN org.opendaylight.daexim.impl.Util - Configuration not found, so just using fixed ${karaf.home}/daexim/ [daexim-scheduler-0] INFO org.opendaylight.daexim.impl.ExportTask - Creating JSON file : /tmp/daexim-test-tmp1176817238140278202/daexim/odl_backup_models.json [daexim-scheduler-0] INFO org.opendaylight.daexim.impl.ExportTask - Node excluded from export : (urn:opendaylight:daexim-internal?revision=2016-09-21)daexim [daexim-scheduler-0] WARN org.opendaylight.daexim.impl.Util - Configuration not found, so just using fixed ${karaf.home}/daexim/ [daexim-scheduler-0] INFO org.opendaylight.daexim.impl.ExportTask - Creating JSON file : /tmp/daexim-test-tmp1176817238140278202/daexim/odl_backup_operational.json [daexim-scheduler-0] WARN org.opendaylight.daexim.impl.Util - Configuration not found, so just using fixed ${karaf.home}/daexim/ [daexim-scheduler-0] INFO org.opendaylight.daexim.impl.ExportTask - Creating JSON file : /tmp/daexim-test-tmp1176817238140278202/daexim/odl_backup_config.json [daexim-scheduler-0] WARN org.opendaylight.daexim.impl.Util - Configuration not found, so just using fixed ${karaf.home}/daexim/ [daexim-scheduler-0] WARN org.opendaylight.daexim.impl.Util - Configuration not found, so just using fixed ${karaf.home}/daexim/ [daexim-scheduler-0] WARN org.opendaylight.daexim.impl.Util - Configuration not found, so just using fixed ${karaf.home}/daexim/ [daexim-scheduler-0] INFO org.opendaylight.daexim.impl.DataExportImportAppProvider - Export task success [Time-limited test] WARN org.opendaylight.daexim.impl.Util - Configuration not found, so just using fixed ${karaf.home}/daexim/ [Time-limited test] INFO org.opendaylight.daexim.impl.ImportTask - Created import task : ImmediateImportInput{checkModels=true, clearStores=All, strictDataConsistency=true}, collected dump files : {OPERATIONAL=[/tmp/daexim-test-tmp1176817238140278202/daexim/odl_backup_operational.json], CONFIGURATION=[/tmp/daexim-test-tmp1176817238140278202/daexim/odl_backup_config.json]} [daexim-scheduler-0] WARN org.opendaylight.daexim.impl.Util - Configuration not found, so just using fixed ${karaf.home}/daexim/ [daexim-scheduler-0] WARN org.opendaylight.daexim.impl.Util - Configuration not found, so just using fixed ${karaf.home}/daexim/ [daexim-scheduler-0] WARN org.opendaylight.daexim.impl.Util - Configuration not found, so just using fixed ${karaf.home}/daexim/ [daexim-scheduler-0] WARN org.opendaylight.daexim.impl.Util - Configuration not found, so just using fixed ${karaf.home}/daexim/ [daexim-scheduler-0] WARN org.opendaylight.daexim.impl.Util - Configuration not found, so just using fixed ${karaf.home}/daexim/ [daexim-scheduler-0] INFO org.opendaylight.daexim.impl.ImportTask - Loading data into operational datastore from file /tmp/daexim-test-tmp1176817238140278202/daexim/odl_backup_operational.json [daexim-scheduler-0] INFO org.opendaylight.daexim.impl.ImportTask - Loading data into configuration datastore from file /tmp/daexim-test-tmp1176817238140278202/daexim/odl_backup_config.json [daexim-scheduler-0] INFO org.opendaylight.daexim.impl.DataExportImportAppProvider - Restore operation finished : ImportOperationResult{result=true} [daexim-scheduler-0] WARN org.opendaylight.daexim.impl.Util - Configuration not found, so just using fixed ${karaf.home}/daexim/ [daexim-scheduler-0] WARN org.opendaylight.daexim.impl.Util - Configuration not found, so just using fixed ${karaf.home}/daexim/ [daexim-scheduler-0] WARN org.opendaylight.daexim.impl.Util - Configuration not found, so just using fixed ${karaf.home}/daexim/ [Time-limited test] INFO org.opendaylight.daexim.impl.DataExportImportAppProviderTest - RPC result : RpcResult [successful=true, result=ImmediateImportOutput{result=true}, errors=[]] [Time-limited test] WARN org.opendaylight.daexim.impl.Util - Configuration not found, so just using fixed ${karaf.home}/daexim/ [Time-limited test] WARN org.opendaylight.daexim.impl.Util - Configuration not found, so just using fixed ${karaf.home}/daexim/ [Time-limited test] INFO org.opendaylight.daexim.impl.ImportTask - Created import task : ImmediateImportInput{checkModels=true, clearStores=All, strictDataConsistency=true}, collected dump files : {OPERATIONAL=[/tmp/daexim-test-tmp1176817238140278202/daexim/odl_backup_operational.json], CONFIGURATION=[/tmp/daexim-test-tmp1176817238140278202/daexim/odl_backup_config.json]} [daexim-scheduler-2] WARN org.opendaylight.daexim.impl.Util - Configuration not found, so just using fixed ${karaf.home}/daexim/ [daexim-scheduler-2] WARN org.opendaylight.daexim.impl.Util - Configuration not found, so just using fixed ${karaf.home}/daexim/ [daexim-scheduler-2] WARN org.opendaylight.daexim.impl.Util - Configuration not found, so just using fixed ${karaf.home}/daexim/ [daexim-scheduler-2] WARN org.opendaylight.daexim.impl.Util - Configuration not found, so just using fixed ${karaf.home}/daexim/ [daexim-scheduler-2] WARN org.opendaylight.daexim.impl.Util - Configuration not found, so just using fixed ${karaf.home}/daexim/ [daexim-scheduler-2] INFO org.opendaylight.daexim.impl.ImportTask - Loading data into operational datastore from file /tmp/daexim-test-tmp1176817238140278202/daexim/odl_backup_operational.json [daexim-scheduler-2] ERROR org.opendaylight.daexim.impl.ImportTask - ImportTask failed java.lang.IllegalArgumentException: Node (urn:ietf:params:xml:ns:netconf:base:1.0)data is not a simple type at org.opendaylight.yangtools.yang.data.codec.gson.JsonParserStream.setValue(JsonParserStream.java:352) at org.opendaylight.yangtools.yang.data.codec.gson.JsonParserStream.read(JsonParserStream.java:262) at org.opendaylight.yangtools.yang.data.codec.gson.JsonParserStream.parse(JsonParserStream.java:187) at org.opendaylight.daexim.impl.ImportTask.importDatastore(ImportTask.java:230) at org.opendaylight.daexim.impl.ImportTask.importInternal(ImportTask.java:201) at org.opendaylight.daexim.impl.ImportTask.call(ImportTask.java:159) at org.opendaylight.daexim.impl.ImportTask.call(ImportTask.java:83) at com.google.common.util.concurrent.TrustedListenableFutureTask$TrustedFutureInterruptibleTask.runInterruptibly(TrustedListenableFutureTask.java:131) at com.google.common.util.concurrent.InterruptibleTask.run(InterruptibleTask.java:76) at com.google.common.util.concurrent.TrustedListenableFutureTask.run(TrustedListenableFutureTask.java:82) at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base/java.lang.Thread.run(Thread.java:833) [daexim-scheduler-2] INFO org.opendaylight.daexim.impl.DataExportImportAppProvider - Restore operation finished : ImportOperationResult{reason=Node (urn:ietf:params:xml:ns:netconf:base:1.0)data is not a simple type, result=false} [daexim-scheduler-2] WARN org.opendaylight.daexim.impl.Util - Configuration not found, so just using fixed ${karaf.home}/daexim/ [daexim-scheduler-2] WARN org.opendaylight.daexim.impl.Util - Configuration not found, so just using fixed ${karaf.home}/daexim/ [daexim-scheduler-2] WARN org.opendaylight.daexim.impl.Util - Configuration not found, so just using fixed ${karaf.home}/daexim/ [Time-limited test] INFO org.opendaylight.daexim.impl.DataExportImportAppProviderTest - RPC result : RpcResult [successful=true, result=ImmediateImportOutput{reason=Node (urn:ietf:params:xml:ns:netconf:base:1.0)data is not a simple type, result=false}, errors=[]] [main] INFO org.opendaylight.daexim.impl.DataExportImportAppProviderTest - ENDED (4563ms) @Test testImportRPC() [main] INFO org.opendaylight.daexim.impl.DataExportImportAppProviderTest - ------------------------------------------------------------------------------------------------------------------------ [main] INFO org.opendaylight.daexim.impl.DataExportImportAppProviderTest - BEGIN @Test testCancelRPC() [main] INFO org.opendaylight.mdsal.dom.broker.DOMNotificationRouter - DOM Notification Router started [main] INFO org.opendaylight.daexim.impl.DataExportImportAppProviderTest - Dump directory : /tmp/daexim-test-tmp4179178588989856304 [Time-limited test] WARN org.opendaylight.daexim.impl.Util - Configuration not found, so just using fixed ${karaf.home}/daexim/ [Time-limited test] WARN org.opendaylight.daexim.impl.Util - Configuration not found, so just using fixed ${karaf.home}/daexim/ [Time-limited test] INFO org.opendaylight.daexim.impl.DataExportImportAppProvider - ThreadFactory created: daexim-scheduler [Time-limited test] INFO org.opendaylight.daexim.impl.DataExportImportAppProvider - Daexim Session Initiated, running on node 'localhost' [Time-limited test] WARN org.opendaylight.daexim.impl.Util - Configuration not found, so just using fixed ${karaf.home}/daexim/ [Time-limited test] WARN org.opendaylight.daexim.impl.Util - Configuration not found, so just using fixed ${karaf.home}/daexim/ [Time-limited test] INFO org.opendaylight.daexim.impl.DataExportImportAppProvider - Checking for presence of boot import data files (/tmp/daexim-test-tmp4179178588989856304/daexim/boot/odl_backup_config.json, /tmp/daexim-test-tmp4179178588989856304/daexim/boot/odl_backup_operational.json) [Time-limited test] INFO org.opendaylight.daexim.impl.DataExportImportAppProvider - Scheduling export at 2024-06-29T07:13:08Z, which is 99 seconds in the future [Time-limited test] INFO org.opendaylight.daexim.impl.DataExportImportAppProvider - IPC received : DaeximControl{runAt=DateAndTime{value=2024-06-29T07:13:08Z}, splitByModule=false, strictDataConsistency=true, taskType=Schedule} [Time-limited test] WARN org.opendaylight.daexim.impl.Util - Configuration not found, so just using fixed ${karaf.home}/daexim/ [Time-limited test] WARN org.opendaylight.daexim.impl.Util - Configuration not found, so just using fixed ${karaf.home}/daexim/ [Time-limited test] INFO org.opendaylight.daexim.impl.DataExportImportAppProviderTest - RPC result : RpcResult [successful=true, result=ScheduleExportOutput{result=true}, errors=[]] [Time-limited test] INFO org.opendaylight.daexim.impl.DataExportImportAppProvider - IPC received : DaeximControl{splitByModule=false, strictDataConsistency=true, taskType=Cancel} [Time-limited test] INFO org.opendaylight.daexim.impl.DataExportImportAppProvider - Previous export has been cancelled [Time-limited test] WARN org.opendaylight.daexim.impl.Util - Configuration not found, so just using fixed ${karaf.home}/daexim/ [Time-limited test] WARN org.opendaylight.daexim.impl.Util - Configuration not found, so just using fixed ${karaf.home}/daexim/ [Time-limited test] INFO org.opendaylight.daexim.impl.DataExportImportAppProviderTest - RPC result : RpcResult [successful=true, result=CancelExportOutput{result=true}, errors=[]] [main] INFO org.opendaylight.daexim.impl.DataExportImportAppProviderTest - ENDED (41ms) @Test testCancelRPC() [main] INFO org.opendaylight.daexim.impl.DataExportImportAppProviderTest - ------------------------------------------------------------------------------------------------------------------------ [main] INFO org.opendaylight.daexim.impl.DataExportImportAppProviderTest - BEGIN @Test testImportOnBootWithMissingModelsFile() [main] INFO org.opendaylight.mdsal.dom.broker.DOMNotificationRouter - DOM Notification Router started [main] INFO org.opendaylight.daexim.impl.DataExportImportAppProviderTest - Dump directory : /tmp/daexim-test-tmp13885636300505468603 [main] WARN org.opendaylight.daexim.impl.Util - Configuration not found, so just using fixed ${karaf.home}/daexim/ [main] WARN org.opendaylight.daexim.impl.Util - Configuration not found, so just using fixed ${karaf.home}/daexim/ [main] WARN org.opendaylight.daexim.impl.Util - Configuration not found, so just using fixed ${karaf.home}/daexim/ [main] INFO org.opendaylight.daexim.impl.DataExportImportAppProvider - ThreadFactory created: daexim-scheduler [main] INFO org.opendaylight.daexim.impl.DataExportImportAppProvider - Daexim Session Initiated, running on node 'localhost' [main] WARN org.opendaylight.daexim.impl.Util - Configuration not found, so just using fixed ${karaf.home}/daexim/ [main] WARN org.opendaylight.daexim.impl.Util - Configuration not found, so just using fixed ${karaf.home}/daexim/ [main] INFO org.opendaylight.daexim.impl.DataExportImportAppProvider - Checking for presence of boot import data files (/tmp/daexim-test-tmp13885636300505468603/daexim/boot/odl_backup_config.json, /tmp/daexim-test-tmp13885636300505468603/daexim/boot/odl_backup_operational.json) [main] INFO org.opendaylight.daexim.impl.DataExportImportAppProvider - Daexim found files to import on boot, and will import them once the system is fully ready... [main] WARN org.opendaylight.daexim.impl.Util - Configuration not found, so just using fixed ${karaf.home}/daexim/ [main] WARN org.opendaylight.daexim.impl.Util - Configuration not found, so just using fixed ${karaf.home}/daexim/ [main] WARN org.opendaylight.daexim.impl.Util - Configuration not found, so just using fixed ${karaf.home}/daexim/ [main] WARN org.opendaylight.daexim.impl.Util - Configuration not found, so just using fixed ${karaf.home}/daexim/ [main] INFO org.opendaylight.daexim.impl.DataExportImportAppProvider - Daexim found files to import on boot; importing them now that the system is fully ready... [main] WARN org.opendaylight.daexim.impl.Util - Configuration not found, so just using fixed ${karaf.home}/daexim/ [main] WARN org.opendaylight.daexim.impl.Util - Configuration not found, so just using fixed ${karaf.home}/daexim/ [main] INFO org.opendaylight.daexim.impl.ImportTask - Created import task : ImmediateImportInput{checkModels=false, clearStores=None, strictDataConsistency=true}, collected dump files : {OPERATIONAL=[/tmp/daexim-test-tmp13885636300505468603/daexim/boot/odl_backup_operational.json]} [daexim-scheduler-0] WARN org.opendaylight.daexim.impl.ImportTask - Modules availability check is disabled, import may fail if some of models are missing [main] WARN org.opendaylight.daexim.impl.DataExportImportAppProvider - awaitBootImport() blocking DataExportImportAppProviderTest.testImportOnBoot, waiting 5s more... [daexim-scheduler-0] INFO org.opendaylight.daexim.impl.ImportTask - Loading data into operational datastore from file /tmp/daexim-test-tmp13885636300505468603/daexim/boot/odl_backup_operational.json [daexim-scheduler-0] INFO org.opendaylight.daexim.impl.ImportTask - No data file for datastore configuration, import skipped [daexim-scheduler-0] INFO org.opendaylight.daexim.impl.DataExportImportAppProvider - Restore operation finished : ImportOperationResult{result=true} [daexim-scheduler-0] WARN org.opendaylight.daexim.impl.Util - Configuration not found, so just using fixed ${karaf.home}/daexim/ [daexim-scheduler-0] WARN org.opendaylight.daexim.impl.Util - Configuration not found, so just using fixed ${karaf.home}/daexim/ [daexim-scheduler-0] WARN org.opendaylight.daexim.impl.Util - Configuration not found, so just using fixed ${karaf.home}/daexim/ [daexim-scheduler-0] WARN org.opendaylight.daexim.impl.Util - Configuration not found, so just using fixed ${karaf.home}/daexim/ [daexim-scheduler-0] WARN org.opendaylight.daexim.impl.Util - Configuration not found, so just using fixed ${karaf.home}/daexim/ [daexim-scheduler-0] INFO org.opendaylight.daexim.impl.DataExportImportAppProvider - Renamed /tmp/daexim-test-tmp13885636300505468603/daexim/boot/odl_backup_operational.json to /tmp/daexim-test-tmp13885636300505468603/daexim/boot/odl_backup_operational.json.imported [daexim-scheduler-0] WARN org.opendaylight.daexim.impl.DataExportImportAppProvider - Daexim import on boot succesfully completed; renamed files to prevent re-import on next boot [main] INFO org.opendaylight.daexim.impl.DataExportImportAppProviderTest - ENDED (5013ms) @Test testImportOnBootWithMissingModelsFile() [main] INFO org.opendaylight.daexim.impl.DataExportImportAppProviderTest - ------------------------------------------------------------------------------------------------------------------------ [main] INFO org.opendaylight.daexim.impl.DataExportImportAppProviderTest - BEGIN @Test testScheduleRelativeRPC() [main] INFO org.opendaylight.mdsal.dom.broker.DOMNotificationRouter - DOM Notification Router started [main] INFO org.opendaylight.daexim.impl.DataExportImportAppProviderTest - Dump directory : /tmp/daexim-test-tmp9145129218966202856 [Time-limited test] WARN org.opendaylight.daexim.impl.Util - Configuration not found, so just using fixed ${karaf.home}/daexim/ [Time-limited test] WARN org.opendaylight.daexim.impl.Util - Configuration not found, so just using fixed ${karaf.home}/daexim/ [Time-limited test] INFO org.opendaylight.daexim.impl.DataExportImportAppProvider - ThreadFactory created: daexim-scheduler [Time-limited test] INFO org.opendaylight.daexim.impl.DataExportImportAppProvider - Daexim Session Initiated, running on node 'localhost' [Time-limited test] WARN org.opendaylight.daexim.impl.Util - Configuration not found, so just using fixed ${karaf.home}/daexim/ [Time-limited test] WARN org.opendaylight.daexim.impl.Util - Configuration not found, so just using fixed ${karaf.home}/daexim/ [Time-limited test] INFO org.opendaylight.daexim.impl.DataExportImportAppProvider - Checking for presence of boot import data files (/tmp/daexim-test-tmp9145129218966202856/daexim/boot/odl_backup_config.json, /tmp/daexim-test-tmp9145129218966202856/daexim/boot/odl_backup_operational.json) [Time-limited test] INFO org.opendaylight.daexim.impl.DataExportImportAppProvider - Scheduling export at 2024-06-29T07:11:33Z, which is 0 seconds in the future [Time-limited test] INFO org.opendaylight.daexim.impl.DataExportImportAppProvider - IPC received : DaeximControl{runAt=DateAndTime{value=2024-06-29T07:11:33Z}, splitByModule=false, strictDataConsistency=true, taskType=Schedule} [Time-limited test] WARN org.opendaylight.daexim.impl.Util - Configuration not found, so just using fixed ${karaf.home}/daexim/ [Time-limited test] WARN org.opendaylight.daexim.impl.Util - Configuration not found, so just using fixed ${karaf.home}/daexim/ [daexim-scheduler-0] WARN org.opendaylight.daexim.impl.Util - Configuration not found, so just using fixed ${karaf.home}/daexim/ [daexim-scheduler-0] WARN org.opendaylight.daexim.impl.Util - Configuration not found, so just using fixed ${karaf.home}/daexim/ [Time-limited test] INFO org.opendaylight.daexim.impl.DataExportImportAppProviderTest - RPC result : RpcResult [successful=true, result=ScheduleExportOutput{result=true}, errors=[]] [daexim-scheduler-0] WARN org.opendaylight.daexim.impl.Util - Configuration not found, so just using fixed ${karaf.home}/daexim/ [daexim-scheduler-0] INFO org.opendaylight.daexim.impl.ExportTask - Creating JSON file : /tmp/daexim-test-tmp9145129218966202856/daexim/odl_backup_models.json [daexim-scheduler-0] INFO org.opendaylight.daexim.impl.ExportTask - Node excluded from export : (urn:opendaylight:daexim-internal?revision=2016-09-21)daexim [daexim-scheduler-0] WARN org.opendaylight.daexim.impl.Util - Configuration not found, so just using fixed ${karaf.home}/daexim/ [daexim-scheduler-0] INFO org.opendaylight.daexim.impl.ExportTask - Creating JSON file : /tmp/daexim-test-tmp9145129218966202856/daexim/odl_backup_operational.json [daexim-scheduler-0] WARN org.opendaylight.daexim.impl.Util - Configuration not found, so just using fixed ${karaf.home}/daexim/ [daexim-scheduler-0] INFO org.opendaylight.daexim.impl.ExportTask - Creating JSON file : /tmp/daexim-test-tmp9145129218966202856/daexim/odl_backup_config.json [daexim-scheduler-0] WARN org.opendaylight.daexim.impl.Util - Configuration not found, so just using fixed ${karaf.home}/daexim/ [daexim-scheduler-0] WARN org.opendaylight.daexim.impl.Util - Configuration not found, so just using fixed ${karaf.home}/daexim/ [daexim-scheduler-0] WARN org.opendaylight.daexim.impl.Util - Configuration not found, so just using fixed ${karaf.home}/daexim/ [daexim-scheduler-0] INFO org.opendaylight.daexim.impl.DataExportImportAppProvider - Export task success [main] INFO org.opendaylight.daexim.impl.DataExportImportAppProviderTest - ENDED (278ms) @Test testScheduleRelativeRPC() [main] INFO org.opendaylight.daexim.impl.DataExportImportAppProviderTest - ------------------------------------------------------------------------------------------------------------------------ [main] INFO org.opendaylight.daexim.impl.DataExportImportAppProviderTest - BEGIN @Test testImportOnBootWithNoFilesShouldNotBlockAwait() [main] INFO org.opendaylight.mdsal.dom.broker.DOMNotificationRouter - DOM Notification Router started [main] INFO org.opendaylight.daexim.impl.DataExportImportAppProviderTest - Dump directory : /tmp/daexim-test-tmp11843591317669531042 [main] WARN org.opendaylight.daexim.impl.Util - Configuration not found, so just using fixed ${karaf.home}/daexim/ [main] WARN org.opendaylight.daexim.impl.Util - Configuration not found, so just using fixed ${karaf.home}/daexim/ [main] INFO org.opendaylight.daexim.impl.DataExportImportAppProvider - ThreadFactory created: daexim-scheduler [main] INFO org.opendaylight.daexim.impl.DataExportImportAppProvider - Daexim Session Initiated, running on node 'localhost' [main] WARN org.opendaylight.daexim.impl.Util - Configuration not found, so just using fixed ${karaf.home}/daexim/ [main] WARN org.opendaylight.daexim.impl.Util - Configuration not found, so just using fixed ${karaf.home}/daexim/ [main] INFO org.opendaylight.daexim.impl.DataExportImportAppProvider - Checking for presence of boot import data files (/tmp/daexim-test-tmp11843591317669531042/daexim/boot/odl_backup_config.json, /tmp/daexim-test-tmp11843591317669531042/daexim/boot/odl_backup_operational.json) [main] INFO org.opendaylight.daexim.impl.DataExportImportAppProviderTest - ENDED (9ms) @Test testImportOnBootWithNoFilesShouldNotBlockAwait() [main] INFO org.opendaylight.daexim.impl.DataExportImportAppProviderTest - ------------------------------------------------------------------------------------------------------------------------ [main] INFO org.opendaylight.daexim.impl.DataExportImportAppProviderTest - BEGIN @Test testScheduleMissingInfoRPC() [main] INFO org.opendaylight.mdsal.dom.broker.DOMNotificationRouter - DOM Notification Router started [main] INFO org.opendaylight.daexim.impl.DataExportImportAppProviderTest - Dump directory : /tmp/daexim-test-tmp16271619965667958276 [Time-limited test] WARN org.opendaylight.daexim.impl.Util - Configuration not found, so just using fixed ${karaf.home}/daexim/ [Time-limited test] WARN org.opendaylight.daexim.impl.Util - Configuration not found, so just using fixed ${karaf.home}/daexim/ [Time-limited test] INFO org.opendaylight.daexim.impl.DataExportImportAppProvider - ThreadFactory created: daexim-scheduler [Time-limited test] INFO org.opendaylight.daexim.impl.DataExportImportAppProvider - Daexim Session Initiated, running on node 'localhost' [Time-limited test] WARN org.opendaylight.daexim.impl.Util - Configuration not found, so just using fixed ${karaf.home}/daexim/ [Time-limited test] WARN org.opendaylight.daexim.impl.Util - Configuration not found, so just using fixed ${karaf.home}/daexim/ [Time-limited test] INFO org.opendaylight.daexim.impl.DataExportImportAppProvider - Checking for presence of boot import data files (/tmp/daexim-test-tmp16271619965667958276/daexim/boot/odl_backup_config.json, /tmp/daexim-test-tmp16271619965667958276/daexim/boot/odl_backup_operational.json) [Time-limited test] INFO org.opendaylight.daexim.impl.DataExportImportAppProviderTest - RPC result : RpcResult [successful=false, result=null, errors=[RpcError [message=No schedule info present in request (run-at), severity=ERROR, errorType=PROTOCOL, tag=operation-failed, applicationTag=null, info=null, cause=null]]] [main] INFO org.opendaylight.daexim.impl.DataExportImportAppProviderTest - ENDED (14ms) @Test testScheduleMissingInfoRPC()