Step Execution Progress

This execution is estimated to be 100% complete after 814 ms based on end time (already finished)

History of Step Execution for Step=step1

Summary after total of 30 executions:

Property Min Max Mean Sigma
Duration per Read 0 0 0 0
Duration 814 87,864 65,751.6 17,787.844
Commits 0 1 0.933 0.249
Rollbacks 0 1 0.067 0.249
Reads 0 0 0 0
Writes 0 0 0 0
Filters 0 0 0 0
Read Skips 0 0 0 0
Write Skips 0 0 0 0
Process Skips 0 0 0 0

Details for Step Execution

Property Value
ID 2,893,347
Job Execution 2,899,011
Job Name sapCmPhotoDownloadJob
Step Name step1
Start Date 2025-05-27
Start Time 21:29:37
Duration 00:00:00
Status FAILED
Reads 0
Writes 0
Filters 0
Read Skips 0
Write Skips 0
Process Skips 0
Commits 0
Rollbacks 1
Exit Code FAILED
Exit Message java.io.FileNotFoundException: /share_data/eams/photo/C8CBB8434FDE1EEBBE991FDC71EA4E0E.png (자원이 일시적으로 사용 불가능함) at java.io.FileOutputStream.open0(Native Method) at java.io.FileOutputStream.open(FileOutputStream.java:270) at java.io.FileOutputStream.(FileOutputStream.java:213) at java.io.FileOutputStream.(FileOutputStream.java:101) at eabs.common.Utils.savePhoto(Utils.java:186) at eabs.service.HaksaService.downloadSapCmPhoto(HaksaService.java:495) at eabs.tasklet.SapCmPhotoDownloadTasklet.execute(SapCmPhotoDownloadTasklet.java:38) at sun.reflect.GeneratedMethodAccessor1023.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:497) at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:333) at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:190) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.support.DelegatingIntroductionInterceptor.doProceed(DelegatingIntroductionInterceptor.java:133) at org.springframework.aop.support.DelegatingIntroductionInterceptor.invoke(DelegatingIntroductionInterceptor.java:121) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:213) at com.sun.proxy.$Proxy203.execute(Unknown Source) at org.springframework.batch.core.step.tasklet.TaskletStep$ChunkTransactionCallback.doInTransaction(TaskletStep.java:406) at org.springframework.batch.core.step.tasklet.TaskletStep$ChunkTransactionCallback.doInTransaction(TaskletStep.java:330) at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:133) at org.springframework.batch.core.step.tasklet.TaskletStep$2.doInChunkContext(TaskletStep.java:272) at org.springframework.batch.core.scope.context.StepContextRepeatCallback.doInIteration(StepContextRepeatCallback.java:81) at org.springframework.batch.repeat.support.RepeatTemplate.getNextResult(RepeatTemplate.java:374) at org.springframework.batch.repeat.support.RepeatTemplate.executeInternal(RepeatTemplate.java:215) at org.springframework.batch.repeat.support.RepeatTemplate.iterate(RepeatTemplate.java:144) at org.springframework.batch.core.step.tasklet