FAQ
Q: Maven randomly interrupts deploy and throws socket write error
A: It is a common issue on Java 12 due to the bug related to SSL. To resolve this problem, just change Java version used by Maven build, e.g. 8 or 14.
Q: Checksum validation failed on the maven-metadata.xml
A: Checksum validation always fails, because Reposilite does not trust the metadata files offered by client - they're generated by server, based on the repository content to ensure consistency.
It's fine and it does not affect your builds.
Q: Repository content is not updated when I use CDN (like Cloudflare)
A: It is a problem with CDN cache, because Reposilite does not store any files in memory to reduce usage of resources.
You should take a look at cache policy of your provider.
For instance, if you use Cloudflare, you can set Cache Level to Bypass through the custom page rules.
Q: Artifacts fail to deploy and I see Body already consumed, and was too big to cache. Adjust cache size with `config.requestCacheSize = newMaxSize;` in the log
A: If you have debugEnabled, this can happen with very large artifacts. You can try to tune this by setting the system property reposilite.requestCacheSize (defaults to 8MB) to the maximum artifact size. e.g.
-Dreposilite.requestCacheSize=20MB. See using system properties for more information on setting this.