Skip to content

AlexanderYastrebov/unknown-currency

Repository files navigation

This a test case to reproduce UnknownCurrencyException(CurrencyCode=EUR)

How to reproduce

Build

mvn clean verify

It is also possible to build against different versions of moneta:

mvn clean verify -Dmoneta.artifactId=moneta -Dmoneta.version=1.1

Run

./run.sh

With some luck and patience it will produce a stacktrace like:

java.util.concurrent.ExecutionException: UnknownCurrencyException [currencyCode=EUR]
    at java.util.concurrent.FutureTask.report(FutureTask.java:122)
    at java.util.concurrent.FutureTask.get(FutureTask.java:192)
    at com.github.ayastrebov.unknown.currency.Main.main(Main.java:25)
Caused by: UnknownCurrencyException [currencyCode=EUR]
    at javax.money.DefaultMonetaryCurrenciesSingletonSpi.getCurrency(DefaultMonetaryCurrenciesSingletonSpi.java:104)
    at javax.money.Monetary.getCurrency(Monetary.java:150)
    at com.github.ayastrebov.unknown.currency.Main$Task.call(Main.java:39)
    at com.github.ayastrebov.unknown.currency.Main$Task.call(Main.java:35)
    at java.util.concurrent.FutureTask.run(FutureTask.java:266)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
    at java.lang.Thread.run(Thread.java:748)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published