The following exception happened on Heroku with a spring-boot application:
2017-07-31T19:36:04.419940+00:00 app[web.1]: 19:36:04 WARN [3-thread-1] me.monitor.ResourcepathMonitor - Classpath '{}' is ignored:
2017-07-31T19:36:04.419942+00:00 app[web.1]: java.io.FileNotFoundException: /app/service/target/gdv-xport-service-3.0.0-SNAPSHOT.war!/WEB-INF/lib/guava-18.0.jar! (No such file or directory)
2017-07-31T19:36:04.419943+00:00 app[web.1]: at java.util.zip.ZipFile.open(Native Method)
2017-07-31T19:36:04.419943+00:00 app[web.1]: at java.util.zip.ZipFile.<init>(ZipFile.java:219)
2017-07-31T19:36:04.419944+00:00 app[web.1]: at java.util.zip.ZipFile.<init>(ZipFile.java:149)
2017-07-31T19:36:04.419945+00:00 app[web.1]: at java.util.jar.JarFile.<init>(JarFile.java:166)
2017-07-31T19:36:04.419945+00:00 app[web.1]: at java.util.jar.JarFile.<init>(JarFile.java:130)
2017-07-31T19:36:04.419946+00:00 app[web.1]: at patterntesting.runtime.monitor.ResourcepathMonitor.scanResourcesFromJar(ResourcepathMonitor.java:147)
2017-07-31T19:36:04.419947+00:00 app[web.1]: at patterntesting.runtime.monitor.ResourcepathMonitor.scanResources(ResourcepathMonitor.java:134)
2017-07-31T19:36:04.419947+00:00 app[web.1]: at patterntesting.runtime.monitor.ResourcepathMonitor.scanResources(ResourcepathMonitor.java:121)
2017-07-31T19:36:04.419948+00:00 app[web.1]: at patterntesting.runtime.monitor.ResourcepathMonitor.getResourcesArray(ResourcepathMonitor.java:112)
2017-07-31T19:36:04.419949+00:00 app[web.1]: at patterntesting.runtime.monitor.ResourcepathMonitor.access$0(ResourcepathMonitor.java:111)
2017-07-31T19:36:04.419949+00:00 app[web.1]: at patterntesting.runtime.monitor.ResourcepathMonitor$1.call(ResourcepathMonitor.java:73)
2017-07-31T19:36:04.419950+00:00 app[web.1]: at patterntesting.runtime.monitor.ResourcepathMonitor$1.call(ResourcepathMonitor.java:1)
2017-07-31T19:36:04.419950+00:00 app[web.1]: at java.util.concurrent.FutureTask.run(FutureTask.java:266)
2017-07-31T19:36:04.419951+00:00 app[web.1]: at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
2017-07-31T19:36:04.419952+00:00 app[web.1]: at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
2017-07-31T19:36:04.419952+00:00 app[web.1]: at java.lang.Thread.run(Thread.java:745)
fixed already in 1.7.2-SNAPSHOT
Opened again - problem seems not to be fixed:
faulty code removed, should work now.