Fixes are available
APAR status
Closed as program error.
Error description
The ruleset archive generation uses a temporary snapshot, a background thread is in charge of removing periodically these snapshots. The below exception is raised when we try to delete a temporary snapshot that's already been deleted. This exception can be safely ignored. [11/11/15 18:25:39:275 GMT] 0000005d SnapshotClean E Unexpected exception in Temporary snapshot cleanup thread ilog.rules.teamserver.model.IlrBaselineNotFoundException: Cannot find requested object: brm.Snapshot:8093:8093 at ilog.rules.teamserver.ejb.service.IlrSessionFacadeUtil. getElementDetails (IlrSessionFacadeUtil.java:54) at ilog.rules.teamserver.ejb.service.IlrSessionFacadeUtil. getClientElementD etails(IlrSessionFacadeUtil.java:77) at ilog.rules.teamserver.ejb.service.IlrSessionFacadeImpl. getDetailsFromCac he(IlrSessionFacadeImpl.java:3494) at ilog.rules.teamserver.ejb.service.IlrSessionFacadeImpl. getElementDetails ForThisHandle(IlrSessionFacadeImpl.java:3401) at ilog.rules.teamserver.ejb.service.IlrSessionFacadeImpl. getElementDetails ForThisHandle(IlrSessionFacadeImpl.java:3453) at sun.reflect.GeneratedMethodAccessor618.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke( DelegatingMethodAccessor Impl.java:37) at java.lang.reflect.Method.invoke(Method.java:611) at ilog.rules.teamserver.transaction. IlrTransactionalInvocationHandler.invo ke(IlrTransactionalInvocationHandler.java:39) at com.sun.proxy.$Proxy56.getElementDetailsForThisHandle( Unknown Source) at ilog.rules.teamserver.model.impl.IlrAbstractSession. getElementDetailsFor ThisHandle(IlrAbstractSession.java:1054) at ilog.rules.teamserver.model.impl.IlrAbstractCachingSession. getElementDet ailsForThisHandle(IlrAbstractCachingSession.java:93) at ilog.rules.teamserver.model.impl.IlrAbstractCachingSession. getElementDet ailsForThisHandle(IlrAbstractCachingSession.java:86) at ilog.rules.teamserver.model.impl.ConcurrencySessionListener. onDeleteElem ent(ConcurrencySessionListener.java:124) at ilog.rules.teamserver.model.IlrDefaultSessionController. onDeleteElement( IlrDefaultSessionController.java:1624) at ilog.rules.teamserver.ejb.service.IlrSessionFacadeImpl. deleteBaselineInt ernal(IlrSessionFacadeImpl.java:2849) at ilog.rules.teamserver.ejb.service.IlrSessionFacadeImpl. deleteBaseline(Il rSessionFacadeImpl.java:2826) at ilog.rules.teamserver.ejb.service.IlrSessionFacadeImpl. deleteBaselines(I lrSessionFacadeImpl.java:2806) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke( NativeMethodAccessorImpl.jav a:60) at sun.reflect.DelegatingMethodAccessorImpl.invoke( DelegatingMethodAccessor Impl.java:37) at java.lang.reflect.Method.invoke(Method.java:611) at ilog.rules.teamserver.transaction. IlrTransactionalInvocationHandler.invo ke(IlrTransactionalInvocationHandler.java:39) at com.sun.proxy.$Proxy56.deleteBaselines(Unknown Source) at ilog.rules.teamserver.model.impl.IlrAbstractSession. deleteBaselines(IlrA bstractSession.java:1907) at ilog.rules.teamserver.model.impl.IlrAbstractCachingSession. deleteBaselin es(IlrAbstractCachingSession.java:201) at ilog.rules.teamserver.model.impl.IlrAbstractSession. deleteBaseline(IlrAb stractSession.java:1911) at ilog.rules.teamserver.ejb.service.IlrSessionFacadeImpl. dropDeploymentTmp SnapshotInternal(IlrSessionFacadeImpl.java:4946) at ilog.rules.teamserver.ejb.service.IlrSessionFacadeImpl. dropDeploymentTmp Snapshot(IlrSessionFacadeImpl.java:4935) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke( NativeMethodAccessorImpl.jav a:60) at sun.reflect.DelegatingMethodAccessorImpl.invoke( DelegatingMethodAccessor Impl.java:37) at java.lang.reflect.Method.invoke(Method.java:611) at ilog.rules.teamserver.transaction. IlrTransactionalInvocationHandler.invo ke(IlrTransactionalInvocationHandler.java:39) at com.sun.proxy.$Proxy56.dropDeploymentTmpSnapshot(Unknown Source) at ilog.rules.teamserver.model.impl.IlrAbstractSession. dropDeploymentTmpSna pshot(IlrAbstractSession.java:782) at ilog.rules.teamserver.ejb.service.SnapshotCleanupService$ SnapshotCleaner .cleanupExecution(SnapshotCleanupService.java:135) at ilog.rules.teamserver.ejb.service.SnapshotCleanupService$ SnapshotCleaner .doRun(SnapshotCleanupService.java:116) at ilog.rules.teamserver.ejb.service.SnapshotCleanupThread$ AbstractPeriodic Updater.run(SnapshotCleanupThread.java:119) at ilog.rules.teamserver.ejb.service.SnapshotCleanupThread$Service. run(Snap shotCleanupThread.java:48) at com.google.common.util.concurrent. AbstractExecutionThreadService$1$1.run (AbstractExecutionThreadService.java:48) at java.lang.Thread.run(Thread.java:790)
Local fix
Problem summary
When multiple threads are deleting baseline it is possible that exception are thrown as a result, they need to be ignored
Problem conclusion
The code is fixed
Temporary fix
Comments
APAR Information
APAR number
RS02214
Reported component name
WS DECISION SVR
Reported component ID
5725B6901
Reported release
860
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt
Submitted date
2015-11-13
Closed date
2015-12-13
Last modified date
2015-12-13
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
Modules/Macros
None 999
Fix information
Fixed component name
WS DECISION SVR
Fixed component ID
5725B6901
Applicable component levels
R860 PSY
UP
[{"Business Unit":{"code":"BU048","label":"IBM Software"},"Product":{"code":"SUPPORT","label":"IBM Worldwide Support"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"8.6","Edition":"","Line of Business":{"code":"","label":""}}]
Document Information
Modified date:
09 February 2022