spring-batch icon indicating copy to clipboard operation
spring-batch copied to clipboard

Spring Batch is a framework for writing batch applications using Java and Spring

Results 361 spring-batch issues
Sort by recently updated
recently updated
newest added
trafficstars

**Bug description** Spring batch configured with two datasources (one for batch/task and another for the app) is much slower than using one datasource for both (boot configured or custom). Following...

status: waiting-for-triage
type: bug
related-to: performance
has: minimal-example

**Bug description** Switching the incrementer for a job causes new instances of that job to keep the old incrementer's parameters around, causing errors if you have a job parameters validator....

status: waiting-for-triage
type: bug
in: core

**Bug description** A simple `faultTolerant` step configuration using `NeverRetryPolicy` and `AlwaysSkipItemSkipPolicy` always retry the items when any exception occurs. Unless I am missing something, I would expect to do not...

in: documentation
type: enhancement

As mentioned in BATCH-2857 there was a need for CompositeItemReader. For scenarios like reading from multiple data sources or reading from different tables without using `GROUP BY` in a query...

in: infrastructure
related-to: item-readers-writers

Update sample for AMQP so that it shows both XML and Java Configuration.

in: samples

**Bug description** StepExecution.getEndTime() invoked inside StepExecutionListener.afterStep() returns null. It should return a valid time, according to the [API docs](https://docs.spring.io/spring-batch/docs/current/api/org/springframework/batch/core/StepExecutionListener.html#afterStep-org.springframework.batch.core.StepExecution-) which says below: >(StepExecutionListener.afterStep() is) Called after execution of step's processing...

type: bug
in: core
has: minimal-example

https://github.com/spring-projects/spring-batch/blob/e8e3f5da085c6fedad54094b5d410b06f57f1594/spring-batch-core/src/main/java/org/springframework/batch/core/step/AbstractStep.java#L237 I have my step defined as `@JobScope`, so it's wrapped in a proxy. During debugging at this line, `this.getName()` returns the name but `this.name` returns `null`. So, this log...

status: waiting-for-reporter
type: bug

**Expected Behavior** It should be possible to run Spring Batch integration tests without having to set up a database or if one is present without the tests committing to the...

status: waiting-for-triage
type: feature

Remove the sorting from JdbcJobExecutionDao#GET_RUNNING_EXECUTIONS because #findRunningJobExecutions returns an unsorted HashSet. Issue #3987

pr-for: enhancement
in: core

`TaskExecutorRepeatTemplateAsynchronousTests#testThrottleLimit` fails intermittently with an `ArrayIndexOutOfBoundsException`, see [build log](https://build.spring.io/browse/BATCH-NIGHTLY-JOB1-5128/test/case/290164400).

in: build
type: bug