Bios-Marcel / baka

My stupid personal financial management
BSD 3-Clause "New" or "Revised" License
1 stars 2 forks source link

Tag renderer can throw exceptions #16

Closed Bios-Marcel closed 1 month ago

Bios-Marcel commented 1 month ago

Probably happens for classifications without a tag:

java.lang.NullPointerException
  at java.base/java.util.Objects.requireNonNull(Objects.java:220)
  at java.base/java.util.Optional.of(Optional.java:113)
  at java.base/java.util.stream.ReduceOps$2ReducingSink.get(ReduceOps.java:129)
  at java.base/java.util.stream.ReduceOps$2ReducingSink.get(ReduceOps.java:107)
  at java.base/java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:921)
  at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:265)
  at java.base/java.util.stream.ReferencePipeline.reduce(ReferencePipeline.java:677)
  at link.biosmarcel.baka/link.biosmarcel.baka.view.PaymentFX.lambda$new$2(PaymentFX.java:39)
Bios-Marcel commented 1 month ago

This will potentially be fixed automatically as soon as #11 is implemented.

Bios-Marcel commented 1 month ago

Tags simply won't be nullable anymore after the merge of #20