Java issues.
A place to start.

Find a small task in a Java project you care about.

Java issues

51 open issues

Snapshot checked · How we collect data

kestra-io / kestraJavaUnassigned

No-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 issue
Checked Good First Issue, Up For GrabsUpdated

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 discussion

Before you start

View on GitHub
apache / beamJavaAssigned

Non-transient non-serializable instance field in WatermarkHold

Apache Beam is a unified programming model for Batch and Streaming data processing.

javacoreP3
Checked CodeTriageUpdated

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 discussion

Before you start

View on GitHub
kestra-io / kestraJavaUnassigned

Triggers 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/docs
Checked Good First Issue, Up For GrabsUpdated

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 discussion

Before you start

View on GitHub
kestra-io / kestraJavaUnassigned

Add a unit test for the Empty layout component

Event Driven Orchestration & Scheduling Platform for Mission Critical Applications

area/frontendkind/cooldowngood first issue
Checked Good First Issue, Up For GrabsUpdated

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 discussion

Before you start

View on GitHub
kestra-io / kestraJavaUnassigned

List pages show the wrong sort arrow after a refresh (Flows, Executions, Secrets)

Event Driven Orchestration & Scheduling Platform for Mission Critical Applications

area/frontendgood first issue
Checked Good First Issue, Up For GrabsUpdated

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 discussion

Before you start

View on GitHub
JabRef / jabrefJavaAssigned

Automatically generate Git commit message

Desktop app for managing BibTeX and BibLaTeX (.bib) libraries

good first issue📍 Assigned📌 Pinned
Checked Good First IssueUpdated

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 discussion

Before you start

View on GitHub
kestra-io / kestraJavaUnassigned

[UI] Dashboard pie chart total ignores the app locale

Event Driven Orchestration & Scheduling Platform for Mission Critical Applications

area/frontendgood first issue
Checked Good First Issue, Up For GrabsUpdated

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 discussion

Before you start

View on GitHub
kestra-io / kestraJavaAssigned

Allow to specifiy tmpfs for volume in taskRunner

Event Driven Orchestration & Scheduling Platform for Mission Critical Applications

area/plugingood first issue
Checked Good First Issue, Up For GrabsUpdated

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 discussion

Before you start

View on GitHub
kestra-io / kestraJavaUnassigned

Replace Bootstrap utility classes in `Secrets.vue`

Event Driven Orchestration & Scheduling Platform for Mission Critical Applications

area/frontendkind/cooldowngood first issue
Checked Good First Issue, Up For GrabsUpdated

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 discussion

Before you start

View on GitHub
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 issue
Checked Good First Issue, Up For GrabsUpdated

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 discussion

Before you start

View on GitHub
kestra-io / kestraJavaAssigned

Replace Bootstrap utility classes in `MultiPanelTabs.vue`

Event Driven Orchestration & Scheduling Platform for Mission Critical Applications

area/frontendkind/cooldowngood first issue
Checked Good First Issue, Up For GrabsUpdated

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 discussion

Before you start

View on GitHub
kestra-io / kestraJavaUnassigned

Plugin documentation section headings (Examples, Properties, Outputs, Metrics, Definitions) are not translated

Event Driven Orchestration & Scheduling Platform for Mission Critical Applications

area/pluginarea/frontendgood first issue
Checked Good First Issue, Up For GrabsUpdated

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 discussion

Before you start

View on GitHub
kestra-io / kestraJavaUnassigned

Replace Bootstrap utility classes in `InputText.vue`

Event Driven Orchestration & Scheduling Platform for Mission Critical Applications

area/frontendkind/cooldowngood first issue
Checked Good First Issue, Up For GrabsUpdated

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 discussion

Before you start

View on GitHub
kestra-io / kestraJavaUnassigned

Replace Bootstrap utility classes in `McpConnect.vue`

Event Driven Orchestration & Scheduling Platform for Mission Critical Applications

area/frontendkind/cooldowngood first issue
Checked Good First Issue, Up For GrabsUpdated

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 discussion

Before you start

View on GitHub
kestra-io / kestraJavaUnassigned

Replace Bootstrap utility classes in `FilterDateTime.vue`

Event Driven Orchestration & Scheduling Platform for Mission Critical Applications

area/frontendkind/cooldowngood first issue
Checked Good First Issue, Up For GrabsUpdated

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 discussion

Before you start

View on GitHub
kestra-io / kestraJavaUnassigned

Replace Bootstrap utility classes in `ConditionRow.vue`

Event Driven Orchestration & Scheduling Platform for Mission Critical Applications

area/frontendkind/cooldowngood first issue
Checked Good First Issue, Up For GrabsUpdated

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 discussion

Before you start

View on GitHub
kestra-io / kestraJavaUnassigned

Replace Bootstrap utility classes in `MainFilter.vue`

Event Driven Orchestration & Scheduling Platform for Mission Critical Applications

area/frontendkind/cooldowngood first issue
Checked Good First Issue, Up For GrabsUpdated

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 discussion

Before you start

View on GitHub
kestra-io / kestraJavaUnassigned

Add unit tests for confirmReauth

Event Driven Orchestration & Scheduling Platform for Mission Critical Applications

area/frontendkind/cooldowngood first issue
Checked Good First Issue, Up For GrabsUpdated

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 discussion

Before you start

View on GitHub
bundlab / finance-coachJavaAssigned

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.

enhancementgood first issue
Checked Up For GrabsUpdated

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 discussion

Before you start

View on GitHub
kestra-io / kestraJavaUnassigned

Replace Bootstrap utility classes in `Toc.vue`

Event Driven Orchestration & Scheduling Platform for Mission Critical Applications

area/frontendkind/cooldowngood first issue
Checked Good First Issue, Up For GrabsUpdated

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 discussion

Before you start

View on GitHub
kestra-io / kestraJavaUnassigned

Add unit tests for findTaskLikeAtCursor

Event Driven Orchestration & Scheduling Platform for Mission Critical Applications

area/frontendkind/cooldowngood first issue
Checked Good First Issue, Up For GrabsUpdated

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 discussion

Before you start

View on GitHub
kestra-io / kestraJavaUnassigned

Add unit tests for endOfWordColumn and NO_SUGGESTIONS

Event Driven Orchestration & Scheduling Platform for Mission Critical Applications

area/frontendkind/cooldowngood first issue
Checked Good First Issue, Up For GrabsUpdated

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 discussion

Before you start

View on GitHub
kestra-io / kestraJavaUnassigned

Add unit tests for WEBHOOK_TRIGGER_TYPES

Event Driven Orchestration & Scheduling Platform for Mission Critical Applications

area/frontendkind/cooldowngood first issue
Checked Good First Issue, Up For GrabsUpdated

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 discussion

Before you start

View on GitHub
kestra-io / kestraJavaAssigned

Add unit tests for registerServiceWorker

Event Driven Orchestration & Scheduling Platform for Mission Critical Applications

area/frontendkind/cooldowngood first issue
Checked Good First Issue, Up For GrabsUpdated

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 discussion

Before you start

View on GitHub
kestra-io / kestraJavaAssigned

Add unit tests for the TaskEnum and TaskNamespace no-code fields

Event Driven Orchestration & Scheduling Platform for Mission Critical Applications

area/frontendkind/cooldowngood first issue
Checked Good First Issue, Up For GrabsUpdated

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 discussion

Before you start

View on GitHub
JabRef / jabrefJavaAssigned

Copy and paste to other programs should keep syntax highlighting

Desktop app for managing BibTeX and BibLaTeX (.bib) libraries

good first issue📍 Assigned📌 Pinned
Checked Good First IssueUpdated

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 discussion

Before you start

View on GitHub
kestra-io / kestraJavaUnassigned

Replace Bootstrap utility classes in `Revisions.vue`

Event Driven Orchestration & Scheduling Platform for Mission Critical Applications

area/frontendkind/cooldowngood first issue
Checked Good First Issue, Up For GrabsUpdated

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 discussion

Before you start

View on GitHub
kestra-io / kestraJavaUnassigned

Add unit tests for the topNav store

Event Driven Orchestration & Scheduling Platform for Mission Critical Applications

area/frontendkind/cooldowngood first issue
Checked Good First Issue, Up For GrabsUpdated

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 discussion

Before you start

View on GitHub
JabRef / jabrefJavaAssigned

Fix button placement at commit dialog

Desktop app for managing BibTeX and BibLaTeX (.bib) libraries

good first issue📍 Assigned📌 Pinned
Checked Good First IssueUpdated

What to know

Folow-up to 16569 The button should be in the same line as the other

Read the full issue discussion

Before you start

View on GitHub
kestra-io / kestraJavaUnassigned

Add unit tests for the autocompletion provider

Event Driven Orchestration & Scheduling Platform for Mission Critical Applications

area/frontendkind/cooldowngood first issue
Checked Good First Issue, Up For GrabsUpdated

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 discussion

Before you start

View on GitHub