Question
Filling up logs with "Recovery aborted for file" error
Facing below error for log's, able to create work object but filling up logs. Please let me know, how to fix it.
2018-11-08 00:00:28,366 [.PegaWorkManager : 7] [ STANDARD] [ ] [ ] ( services.file.FileListener) ERROR File.UM_OPS_PHARMACY|recover - Recovery aborted for file [017F2387.1478985149297000.TIF]
com.pega.pegarules.pub.PRException: Expected exactly one instance for [1478985149297000], found 0.
From: (A2763AC241FD8052F147F3AF2DA62113D:CMWServPackage)
at com.pega.pegarules.integration.engine.internal.services.file.LogServiceFile.lockAndLoad(LogServiceFile.java:315)
at com.pega.pegarules.integration.engine.internal.services.file.LogServiceFile.lockAndLoad(LogServiceFile.java:262)
at com.pega.pegarules.integration.engine.internal.services.file.FileListener.needsRecovery(FileListener.java:1382)
at com.pega.pegarules.integration.engine.internal.services.file.FileListener.recoverOne(FileListener.java:1456)
at com.pega.pegarules.integration.engine.internal.services.file.FileListener.recovery(FileListener.java:1730)
at com.pega.pegarules.integration.engine.internal.services.file.FileListener.run_(FileListener.java:1902)
at com.pega.pegarules.integration.engine.internal.services.listener.ServiceListenerBaseImpl.run(ServiceListenerBaseImpl.java:454)
Hi,
The use case is not clear. If you are dealing with file listener processing the file and creating a work object, Below article might give you some pointers as it has the same error stack trace :
https://community.pega.com/support/support-articles/file-listener-indicates-failure-recovery
Please check whether moving files between location is causing this issue.