DB purge destroys the entire database
Just trying to do a simple:
- Create a new model
- Delete model
- Empty trashbin & purge DB
can often result in something like this where the purge logic ends up destroying the entire database, i.e. pretty much all snapshot directories in under <workspace>/db/
, effectively rendering a workspace beyond repair.
INFO [2024-03-13 14:03:59,757] fi.vtt.apros.experiment.AprosModel: loadInitialCondition: model http://Projects/Development%20Project/MyModel
INFO [2024-03-13 14:03:59,758] fi.vtt.apros.experiment.AprosModel: loadInitialCondition: ic http://Projects/Development%20Project/MyModel/5ae5462b-2803-4b02-bbde-649a868b1945
INFO [2024-03-13 14:03:59,760] fi.vtt.apros.experiment.AprosModel: loadInitialCondition: modelRevision {mostSignificant = -6819394304540785868, leastSignificant = -5167601166972638010}
INFO [2024-03-13 14:03:59,761] fi.vtt.apros.experiment.AprosModel: loadInitialCondition: icRevision {mostSignificant = -6819394304540785868, leastSignificant = -5167601166972638010}
INFO [2024-03-13 14:04:00,139] fi.vtt.apros.dll.AprosDll: Setting Apros library path: C:\w\rt dir\apros\trunk\nuc-operui\workdir1\operui-demo-13\resources\model-679937\apros\lib
INFO [2024-03-13 14:08:14,114] org.simantics.acorn.ClusterManager: makeSnapshot: start with 1 files
TODO: implement return value for syncRequest(AsyncMultiRead, AsyncMultiProcedure)
INFO [2024-03-13 14:08:33,910] org.simantics.acorn.ClusterManager: makeSnapshot: start with 7 files
WARN [2024-03-13 14:08:43,534] org.simantics.utils.datastructures.file.DirectorySizeTracker: Failed to visit file C:\w\rt dir\apros\trunk\nuc-operui\workdir1\operui-demo-13\tempFiles
java.nio.file.NoSuchFileException: C:\w\rt dir\apros\trunk\nuc-operui\workdir1\operui-demo-13\tempFiles
at java.base/sun.nio.fs.WindowsException.translateToIOException(WindowsException.java:85)
at java.base/sun.nio.fs.WindowsException.rethrowAsIOException(WindowsException.java:103)
at java.base/sun.nio.fs.WindowsException.rethrowAsIOException(WindowsException.java:108)
at java.base/sun.nio.fs.WindowsDirectoryStream.<init>(WindowsDirectoryStream.java:86)
at java.base/sun.nio.fs.WindowsFileSystemProvider.newDirectoryStream(WindowsFileSystemProvider.java:535)
at java.base/java.nio.file.Files.newDirectoryStream(Files.java:482)
at java.base/java.nio.file.FileTreeWalker.visit(FileTreeWalker.java:301)
at java.base/java.nio.file.FileTreeWalker.walk(FileTreeWalker.java:323)
at java.base/java.nio.file.Files.walkFileTree(Files.java:2804)
at java.base/java.nio.file.Files.walkFileTree(Files.java:2882)
at org.simantics.utils.datastructures.file.DirectorySizeTracker.track(DirectorySizeTracker.java:128)
at org.simantics.utils.datastructures.file.DirectorySizeTracker.processEvents(DirectorySizeTracker.java:315)
at org.simantics.utils.datastructures.file.DirectorySizeTracker.run(DirectorySizeTracker.java:374)
at java.base/java.lang.Thread.run(Thread.java:833)
INFO [2024-03-13 14:08:43,594] org.simantics.db.layer0.util.DomainProcessor3: Unexpected INTERNAL preStatus in DomainProcessor3 [id=$679938]
WARN [2024-03-13 14:08:45,011] org.simantics.diagram.adapter.DiagramContentRequest: Most likely diagram is being removed and therefore ordered list can not be found for [id=$778241]
WARN [2024-03-13 14:08:45,059] org.simantics.diagram.adapter.TypeGroup: Most likely after deleting a diagram or something therefore no ordered set can be found for [id=$778241]
WARN [2024-03-13 14:08:45,060] org.simantics.diagram.adapter.TypeGroup: Most likely after deleting a diagram or something therefore no ordered set can be found for [id=$778241]
WARN [2024-03-13 14:08:45,060] org.simantics.diagram.adapter.TypeGroup: Most likely after deleting a diagram or something therefore no ordered set can be found for [id=$778241]
WARN [2024-03-13 14:08:45,063] org.simantics.diagram.adapter.TypeGroup: Most likely after deleting a diagram or something therefore no ordered set can be found for [id=$778241]
INFO [2024-03-13 14:08:45,111] org.simantics.acorn.ClusterManager: makeSnapshot: start with 0 files
WARN [2024-03-13 14:08:45,113] org.simantics.acorn.lru.LRU: Retry mutex acquire
WARN [2024-03-13 14:08:45,150] org.simantics.acorn.lru.LRU: Retry mutex acquire
WARN [2024-03-13 14:08:45,171] org.simantics.acorn.lru.LRU: Retry mutex acquire
INFO [2024-03-13 14:08:45,359] org.simantics.acorn.ClusterManager: makeSnapshot: start with 0 files
INFO [2024-03-13 14:08:45,372] org.simantics.acorn.FileStore: purge deletes C:\w\rt dir\apros\trunk\nuc-operui\workdir1\operui-demo-13\db\db
INFO [2024-03-13 14:08:45,372] org.simantics.acorn.FileStore: purge deletes C:\w\rt dir\apros\trunk\nuc-operui\workdir1\operui-demo-13\db\0
INFO [2024-03-13 14:08:45,372] org.simantics.acorn.FileStore: purge deletes C:\w\rt dir\apros\trunk\nuc-operui\workdir1\operui-demo-13\db\0
INFO [2024-03-13 14:08:45,441] org.simantics.acorn.FileStore: purge deletes C:\w\rt dir\apros\trunk\nuc-operui\workdir1\operui-demo-13\db\1
INFO [2024-03-13 14:08:45,441] org.simantics.acorn.FileStore: purge deletes C:\w\rt dir\apros\trunk\nuc-operui\workdir1\operui-demo-13\db\1
INFO [2024-03-13 14:08:45,446] org.simantics.acorn.FileStore: purge deletes C:\w\rt dir\apros\trunk\nuc-operui\workdir1\operui-demo-13\db\10
INFO [2024-03-13 14:08:45,446] org.simantics.acorn.FileStore: purge deletes C:\w\rt dir\apros\trunk\nuc-operui\workdir1\operui-demo-13\db\10_baseline
INFO [2024-03-13 14:08:45,446] org.simantics.acorn.FileStore: purge deletes C:\w\rt dir\apros\trunk\nuc-operui\workdir1\operui-demo-13\db\11
INFO [2024-03-13 14:08:45,446] org.simantics.acorn.FileStore: purge deletes C:\w\rt dir\apros\trunk\nuc-operui\workdir1\operui-demo-13\db\2
INFO [2024-03-13 14:08:45,446] org.simantics.acorn.FileStore: purge deletes C:\w\rt dir\apros\trunk\nuc-operui\workdir1\operui-demo-13\db\2
INFO [2024-03-13 14:08:45,447] org.simantics.acorn.FileStore: purge deletes C:\w\rt dir\apros\trunk\nuc-operui\workdir1\operui-demo-13\db\3
INFO [2024-03-13 14:08:45,447] org.simantics.acorn.FileStore: purge deletes C:\w\rt dir\apros\trunk\nuc-operui\workdir1\operui-demo-13\db\3
INFO [2024-03-13 14:08:45,451] org.simantics.acorn.FileStore: purge deletes C:\w\rt dir\apros\trunk\nuc-operui\workdir1\operui-demo-13\db\4
INFO [2024-03-13 14:08:45,451] org.simantics.acorn.FileStore: purge deletes C:\w\rt dir\apros\trunk\nuc-operui\workdir1\operui-demo-13\db\4
INFO [2024-03-13 14:08:45,453] org.simantics.acorn.FileStore: purge deletes C:\w\rt dir\apros\trunk\nuc-operui\workdir1\operui-demo-13\db\5
INFO [2024-03-13 14:08:45,453] org.simantics.acorn.FileStore: purge deletes C:\w\rt dir\apros\trunk\nuc-operui\workdir1\operui-demo-13\db\5
INFO [2024-03-13 14:08:45,454] org.simantics.acorn.FileStore: purge deletes C:\w\rt dir\apros\trunk\nuc-operui\workdir1\operui-demo-13\db\6
INFO [2024-03-13 14:08:45,454] org.simantics.acorn.FileStore: purge deletes C:\w\rt dir\apros\trunk\nuc-operui\workdir1\operui-demo-13\db\6
INFO [2024-03-13 14:08:45,456] org.simantics.acorn.FileStore: purge deletes C:\w\rt dir\apros\trunk\nuc-operui\workdir1\operui-demo-13\db\7
INFO [2024-03-13 14:08:45,456] org.simantics.acorn.FileStore: purge deletes C:\w\rt dir\apros\trunk\nuc-operui\workdir1\operui-demo-13\db\7
INFO [2024-03-13 14:08:45,461] org.simantics.acorn.FileStore: purge deletes C:\w\rt dir\apros\trunk\nuc-operui\workdir1\operui-demo-13\db\8
INFO [2024-03-13 14:08:45,462] org.simantics.acorn.FileStore: purge deletes C:\w\rt dir\apros\trunk\nuc-operui\workdir1\operui-demo-13\db\8
INFO [2024-03-13 14:08:45,464] org.simantics.acorn.FileStore: purge deletes C:\w\rt dir\apros\trunk\nuc-operui\workdir1\operui-demo-13\db\9
INFO [2024-03-13 14:08:45,464] org.simantics.acorn.FileStore: purge deletes C:\w\rt dir\apros\trunk\nuc-operui\workdir1\operui-demo-13\db\9
ERROR [2024-03-13 14:08:45,465] org.simantics.utils.datastructures.file.DirectorySizeTracker: WatchKey not registered: sun.nio.fs.WindowsWatchService$WindowsWatchKey@22ec4ec2
ERROR [2024-03-13 14:08:45,465] org.simantics.utils.datastructures.file.DirectorySizeTracker: MISSED EVENT: ENTRY_MODIFY: 0.9a.cluster
ERROR [2024-03-13 14:08:45,465] org.simantics.utils.datastructures.file.DirectorySizeTracker: MISSED EVENT: ENTRY_DELETE: 0.9a.cluster
ERROR [2024-03-13 14:08:45,465] org.simantics.utils.datastructures.file.DirectorySizeTracker: MISSED EVENT: ENTRY_MODIFY: 0.a4.cluster
ERROR [2024-03-13 14:08:45,465] org.simantics.utils.datastructures.file.DirectorySizeTracker: MISSED EVENT: ENTRY_DELETE: 0.a4.cluster
ERROR [2024-03-13 14:08:45,465] org.simantics.utils.datastructures.file.DirectorySizeTracker: MISSED EVENT: ENTRY_MODIFY: 0.a6.cluster
ERROR [2024-03-13 14:08:45,465] org.simantics.utils.datastructures.file.DirectorySizeTracker: MISSED EVENT: ENTRY_DELETE: 0.a6.cluster
ERROR [2024-03-13 14:08:45,465] org.simantics.utils.datastructures.file.DirectorySizeTracker: MISSED EVENT: ENTRY_MODIFY: 0.a7.cluster
ERROR [2024-03-13 14:08:45,465] org.simantics.utils.datastructures.file.DirectorySizeTracker: MISSED EVENT: ENTRY_DELETE: 0.a7.cluster
ERROR [2024-03-13 14:08:45,465] org.simantics.utils.datastructures.file.DirectorySizeTracker: MISSED EVENT: ENTRY_MODIFY: 0.a8.cluster
ERROR [2024-03-13 14:08:45,465] org.simantics.utils.datastructures.file.DirectorySizeTracker: MISSED EVENT: ENTRY_DELETE: 0.a8.cluster
ERROR [2024-03-13 14:08:45,465] org.simantics.utils.datastructures.file.DirectorySizeTracker: MISSED EVENT: ENTRY_MODIFY: 0.a9.cluster
ERROR [2024-03-13 14:08:45,465] org.simantics.utils.datastructures.file.DirectorySizeTracker: MISSED EVENT: ENTRY_DELETE: 0.a9.cluster
ERROR [2024-03-13 14:08:45,465] org.simantics.utils.datastructures.file.DirectorySizeTracker: MISSED EVENT: ENTRY_MODIFY: 0.aa.cluster
ERROR [2024-03-13 14:08:45,465] org.simantics.utils.datastructures.file.DirectorySizeTracker: MISSED EVENT: ENTRY_DELETE: 0.aa.cluster
ERROR [2024-03-13 14:08:45,465] org.simantics.utils.datastructures.file.DirectorySizeTracker: MISSED EVENT: ENTRY_MODIFY: 0.ab.cluster
ERROR [2024-03-13 14:08:45,465] org.simantics.utils.datastructures.file.DirectorySizeTracker: MISSED EVENT: ENTRY_DELETE: 0.ab.cluster
ERROR [2024-03-13 14:08:45,465] org.simantics.utils.datastructures.file.DirectorySizeTracker: MISSED EVENT: ENTRY_MODIFY: 0.ac.cluster
ERROR [2024-03-13 14:08:45,465] org.simantics.utils.datastructures.file.DirectorySizeTracker: MISSED EVENT: ENTRY_DELETE: 0.ac.cluster
ERROR [2024-03-13 14:08:45,465] org.simantics.utils.datastructures.file.DirectorySizeTracker: MISSED EVENT: ENTRY_MODIFY: 0.ad.cluster
ERROR [2024-03-13 14:08:45,465] org.simantics.utils.datastructures.file.DirectorySizeTracker: MISSED EVENT: ENTRY_DELETE: 0.ad.cluster
ERROR [2024-03-13 14:08:45,465] org.simantics.utils.datastructures.file.DirectorySizeTracker: MISSED EVENT: ENTRY_MODIFY: 0.ad_1.extFile
ERROR [2024-03-13 14:08:45,465] org.simantics.utils.datastructures.file.DirectorySizeTracker: MISSED EVENT: ENTRY_DELETE: 0.ad_1.extFile
ERROR [2024-03-13 14:08:45,465] org.simantics.utils.datastructures.file.DirectorySizeTracker: MISSED EVENT: ENTRY_MODIFY: clusterStream
ERROR [2024-03-13 14:08:45,465] org.simantics.utils.datastructures.file.DirectorySizeTracker: MISSED EVENT: ENTRY_DELETE: clusterStream
ERROR [2024-03-13 14:08:45,465] org.simantics.utils.datastructures.file.DirectorySizeTracker: MISSED EVENT: ENTRY_MODIFY: cssi
ERROR [2024-03-13 14:08:45,465] org.simantics.utils.datastructures.file.DirectorySizeTracker: MISSED EVENT: ENTRY_DELETE: cssi
ERROR [2024-03-13 14:08:45,465] org.simantics.utils.datastructures.file.DirectorySizeTracker: MISSED EVENT: ENTRY_MODIFY: head.state
ERROR [2024-03-13 14:08:45,465] org.simantics.utils.datastructures.file.DirectorySizeTracker: MISSED EVENT: ENTRY_DELETE: head.state
ERROR [2024-03-13 14:08:45,465] org.simantics.utils.datastructures.file.DirectorySizeTracker: RESET KEY RETURNED: false
ERROR [2024-03-13 14:08:45,465] org.simantics.utils.datastructures.file.DirectorySizeTracker: WatchKey not registered: sun.nio.fs.WindowsWatchService$WindowsWatchKey@4d9071bb
ERROR [2024-03-13 14:08:45,465] org.simantics.utils.datastructures.file.DirectorySizeTracker: MISSED EVENT: ENTRY_MODIFY: cssi
ERROR [2024-03-13 14:08:45,465] org.simantics.utils.datastructures.file.DirectorySizeTracker: MISSED EVENT: ENTRY_DELETE: cssi
ERROR [2024-03-13 14:08:45,465] org.simantics.utils.datastructures.file.DirectorySizeTracker: MISSED EVENT: ENTRY_MODIFY: head.state
ERROR [2024-03-13 14:08:45,465] org.simantics.utils.datastructures.file.DirectorySizeTracker: MISSED EVENT: ENTRY_DELETE: head.state
ERROR [2024-03-13 14:08:45,465] org.simantics.utils.datastructures.file.DirectorySizeTracker: RESET KEY RETURNED: false
ERROR [2024-03-13 14:08:45,465] org.simantics.utils.datastructures.file.DirectorySizeTracker: WatchKey not registered: sun.nio.fs.WindowsWatchService$WindowsWatchKey@68eef8db
ERROR [2024-03-13 14:08:45,465] org.simantics.utils.datastructures.file.DirectorySizeTracker: MISSED EVENT: ENTRY_MODIFY: 0.a8.cluster
ERROR [2024-03-13 14:08:45,465] org.simantics.utils.datastructures.file.DirectorySizeTracker: MISSED EVENT: ENTRY_DELETE: 0.a8.cluster
ERROR [2024-03-13 14:08:45,465] org.simantics.utils.datastructures.file.DirectorySizeTracker: MISSED EVENT: ENTRY_MODIFY: 0.ab.cluster
ERROR [2024-03-13 14:08:45,465] org.simantics.utils.datastructures.file.DirectorySizeTracker: MISSED EVENT: ENTRY_DELETE: 0.ab.cluster
ERROR [2024-03-13 14:08:45,465] org.simantics.utils.datastructures.file.DirectorySizeTracker: MISSED EVENT: ENTRY_MODIFY: 0.ae.cluster
ERROR [2024-03-13 14:08:45,465] org.simantics.utils.datastructures.file.DirectorySizeTracker: MISSED EVENT: ENTRY_DELETE: 0.ae.cluster
ERROR [2024-03-13 14:08:45,465] org.simantics.utils.datastructures.file.DirectorySizeTracker: MISSED EVENT: ENTRY_MODIFY: clusterStream
ERROR [2024-03-13 14:08:45,465] org.simantics.utils.datastructures.file.DirectorySizeTracker: MISSED EVENT: ENTRY_DELETE: clusterStream
ERROR [2024-03-13 14:08:45,465] org.simantics.utils.datastructures.file.DirectorySizeTracker: MISSED EVENT: ENTRY_MODIFY: cssi
ERROR [2024-03-13 14:08:45,465] org.simantics.utils.datastructures.file.DirectorySizeTracker: MISSED EVENT: ENTRY_DELETE: cssi
ERROR [2024-03-13 14:08:45,465] org.simantics.utils.datastructures.file.DirectorySizeTracker: MISSED EVENT: ENTRY_MODIFY: head.state
ERROR [2024-03-13 14:08:45,465] org.simantics.utils.datastructures.file.DirectorySizeTracker: MISSED EVENT: ENTRY_DELETE: head.state
ERROR [2024-03-13 14:08:45,465] org.simantics.utils.datastructures.file.DirectorySizeTracker: RESET KEY RETURNED: false
ERROR [2024-03-13 14:08:45,465] org.simantics.utils.datastructures.file.DirectorySizeTracker: WatchKey not registered: sun.nio.fs.WindowsWatchService$WindowsWatchKey@1b621c6d
ERROR [2024-03-13 14:08:45,465] org.simantics.utils.datastructures.file.DirectorySizeTracker: MISSED EVENT: ENTRY_MODIFY: 0.a6.cluster
ERROR [2024-03-13 14:08:45,465] org.simantics.utils.datastructures.file.DirectorySizeTracker: MISSED EVENT: ENTRY_DELETE: 0.a6.cluster
ERROR [2024-03-13 14:08:45,465] org.simantics.utils.datastructures.file.DirectorySizeTracker: MISSED EVENT: ENTRY_MODIFY: 0.a7.cluster
ERROR [2024-03-13 14:08:45,465] org.simantics.utils.datastructures.file.DirectorySizeTracker: MISSED EVENT: ENTRY_DELETE: 0.a7.cluster
ERROR [2024-03-13 14:08:45,465] org.simantics.utils.datastructures.file.DirectorySizeTracker: MISSED EVENT: ENTRY_MODIFY: 0.a8.cluster
ERROR [2024-03-13 14:08:45,465] org.simantics.utils.datastructures.file.DirectorySizeTracker: MISSED EVENT: ENTRY_DELETE: 0.a8.cluster
ERROR [2024-03-13 14:08:45,465] org.simantics.utils.datastructures.file.DirectorySizeTracker: MISSED EVENT: ENTRY_MODIFY: clusterStream
ERROR [2024-03-13 14:08:45,465] org.simantics.utils.datastructures.file.DirectorySizeTracker: MISSED EVENT: ENTRY_DELETE: clusterStream
ERROR [2024-03-13 14:08:45,465] org.simantics.utils.datastructures.file.DirectorySizeTracker: MISSED EVENT: ENTRY_MODIFY: cssi
ERROR [2024-03-13 14:08:45,465] org.simantics.utils.datastructures.file.DirectorySizeTracker: MISSED EVENT: ENTRY_DELETE: cssi
ERROR [2024-03-13 14:08:45,465] org.simantics.utils.datastructures.file.DirectorySizeTracker: MISSED EVENT: ENTRY_MODIFY: head.state
ERROR [2024-03-13 14:08:45,465] org.simantics.utils.datastructures.file.DirectorySizeTracker: MISSED EVENT: ENTRY_DELETE: head.state
ERROR [2024-03-13 14:08:45,465] org.simantics.utils.datastructures.file.DirectorySizeTracker: RESET KEY RETURNED: false
ERROR [2024-03-13 14:08:45,465] org.simantics.utils.datastructures.file.DirectorySizeTracker: WatchKey not registered: sun.nio.fs.WindowsWatchService$WindowsWatchKey@5b38cb9d
ERROR [2024-03-13 14:08:45,465] org.simantics.utils.datastructures.file.DirectorySizeTracker: MISSED EVENT: ENTRY_MODIFY: cssi
ERROR [2024-03-13 14:08:45,465] org.simantics.utils.datastructures.file.DirectorySizeTracker: MISSED EVENT: ENTRY_DELETE: cssi
ERROR [2024-03-13 14:08:45,465] org.simantics.utils.datastructures.file.DirectorySizeTracker: MISSED EVENT: ENTRY_MODIFY: head.state
ERROR [2024-03-13 14:08:45,465] org.simantics.utils.datastructures.file.DirectorySizeTracker: MISSED EVENT: ENTRY_DELETE: head.state
ERROR [2024-03-13 14:08:45,465] org.simantics.utils.datastructures.file.DirectorySizeTracker: RESET KEY RETURNED: false
ERROR [2024-03-13 14:08:45,465] org.simantics.utils.datastructures.file.DirectorySizeTracker: WatchKey not registered: sun.nio.fs.WindowsWatchService$WindowsWatchKey@15eb74e8
ERROR [2024-03-13 14:08:45,465] org.simantics.utils.datastructures.file.DirectorySizeTracker: MISSED EVENT: ENTRY_MODIFY: 0.a7.cluster
ERROR [2024-03-13 14:08:45,465] org.simantics.utils.datastructures.file.DirectorySizeTracker: MISSED EVENT: ENTRY_DELETE: 0.a7.cluster
ERROR [2024-03-13 14:08:45,465] org.simantics.utils.datastructures.file.DirectorySizeTracker: MISSED EVENT: ENTRY_MODIFY: 0.a8.cluster
ERROR [2024-03-13 14:08:45,465] org.simantics.utils.datastructures.file.DirectorySizeTracker: MISSED EVENT: ENTRY_DELETE: 0.a8.cluster
ERROR [2024-03-13 14:08:45,465] org.simantics.utils.datastructures.file.DirectorySizeTracker: MISSED EVENT: ENTRY_MODIFY: clusterStream
ERROR [2024-03-13 14:08:45,465] org.simantics.utils.datastructures.file.DirectorySizeTracker: MISSED EVENT: ENTRY_DELETE: clusterStream
ERROR [2024-03-13 14:08:45,465] org.simantics.utils.datastructures.file.DirectorySizeTracker: MISSED EVENT: ENTRY_MODIFY: cssi
ERROR [2024-03-13 14:08:45,465] org.simantics.utils.datastructures.file.DirectorySizeTracker: MISSED EVENT: ENTRY_DELETE: cssi
ERROR [2024-03-13 14:08:45,465] org.simantics.utils.datastructures.file.DirectorySizeTracker: MISSED EVENT: ENTRY_MODIFY: head.state
ERROR [2024-03-13 14:08:45,465] org.simantics.utils.datastructures.file.DirectorySizeTracker: MISSED EVENT: ENTRY_DELETE: head.state
ERROR [2024-03-13 14:08:45,465] org.simantics.utils.datastructures.file.DirectorySizeTracker: RESET KEY RETURNED: false
INFO [2024-03-13 14:08:45,471] fi.vtt.apros.project.AprosProjectFeature: Database has been purged, scheduling temporary resource cleanup
ERROR [2024-03-13 14:08:45,483] fi.vtt.simantics.procore.internal.ClusterTable: Load cluster failed
java.nio.file.NoSuchFileException: C:\w\rt dir\apros\trunk\nuc-operui\workdir1\operui-demo-13\db\6\0.a7.cluster
at java.base/sun.nio.fs.WindowsException.translateToIOException(WindowsException.java:85)
at java.base/sun.nio.fs.WindowsException.rethrowAsIOException(WindowsException.java:103)
at java.base/sun.nio.fs.WindowsException.rethrowAsIOException(WindowsException.java:108)
at java.base/sun.nio.fs.WindowsFileSystemProvider.newByteChannel(WindowsFileSystemProvider.java:236)
at java.base/java.nio.file.Files.newByteChannel(Files.java:380)
at java.base/java.nio.file.Files.newByteChannel(Files.java:432)
at org.simantics.acorn.FileIO.readBytes(FileIO.java:74)
at org.simantics.acorn.lru.LRUObject.readFile(LRUObject.java:207)
at org.simantics.acorn.lru.ClusterInfo.clone(ClusterInfo.java:83)
at org.simantics.acorn.ClusterManager.clone(ClusterManager.java:541)
at org.simantics.acorn.GraphClientImpl2.clone(GraphClientImpl2.java:207)
... 18 common frames omitted
Wrapped by: org.simantics.db.exception.DatabaseException: java.nio.file.NoSuchFileException: C:\w\rt dir\apros\trunk\nuc-operui\workdir1\operui-demo-13\db\6\0.a7.cluster
at org.simantics.acorn.GraphClientImpl2.clone(GraphClientImpl2.java:210)
at fi.vtt.simantics.procore.internal.ClusterTable.load2(ClusterTable.java:1128)
at fi.vtt.simantics.procore.internal.ClusterTable.load2(ClusterTable.java:1036)
at fi.vtt.simantics.procore.internal.ClusterTable.checkedGetClusterByResourceKey(ClusterTable.java:990)
at fi.vtt.simantics.procore.internal.QuerySupportImpl.ensureLoaded(QuerySupportImpl.java:1370)
at org.simantics.db.impl.graph.ReadGraphImpl.ensureLoaded(ReadGraphImpl.java:6455)
at org.simantics.db.impl.query.Objects.computeForEach(Objects.java:610)
at org.simantics.db.impl.query.QueryCache.runnerObjects(QueryCache.java:74)
at org.simantics.db.impl.query.QueryProcessor.getSingleObject(QueryProcessor.java:2652)
at org.simantics.db.impl.graph.ReadGraphImpl.getPossibleObject(ReadGraphImpl.java:1532)
at org.simantics.db.impl.graph.ReadGraphImpl.getPossibleRelatedValue(ReadGraphImpl.java:1703)
at fi.vtt.apros.project.AprosWorkspaces$RemovableResourceDirectories.read(AprosWorkspaces.java:230)
at fi.vtt.apros.project.AprosWorkspaces$RemovableResourceDirectories.perform(AprosWorkspaces.java:152)
at fi.vtt.apros.project.AprosWorkspaces$RemovableResourceDirectories.perform(AprosWorkspaces.java:1)
at fi.vtt.simantics.procore.internal.SessionImplSocket$6.run0(SessionImplSocket.java:1522)
at org.simantics.db.impl.query.QueryProcessor$SessionTask.run(QueryProcessor.java:230)
at fi.vtt.simantics.procore.internal.SessionRequestManager$5.run0(SessionRequestManager.java:298)
at org.simantics.db.impl.query.QueryProcessor$SessionTask.run(QueryProcessor.java:230)
at org.simantics.db.impl.query.QueryThread.run(QueryThread.java:155)
ERROR [2024-03-13 14:08:45,483] fi.vtt.simantics.procore.internal.ClusterTable: Failed to load cluster 0.a7 for resource key 43441 resourceIndex=2481 resourceId=686513
java.nio.file.NoSuchFileException: C:\w\rt dir\apros\trunk\nuc-operui\workdir1\operui-demo-13\db\6\0.a7.cluster
at java.base/sun.nio.fs.WindowsException.translateToIOException(WindowsException.java:85)
at java.base/sun.nio.fs.WindowsException.rethrowAsIOException(WindowsException.java:103)
at java.base/sun.nio.fs.WindowsException.rethrowAsIOException(WindowsException.java:108)
at java.base/sun.nio.fs.WindowsFileSystemProvider.newByteChannel(WindowsFileSystemProvider.java:236)
at java.base/java.nio.file.Files.newByteChannel(Files.java:380)
at java.base/java.nio.file.Files.newByteChannel(Files.java:432)
at org.simantics.acorn.FileIO.readBytes(FileIO.java:74)
at org.simantics.acorn.lru.LRUObject.readFile(LRUObject.java:207)
at org.simantics.acorn.lru.ClusterInfo.clone(ClusterInfo.java:83)
at org.simantics.acorn.ClusterManager.clone(ClusterManager.java:541)
at org.simantics.acorn.GraphClientImpl2.clone(GraphClientImpl2.java:207)
... 18 common frames omitted
Wrapped by: org.simantics.db.exception.DatabaseException: java.nio.file.NoSuchFileException: C:\w\rt dir\apros\trunk\nuc-operui\workdir1\operui-demo-13\db\6\0.a7.cluster
at org.simantics.acorn.GraphClientImpl2.clone(GraphClientImpl2.java:210)
at fi.vtt.simantics.procore.internal.ClusterTable.load2(ClusterTable.java:1128)
at fi.vtt.simantics.procore.internal.ClusterTable.load2(ClusterTable.java:1036)
at fi.vtt.simantics.procore.internal.ClusterTable.checkedGetClusterByResourceKey(ClusterTable.java:990)
at fi.vtt.simantics.procore.internal.QuerySupportImpl.ensureLoaded(QuerySupportImpl.java:1370)
at org.simantics.db.impl.graph.ReadGraphImpl.ensureLoaded(ReadGraphImpl.java:6455)
at org.simantics.db.impl.query.Objects.computeForEach(Objects.java:610)
at org.simantics.db.impl.query.QueryCache.runnerObjects(QueryCache.java:74)
at org.simantics.db.impl.query.QueryProcessor.getSingleObject(QueryProcessor.java:2652)
at org.simantics.db.impl.graph.ReadGraphImpl.getPossibleObject(ReadGraphImpl.java:1532)
at org.simantics.db.impl.graph.ReadGraphImpl.getPossibleRelatedValue(ReadGraphImpl.java:1703)
at fi.vtt.apros.project.AprosWorkspaces$RemovableResourceDirectories.read(AprosWorkspaces.java:230)
at fi.vtt.apros.project.AprosWorkspaces$RemovableResourceDirectories.perform(AprosWorkspaces.java:152)
at fi.vtt.apros.project.AprosWorkspaces$RemovableResourceDirectories.perform(AprosWorkspaces.java:1)
at fi.vtt.simantics.procore.internal.SessionImplSocket$6.run0(SessionImplSocket.java:1522)
at org.simantics.db.impl.query.QueryProcessor$SessionTask.run(QueryProcessor.java:230)
at fi.vtt.simantics.procore.internal.SessionRequestManager$5.run0(SessionRequestManager.java:298)
at org.simantics.db.impl.query.QueryProcessor$SessionTask.run(QueryProcessor.java:230)
at org.simantics.db.impl.query.QueryThread.run(QueryThread.java:155)
ERROR [2024-03-13 14:08:50,145] fi.vtt.simantics.procore.internal.SessionRequestManager: Write transaction could not be started
org.simantics.db.server.ProCoreException: GraphClientImpl2 is already closing so no more write transactions allowed!
at org.simantics.acorn.GraphClientImpl2.askWriteTransaction(GraphClientImpl2.java:465)
at fi.vtt.simantics.procore.internal.GraphSessionSocket.askWriteTransaction(GraphSessionSocket.java:45)
at fi.vtt.simantics.procore.internal.TransactionToken.startWriteTransaction(TransactionToken.java:92)
at fi.vtt.simantics.procore.internal.State.startWriteTransaction(State.java:222)
... 3 common frames omitted
Wrapped by: org.simantics.db.exception.DatabaseException: org.simantics.db.server.ProCoreException: GraphClientImpl2 is already closing so no more write transactions allowed!
at fi.vtt.simantics.procore.internal.State.startWriteTransaction(State.java:230)
at fi.vtt.simantics.procore.internal.SessionRequestManager$3.run0(SessionRequestManager.java:182)
at org.simantics.db.impl.query.QueryProcessor$SessionTask.run(QueryProcessor.java:230)
at org.simantics.db.impl.query.QueryThread.run(QueryThread.java:155)
ERROR [2024-03-13 14:08:50,148] org.simantics.db.impl.query.QueryThread: FATAL BUG: QueryThread task processing caused unexpected exception.
java.lang.AssertionError: null
at fi.vtt.simantics.procore.internal.SessionRequestManager$4.run0(SessionRequestManager.java:235)
at org.simantics.db.impl.query.QueryProcessor$SessionTask.run(QueryProcessor.java:230)
at org.simantics.db.impl.query.QueryThread.run(QueryThread.java:155)
INFO [2024-03-13 14:08:50,148] org.simantics.acorn.GraphClientImpl2: Closing org.simantics.acorn.GraphClientImpl2@317a5d9d and mainProgram org.simantics.acorn.MainProgram@278fc3d0
INFO [2024-03-13 14:08:50,150] org.simantics.acorn.GraphClientImpl2: executorTerminated=true, saverTerminated=true
!ENTRY org.eclipse.core.jobs 4 2 2024-03-13 14:09:00.160
!MESSAGE An internal error occurred during: "Database Garbage Collector".
!STACK 0
org.simantics.db.exception.RuntimeDatabaseException: Session has been shut down.
at fi.vtt.simantics.procore.internal.SessionImplSocket.assertAlive(SessionImplSocket.java:3457)
at fi.vtt.simantics.procore.internal.SessionImplSocket.acquire(SessionImplSocket.java:3493)
at fi.vtt.simantics.procore.internal.SessionImplSocket.acquire(SessionImplSocket.java:3469)
at fi.vtt.simantics.procore.internal.SessionImplSocket.syncRequest(SessionImplSocket.java:2034)
at org.simantics.db.layer0.util.SessionGarbageCollection.gc(SessionGarbageCollection.java:137)
at org.simantics.db.layer0.util.SessionGarbageCollection.gc(SessionGarbageCollection.java:62)
at org.simantics.ui.jobs.SessionGarbageCollectorJob.run(SessionGarbageCollectorJob.java:184)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63)