on 03-02-2015 9:36 AM
Hi Friends,
I am getting the following error while trying to delete the process server. Currently this PS is not active and no jobs were running. Please help.
__________________________________________________________
JCS-122030: Unable to persist: JCS-102260: Process Server SERVER01 is used by multiple other objects; first object is Non-visible Deleted Job File 746,296,801
at com.redwood.scheduler.model.SchedulerSessionImpl.writeDirtyListLocal(SchedulerSessionImpl.java:924)
at com.redwood.scheduler.model.SchedulerSessionImpl.persist(SchedulerSessionImpl.java:882)
at com.redwood.scheduler.ui.model.impl.FormImpl.modelActions(FormImpl.java:787)
at com.redwood.scheduler.ui.model.impl.LifeCycle.run(LifeCycle.java:226)
at com.redwood.scheduler.ui.servlet.Servlet.handleRequest(Servlet.java:98)
at com.redwood.scheduler.ui.servlet.Servlet.doPost(Servlet.java:54)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:754)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:847)
at com.sap.engine.services.servlets_jsp.server.runtime.FilterChainImpl.runServlet(FilterChainImpl.java:202)
at com.sap.engine.services.servlets_jsp.server.runtime.FilterChainImpl.doFilter(FilterChainImpl.java:103)
at com.redwood.scheduler.module.impl.ModuleFilter.doFilter(ModuleFilter.java:157)
at com.sap.engine.services.servlets_jsp.server.runtime.FilterChainImpl.doFilter(FilterChainImpl.java:79)
at com.redwood.scheduler.security.filter.SecurityFilter.doFilter(SecurityFilter.java:708)
at com.sap.engine.services.servlets_jsp.server.runtime.FilterChainImpl.doFilter(FilterChainImpl.java:79)
at com.redwood.scheduler.servlet.RequestCharsetFilter.doFilter(RequestCharsetFilter.java:197)
at com.sap.engine.services.servlets_jsp.server.runtime.FilterChainImpl.doFilter(FilterChainImpl.java:79)
at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.runServlet(HttpHandlerImpl.java:441)
at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.handleRequest(HttpHandlerImpl.java:210)
at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:441)
at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:430)
at com.sap.engine.services.servlets_jsp.filters.DSRWebContainerFilter.process(DSRWebContainerFilter.java:38)
at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)
at com.sap.engine.services.servlets_jsp.filters.ServletSelector.process(ServletSelector.java:81)
at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)
at com.sap.engine.services.servlets_jsp.filters.ApplicationSelector.process(ApplicationSelector.java:278)
at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)
at com.sap.engine.services.httpserver.filters.WebContainerInvoker.process(WebContainerInvoker.java:81)
at com.sap.engine.services.httpserver.chain.HostFilter.process(HostFilter.java:9)
at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)
at com.sap.engine.services.httpserver.filters.ResponseLogWriter.process(ResponseLogWriter.java:60)
at com.sap.engine.services.httpserver.chain.HostFilter.process(HostFilter.java:9)
at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)
at com.sap.engine.services.httpserver.filters.DefineHostFilter.process(DefineHostFilter.java:27)
at com.sap.engine.services.httpserver.chain.ServerFilter.process(ServerFilter.java:12)
at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)
at com.sap.engine.services.httpserver.filters.MonitoringFilter.process(MonitoringFilter.java:29)
at com.sap.engine.services.httpserver.chain.ServerFilter.process(ServerFilter.java:12)
at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)
at com.sap.engine.services.httpserver.filters.SessionSizeFilter.process(SessionSizeFilter.java:26)
at com.sap.engine.services.httpserver.chain.ServerFilter.process(ServerFilter.java:12)
at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)
at com.sap.engine.services.httpserver.filters.MemoryStatisticFilter.process(MemoryStatisticFilter.java:57)
at com.sap.engine.services.httpserver.chain.ServerFilter.process(ServerFilter.java:12)
at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)
at com.sap.engine.services.httpserver.filters.DSRHttpFilter.process(DSRHttpFilter.java:43)
at com.sap.engine.services.httpserver.chain.ServerFilter.process(ServerFilter.java:12)
at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)
at com.sap.engine.services.httpserver.server.Processor.chainedRequest(Processor.java:475)
at com.sap.engine.services.httpserver.server.Processor$FCAProcessorThread.process(Processor.java:269)
at com.sap.engine.services.httpserver.server.rcm.RequestProcessorThread.run(RequestProcessorThread.java:56)
at com.sap.engine.core.thread.execution.Executable.run(Executable.java:122)
at com.sap.engine.core.thread.execution.Executable.run(Executable.java:101)
at com.sap.engine.core.thread.execution.CentralExecutor$SingleThread.run(CentralExecutor.java:328)
Caused by: com.redwood.scheduler.model.exception.ForeignKeyViolationVetoWrapperException: JCS-102260: Process Server ISVBATCHT01_delete is used by multiple other objects; first object is Non-visible Deleted Job File 746,296,801
at com.redwood.scheduler.model.BaseSchedulerEntityImpl.checkNoObjectsReferenceMe(BaseSchedulerEntityImpl.java:606)
at com.redwood.scheduler.model.listeners.foreignkey.CheckForUnknownFKObjectLockedVetoListener.modelModified(CheckForUnknownFKObjectLockedVetoListener.java:45)
at com.redwood.scheduler.persistence.impl.LowLevelPersistenceImpl.informListeners(LowLevelPersistenceImpl.java:982)
at com.redwood.scheduler.persistence.impl.LowLevelPersistenceImpl.writeDirtyObjectListRetry(LowLevelPersistenceImpl.java:360)
at com.redwood.scheduler.persistence.impl.LowLevelPersistenceImpl.access$0(LowLevelPersistenceImpl.java:164)
at com.redwood.scheduler.persistence.impl.LowLevelPersistenceImpl$WriteDirtyObjectListUnitOfWork.execute(LowLevelPersistenceImpl.java:103)
at com.redwood.scheduler.persistence.impl.OuterPersistenceUnitOfWorkManager.execute(OuterPersistenceUnitOfWorkManager.java:38)
at com.redwood.scheduler.persistence.impl.LowLevelPersistenceImpl.writeDirtyObjectList(LowLevelPersistenceImpl.java:160)
at com.redwood.scheduler.cluster.persistence.ClusteredLowLevelPersistence.writeDirtyObjectList(ClusteredLowLevelPersistence.java:90)
at com.redwood.scheduler.model.SchedulerSessionImpl.writeDirtyListLocal(SchedulerSessionImpl.java:920)
... 52 more
Hello,
This is a classic.
Run job System_RemoveDeletedJobFiles for the process server you want to delete. Look in the output file, copy the generated key and run the job again, now with the key parameter filled as well with the obtained key.
Now you should be able to delete it.
Regards Gerben
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi,
Before deleting the process server we should make sure that there are no objects associated with it and no jobs are running .
Please refer below link
Using Process Servers - SAP Central Process Scheduling by Redwood - SAP Library
Deleting Process Servers
You can only delete process servers when no other objects relate to them. For example, if there are still jobs that ran on the process server, then it cannot be deleted until all jobs have been deleted. You can see all jobs that relate to the process server in the Related Objects in the lower detail pane and on the show page
Also similar issue has been resolved in this thread,pls check if this will help
Regards,
Murali
Hi Murali,
I have found N no of jobs associated with the process server to be deleted. For Sample,
the Process "ABCD" has to be deleted, I can find more than 50 related objects/jobs for it. Is there any simple method to delete all those jobs instead of deleting them each and everyone separately.
Regards,
Renu
Hi Gerben,
For process server deletion, I had ran System_RemoveDeletedJobFiles as you mentioned. From the joblog, I would find there were no Jobfiles marked for deletion.(Hence code has not generated)
----------------------------------------------------------------------------------------------------------------------------------
SUMMARY
=======
No deleted jobfiles marked for removal
--------------------------------------------------------------------------------------------------------------------------------
But still the process Server has not deleted and throwing error as,
JCS-102201: Process Server ************is used by Non-visible Job
File 55,769,990
Please advice me to delete these Non-Visible Jobs.
Note:
The Job System_DeleteJobFiles runs very 15 mins.
The Process Server is Shutdown.
Hi Nanda,
System_RemoveOldJobs has not deleted the job. I had tried with alternative Where Clauses but still it is not deleted.
Logs:
-----------------------------------------------------------------------------------------------------------------------
REMOVE OLD JOBS REPORT
======================
Deleting jobs using the following conditions:
Where JobDefinitionName begins with: XXXXXXXXXXXXXX
Before date: 2015/04/27 14:13:51,000 Asia/Calcutta
Where status is restricted to:
Error
Unknown
Canceled
Deleting the following jobs:
------------------------------------------------------------------------------------------------------
REMOVE OLD JOBS REPORT
======================
Deleting jobs using the following conditions:
Where JobDefinitionName begins with: EXO2_GenPopulate_GenTrnUserRoles_step1
Before date: 2011/04/27 14:25:55,000 Asia/Calcutta
Where status is restricted to:
Error
Deleting the following jobs:
---------------------------------------------------------------------------------------------------------------
And Please advice me on how to use this Job definition for deleting "N" no of jobs. I tried Using Parameters " date before" / "jobid before" to delete a set of job steps in a Job definition, but result is still null.
Regards,
Renu
User | Count |
---|---|
84 | |
23 | |
11 | |
9 | |
8 | |
5 | |
5 | |
5 | |
5 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.