Skip to content

Conversation

vfedosieievdish
Copy link

@vfedosieievdish vfedosieievdish commented Sep 9, 2025

Summary

The following Android crash has been introduced in PR #2450

java.lang.IllegalStateException: Underflow in restore - more restores than saves
at android.graphics.Canvas.restore(Canvas.java:664)
at com.horcrux.svg.GroupView.drawGroup(GroupView.java:164)
at com.horcrux.svg.GroupView.draw(GroupView.java:88)
at com.horcrux.svg.RenderableView.render(RenderableView.java:490)
at com.horcrux.svg.GroupView.drawGroup(GroupView.java:132)
at com.horcrux.svg.GroupView.draw(GroupView.java:88)
at com.horcrux.svg.RenderableView.render(RenderableView.java:490)
at com.horcrux.svg.SvgView.drawChildren(SvgView.java:336)
at com.horcrux.svg.SvgView.drawOutput(SvgView.java:282)
at com.horcrux.svg.SvgView.onDraw(SvgView.java:135)

Compatibility

OS Implemented
Android

Checklist

  • I have tested this on a device and a simulator
  • I added documentation in README.md
  • I updated the typed files (typescript)
  • I added a test for the API in the __tests__ folder

Introduced in PR 2450

java.lang.IllegalStateException: Underflow in restore - more restores than saves
 	at android.graphics.Canvas.restore(Canvas.java:664)
 	at com.horcrux.svg.GroupView.drawGroup(GroupView.java:164)
 	at com.horcrux.svg.GroupView.draw(GroupView.java:88)
 	at com.horcrux.svg.RenderableView.render(RenderableView.java:490)
 	at com.horcrux.svg.GroupView.drawGroup(GroupView.java:132)
 	at com.horcrux.svg.GroupView.draw(GroupView.java:88)
 	at com.horcrux.svg.RenderableView.render(RenderableView.java:490)
 	at com.horcrux.svg.SvgView.drawChildren(SvgView.java:336)
 	at com.horcrux.svg.SvgView.drawOutput(SvgView.java:282)
 	at com.horcrux.svg.SvgView.onDraw(SvgView.java:135)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant