You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Compiled a fresh graylog-server from current master. Opening the web interface in Chrome on OSX returns an empty/white page and the JS console shows that GET for vendor.js and app.5eed8f45f4bee35f56f5.js failed with an HTTP 500.
Note that the comments in this commit show someone else having the same problem: 515c3a2
After assembly we cannot use File objects to access individual asset files. Instead we need to use a JarFileSystem to access the file metadata.
We could also cache the etag and modification dates in case of jars, but this change currently does not do that. We may want to revisit this in the future.
The patch uses a LoadingCache as a simple "lock" when creating the filesystem (uris will overlap and reference mostly the shaded jar, the cache makes sure only one thread is creating the filesystem).