Nexus Repository
Backend & InfraSonatype Nexus Repository Open-source codebase mirror
Release History
release-3.89.1-02This release provides release notes for Sonatype Nexus Repository version 3.89.0, with details available via the provided link.
release-3.89.0-09This release contains the release notes for Sonatype Nexus Repository 3.89.0, detailing updates and fixes.
release-3.87.2-015 fixesNexus Repository Manager version 3.87.0 focuses primarily on stability and usability improvements, addressing several critical bugs related to UI loading, artifact operations, and external identity provider integration.
release-3.86.3-01This release primarily points to the Sonatype Nexus Repository 3.86.0 release notes for detailed information on changes, features, and fixes.
release-3.85.1-013 fixesNexus Repository 3.85.0 includes several bug fixes addressing issues in the blob store browser and REST API content display, along with a security fix.
release-3.84.2-01This release contains release notes linked from the Sonatype Nexus Repository 3.84.0 documentation page.
release-3.88.0-083 fixes2 featuresNexus Repository 3.88.0 introduces support for the modern Maven Snapshot versioning scheme and fixes critical bugs related to Docker pulls and resource utilization. Users should review migration steps if they heavily rely on specific snapshot version formats.
release-3.87.1-01This release contains release notes for Sonatype Nexus Repository 3.87.0, with details available via the provided documentation link.
release-3.87.0-03This release contains release notes linked from the provided URL, which details changes for Sonatype Nexus Repository 3.87.0.
release-3.86.2-01This release contains release notes linked from the Sonatype Nexus Repository 3.86.0 documentation page.
release-3.86.0-08This release contains release notes linked from the Sonatype Nexus Repository 3.86.0 documentation page.
release-3.85.0-03This release contains release notes linked from the Sonatype Nexus Repository documentation page for version 3.85.0.
release-3.84.1-01This release contains release notes linked from the Sonatype Nexus Repository 3.84.0 documentation page.
release-3.84.0-03This release provides release notes for Sonatype Nexus Repository version 3.84.0, with details available via the provided link.
release-3.83.2-01This release contains release notes for Sonatype Nexus Repository 3.83.0, with details available via the provided link.
release-3.82.1-08This release contains release notes for Sonatype Nexus Repository 3.82.1, accessible via the provided link.
release-3.83.1-03This release provides release notes for Sonatype Nexus Repository 3.83.1. Specific details about changes are available via the provided documentation link.
release-3.83.0-08This release contains release notes linked from the Sonatype Nexus Repository documentation for version 3.83.0.
release-3.82.0-08This release contains release notes linked from the provided URL, which details changes for Sonatype Nexus Repository 3.82.0.
release-3.81.1-01This release contains release notes for Sonatype Nexus Repository 3.81.0, with details available via the provided link.
release-3.81.0-08This release contains release notes for Sonatype Nexus Repository 3.81.0, with details available via the provided link.
release-3.80.0-06This release contains release notes linked from the Sonatype Nexus Repository 3.80.0 documentation page.
release-3.79.1-04This release contains release notes linked from Sonatype Nexus Repository 3.79.0.
release-3.79.0-09This release contains release notes linked from the provided URL, detailing changes for Sonatype Nexus Repository 3.79.0.
release-3.78.2-04This release provides release notes for Sonatype Nexus Repository 3.78.0, detailing updates and changes.
release-3.78.1-02This release contains release notes for Sonatype Nexus Repository 3.78.0, with details available via the provided link.
release-3.78.0-14This release contains release notes for Sonatype Nexus Repository 3.78.0, with details available via the provided link.
release-3.77.2-02This release provides release notes for Sonatype Nexus Repository 3.77.0, with details available via the provided link.
release-3.77.1-01This release contains release notes linked from the Sonatype Nexus Repository 3.77.0 documentation page.
release-3.77.0-08This release contains release notes linked from the Sonatype Nexus Repository 3.77.0 documentation page.
release-3.76.1-01This release contains release notes linked from the Sonatype Nexus Repository documentation for version 3.76.0.
Common Errors
IllegalStateException9 reportsIllegalStateException in nexus-repository often arises from attempting to access or modify repository state during an invalid lifecycle phase, such as during component creation or deletion events. To fix it, ensure repository component operations, notably writes and state changes, occur within appropriate event listeners or transactional contexts outside the critical lifecycle stages, potentially leveraging background tasks or explicit database transactions. Review relevant plugins or custom code for synchronous operations during component lifecycle events and defer them where necessary.
NullPointerException6 reportsNullPointerException errors often occur when code attempts to dereference a null object, such as calling a method on a variable that hasn't been initialized or assigned a value. Fix this by ensuring all objects are properly initialized, and use null checks (e.g., `if (object != null)`) before accessing their members to prevent dereferencing null values. Specifically check for unpopulated Maps (like `exceptionMappers`) and ensure they are correctly initialized before use.
ClassNotFoundException3 reportsClassNotFoundException in Nexus Repository usually means a required JAR file or a dependency is missing from the classpath or not loaded correctly. To fix it, ensure the relevant plugin JAR files are placed in the correct Nexus plugins directory (e.g., sonatype-work/nexus3/plugins) and that the plugin is compatible with your Nexus Repository version. Restart Nexus after adding the JARs for the changes to take effect.
BlobStoreException3 reportsBlobStoreException in nexus-repository commonly arises from inconsistencies in the blob store metadata or underlying file system, often due to interrupted operations or concurrent processes. To resolve this, first try running the "Repair - Reconcile component database from blob store" task. If that doesn't work, a more drastic solution involves backing up your Nexus Repository, deleting the affected blob store directory and database entries (after careful analysis), and then restoring necessary blobs from backups if needed.
ApplicationContextException3 reportsApplicationContextException in Nexus Repository usually stems from database connection problems, corrupted database schemas, or incompatible database drivers after upgrades. Resolve this by verifying database connection details in nexus.properties, ensuring the correct database driver is installed, and running database migration scripts if necessary via the Nexus admin console or command line. If migrations fail, consider restoring from a backup to a point before the upgrade attempt.
DataAccessException3 reportsDataAccessException in Nexus Repository often arises from database inconsistencies or malformed data incompatible with the database schema, especially after upgrades or migrations. To resolve it, examine the Nexus logs for specific error details and the affected repository type. Then, use the Nexus API or database tools to correct the data or schema inconsistencies, followed by rebuilding affected repository indexes and caches.
Related Backend & Infra Packages
Production-Grade Container Scheduling and Management
Node.js JavaScript runtime ✨🐢🚀✨
Promise based HTTP client for the browser and node.js
A modern runtime for JavaScript and TypeScript.
Deliver web apps with confidence 🚀
Incredibly fast JavaScript runtime, bundler, test runner, and package manager – all in one
Subscribe to Updates
Get notified when new versions are released