adamkewley / jobson

A platform for transforming command-line applications into a job service.
Apache License 2.0
256 stars 20 forks source link

Some commands log reflection warnings into stderr #55

Closed adamkewley closed 4 years ago

adamkewley commented 5 years ago

Non critical. Doesn't break anything. To exercise from fresh ubuntu:

wget https://github.com/adamkewley/jobson/releases/download/1.0.1/jobson_1.0.1_all.deb
sudo docker run --name exercise-stderr-bug -v $(realpath .):/host -it ubuntu
apt update && apt install --fix broken ./host/jobson_1.0.1_all.deb

cd ~
jobson new --demo  # fine: generate usual output
jobson generate request demo  # uh oh: writes warnings to stderr:
# WARNING: An illegal reflective access operation has occurred
# WARNING: Illegal reflective access by com.fasterxml.jackson.module.afterburner.util.MyClassLoader (file:/usr/share/jobson/java/jackson-module-afterburner-2.9.6.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int)
# WARNING: Please consider reporting this to the maintainers of com.fasterxml.jackson.module.afterburner.util.MyClassLoader
# WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations
# WARNING: All illegal access operations will be denied in a future release
{
  "spec" : "demo",
  "name" : "Dolores repellendus officiis et et ipsum nam.",
  "inputs" : {
    "firstName" : "Jeff",
    "favoriteColor" : "blue",
    "favoriteFoods" : [ "chocolate ice cream", "pizza", "kale (not really though)" ]
  }
}
adamkewley commented 4 years ago

This is fixed in master, where dropwizard has been upgraded