Read-only mirror of https://github.com/jeap-admin-ch/jeap-error-handling — Bundesamt für Informatik und Telekommunikation. Issues & pull requests at the source. Catalog: https://www.opensource.admin.ch/en/softwares/mmi27y https://www.opensource.admin.ch/en/softwares/mmi27y
  • Java 79%
  • TypeScript 15.3%
  • HTML 5.1%
  • SCSS 0.3%
  • JavaScript 0.2%
  • Other 0.1%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2026-08-24 13:32:10 +02:00
.idea/runConfigurations jEAP OSS preparation 2025-02-03 08:09:34 +01:00
.mvn/wrapper JEAP-7146 Fix npm test running no tests and update Maven wrapper to 3.9.16 2026-06-12 08:58:38 +02:00
docs JEAP-6738 Fail startup if the input topic equals the dead letter topic 2026-08-17 14:16:11 +02:00
jeap-error-handling-service fix(deps): update dependency ch.admin.bit.jeap:jeap-spring-boot-parent to v40.1.0 2026-08-24 11:29:21 +00:00
jeap-error-handling-service-instance fix(deps): update dependency ch.admin.bit.jeap:jeap-spring-boot-parent to v40.1.0 2026-08-24 11:29:21 +00:00
jeap-error-handling-ui fix(deps): update dependency ch.admin.bit.jeap:jeap-spring-boot-parent to v40.1.0 2026-08-24 11:29:21 +00:00
.gitignore JEAP-6889: Upgrade to Spring Boot 4 and switch tracing from Brave/Zipkin to OTel. 2026-05-05 10:35:29 +02:00
.trivyignore JEAP-5456: Add .trivyignore 2025-10-01 12:26:30 +02:00
AGENTS.md JEAP-7330 Document the docs/ and MDX conventions in AGENTS.md 2026-07-30 13:44:52 +02:00
CHANGELOG.md fix(deps): update dependency ch.admin.bit.jeap:jeap-spring-boot-parent to v40.1.0 2026-08-24 11:29:21 +00:00
CONTRIBUTING.md jEAP OSS preparation 2025-02-03 08:09:34 +01:00
LICENSE jEAP OSS preparation 2025-02-03 08:09:34 +01:00
mvnw jEAP OSS preparation 2025-02-03 08:09:34 +01:00
pom.xml fix(deps): update dependency ch.admin.bit.jeap:jeap-spring-boot-parent to v40.1.0 2026-08-24 11:29:21 +00:00
publiccode.yml fix(deps): update dependency ch.admin.bit.jeap:jeap-spring-boot-parent to v40.1.0 2026-08-24 11:29:21 +00:00
README.md JEAP-7253 Add no-Jira-ticket filter to the error list and browser E2E tests 2026-07-13 10:36:52 +02:00
SECURITY.md jEAP OSS preparation 2025-02-03 08:09:34 +01:00
setPomVersions.sh jEAP OSS preparation 2025-02-03 08:09:34 +01:00
THIRD-PARTY-FRONTEND-LICENSES.md JEAP-7398 Ship the license texts in the artifact instead of committing them 2026-08-19 08:54:31 +02:00
THIRD-PARTY-LICENSES.md Updating THIRD-PARTY-LICENSES.md 2026-08-24 13:32:10 +02:00

jEAP Error Handling Service

The jEAP Error Handling Service (EHS) makes sure that no Kafka message is lost when its processing fails in a business application. It consumes MessageProcessingFailedEvents published by the jEAP messaging error handler, persists the failed messages, automatically retries temporary errors, escalates permanent errors to manual tasks, and provides a UI to inspect, resend and close errors — with optional grouping of related errors and Jira issue tracking.

This repository is published as a library: every business system creates and deploys its own EHS instance depending on it.

Documentation

Versioning

This library is versioned using Semantic Versioning and all changes are documented in CHANGELOG.md following the format defined in Keep a Changelog.

Note

This repository is part of the open source distribution of jEAP. See github.com/jeap-admin-ch/jeap for more information.

License

This repository is Open Source Software licensed under the Apache License 2.0.