Java issues.
A place to start.
Find a small task in a Java project you care about.
Java issues
51 open issuesSnapshot checked · How we collect data
kestra-io / kestraJavaUnassignedNo-code duration field writes weeks as P1W, which the backend can't parse
Event Driven Orchestration & Scheduling Platform for Mission Critical Applications
area/frontendgood first issueChecked Good First Issue, Up For GrabsUpdated
No-code duration field writes weeks as P1W, which the backend can't parse
Event Driven Orchestration & Scheduling Platform for Mission Critical Applications
What to know
ImportantThis issue is not ready for contributions yet. The Kestra team still has to review it. Please wait until this message is removed and the issue has been move to Backlog stage before you start working on it. Pull
Read the full issue discussionBefore you start
- No assignee at the last check. Read the comments for work already in progress.
- Read the project’s contribution guide
- Follow its setup, testing and AI-use instructions.
apache / beamJavaAssignedNon-transient non-serializable instance field in WatermarkHold
Apache Beam is a unified programming model for Batch and Streaming data processing.
javacoreP3Checked CodeTriageUpdated
Non-transient non-serializable instance field in WatermarkHold
Apache Beam is a unified programming model for Batch and Streaming data processing.
What to know
FindBugs SEBADFIELD: Non-transient non-serializable instance field in serializable class Applies to: WatermarkHold.timerInternals. This is a good starter bug. When fixing, please remove the corresponding entries from
Read the full issue discussionBefore you start
- This issue has an assignee. Check with the maintainer before starting.
- Read the project’s contribution guide
- Follow its setup, testing and AI-use instructions.
kestra-io / kestraJavaUnassignedTriggers dashboard data docs copy the Executions description and have an empty example
Event Driven Orchestration & Scheduling Platform for Mission Critical Applications
area/plugingood first issuearea/docsChecked Good First Issue, Up For GrabsUpdated
Triggers dashboard data docs copy the Executions description and have an empty example
Event Driven Orchestration & Scheduling Platform for Mission Critical Applications
What to know
ImportantThis issue is not ready for contributions yet. The Kestra team still has to review it. Please wait until this message is removed and the issue has been move to Backlog stage before you start working on it. Pull
Read the full issue discussionBefore you start
- No assignee at the last check. Read the comments for work already in progress.
- Read the project’s contribution guide
- Follow its setup, testing and AI-use instructions.
kestra-io / kestraJavaUnassignedAdd a unit test for the Empty layout component
Event Driven Orchestration & Scheduling Platform for Mission Critical Applications
area/frontendkind/cooldowngood first issueChecked Good First Issue, Up For GrabsUpdated
Add a unit test for the Empty layout component
Event Driven Orchestration & Scheduling Platform for Mission Critical Applications
What to know
What ui/src/components/layout/empty/Empty.vue has no test yet. It renders every empty state in the app. Its title and description fall back to empty. . translation keys only when those keys exist, so a type with no keys
Read the full issue discussionBefore you start
- No assignee at the last check. Read the comments for work already in progress.
- Read the project’s contribution guide
- Follow its setup, testing and AI-use instructions.
kestra-io / kestraJavaUnassignedList pages show the wrong sort arrow after a refresh (Flows, Executions, Secrets)
Event Driven Orchestration & Scheduling Platform for Mission Critical Applications
area/frontendgood first issueChecked Good First Issue, Up For GrabsUpdated
List pages show the wrong sort arrow after a refresh (Flows, Executions, Secrets)
Event Driven Orchestration & Scheduling Platform for Mission Critical Applications
What to know
Describe the issue On several list pages, refreshing after sorting can leave the rows in the URL-specified order while the sort indicator returns to the page's default column or direction. On Flows, the first click
Read the full issue discussionBefore you start
- No assignee at the last check. Read the comments for work already in progress.
- Read the project’s contribution guide
- Follow its setup, testing and AI-use instructions.
JabRef / jabrefJavaAssignedAutomatically generate Git commit message
Desktop app for managing BibTeX and BibLaTeX (.bib) libraries
good first issue📍 Assigned📌 PinnedChecked Good First IssueUpdated
Automatically generate Git commit message
Desktop app for managing BibTeX and BibLaTeX (.bib) libraries
What to know
🤖 Generated with Claude Code When committing a library via File Git Commit, JabRef falls back to the static commit message "Update references" if the user does not type one. The commit message should instead be
Read the full issue discussionBefore you start
- This issue has an assignee. Check with the maintainer before starting.
- Read the project’s contribution guide
- Follow its setup, testing and AI-use instructions.
kestra-io / kestraJavaUnassigned[UI] Dashboard pie chart total ignores the app locale
Event Driven Orchestration & Scheduling Platform for Mission Critical Applications
area/frontendgood first issueChecked Good First Issue, Up For GrabsUpdated
[UI] Dashboard pie chart total ignores the app locale
Event Driven Orchestration & Scheduling Platform for Mission Critical Applications
What to know
ImportantThis issue is not ready for contributions yet. The Kestra team still has to review it. Please wait until this message is removed and the issue has been move to Backlog stage before you start working on it. Pull
Read the full issue discussionBefore you start
- No assignee at the last check. Read the comments for work already in progress.
- Read the project’s contribution guide
- Follow its setup, testing and AI-use instructions.
kestra-io / kestraJavaAssignedAllow to specifiy tmpfs for volume in taskRunner
Event Driven Orchestration & Scheduling Platform for Mission Critical Applications
area/plugingood first issueChecked Good First Issue, Up For GrabsUpdated
Allow to specifiy tmpfs for volume in taskRunner
Event Driven Orchestration & Scheduling Platform for Mission Critical Applications
What to know
Feature description When using the "io.kestra.plugin.scripts.runner.docker.Docker" task runner with a specific image, it would be very useful to be able to specify that the volume be mounted in RAM using
Read the full issue discussionBefore you start
- This issue has an assignee. Check with the maintainer before starting.
- Read the project’s contribution guide
- Follow its setup, testing and AI-use instructions.
kestra-io / kestraJavaUnassignedReplace Bootstrap utility classes in `Secrets.vue`
Event Driven Orchestration & Scheduling Platform for Mission Critical Applications
area/frontendkind/cooldowngood first issueChecked Good First Issue, Up For GrabsUpdated
Replace Bootstrap utility classes in `Secrets.vue`
Event Driven Orchestration & Scheduling Platform for Mission Critical Applications
What to know
ui/src/components/secrets/Secrets.vue uses 15 Bootstrap utility classes. Bootstrap is being removed from the design system, so each one should become CSS written with the --ks- tokens from ui/packages/design-system, in
Read the full issue discussionBefore you start
- No assignee at the last check. Read the comments for work already in progress.
- Read the project’s contribution guide
- Follow its setup, testing and AI-use instructions.
kestra-io / kestraJavaUnassigned[UI] Sidebar section titles "Workspace" and "Resources" are not translated
Event Driven Orchestration & Scheduling Platform for Mission Critical Applications
area/frontendkind/quick-wingood first issueChecked Good First Issue, Up For GrabsUpdated
[UI] Sidebar section titles "Workspace" and "Resources" are not translated
Event Driven Orchestration & Scheduling Platform for Mission Critical Applications
What to know
ImportantThis issue is not ready for contributions yet. The Kestra team still has to review it. Please wait until this message is removed and the issue has been move to Backlog stage before you start working on it. Pull
Read the full issue discussionBefore you start
- No assignee at the last check. Read the comments for work already in progress.
- Read the project’s contribution guide
- Follow its setup, testing and AI-use instructions.
kestra-io / kestraJavaAssignedReplace Bootstrap utility classes in `MultiPanelTabs.vue`
Event Driven Orchestration & Scheduling Platform for Mission Critical Applications
area/frontendkind/cooldowngood first issueChecked Good First Issue, Up For GrabsUpdated
Replace Bootstrap utility classes in `MultiPanelTabs.vue`
Event Driven Orchestration & Scheduling Platform for Mission Critical Applications
What to know
ui/src/components/MultiPanelTabs.vue uses 1 Bootstrap utility class. Bootstrap is being removed from the design system, so it should become CSS written with the --ks- tokens from ui/packages/design-system, in the
Read the full issue discussionBefore you start
- This issue has an assignee. Check with the maintainer before starting.
- Read the project’s contribution guide
- Follow its setup, testing and AI-use instructions.
kestra-io / kestraJavaUnassignedPlugin documentation section headings (Examples, Properties, Outputs, Metrics, Definitions) are not translated
Event Driven Orchestration & Scheduling Platform for Mission Critical Applications
area/pluginarea/frontendgood first issueChecked Good First Issue, Up For GrabsUpdated
Plugin documentation section headings (Examples, Properties, Outputs, Metrics, Definitions) are not translated
Event Driven Orchestration & Scheduling Platform for Mission Critical Applications
What to know
ImportantThis issue is not ready for contributions yet. The Kestra team still has to review it. Please wait until this message is removed and the issue has been move to Backlog stage before you start working on it. Pull
Read the full issue discussionBefore you start
- No assignee at the last check. Read the comments for work already in progress.
- Read the project’s contribution guide
- Follow its setup, testing and AI-use instructions.
kestra-io / kestraJavaUnassignedReplace Bootstrap utility classes in `InputText.vue`
Event Driven Orchestration & Scheduling Platform for Mission Critical Applications
area/frontendkind/cooldowngood first issueChecked Good First Issue, Up For GrabsUpdated
Replace Bootstrap utility classes in `InputText.vue`
Event Driven Orchestration & Scheduling Platform for Mission Critical Applications
What to know
ui/src/components/no-code/components/inputs/InputText.vue uses 4 Bootstrap utility classes. Bootstrap is being removed from the design system, so each one should become CSS written with the --ks- tokens from
Read the full issue discussionBefore you start
- No assignee at the last check. Read the comments for work already in progress.
- Read the project’s contribution guide
- Follow its setup, testing and AI-use instructions.
kestra-io / kestraJavaUnassignedReplace Bootstrap utility classes in `McpConnect.vue`
Event Driven Orchestration & Scheduling Platform for Mission Critical Applications
area/frontendkind/cooldowngood first issueChecked Good First Issue, Up For GrabsUpdated
Replace Bootstrap utility classes in `McpConnect.vue`
Event Driven Orchestration & Scheduling Platform for Mission Critical Applications
What to know
ui/src/components/admin/mcp/tabs/McpConnect.vue uses 1 Bootstrap utility class. Bootstrap is being removed from the design system, so it should become CSS written with the --ks- tokens from ui/packages/design-system, in
Read the full issue discussionBefore you start
- No assignee at the last check. Read the comments for work already in progress.
- Read the project’s contribution guide
- Follow its setup, testing and AI-use instructions.
kestra-io / kestraJavaUnassignedReplace Bootstrap utility classes in `FilterDateTime.vue`
Event Driven Orchestration & Scheduling Platform for Mission Critical Applications
area/frontendkind/cooldowngood first issueChecked Good First Issue, Up For GrabsUpdated
Replace Bootstrap utility classes in `FilterDateTime.vue`
Event Driven Orchestration & Scheduling Platform for Mission Critical Applications
What to know
ui/packages/design-system/src/components/Data/KsDataTable/filter/layout/FilterDateTime.vue uses 1 Bootstrap utility class. Bootstrap is being removed from the design system, so it should become CSS written with the
Read the full issue discussionBefore you start
- No assignee at the last check. Read the comments for work already in progress.
- Read the project’s contribution guide
- Follow its setup, testing and AI-use instructions.
kestra-io / kestraJavaUnassignedReplace Bootstrap utility classes in `ConditionRow.vue`
Event Driven Orchestration & Scheduling Platform for Mission Critical Applications
area/frontendkind/cooldowngood first issueChecked Good First Issue, Up For GrabsUpdated
Replace Bootstrap utility classes in `ConditionRow.vue`
Event Driven Orchestration & Scheduling Platform for Mission Critical Applications
What to know
ui/packages/design-system/src/components/Data/KsDataTable/filter/ConditionRow.vue uses 2 Bootstrap utility classes. Bootstrap is being removed from the design system, so each one should become CSS written with the --ks-
Read the full issue discussionBefore you start
- No assignee at the last check. Read the comments for work already in progress.
- Read the project’s contribution guide
- Follow its setup, testing and AI-use instructions.
kestra-io / kestraJavaUnassignedReplace Bootstrap utility classes in `MainFilter.vue`
Event Driven Orchestration & Scheduling Platform for Mission Critical Applications
area/frontendkind/cooldowngood first issueChecked Good First Issue, Up For GrabsUpdated
Replace Bootstrap utility classes in `MainFilter.vue`
Event Driven Orchestration & Scheduling Platform for Mission Critical Applications
What to know
ui/packages/design-system/src/components/Data/KsDataTable/filter/MainFilter.vue uses 1 Bootstrap utility class. Bootstrap is being removed from the design system, so it should become CSS written with the --ks- tokens
Read the full issue discussionBefore you start
- No assignee at the last check. Read the comments for work already in progress.
- Read the project’s contribution guide
- Follow its setup, testing and AI-use instructions.
kestra-io / kestraJavaUnassignedAdd unit tests for confirmReauth
Event Driven Orchestration & Scheduling Platform for Mission Critical Applications
area/frontendkind/cooldowngood first issueChecked Good First Issue, Up For GrabsUpdated
Add unit tests for confirmReauth
Event Driven Orchestration & Scheduling Platform for Mission Critical Applications
What to know
What ui/src/composables/useReauthDialog.ts already has a test, but the exports below have no coverage in it. It gates the re-authentication prompt. One of seven exports with no coverage, and it decides whether a user is
Read the full issue discussionBefore you start
- No assignee at the last check. Read the comments for work already in progress.
- Read the project’s contribution guide
- Follow its setup, testing and AI-use instructions.
bundlab / finance-coachJavaAssignedFeature: Support custom budget rules beyond the standard 50/30/20
A lightweight terminal-base Java application that helps users manage personal finances using the 50/30/20 budgeting rule. Features transaction tracking, CSV persistence, and real-time AI-powered financial coaching.
enhancementgood first issueChecked Up For GrabsUpdated
Feature: Support custom budget rules beyond the standard 50/30/20
A lightweight terminal-base Java application that helps users manage personal finances using the 50/30/20 budgeting rule. Features transaction tracking, CSV persistence, and real-time AI-powered financial coaching.
What to know
Description Currently, the application is built around the fixed 50/30/20 budgeting rule. It would be great to allow users to define their own custom budget percentages. Proposed Features Allow users to set custom
Read the full issue discussionBefore you start
- This issue has an assignee. Check with the maintainer before starting.
- Read the project’s contribution guide
- Follow its setup, testing and AI-use instructions.
kestra-io / kestraJavaUnassignedReplace Bootstrap utility classes in `Toc.vue`
Event Driven Orchestration & Scheduling Platform for Mission Critical Applications
area/frontendkind/cooldowngood first issueChecked Good First Issue, Up For GrabsUpdated
Replace Bootstrap utility classes in `Toc.vue`
Event Driven Orchestration & Scheduling Platform for Mission Critical Applications
What to know
ui/src/components/docs/Toc.vue uses 7 Bootstrap utility classes. Bootstrap is being removed from the design system, so each one should become CSS written with the --ks- tokens from ui/packages/design-system, in the
Read the full issue discussionBefore you start
- No assignee at the last check. Read the comments for work already in progress.
- Read the project’s contribution guide
- Follow its setup, testing and AI-use instructions.
kestra-io / kestraJavaUnassignedAdd unit tests for findTaskLikeAtCursor
Event Driven Orchestration & Scheduling Platform for Mission Critical Applications
area/frontendkind/cooldowngood first issueChecked Good First Issue, Up For GrabsUpdated
Add unit tests for findTaskLikeAtCursor
Event Driven Orchestration & Scheduling Platform for Mission Critical Applications
What to know
What ui/src/composables/monaco/languages/taskCompletionScoping.ts already has a test, but the exports below have no coverage in it. It decides which task the cursor is inside, which scopes every completion offered in
Read the full issue discussionBefore you start
- No assignee at the last check. Read the comments for work already in progress.
- Read the project’s contribution guide
- Follow its setup, testing and AI-use instructions.
kestra-io / kestraJavaUnassignedAdd unit tests for endOfWordColumn and NO_SUGGESTIONS
Event Driven Orchestration & Scheduling Platform for Mission Critical Applications
area/frontendkind/cooldowngood first issueChecked Good First Issue, Up For GrabsUpdated
Add unit tests for endOfWordColumn and NO_SUGGESTIONS
Event Driven Orchestration & Scheduling Platform for Mission Critical Applications
What to know
What ui/src/composables/monaco/languages/pebbleLanguageConfigurator.ts already has a test, but the exports below have no coverage in it. Three of this module's seven exports are uncovered. endOfWordColumn decides where
Read the full issue discussionBefore you start
- No assignee at the last check. Read the comments for work already in progress.
- Read the project’s contribution guide
- Follow its setup, testing and AI-use instructions.
kestra-io / kestraJavaUnassignedAdd unit tests for WEBHOOK_TRIGGER_TYPES
Event Driven Orchestration & Scheduling Platform for Mission Critical Applications
area/frontendkind/cooldowngood first issueChecked Good First Issue, Up For GrabsUpdated
Add unit tests for WEBHOOK_TRIGGER_TYPES
Event Driven Orchestration & Scheduling Platform for Mission Critical Applications
What to know
What ui/src/utils/webhook.ts already has a test, but the exports below have no coverage in it. The constant decides which triggers the UI treats as webhooks. A trigger type missing from it silently loses its webhook
Read the full issue discussionBefore you start
- No assignee at the last check. Read the comments for work already in progress.
- Read the project’s contribution guide
- Follow its setup, testing and AI-use instructions.
kestra-io / kestraJavaAssignedAdd unit tests for registerServiceWorker
Event Driven Orchestration & Scheduling Platform for Mission Critical Applications
area/frontendkind/cooldowngood first issueChecked Good First Issue, Up For GrabsUpdated
Add unit tests for registerServiceWorker
Event Driven Orchestration & Scheduling Platform for Mission Critical Applications
What to know
What ui/src/utils/serviceWorker.ts already has a spec, but the exports below have no coverage in it. It registers the PWA service worker at boot. It has to be inert where the browser does not support it, since throwing
Read the full issue discussionBefore you start
- This issue has an assignee. Check with the maintainer before starting.
- Read the project’s contribution guide
- Follow its setup, testing and AI-use instructions.
kestra-io / kestraJavaAssignedAdd unit tests for the TaskEnum and TaskNamespace no-code fields
Event Driven Orchestration & Scheduling Platform for Mission Critical Applications
area/frontendkind/cooldowngood first issueChecked Good First Issue, Up For GrabsUpdated
Add unit tests for the TaskEnum and TaskNamespace no-code fields
Event Driven Orchestration & Scheduling Platform for Mission Critical Applications
What to know
What ui/src/components/no-code/components/tasks/TaskEnum.vue has no test yet. Both render a selector in the no-code editor: TaskEnum from the schema's enum list, TaskNamespace from the namespaces the instance knows
Read the full issue discussionBefore you start
- This issue has an assignee. Check with the maintainer before starting.
- Read the project’s contribution guide
- Follow its setup, testing and AI-use instructions.
JabRef / jabrefJavaAssignedCopy and paste to other programs should keep syntax highlighting
Desktop app for managing BibTeX and BibLaTeX (.bib) libraries
good first issue📍 Assigned📌 PinnedChecked Good First IssueUpdated
Copy and paste to other programs should keep syntax highlighting
Desktop app for managing BibTeX and BibLaTeX (.bib) libraries
What to know
See also 17355 I have @Article{Agrawal2015, author = {Agrawal, Shikha and Agrawal, Jitendra}, date = {2015}, journaltitle = {Procedia Computer Science}, title = {Survey on Anomaly Detection using Data Mining
Read the full issue discussionBefore you start
- This issue has an assignee. Check with the maintainer before starting.
- Read the project’s contribution guide
- Follow its setup, testing and AI-use instructions.
kestra-io / kestraJavaUnassignedReplace Bootstrap utility classes in `Revisions.vue`
Event Driven Orchestration & Scheduling Platform for Mission Critical Applications
area/frontendkind/cooldowngood first issueChecked Good First Issue, Up For GrabsUpdated
Replace Bootstrap utility classes in `Revisions.vue`
Event Driven Orchestration & Scheduling Platform for Mission Critical Applications
What to know
ui/src/components/layout/Revisions.vue uses 11 Bootstrap utility classes. Bootstrap is being removed from the design system, so each one should become CSS written with the --ks- tokens from ui/packages/design-system, in
Read the full issue discussionBefore you start
- No assignee at the last check. Read the comments for work already in progress.
- Read the project’s contribution guide
- Follow its setup, testing and AI-use instructions.
kestra-io / kestraJavaUnassignedAdd unit tests for the topNav store
Event Driven Orchestration & Scheduling Platform for Mission Critical Applications
area/frontendkind/cooldowngood first issueChecked Good First Issue, Up For GrabsUpdated
Add unit tests for the topNav store
Event Driven Orchestration & Scheduling Platform for Mission Critical Applications
What to know
What ui/src/stores/topNav.ts has no test yet. Every page writes its title, breadcrumb and description here for the top bar to render. Stale values from a previous route are what show up as the wrong breadcrumb after
Read the full issue discussionBefore you start
- No assignee at the last check. Read the comments for work already in progress.
- Read the project’s contribution guide
- Follow its setup, testing and AI-use instructions.
JabRef / jabrefJavaAssignedFix button placement at commit dialog
Desktop app for managing BibTeX and BibLaTeX (.bib) libraries
good first issue📍 Assigned📌 PinnedChecked Good First IssueUpdated
Fix button placement at commit dialog
Desktop app for managing BibTeX and BibLaTeX (.bib) libraries
What to know
Folow-up to 16569 The button should be in the same line as the other
Read the full issue discussionBefore you start
- This issue has an assignee. Check with the maintainer before starting.
- Read the project’s contribution guide
- Follow its setup, testing and AI-use instructions.
kestra-io / kestraJavaUnassignedAdd unit tests for the autocompletion provider
Event Driven Orchestration & Scheduling Platform for Mission Critical Applications
area/frontendkind/cooldowngood first issueChecked Good First Issue, Up For GrabsUpdated
Add unit tests for the autocompletion provider
Event Driven Orchestration & Scheduling Platform for Mission Critical Applications
What to know
What ui/src/services/autoCompletionProvider.ts has no test yet. It backs editor autocompletion, and six of its exports have no coverage. Its suggestions are what users see when typing an expression, so a wrong or
Read the full issue discussionBefore you start
- No assignee at the last check. Read the comments for work already in progress.
- Read the project’s contribution guide
- Follow its setup, testing and AI-use instructions.
No issues match those filters.
Try a different language or remove a filter to broaden your search.
We couldn’t load more issues.
The initial list is still available. Refresh the page to try again.