Files
spring-batch/spring-batch-integration/build/test-results/test/TEST-org.springframework.batch.integration.chunk.RemoteChunkFaultTolerantStepIntegrationTests.xml
Michael Minella 75ab909314 update
2017-03-23 10:18:33 -05:00

1494 lines
237 KiB
XML

<?xml version="1.0" encoding="UTF-8"?>
<testsuite name="org.springframework.batch.integration.chunk.RemoteChunkFaultTolerantStepIntegrationTests" tests="4" skipped="0" failures="0" errors="0" timestamp="2017-03-23T15:04:44" hostname="Michaels-MacBook-Pro-3.local" time="0.88">
<properties/>
<testcase name="testFailedStep" classname="org.springframework.batch.integration.chunk.RemoteChunkFaultTolerantStepIntegrationTests" time="0.315"/>
<testcase name="testSkipsInWriter" classname="org.springframework.batch.integration.chunk.RemoteChunkFaultTolerantStepIntegrationTests" time="0.199"/>
<testcase name="testFailedStepOnError" classname="org.springframework.batch.integration.chunk.RemoteChunkFaultTolerantStepIntegrationTests" time="0.192"/>
<testcase name="testSunnyDayFaultTolerant" classname="org.springframework.batch.integration.chunk.RemoteChunkFaultTolerantStepIntegrationTests" time="0.171"/>
<system-out><![CDATA[2017-03-23 10:04:42,503 INFO Test worker [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] - <Loading XML bean definitions from class path resource [org/springframework/batch/integration/chunk/RemoteChunkFaultTolerantStepIntegrationTests-context.xml]>
2017-03-23 10:04:42,674 INFO Test worker [org.springframework.integration.config.IntegrationRegistrar] - <No bean named 'integrationHeaderChannelRegistry' has been explicitly defined. Therefore, a default DefaultHeaderChannelRegistry will be created.>
2017-03-23 10:04:42,675 DEBUG Test worker [org.springframework.integration.config.IntegrationRegistrar] - <The '#jsonPath' SpEL function cannot be registered: there is no jayway json-path.jar on the classpath.>
2017-03-23 10:04:42,676 DEBUG Test worker [org.springframework.integration.config.IntegrationRegistrar] - <SpEL function '#xpath' isn't registered: there is no spring-integration-xml.jar on the classpath.>
2017-03-23 10:04:42,702 INFO Test worker [org.springframework.context.support.GenericApplicationContext] - <Refreshing org.springframework.context.support.GenericApplicationContext@2ba7e51: startup date [Thu Mar 23 10:04:42 CDT 2017]; root of context hierarchy>
2017-03-23 10:04:42,803 INFO Test worker [org.springframework.beans.factory.support.DefaultListableBeanFactory] - <Overriding bean definition for bean 'reader' with a different definition: replacing [Generic bean: class [org.springframework.batch.integration.chunk.TestItemReader]; scope=step; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=false; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/springframework/batch/integration/chunk/RemoteChunkFaultTolerantStepIntegrationTests-context.xml]] with [Root bean: class [org.springframework.aop.scope.ScopedProxyFactoryBean]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in BeanDefinition defined in class path resource [org/springframework/batch/integration/chunk/RemoteChunkFaultTolerantStepIntegrationTests-context.xml]]]]><![CDATA[>
2017-03-23 10:04:42,803 INFO Test worker [org.springframework.beans.factory.support.DefaultListableBeanFactory] - <Overriding bean definition for bean 'chunkWriter' with a different definition: replacing [Generic bean: class [org.springframework.batch.integration.chunk.ChunkMessageChannelItemWriter]; scope=step; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=false; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/springframework/batch/integration/chunk/RemoteChunkFaultTolerantStepIntegrationTests-context.xml]] with [Root bean: class [org.springframework.aop.scope.ScopedProxyFactoryBean]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in BeanDefinition defined in class path resource [org/springframework/batch/integration/chunk/RemoteChunkFaultTolerantStepIntegrationTests-context.xml]]]]><![CDATA[>
2017-03-23 10:04:42,816 INFO Test worker [org.springframework.integration.config.DefaultConfiguringBeanFactoryPostProcessor] - <No bean named 'errorChannel' has been explicitly defined. Therefore, a default PublishSubscribeChannel will be created.>
2017-03-23 10:04:42,817 INFO Test worker [org.springframework.integration.config.DefaultConfiguringBeanFactoryPostProcessor] - <No bean named 'taskScheduler' has been explicitly defined. Therefore, a default ThreadPoolTaskScheduler will be created.>
2017-03-23 10:04:42,819 INFO Test worker [org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor] - <JSR-330 'javax.inject.Inject' annotation found and supported for autowiring>
2017-03-23 10:04:42,883 INFO Test worker [org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker] - <Bean 'org.springframework.aop.support.DefaultBeanFactoryPointcutAdvisor#0' of type [class org.springframework.aop.support.DefaultBeanFactoryPointcutAdvisor] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)>
2017-03-23 10:04:42,888 INFO Test worker [org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor] - <JSR-330 'javax.inject.Inject' annotation found and supported for autowiring>
2017-03-23 10:04:43,217 DEBUG task-scheduler-3 [org.springframework.integration.endpoint.PollingConsumer] - <Received no Message during the poll, returning 'false'>
2017-03-23 10:04:43,237 DEBUG task-scheduler-4 [org.springframework.integration.endpoint.PollingConsumer] - <Received no Message during the poll, returning 'false'>
2017-03-23 10:04:44,041 DEBUG Test worker [org.springframework.batch.integration.chunk.RemoteChunkHandlerFactoryBean] - <Converting TaskletStep with name=step>
2017-03-23 10:04:44,041 DEBUG Test worker [org.springframework.batch.integration.chunk.RemoteChunkHandlerFactoryBean] - <Getting field [tasklet] from target [TaskletStep: [name=step]]]]><![CDATA[>
2017-03-23 10:04:44,042 DEBUG Test worker [org.springframework.batch.integration.chunk.RemoteChunkHandlerFactoryBean] - <Getting field [chunkProcessor] from target [org.springframework.batch.core.step.item.ChunkOrientedTasklet@13524be7]>
2017-03-23 10:04:44,042 DEBUG Test worker [org.springframework.batch.integration.chunk.RemoteChunkHandlerFactoryBean] - <Getting field [itemWriter] from target [org.springframework.batch.core.step.item.FaultTolerantChunkProcessor@71778635]>
2017-03-23 10:04:44,043 DEBUG Test worker [org.springframework.batch.integration.chunk.RemoteChunkHandlerFactoryBean] - <Getting field [chunkProcessor] from target [org.springframework.batch.core.step.item.ChunkOrientedTasklet@13524be7]>
2017-03-23 10:04:44,080 INFO Test worker [org.springframework.batch.core.launch.support.SimpleJobLauncher] - <No TaskExecutor has been set, defaulting to synchronous executor.>
2017-03-23 10:04:44,092 INFO Test worker [org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor] - <JSR-330 'javax.inject.Inject' annotation found and supported for autowiring>
2017-03-23 10:04:44,185 DEBUG Test worker [org.springframework.integration.config.GlobalChannelInterceptorProcessor] - <No global channel interceptors.>
2017-03-23 10:04:44,220 DEBUG task-scheduler-2 [org.springframework.integration.endpoint.PollingConsumer] - <Received no Message during the poll, returning 'false'>
2017-03-23 10:04:44,253 DEBUG task-scheduler-5 [org.springframework.integration.endpoint.PollingConsumer] - <Received no Message during the poll, returning 'false'>
2017-03-23 10:04:44,327 INFO Test worker [org.springframework.context.support.DefaultLifecycleProcessor] - <Starting beans in phase 0>
2017-03-23 10:04:44,328 INFO Test worker [org.springframework.integration.endpoint.EventDrivenConsumer] - <Adding {service-activator} as a subscriber to the 'requests' channel>
2017-03-23 10:04:44,329 INFO Test worker [org.springframework.integration.channel.DirectChannel] - <Channel 'org.springframework.context.support.GenericApplicationContext@2ba7e51.requests' has 1 subscriber(s).>
2017-03-23 10:04:44,329 INFO Test worker [org.springframework.integration.endpoint.EventDrivenConsumer] - <started org.springframework.integration.config.ConsumerEndpointFactoryBean#0>
2017-03-23 10:04:44,329 INFO Test worker [org.springframework.integration.endpoint.EventDrivenConsumer] - <Adding {logging-channel-adapter:_org.springframework.integration.errorLogger} as a subscriber to the 'errorChannel' channel>
2017-03-23 10:04:44,329 INFO Test worker [org.springframework.integration.channel.PublishSubscribeChannel] - <Channel 'org.springframework.context.support.GenericApplicationContext@2ba7e51.errorChannel' has 1 subscriber(s).>
2017-03-23 10:04:44,329 INFO Test worker [org.springframework.integration.endpoint.EventDrivenConsumer] - <started _org.springframework.integration.errorLogger>
2017-03-23 10:04:44,490 INFO Test worker [org.springframework.batch.core.launch.support.SimpleJobLauncher] - <Job: [FlowJob: [name=job]] launched with the following parameters: [{item.three=unsupported}]>
2017-03-23 10:04:44,490 DEBUG Test worker [org.springframework.batch.core.job.AbstractJob] - <Job execution starting: JobExecution: id=0, version=0, startTime=null, endTime=null, lastUpdated=Thu Mar 23 10:04:44 CDT 2017, status=STARTING, exitStatus=exitCode=UNKNOWN;exitDescription=, job=[JobInstance: id=0, version=0, Job=[job]], jobParameters=[{item.three=unsupported}]>
2017-03-23 10:04:44,518 DEBUG Test worker [org.springframework.batch.core.job.flow.support.SimpleFlow] - <Resuming state=job.step with status=UNKNOWN>
2017-03-23 10:04:44,518 DEBUG Test worker [org.springframework.batch.core.job.flow.support.SimpleFlow] - <Handling state=job.step>
2017-03-23 10:04:44,533 INFO Test worker [org.springframework.batch.core.job.SimpleStepHandler] - <Executing step: [step]>
2017-03-23 10:04:44,533 DEBUG Test worker [org.springframework.batch.core.step.AbstractStep] - <Executing: id=1>
2017-03-23 10:04:44,539 DEBUG Test worker [org.springframework.batch.core.scope.StepScope] - <Creating object in scope=step, name=scopedTarget.chunkWriter>
2017-03-23 10:04:44,554 DEBUG Test worker [org.springframework.batch.core.scope.context.StepContextRepeatCallback] - <Preparing chunk execution for StepContext: org.springframework.batch.core.scope.context.StepContext@6c4c5dfe>
2017-03-23 10:04:44,554 DEBUG Test worker [org.springframework.batch.core.scope.context.StepContextRepeatCallback] - <Chunk execution starting: queue size=0>
2017-03-23 10:04:44,555 DEBUG Test worker [org.springframework.batch.core.scope.StepScope] - <Creating object in scope=step, name=scopedTarget.reader>
2017-03-23 10:04:44,569 DEBUG Test worker [org.springframework.batch.integration.chunk.TestItemReader] - <Reading 1>
2017-03-23 10:04:44,569 DEBUG Test worker [org.springframework.batch.integration.chunk.TestItemReader] - <Reading 2>
2017-03-23 10:04:44,569 DEBUG Test worker [org.springframework.batch.integration.chunk.ChunkMessageChannelItemWriter] - <Dispatching chunk: ChunkRequest: jobId=0, sequence=0, contribution=[StepContribution: read=0, written=0, filtered=0, readSkips=0, writeSkips=0, processSkips=0, exitStatus=EXECUTING], item count=2>
2017-03-23 10:04:44,579 DEBUG Test worker [org.springframework.integration.channel.DirectChannel] - <preSend on channel 'requests', message: GenericMessage [payload=ChunkRequest: jobId=0, sequence=0, contribution=[StepContribution: read=0, written=0, filtered=0, readSkips=0, writeSkips=0, processSkips=0, exitStatus=EXECUTING], item count=2, headers={id=64b44a87-d27a-1940-72e0-cf4a9afb967e, timestamp=1490281484570}]>
2017-03-23 10:04:44,580 DEBUG Test worker [org.springframework.integration.handler.ServiceActivatingHandler] - <ServiceActivator for [org.springframework.integration.handler.MethodInvokingMessageProcessor@8a69951] (org.springframework.integration.config.ServiceActivatorFactoryBean#0) received message: GenericMessage [payload=ChunkRequest: jobId=0, sequence=0, contribution=[StepContribution: read=0, written=0, filtered=0, readSkips=0, writeSkips=0, processSkips=0, exitStatus=EXECUTING], item count=2, headers={id=64b44a87-d27a-1940-72e0-cf4a9afb967e, timestamp=1490281484570}]>
2017-03-23 10:04:44,583 DEBUG Test worker [org.springframework.batch.integration.chunk.ChunkProcessorChunkHandler] - <Handling chunk: ChunkRequest: jobId=0, sequence=0, contribution=[StepContribution: read=0, written=0, filtered=0, readSkips=0, writeSkips=0, processSkips=0, exitStatus=EXECUTING], item count=2>
2017-03-23 10:04:44,592 DEBUG Test worker [org.springframework.batch.core.step.item.BatchRetryTemplate$InnerRetryTemplate] - <Retry: count=0>
2017-03-23 10:04:44,593 DEBUG Test worker [org.springframework.batch.integration.chunk.TestItemWriter] - <Writing: 1>
2017-03-23 10:04:44,593 DEBUG Test worker [org.springframework.batch.integration.chunk.TestItemWriter] - <Writing: 2>
2017-03-23 10:04:44,594 DEBUG Test worker [org.springframework.batch.integration.chunk.ChunkProcessorChunkHandler] - <Completed chunk handling with [StepContribution: read=0, written=2, filtered=0, readSkips=0, writeSkips=0, processSkips=0, exitStatus=EXECUTING]>
2017-03-23 10:04:44,594 DEBUG Test worker [org.springframework.integration.channel.QueueChannel] - <preSend on channel 'scopedTarget.replies', message: GenericMessage [payload=ChunkResponse: jobId=0, sequence=0, stepContribution=[StepContribution: read=0, written=2, filtered=0, readSkips=0, writeSkips=0, processSkips=0, exitStatus=EXECUTING], successful=true, headers={id=20f64f71-0c87-1ded-f18f-4bf3bd78b0d4, timestamp=1490281484594}]>
2017-03-23 10:04:44,594 DEBUG Test worker [org.springframework.integration.channel.QueueChannel] - <postSend (sent=true) on channel 'scopedTarget.replies', message: GenericMessage [payload=ChunkResponse: jobId=0, sequence=0, stepContribution=[StepContribution: read=0, written=2, filtered=0, readSkips=0, writeSkips=0, processSkips=0, exitStatus=EXECUTING], successful=true, headers={id=20f64f71-0c87-1ded-f18f-4bf3bd78b0d4, timestamp=1490281484594}]>
2017-03-23 10:04:44,595 DEBUG Test worker [org.springframework.integration.channel.DirectChannel] - <postSend (sent=true) on channel 'requests', message: GenericMessage [payload=ChunkRequest: jobId=0, sequence=0, contribution=[StepContribution: read=0, written=2, filtered=0, readSkips=0, writeSkips=0, processSkips=0, exitStatus=EXECUTING], item count=2, headers={id=64b44a87-d27a-1940-72e0-cf4a9afb967e, timestamp=1490281484570}]>
2017-03-23 10:04:44,595 DEBUG Test worker [org.springframework.batch.core.step.item.ChunkOrientedTasklet] - <Inputs not busy, ended: false>
2017-03-23 10:04:44,595 DEBUG Test worker [org.springframework.batch.core.step.tasklet.TaskletStep] - <Applying contribution: [StepContribution: read=2, written=0, filtered=0, readSkips=0, writeSkips=0, processSkips=0, exitStatus=EXECUTING]>
2017-03-23 10:04:44,597 DEBUG Test worker [org.springframework.batch.core.step.tasklet.TaskletStep] - <Saving step execution before commit: StepExecution: id=1, version=1, name=step, status=STARTED, exitStatus=EXECUTING, readCount=2, filterCount=0, writeCount=0 readSkipCount=0, writeSkipCount=0, processSkipCount=0, commitCount=1, rollbackCount=0, exitDescription=>
2017-03-23 10:04:44,599 DEBUG Test worker [org.springframework.batch.core.scope.context.StepContextRepeatCallback] - <Preparing chunk execution for StepContext: org.springframework.batch.core.scope.context.StepContext@6c4c5dfe>
2017-03-23 10:04:44,599 DEBUG Test worker [org.springframework.batch.core.scope.context.StepContextRepeatCallback] - <Chunk execution starting: queue size=0>
2017-03-23 10:04:44,599 DEBUG Test worker [org.springframework.batch.integration.chunk.TestItemReader] - <Reading unsupported>
2017-03-23 10:04:44,599 DEBUG Test worker [org.springframework.batch.integration.chunk.TestItemReader] - <Reading 4>
2017-03-23 10:04:44,600 DEBUG Test worker [org.springframework.batch.integration.chunk.ChunkMessageChannelItemWriter] - <Dispatching chunk: ChunkRequest: jobId=0, sequence=1, contribution=[StepContribution: read=0, written=0, filtered=0, readSkips=0, writeSkips=0, processSkips=0, exitStatus=EXECUTING], item count=2>
2017-03-23 10:04:44,600 DEBUG Test worker [org.springframework.integration.channel.DirectChannel] - <preSend on channel 'requests', message: GenericMessage [payload=ChunkRequest: jobId=0, sequence=1, contribution=[StepContribution: read=0, written=0, filtered=0, readSkips=0, writeSkips=0, processSkips=0, exitStatus=EXECUTING], item count=2, headers={id=408d9827-affc-9c35-7908-8c962245829a, timestamp=1490281484600}]>
2017-03-23 10:04:44,600 DEBUG Test worker [org.springframework.integration.handler.ServiceActivatingHandler] - <ServiceActivator for [org.springframework.integration.handler.MethodInvokingMessageProcessor@8a69951] (org.springframework.integration.config.ServiceActivatorFactoryBean#0) received message: GenericMessage [payload=ChunkRequest: jobId=0, sequence=1, contribution=[StepContribution: read=0, written=0, filtered=0, readSkips=0, writeSkips=0, processSkips=0, exitStatus=EXECUTING], item count=2, headers={id=408d9827-affc-9c35-7908-8c962245829a, timestamp=1490281484600}]>
2017-03-23 10:04:44,600 DEBUG Test worker [org.springframework.batch.integration.chunk.ChunkProcessorChunkHandler] - <Handling chunk: ChunkRequest: jobId=0, sequence=1, contribution=[StepContribution: read=0, written=0, filtered=0, readSkips=0, writeSkips=0, processSkips=0, exitStatus=EXECUTING], item count=2>
2017-03-23 10:04:44,601 DEBUG Test worker [org.springframework.batch.core.step.item.BatchRetryTemplate$InnerRetryTemplate] - <Retry: count=0>
2017-03-23 10:04:44,601 DEBUG Test worker [org.springframework.batch.integration.chunk.TestItemWriter] - <Writing: unsupported>
2017-03-23 10:04:44,602 DEBUG Test worker [org.springframework.batch.core.step.item.BatchRetryTemplate$InnerRetryTemplate] - <Checking for rethrow: count=0>
2017-03-23 10:04:44,602 DEBUG Test worker [org.springframework.batch.core.step.item.BatchRetryTemplate$InnerRetryTemplate] - <Rethrow in retry for policy: count=0>
2017-03-23 10:04:44,603 DEBUG Test worker [org.springframework.integration.channel.DirectChannel] - <preSend on channel 'requests', message: GenericMessage [payload=ChunkRequest: jobId=0, sequence=1, contribution=[StepContribution: read=0, written=0, filtered=0, readSkips=0, writeSkips=0, processSkips=0, exitStatus=EXECUTING], item count=2, headers={id=408d9827-affc-9c35-7908-8c962245829a, timestamp=1490281484600}]>
2017-03-23 10:04:44,603 DEBUG Test worker [org.springframework.integration.handler.ServiceActivatingHandler] - <ServiceActivator for [org.springframework.integration.handler.MethodInvokingMessageProcessor@8a69951] (org.springframework.integration.config.ServiceActivatorFactoryBean#0) received message: GenericMessage [payload=ChunkRequest: jobId=0, sequence=1, contribution=[StepContribution: read=0, written=0, filtered=0, readSkips=0, writeSkips=0, processSkips=0, exitStatus=EXECUTING], item count=2, headers={id=408d9827-affc-9c35-7908-8c962245829a, timestamp=1490281484600}]>
2017-03-23 10:04:44,603 DEBUG Test worker [org.springframework.batch.integration.chunk.ChunkProcessorChunkHandler] - <Handling chunk: ChunkRequest: jobId=0, sequence=1, contribution=[StepContribution: read=0, written=0, filtered=0, readSkips=0, writeSkips=0, processSkips=0, exitStatus=EXECUTING], item count=2>
2017-03-23 10:04:44,603 DEBUG Test worker [org.springframework.batch.core.step.item.BatchRetryTemplate$InnerRetryTemplate] - <Retry exhausted after last attempt with no recovery path.>
2017-03-23 10:04:44,604 DEBUG Test worker [org.springframework.batch.core.step.item.BatchRetryTemplate$InnerRetryTemplate] - <Retry exhausted after last attempt with no recovery path.>
2017-03-23 10:04:44,604 DEBUG Test worker [org.springframework.batch.core.step.item.FaultTolerantChunkProcessor] - <Checking skip policy after failed write>
2017-03-23 10:04:44,604 DEBUG Test worker [org.springframework.batch.integration.chunk.ChunkProcessorChunkHandler] - <Failed chunk>
org.springframework.retry.RetryException: Non-skippable exception in recoverer; nested exception is java.lang.UnsupportedOperationException: Planned failure on: unsupported
at org.springframework.batch.core.step.item.FaultTolerantChunkProcessor.checkSkipPolicy(FaultTolerantChunkProcessor.java:537)
at org.springframework.batch.core.step.item.FaultTolerantChunkProcessor.access$1000(FaultTolerantChunkProcessor.java:52)
at org.springframework.batch.core.step.item.FaultTolerantChunkProcessor$4.recover(FaultTolerantChunkProcessor.java:374)
at org.springframework.batch.core.step.item.BatchRetryTemplate$InnerRetryTemplate.handleRetryExhausted(BatchRetryTemplate.java:183)
at org.springframework.retry.support.RetryTemplate.doExecute(RetryTemplate.java:350)
at org.springframework.retry.support.RetryTemplate.execute(RetryTemplate.java:210)
at org.springframework.batch.core.step.item.BatchRetryTemplate.execute(BatchRetryTemplate.java:211)
at org.springframework.batch.core.step.item.FaultTolerantChunkProcessor.write(FaultTolerantChunkProcessor.java:389)
at org.springframework.batch.core.step.item.SimpleChunkProcessor.process(SimpleChunkProcessor.java:199)
at org.springframework.batch.integration.chunk.ChunkProcessorChunkHandler.process(ChunkProcessorChunkHandler.java:107)
at org.springframework.batch.integration.chunk.ChunkProcessorChunkHandler.handleChunk(ChunkProcessorChunkHandler.java:83)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:483)
at org.springframework.expression.spel.support.ReflectiveMethodExecutor.execute(ReflectiveMethodExecutor.java:113)
at org.springframework.expression.spel.ast.MethodReference.getValueInternal(MethodReference.java:102)
at org.springframework.expression.spel.ast.MethodReference.access$000(MethodReference.java:49)
at org.springframework.expression.spel.ast.MethodReference$MethodValueRef.getValue(MethodReference.java:347)
at org.springframework.expression.spel.ast.CompoundExpression.getValueInternal(CompoundExpression.java:88)
at org.springframework.expression.spel.ast.SpelNodeImpl.getTypedValue(SpelNodeImpl.java:131)
at org.springframework.expression.spel.standard.SpelExpression.getValue(SpelExpression.java:330)
at org.springframework.integration.util.AbstractExpressionEvaluator.evaluateExpression(AbstractExpressionEvaluator.java:169)
at org.springframework.integration.util.MessagingMethodInvokerHelper.processInternal(MessagingMethodInvokerHelper.java:336)
at org.springframework.integration.util.MessagingMethodInvokerHelper.process(MessagingMethodInvokerHelper.java:155)
at org.springframework.integration.handler.MethodInvokingMessageProcessor.processMessage(MethodInvokingMessageProcessor.java:93)
at org.springframework.integration.handler.ServiceActivatingHandler.handleRequestMessage(ServiceActivatingHandler.java:89)
at org.springframework.integration.handler.AbstractReplyProducingMessageHandler.handleMessageInternal(AbstractReplyProducingMessageHandler.java:109)
at org.springframework.integration.handler.AbstractMessageHandler.handleMessage(AbstractMessageHandler.java:133)
at org.springframework.integration.dispatcher.AbstractDispatcher.tryOptimizedDispatch(AbstractDispatcher.java:116)
at org.springframework.integration.dispatcher.UnicastingDispatcher.doDispatch(UnicastingDispatcher.java:132)
at org.springframework.integration.dispatcher.UnicastingDispatcher.dispatch(UnicastingDispatcher.java:105)
at org.springframework.integration.channel.AbstractSubscribableChannel.doSend(AbstractSubscribableChannel.java:73)
at org.springframework.integration.channel.AbstractMessageChannel.send(AbstractMessageChannel.java:423)
at org.springframework.integration.channel.AbstractMessageChannel.send(AbstractMessageChannel.java:373)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:483)
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.retry.interceptor.RetryOperationsInterceptor$1.doWithRetry(RetryOperationsInterceptor.java:91)
at org.springframework.retry.support.RetryTemplate.doExecute(RetryTemplate.java:286)
at org.springframework.retry.support.RetryTemplate.execute(RetryTemplate.java:163)
at org.springframework.retry.interceptor.RetryOperationsInterceptor.invoke(RetryOperationsInterceptor.java:118)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:92)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:213)
at com.sun.proxy.$Proxy42.send(Unknown Source)
at org.springframework.messaging.core.GenericMessagingTemplate.doSend(GenericMessagingTemplate.java:115)
at org.springframework.messaging.core.GenericMessagingTemplate.doSend(GenericMessagingTemplate.java:45)
at org.springframework.messaging.core.AbstractMessageSendingTemplate.send(AbstractMessageSendingTemplate.java:105)
at org.springframework.messaging.core.AbstractMessageSendingTemplate.send(AbstractMessageSendingTemplate.java:95)
at org.springframework.batch.integration.chunk.ChunkMessageChannelItemWriter.write(ChunkMessageChannelItemWriter.java:107)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:483)
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.$Proxy41.write(Unknown Source)
at org.springframework.batch.core.step.item.SimpleChunkProcessor.writeItems(SimpleChunkProcessor.java:175)
at org.springframework.batch.core.step.item.SimpleChunkProcessor.doWrite(SimpleChunkProcessor.java:151)
at org.springframework.batch.integration.chunk.RemoteChunkHandlerFactoryBean$1.write(RemoteChunkHandlerFactoryBean.java:176)
at org.springframework.batch.core.step.item.SimpleChunkProcessor.process(SimpleChunkProcessor.java:199)
at org.springframework.batch.core.step.item.ChunkOrientedTasklet.execute(ChunkOrientedTasklet.java:75)
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.TaskletStep.doExecute(TaskletStep.java:257)
at org.springframework.batch.core.step.AbstractStep.execute(AbstractStep.java:200)
at org.springframework.batch.core.job.SimpleStepHandler.handleStep(SimpleStepHandler.java:148)
at org.springframework.batch.core.job.flow.JobFlowExecutor.executeStep(JobFlowExecutor.java:64)
at org.springframework.batch.core.job.flow.support.state.StepState.handle(StepState.java:67)
at org.springframework.batch.core.job.flow.support.SimpleFlow.resume(SimpleFlow.java:169)
at org.springframework.batch.core.job.flow.support.SimpleFlow.start(SimpleFlow.java:144)
at org.springframework.batch.core.job.flow.FlowJob.doExecute(FlowJob.java:134)
at org.springframework.batch.core.job.AbstractJob.execute(AbstractJob.java:306)
at org.springframework.batch.core.launch.support.SimpleJobLauncher$1.run(SimpleJobLauncher.java:141)
at org.springframework.core.task.SyncTaskExecutor.execute(SyncTaskExecutor.java:50)
at org.springframework.batch.core.launch.support.SimpleJobLauncher.run(SimpleJobLauncher.java:134)
at org.springframework.batch.integration.chunk.RemoteChunkFaultTolerantStepIntegrationTests.testFailedStep(RemoteChunkFaultTolerantStepIntegrationTests.java:48)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:483)
at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)
at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)
at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
at org.springframework.test.context.junit4.statements.RunBeforeTestExecutionCallbacks.evaluate(RunBeforeTestExecutionCallbacks.java:73)
at org.springframework.test.context.junit4.statements.RunAfterTestExecutionCallbacks.evaluate(RunAfterTestExecutionCallbacks.java:83)
at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
at org.springframework.test.context.junit4.statements.RunBeforeTestMethodCallbacks.evaluate(RunBeforeTestMethodCallbacks.java:75)
at org.springframework.test.context.junit4.statements.RunAfterTestMethodCallbacks.evaluate(RunAfterTestMethodCallbacks.java:86)
at org.springframework.test.context.junit4.statements.SpringRepeat.evaluate(SpringRepeat.java:84)
at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)
at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:250)
at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:97)
at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61)
at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:70)
at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:189)
at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecuter.runTestClass(JUnitTestClassExecuter.java:114)
at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecuter.execute(JUnitTestClassExecuter.java:57)
at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassProcessor.processTestClass(JUnitTestClassProcessor.java:66)
at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.processTestClass(SuiteTestClassProcessor.java:51)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:483)
at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)
at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)
at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:32)
at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:93)
at com.sun.proxy.$Proxy3.processTestClass(Unknown Source)
at org.gradle.api.internal.tasks.testing.worker.TestWorker.processTestClass(TestWorker.java:109)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:483)
at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)
at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)
at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:147)
at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:129)
at org.gradle.internal.remote.internal.hub.MessageHub$Handler.run(MessageHub.java:404)
at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:63)
at org.gradle.internal.concurrent.StoppableExecutorImpl$1.run(StoppableExecutorImpl.java:46)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at java.lang.Thread.run(Thread.java:745)
Caused by: java.lang.UnsupportedOperationException: Planned failure on: unsupported
at org.springframework.batch.integration.chunk.TestItemWriter.write(TestItemWriter.java:63)
at org.springframework.batch.core.step.item.SimpleChunkProcessor.writeItems(SimpleChunkProcessor.java:175)
at org.springframework.batch.core.step.item.SimpleChunkProcessor.doWrite(SimpleChunkProcessor.java:151)
at org.springframework.batch.core.step.item.FaultTolerantChunkProcessor$3.doWithRetry(FaultTolerantChunkProcessor.java:330)
at org.springframework.retry.support.RetryTemplate.doExecute(RetryTemplate.java:286)
... 143 more
2017-03-23 10:04:44,609 DEBUG Test worker [org.springframework.integration.channel.QueueChannel] - <preSend on channel 'scopedTarget.replies', message: GenericMessage [payload=ChunkResponse: jobId=0, sequence=1, stepContribution=[StepContribution: read=0, written=0, filtered=0, readSkips=0, writeSkips=0, processSkips=0, exitStatus=EXECUTING], successful=false, headers={id=968a8a5f-273b-d6f1-3ee8-4b5519422392, timestamp=1490281484609}]>
2017-03-23 10:04:44,609 DEBUG Test worker [org.springframework.integration.channel.QueueChannel] - <postSend (sent=true) on channel 'scopedTarget.replies', message: GenericMessage [payload=ChunkResponse: jobId=0, sequence=1, stepContribution=[StepContribution: read=0, written=0, filtered=0, readSkips=0, writeSkips=0, processSkips=0, exitStatus=EXECUTING], successful=false, headers={id=968a8a5f-273b-d6f1-3ee8-4b5519422392, timestamp=1490281484609}]>
2017-03-23 10:04:44,609 DEBUG Test worker [org.springframework.integration.channel.DirectChannel] - <postSend (sent=true) on channel 'requests', message: GenericMessage [payload=ChunkRequest: jobId=0, sequence=1, contribution=[StepContribution: read=0, written=0, filtered=0, readSkips=0, writeSkips=0, processSkips=0, exitStatus=EXECUTING], item count=2, headers={id=408d9827-affc-9c35-7908-8c962245829a, timestamp=1490281484600}]>
2017-03-23 10:04:44,609 DEBUG Test worker [org.springframework.batch.core.step.item.ChunkOrientedTasklet] - <Inputs not busy, ended: false>
2017-03-23 10:04:44,609 DEBUG Test worker [org.springframework.batch.core.step.tasklet.TaskletStep] - <Applying contribution: [StepContribution: read=2, written=0, filtered=0, readSkips=0, writeSkips=0, processSkips=0, exitStatus=EXECUTING]>
2017-03-23 10:04:44,611 DEBUG Test worker [org.springframework.batch.core.step.tasklet.TaskletStep] - <Saving step execution before commit: StepExecution: id=1, version=2, name=step, status=STARTED, exitStatus=EXECUTING, readCount=4, filterCount=0, writeCount=0 readSkipCount=0, writeSkipCount=0, processSkipCount=0, commitCount=2, rollbackCount=0, exitDescription=>
2017-03-23 10:04:44,613 DEBUG Test worker [org.springframework.batch.core.scope.context.StepContextRepeatCallback] - <Preparing chunk execution for StepContext: org.springframework.batch.core.scope.context.StepContext@6c4c5dfe>
2017-03-23 10:04:44,613 DEBUG Test worker [org.springframework.batch.core.scope.context.StepContextRepeatCallback] - <Chunk execution starting: queue size=0>
2017-03-23 10:04:44,613 DEBUG Test worker [org.springframework.batch.integration.chunk.TestItemReader] - <Reading 5>
2017-03-23 10:04:44,613 DEBUG Test worker [org.springframework.batch.integration.chunk.TestItemReader] - <Reading 6>
2017-03-23 10:04:44,614 DEBUG Test worker [org.springframework.batch.integration.chunk.ChunkMessageChannelItemWriter] - <Dispatching chunk: ChunkRequest: jobId=0, sequence=2, contribution=[StepContribution: read=0, written=0, filtered=0, readSkips=0, writeSkips=0, processSkips=0, exitStatus=EXECUTING], item count=2>
2017-03-23 10:04:44,614 DEBUG Test worker [org.springframework.integration.channel.DirectChannel] - <preSend on channel 'requests', message: GenericMessage [payload=ChunkRequest: jobId=0, sequence=2, contribution=[StepContribution: read=0, written=0, filtered=0, readSkips=0, writeSkips=0, processSkips=0, exitStatus=EXECUTING], item count=2, headers={id=384fd081-9753-cc5e-1d4f-4530ca484096, timestamp=1490281484614}]>
2017-03-23 10:04:44,614 DEBUG Test worker [org.springframework.integration.handler.ServiceActivatingHandler] - <ServiceActivator for [org.springframework.integration.handler.MethodInvokingMessageProcessor@8a69951] (org.springframework.integration.config.ServiceActivatorFactoryBean#0) received message: GenericMessage [payload=ChunkRequest: jobId=0, sequence=2, contribution=[StepContribution: read=0, written=0, filtered=0, readSkips=0, writeSkips=0, processSkips=0, exitStatus=EXECUTING], item count=2, headers={id=384fd081-9753-cc5e-1d4f-4530ca484096, timestamp=1490281484614}]>
2017-03-23 10:04:44,615 DEBUG Test worker [org.springframework.batch.integration.chunk.ChunkProcessorChunkHandler] - <Handling chunk: ChunkRequest: jobId=0, sequence=2, contribution=[StepContribution: read=0, written=0, filtered=0, readSkips=0, writeSkips=0, processSkips=0, exitStatus=EXECUTING], item count=2>
2017-03-23 10:04:44,615 DEBUG Test worker [org.springframework.batch.core.step.item.BatchRetryTemplate$InnerRetryTemplate] - <Retry: count=0>
2017-03-23 10:04:44,615 DEBUG Test worker [org.springframework.batch.integration.chunk.TestItemWriter] - <Writing: 5>
2017-03-23 10:04:44,615 DEBUG Test worker [org.springframework.batch.integration.chunk.TestItemWriter] - <Writing: 6>
2017-03-23 10:04:44,616 DEBUG Test worker [org.springframework.batch.integration.chunk.ChunkProcessorChunkHandler] - <Completed chunk handling with [StepContribution: read=0, written=2, filtered=0, readSkips=0, writeSkips=0, processSkips=0, exitStatus=EXECUTING]>
2017-03-23 10:04:44,616 DEBUG Test worker [org.springframework.integration.channel.QueueChannel] - <preSend on channel 'scopedTarget.replies', message: GenericMessage [payload=ChunkResponse: jobId=0, sequence=2, stepContribution=[StepContribution: read=0, written=2, filtered=0, readSkips=0, writeSkips=0, processSkips=0, exitStatus=EXECUTING], successful=true, headers={id=6026898f-ea66-6bf4-28e5-a3f468883332, timestamp=1490281484616}]>
2017-03-23 10:04:44,616 DEBUG Test worker [org.springframework.integration.channel.QueueChannel] - <postSend (sent=true) on channel 'scopedTarget.replies', message: GenericMessage [payload=ChunkResponse: jobId=0, sequence=2, stepContribution=[StepContribution: read=0, written=2, filtered=0, readSkips=0, writeSkips=0, processSkips=0, exitStatus=EXECUTING], successful=true, headers={id=6026898f-ea66-6bf4-28e5-a3f468883332, timestamp=1490281484616}]>
2017-03-23 10:04:44,616 DEBUG Test worker [org.springframework.integration.channel.DirectChannel] - <postSend (sent=true) on channel 'requests', message: GenericMessage [payload=ChunkRequest: jobId=0, sequence=2, contribution=[StepContribution: read=0, written=2, filtered=0, readSkips=0, writeSkips=0, processSkips=0, exitStatus=EXECUTING], item count=2, headers={id=384fd081-9753-cc5e-1d4f-4530ca484096, timestamp=1490281484614}]>
2017-03-23 10:04:44,616 DEBUG Test worker [org.springframework.batch.core.step.item.ChunkOrientedTasklet] - <Inputs not busy, ended: false>
2017-03-23 10:04:44,616 DEBUG Test worker [org.springframework.batch.core.step.tasklet.TaskletStep] - <Applying contribution: [StepContribution: read=2, written=0, filtered=0, readSkips=0, writeSkips=0, processSkips=0, exitStatus=EXECUTING]>
2017-03-23 10:04:44,617 DEBUG Test worker [org.springframework.batch.core.step.tasklet.TaskletStep] - <Saving step execution before commit: StepExecution: id=1, version=3, name=step, status=STARTED, exitStatus=EXECUTING, readCount=6, filterCount=0, writeCount=0 readSkipCount=0, writeSkipCount=0, processSkipCount=0, commitCount=3, rollbackCount=0, exitDescription=>
2017-03-23 10:04:44,618 DEBUG Test worker [org.springframework.batch.core.scope.context.StepContextRepeatCallback] - <Preparing chunk execution for StepContext: org.springframework.batch.core.scope.context.StepContext@6c4c5dfe>
2017-03-23 10:04:44,618 DEBUG Test worker [org.springframework.batch.core.scope.context.StepContextRepeatCallback] - <Chunk execution starting: queue size=0>
2017-03-23 10:04:44,619 DEBUG Test worker [org.springframework.batch.integration.chunk.TestItemReader] - <Reading 7>
2017-03-23 10:04:44,619 DEBUG Test worker [org.springframework.batch.integration.chunk.TestItemReader] - <Reading 8>
2017-03-23 10:04:44,619 DEBUG Test worker [org.springframework.batch.integration.chunk.ChunkMessageChannelItemWriter] - <Dispatching chunk: ChunkRequest: jobId=0, sequence=3, contribution=[StepContribution: read=0, written=0, filtered=0, readSkips=0, writeSkips=0, processSkips=0, exitStatus=EXECUTING], item count=2>
2017-03-23 10:04:44,619 DEBUG Test worker [org.springframework.integration.channel.DirectChannel] - <preSend on channel 'requests', message: GenericMessage [payload=ChunkRequest: jobId=0, sequence=3, contribution=[StepContribution: read=0, written=0, filtered=0, readSkips=0, writeSkips=0, processSkips=0, exitStatus=EXECUTING], item count=2, headers={id=9419cfd2-2851-4c94-6145-b2baa61377c4, timestamp=1490281484619}]>
2017-03-23 10:04:44,619 DEBUG Test worker [org.springframework.integration.handler.ServiceActivatingHandler] - <ServiceActivator for [org.springframework.integration.handler.MethodInvokingMessageProcessor@8a69951] (org.springframework.integration.config.ServiceActivatorFactoryBean#0) received message: GenericMessage [payload=ChunkRequest: jobId=0, sequence=3, contribution=[StepContribution: read=0, written=0, filtered=0, readSkips=0, writeSkips=0, processSkips=0, exitStatus=EXECUTING], item count=2, headers={id=9419cfd2-2851-4c94-6145-b2baa61377c4, timestamp=1490281484619}]>
2017-03-23 10:04:44,620 DEBUG Test worker [org.springframework.batch.integration.chunk.ChunkProcessorChunkHandler] - <Handling chunk: ChunkRequest: jobId=0, sequence=3, contribution=[StepContribution: read=0, written=0, filtered=0, readSkips=0, writeSkips=0, processSkips=0, exitStatus=EXECUTING], item count=2>
2017-03-23 10:04:44,620 DEBUG Test worker [org.springframework.batch.core.step.item.BatchRetryTemplate$InnerRetryTemplate] - <Retry: count=0>
2017-03-23 10:04:44,620 DEBUG Test worker [org.springframework.batch.integration.chunk.TestItemWriter] - <Writing: 7>
2017-03-23 10:04:44,620 DEBUG Test worker [org.springframework.batch.integration.chunk.TestItemWriter] - <Writing: 8>
2017-03-23 10:04:44,620 DEBUG Test worker [org.springframework.batch.integration.chunk.ChunkProcessorChunkHandler] - <Completed chunk handling with [StepContribution: read=0, written=2, filtered=0, readSkips=0, writeSkips=0, processSkips=0, exitStatus=EXECUTING]>
2017-03-23 10:04:44,620 DEBUG Test worker [org.springframework.integration.channel.QueueChannel] - <preSend on channel 'scopedTarget.replies', message: GenericMessage [payload=ChunkResponse: jobId=0, sequence=3, stepContribution=[StepContribution: read=0, written=2, filtered=0, readSkips=0, writeSkips=0, processSkips=0, exitStatus=EXECUTING], successful=true, headers={id=06638373-0a36-b7bf-c4d0-ac1f6a51ae86, timestamp=1490281484620}]>
2017-03-23 10:04:44,621 DEBUG Test worker [org.springframework.integration.channel.QueueChannel] - <postSend (sent=true) on channel 'scopedTarget.replies', message: GenericMessage [payload=ChunkResponse: jobId=0, sequence=3, stepContribution=[StepContribution: read=0, written=2, filtered=0, readSkips=0, writeSkips=0, processSkips=0, exitStatus=EXECUTING], successful=true, headers={id=06638373-0a36-b7bf-c4d0-ac1f6a51ae86, timestamp=1490281484620}]>
2017-03-23 10:04:44,621 DEBUG Test worker [org.springframework.integration.channel.DirectChannel] - <postSend (sent=true) on channel 'requests', message: GenericMessage [payload=ChunkRequest: jobId=0, sequence=3, contribution=[StepContribution: read=0, written=2, filtered=0, readSkips=0, writeSkips=0, processSkips=0, exitStatus=EXECUTING], item count=2, headers={id=9419cfd2-2851-4c94-6145-b2baa61377c4, timestamp=1490281484619}]>
2017-03-23 10:04:44,621 DEBUG Test worker [org.springframework.batch.core.step.item.ChunkOrientedTasklet] - <Inputs not busy, ended: false>
2017-03-23 10:04:44,621 DEBUG Test worker [org.springframework.batch.core.step.tasklet.TaskletStep] - <Applying contribution: [StepContribution: read=2, written=0, filtered=0, readSkips=0, writeSkips=0, processSkips=0, exitStatus=EXECUTING]>
2017-03-23 10:04:44,622 DEBUG Test worker [org.springframework.batch.core.step.tasklet.TaskletStep] - <Saving step execution before commit: StepExecution: id=1, version=4, name=step, status=STARTED, exitStatus=EXECUTING, readCount=8, filterCount=0, writeCount=0 readSkipCount=0, writeSkipCount=0, processSkipCount=0, commitCount=4, rollbackCount=0, exitDescription=>
2017-03-23 10:04:44,623 DEBUG Test worker [org.springframework.batch.core.scope.context.StepContextRepeatCallback] - <Preparing chunk execution for StepContext: org.springframework.batch.core.scope.context.StepContext@6c4c5dfe>
2017-03-23 10:04:44,624 DEBUG Test worker [org.springframework.batch.core.scope.context.StepContextRepeatCallback] - <Chunk execution starting: queue size=0>
2017-03-23 10:04:44,624 DEBUG Test worker [org.springframework.batch.integration.chunk.TestItemReader] - <Reading 9>
2017-03-23 10:04:44,624 DEBUG Test worker [org.springframework.batch.integration.chunk.ChunkMessageChannelItemWriter] - <Dispatching chunk: ChunkRequest: jobId=0, sequence=4, contribution=[StepContribution: read=0, written=0, filtered=0, readSkips=0, writeSkips=0, processSkips=0, exitStatus=EXECUTING], item count=1>
2017-03-23 10:04:44,624 DEBUG Test worker [org.springframework.integration.channel.DirectChannel] - <preSend on channel 'requests', message: GenericMessage [payload=ChunkRequest: jobId=0, sequence=4, contribution=[StepContribution: read=0, written=0, filtered=0, readSkips=0, writeSkips=0, processSkips=0, exitStatus=EXECUTING], item count=1, headers={id=3d22855c-cfc2-6915-8a2d-c079c04409a2, timestamp=1490281484624}]>
2017-03-23 10:04:44,625 DEBUG Test worker [org.springframework.integration.handler.ServiceActivatingHandler] - <ServiceActivator for [org.springframework.integration.handler.MethodInvokingMessageProcessor@8a69951] (org.springframework.integration.config.ServiceActivatorFactoryBean#0) received message: GenericMessage [payload=ChunkRequest: jobId=0, sequence=4, contribution=[StepContribution: read=0, written=0, filtered=0, readSkips=0, writeSkips=0, processSkips=0, exitStatus=EXECUTING], item count=1, headers={id=3d22855c-cfc2-6915-8a2d-c079c04409a2, timestamp=1490281484624}]>
2017-03-23 10:04:44,625 DEBUG Test worker [org.springframework.batch.integration.chunk.ChunkProcessorChunkHandler] - <Handling chunk: ChunkRequest: jobId=0, sequence=4, contribution=[StepContribution: read=0, written=0, filtered=0, readSkips=0, writeSkips=0, processSkips=0, exitStatus=EXECUTING], item count=1>
2017-03-23 10:04:44,625 DEBUG Test worker [org.springframework.batch.core.step.item.BatchRetryTemplate$InnerRetryTemplate] - <Retry: count=0>
2017-03-23 10:04:44,625 DEBUG Test worker [org.springframework.batch.integration.chunk.TestItemWriter] - <Writing: 9>
2017-03-23 10:04:44,625 DEBUG Test worker [org.springframework.batch.integration.chunk.ChunkProcessorChunkHandler] - <Completed chunk handling with [StepContribution: read=0, written=1, filtered=0, readSkips=0, writeSkips=0, processSkips=0, exitStatus=EXECUTING]>
2017-03-23 10:04:44,626 DEBUG Test worker [org.springframework.integration.channel.QueueChannel] - <preSend on channel 'scopedTarget.replies', message: GenericMessage [payload=ChunkResponse: jobId=0, sequence=4, stepContribution=[StepContribution: read=0, written=1, filtered=0, readSkips=0, writeSkips=0, processSkips=0, exitStatus=EXECUTING], successful=true, headers={id=f3368c09-5039-9f1a-acf6-d93811e07f2b, timestamp=1490281484626}]>
2017-03-23 10:04:44,626 DEBUG Test worker [org.springframework.integration.channel.QueueChannel] - <postSend (sent=true) on channel 'scopedTarget.replies', message: GenericMessage [payload=ChunkResponse: jobId=0, sequence=4, stepContribution=[StepContribution: read=0, written=1, filtered=0, readSkips=0, writeSkips=0, processSkips=0, exitStatus=EXECUTING], successful=true, headers={id=f3368c09-5039-9f1a-acf6-d93811e07f2b, timestamp=1490281484626}]>
2017-03-23 10:04:44,626 DEBUG Test worker [org.springframework.integration.channel.DirectChannel] - <postSend (sent=true) on channel 'requests', message: GenericMessage [payload=ChunkRequest: jobId=0, sequence=4, contribution=[StepContribution: read=0, written=1, filtered=0, readSkips=0, writeSkips=0, processSkips=0, exitStatus=EXECUTING], item count=1, headers={id=3d22855c-cfc2-6915-8a2d-c079c04409a2, timestamp=1490281484624}]>
2017-03-23 10:04:44,626 DEBUG Test worker [org.springframework.batch.core.step.item.ChunkOrientedTasklet] - <Inputs not busy, ended: true>
2017-03-23 10:04:44,626 DEBUG Test worker [org.springframework.batch.core.step.tasklet.TaskletStep] - <Applying contribution: [StepContribution: read=1, written=0, filtered=0, readSkips=0, writeSkips=0, processSkips=0, exitStatus=EXECUTING]>
2017-03-23 10:04:44,628 DEBUG Test worker [org.springframework.batch.core.step.tasklet.TaskletStep] - <Saving step execution before commit: StepExecution: id=1, version=5, name=step, status=STARTED, exitStatus=EXECUTING, readCount=9, filterCount=0, writeCount=0 readSkipCount=0, writeSkipCount=0, processSkipCount=0, commitCount=5, rollbackCount=0, exitDescription=>
2017-03-23 10:04:44,629 DEBUG Test worker [org.springframework.batch.core.step.AbstractStep] - <Step execution success: id=1>
2017-03-23 10:04:44,630 DEBUG Test worker [org.springframework.batch.integration.chunk.ChunkMessageChannelItemWriter] - <Waiting for results in step listener...>
2017-03-23 10:04:44,630 INFO Test worker [org.springframework.batch.integration.chunk.ChunkMessageChannelItemWriter] - <Waiting for 5 results>
2017-03-23 10:04:44,630 DEBUG Test worker [org.springframework.integration.channel.QueueChannel] - <postReceive on channel 'scopedTarget.replies', message: GenericMessage [payload=ChunkResponse: jobId=0, sequence=0, stepContribution=[StepContribution: read=0, written=2, filtered=0, readSkips=0, writeSkips=0, processSkips=0, exitStatus=EXECUTING], successful=true, headers={id=20f64f71-0c87-1ded-f18f-4bf3bd78b0d4, timestamp=1490281484594}]>
2017-03-23 10:04:44,630 DEBUG Test worker [org.springframework.batch.integration.chunk.ChunkMessageChannelItemWriter] - <Found result: ChunkResponse: jobId=0, sequence=0, stepContribution=[StepContribution: read=0, written=2, filtered=0, readSkips=0, writeSkips=0, processSkips=0, exitStatus=EXECUTING], successful=true>
2017-03-23 10:04:44,630 DEBUG Test worker [org.springframework.integration.channel.QueueChannel] - <postReceive on channel 'scopedTarget.replies', message: GenericMessage [payload=ChunkResponse: jobId=0, sequence=1, stepContribution=[StepContribution: read=0, written=0, filtered=0, readSkips=0, writeSkips=0, processSkips=0, exitStatus=EXECUTING], successful=false, headers={id=968a8a5f-273b-d6f1-3ee8-4b5519422392, timestamp=1490281484609}]>
2017-03-23 10:04:44,630 DEBUG Test worker [org.springframework.batch.integration.chunk.ChunkMessageChannelItemWriter] - <Found result: ChunkResponse: jobId=0, sequence=1, stepContribution=[StepContribution: read=0, written=0, filtered=0, readSkips=0, writeSkips=0, processSkips=0, exitStatus=EXECUTING], successful=false>
2017-03-23 10:04:44,631 ERROR Test worker [org.springframework.batch.integration.chunk.ChunkMessageChannelItemWriter] - <Detected error in remote result. Trying to recover 3 outstanding results before completing.>
org.springframework.batch.integration.chunk.AsynchronousFailureException: Failure or interrupt detected in handler: org.springframework.retry.RetryException: Non-skippable exception in recoverer; nested exception is java.lang.UnsupportedOperationException: Planned failure on: unsupported
at org.springframework.batch.integration.chunk.ChunkMessageChannelItemWriter.getNextResult(ChunkMessageChannelItemWriter.java:243)
at org.springframework.batch.integration.chunk.ChunkMessageChannelItemWriter.waitForResults(ChunkMessageChannelItemWriter.java:197)
at org.springframework.batch.integration.chunk.ChunkMessageChannelItemWriter.afterStep(ChunkMessageChannelItemWriter.java:128)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:483)
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.$Proxy41.afterStep(Unknown Source)
at org.springframework.batch.core.listener.CompositeStepExecutionListener.afterStep(CompositeStepExecutionListener.java:62)
at org.springframework.batch.core.step.AbstractStep.execute(AbstractStep.java:239)
at org.springframework.batch.core.job.SimpleStepHandler.handleStep(SimpleStepHandler.java:148)
at org.springframework.batch.core.job.flow.JobFlowExecutor.executeStep(JobFlowExecutor.java:64)
at org.springframework.batch.core.job.flow.support.state.StepState.handle(StepState.java:67)
at org.springframework.batch.core.job.flow.support.SimpleFlow.resume(SimpleFlow.java:169)
at org.springframework.batch.core.job.flow.support.SimpleFlow.start(SimpleFlow.java:144)
at org.springframework.batch.core.job.flow.FlowJob.doExecute(FlowJob.java:134)
at org.springframework.batch.core.job.AbstractJob.execute(AbstractJob.java:306)
at org.springframework.batch.core.launch.support.SimpleJobLauncher$1.run(SimpleJobLauncher.java:141)
at org.springframework.core.task.SyncTaskExecutor.execute(SyncTaskExecutor.java:50)
at org.springframework.batch.core.launch.support.SimpleJobLauncher.run(SimpleJobLauncher.java:134)
at org.springframework.batch.integration.chunk.RemoteChunkFaultTolerantStepIntegrationTests.testFailedStep(RemoteChunkFaultTolerantStepIntegrationTests.java:48)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:483)
at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)
at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)
at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
at org.springframework.test.context.junit4.statements.RunBeforeTestExecutionCallbacks.evaluate(RunBeforeTestExecutionCallbacks.java:73)
at org.springframework.test.context.junit4.statements.RunAfterTestExecutionCallbacks.evaluate(RunAfterTestExecutionCallbacks.java:83)
at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
at org.springframework.test.context.junit4.statements.RunBeforeTestMethodCallbacks.evaluate(RunBeforeTestMethodCallbacks.java:75)
at org.springframework.test.context.junit4.statements.RunAfterTestMethodCallbacks.evaluate(RunAfterTestMethodCallbacks.java:86)
at org.springframework.test.context.junit4.statements.SpringRepeat.evaluate(SpringRepeat.java:84)
at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)
at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:250)
at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:97)
at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61)
at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:70)
at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:189)
at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecuter.runTestClass(JUnitTestClassExecuter.java:114)
at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecuter.execute(JUnitTestClassExecuter.java:57)
at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassProcessor.processTestClass(JUnitTestClassProcessor.java:66)
at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.processTestClass(SuiteTestClassProcessor.java:51)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:483)
at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)
at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)
at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:32)
at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:93)
at com.sun.proxy.$Proxy3.processTestClass(Unknown Source)
at org.gradle.api.internal.tasks.testing.worker.TestWorker.processTestClass(TestWorker.java:109)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:483)
at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)
at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)
at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:147)
at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:129)
at org.gradle.internal.remote.internal.hub.MessageHub$Handler.run(MessageHub.java:404)
at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:63)
at org.gradle.internal.concurrent.StoppableExecutorImpl$1.run(StoppableExecutorImpl.java:46)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at java.lang.Thread.run(Thread.java:745)
2017-03-23 10:04:44,635 DEBUG Test worker [org.springframework.integration.channel.QueueChannel] - <postReceive on channel 'scopedTarget.replies', message: GenericMessage [payload=ChunkResponse: jobId=0, sequence=2, stepContribution=[StepContribution: read=0, written=2, filtered=0, readSkips=0, writeSkips=0, processSkips=0, exitStatus=EXECUTING], successful=true, headers={id=6026898f-ea66-6bf4-28e5-a3f468883332, timestamp=1490281484616}]>
2017-03-23 10:04:44,635 DEBUG Test worker [org.springframework.batch.integration.chunk.ChunkMessageChannelItemWriter] - <Found result: ChunkResponse: jobId=0, sequence=2, stepContribution=[StepContribution: read=0, written=2, filtered=0, readSkips=0, writeSkips=0, processSkips=0, exitStatus=EXECUTING], successful=true>
2017-03-23 10:04:44,635 DEBUG Test worker [org.springframework.integration.channel.QueueChannel] - <postReceive on channel 'scopedTarget.replies', message: GenericMessage [payload=ChunkResponse: jobId=0, sequence=3, stepContribution=[StepContribution: read=0, written=2, filtered=0, readSkips=0, writeSkips=0, processSkips=0, exitStatus=EXECUTING], successful=true, headers={id=06638373-0a36-b7bf-c4d0-ac1f6a51ae86, timestamp=1490281484620}]>
2017-03-23 10:04:44,635 DEBUG Test worker [org.springframework.batch.integration.chunk.ChunkMessageChannelItemWriter] - <Found result: ChunkResponse: jobId=0, sequence=3, stepContribution=[StepContribution: read=0, written=2, filtered=0, readSkips=0, writeSkips=0, processSkips=0, exitStatus=EXECUTING], successful=true>
2017-03-23 10:04:44,635 DEBUG Test worker [org.springframework.integration.channel.QueueChannel] - <postReceive on channel 'scopedTarget.replies', message: GenericMessage [payload=ChunkResponse: jobId=0, sequence=4, stepContribution=[StepContribution: read=0, written=1, filtered=0, readSkips=0, writeSkips=0, processSkips=0, exitStatus=EXECUTING], successful=true, headers={id=f3368c09-5039-9f1a-acf6-d93811e07f2b, timestamp=1490281484626}]>
2017-03-23 10:04:44,635 DEBUG Test worker [org.springframework.batch.integration.chunk.ChunkMessageChannelItemWriter] - <Found result: ChunkResponse: jobId=0, sequence=4, stepContribution=[StepContribution: read=0, written=1, filtered=0, readSkips=0, writeSkips=0, processSkips=0, exitStatus=EXECUTING], successful=true>
2017-03-23 10:04:44,636 DEBUG Test worker [org.springframework.batch.integration.chunk.ChunkMessageChannelItemWriter] - <Detected failure waiting for results in step listener.>
org.springframework.batch.integration.chunk.AsynchronousFailureException: Failure or interrupt detected in handler: org.springframework.retry.RetryException: Non-skippable exception in recoverer; nested exception is java.lang.UnsupportedOperationException: Planned failure on: unsupported
at org.springframework.batch.integration.chunk.ChunkMessageChannelItemWriter.getNextResult(ChunkMessageChannelItemWriter.java:243)
at org.springframework.batch.integration.chunk.ChunkMessageChannelItemWriter.waitForResults(ChunkMessageChannelItemWriter.java:197)
at org.springframework.batch.integration.chunk.ChunkMessageChannelItemWriter.afterStep(ChunkMessageChannelItemWriter.java:128)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:483)
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.$Proxy41.afterStep(Unknown Source)
at org.springframework.batch.core.listener.CompositeStepExecutionListener.afterStep(CompositeStepExecutionListener.java:62)
at org.springframework.batch.core.step.AbstractStep.execute(AbstractStep.java:239)
at org.springframework.batch.core.job.SimpleStepHandler.handleStep(SimpleStepHandler.java:148)
at org.springframework.batch.core.job.flow.JobFlowExecutor.executeStep(JobFlowExecutor.java:64)
at org.springframework.batch.core.job.flow.support.state.StepState.handle(StepState.java:67)
at org.springframework.batch.core.job.flow.support.SimpleFlow.resume(SimpleFlow.java:169)
at org.springframework.batch.core.job.flow.support.SimpleFlow.start(SimpleFlow.java:144)
at org.springframework.batch.core.job.flow.FlowJob.doExecute(FlowJob.java:134)
at org.springframework.batch.core.job.AbstractJob.execute(AbstractJob.java:306)
at org.springframework.batch.core.launch.support.SimpleJobLauncher$1.run(SimpleJobLauncher.java:141)
at org.springframework.core.task.SyncTaskExecutor.execute(SyncTaskExecutor.java:50)
at org.springframework.batch.core.launch.support.SimpleJobLauncher.run(SimpleJobLauncher.java:134)
at org.springframework.batch.integration.chunk.RemoteChunkFaultTolerantStepIntegrationTests.testFailedStep(RemoteChunkFaultTolerantStepIntegrationTests.java:48)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:483)
at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)
at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)
at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
at org.springframework.test.context.junit4.statements.RunBeforeTestExecutionCallbacks.evaluate(RunBeforeTestExecutionCallbacks.java:73)
at org.springframework.test.context.junit4.statements.RunAfterTestExecutionCallbacks.evaluate(RunAfterTestExecutionCallbacks.java:83)
at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
at org.springframework.test.context.junit4.statements.RunBeforeTestMethodCallbacks.evaluate(RunBeforeTestMethodCallbacks.java:75)
at org.springframework.test.context.junit4.statements.RunAfterTestMethodCallbacks.evaluate(RunAfterTestMethodCallbacks.java:86)
at org.springframework.test.context.junit4.statements.SpringRepeat.evaluate(SpringRepeat.java:84)
at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)
at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:250)
at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:97)
at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61)
at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:70)
at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:189)
at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecuter.runTestClass(JUnitTestClassExecuter.java:114)
at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecuter.execute(JUnitTestClassExecuter.java:57)
at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassProcessor.processTestClass(JUnitTestClassProcessor.java:66)
at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.processTestClass(SuiteTestClassProcessor.java:51)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:483)
at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)
at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)
at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:32)
at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:93)
at com.sun.proxy.$Proxy3.processTestClass(Unknown Source)
at org.gradle.api.internal.tasks.testing.worker.TestWorker.processTestClass(TestWorker.java:109)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:483)
at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)
at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)
at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:147)
at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:129)
at org.gradle.internal.remote.internal.hub.MessageHub$Handler.run(MessageHub.java:404)
at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:63)
at org.gradle.internal.concurrent.StoppableExecutorImpl$1.run(StoppableExecutorImpl.java:46)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at java.lang.Thread.run(Thread.java:745)
2017-03-23 10:04:44,637 DEBUG Test worker [org.springframework.batch.integration.chunk.ChunkMessageChannelItemWriter] - <Finished waiting for results in step listener. Still expecting: 0>
2017-03-23 10:04:44,637 DEBUG Test worker [org.springframework.batch.integration.chunk.ChunkMessageChannelItemWriter] - <Applying: ChunkResponse: jobId=0, sequence=0, stepContribution=[StepContribution: read=0, written=2, filtered=0, readSkips=0, writeSkips=0, processSkips=0, exitStatus=EXECUTING], successful=true>
2017-03-23 10:04:44,637 DEBUG Test worker [org.springframework.batch.integration.chunk.ChunkMessageChannelItemWriter] - <Applying: ChunkResponse: jobId=0, sequence=1, stepContribution=[StepContribution: read=0, written=0, filtered=0, readSkips=0, writeSkips=0, processSkips=0, exitStatus=EXECUTING], successful=false>
2017-03-23 10:04:44,638 DEBUG Test worker [org.springframework.batch.integration.chunk.ChunkMessageChannelItemWriter] - <Applying: ChunkResponse: jobId=0, sequence=2, stepContribution=[StepContribution: read=0, written=2, filtered=0, readSkips=0, writeSkips=0, processSkips=0, exitStatus=EXECUTING], successful=true>
2017-03-23 10:04:44,638 DEBUG Test worker [org.springframework.batch.integration.chunk.ChunkMessageChannelItemWriter] - <Applying: ChunkResponse: jobId=0, sequence=3, stepContribution=[StepContribution: read=0, written=2, filtered=0, readSkips=0, writeSkips=0, processSkips=0, exitStatus=EXECUTING], successful=true>
2017-03-23 10:04:44,638 DEBUG Test worker [org.springframework.batch.integration.chunk.ChunkMessageChannelItemWriter] - <Applying: ChunkResponse: jobId=0, sequence=4, stepContribution=[StepContribution: read=0, written=1, filtered=0, readSkips=0, writeSkips=0, processSkips=0, exitStatus=EXECUTING], successful=true>
2017-03-23 10:04:44,641 DEBUG Test worker [org.springframework.batch.core.step.AbstractStep] - <Step execution complete: StepExecution: id=1, version=7, name=step, status=FAILED, exitStatus=FAILED, readCount=9, filterCount=0, writeCount=7 readSkipCount=0, writeSkipCount=0, processSkipCount=0, commitCount=5, rollbackCount=0>
2017-03-23 10:04:44,642 DEBUG Test worker [org.springframework.batch.core.job.flow.support.SimpleFlow] - <Completed state=job.step with status=FAILED>
2017-03-23 10:04:44,644 DEBUG Test worker [org.springframework.batch.core.job.flow.support.SimpleFlow] - <Handling state=job.fail0>
2017-03-23 10:04:44,645 DEBUG Test worker [org.springframework.batch.core.job.flow.support.SimpleFlow] - <Completed state=job.fail0 with status=FAILED>
2017-03-23 10:04:44,647 DEBUG Test worker [org.springframework.batch.core.job.AbstractJob] - <Job execution complete: JobExecution: id=0, version=1, startTime=Thu Mar 23 10:04:44 CDT 2017, endTime=null, lastUpdated=Thu Mar 23 10:04:44 CDT 2017, status=FAILED, exitStatus=exitCode=FAILED;exitDescription=, job=[JobInstance: id=0, version=0, Job=[job]], jobParameters=[{item.three=unsupported}]>
2017-03-23 10:04:44,653 INFO Test worker [org.springframework.batch.core.launch.support.SimpleJobLauncher] - <Job: [FlowJob: [name=job]] completed with the following parameters: [{item.three=unsupported}] and the following status: [FAILED]>
2017-03-23 10:04:44,761 INFO Test worker [org.springframework.batch.core.launch.support.SimpleJobLauncher] - <Job: [FlowJob: [name=job]] launched with the following parameters: [{item.three=fail, run.id=1}]>
2017-03-23 10:04:44,762 DEBUG Test worker [org.springframework.batch.core.job.AbstractJob] - <Job execution starting: JobExecution: id=1, version=0, startTime=null, endTime=null, lastUpdated=Thu Mar 23 10:04:44 CDT 2017, status=STARTING, exitStatus=exitCode=UNKNOWN;exitDescription=, job=[JobInstance: id=1, version=0, Job=[job]], jobParameters=[{item.three=fail, run.id=1}]>
2017-03-23 10:04:44,766 DEBUG Test worker [org.springframework.batch.core.job.flow.support.SimpleFlow] - <Resuming state=job.step with status=UNKNOWN>
2017-03-23 10:04:44,766 DEBUG Test worker [org.springframework.batch.core.job.flow.support.SimpleFlow] - <Handling state=job.step>
2017-03-23 10:04:44,782 INFO Test worker [org.springframework.batch.core.job.SimpleStepHandler] - <Executing step: [step]>
2017-03-23 10:04:44,782 DEBUG Test worker [org.springframework.batch.core.step.AbstractStep] - <Executing: id=2>
2017-03-23 10:04:44,785 DEBUG Test worker [org.springframework.batch.core.scope.StepScope] - <Creating object in scope=step, name=scopedTarget.chunkWriter>
2017-03-23 10:04:44,787 DEBUG Test worker [org.springframework.batch.core.scope.context.StepContextRepeatCallback] - <Preparing chunk execution for StepContext: org.springframework.batch.core.scope.context.StepContext@23b37798>
2017-03-23 10:04:44,787 DEBUG Test worker [org.springframework.batch.core.scope.context.StepContextRepeatCallback] - <Chunk execution starting: queue size=0>
2017-03-23 10:04:44,787 DEBUG Test worker [org.springframework.batch.core.scope.StepScope] - <Creating object in scope=step, name=scopedTarget.reader>
2017-03-23 10:04:44,788 DEBUG Test worker [org.springframework.batch.integration.chunk.TestItemReader] - <Reading 1>
2017-03-23 10:04:44,788 DEBUG Test worker [org.springframework.batch.integration.chunk.TestItemReader] - <Reading 2>
2017-03-23 10:04:44,789 DEBUG Test worker [org.springframework.batch.integration.chunk.ChunkMessageChannelItemWriter] - <Dispatching chunk: ChunkRequest: jobId=1, sequence=0, contribution=[StepContribution: read=0, written=0, filtered=0, readSkips=0, writeSkips=0, processSkips=0, exitStatus=EXECUTING], item count=2>
2017-03-23 10:04:44,789 DEBUG Test worker [org.springframework.integration.channel.DirectChannel] - <preSend on channel 'requests', message: GenericMessage [payload=ChunkRequest: jobId=1, sequence=0, contribution=[StepContribution: read=0, written=0, filtered=0, readSkips=0, writeSkips=0, processSkips=0, exitStatus=EXECUTING], item count=2, headers={id=41661c05-5298-25c4-a55f-564c93d79260, timestamp=1490281484789}]>
2017-03-23 10:04:44,789 DEBUG Test worker [org.springframework.integration.handler.ServiceActivatingHandler] - <ServiceActivator for [org.springframework.integration.handler.MethodInvokingMessageProcessor@8a69951] (org.springframework.integration.config.ServiceActivatorFactoryBean#0) received message: GenericMessage [payload=ChunkRequest: jobId=1, sequence=0, contribution=[StepContribution: read=0, written=0, filtered=0, readSkips=0, writeSkips=0, processSkips=0, exitStatus=EXECUTING], item count=2, headers={id=41661c05-5298-25c4-a55f-564c93d79260, timestamp=1490281484789}]>
2017-03-23 10:04:44,789 DEBUG Test worker [org.springframework.batch.integration.chunk.ChunkProcessorChunkHandler] - <Handling chunk: ChunkRequest: jobId=1, sequence=0, contribution=[StepContribution: read=0, written=0, filtered=0, readSkips=0, writeSkips=0, processSkips=0, exitStatus=EXECUTING], item count=2>
2017-03-23 10:04:44,789 DEBUG Test worker [org.springframework.batch.core.step.item.BatchRetryTemplate$InnerRetryTemplate] - <Retry: count=0>
2017-03-23 10:04:44,790 DEBUG Test worker [org.springframework.batch.integration.chunk.TestItemWriter] - <Writing: 1>
2017-03-23 10:04:44,790 DEBUG Test worker [org.springframework.batch.integration.chunk.TestItemWriter] - <Writing: 2>
2017-03-23 10:04:44,790 DEBUG Test worker [org.springframework.batch.integration.chunk.ChunkProcessorChunkHandler] - <Completed chunk handling with [StepContribution: read=0, written=2, filtered=0, readSkips=0, writeSkips=0, processSkips=0, exitStatus=EXECUTING]>
2017-03-23 10:04:44,791 DEBUG Test worker [org.springframework.integration.channel.QueueChannel] - <preSend on channel 'scopedTarget.replies', message: GenericMessage [payload=ChunkResponse: jobId=1, sequence=0, stepContribution=[StepContribution: read=0, written=2, filtered=0, readSkips=0, writeSkips=0, processSkips=0, exitStatus=EXECUTING], successful=true, headers={id=f92da39e-1b75-2c65-7cd0-fd9403a72256, timestamp=1490281484790}]>
2017-03-23 10:04:44,791 DEBUG Test worker [org.springframework.integration.channel.QueueChannel] - <postSend (sent=true) on channel 'scopedTarget.replies', message: GenericMessage [payload=ChunkResponse: jobId=1, sequence=0, stepContribution=[StepContribution: read=0, written=2, filtered=0, readSkips=0, writeSkips=0, processSkips=0, exitStatus=EXECUTING], successful=true, headers={id=f92da39e-1b75-2c65-7cd0-fd9403a72256, timestamp=1490281484790}]>
2017-03-23 10:04:44,791 DEBUG Test worker [org.springframework.integration.channel.DirectChannel] - <postSend (sent=true) on channel 'requests', message: GenericMessage [payload=ChunkRequest: jobId=1, sequence=0, contribution=[StepContribution: read=0, written=2, filtered=0, readSkips=0, writeSkips=0, processSkips=0, exitStatus=EXECUTING], item count=2, headers={id=41661c05-5298-25c4-a55f-564c93d79260, timestamp=1490281484789}]>
2017-03-23 10:04:44,791 DEBUG Test worker [org.springframework.batch.core.step.item.ChunkOrientedTasklet] - <Inputs not busy, ended: false>
2017-03-23 10:04:44,791 DEBUG Test worker [org.springframework.batch.core.step.tasklet.TaskletStep] - <Applying contribution: [StepContribution: read=2, written=0, filtered=0, readSkips=0, writeSkips=0, processSkips=0, exitStatus=EXECUTING]>
2017-03-23 10:04:44,793 DEBUG Test worker [org.springframework.batch.core.step.tasklet.TaskletStep] - <Saving step execution before commit: StepExecution: id=2, version=1, name=step, status=STARTED, exitStatus=EXECUTING, readCount=2, filterCount=0, writeCount=0 readSkipCount=0, writeSkipCount=0, processSkipCount=0, commitCount=1, rollbackCount=0, exitDescription=>
2017-03-23 10:04:44,795 DEBUG Test worker [org.springframework.batch.core.scope.context.StepContextRepeatCallback] - <Preparing chunk execution for StepContext: org.springframework.batch.core.scope.context.StepContext@23b37798>
2017-03-23 10:04:44,796 DEBUG Test worker [org.springframework.batch.core.scope.context.StepContextRepeatCallback] - <Chunk execution starting: queue size=0>
2017-03-23 10:04:44,797 DEBUG Test worker [org.springframework.batch.integration.chunk.TestItemReader] - <Reading fail>
2017-03-23 10:04:44,798 DEBUG Test worker [org.springframework.batch.integration.chunk.TestItemReader] - <Reading 4>
2017-03-23 10:04:44,798 DEBUG Test worker [org.springframework.batch.integration.chunk.ChunkMessageChannelItemWriter] - <Dispatching chunk: ChunkRequest: jobId=1, sequence=1, contribution=[StepContribution: read=0, written=0, filtered=0, readSkips=0, writeSkips=0, processSkips=0, exitStatus=EXECUTING], item count=2>
2017-03-23 10:04:44,799 DEBUG Test worker [org.springframework.integration.channel.DirectChannel] - <preSend on channel 'requests', message: GenericMessage [payload=ChunkRequest: jobId=1, sequence=1, contribution=[StepContribution: read=0, written=0, filtered=0, readSkips=0, writeSkips=0, processSkips=0, exitStatus=EXECUTING], item count=2, headers={id=52ea14e5-475a-2f7f-01be-714092bec406, timestamp=1490281484799}]>
2017-03-23 10:04:44,799 DEBUG Test worker [org.springframework.integration.handler.ServiceActivatingHandler] - <ServiceActivator for [org.springframework.integration.handler.MethodInvokingMessageProcessor@8a69951] (org.springframework.integration.config.ServiceActivatorFactoryBean#0) received message: GenericMessage [payload=ChunkRequest: jobId=1, sequence=1, contribution=[StepContribution: read=0, written=0, filtered=0, readSkips=0, writeSkips=0, processSkips=0, exitStatus=EXECUTING], item count=2, headers={id=52ea14e5-475a-2f7f-01be-714092bec406, timestamp=1490281484799}]>
2017-03-23 10:04:44,800 DEBUG Test worker [org.springframework.batch.integration.chunk.ChunkProcessorChunkHandler] - <Handling chunk: ChunkRequest: jobId=1, sequence=1, contribution=[StepContribution: read=0, written=0, filtered=0, readSkips=0, writeSkips=0, processSkips=0, exitStatus=EXECUTING], item count=2>
2017-03-23 10:04:44,800 DEBUG Test worker [org.springframework.batch.core.step.item.BatchRetryTemplate$InnerRetryTemplate] - <Retry: count=0>
2017-03-23 10:04:44,800 DEBUG Test worker [org.springframework.batch.integration.chunk.TestItemWriter] - <Writing: fail>
2017-03-23 10:04:44,801 DEBUG Test worker [org.springframework.batch.core.step.item.BatchRetryTemplate$InnerRetryTemplate] - <Checking for rethrow: count=0>
2017-03-23 10:04:44,801 DEBUG Test worker [org.springframework.batch.core.step.item.BatchRetryTemplate$InnerRetryTemplate] - <Rethrow in retry for policy: count=0>
2017-03-23 10:04:44,802 DEBUG Test worker [org.springframework.integration.channel.DirectChannel] - <preSend on channel 'requests', message: GenericMessage [payload=ChunkRequest: jobId=1, sequence=1, contribution=[StepContribution: read=0, written=0, filtered=0, readSkips=0, writeSkips=0, processSkips=0, exitStatus=EXECUTING], item count=2, headers={id=52ea14e5-475a-2f7f-01be-714092bec406, timestamp=1490281484799}]>
2017-03-23 10:04:44,802 DEBUG Test worker [org.springframework.integration.handler.ServiceActivatingHandler] - <ServiceActivator for [org.springframework.integration.handler.MethodInvokingMessageProcessor@8a69951] (org.springframework.integration.config.ServiceActivatorFactoryBean#0) received message: GenericMessage [payload=ChunkRequest: jobId=1, sequence=1, contribution=[StepContribution: read=0, written=0, filtered=0, readSkips=0, writeSkips=0, processSkips=0, exitStatus=EXECUTING], item count=2, headers={id=52ea14e5-475a-2f7f-01be-714092bec406, timestamp=1490281484799}]>
2017-03-23 10:04:44,803 DEBUG Test worker [org.springframework.batch.integration.chunk.ChunkProcessorChunkHandler] - <Handling chunk: ChunkRequest: jobId=1, sequence=1, contribution=[StepContribution: read=0, written=0, filtered=0, readSkips=0, writeSkips=0, processSkips=0, exitStatus=EXECUTING], item count=2>
2017-03-23 10:04:44,803 DEBUG Test worker [org.springframework.batch.core.step.item.BatchRetryTemplate$InnerRetryTemplate] - <Retry exhausted after last attempt with no recovery path.>
2017-03-23 10:04:44,803 DEBUG Test worker [org.springframework.batch.core.step.item.BatchRetryTemplate$InnerRetryTemplate] - <Retry exhausted after last attempt with no recovery path.>
2017-03-23 10:04:44,803 DEBUG Test worker [org.springframework.batch.core.step.item.FaultTolerantChunkProcessor] - <Checking skip policy after failed write>
2017-03-23 10:04:44,805 DEBUG Test worker [org.springframework.batch.core.step.item.FaultTolerantChunkProcessor] - <Skipping after failed write>
java.lang.IllegalStateException: Planned failure on: fail
at org.springframework.batch.integration.chunk.TestItemWriter.write(TestItemWriter.java:59)
at org.springframework.batch.core.step.item.SimpleChunkProcessor.writeItems(SimpleChunkProcessor.java:175)
at org.springframework.batch.core.step.item.SimpleChunkProcessor.doWrite(SimpleChunkProcessor.java:151)
at org.springframework.batch.core.step.item.FaultTolerantChunkProcessor$3.doWithRetry(FaultTolerantChunkProcessor.java:330)
at org.springframework.retry.support.RetryTemplate.doExecute(RetryTemplate.java:286)
at org.springframework.retry.support.RetryTemplate.execute(RetryTemplate.java:210)
at org.springframework.batch.core.step.item.BatchRetryTemplate.execute(BatchRetryTemplate.java:211)
at org.springframework.batch.core.step.item.FaultTolerantChunkProcessor.write(FaultTolerantChunkProcessor.java:389)
at org.springframework.batch.core.step.item.SimpleChunkProcessor.process(SimpleChunkProcessor.java:199)
at org.springframework.batch.integration.chunk.ChunkProcessorChunkHandler.process(ChunkProcessorChunkHandler.java:107)
at org.springframework.batch.integration.chunk.ChunkProcessorChunkHandler.handleChunk(ChunkProcessorChunkHandler.java:83)
at sun.reflect.GeneratedMethodAccessor21.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:483)
at org.springframework.expression.spel.support.ReflectiveMethodExecutor.execute(ReflectiveMethodExecutor.java:113)
at org.springframework.expression.spel.ast.MethodReference.getValueInternal(MethodReference.java:102)
at org.springframework.expression.spel.ast.MethodReference.access$000(MethodReference.java:49)
at org.springframework.expression.spel.ast.MethodReference$MethodValueRef.getValue(MethodReference.java:347)
at org.springframework.expression.spel.ast.CompoundExpression.getValueInternal(CompoundExpression.java:88)
at org.springframework.expression.spel.ast.SpelNodeImpl.getTypedValue(SpelNodeImpl.java:131)
at org.springframework.expression.spel.standard.SpelExpression.getValue(SpelExpression.java:330)
at org.springframework.integration.util.AbstractExpressionEvaluator.evaluateExpression(AbstractExpressionEvaluator.java:169)
at org.springframework.integration.util.MessagingMethodInvokerHelper.processInternal(MessagingMethodInvokerHelper.java:336)
at org.springframework.integration.util.MessagingMethodInvokerHelper.process(MessagingMethodInvokerHelper.java:155)
at org.springframework.integration.handler.MethodInvokingMessageProcessor.processMessage(MethodInvokingMessageProcessor.java:93)
at org.springframework.integration.handler.ServiceActivatingHandler.handleRequestMessage(ServiceActivatingHandler.java:89)
at org.springframework.integration.handler.AbstractReplyProducingMessageHandler.handleMessageInternal(AbstractReplyProducingMessageHandler.java:109)
at org.springframework.integration.handler.AbstractMessageHandler.handleMessage(AbstractMessageHandler.java:133)
at org.springframework.integration.dispatcher.AbstractDispatcher.tryOptimizedDispatch(AbstractDispatcher.java:116)
at org.springframework.integration.dispatcher.UnicastingDispatcher.doDispatch(UnicastingDispatcher.java:132)
at org.springframework.integration.dispatcher.UnicastingDispatcher.dispatch(UnicastingDispatcher.java:105)
at org.springframework.integration.channel.AbstractSubscribableChannel.doSend(AbstractSubscribableChannel.java:73)
at org.springframework.integration.channel.AbstractMessageChannel.send(AbstractMessageChannel.java:423)
at org.springframework.integration.channel.AbstractMessageChannel.send(AbstractMessageChannel.java:373)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:483)
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.retry.interceptor.RetryOperationsInterceptor$1.doWithRetry(RetryOperationsInterceptor.java:91)
at org.springframework.retry.support.RetryTemplate.doExecute(RetryTemplate.java:286)
at org.springframework.retry.support.RetryTemplate.execute(RetryTemplate.java:163)
at org.springframework.retry.interceptor.RetryOperationsInterceptor.invoke(RetryOperationsInterceptor.java:118)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:92)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:213)
at com.sun.proxy.$Proxy42.send(Unknown Source)
at org.springframework.messaging.core.GenericMessagingTemplate.doSend(GenericMessagingTemplate.java:115)
at org.springframework.messaging.core.GenericMessagingTemplate.doSend(GenericMessagingTemplate.java:45)
at org.springframework.messaging.core.AbstractMessageSendingTemplate.send(AbstractMessageSendingTemplate.java:105)
at org.springframework.messaging.core.AbstractMessageSendingTemplate.send(AbstractMessageSendingTemplate.java:95)
at org.springframework.batch.integration.chunk.ChunkMessageChannelItemWriter.write(ChunkMessageChannelItemWriter.java:107)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:483)
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.$Proxy41.write(Unknown Source)
at org.springframework.batch.core.step.item.SimpleChunkProcessor.writeItems(SimpleChunkProcessor.java:175)
at org.springframework.batch.core.step.item.SimpleChunkProcessor.doWrite(SimpleChunkProcessor.java:151)
at org.springframework.batch.integration.chunk.RemoteChunkHandlerFactoryBean$1.write(RemoteChunkHandlerFactoryBean.java:176)
at org.springframework.batch.core.step.item.SimpleChunkProcessor.process(SimpleChunkProcessor.java:199)
at org.springframework.batch.core.step.item.ChunkOrientedTasklet.execute(ChunkOrientedTasklet.java:75)
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.TaskletStep.doExecute(TaskletStep.java:257)
at org.springframework.batch.core.step.AbstractStep.execute(AbstractStep.java:200)
at org.springframework.batch.core.job.SimpleStepHandler.handleStep(SimpleStepHandler.java:148)
at org.springframework.batch.core.job.flow.JobFlowExecutor.executeStep(JobFlowExecutor.java:64)
at org.springframework.batch.core.job.flow.support.state.StepState.handle(StepState.java:67)
at org.springframework.batch.core.job.flow.support.SimpleFlow.resume(SimpleFlow.java:169)
at org.springframework.batch.core.job.flow.support.SimpleFlow.start(SimpleFlow.java:144)
at org.springframework.batch.core.job.flow.FlowJob.doExecute(FlowJob.java:134)
at org.springframework.batch.core.job.AbstractJob.execute(AbstractJob.java:306)
at org.springframework.batch.core.launch.support.SimpleJobLauncher$1.run(SimpleJobLauncher.java:141)
at org.springframework.core.task.SyncTaskExecutor.execute(SyncTaskExecutor.java:50)
at org.springframework.batch.core.launch.support.SimpleJobLauncher.run(SimpleJobLauncher.java:134)
at org.springframework.batch.integration.chunk.RemoteChunkFaultTolerantStepIntegrationTests.testSkipsInWriter(RemoteChunkFaultTolerantStepIntegrationTests.java:80)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:483)
at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)
at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)
at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
at org.springframework.test.context.junit4.statements.RunBeforeTestExecutionCallbacks.evaluate(RunBeforeTestExecutionCallbacks.java:73)
at org.springframework.test.context.junit4.statements.RunAfterTestExecutionCallbacks.evaluate(RunAfterTestExecutionCallbacks.java:83)
at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
at org.springframework.test.context.junit4.statements.RunBeforeTestMethodCallbacks.evaluate(RunBeforeTestMethodCallbacks.java:75)
at org.springframework.test.context.junit4.statements.RunAfterTestMethodCallbacks.evaluate(RunAfterTestMethodCallbacks.java:86)
at org.springframework.test.context.junit4.statements.SpringRepeat.evaluate(SpringRepeat.java:84)
at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)
at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:250)
at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:97)
at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61)
at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:70)
at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:189)
at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecuter.runTestClass(JUnitTestClassExecuter.java:114)
at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecuter.execute(JUnitTestClassExecuter.java:57)
at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassProcessor.processTestClass(JUnitTestClassProcessor.java:66)
at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.processTestClass(SuiteTestClassProcessor.java:51)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:483)
at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)
at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)
at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:32)
at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:93)
at com.sun.proxy.$Proxy3.processTestClass(Unknown Source)
at org.gradle.api.internal.tasks.testing.worker.TestWorker.processTestClass(TestWorker.java:109)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:483)
at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)
at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)
at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:147)
at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:129)
at org.gradle.internal.remote.internal.hub.MessageHub$Handler.run(MessageHub.java:404)
at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:63)
at org.gradle.internal.concurrent.StoppableExecutorImpl$1.run(StoppableExecutorImpl.java:46)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at java.lang.Thread.run(Thread.java:745)
2017-03-23 10:04:44,813 DEBUG Test worker [org.springframework.batch.core.step.item.FaultTolerantChunkProcessor] - <Checking skip policy after failed write>
2017-03-23 10:04:44,813 DEBUG Test worker [org.springframework.batch.core.step.item.FaultTolerantChunkProcessor] - <Skipping after failed write>
java.lang.IllegalStateException: Planned failure on: fail
at org.springframework.batch.integration.chunk.TestItemWriter.write(TestItemWriter.java:59)
at org.springframework.batch.core.step.item.SimpleChunkProcessor.writeItems(SimpleChunkProcessor.java:175)
at org.springframework.batch.core.step.item.SimpleChunkProcessor.doWrite(SimpleChunkProcessor.java:151)
at org.springframework.batch.core.step.item.FaultTolerantChunkProcessor$3.doWithRetry(FaultTolerantChunkProcessor.java:330)
at org.springframework.retry.support.RetryTemplate.doExecute(RetryTemplate.java:286)
at org.springframework.retry.support.RetryTemplate.execute(RetryTemplate.java:210)
at org.springframework.batch.core.step.item.BatchRetryTemplate.execute(BatchRetryTemplate.java:211)
at org.springframework.batch.core.step.item.FaultTolerantChunkProcessor.write(FaultTolerantChunkProcessor.java:389)
at org.springframework.batch.core.step.item.SimpleChunkProcessor.process(SimpleChunkProcessor.java:199)
at org.springframework.batch.integration.chunk.ChunkProcessorChunkHandler.process(ChunkProcessorChunkHandler.java:107)
at org.springframework.batch.integration.chunk.ChunkProcessorChunkHandler.handleChunk(ChunkProcessorChunkHandler.java:83)
at sun.reflect.GeneratedMethodAccessor21.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:483)
at org.springframework.expression.spel.support.ReflectiveMethodExecutor.execute(ReflectiveMethodExecutor.java:113)
at org.springframework.expression.spel.ast.MethodReference.getValueInternal(MethodReference.java:102)
at org.springframework.expression.spel.ast.MethodReference.access$000(MethodReference.java:49)
at org.springframework.expression.spel.ast.MethodReference$MethodValueRef.getValue(MethodReference.java:347)
at org.springframework.expression.spel.ast.CompoundExpression.getValueInternal(CompoundExpression.java:88)
at org.springframework.expression.spel.ast.SpelNodeImpl.getTypedValue(SpelNodeImpl.java:131)
at org.springframework.expression.spel.standard.SpelExpression.getValue(SpelExpression.java:330)
at org.springframework.integration.util.AbstractExpressionEvaluator.evaluateExpression(AbstractExpressionEvaluator.java:169)
at org.springframework.integration.util.MessagingMethodInvokerHelper.processInternal(MessagingMethodInvokerHelper.java:336)
at org.springframework.integration.util.MessagingMethodInvokerHelper.process(MessagingMethodInvokerHelper.java:155)
at org.springframework.integration.handler.MethodInvokingMessageProcessor.processMessage(MethodInvokingMessageProcessor.java:93)
at org.springframework.integration.handler.ServiceActivatingHandler.handleRequestMessage(ServiceActivatingHandler.java:89)
at org.springframework.integration.handler.AbstractReplyProducingMessageHandler.handleMessageInternal(AbstractReplyProducingMessageHandler.java:109)
at org.springframework.integration.handler.AbstractMessageHandler.handleMessage(AbstractMessageHandler.java:133)
at org.springframework.integration.dispatcher.AbstractDispatcher.tryOptimizedDispatch(AbstractDispatcher.java:116)
at org.springframework.integration.dispatcher.UnicastingDispatcher.doDispatch(UnicastingDispatcher.java:132)
at org.springframework.integration.dispatcher.UnicastingDispatcher.dispatch(UnicastingDispatcher.java:105)
at org.springframework.integration.channel.AbstractSubscribableChannel.doSend(AbstractSubscribableChannel.java:73)
at org.springframework.integration.channel.AbstractMessageChannel.send(AbstractMessageChannel.java:423)
at org.springframework.integration.channel.AbstractMessageChannel.send(AbstractMessageChannel.java:373)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:483)
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.retry.interceptor.RetryOperationsInterceptor$1.doWithRetry(RetryOperationsInterceptor.java:91)
at org.springframework.retry.support.RetryTemplate.doExecute(RetryTemplate.java:286)
at org.springframework.retry.support.RetryTemplate.execute(RetryTemplate.java:163)
at org.springframework.retry.interceptor.RetryOperationsInterceptor.invoke(RetryOperationsInterceptor.java:118)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:92)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:213)
at com.sun.proxy.$Proxy42.send(Unknown Source)
at org.springframework.messaging.core.GenericMessagingTemplate.doSend(GenericMessagingTemplate.java:115)
at org.springframework.messaging.core.GenericMessagingTemplate.doSend(GenericMessagingTemplate.java:45)
at org.springframework.messaging.core.AbstractMessageSendingTemplate.send(AbstractMessageSendingTemplate.java:105)
at org.springframework.messaging.core.AbstractMessageSendingTemplate.send(AbstractMessageSendingTemplate.java:95)
at org.springframework.batch.integration.chunk.ChunkMessageChannelItemWriter.write(ChunkMessageChannelItemWriter.java:107)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:483)
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.$Proxy41.write(Unknown Source)
at org.springframework.batch.core.step.item.SimpleChunkProcessor.writeItems(SimpleChunkProcessor.java:175)
at org.springframework.batch.core.step.item.SimpleChunkProcessor.doWrite(SimpleChunkProcessor.java:151)
at org.springframework.batch.integration.chunk.RemoteChunkHandlerFactoryBean$1.write(RemoteChunkHandlerFactoryBean.java:176)
at org.springframework.batch.core.step.item.SimpleChunkProcessor.process(SimpleChunkProcessor.java:199)
at org.springframework.batch.core.step.item.ChunkOrientedTasklet.execute(ChunkOrientedTasklet.java:75)
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.TaskletStep.doExecute(TaskletStep.java:257)
at org.springframework.batch.core.step.AbstractStep.execute(AbstractStep.java:200)
at org.springframework.batch.core.job.SimpleStepHandler.handleStep(SimpleStepHandler.java:148)
at org.springframework.batch.core.job.flow.JobFlowExecutor.executeStep(JobFlowExecutor.java:64)
at org.springframework.batch.core.job.flow.support.state.StepState.handle(StepState.java:67)
at org.springframework.batch.core.job.flow.support.SimpleFlow.resume(SimpleFlow.java:169)
at org.springframework.batch.core.job.flow.support.SimpleFlow.start(SimpleFlow.java:144)
at org.springframework.batch.core.job.flow.FlowJob.doExecute(FlowJob.java:134)
at org.springframework.batch.core.job.AbstractJob.execute(AbstractJob.java:306)
at org.springframework.batch.core.launch.support.SimpleJobLauncher$1.run(SimpleJobLauncher.java:141)
at org.springframework.core.task.SyncTaskExecutor.execute(SyncTaskExecutor.java:50)
at org.springframework.batch.core.launch.support.SimpleJobLauncher.run(SimpleJobLauncher.java:134)
at org.springframework.batch.integration.chunk.RemoteChunkFaultTolerantStepIntegrationTests.testSkipsInWriter(RemoteChunkFaultTolerantStepIntegrationTests.java:80)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:483)
at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)
at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)
at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
at org.springframework.test.context.junit4.statements.RunBeforeTestExecutionCallbacks.evaluate(RunBeforeTestExecutionCallbacks.java:73)
at org.springframework.test.context.junit4.statements.RunAfterTestExecutionCallbacks.evaluate(RunAfterTestExecutionCallbacks.java:83)
at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
at org.springframework.test.context.junit4.statements.RunBeforeTestMethodCallbacks.evaluate(RunBeforeTestMethodCallbacks.java:75)
at org.springframework.test.context.junit4.statements.RunAfterTestMethodCallbacks.evaluate(RunAfterTestMethodCallbacks.java:86)
at org.springframework.test.context.junit4.statements.SpringRepeat.evaluate(SpringRepeat.java:84)
at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)
at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:250)
at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:97)
at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61)
at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:70)
at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:189)
at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecuter.runTestClass(JUnitTestClassExecuter.java:114)
at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecuter.execute(JUnitTestClassExecuter.java:57)
at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassProcessor.processTestClass(JUnitTestClassProcessor.java:66)
at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.processTestClass(SuiteTestClassProcessor.java:51)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:483)
at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)
at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)
at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:32)
at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:93)
at com.sun.proxy.$Proxy3.processTestClass(Unknown Source)
at org.gradle.api.internal.tasks.testing.worker.TestWorker.processTestClass(TestWorker.java:109)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:483)
at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)
at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)
at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:147)
at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:129)
at org.gradle.internal.remote.internal.hub.MessageHub$Handler.run(MessageHub.java:404)
at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:63)
at org.gradle.internal.concurrent.StoppableExecutorImpl$1.run(StoppableExecutorImpl.java:46)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at java.lang.Thread.run(Thread.java:745)
2017-03-23 10:04:44,817 DEBUG Test worker [org.springframework.batch.integration.chunk.ChunkProcessorChunkHandler] - <Completed chunk handling with [StepContribution: read=0, written=0, filtered=0, readSkips=0, writeSkips=2, processSkips=0, exitStatus=EXECUTING]>
2017-03-23 10:04:44,818 DEBUG Test worker [org.springframework.integration.channel.QueueChannel] - <preSend on channel 'scopedTarget.replies', message: GenericMessage [payload=ChunkResponse: jobId=1, sequence=1, stepContribution=[StepContribution: read=0, written=0, filtered=0, readSkips=0, writeSkips=2, processSkips=0, exitStatus=EXECUTING], successful=true, headers={id=ca318450-dbbf-2662-5642-58071c0b0a08, timestamp=1490281484817}]>
2017-03-23 10:04:44,818 DEBUG Test worker [org.springframework.integration.channel.QueueChannel] - <postSend (sent=true) on channel 'scopedTarget.replies', message: GenericMessage [payload=ChunkResponse: jobId=1, sequence=1, stepContribution=[StepContribution: read=0, written=0, filtered=0, readSkips=0, writeSkips=2, processSkips=0, exitStatus=EXECUTING], successful=true, headers={id=ca318450-dbbf-2662-5642-58071c0b0a08, timestamp=1490281484817}]>
2017-03-23 10:04:44,818 DEBUG Test worker [org.springframework.integration.channel.DirectChannel] - <postSend (sent=true) on channel 'requests', message: GenericMessage [payload=ChunkRequest: jobId=1, sequence=1, contribution=[StepContribution: read=0, written=0, filtered=0, readSkips=0, writeSkips=2, processSkips=0, exitStatus=EXECUTING], item count=2, headers={id=52ea14e5-475a-2f7f-01be-714092bec406, timestamp=1490281484799}]>
2017-03-23 10:04:44,818 DEBUG Test worker [org.springframework.batch.core.step.item.ChunkOrientedTasklet] - <Inputs not busy, ended: false>
2017-03-23 10:04:44,818 DEBUG Test worker [org.springframework.batch.core.step.tasklet.TaskletStep] - <Applying contribution: [StepContribution: read=2, written=0, filtered=0, readSkips=0, writeSkips=0, processSkips=0, exitStatus=EXECUTING]>
2017-03-23 10:04:44,820 DEBUG Test worker [org.springframework.batch.core.step.tasklet.TaskletStep] - <Saving step execution before commit: StepExecution: id=2, version=2, name=step, status=STARTED, exitStatus=EXECUTING, readCount=4, filterCount=0, writeCount=0 readSkipCount=0, writeSkipCount=0, processSkipCount=0, commitCount=2, rollbackCount=0, exitDescription=>
2017-03-23 10:04:44,822 DEBUG Test worker [org.springframework.batch.core.scope.context.StepContextRepeatCallback] - <Preparing chunk execution for StepContext: org.springframework.batch.core.scope.context.StepContext@23b37798>
2017-03-23 10:04:44,822 DEBUG Test worker [org.springframework.batch.core.scope.context.StepContextRepeatCallback] - <Chunk execution starting: queue size=0>
2017-03-23 10:04:44,823 DEBUG Test worker [org.springframework.batch.integration.chunk.TestItemReader] - <Reading 5>
2017-03-23 10:04:44,823 DEBUG Test worker [org.springframework.batch.integration.chunk.TestItemReader] - <Reading 6>
2017-03-23 10:04:44,823 DEBUG Test worker [org.springframework.batch.integration.chunk.ChunkMessageChannelItemWriter] - <Dispatching chunk: ChunkRequest: jobId=1, sequence=2, contribution=[StepContribution: read=0, written=0, filtered=0, readSkips=0, writeSkips=0, processSkips=0, exitStatus=EXECUTING], item count=2>
2017-03-23 10:04:44,824 DEBUG Test worker [org.springframework.integration.channel.DirectChannel] - <preSend on channel 'requests', message: GenericMessage [payload=ChunkRequest: jobId=1, sequence=2, contribution=[StepContribution: read=0, written=0, filtered=0, readSkips=0, writeSkips=0, processSkips=0, exitStatus=EXECUTING], item count=2, headers={id=488b78f7-9af0-47eb-b039-8a0e9f4da955, timestamp=1490281484824}]>
2017-03-23 10:04:44,824 DEBUG Test worker [org.springframework.integration.handler.ServiceActivatingHandler] - <ServiceActivator for [org.springframework.integration.handler.MethodInvokingMessageProcessor@8a69951] (org.springframework.integration.config.ServiceActivatorFactoryBean#0) received message: GenericMessage [payload=ChunkRequest: jobId=1, sequence=2, contribution=[StepContribution: read=0, written=0, filtered=0, readSkips=0, writeSkips=0, processSkips=0, exitStatus=EXECUTING], item count=2, headers={id=488b78f7-9af0-47eb-b039-8a0e9f4da955, timestamp=1490281484824}]>
2017-03-23 10:04:44,824 DEBUG Test worker [org.springframework.batch.integration.chunk.ChunkProcessorChunkHandler] - <Handling chunk: ChunkRequest: jobId=1, sequence=2, contribution=[StepContribution: read=0, written=0, filtered=0, readSkips=0, writeSkips=0, processSkips=0, exitStatus=EXECUTING], item count=2>
2017-03-23 10:04:44,824 DEBUG Test worker [org.springframework.batch.core.step.item.BatchRetryTemplate$InnerRetryTemplate] - <Retry: count=0>
2017-03-23 10:04:44,824 DEBUG Test worker [org.springframework.batch.integration.chunk.TestItemWriter] - <Writing: 5>
2017-03-23 10:04:44,825 DEBUG Test worker [org.springframework.batch.integration.chunk.TestItemWriter] - <Writing: 6>
2017-03-23 10:04:44,825 DEBUG Test worker [org.springframework.batch.integration.chunk.ChunkProcessorChunkHandler] - <Completed chunk handling with [StepContribution: read=0, written=2, filtered=0, readSkips=0, writeSkips=0, processSkips=0, exitStatus=EXECUTING]>
2017-03-23 10:04:44,825 DEBUG Test worker [org.springframework.integration.channel.QueueChannel] - <preSend on channel 'scopedTarget.replies', message: GenericMessage [payload=ChunkResponse: jobId=1, sequence=2, stepContribution=[StepContribution: read=0, written=2, filtered=0, readSkips=0, writeSkips=0, processSkips=0, exitStatus=EXECUTING], successful=true, headers={id=80e27751-9770-4ddc-5fe7-7f05eaf5b279, timestamp=1490281484825}]>
2017-03-23 10:04:44,825 DEBUG Test worker [org.springframework.integration.channel.QueueChannel] - <postSend (sent=true) on channel 'scopedTarget.replies', message: GenericMessage [payload=ChunkResponse: jobId=1, sequence=2, stepContribution=[StepContribution: read=0, written=2, filtered=0, readSkips=0, writeSkips=0, processSkips=0, exitStatus=EXECUTING], successful=true, headers={id=80e27751-9770-4ddc-5fe7-7f05eaf5b279, timestamp=1490281484825}]>
2017-03-23 10:04:44,826 DEBUG Test worker [org.springframework.integration.channel.DirectChannel] - <postSend (sent=true) on channel 'requests', message: GenericMessage [payload=ChunkRequest: jobId=1, sequence=2, contribution=[StepContribution: read=0, written=2, filtered=0, readSkips=0, writeSkips=0, processSkips=0, exitStatus=EXECUTING], item count=2, headers={id=488b78f7-9af0-47eb-b039-8a0e9f4da955, timestamp=1490281484824}]>
2017-03-23 10:04:44,826 DEBUG Test worker [org.springframework.batch.core.step.item.ChunkOrientedTasklet] - <Inputs not busy, ended: false>
2017-03-23 10:04:44,826 DEBUG Test worker [org.springframework.batch.core.step.tasklet.TaskletStep] - <Applying contribution: [StepContribution: read=2, written=0, filtered=0, readSkips=0, writeSkips=0, processSkips=0, exitStatus=EXECUTING]>
2017-03-23 10:04:44,827 DEBUG Test worker [org.springframework.batch.core.step.tasklet.TaskletStep] - <Saving step execution before commit: StepExecution: id=2, version=3, name=step, status=STARTED, exitStatus=EXECUTING, readCount=6, filterCount=0, writeCount=0 readSkipCount=0, writeSkipCount=0, processSkipCount=0, commitCount=3, rollbackCount=0, exitDescription=>
2017-03-23 10:04:44,832 DEBUG Test worker [org.springframework.batch.core.scope.context.StepContextRepeatCallback] - <Preparing chunk execution for StepContext: org.springframework.batch.core.scope.context.StepContext@23b37798>
2017-03-23 10:04:44,832 DEBUG Test worker [org.springframework.batch.core.scope.context.StepContextRepeatCallback] - <Chunk execution starting: queue size=0>
2017-03-23 10:04:44,832 DEBUG Test worker [org.springframework.batch.integration.chunk.TestItemReader] - <Reading 7>
2017-03-23 10:04:44,833 DEBUG Test worker [org.springframework.batch.integration.chunk.TestItemReader] - <Reading 8>
2017-03-23 10:04:44,833 DEBUG Test worker [org.springframework.batch.integration.chunk.ChunkMessageChannelItemWriter] - <Dispatching chunk: ChunkRequest: jobId=1, sequence=3, contribution=[StepContribution: read=0, written=0, filtered=0, readSkips=0, writeSkips=0, processSkips=0, exitStatus=EXECUTING], item count=2>
2017-03-23 10:04:44,833 DEBUG Test worker [org.springframework.integration.channel.DirectChannel] - <preSend on channel 'requests', message: GenericMessage [payload=ChunkRequest: jobId=1, sequence=3, contribution=[StepContribution: read=0, written=0, filtered=0, readSkips=0, writeSkips=0, processSkips=0, exitStatus=EXECUTING], item count=2, headers={id=9b5e88a1-0bb9-c6f2-0b67-74b594741bb9, timestamp=1490281484833}]>
2017-03-23 10:04:44,833 DEBUG Test worker [org.springframework.integration.handler.ServiceActivatingHandler] - <ServiceActivator for [org.springframework.integration.handler.MethodInvokingMessageProcessor@8a69951] (org.springframework.integration.config.ServiceActivatorFactoryBean#0) received message: GenericMessage [payload=ChunkRequest: jobId=1, sequence=3, contribution=[StepContribution: read=0, written=0, filtered=0, readSkips=0, writeSkips=0, processSkips=0, exitStatus=EXECUTING], item count=2, headers={id=9b5e88a1-0bb9-c6f2-0b67-74b594741bb9, timestamp=1490281484833}]>
2017-03-23 10:04:44,834 DEBUG Test worker [org.springframework.batch.integration.chunk.ChunkProcessorChunkHandler] - <Handling chunk: ChunkRequest: jobId=1, sequence=3, contribution=[StepContribution: read=0, written=0, filtered=0, readSkips=0, writeSkips=0, processSkips=0, exitStatus=EXECUTING], item count=2>
2017-03-23 10:04:44,834 DEBUG Test worker [org.springframework.batch.core.step.item.BatchRetryTemplate$InnerRetryTemplate] - <Retry: count=0>
2017-03-23 10:04:44,834 DEBUG Test worker [org.springframework.batch.integration.chunk.TestItemWriter] - <Writing: 7>
2017-03-23 10:04:44,834 DEBUG Test worker [org.springframework.batch.integration.chunk.TestItemWriter] - <Writing: 8>
2017-03-23 10:04:44,834 DEBUG Test worker [org.springframework.batch.integration.chunk.ChunkProcessorChunkHandler] - <Completed chunk handling with [StepContribution: read=0, written=2, filtered=0, readSkips=0, writeSkips=0, processSkips=0, exitStatus=EXECUTING]>
2017-03-23 10:04:44,835 DEBUG Test worker [org.springframework.integration.channel.QueueChannel] - <preSend on channel 'scopedTarget.replies', message: GenericMessage [payload=ChunkResponse: jobId=1, sequence=3, stepContribution=[StepContribution: read=0, written=2, filtered=0, readSkips=0, writeSkips=0, processSkips=0, exitStatus=EXECUTING], successful=true, headers={id=167fa657-685d-87df-3f6e-78bd2f3844df, timestamp=1490281484834}]>
2017-03-23 10:04:44,835 DEBUG Test worker [org.springframework.integration.channel.QueueChannel] - <postSend (sent=true) on channel 'scopedTarget.replies', message: GenericMessage [payload=ChunkResponse: jobId=1, sequence=3, stepContribution=[StepContribution: read=0, written=2, filtered=0, readSkips=0, writeSkips=0, processSkips=0, exitStatus=EXECUTING], successful=true, headers={id=167fa657-685d-87df-3f6e-78bd2f3844df, timestamp=1490281484834}]>
2017-03-23 10:04:44,835 DEBUG Test worker [org.springframework.integration.channel.DirectChannel] - <postSend (sent=true) on channel 'requests', message: GenericMessage [payload=ChunkRequest: jobId=1, sequence=3, contribution=[StepContribution: read=0, written=2, filtered=0, readSkips=0, writeSkips=0, processSkips=0, exitStatus=EXECUTING], item count=2, headers={id=9b5e88a1-0bb9-c6f2-0b67-74b594741bb9, timestamp=1490281484833}]>
2017-03-23 10:04:44,835 DEBUG Test worker [org.springframework.batch.core.step.item.ChunkOrientedTasklet] - <Inputs not busy, ended: false>
2017-03-23 10:04:44,835 DEBUG Test worker [org.springframework.batch.core.step.tasklet.TaskletStep] - <Applying contribution: [StepContribution: read=2, written=0, filtered=0, readSkips=0, writeSkips=0, processSkips=0, exitStatus=EXECUTING]>
2017-03-23 10:04:44,836 DEBUG Test worker [org.springframework.batch.core.step.tasklet.TaskletStep] - <Saving step execution before commit: StepExecution: id=2, version=4, name=step, status=STARTED, exitStatus=EXECUTING, readCount=8, filterCount=0, writeCount=0 readSkipCount=0, writeSkipCount=0, processSkipCount=0, commitCount=4, rollbackCount=0, exitDescription=>
2017-03-23 10:04:44,838 DEBUG Test worker [org.springframework.batch.core.scope.context.StepContextRepeatCallback] - <Preparing chunk execution for StepContext: org.springframework.batch.core.scope.context.StepContext@23b37798>
2017-03-23 10:04:44,838 DEBUG Test worker [org.springframework.batch.core.scope.context.StepContextRepeatCallback] - <Chunk execution starting: queue size=0>
2017-03-23 10:04:44,838 DEBUG Test worker [org.springframework.batch.integration.chunk.TestItemReader] - <Reading 9>
2017-03-23 10:04:44,838 DEBUG Test worker [org.springframework.batch.integration.chunk.ChunkMessageChannelItemWriter] - <Dispatching chunk: ChunkRequest: jobId=1, sequence=4, contribution=[StepContribution: read=0, written=0, filtered=0, readSkips=0, writeSkips=0, processSkips=0, exitStatus=EXECUTING], item count=1>
2017-03-23 10:04:44,839 DEBUG Test worker [org.springframework.integration.channel.DirectChannel] - <preSend on channel 'requests', message: GenericMessage [payload=ChunkRequest: jobId=1, sequence=4, contribution=[StepContribution: read=0, written=0, filtered=0, readSkips=0, writeSkips=0, processSkips=0, exitStatus=EXECUTING], item count=1, headers={id=e9a28551-aded-3a9f-2b22-31a4bec9fa48, timestamp=1490281484838}]>
2017-03-23 10:04:44,839 DEBUG Test worker [org.springframework.integration.handler.ServiceActivatingHandler] - <ServiceActivator for [org.springframework.integration.handler.MethodInvokingMessageProcessor@8a69951] (org.springframework.integration.config.ServiceActivatorFactoryBean#0) received message: GenericMessage [payload=ChunkRequest: jobId=1, sequence=4, contribution=[StepContribution: read=0, written=0, filtered=0, readSkips=0, writeSkips=0, processSkips=0, exitStatus=EXECUTING], item count=1, headers={id=e9a28551-aded-3a9f-2b22-31a4bec9fa48, timestamp=1490281484838}]>
2017-03-23 10:04:44,839 DEBUG Test worker [org.springframework.batch.integration.chunk.ChunkProcessorChunkHandler] - <Handling chunk: ChunkRequest: jobId=1, sequence=4, contribution=[StepContribution: read=0, written=0, filtered=0, readSkips=0, writeSkips=0, processSkips=0, exitStatus=EXECUTING], item count=1>
2017-03-23 10:04:44,839 DEBUG Test worker [org.springframework.batch.core.step.item.BatchRetryTemplate$InnerRetryTemplate] - <Retry: count=0>
2017-03-23 10:04:44,839 DEBUG Test worker [org.springframework.batch.integration.chunk.TestItemWriter] - <Writing: 9>
2017-03-23 10:04:44,839 DEBUG Test worker [org.springframework.batch.integration.chunk.ChunkProcessorChunkHandler] - <Completed chunk handling with [StepContribution: read=0, written=1, filtered=0, readSkips=0, writeSkips=0, processSkips=0, exitStatus=EXECUTING]>
2017-03-23 10:04:44,840 DEBUG Test worker [org.springframework.integration.channel.QueueChannel] - <preSend on channel 'scopedTarget.replies', message: GenericMessage [payload=ChunkResponse: jobId=1, sequence=4, stepContribution=[StepContribution: read=0, written=1, filtered=0, readSkips=0, writeSkips=0, processSkips=0, exitStatus=EXECUTING], successful=true, headers={id=ec5daf8f-fc29-a42f-a505-88b063bce81a, timestamp=1490281484840}]>
2017-03-23 10:04:44,840 DEBUG Test worker [org.springframework.integration.channel.QueueChannel] - <postSend (sent=true) on channel 'scopedTarget.replies', message: GenericMessage [payload=ChunkResponse: jobId=1, sequence=4, stepContribution=[StepContribution: read=0, written=1, filtered=0, readSkips=0, writeSkips=0, processSkips=0, exitStatus=EXECUTING], successful=true, headers={id=ec5daf8f-fc29-a42f-a505-88b063bce81a, timestamp=1490281484840}]>
2017-03-23 10:04:44,840 DEBUG Test worker [org.springframework.integration.channel.DirectChannel] - <postSend (sent=true) on channel 'requests', message: GenericMessage [payload=ChunkRequest: jobId=1, sequence=4, contribution=[StepContribution: read=0, written=1, filtered=0, readSkips=0, writeSkips=0, processSkips=0, exitStatus=EXECUTING], item count=1, headers={id=e9a28551-aded-3a9f-2b22-31a4bec9fa48, timestamp=1490281484838}]>
2017-03-23 10:04:44,840 DEBUG Test worker [org.springframework.batch.core.step.item.ChunkOrientedTasklet] - <Inputs not busy, ended: true>
2017-03-23 10:04:44,840 DEBUG Test worker [org.springframework.batch.core.step.tasklet.TaskletStep] - <Applying contribution: [StepContribution: read=1, written=0, filtered=0, readSkips=0, writeSkips=0, processSkips=0, exitStatus=EXECUTING]>
2017-03-23 10:04:44,841 DEBUG Test worker [org.springframework.batch.core.step.tasklet.TaskletStep] - <Saving step execution before commit: StepExecution: id=2, version=5, name=step, status=STARTED, exitStatus=EXECUTING, readCount=9, filterCount=0, writeCount=0 readSkipCount=0, writeSkipCount=0, processSkipCount=0, commitCount=5, rollbackCount=0, exitDescription=>
2017-03-23 10:04:44,843 DEBUG Test worker [org.springframework.batch.core.step.AbstractStep] - <Step execution success: id=2>
2017-03-23 10:04:44,843 DEBUG Test worker [org.springframework.batch.integration.chunk.ChunkMessageChannelItemWriter] - <Waiting for results in step listener...>
2017-03-23 10:04:44,844 INFO Test worker [org.springframework.batch.integration.chunk.ChunkMessageChannelItemWriter] - <Waiting for 5 results>
2017-03-23 10:04:44,844 DEBUG Test worker [org.springframework.integration.channel.QueueChannel] - <postReceive on channel 'scopedTarget.replies', message: GenericMessage [payload=ChunkResponse: jobId=1, sequence=0, stepContribution=[StepContribution: read=0, written=2, filtered=0, readSkips=0, writeSkips=0, processSkips=0, exitStatus=EXECUTING], successful=true, headers={id=f92da39e-1b75-2c65-7cd0-fd9403a72256, timestamp=1490281484790}]>
2017-03-23 10:04:44,844 DEBUG Test worker [org.springframework.batch.integration.chunk.ChunkMessageChannelItemWriter] - <Found result: ChunkResponse: jobId=1, sequence=0, stepContribution=[StepContribution: read=0, written=2, filtered=0, readSkips=0, writeSkips=0, processSkips=0, exitStatus=EXECUTING], successful=true>
2017-03-23 10:04:44,844 DEBUG Test worker [org.springframework.integration.channel.QueueChannel] - <postReceive on channel 'scopedTarget.replies', message: GenericMessage [payload=ChunkResponse: jobId=1, sequence=1, stepContribution=[StepContribution: read=0, written=0, filtered=0, readSkips=0, writeSkips=2, processSkips=0, exitStatus=EXECUTING], successful=true, headers={id=ca318450-dbbf-2662-5642-58071c0b0a08, timestamp=1490281484817}]>
2017-03-23 10:04:44,844 DEBUG Test worker [org.springframework.batch.integration.chunk.ChunkMessageChannelItemWriter] - <Found result: ChunkResponse: jobId=1, sequence=1, stepContribution=[StepContribution: read=0, written=0, filtered=0, readSkips=0, writeSkips=2, processSkips=0, exitStatus=EXECUTING], successful=true>
2017-03-23 10:04:44,844 DEBUG Test worker [org.springframework.integration.channel.QueueChannel] - <postReceive on channel 'scopedTarget.replies', message: GenericMessage [payload=ChunkResponse: jobId=1, sequence=2, stepContribution=[StepContribution: read=0, written=2, filtered=0, readSkips=0, writeSkips=0, processSkips=0, exitStatus=EXECUTING], successful=true, headers={id=80e27751-9770-4ddc-5fe7-7f05eaf5b279, timestamp=1490281484825}]>
2017-03-23 10:04:44,844 DEBUG Test worker [org.springframework.batch.integration.chunk.ChunkMessageChannelItemWriter] - <Found result: ChunkResponse: jobId=1, sequence=2, stepContribution=[StepContribution: read=0, written=2, filtered=0, readSkips=0, writeSkips=0, processSkips=0, exitStatus=EXECUTING], successful=true>
2017-03-23 10:04:44,844 DEBUG Test worker [org.springframework.integration.channel.QueueChannel] - <postReceive on channel 'scopedTarget.replies', message: GenericMessage [payload=ChunkResponse: jobId=1, sequence=3, stepContribution=[StepContribution: read=0, written=2, filtered=0, readSkips=0, writeSkips=0, processSkips=0, exitStatus=EXECUTING], successful=true, headers={id=167fa657-685d-87df-3f6e-78bd2f3844df, timestamp=1490281484834}]>
2017-03-23 10:04:44,844 DEBUG Test worker [org.springframework.batch.integration.chunk.ChunkMessageChannelItemWriter] - <Found result: ChunkResponse: jobId=1, sequence=3, stepContribution=[StepContribution: read=0, written=2, filtered=0, readSkips=0, writeSkips=0, processSkips=0, exitStatus=EXECUTING], successful=true>
2017-03-23 10:04:44,845 DEBUG Test worker [org.springframework.integration.channel.QueueChannel] - <postReceive on channel 'scopedTarget.replies', message: GenericMessage [payload=ChunkResponse: jobId=1, sequence=4, stepContribution=[StepContribution: read=0, written=1, filtered=0, readSkips=0, writeSkips=0, processSkips=0, exitStatus=EXECUTING], successful=true, headers={id=ec5daf8f-fc29-a42f-a505-88b063bce81a, timestamp=1490281484840}]>
2017-03-23 10:04:44,845 DEBUG Test worker [org.springframework.batch.integration.chunk.ChunkMessageChannelItemWriter] - <Found result: ChunkResponse: jobId=1, sequence=4, stepContribution=[StepContribution: read=0, written=1, filtered=0, readSkips=0, writeSkips=0, processSkips=0, exitStatus=EXECUTING], successful=true>
2017-03-23 10:04:44,845 DEBUG Test worker [org.springframework.batch.integration.chunk.ChunkMessageChannelItemWriter] - <Finished waiting for results in step listener.>
2017-03-23 10:04:44,845 DEBUG Test worker [org.springframework.batch.integration.chunk.ChunkMessageChannelItemWriter] - <Finished waiting for results in step listener. Still expecting: 0>
2017-03-23 10:04:44,845 DEBUG Test worker [org.springframework.batch.integration.chunk.ChunkMessageChannelItemWriter] - <Applying: ChunkResponse: jobId=1, sequence=0, stepContribution=[StepContribution: read=0, written=2, filtered=0, readSkips=0, writeSkips=0, processSkips=0, exitStatus=EXECUTING], successful=true>
2017-03-23 10:04:44,845 DEBUG Test worker [org.springframework.batch.integration.chunk.ChunkMessageChannelItemWriter] - <Applying: ChunkResponse: jobId=1, sequence=1, stepContribution=[StepContribution: read=0, written=0, filtered=0, readSkips=0, writeSkips=2, processSkips=0, exitStatus=EXECUTING], successful=true>
2017-03-23 10:04:44,845 DEBUG Test worker [org.springframework.batch.integration.chunk.ChunkMessageChannelItemWriter] - <Applying: ChunkResponse: jobId=1, sequence=2, stepContribution=[StepContribution: read=0, written=2, filtered=0, readSkips=0, writeSkips=0, processSkips=0, exitStatus=EXECUTING], successful=true>
2017-03-23 10:04:44,845 DEBUG Test worker [org.springframework.batch.integration.chunk.ChunkMessageChannelItemWriter] - <Applying: ChunkResponse: jobId=1, sequence=3, stepContribution=[StepContribution: read=0, written=2, filtered=0, readSkips=0, writeSkips=0, processSkips=0, exitStatus=EXECUTING], successful=true>
2017-03-23 10:04:44,845 DEBUG Test worker [org.springframework.batch.integration.chunk.ChunkMessageChannelItemWriter] - <Applying: ChunkResponse: jobId=1, sequence=4, stepContribution=[StepContribution: read=0, written=1, filtered=0, readSkips=0, writeSkips=0, processSkips=0, exitStatus=EXECUTING], successful=true>
2017-03-23 10:04:44,848 DEBUG Test worker [org.springframework.batch.core.step.AbstractStep] - <Step execution complete: StepExecution: id=2, version=7, name=step, status=COMPLETED, exitStatus=COMPLETED, readCount=9, filterCount=0, writeCount=7 readSkipCount=0, writeSkipCount=2, processSkipCount=0, commitCount=5, rollbackCount=0>
2017-03-23 10:04:44,848 DEBUG Test worker [org.springframework.batch.core.job.flow.support.SimpleFlow] - <Completed state=job.step with status=COMPLETED>
2017-03-23 10:04:44,849 DEBUG Test worker [org.springframework.batch.core.job.flow.support.SimpleFlow] - <Handling state=job.end1>
2017-03-23 10:04:44,849 DEBUG Test worker [org.springframework.batch.core.job.flow.support.SimpleFlow] - <Completed state=job.end1 with status=COMPLETED>
2017-03-23 10:04:44,849 DEBUG Test worker [org.springframework.batch.core.job.AbstractJob] - <Job execution complete: JobExecution: id=1, version=1, startTime=Thu Mar 23 10:04:44 CDT 2017, endTime=null, lastUpdated=Thu Mar 23 10:04:44 CDT 2017, status=COMPLETED, exitStatus=exitCode=COMPLETED;exitDescription=, job=[JobInstance: id=1, version=0, Job=[job]], jobParameters=[{item.three=fail, run.id=1}]>
2017-03-23 10:04:44,853 INFO Test worker [org.springframework.batch.core.launch.support.SimpleJobLauncher] - <Job: [FlowJob: [name=job]] completed with the following parameters: [{item.three=fail, run.id=1}] and the following status: [COMPLETED]>
2017-03-23 10:04:44,961 INFO Test worker [org.springframework.batch.core.launch.support.SimpleJobLauncher] - <Job: [FlowJob: [name=job]] launched with the following parameters: [{item.three=error}]>
2017-03-23 10:04:44,961 DEBUG Test worker [org.springframework.batch.core.job.AbstractJob] - <Job execution starting: JobExecution: id=2, version=0, startTime=null, endTime=null, lastUpdated=Thu Mar 23 10:04:44 CDT 2017, status=STARTING, exitStatus=exitCode=UNKNOWN;exitDescription=, job=[JobInstance: id=2, version=0, Job=[job]], jobParameters=[{item.three=error}]>
2017-03-23 10:04:44,963 DEBUG Test worker [org.springframework.batch.core.job.flow.support.SimpleFlow] - <Resuming state=job.step with status=UNKNOWN>
2017-03-23 10:04:44,963 DEBUG Test worker [org.springframework.batch.core.job.flow.support.SimpleFlow] - <Handling state=job.step>
2017-03-23 10:04:44,971 INFO Test worker [org.springframework.batch.core.job.SimpleStepHandler] - <Executing step: [step]>
2017-03-23 10:04:44,971 DEBUG Test worker [org.springframework.batch.core.step.AbstractStep] - <Executing: id=3>
2017-03-23 10:04:44,973 DEBUG Test worker [org.springframework.batch.core.scope.StepScope] - <Creating object in scope=step, name=scopedTarget.chunkWriter>
2017-03-23 10:04:44,974 DEBUG Test worker [org.springframework.batch.core.scope.context.StepContextRepeatCallback] - <Preparing chunk execution for StepContext: org.springframework.batch.core.scope.context.StepContext@3c24cb7>
2017-03-23 10:04:44,974 DEBUG Test worker [org.springframework.batch.core.scope.context.StepContextRepeatCallback] - <Chunk execution starting: queue size=0>
2017-03-23 10:04:44,974 DEBUG Test worker [org.springframework.batch.core.scope.StepScope] - <Creating object in scope=step, name=scopedTarget.reader>
2017-03-23 10:04:44,975 DEBUG Test worker [org.springframework.batch.integration.chunk.TestItemReader] - <Reading 1>
2017-03-23 10:04:44,975 DEBUG Test worker [org.springframework.batch.integration.chunk.TestItemReader] - <Reading 2>
2017-03-23 10:04:44,976 DEBUG Test worker [org.springframework.batch.integration.chunk.ChunkMessageChannelItemWriter] - <Dispatching chunk: ChunkRequest: jobId=2, sequence=0, contribution=[StepContribution: read=0, written=0, filtered=0, readSkips=0, writeSkips=0, processSkips=0, exitStatus=EXECUTING], item count=2>
2017-03-23 10:04:44,976 DEBUG Test worker [org.springframework.integration.channel.DirectChannel] - <preSend on channel 'requests', message: GenericMessage [payload=ChunkRequest: jobId=2, sequence=0, contribution=[StepContribution: read=0, written=0, filtered=0, readSkips=0, writeSkips=0, processSkips=0, exitStatus=EXECUTING], item count=2, headers={id=76407806-695b-63b6-7143-5d5b5c64e647, timestamp=1490281484976}]>
2017-03-23 10:04:44,977 DEBUG Test worker [org.springframework.integration.handler.ServiceActivatingHandler] - <ServiceActivator for [org.springframework.integration.handler.MethodInvokingMessageProcessor@8a69951] (org.springframework.integration.config.ServiceActivatorFactoryBean#0) received message: GenericMessage [payload=ChunkRequest: jobId=2, sequence=0, contribution=[StepContribution: read=0, written=0, filtered=0, readSkips=0, writeSkips=0, processSkips=0, exitStatus=EXECUTING], item count=2, headers={id=76407806-695b-63b6-7143-5d5b5c64e647, timestamp=1490281484976}]>
2017-03-23 10:04:44,977 DEBUG Test worker [org.springframework.batch.integration.chunk.ChunkProcessorChunkHandler] - <Handling chunk: ChunkRequest: jobId=2, sequence=0, contribution=[StepContribution: read=0, written=0, filtered=0, readSkips=0, writeSkips=0, processSkips=0, exitStatus=EXECUTING], item count=2>
2017-03-23 10:04:44,977 DEBUG Test worker [org.springframework.batch.core.step.item.BatchRetryTemplate$InnerRetryTemplate] - <Retry: count=0>
2017-03-23 10:04:44,978 DEBUG Test worker [org.springframework.batch.integration.chunk.TestItemWriter] - <Writing: 1>
2017-03-23 10:04:44,978 DEBUG Test worker [org.springframework.batch.integration.chunk.TestItemWriter] - <Writing: 2>
2017-03-23 10:04:44,978 DEBUG Test worker [org.springframework.batch.integration.chunk.ChunkProcessorChunkHandler] - <Completed chunk handling with [StepContribution: read=0, written=2, filtered=0, readSkips=0, writeSkips=0, processSkips=0, exitStatus=EXECUTING]>
2017-03-23 10:04:44,978 DEBUG Test worker [org.springframework.integration.channel.QueueChannel] - <preSend on channel 'scopedTarget.replies', message: GenericMessage [payload=ChunkResponse: jobId=2, sequence=0, stepContribution=[StepContribution: read=0, written=2, filtered=0, readSkips=0, writeSkips=0, processSkips=0, exitStatus=EXECUTING], successful=true, headers={id=47f586e0-14e6-887f-c1d8-9d6530894d8c, timestamp=1490281484978}]>
2017-03-23 10:04:44,980 DEBUG Test worker [org.springframework.integration.channel.QueueChannel] - <postSend (sent=true) on channel 'scopedTarget.replies', message: GenericMessage [payload=ChunkResponse: jobId=2, sequence=0, stepContribution=[StepContribution: read=0, written=2, filtered=0, readSkips=0, writeSkips=0, processSkips=0, exitStatus=EXECUTING], successful=true, headers={id=47f586e0-14e6-887f-c1d8-9d6530894d8c, timestamp=1490281484978}]>
2017-03-23 10:04:44,980 DEBUG Test worker [org.springframework.integration.channel.DirectChannel] - <postSend (sent=true) on channel 'requests', message: GenericMessage [payload=ChunkRequest: jobId=2, sequence=0, contribution=[StepContribution: read=0, written=2, filtered=0, readSkips=0, writeSkips=0, processSkips=0, exitStatus=EXECUTING], item count=2, headers={id=76407806-695b-63b6-7143-5d5b5c64e647, timestamp=1490281484976}]>
2017-03-23 10:04:44,981 DEBUG Test worker [org.springframework.batch.core.step.item.ChunkOrientedTasklet] - <Inputs not busy, ended: false>
2017-03-23 10:04:44,981 DEBUG Test worker [org.springframework.batch.core.step.tasklet.TaskletStep] - <Applying contribution: [StepContribution: read=2, written=0, filtered=0, readSkips=0, writeSkips=0, processSkips=0, exitStatus=EXECUTING]>
2017-03-23 10:04:44,982 DEBUG Test worker [org.springframework.batch.core.step.tasklet.TaskletStep] - <Saving step execution before commit: StepExecution: id=3, version=1, name=step, status=STARTED, exitStatus=EXECUTING, readCount=2, filterCount=0, writeCount=0 readSkipCount=0, writeSkipCount=0, processSkipCount=0, commitCount=1, rollbackCount=0, exitDescription=>
2017-03-23 10:04:44,985 DEBUG Test worker [org.springframework.batch.core.scope.context.StepContextRepeatCallback] - <Preparing chunk execution for StepContext: org.springframework.batch.core.scope.context.StepContext@3c24cb7>
2017-03-23 10:04:44,985 DEBUG Test worker [org.springframework.batch.core.scope.context.StepContextRepeatCallback] - <Chunk execution starting: queue size=0>
2017-03-23 10:04:44,985 DEBUG Test worker [org.springframework.batch.integration.chunk.TestItemReader] - <Reading error>
2017-03-23 10:04:44,985 DEBUG Test worker [org.springframework.batch.integration.chunk.TestItemReader] - <Reading 4>
2017-03-23 10:04:44,986 DEBUG Test worker [org.springframework.batch.integration.chunk.ChunkMessageChannelItemWriter] - <Dispatching chunk: ChunkRequest: jobId=2, sequence=1, contribution=[StepContribution: read=0, written=0, filtered=0, readSkips=0, writeSkips=0, processSkips=0, exitStatus=EXECUTING], item count=2>
2017-03-23 10:04:44,987 DEBUG Test worker [org.springframework.integration.channel.DirectChannel] - <preSend on channel 'requests', message: GenericMessage [payload=ChunkRequest: jobId=2, sequence=1, contribution=[StepContribution: read=0, written=0, filtered=0, readSkips=0, writeSkips=0, processSkips=0, exitStatus=EXECUTING], item count=2, headers={id=a7d9142d-7968-f6b0-fe63-33342487889b, timestamp=1490281484986}]>
2017-03-23 10:04:44,987 DEBUG Test worker [org.springframework.integration.handler.ServiceActivatingHandler] - <ServiceActivator for [org.springframework.integration.handler.MethodInvokingMessageProcessor@8a69951] (org.springframework.integration.config.ServiceActivatorFactoryBean#0) received message: GenericMessage [payload=ChunkRequest: jobId=2, sequence=1, contribution=[StepContribution: read=0, written=0, filtered=0, readSkips=0, writeSkips=0, processSkips=0, exitStatus=EXECUTING], item count=2, headers={id=a7d9142d-7968-f6b0-fe63-33342487889b, timestamp=1490281484986}]>
2017-03-23 10:04:44,988 DEBUG Test worker [org.springframework.batch.integration.chunk.ChunkProcessorChunkHandler] - <Handling chunk: ChunkRequest: jobId=2, sequence=1, contribution=[StepContribution: read=0, written=0, filtered=0, readSkips=0, writeSkips=0, processSkips=0, exitStatus=EXECUTING], item count=2>
2017-03-23 10:04:44,988 DEBUG Test worker [org.springframework.batch.core.step.item.BatchRetryTemplate$InnerRetryTemplate] - <Retry: count=0>
2017-03-23 10:04:44,988 DEBUG Test worker [org.springframework.batch.integration.chunk.TestItemWriter] - <Writing: error>
2017-03-23 10:04:44,989 DEBUG Test worker [org.springframework.batch.core.step.item.BatchRetryTemplate$InnerRetryTemplate] - <Checking for rethrow: count=0>
2017-03-23 10:04:44,990 DEBUG Test worker [org.springframework.batch.core.step.item.BatchRetryTemplate$InnerRetryTemplate] - <Rethrow in retry for policy: count=0>
2017-03-23 10:04:44,991 DEBUG Test worker [org.springframework.integration.channel.DirectChannel] - <preSend on channel 'requests', message: GenericMessage [payload=ChunkRequest: jobId=2, sequence=1, contribution=[StepContribution: read=0, written=0, filtered=0, readSkips=0, writeSkips=0, processSkips=0, exitStatus=EXECUTING], item count=2, headers={id=a7d9142d-7968-f6b0-fe63-33342487889b, timestamp=1490281484986}]>
2017-03-23 10:04:44,991 DEBUG Test worker [org.springframework.integration.handler.ServiceActivatingHandler] - <ServiceActivator for [org.springframework.integration.handler.MethodInvokingMessageProcessor@8a69951] (org.springframework.integration.config.ServiceActivatorFactoryBean#0) received message: GenericMessage [payload=ChunkRequest: jobId=2, sequence=1, contribution=[StepContribution: read=0, written=0, filtered=0, readSkips=0, writeSkips=0, processSkips=0, exitStatus=EXECUTING], item count=2, headers={id=a7d9142d-7968-f6b0-fe63-33342487889b, timestamp=1490281484986}]>
2017-03-23 10:04:44,991 DEBUG Test worker [org.springframework.batch.integration.chunk.ChunkProcessorChunkHandler] - <Handling chunk: ChunkRequest: jobId=2, sequence=1, contribution=[StepContribution: read=0, written=0, filtered=0, readSkips=0, writeSkips=0, processSkips=0, exitStatus=EXECUTING], item count=2>
2017-03-23 10:04:44,992 DEBUG Test worker [org.springframework.batch.core.step.item.BatchRetryTemplate$InnerRetryTemplate] - <Retry exhausted after last attempt with no recovery path.>
2017-03-23 10:04:44,992 DEBUG Test worker [org.springframework.batch.core.step.item.BatchRetryTemplate$InnerRetryTemplate] - <Retry exhausted after last attempt with no recovery path.>
2017-03-23 10:04:44,992 DEBUG Test worker [org.springframework.batch.core.step.item.FaultTolerantChunkProcessor] - <Checking skip policy after failed write>
2017-03-23 10:04:44,992 DEBUG Test worker [org.springframework.batch.integration.chunk.ChunkProcessorChunkHandler] - <Failed chunk>
org.springframework.retry.RetryException: Non-skippable exception in recoverer; nested exception is java.lang.Error: Planned failure on: error
at org.springframework.batch.core.step.item.FaultTolerantChunkProcessor.checkSkipPolicy(FaultTolerantChunkProcessor.java:537)
at org.springframework.batch.core.step.item.FaultTolerantChunkProcessor.access$1000(FaultTolerantChunkProcessor.java:52)
at org.springframework.batch.core.step.item.FaultTolerantChunkProcessor$4.recover(FaultTolerantChunkProcessor.java:374)
at org.springframework.batch.core.step.item.BatchRetryTemplate$InnerRetryTemplate.handleRetryExhausted(BatchRetryTemplate.java:183)
at org.springframework.retry.support.RetryTemplate.doExecute(RetryTemplate.java:350)
at org.springframework.retry.support.RetryTemplate.execute(RetryTemplate.java:210)
at org.springframework.batch.core.step.item.BatchRetryTemplate.execute(BatchRetryTemplate.java:211)
at org.springframework.batch.core.step.item.FaultTolerantChunkProcessor.write(FaultTolerantChunkProcessor.java:389)
at org.springframework.batch.core.step.item.SimpleChunkProcessor.process(SimpleChunkProcessor.java:199)
at org.springframework.batch.integration.chunk.ChunkProcessorChunkHandler.process(ChunkProcessorChunkHandler.java:107)
at org.springframework.batch.integration.chunk.ChunkProcessorChunkHandler.handleChunk(ChunkProcessorChunkHandler.java:83)
at sun.reflect.GeneratedMethodAccessor21.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:483)
at org.springframework.expression.spel.support.ReflectiveMethodExecutor.execute(ReflectiveMethodExecutor.java:113)
at org.springframework.expression.spel.ast.MethodReference.getValueInternal(MethodReference.java:102)
at org.springframework.expression.spel.ast.MethodReference.access$000(MethodReference.java:49)
at org.springframework.expression.spel.ast.MethodReference$MethodValueRef.getValue(MethodReference.java:347)
at org.springframework.expression.spel.ast.CompoundExpression.getValueInternal(CompoundExpression.java:88)
at org.springframework.expression.spel.ast.SpelNodeImpl.getTypedValue(SpelNodeImpl.java:131)
at org.springframework.expression.spel.standard.SpelExpression.getValue(SpelExpression.java:330)
at org.springframework.integration.util.AbstractExpressionEvaluator.evaluateExpression(AbstractExpressionEvaluator.java:169)
at org.springframework.integration.util.MessagingMethodInvokerHelper.processInternal(MessagingMethodInvokerHelper.java:336)
at org.springframework.integration.util.MessagingMethodInvokerHelper.process(MessagingMethodInvokerHelper.java:155)
at org.springframework.integration.handler.MethodInvokingMessageProcessor.processMessage(MethodInvokingMessageProcessor.java:93)
at org.springframework.integration.handler.ServiceActivatingHandler.handleRequestMessage(ServiceActivatingHandler.java:89)
at org.springframework.integration.handler.AbstractReplyProducingMessageHandler.handleMessageInternal(AbstractReplyProducingMessageHandler.java:109)
at org.springframework.integration.handler.AbstractMessageHandler.handleMessage(AbstractMessageHandler.java:133)
at org.springframework.integration.dispatcher.AbstractDispatcher.tryOptimizedDispatch(AbstractDispatcher.java:116)
at org.springframework.integration.dispatcher.UnicastingDispatcher.doDispatch(UnicastingDispatcher.java:132)
at org.springframework.integration.dispatcher.UnicastingDispatcher.dispatch(UnicastingDispatcher.java:105)
at org.springframework.integration.channel.AbstractSubscribableChannel.doSend(AbstractSubscribableChannel.java:73)
at org.springframework.integration.channel.AbstractMessageChannel.send(AbstractMessageChannel.java:423)
at org.springframework.integration.channel.AbstractMessageChannel.send(AbstractMessageChannel.java:373)
at sun.reflect.GeneratedMethodAccessor22.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:483)
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.retry.interceptor.RetryOperationsInterceptor$1.doWithRetry(RetryOperationsInterceptor.java:91)
at org.springframework.retry.support.RetryTemplate.doExecute(RetryTemplate.java:286)
at org.springframework.retry.support.RetryTemplate.execute(RetryTemplate.java:163)
at org.springframework.retry.interceptor.RetryOperationsInterceptor.invoke(RetryOperationsInterceptor.java:118)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:92)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:213)
at com.sun.proxy.$Proxy42.send(Unknown Source)
at org.springframework.messaging.core.GenericMessagingTemplate.doSend(GenericMessagingTemplate.java:115)
at org.springframework.messaging.core.GenericMessagingTemplate.doSend(GenericMessagingTemplate.java:45)
at org.springframework.messaging.core.AbstractMessageSendingTemplate.send(AbstractMessageSendingTemplate.java:105)
at org.springframework.messaging.core.AbstractMessageSendingTemplate.send(AbstractMessageSendingTemplate.java:95)
at org.springframework.batch.integration.chunk.ChunkMessageChannelItemWriter.write(ChunkMessageChannelItemWriter.java:107)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:483)
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.$Proxy41.write(Unknown Source)
at org.springframework.batch.core.step.item.SimpleChunkProcessor.writeItems(SimpleChunkProcessor.java:175)
at org.springframework.batch.core.step.item.SimpleChunkProcessor.doWrite(SimpleChunkProcessor.java:151)
at org.springframework.batch.integration.chunk.RemoteChunkHandlerFactoryBean$1.write(RemoteChunkHandlerFactoryBean.java:176)
at org.springframework.batch.core.step.item.SimpleChunkProcessor.process(SimpleChunkProcessor.java:199)
at org.springframework.batch.core.step.item.ChunkOrientedTasklet.execute(ChunkOrientedTasklet.java:75)
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.TaskletStep.doExecute(TaskletStep.java:257)
at org.springframework.batch.core.step.AbstractStep.execute(AbstractStep.java:200)
at org.springframework.batch.core.job.SimpleStepHandler.handleStep(SimpleStepHandler.java:148)
at org.springframework.batch.core.job.flow.JobFlowExecutor.executeStep(JobFlowExecutor.java:64)
at org.springframework.batch.core.job.flow.support.state.StepState.handle(StepState.java:67)
at org.springframework.batch.core.job.flow.support.SimpleFlow.resume(SimpleFlow.java:169)
at org.springframework.batch.core.job.flow.support.SimpleFlow.start(SimpleFlow.java:144)
at org.springframework.batch.core.job.flow.FlowJob.doExecute(FlowJob.java:134)
at org.springframework.batch.core.job.AbstractJob.execute(AbstractJob.java:306)
at org.springframework.batch.core.launch.support.SimpleJobLauncher$1.run(SimpleJobLauncher.java:141)
at org.springframework.core.task.SyncTaskExecutor.execute(SyncTaskExecutor.java:50)
at org.springframework.batch.core.launch.support.SimpleJobLauncher.run(SimpleJobLauncher.java:134)
at org.springframework.batch.integration.chunk.RemoteChunkFaultTolerantStepIntegrationTests.testFailedStepOnError(RemoteChunkFaultTolerantStepIntegrationTests.java:59)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:483)
at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)
at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)
at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
at org.springframework.test.context.junit4.statements.RunBeforeTestExecutionCallbacks.evaluate(RunBeforeTestExecutionCallbacks.java:73)
at org.springframework.test.context.junit4.statements.RunAfterTestExecutionCallbacks.evaluate(RunAfterTestExecutionCallbacks.java:83)
at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
at org.springframework.test.context.junit4.statements.RunBeforeTestMethodCallbacks.evaluate(RunBeforeTestMethodCallbacks.java:75)
at org.springframework.test.context.junit4.statements.RunAfterTestMethodCallbacks.evaluate(RunAfterTestMethodCallbacks.java:86)
at org.springframework.test.context.junit4.statements.SpringRepeat.evaluate(SpringRepeat.java:84)
at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)
at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:250)
at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:97)
at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61)
at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:70)
at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:189)
at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecuter.runTestClass(JUnitTestClassExecuter.java:114)
at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecuter.execute(JUnitTestClassExecuter.java:57)
at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassProcessor.processTestClass(JUnitTestClassProcessor.java:66)
at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.processTestClass(SuiteTestClassProcessor.java:51)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:483)
at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)
at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)
at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:32)
at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:93)
at com.sun.proxy.$Proxy3.processTestClass(Unknown Source)
at org.gradle.api.internal.tasks.testing.worker.TestWorker.processTestClass(TestWorker.java:109)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:483)
at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)
at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)
at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:147)
at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:129)
at org.gradle.internal.remote.internal.hub.MessageHub$Handler.run(MessageHub.java:404)
at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:63)
at org.gradle.internal.concurrent.StoppableExecutorImpl$1.run(StoppableExecutorImpl.java:46)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at java.lang.Thread.run(Thread.java:745)
Caused by: java.lang.Error: Planned failure on: error
at org.springframework.batch.integration.chunk.TestItemWriter.write(TestItemWriter.java:67)
at org.springframework.batch.core.step.item.SimpleChunkProcessor.writeItems(SimpleChunkProcessor.java:175)
at org.springframework.batch.core.step.item.SimpleChunkProcessor.doWrite(SimpleChunkProcessor.java:151)
at org.springframework.batch.core.step.item.FaultTolerantChunkProcessor$3.doWithRetry(FaultTolerantChunkProcessor.java:330)
at org.springframework.retry.support.RetryTemplate.doExecute(RetryTemplate.java:286)
... 141 more
2017-03-23 10:04:45,000 DEBUG Test worker [org.springframework.integration.channel.QueueChannel] - <preSend on channel 'scopedTarget.replies', message: GenericMessage [payload=ChunkResponse: jobId=2, sequence=1, stepContribution=[StepContribution: read=0, written=0, filtered=0, readSkips=0, writeSkips=0, processSkips=0, exitStatus=EXECUTING], successful=false, headers={id=ce73dd4c-06fc-e1ac-c89b-5b8ef493edef, timestamp=1490281485000}]>
2017-03-23 10:04:45,001 DEBUG Test worker [org.springframework.integration.channel.QueueChannel] - <postSend (sent=true) on channel 'scopedTarget.replies', message: GenericMessage [payload=ChunkResponse: jobId=2, sequence=1, stepContribution=[StepContribution: read=0, written=0, filtered=0, readSkips=0, writeSkips=0, processSkips=0, exitStatus=EXECUTING], successful=false, headers={id=ce73dd4c-06fc-e1ac-c89b-5b8ef493edef, timestamp=1490281485000}]>
2017-03-23 10:04:45,001 DEBUG Test worker [org.springframework.integration.channel.DirectChannel] - <postSend (sent=true) on channel 'requests', message: GenericMessage [payload=ChunkRequest: jobId=2, sequence=1, contribution=[StepContribution: read=0, written=0, filtered=0, readSkips=0, writeSkips=0, processSkips=0, exitStatus=EXECUTING], item count=2, headers={id=a7d9142d-7968-f6b0-fe63-33342487889b, timestamp=1490281484986}]>
2017-03-23 10:04:45,002 DEBUG Test worker [org.springframework.batch.core.step.item.ChunkOrientedTasklet] - <Inputs not busy, ended: false>
2017-03-23 10:04:45,002 DEBUG Test worker [org.springframework.batch.core.step.tasklet.TaskletStep] - <Applying contribution: [StepContribution: read=2, written=0, filtered=0, readSkips=0, writeSkips=0, processSkips=0, exitStatus=EXECUTING]>
2017-03-23 10:04:45,003 DEBUG Test worker [org.springframework.batch.core.step.tasklet.TaskletStep] - <Saving step execution before commit: StepExecution: id=3, version=2, name=step, status=STARTED, exitStatus=EXECUTING, readCount=4, filterCount=0, writeCount=0 readSkipCount=0, writeSkipCount=0, processSkipCount=0, commitCount=2, rollbackCount=0, exitDescription=>
2017-03-23 10:04:45,005 DEBUG Test worker [org.springframework.batch.core.scope.context.StepContextRepeatCallback] - <Preparing chunk execution for StepContext: org.springframework.batch.core.scope.context.StepContext@3c24cb7>
2017-03-23 10:04:45,005 DEBUG Test worker [org.springframework.batch.core.scope.context.StepContextRepeatCallback] - <Chunk execution starting: queue size=0>
2017-03-23 10:04:45,006 DEBUG Test worker [org.springframework.batch.integration.chunk.TestItemReader] - <Reading 5>
2017-03-23 10:04:45,006 DEBUG Test worker [org.springframework.batch.integration.chunk.TestItemReader] - <Reading 6>
2017-03-23 10:04:45,007 DEBUG Test worker [org.springframework.batch.integration.chunk.ChunkMessageChannelItemWriter] - <Dispatching chunk: ChunkRequest: jobId=2, sequence=2, contribution=[StepContribution: read=0, written=0, filtered=0, readSkips=0, writeSkips=0, processSkips=0, exitStatus=EXECUTING], item count=2>
2017-03-23 10:04:45,008 DEBUG Test worker [org.springframework.integration.channel.DirectChannel] - <preSend on channel 'requests', message: GenericMessage [payload=ChunkRequest: jobId=2, sequence=2, contribution=[StepContribution: read=0, written=0, filtered=0, readSkips=0, writeSkips=0, processSkips=0, exitStatus=EXECUTING], item count=2, headers={id=866b24e0-ed6a-f436-3bb2-5107bf1abd71, timestamp=1490281485007}]>
2017-03-23 10:04:45,009 DEBUG Test worker [org.springframework.integration.handler.ServiceActivatingHandler] - <ServiceActivator for [org.springframework.integration.handler.MethodInvokingMessageProcessor@8a69951] (org.springframework.integration.config.ServiceActivatorFactoryBean#0) received message: GenericMessage [payload=ChunkRequest: jobId=2, sequence=2, contribution=[StepContribution: read=0, written=0, filtered=0, readSkips=0, writeSkips=0, processSkips=0, exitStatus=EXECUTING], item count=2, headers={id=866b24e0-ed6a-f436-3bb2-5107bf1abd71, timestamp=1490281485007}]>
2017-03-23 10:04:45,009 DEBUG Test worker [org.springframework.batch.integration.chunk.ChunkProcessorChunkHandler] - <Handling chunk: ChunkRequest: jobId=2, sequence=2, contribution=[StepContribution: read=0, written=0, filtered=0, readSkips=0, writeSkips=0, processSkips=0, exitStatus=EXECUTING], item count=2>
2017-03-23 10:04:45,009 DEBUG Test worker [org.springframework.batch.core.step.item.BatchRetryTemplate$InnerRetryTemplate] - <Retry: count=0>
2017-03-23 10:04:45,009 DEBUG Test worker [org.springframework.batch.integration.chunk.TestItemWriter] - <Writing: 5>
2017-03-23 10:04:45,009 DEBUG Test worker [org.springframework.batch.integration.chunk.TestItemWriter] - <Writing: 6>
2017-03-23 10:04:45,010 DEBUG Test worker [org.springframework.batch.integration.chunk.ChunkProcessorChunkHandler] - <Completed chunk handling with [StepContribution: read=0, written=2, filtered=0, readSkips=0, writeSkips=0, processSkips=0, exitStatus=EXECUTING]>
2017-03-23 10:04:45,012 DEBUG Test worker [org.springframework.integration.channel.QueueChannel] - <preSend on channel 'scopedTarget.replies', message: GenericMessage [payload=ChunkResponse: jobId=2, sequence=2, stepContribution=[StepContribution: read=0, written=2, filtered=0, readSkips=0, writeSkips=0, processSkips=0, exitStatus=EXECUTING], successful=true, headers={id=0ee98fc4-3b6f-b4ed-7428-148a4263152c, timestamp=1490281485012}]>
2017-03-23 10:04:45,013 DEBUG Test worker [org.springframework.integration.channel.QueueChannel] - <postSend (sent=true) on channel 'scopedTarget.replies', message: GenericMessage [payload=ChunkResponse: jobId=2, sequence=2, stepContribution=[StepContribution: read=0, written=2, filtered=0, readSkips=0, writeSkips=0, processSkips=0, exitStatus=EXECUTING], successful=true, headers={id=0ee98fc4-3b6f-b4ed-7428-148a4263152c, timestamp=1490281485012}]>
2017-03-23 10:04:45,013 DEBUG Test worker [org.springframework.integration.channel.DirectChannel] - <postSend (sent=true) on channel 'requests', message: GenericMessage [payload=ChunkRequest: jobId=2, sequence=2, contribution=[StepContribution: read=0, written=2, filtered=0, readSkips=0, writeSkips=0, processSkips=0, exitStatus=EXECUTING], item count=2, headers={id=866b24e0-ed6a-f436-3bb2-5107bf1abd71, timestamp=1490281485007}]>
2017-03-23 10:04:45,013 DEBUG Test worker [org.springframework.batch.core.step.item.ChunkOrientedTasklet] - <Inputs not busy, ended: false>
2017-03-23 10:04:45,013 DEBUG Test worker [org.springframework.batch.core.step.tasklet.TaskletStep] - <Applying contribution: [StepContribution: read=2, written=0, filtered=0, readSkips=0, writeSkips=0, processSkips=0, exitStatus=EXECUTING]>
2017-03-23 10:04:45,014 DEBUG Test worker [org.springframework.batch.core.step.tasklet.TaskletStep] - <Saving step execution before commit: StepExecution: id=3, version=3, name=step, status=STARTED, exitStatus=EXECUTING, readCount=6, filterCount=0, writeCount=0 readSkipCount=0, writeSkipCount=0, processSkipCount=0, commitCount=3, rollbackCount=0, exitDescription=>
2017-03-23 10:04:45,017 DEBUG Test worker [org.springframework.batch.core.scope.context.StepContextRepeatCallback] - <Preparing chunk execution for StepContext: org.springframework.batch.core.scope.context.StepContext@3c24cb7>
2017-03-23 10:04:45,017 DEBUG Test worker [org.springframework.batch.core.scope.context.StepContextRepeatCallback] - <Chunk execution starting: queue size=0>
2017-03-23 10:04:45,017 DEBUG Test worker [org.springframework.batch.integration.chunk.TestItemReader] - <Reading 7>
2017-03-23 10:04:45,017 DEBUG Test worker [org.springframework.batch.integration.chunk.TestItemReader] - <Reading 8>
2017-03-23 10:04:45,018 DEBUG Test worker [org.springframework.batch.integration.chunk.ChunkMessageChannelItemWriter] - <Dispatching chunk: ChunkRequest: jobId=2, sequence=3, contribution=[StepContribution: read=0, written=0, filtered=0, readSkips=0, writeSkips=0, processSkips=0, exitStatus=EXECUTING], item count=2>
2017-03-23 10:04:45,018 DEBUG Test worker [org.springframework.integration.channel.DirectChannel] - <preSend on channel 'requests', message: GenericMessage [payload=ChunkRequest: jobId=2, sequence=3, contribution=[StepContribution: read=0, written=0, filtered=0, readSkips=0, writeSkips=0, processSkips=0, exitStatus=EXECUTING], item count=2, headers={id=417e0f45-294f-7e4a-53d6-b5c149f81ca5, timestamp=1490281485018}]>
2017-03-23 10:04:45,018 DEBUG Test worker [org.springframework.integration.handler.ServiceActivatingHandler] - <ServiceActivator for [org.springframework.integration.handler.MethodInvokingMessageProcessor@8a69951] (org.springframework.integration.config.ServiceActivatorFactoryBean#0) received message: GenericMessage [payload=ChunkRequest: jobId=2, sequence=3, contribution=[StepContribution: read=0, written=0, filtered=0, readSkips=0, writeSkips=0, processSkips=0, exitStatus=EXECUTING], item count=2, headers={id=417e0f45-294f-7e4a-53d6-b5c149f81ca5, timestamp=1490281485018}]>
2017-03-23 10:04:45,019 DEBUG Test worker [org.springframework.batch.integration.chunk.ChunkProcessorChunkHandler] - <Handling chunk: ChunkRequest: jobId=2, sequence=3, contribution=[StepContribution: read=0, written=0, filtered=0, readSkips=0, writeSkips=0, processSkips=0, exitStatus=EXECUTING], item count=2>
2017-03-23 10:04:45,019 DEBUG Test worker [org.springframework.batch.core.step.item.BatchRetryTemplate$InnerRetryTemplate] - <Retry: count=0>
2017-03-23 10:04:45,019 DEBUG Test worker [org.springframework.batch.integration.chunk.TestItemWriter] - <Writing: 7>
2017-03-23 10:04:45,019 DEBUG Test worker [org.springframework.batch.integration.chunk.TestItemWriter] - <Writing: 8>
2017-03-23 10:04:45,019 DEBUG Test worker [org.springframework.batch.integration.chunk.ChunkProcessorChunkHandler] - <Completed chunk handling with [StepContribution: read=0, written=2, filtered=0, readSkips=0, writeSkips=0, processSkips=0, exitStatus=EXECUTING]>
2017-03-23 10:04:45,020 DEBUG Test worker [org.springframework.integration.channel.QueueChannel] - <preSend on channel 'scopedTarget.replies', message: GenericMessage [payload=ChunkResponse: jobId=2, sequence=3, stepContribution=[StepContribution: read=0, written=2, filtered=0, readSkips=0, writeSkips=0, processSkips=0, exitStatus=EXECUTING], successful=true, headers={id=f7fde5c6-b26a-686e-812a-518a6181c8fc, timestamp=1490281485020}]>
2017-03-23 10:04:45,020 DEBUG Test worker [org.springframework.integration.channel.QueueChannel] - <postSend (sent=true) on channel 'scopedTarget.replies', message: GenericMessage [payload=ChunkResponse: jobId=2, sequence=3, stepContribution=[StepContribution: read=0, written=2, filtered=0, readSkips=0, writeSkips=0, processSkips=0, exitStatus=EXECUTING], successful=true, headers={id=f7fde5c6-b26a-686e-812a-518a6181c8fc, timestamp=1490281485020}]>
2017-03-23 10:04:45,020 DEBUG Test worker [org.springframework.integration.channel.DirectChannel] - <postSend (sent=true) on channel 'requests', message: GenericMessage [payload=ChunkRequest: jobId=2, sequence=3, contribution=[StepContribution: read=0, written=2, filtered=0, readSkips=0, writeSkips=0, processSkips=0, exitStatus=EXECUTING], item count=2, headers={id=417e0f45-294f-7e4a-53d6-b5c149f81ca5, timestamp=1490281485018}]>
2017-03-23 10:04:45,020 DEBUG Test worker [org.springframework.batch.core.step.item.ChunkOrientedTasklet] - <Inputs not busy, ended: false>
2017-03-23 10:04:45,020 DEBUG Test worker [org.springframework.batch.core.step.tasklet.TaskletStep] - <Applying contribution: [StepContribution: read=2, written=0, filtered=0, readSkips=0, writeSkips=0, processSkips=0, exitStatus=EXECUTING]>
2017-03-23 10:04:45,022 DEBUG Test worker [org.springframework.batch.core.step.tasklet.TaskletStep] - <Saving step execution before commit: StepExecution: id=3, version=4, name=step, status=STARTED, exitStatus=EXECUTING, readCount=8, filterCount=0, writeCount=0 readSkipCount=0, writeSkipCount=0, processSkipCount=0, commitCount=4, rollbackCount=0, exitDescription=>
2017-03-23 10:04:45,023 DEBUG Test worker [org.springframework.batch.core.scope.context.StepContextRepeatCallback] - <Preparing chunk execution for StepContext: org.springframework.batch.core.scope.context.StepContext@3c24cb7>
2017-03-23 10:04:45,023 DEBUG Test worker [org.springframework.batch.core.scope.context.StepContextRepeatCallback] - <Chunk execution starting: queue size=0>
2017-03-23 10:04:45,024 DEBUG Test worker [org.springframework.batch.integration.chunk.TestItemReader] - <Reading 9>
2017-03-23 10:04:45,024 DEBUG Test worker [org.springframework.batch.integration.chunk.ChunkMessageChannelItemWriter] - <Dispatching chunk: ChunkRequest: jobId=2, sequence=4, contribution=[StepContribution: read=0, written=0, filtered=0, readSkips=0, writeSkips=0, processSkips=0, exitStatus=EXECUTING], item count=1>
2017-03-23 10:04:45,024 DEBUG Test worker [org.springframework.integration.channel.DirectChannel] - <preSend on channel 'requests', message: GenericMessage [payload=ChunkRequest: jobId=2, sequence=4, contribution=[StepContribution: read=0, written=0, filtered=0, readSkips=0, writeSkips=0, processSkips=0, exitStatus=EXECUTING], item count=1, headers={id=abe56e6f-658e-6aaf-b4e6-a092d203b87a, timestamp=1490281485024}]>
2017-03-23 10:04:45,024 DEBUG Test worker [org.springframework.integration.handler.ServiceActivatingHandler] - <ServiceActivator for [org.springframework.integration.handler.MethodInvokingMessageProcessor@8a69951] (org.springframework.integration.config.ServiceActivatorFactoryBean#0) received message: GenericMessage [payload=ChunkRequest: jobId=2, sequence=4, contribution=[StepContribution: read=0, written=0, filtered=0, readSkips=0, writeSkips=0, processSkips=0, exitStatus=EXECUTING], item count=1, headers={id=abe56e6f-658e-6aaf-b4e6-a092d203b87a, timestamp=1490281485024}]>
2017-03-23 10:04:45,025 DEBUG Test worker [org.springframework.batch.integration.chunk.ChunkProcessorChunkHandler] - <Handling chunk: ChunkRequest: jobId=2, sequence=4, contribution=[StepContribution: read=0, written=0, filtered=0, readSkips=0, writeSkips=0, processSkips=0, exitStatus=EXECUTING], item count=1>
2017-03-23 10:04:45,025 DEBUG Test worker [org.springframework.batch.core.step.item.BatchRetryTemplate$InnerRetryTemplate] - <Retry: count=0>
2017-03-23 10:04:45,025 DEBUG Test worker [org.springframework.batch.integration.chunk.TestItemWriter] - <Writing: 9>
2017-03-23 10:04:45,025 DEBUG Test worker [org.springframework.batch.integration.chunk.ChunkProcessorChunkHandler] - <Completed chunk handling with [StepContribution: read=0, written=1, filtered=0, readSkips=0, writeSkips=0, processSkips=0, exitStatus=EXECUTING]>
2017-03-23 10:04:45,025 DEBUG Test worker [org.springframework.integration.channel.QueueChannel] - <preSend on channel 'scopedTarget.replies', message: GenericMessage [payload=ChunkResponse: jobId=2, sequence=4, stepContribution=[StepContribution: read=0, written=1, filtered=0, readSkips=0, writeSkips=0, processSkips=0, exitStatus=EXECUTING], successful=true, headers={id=5e3d9ecc-7c1f-2758-31dc-b1bccbbef2aa, timestamp=1490281485025}]>
2017-03-23 10:04:45,025 DEBUG Test worker [org.springframework.integration.channel.QueueChannel] - <postSend (sent=true) on channel 'scopedTarget.replies', message: GenericMessage [payload=ChunkResponse: jobId=2, sequence=4, stepContribution=[StepContribution: read=0, written=1, filtered=0, readSkips=0, writeSkips=0, processSkips=0, exitStatus=EXECUTING], successful=true, headers={id=5e3d9ecc-7c1f-2758-31dc-b1bccbbef2aa, timestamp=1490281485025}]>
2017-03-23 10:04:45,026 DEBUG Test worker [org.springframework.integration.channel.DirectChannel] - <postSend (sent=true) on channel 'requests', message: GenericMessage [payload=ChunkRequest: jobId=2, sequence=4, contribution=[StepContribution: read=0, written=1, filtered=0, readSkips=0, writeSkips=0, processSkips=0, exitStatus=EXECUTING], item count=1, headers={id=abe56e6f-658e-6aaf-b4e6-a092d203b87a, timestamp=1490281485024}]>
2017-03-23 10:04:45,026 DEBUG Test worker [org.springframework.batch.core.step.item.ChunkOrientedTasklet] - <Inputs not busy, ended: true>
2017-03-23 10:04:45,026 DEBUG Test worker [org.springframework.batch.core.step.tasklet.TaskletStep] - <Applying contribution: [StepContribution: read=1, written=0, filtered=0, readSkips=0, writeSkips=0, processSkips=0, exitStatus=EXECUTING]>
2017-03-23 10:04:45,027 DEBUG Test worker [org.springframework.batch.core.step.tasklet.TaskletStep] - <Saving step execution before commit: StepExecution: id=3, version=5, name=step, status=STARTED, exitStatus=EXECUTING, readCount=9, filterCount=0, writeCount=0 readSkipCount=0, writeSkipCount=0, processSkipCount=0, commitCount=5, rollbackCount=0, exitDescription=>
2017-03-23 10:04:45,029 DEBUG Test worker [org.springframework.batch.core.step.AbstractStep] - <Step execution success: id=3>
2017-03-23 10:04:45,029 DEBUG Test worker [org.springframework.batch.integration.chunk.ChunkMessageChannelItemWriter] - <Waiting for results in step listener...>
2017-03-23 10:04:45,029 INFO Test worker [org.springframework.batch.integration.chunk.ChunkMessageChannelItemWriter] - <Waiting for 5 results>
2017-03-23 10:04:45,029 DEBUG Test worker [org.springframework.integration.channel.QueueChannel] - <postReceive on channel 'scopedTarget.replies', message: GenericMessage [payload=ChunkResponse: jobId=2, sequence=0, stepContribution=[StepContribution: read=0, written=2, filtered=0, readSkips=0, writeSkips=0, processSkips=0, exitStatus=EXECUTING], successful=true, headers={id=47f586e0-14e6-887f-c1d8-9d6530894d8c, timestamp=1490281484978}]>
2017-03-23 10:04:45,029 DEBUG Test worker [org.springframework.batch.integration.chunk.ChunkMessageChannelItemWriter] - <Found result: ChunkResponse: jobId=2, sequence=0, stepContribution=[StepContribution: read=0, written=2, filtered=0, readSkips=0, writeSkips=0, processSkips=0, exitStatus=EXECUTING], successful=true>
2017-03-23 10:04:45,030 DEBUG Test worker [org.springframework.integration.channel.QueueChannel] - <postReceive on channel 'scopedTarget.replies', message: GenericMessage [payload=ChunkResponse: jobId=2, sequence=1, stepContribution=[StepContribution: read=0, written=0, filtered=0, readSkips=0, writeSkips=0, processSkips=0, exitStatus=EXECUTING], successful=false, headers={id=ce73dd4c-06fc-e1ac-c89b-5b8ef493edef, timestamp=1490281485000}]>
2017-03-23 10:04:45,030 DEBUG Test worker [org.springframework.batch.integration.chunk.ChunkMessageChannelItemWriter] - <Found result: ChunkResponse: jobId=2, sequence=1, stepContribution=[StepContribution: read=0, written=0, filtered=0, readSkips=0, writeSkips=0, processSkips=0, exitStatus=EXECUTING], successful=false>
2017-03-23 10:04:45,030 ERROR Test worker [org.springframework.batch.integration.chunk.ChunkMessageChannelItemWriter] - <Detected error in remote result. Trying to recover 3 outstanding results before completing.>
org.springframework.batch.integration.chunk.AsynchronousFailureException: Failure or interrupt detected in handler: org.springframework.retry.RetryException: Non-skippable exception in recoverer; nested exception is java.lang.Error: Planned failure on: error
at org.springframework.batch.integration.chunk.ChunkMessageChannelItemWriter.getNextResult(ChunkMessageChannelItemWriter.java:243)
at org.springframework.batch.integration.chunk.ChunkMessageChannelItemWriter.waitForResults(ChunkMessageChannelItemWriter.java:197)
at org.springframework.batch.integration.chunk.ChunkMessageChannelItemWriter.afterStep(ChunkMessageChannelItemWriter.java:128)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:483)
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.$Proxy41.afterStep(Unknown Source)
at org.springframework.batch.core.listener.CompositeStepExecutionListener.afterStep(CompositeStepExecutionListener.java:62)
at org.springframework.batch.core.step.AbstractStep.execute(AbstractStep.java:239)
at org.springframework.batch.core.job.SimpleStepHandler.handleStep(SimpleStepHandler.java:148)
at org.springframework.batch.core.job.flow.JobFlowExecutor.executeStep(JobFlowExecutor.java:64)
at org.springframework.batch.core.job.flow.support.state.StepState.handle(StepState.java:67)
at org.springframework.batch.core.job.flow.support.SimpleFlow.resume(SimpleFlow.java:169)
at org.springframework.batch.core.job.flow.support.SimpleFlow.start(SimpleFlow.java:144)
at org.springframework.batch.core.job.flow.FlowJob.doExecute(FlowJob.java:134)
at org.springframework.batch.core.job.AbstractJob.execute(AbstractJob.java:306)
at org.springframework.batch.core.launch.support.SimpleJobLauncher$1.run(SimpleJobLauncher.java:141)
at org.springframework.core.task.SyncTaskExecutor.execute(SyncTaskExecutor.java:50)
at org.springframework.batch.core.launch.support.SimpleJobLauncher.run(SimpleJobLauncher.java:134)
at org.springframework.batch.integration.chunk.RemoteChunkFaultTolerantStepIntegrationTests.testFailedStepOnError(RemoteChunkFaultTolerantStepIntegrationTests.java:59)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:483)
at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)
at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)
at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
at org.springframework.test.context.junit4.statements.RunBeforeTestExecutionCallbacks.evaluate(RunBeforeTestExecutionCallbacks.java:73)
at org.springframework.test.context.junit4.statements.RunAfterTestExecutionCallbacks.evaluate(RunAfterTestExecutionCallbacks.java:83)
at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
at org.springframework.test.context.junit4.statements.RunBeforeTestMethodCallbacks.evaluate(RunBeforeTestMethodCallbacks.java:75)
at org.springframework.test.context.junit4.statements.RunAfterTestMethodCallbacks.evaluate(RunAfterTestMethodCallbacks.java:86)
at org.springframework.test.context.junit4.statements.SpringRepeat.evaluate(SpringRepeat.java:84)
at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)
at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:250)
at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:97)
at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61)
at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:70)
at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:189)
at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecuter.runTestClass(JUnitTestClassExecuter.java:114)
at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecuter.execute(JUnitTestClassExecuter.java:57)
at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassProcessor.processTestClass(JUnitTestClassProcessor.java:66)
at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.processTestClass(SuiteTestClassProcessor.java:51)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:483)
at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)
at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)
at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:32)
at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:93)
at com.sun.proxy.$Proxy3.processTestClass(Unknown Source)
at org.gradle.api.internal.tasks.testing.worker.TestWorker.processTestClass(TestWorker.java:109)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:483)
at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)
at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)
at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:147)
at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:129)
at org.gradle.internal.remote.internal.hub.MessageHub$Handler.run(MessageHub.java:404)
at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:63)
at org.gradle.internal.concurrent.StoppableExecutorImpl$1.run(StoppableExecutorImpl.java:46)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at java.lang.Thread.run(Thread.java:745)
2017-03-23 10:04:45,036 DEBUG Test worker [org.springframework.integration.channel.QueueChannel] - <postReceive on channel 'scopedTarget.replies', message: GenericMessage [payload=ChunkResponse: jobId=2, sequence=2, stepContribution=[StepContribution: read=0, written=2, filtered=0, readSkips=0, writeSkips=0, processSkips=0, exitStatus=EXECUTING], successful=true, headers={id=0ee98fc4-3b6f-b4ed-7428-148a4263152c, timestamp=1490281485012}]>
2017-03-23 10:04:45,036 DEBUG Test worker [org.springframework.batch.integration.chunk.ChunkMessageChannelItemWriter] - <Found result: ChunkResponse: jobId=2, sequence=2, stepContribution=[StepContribution: read=0, written=2, filtered=0, readSkips=0, writeSkips=0, processSkips=0, exitStatus=EXECUTING], successful=true>
2017-03-23 10:04:45,036 DEBUG Test worker [org.springframework.integration.channel.QueueChannel] - <postReceive on channel 'scopedTarget.replies', message: GenericMessage [payload=ChunkResponse: jobId=2, sequence=3, stepContribution=[StepContribution: read=0, written=2, filtered=0, readSkips=0, writeSkips=0, processSkips=0, exitStatus=EXECUTING], successful=true, headers={id=f7fde5c6-b26a-686e-812a-518a6181c8fc, timestamp=1490281485020}]>
2017-03-23 10:04:45,036 DEBUG Test worker [org.springframework.batch.integration.chunk.ChunkMessageChannelItemWriter] - <Found result: ChunkResponse: jobId=2, sequence=3, stepContribution=[StepContribution: read=0, written=2, filtered=0, readSkips=0, writeSkips=0, processSkips=0, exitStatus=EXECUTING], successful=true>
2017-03-23 10:04:45,037 DEBUG Test worker [org.springframework.integration.channel.QueueChannel] - <postReceive on channel 'scopedTarget.replies', message: GenericMessage [payload=ChunkResponse: jobId=2, sequence=4, stepContribution=[StepContribution: read=0, written=1, filtered=0, readSkips=0, writeSkips=0, processSkips=0, exitStatus=EXECUTING], successful=true, headers={id=5e3d9ecc-7c1f-2758-31dc-b1bccbbef2aa, timestamp=1490281485025}]>
2017-03-23 10:04:45,037 DEBUG Test worker [org.springframework.batch.integration.chunk.ChunkMessageChannelItemWriter] - <Found result: ChunkResponse: jobId=2, sequence=4, stepContribution=[StepContribution: read=0, written=1, filtered=0, readSkips=0, writeSkips=0, processSkips=0, exitStatus=EXECUTING], successful=true>
2017-03-23 10:04:45,037 DEBUG Test worker [org.springframework.batch.integration.chunk.ChunkMessageChannelItemWriter] - <Detected failure waiting for results in step listener.>
org.springframework.batch.integration.chunk.AsynchronousFailureException: Failure or interrupt detected in handler: org.springframework.retry.RetryException: Non-skippable exception in recoverer; nested exception is java.lang.Error: Planned failure on: error
at org.springframework.batch.integration.chunk.ChunkMessageChannelItemWriter.getNextResult(ChunkMessageChannelItemWriter.java:243)
at org.springframework.batch.integration.chunk.ChunkMessageChannelItemWriter.waitForResults(ChunkMessageChannelItemWriter.java:197)
at org.springframework.batch.integration.chunk.ChunkMessageChannelItemWriter.afterStep(ChunkMessageChannelItemWriter.java:128)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:483)
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.$Proxy41.afterStep(Unknown Source)
at org.springframework.batch.core.listener.CompositeStepExecutionListener.afterStep(CompositeStepExecutionListener.java:62)
at org.springframework.batch.core.step.AbstractStep.execute(AbstractStep.java:239)
at org.springframework.batch.core.job.SimpleStepHandler.handleStep(SimpleStepHandler.java:148)
at org.springframework.batch.core.job.flow.JobFlowExecutor.executeStep(JobFlowExecutor.java:64)
at org.springframework.batch.core.job.flow.support.state.StepState.handle(StepState.java:67)
at org.springframework.batch.core.job.flow.support.SimpleFlow.resume(SimpleFlow.java:169)
at org.springframework.batch.core.job.flow.support.SimpleFlow.start(SimpleFlow.java:144)
at org.springframework.batch.core.job.flow.FlowJob.doExecute(FlowJob.java:134)
at org.springframework.batch.core.job.AbstractJob.execute(AbstractJob.java:306)
at org.springframework.batch.core.launch.support.SimpleJobLauncher$1.run(SimpleJobLauncher.java:141)
at org.springframework.core.task.SyncTaskExecutor.execute(SyncTaskExecutor.java:50)
at org.springframework.batch.core.launch.support.SimpleJobLauncher.run(SimpleJobLauncher.java:134)
at org.springframework.batch.integration.chunk.RemoteChunkFaultTolerantStepIntegrationTests.testFailedStepOnError(RemoteChunkFaultTolerantStepIntegrationTests.java:59)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:483)
at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)
at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)
at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
at org.springframework.test.context.junit4.statements.RunBeforeTestExecutionCallbacks.evaluate(RunBeforeTestExecutionCallbacks.java:73)
at org.springframework.test.context.junit4.statements.RunAfterTestExecutionCallbacks.evaluate(RunAfterTestExecutionCallbacks.java:83)
at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
at org.springframework.test.context.junit4.statements.RunBeforeTestMethodCallbacks.evaluate(RunBeforeTestMethodCallbacks.java:75)
at org.springframework.test.context.junit4.statements.RunAfterTestMethodCallbacks.evaluate(RunAfterTestMethodCallbacks.java:86)
at org.springframework.test.context.junit4.statements.SpringRepeat.evaluate(SpringRepeat.java:84)
at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)
at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:250)
at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:97)
at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61)
at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:70)
at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:189)
at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecuter.runTestClass(JUnitTestClassExecuter.java:114)
at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecuter.execute(JUnitTestClassExecuter.java:57)
at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassProcessor.processTestClass(JUnitTestClassProcessor.java:66)
at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.processTestClass(SuiteTestClassProcessor.java:51)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:483)
at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)
at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)
at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:32)
at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:93)
at com.sun.proxy.$Proxy3.processTestClass(Unknown Source)
at org.gradle.api.internal.tasks.testing.worker.TestWorker.processTestClass(TestWorker.java:109)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:483)
at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)
at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)
at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:147)
at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:129)
at org.gradle.internal.remote.internal.hub.MessageHub$Handler.run(MessageHub.java:404)
at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:63)
at org.gradle.internal.concurrent.StoppableExecutorImpl$1.run(StoppableExecutorImpl.java:46)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at java.lang.Thread.run(Thread.java:745)
2017-03-23 10:04:45,038 DEBUG Test worker [org.springframework.batch.integration.chunk.ChunkMessageChannelItemWriter] - <Finished waiting for results in step listener. Still expecting: 0>
2017-03-23 10:04:45,038 DEBUG Test worker [org.springframework.batch.integration.chunk.ChunkMessageChannelItemWriter] - <Applying: ChunkResponse: jobId=2, sequence=0, stepContribution=[StepContribution: read=0, written=2, filtered=0, readSkips=0, writeSkips=0, processSkips=0, exitStatus=EXECUTING], successful=true>
2017-03-23 10:04:45,038 DEBUG Test worker [org.springframework.batch.integration.chunk.ChunkMessageChannelItemWriter] - <Applying: ChunkResponse: jobId=2, sequence=1, stepContribution=[StepContribution: read=0, written=0, filtered=0, readSkips=0, writeSkips=0, processSkips=0, exitStatus=EXECUTING], successful=false>
2017-03-23 10:04:45,038 DEBUG Test worker [org.springframework.batch.integration.chunk.ChunkMessageChannelItemWriter] - <Applying: ChunkResponse: jobId=2, sequence=2, stepContribution=[StepContribution: read=0, written=2, filtered=0, readSkips=0, writeSkips=0, processSkips=0, exitStatus=EXECUTING], successful=true>
2017-03-23 10:04:45,038 DEBUG Test worker [org.springframework.batch.integration.chunk.ChunkMessageChannelItemWriter] - <Applying: ChunkResponse: jobId=2, sequence=3, stepContribution=[StepContribution: read=0, written=2, filtered=0, readSkips=0, writeSkips=0, processSkips=0, exitStatus=EXECUTING], successful=true>
2017-03-23 10:04:45,038 DEBUG Test worker [org.springframework.batch.integration.chunk.ChunkMessageChannelItemWriter] - <Applying: ChunkResponse: jobId=2, sequence=4, stepContribution=[StepContribution: read=0, written=1, filtered=0, readSkips=0, writeSkips=0, processSkips=0, exitStatus=EXECUTING], successful=true>
2017-03-23 10:04:45,041 DEBUG Test worker [org.springframework.batch.core.step.AbstractStep] - <Step execution complete: StepExecution: id=3, version=7, name=step, status=FAILED, exitStatus=FAILED, readCount=9, filterCount=0, writeCount=7 readSkipCount=0, writeSkipCount=0, processSkipCount=0, commitCount=5, rollbackCount=0>
2017-03-23 10:04:45,042 DEBUG Test worker [org.springframework.batch.core.job.flow.support.SimpleFlow] - <Completed state=job.step with status=FAILED>
2017-03-23 10:04:45,042 DEBUG Test worker [org.springframework.batch.core.job.flow.support.SimpleFlow] - <Handling state=job.fail0>
2017-03-23 10:04:45,042 DEBUG Test worker [org.springframework.batch.core.job.flow.support.SimpleFlow] - <Completed state=job.fail0 with status=FAILED>
2017-03-23 10:04:45,043 DEBUG Test worker [org.springframework.batch.core.job.AbstractJob] - <Job execution complete: JobExecution: id=2, version=1, startTime=Thu Mar 23 10:04:44 CDT 2017, endTime=null, lastUpdated=Thu Mar 23 10:04:44 CDT 2017, status=FAILED, exitStatus=exitCode=FAILED;exitDescription=, job=[JobInstance: id=2, version=0, Job=[job]], jobParameters=[{item.three=error}]>
2017-03-23 10:04:45,046 INFO Test worker [org.springframework.batch.core.launch.support.SimpleJobLauncher] - <Job: [FlowJob: [name=job]] completed with the following parameters: [{item.three=error}] and the following status: [FAILED]>
2017-03-23 10:04:45,155 INFO Test worker [org.springframework.batch.core.launch.support.SimpleJobLauncher] - <Job: [FlowJob: [name=job]] launched with the following parameters: [{item.three=3}]>
2017-03-23 10:04:45,156 DEBUG Test worker [org.springframework.batch.core.job.AbstractJob] - <Job execution starting: JobExecution: id=3, version=0, startTime=null, endTime=null, lastUpdated=Thu Mar 23 10:04:45 CDT 2017, status=STARTING, exitStatus=exitCode=UNKNOWN;exitDescription=, job=[JobInstance: id=3, version=0, Job=[job]], jobParameters=[{item.three=3}]>
2017-03-23 10:04:45,160 DEBUG Test worker [org.springframework.batch.core.job.flow.support.SimpleFlow] - <Resuming state=job.step with status=UNKNOWN>
2017-03-23 10:04:45,160 DEBUG Test worker [org.springframework.batch.core.job.flow.support.SimpleFlow] - <Handling state=job.step>
2017-03-23 10:04:45,169 INFO Test worker [org.springframework.batch.core.job.SimpleStepHandler] - <Executing step: [step]>
2017-03-23 10:04:45,169 DEBUG Test worker [org.springframework.batch.core.step.AbstractStep] - <Executing: id=4>
2017-03-23 10:04:45,171 DEBUG Test worker [org.springframework.batch.core.scope.StepScope] - <Creating object in scope=step, name=scopedTarget.chunkWriter>
2017-03-23 10:04:45,172 DEBUG Test worker [org.springframework.batch.core.scope.context.StepContextRepeatCallback] - <Preparing chunk execution for StepContext: org.springframework.batch.core.scope.context.StepContext@583ef7a3>
2017-03-23 10:04:45,172 DEBUG Test worker [org.springframework.batch.core.scope.context.StepContextRepeatCallback] - <Chunk execution starting: queue size=0>
2017-03-23 10:04:45,173 DEBUG Test worker [org.springframework.batch.core.scope.StepScope] - <Creating object in scope=step, name=scopedTarget.reader>
2017-03-23 10:04:45,174 DEBUG Test worker [org.springframework.batch.integration.chunk.TestItemReader] - <Reading 1>
2017-03-23 10:04:45,175 DEBUG Test worker [org.springframework.batch.integration.chunk.TestItemReader] - <Reading 2>
2017-03-23 10:04:45,175 DEBUG Test worker [org.springframework.batch.integration.chunk.ChunkMessageChannelItemWriter] - <Dispatching chunk: ChunkRequest: jobId=3, sequence=0, contribution=[StepContribution: read=0, written=0, filtered=0, readSkips=0, writeSkips=0, processSkips=0, exitStatus=EXECUTING], item count=2>
2017-03-23 10:04:45,176 DEBUG Test worker [org.springframework.integration.channel.DirectChannel] - <preSend on channel 'requests', message: GenericMessage [payload=ChunkRequest: jobId=3, sequence=0, contribution=[StepContribution: read=0, written=0, filtered=0, readSkips=0, writeSkips=0, processSkips=0, exitStatus=EXECUTING], item count=2, headers={id=ba11c4f0-2c75-12eb-926c-5541df160802, timestamp=1490281485175}]>
2017-03-23 10:04:45,176 DEBUG Test worker [org.springframework.integration.handler.ServiceActivatingHandler] - <ServiceActivator for [org.springframework.integration.handler.MethodInvokingMessageProcessor@8a69951] (org.springframework.integration.config.ServiceActivatorFactoryBean#0) received message: GenericMessage [payload=ChunkRequest: jobId=3, sequence=0, contribution=[StepContribution: read=0, written=0, filtered=0, readSkips=0, writeSkips=0, processSkips=0, exitStatus=EXECUTING], item count=2, headers={id=ba11c4f0-2c75-12eb-926c-5541df160802, timestamp=1490281485175}]>
2017-03-23 10:04:45,177 DEBUG Test worker [org.springframework.batch.integration.chunk.ChunkProcessorChunkHandler] - <Handling chunk: ChunkRequest: jobId=3, sequence=0, contribution=[StepContribution: read=0, written=0, filtered=0, readSkips=0, writeSkips=0, processSkips=0, exitStatus=EXECUTING], item count=2>
2017-03-23 10:04:45,178 DEBUG Test worker [org.springframework.batch.core.step.item.BatchRetryTemplate$InnerRetryTemplate] - <Retry: count=0>
2017-03-23 10:04:45,179 DEBUG Test worker [org.springframework.batch.integration.chunk.TestItemWriter] - <Writing: 1>
2017-03-23 10:04:45,179 DEBUG Test worker [org.springframework.batch.integration.chunk.TestItemWriter] - <Writing: 2>
2017-03-23 10:04:45,180 DEBUG Test worker [org.springframework.batch.integration.chunk.ChunkProcessorChunkHandler] - <Completed chunk handling with [StepContribution: read=0, written=2, filtered=0, readSkips=0, writeSkips=0, processSkips=0, exitStatus=EXECUTING]>
2017-03-23 10:04:45,180 DEBUG Test worker [org.springframework.integration.channel.QueueChannel] - <preSend on channel 'scopedTarget.replies', message: GenericMessage [payload=ChunkResponse: jobId=3, sequence=0, stepContribution=[StepContribution: read=0, written=2, filtered=0, readSkips=0, writeSkips=0, processSkips=0, exitStatus=EXECUTING], successful=true, headers={id=79ec0a8f-3ef3-a598-c9d2-34c6b0448f5e, timestamp=1490281485180}]>
2017-03-23 10:04:45,180 DEBUG Test worker [org.springframework.integration.channel.QueueChannel] - <postSend (sent=true) on channel 'scopedTarget.replies', message: GenericMessage [payload=ChunkResponse: jobId=3, sequence=0, stepContribution=[StepContribution: read=0, written=2, filtered=0, readSkips=0, writeSkips=0, processSkips=0, exitStatus=EXECUTING], successful=true, headers={id=79ec0a8f-3ef3-a598-c9d2-34c6b0448f5e, timestamp=1490281485180}]>
2017-03-23 10:04:45,180 DEBUG Test worker [org.springframework.integration.channel.DirectChannel] - <postSend (sent=true) on channel 'requests', message: GenericMessage [payload=ChunkRequest: jobId=3, sequence=0, contribution=[StepContribution: read=0, written=2, filtered=0, readSkips=0, writeSkips=0, processSkips=0, exitStatus=EXECUTING], item count=2, headers={id=ba11c4f0-2c75-12eb-926c-5541df160802, timestamp=1490281485175}]>
2017-03-23 10:04:45,181 DEBUG Test worker [org.springframework.batch.core.step.item.ChunkOrientedTasklet] - <Inputs not busy, ended: false>
2017-03-23 10:04:45,181 DEBUG Test worker [org.springframework.batch.core.step.tasklet.TaskletStep] - <Applying contribution: [StepContribution: read=2, written=0, filtered=0, readSkips=0, writeSkips=0, processSkips=0, exitStatus=EXECUTING]>
2017-03-23 10:04:45,182 DEBUG Test worker [org.springframework.batch.core.step.tasklet.TaskletStep] - <Saving step execution before commit: StepExecution: id=4, version=1, name=step, status=STARTED, exitStatus=EXECUTING, readCount=2, filterCount=0, writeCount=0 readSkipCount=0, writeSkipCount=0, processSkipCount=0, commitCount=1, rollbackCount=0, exitDescription=>
2017-03-23 10:04:45,184 DEBUG Test worker [org.springframework.batch.core.scope.context.StepContextRepeatCallback] - <Preparing chunk execution for StepContext: org.springframework.batch.core.scope.context.StepContext@583ef7a3>
2017-03-23 10:04:45,184 DEBUG Test worker [org.springframework.batch.core.scope.context.StepContextRepeatCallback] - <Chunk execution starting: queue size=0>
2017-03-23 10:04:45,185 DEBUG Test worker [org.springframework.batch.integration.chunk.TestItemReader] - <Reading 3>
2017-03-23 10:04:45,185 DEBUG Test worker [org.springframework.batch.integration.chunk.TestItemReader] - <Reading 4>
2017-03-23 10:04:45,185 DEBUG Test worker [org.springframework.batch.integration.chunk.ChunkMessageChannelItemWriter] - <Dispatching chunk: ChunkRequest: jobId=3, sequence=1, contribution=[StepContribution: read=0, written=0, filtered=0, readSkips=0, writeSkips=0, processSkips=0, exitStatus=EXECUTING], item count=2>
2017-03-23 10:04:45,185 DEBUG Test worker [org.springframework.integration.channel.DirectChannel] - <preSend on channel 'requests', message: GenericMessage [payload=ChunkRequest: jobId=3, sequence=1, contribution=[StepContribution: read=0, written=0, filtered=0, readSkips=0, writeSkips=0, processSkips=0, exitStatus=EXECUTING], item count=2, headers={id=07efbafb-deb9-116d-6478-e165e9ba66b7, timestamp=1490281485185}]>
2017-03-23 10:04:45,185 DEBUG Test worker [org.springframework.integration.handler.ServiceActivatingHandler] - <ServiceActivator for [org.springframework.integration.handler.MethodInvokingMessageProcessor@8a69951] (org.springframework.integration.config.ServiceActivatorFactoryBean#0) received message: GenericMessage [payload=ChunkRequest: jobId=3, sequence=1, contribution=[StepContribution: read=0, written=0, filtered=0, readSkips=0, writeSkips=0, processSkips=0, exitStatus=EXECUTING], item count=2, headers={id=07efbafb-deb9-116d-6478-e165e9ba66b7, timestamp=1490281485185}]>
2017-03-23 10:04:45,186 DEBUG Test worker [org.springframework.batch.integration.chunk.ChunkProcessorChunkHandler] - <Handling chunk: ChunkRequest: jobId=3, sequence=1, contribution=[StepContribution: read=0, written=0, filtered=0, readSkips=0, writeSkips=0, processSkips=0, exitStatus=EXECUTING], item count=2>
2017-03-23 10:04:45,186 DEBUG Test worker [org.springframework.batch.core.step.item.BatchRetryTemplate$InnerRetryTemplate] - <Retry: count=0>
2017-03-23 10:04:45,186 DEBUG Test worker [org.springframework.batch.integration.chunk.TestItemWriter] - <Writing: 3>
2017-03-23 10:04:45,186 DEBUG Test worker [org.springframework.batch.integration.chunk.TestItemWriter] - <Writing: 4>
2017-03-23 10:04:45,186 DEBUG Test worker [org.springframework.batch.integration.chunk.ChunkProcessorChunkHandler] - <Completed chunk handling with [StepContribution: read=0, written=2, filtered=0, readSkips=0, writeSkips=0, processSkips=0, exitStatus=EXECUTING]>
2017-03-23 10:04:45,186 DEBUG Test worker [org.springframework.integration.channel.QueueChannel] - <preSend on channel 'scopedTarget.replies', message: GenericMessage [payload=ChunkResponse: jobId=3, sequence=1, stepContribution=[StepContribution: read=0, written=2, filtered=0, readSkips=0, writeSkips=0, processSkips=0, exitStatus=EXECUTING], successful=true, headers={id=6673c1e7-b2fe-b80d-12db-3e8c7177af26, timestamp=1490281485186}]>
2017-03-23 10:04:45,187 DEBUG Test worker [org.springframework.integration.channel.QueueChannel] - <postSend (sent=true) on channel 'scopedTarget.replies', message: GenericMessage [payload=ChunkResponse: jobId=3, sequence=1, stepContribution=[StepContribution: read=0, written=2, filtered=0, readSkips=0, writeSkips=0, processSkips=0, exitStatus=EXECUTING], successful=true, headers={id=6673c1e7-b2fe-b80d-12db-3e8c7177af26, timestamp=1490281485186}]>
2017-03-23 10:04:45,187 DEBUG Test worker [org.springframework.integration.channel.DirectChannel] - <postSend (sent=true) on channel 'requests', message: GenericMessage [payload=ChunkRequest: jobId=3, sequence=1, contribution=[StepContribution: read=0, written=2, filtered=0, readSkips=0, writeSkips=0, processSkips=0, exitStatus=EXECUTING], item count=2, headers={id=07efbafb-deb9-116d-6478-e165e9ba66b7, timestamp=1490281485185}]>
2017-03-23 10:04:45,187 DEBUG Test worker [org.springframework.batch.core.step.item.ChunkOrientedTasklet] - <Inputs not busy, ended: false>
2017-03-23 10:04:45,187 DEBUG Test worker [org.springframework.batch.core.step.tasklet.TaskletStep] - <Applying contribution: [StepContribution: read=2, written=0, filtered=0, readSkips=0, writeSkips=0, processSkips=0, exitStatus=EXECUTING]>
2017-03-23 10:04:45,191 DEBUG Test worker [org.springframework.batch.core.step.tasklet.TaskletStep] - <Saving step execution before commit: StepExecution: id=4, version=2, name=step, status=STARTED, exitStatus=EXECUTING, readCount=4, filterCount=0, writeCount=0 readSkipCount=0, writeSkipCount=0, processSkipCount=0, commitCount=2, rollbackCount=0, exitDescription=>
2017-03-23 10:04:45,193 DEBUG Test worker [org.springframework.batch.core.scope.context.StepContextRepeatCallback] - <Preparing chunk execution for StepContext: org.springframework.batch.core.scope.context.StepContext@583ef7a3>
2017-03-23 10:04:45,193 DEBUG Test worker [org.springframework.batch.core.scope.context.StepContextRepeatCallback] - <Chunk execution starting: queue size=0>
2017-03-23 10:04:45,194 DEBUG Test worker [org.springframework.batch.integration.chunk.TestItemReader] - <Reading 5>
2017-03-23 10:04:45,194 DEBUG Test worker [org.springframework.batch.integration.chunk.TestItemReader] - <Reading 6>
2017-03-23 10:04:45,194 DEBUG Test worker [org.springframework.batch.integration.chunk.ChunkMessageChannelItemWriter] - <Dispatching chunk: ChunkRequest: jobId=3, sequence=2, contribution=[StepContribution: read=0, written=0, filtered=0, readSkips=0, writeSkips=0, processSkips=0, exitStatus=EXECUTING], item count=2>
2017-03-23 10:04:45,194 DEBUG Test worker [org.springframework.integration.channel.DirectChannel] - <preSend on channel 'requests', message: GenericMessage [payload=ChunkRequest: jobId=3, sequence=2, contribution=[StepContribution: read=0, written=0, filtered=0, readSkips=0, writeSkips=0, processSkips=0, exitStatus=EXECUTING], item count=2, headers={id=515797cc-2e63-f20e-65c6-66b4dcb38f08, timestamp=1490281485194}]>
2017-03-23 10:04:45,194 DEBUG Test worker [org.springframework.integration.handler.ServiceActivatingHandler] - <ServiceActivator for [org.springframework.integration.handler.MethodInvokingMessageProcessor@8a69951] (org.springframework.integration.config.ServiceActivatorFactoryBean#0) received message: GenericMessage [payload=ChunkRequest: jobId=3, sequence=2, contribution=[StepContribution: read=0, written=0, filtered=0, readSkips=0, writeSkips=0, processSkips=0, exitStatus=EXECUTING], item count=2, headers={id=515797cc-2e63-f20e-65c6-66b4dcb38f08, timestamp=1490281485194}]>
2017-03-23 10:04:45,194 DEBUG Test worker [org.springframework.batch.integration.chunk.ChunkProcessorChunkHandler] - <Handling chunk: ChunkRequest: jobId=3, sequence=2, contribution=[StepContribution: read=0, written=0, filtered=0, readSkips=0, writeSkips=0, processSkips=0, exitStatus=EXECUTING], item count=2>
2017-03-23 10:04:45,195 DEBUG Test worker [org.springframework.batch.core.step.item.BatchRetryTemplate$InnerRetryTemplate] - <Retry: count=0>
2017-03-23 10:04:45,195 DEBUG Test worker [org.springframework.batch.integration.chunk.TestItemWriter] - <Writing: 5>
2017-03-23 10:04:45,195 DEBUG Test worker [org.springframework.batch.integration.chunk.TestItemWriter] - <Writing: 6>
2017-03-23 10:04:45,195 DEBUG Test worker [org.springframework.batch.integration.chunk.ChunkProcessorChunkHandler] - <Completed chunk handling with [StepContribution: read=0, written=2, filtered=0, readSkips=0, writeSkips=0, processSkips=0, exitStatus=EXECUTING]>
2017-03-23 10:04:45,195 DEBUG Test worker [org.springframework.integration.channel.QueueChannel] - <preSend on channel 'scopedTarget.replies', message: GenericMessage [payload=ChunkResponse: jobId=3, sequence=2, stepContribution=[StepContribution: read=0, written=2, filtered=0, readSkips=0, writeSkips=0, processSkips=0, exitStatus=EXECUTING], successful=true, headers={id=a4559e32-26dc-46e8-d9e5-f0bf25a98b85, timestamp=1490281485195}]>
2017-03-23 10:04:45,195 DEBUG Test worker [org.springframework.integration.channel.QueueChannel] - <postSend (sent=true) on channel 'scopedTarget.replies', message: GenericMessage [payload=ChunkResponse: jobId=3, sequence=2, stepContribution=[StepContribution: read=0, written=2, filtered=0, readSkips=0, writeSkips=0, processSkips=0, exitStatus=EXECUTING], successful=true, headers={id=a4559e32-26dc-46e8-d9e5-f0bf25a98b85, timestamp=1490281485195}]>
2017-03-23 10:04:45,195 DEBUG Test worker [org.springframework.integration.channel.DirectChannel] - <postSend (sent=true) on channel 'requests', message: GenericMessage [payload=ChunkRequest: jobId=3, sequence=2, contribution=[StepContribution: read=0, written=2, filtered=0, readSkips=0, writeSkips=0, processSkips=0, exitStatus=EXECUTING], item count=2, headers={id=515797cc-2e63-f20e-65c6-66b4dcb38f08, timestamp=1490281485194}]>
2017-03-23 10:04:45,196 DEBUG Test worker [org.springframework.batch.core.step.item.ChunkOrientedTasklet] - <Inputs not busy, ended: false>
2017-03-23 10:04:45,196 DEBUG Test worker [org.springframework.batch.core.step.tasklet.TaskletStep] - <Applying contribution: [StepContribution: read=2, written=0, filtered=0, readSkips=0, writeSkips=0, processSkips=0, exitStatus=EXECUTING]>
2017-03-23 10:04:45,197 DEBUG Test worker [org.springframework.batch.core.step.tasklet.TaskletStep] - <Saving step execution before commit: StepExecution: id=4, version=3, name=step, status=STARTED, exitStatus=EXECUTING, readCount=6, filterCount=0, writeCount=0 readSkipCount=0, writeSkipCount=0, processSkipCount=0, commitCount=3, rollbackCount=0, exitDescription=>
2017-03-23 10:04:45,199 DEBUG Test worker [org.springframework.batch.core.scope.context.StepContextRepeatCallback] - <Preparing chunk execution for StepContext: org.springframework.batch.core.scope.context.StepContext@583ef7a3>
2017-03-23 10:04:45,199 DEBUG Test worker [org.springframework.batch.core.scope.context.StepContextRepeatCallback] - <Chunk execution starting: queue size=0>
2017-03-23 10:04:45,199 DEBUG Test worker [org.springframework.batch.integration.chunk.TestItemReader] - <Reading 7>
2017-03-23 10:04:45,199 DEBUG Test worker [org.springframework.batch.integration.chunk.TestItemReader] - <Reading 8>
2017-03-23 10:04:45,199 DEBUG Test worker [org.springframework.batch.integration.chunk.ChunkMessageChannelItemWriter] - <Dispatching chunk: ChunkRequest: jobId=3, sequence=3, contribution=[StepContribution: read=0, written=0, filtered=0, readSkips=0, writeSkips=0, processSkips=0, exitStatus=EXECUTING], item count=2>
2017-03-23 10:04:45,200 DEBUG Test worker [org.springframework.integration.channel.DirectChannel] - <preSend on channel 'requests', message: GenericMessage [payload=ChunkRequest: jobId=3, sequence=3, contribution=[StepContribution: read=0, written=0, filtered=0, readSkips=0, writeSkips=0, processSkips=0, exitStatus=EXECUTING], item count=2, headers={id=fa11b0da-a4fe-fe1d-14f3-92469a5afa01, timestamp=1490281485199}]>
2017-03-23 10:04:45,200 DEBUG Test worker [org.springframework.integration.handler.ServiceActivatingHandler] - <ServiceActivator for [org.springframework.integration.handler.MethodInvokingMessageProcessor@8a69951] (org.springframework.integration.config.ServiceActivatorFactoryBean#0) received message: GenericMessage [payload=ChunkRequest: jobId=3, sequence=3, contribution=[StepContribution: read=0, written=0, filtered=0, readSkips=0, writeSkips=0, processSkips=0, exitStatus=EXECUTING], item count=2, headers={id=fa11b0da-a4fe-fe1d-14f3-92469a5afa01, timestamp=1490281485199}]>
2017-03-23 10:04:45,200 DEBUG Test worker [org.springframework.batch.integration.chunk.ChunkProcessorChunkHandler] - <Handling chunk: ChunkRequest: jobId=3, sequence=3, contribution=[StepContribution: read=0, written=0, filtered=0, readSkips=0, writeSkips=0, processSkips=0, exitStatus=EXECUTING], item count=2>
2017-03-23 10:04:45,200 DEBUG Test worker [org.springframework.batch.core.step.item.BatchRetryTemplate$InnerRetryTemplate] - <Retry: count=0>
2017-03-23 10:04:45,200 DEBUG Test worker [org.springframework.batch.integration.chunk.TestItemWriter] - <Writing: 7>
2017-03-23 10:04:45,200 DEBUG Test worker [org.springframework.batch.integration.chunk.TestItemWriter] - <Writing: 8>
2017-03-23 10:04:45,200 DEBUG Test worker [org.springframework.batch.integration.chunk.ChunkProcessorChunkHandler] - <Completed chunk handling with [StepContribution: read=0, written=2, filtered=0, readSkips=0, writeSkips=0, processSkips=0, exitStatus=EXECUTING]>
2017-03-23 10:04:45,200 DEBUG Test worker [org.springframework.integration.channel.QueueChannel] - <preSend on channel 'scopedTarget.replies', message: GenericMessage [payload=ChunkResponse: jobId=3, sequence=3, stepContribution=[StepContribution: read=0, written=2, filtered=0, readSkips=0, writeSkips=0, processSkips=0, exitStatus=EXECUTING], successful=true, headers={id=97ba1fd2-fbc5-7733-6f04-9fe0179c072a, timestamp=1490281485200}]>
2017-03-23 10:04:45,201 DEBUG Test worker [org.springframework.integration.channel.QueueChannel] - <postSend (sent=true) on channel 'scopedTarget.replies', message: GenericMessage [payload=ChunkResponse: jobId=3, sequence=3, stepContribution=[StepContribution: read=0, written=2, filtered=0, readSkips=0, writeSkips=0, processSkips=0, exitStatus=EXECUTING], successful=true, headers={id=97ba1fd2-fbc5-7733-6f04-9fe0179c072a, timestamp=1490281485200}]>
2017-03-23 10:04:45,201 DEBUG Test worker [org.springframework.integration.channel.DirectChannel] - <postSend (sent=true) on channel 'requests', message: GenericMessage [payload=ChunkRequest: jobId=3, sequence=3, contribution=[StepContribution: read=0, written=2, filtered=0, readSkips=0, writeSkips=0, processSkips=0, exitStatus=EXECUTING], item count=2, headers={id=fa11b0da-a4fe-fe1d-14f3-92469a5afa01, timestamp=1490281485199}]>
2017-03-23 10:04:45,201 DEBUG Test worker [org.springframework.batch.core.step.item.ChunkOrientedTasklet] - <Inputs not busy, ended: false>
2017-03-23 10:04:45,201 DEBUG Test worker [org.springframework.batch.core.step.tasklet.TaskletStep] - <Applying contribution: [StepContribution: read=2, written=0, filtered=0, readSkips=0, writeSkips=0, processSkips=0, exitStatus=EXECUTING]>
2017-03-23 10:04:45,202 DEBUG Test worker [org.springframework.batch.core.step.tasklet.TaskletStep] - <Saving step execution before commit: StepExecution: id=4, version=4, name=step, status=STARTED, exitStatus=EXECUTING, readCount=8, filterCount=0, writeCount=0 readSkipCount=0, writeSkipCount=0, processSkipCount=0, commitCount=4, rollbackCount=0, exitDescription=>
2017-03-23 10:04:45,203 DEBUG Test worker [org.springframework.batch.core.scope.context.StepContextRepeatCallback] - <Preparing chunk execution for StepContext: org.springframework.batch.core.scope.context.StepContext@583ef7a3>
2017-03-23 10:04:45,203 DEBUG Test worker [org.springframework.batch.core.scope.context.StepContextRepeatCallback] - <Chunk execution starting: queue size=0>
2017-03-23 10:04:45,204 DEBUG Test worker [org.springframework.batch.integration.chunk.TestItemReader] - <Reading 9>
2017-03-23 10:04:45,204 DEBUG Test worker [org.springframework.batch.integration.chunk.ChunkMessageChannelItemWriter] - <Dispatching chunk: ChunkRequest: jobId=3, sequence=4, contribution=[StepContribution: read=0, written=0, filtered=0, readSkips=0, writeSkips=0, processSkips=0, exitStatus=EXECUTING], item count=1>
2017-03-23 10:04:45,204 DEBUG Test worker [org.springframework.integration.channel.DirectChannel] - <preSend on channel 'requests', message: GenericMessage [payload=ChunkRequest: jobId=3, sequence=4, contribution=[StepContribution: read=0, written=0, filtered=0, readSkips=0, writeSkips=0, processSkips=0, exitStatus=EXECUTING], item count=1, headers={id=88641931-1b27-b58f-b4bf-39d376c713bb, timestamp=1490281485204}]>
2017-03-23 10:04:45,204 DEBUG Test worker [org.springframework.integration.handler.ServiceActivatingHandler] - <ServiceActivator for [org.springframework.integration.handler.MethodInvokingMessageProcessor@8a69951] (org.springframework.integration.config.ServiceActivatorFactoryBean#0) received message: GenericMessage [payload=ChunkRequest: jobId=3, sequence=4, contribution=[StepContribution: read=0, written=0, filtered=0, readSkips=0, writeSkips=0, processSkips=0, exitStatus=EXECUTING], item count=1, headers={id=88641931-1b27-b58f-b4bf-39d376c713bb, timestamp=1490281485204}]>
2017-03-23 10:04:45,205 DEBUG Test worker [org.springframework.batch.integration.chunk.ChunkProcessorChunkHandler] - <Handling chunk: ChunkRequest: jobId=3, sequence=4, contribution=[StepContribution: read=0, written=0, filtered=0, readSkips=0, writeSkips=0, processSkips=0, exitStatus=EXECUTING], item count=1>
2017-03-23 10:04:45,205 DEBUG Test worker [org.springframework.batch.core.step.item.BatchRetryTemplate$InnerRetryTemplate] - <Retry: count=0>
2017-03-23 10:04:45,205 DEBUG Test worker [org.springframework.batch.integration.chunk.TestItemWriter] - <Writing: 9>
2017-03-23 10:04:45,205 DEBUG Test worker [org.springframework.batch.integration.chunk.ChunkProcessorChunkHandler] - <Completed chunk handling with [StepContribution: read=0, written=1, filtered=0, readSkips=0, writeSkips=0, processSkips=0, exitStatus=EXECUTING]>
2017-03-23 10:04:45,205 DEBUG Test worker [org.springframework.integration.channel.QueueChannel] - <preSend on channel 'scopedTarget.replies', message: GenericMessage [payload=ChunkResponse: jobId=3, sequence=4, stepContribution=[StepContribution: read=0, written=1, filtered=0, readSkips=0, writeSkips=0, processSkips=0, exitStatus=EXECUTING], successful=true, headers={id=088658b4-2705-3a6e-2975-7a7245d55483, timestamp=1490281485205}]>
2017-03-23 10:04:45,206 DEBUG Test worker [org.springframework.integration.channel.QueueChannel] - <postSend (sent=true) on channel 'scopedTarget.replies', message: GenericMessage [payload=ChunkResponse: jobId=3, sequence=4, stepContribution=[StepContribution: read=0, written=1, filtered=0, readSkips=0, writeSkips=0, processSkips=0, exitStatus=EXECUTING], successful=true, headers={id=088658b4-2705-3a6e-2975-7a7245d55483, timestamp=1490281485205}]>
2017-03-23 10:04:45,206 DEBUG Test worker [org.springframework.integration.channel.DirectChannel] - <postSend (sent=true) on channel 'requests', message: GenericMessage [payload=ChunkRequest: jobId=3, sequence=4, contribution=[StepContribution: read=0, written=1, filtered=0, readSkips=0, writeSkips=0, processSkips=0, exitStatus=EXECUTING], item count=1, headers={id=88641931-1b27-b58f-b4bf-39d376c713bb, timestamp=1490281485204}]>
2017-03-23 10:04:45,206 DEBUG Test worker [org.springframework.batch.core.step.item.ChunkOrientedTasklet] - <Inputs not busy, ended: true>
2017-03-23 10:04:45,206 DEBUG Test worker [org.springframework.batch.core.step.tasklet.TaskletStep] - <Applying contribution: [StepContribution: read=1, written=0, filtered=0, readSkips=0, writeSkips=0, processSkips=0, exitStatus=EXECUTING]>
2017-03-23 10:04:45,208 DEBUG Test worker [org.springframework.batch.core.step.tasklet.TaskletStep] - <Saving step execution before commit: StepExecution: id=4, version=5, name=step, status=STARTED, exitStatus=EXECUTING, readCount=9, filterCount=0, writeCount=0 readSkipCount=0, writeSkipCount=0, processSkipCount=0, commitCount=5, rollbackCount=0, exitDescription=>
2017-03-23 10:04:45,209 DEBUG Test worker [org.springframework.batch.core.step.AbstractStep] - <Step execution success: id=4>
2017-03-23 10:04:45,209 DEBUG Test worker [org.springframework.batch.integration.chunk.ChunkMessageChannelItemWriter] - <Waiting for results in step listener...>
2017-03-23 10:04:45,209 INFO Test worker [org.springframework.batch.integration.chunk.ChunkMessageChannelItemWriter] - <Waiting for 5 results>
2017-03-23 10:04:45,210 DEBUG Test worker [org.springframework.integration.channel.QueueChannel] - <postReceive on channel 'scopedTarget.replies', message: GenericMessage [payload=ChunkResponse: jobId=3, sequence=0, stepContribution=[StepContribution: read=0, written=2, filtered=0, readSkips=0, writeSkips=0, processSkips=0, exitStatus=EXECUTING], successful=true, headers={id=79ec0a8f-3ef3-a598-c9d2-34c6b0448f5e, timestamp=1490281485180}]>
2017-03-23 10:04:45,210 DEBUG Test worker [org.springframework.batch.integration.chunk.ChunkMessageChannelItemWriter] - <Found result: ChunkResponse: jobId=3, sequence=0, stepContribution=[StepContribution: read=0, written=2, filtered=0, readSkips=0, writeSkips=0, processSkips=0, exitStatus=EXECUTING], successful=true>
2017-03-23 10:04:45,210 DEBUG Test worker [org.springframework.integration.channel.QueueChannel] - <postReceive on channel 'scopedTarget.replies', message: GenericMessage [payload=ChunkResponse: jobId=3, sequence=1, stepContribution=[StepContribution: read=0, written=2, filtered=0, readSkips=0, writeSkips=0, processSkips=0, exitStatus=EXECUTING], successful=true, headers={id=6673c1e7-b2fe-b80d-12db-3e8c7177af26, timestamp=1490281485186}]>
2017-03-23 10:04:45,210 DEBUG Test worker [org.springframework.batch.integration.chunk.ChunkMessageChannelItemWriter] - <Found result: ChunkResponse: jobId=3, sequence=1, stepContribution=[StepContribution: read=0, written=2, filtered=0, readSkips=0, writeSkips=0, processSkips=0, exitStatus=EXECUTING], successful=true>
2017-03-23 10:04:45,210 DEBUG Test worker [org.springframework.integration.channel.QueueChannel] - <postReceive on channel 'scopedTarget.replies', message: GenericMessage [payload=ChunkResponse: jobId=3, sequence=2, stepContribution=[StepContribution: read=0, written=2, filtered=0, readSkips=0, writeSkips=0, processSkips=0, exitStatus=EXECUTING], successful=true, headers={id=a4559e32-26dc-46e8-d9e5-f0bf25a98b85, timestamp=1490281485195}]>
2017-03-23 10:04:45,210 DEBUG Test worker [org.springframework.batch.integration.chunk.ChunkMessageChannelItemWriter] - <Found result: ChunkResponse: jobId=3, sequence=2, stepContribution=[StepContribution: read=0, written=2, filtered=0, readSkips=0, writeSkips=0, processSkips=0, exitStatus=EXECUTING], successful=true>
2017-03-23 10:04:45,210 DEBUG Test worker [org.springframework.integration.channel.QueueChannel] - <postReceive on channel 'scopedTarget.replies', message: GenericMessage [payload=ChunkResponse: jobId=3, sequence=3, stepContribution=[StepContribution: read=0, written=2, filtered=0, readSkips=0, writeSkips=0, processSkips=0, exitStatus=EXECUTING], successful=true, headers={id=97ba1fd2-fbc5-7733-6f04-9fe0179c072a, timestamp=1490281485200}]>
2017-03-23 10:04:45,210 DEBUG Test worker [org.springframework.batch.integration.chunk.ChunkMessageChannelItemWriter] - <Found result: ChunkResponse: jobId=3, sequence=3, stepContribution=[StepContribution: read=0, written=2, filtered=0, readSkips=0, writeSkips=0, processSkips=0, exitStatus=EXECUTING], successful=true>
2017-03-23 10:04:45,211 DEBUG Test worker [org.springframework.integration.channel.QueueChannel] - <postReceive on channel 'scopedTarget.replies', message: GenericMessage [payload=ChunkResponse: jobId=3, sequence=4, stepContribution=[StepContribution: read=0, written=1, filtered=0, readSkips=0, writeSkips=0, processSkips=0, exitStatus=EXECUTING], successful=true, headers={id=088658b4-2705-3a6e-2975-7a7245d55483, timestamp=1490281485205}]>
2017-03-23 10:04:45,211 DEBUG Test worker [org.springframework.batch.integration.chunk.ChunkMessageChannelItemWriter] - <Found result: ChunkResponse: jobId=3, sequence=4, stepContribution=[StepContribution: read=0, written=1, filtered=0, readSkips=0, writeSkips=0, processSkips=0, exitStatus=EXECUTING], successful=true>
2017-03-23 10:04:45,211 DEBUG Test worker [org.springframework.batch.integration.chunk.ChunkMessageChannelItemWriter] - <Finished waiting for results in step listener.>
2017-03-23 10:04:45,211 DEBUG Test worker [org.springframework.batch.integration.chunk.ChunkMessageChannelItemWriter] - <Finished waiting for results in step listener. Still expecting: 0>
2017-03-23 10:04:45,211 DEBUG Test worker [org.springframework.batch.integration.chunk.ChunkMessageChannelItemWriter] - <Applying: ChunkResponse: jobId=3, sequence=0, stepContribution=[StepContribution: read=0, written=2, filtered=0, readSkips=0, writeSkips=0, processSkips=0, exitStatus=EXECUTING], successful=true>
2017-03-23 10:04:45,211 DEBUG Test worker [org.springframework.batch.integration.chunk.ChunkMessageChannelItemWriter] - <Applying: ChunkResponse: jobId=3, sequence=1, stepContribution=[StepContribution: read=0, written=2, filtered=0, readSkips=0, writeSkips=0, processSkips=0, exitStatus=EXECUTING], successful=true>
2017-03-23 10:04:45,211 DEBUG Test worker [org.springframework.batch.integration.chunk.ChunkMessageChannelItemWriter] - <Applying: ChunkResponse: jobId=3, sequence=2, stepContribution=[StepContribution: read=0, written=2, filtered=0, readSkips=0, writeSkips=0, processSkips=0, exitStatus=EXECUTING], successful=true>
2017-03-23 10:04:45,211 DEBUG Test worker [org.springframework.batch.integration.chunk.ChunkMessageChannelItemWriter] - <Applying: ChunkResponse: jobId=3, sequence=3, stepContribution=[StepContribution: read=0, written=2, filtered=0, readSkips=0, writeSkips=0, processSkips=0, exitStatus=EXECUTING], successful=true>
2017-03-23 10:04:45,211 DEBUG Test worker [org.springframework.batch.integration.chunk.ChunkMessageChannelItemWriter] - <Applying: ChunkResponse: jobId=3, sequence=4, stepContribution=[StepContribution: read=0, written=1, filtered=0, readSkips=0, writeSkips=0, processSkips=0, exitStatus=EXECUTING], successful=true>
2017-03-23 10:04:45,214 DEBUG Test worker [org.springframework.batch.core.step.AbstractStep] - <Step execution complete: StepExecution: id=4, version=7, name=step, status=COMPLETED, exitStatus=COMPLETED, readCount=9, filterCount=0, writeCount=9 readSkipCount=0, writeSkipCount=0, processSkipCount=0, commitCount=5, rollbackCount=0>
2017-03-23 10:04:45,215 DEBUG Test worker [org.springframework.batch.core.job.flow.support.SimpleFlow] - <Completed state=job.step with status=COMPLETED>
2017-03-23 10:04:45,215 DEBUG Test worker [org.springframework.batch.core.job.flow.support.SimpleFlow] - <Handling state=job.end1>
2017-03-23 10:04:45,215 DEBUG Test worker [org.springframework.batch.core.job.flow.support.SimpleFlow] - <Completed state=job.end1 with status=COMPLETED>
2017-03-23 10:04:45,215 DEBUG Test worker [org.springframework.batch.core.job.AbstractJob] - <Job execution complete: JobExecution: id=3, version=1, startTime=Thu Mar 23 10:04:45 CDT 2017, endTime=null, lastUpdated=Thu Mar 23 10:04:45 CDT 2017, status=COMPLETED, exitStatus=exitCode=COMPLETED;exitDescription=, job=[JobInstance: id=3, version=0, Job=[job]], jobParameters=[{item.three=3}]>
2017-03-23 10:04:45,217 INFO Test worker [org.springframework.batch.core.launch.support.SimpleJobLauncher] - <Job: [FlowJob: [name=job]] completed with the following parameters: [{item.three=3}] and the following status: [COMPLETED]>
]]></system-out>
<system-err><![CDATA[]]></system-err>
</testsuite>