Skip to content

Fix#7753 intermittent AIOOBE when recording empty position undo in Hop GUI - #7754

Merged
hansva merged 1 commit into
apache:mainfrom
leehaut:hotfix/lance-common-108
Aug 3, 2026
Merged

Fix#7753 intermittent AIOOBE when recording empty position undo in Hop GUI#7754
hansva merged 1 commit into
apache:mainfrom
leehaut:hotfix/lance-common-108

Conversation

@leehaut

@leehaut leehaut commented Aug 2, 2026

Copy link
Copy Markdown
Contributor

Fix #7753

Summary

  • Fix intermittent ArrayIndexOutOfBoundsException in Hop GUI when a position undo is recorded with an empty selection after a slight transform drag/mouseUp.
  • Guard ChangeAction undo setters against null/empty or length-mismatched inputs; skip rejected (None) undo entries in AbstractMeta.addUndo.
  • Align HopGuiPipelineGraph.mouseUp empty-selection check with the existing note/workflow paths, and add unit coverage for empty/mismatched position undo.

@leehaut
leehaut marked this pull request as ready for review August 2, 2026 06:21
@hansva
hansva merged commit bf93ece into apache:main Aug 3, 2026
3 checks passed
@leehaut
leehaut deleted the hotfix/lance-common-108 branch August 4, 2026 12:24
jefersonminatozaki pushed a commit to jefersonminatozaki/hop that referenced this pull request Aug 14, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Bug]: Intermittent ArrayIndexOutOfBoundsException when recording position undo in Hop GUI

2 participants