JIRA Startup Failed while Initialising the Plugin System

Platform Notice: Data Center Only - This article only applies to Atlassian apps on the Data Center platform.

Note that this KB was created for the Data Center version of the product. Data Center KBs for non-Data-Center-specific features may also work for Server versions of the product, however they have not been tested. Support for Server* products ended on February 15th 2024. If you are running a Server product, you can visit the Atlassian Server end of support announcement to review your migration options.

*Except Fisheye and Crucible

Symptoms

JIRA fails to start due to java.lang.IllegalArgumentException: The validated object is null

The following appears in the atlassian-jira.log:

2011-08-11 13:37:53,192 main INFO [atlassian.plugin.manager.DefaultPluginManager] Initialising the plugin system 2011-08-11 13:37:53,467 main ERROR [atlassian.event.internal.EventPublisherImpl] There was an exception thrown trying to dispatch event 'com.atlassian.plugin.event.events.PluginFrameworkStartingEvent@20e5f01b' from the invoker 'com.atlassian.event.internal.SingleParameterMethodListenerInvoker@62b92956'. java.lang.RuntimeException: The validated object is null at com.atlassian.event.internal.SingleParameterMethodListenerInvoker.invoke(SingleParameterMethodListenerInvoker.java:54) at com.atlassian.event.internal.AsynchronousAbleEventDispatcher$2.run(AsynchronousAbleEventDispatcher.java:60) ... Caused by: java.lang.IllegalArgumentException: The validated object is null at org.apache.commons.lang.Validate.notNull(Validate.java:222) at com.atlassian.crowd.model.application.ApplicationImpl.setNameAndLowerName(ApplicationImpl.java:394) at com.atlassian.crowd.model.application.ApplicationImpl.setName(ApplicationImpl.java:134)
2015-09-26 22:33:09,215 localhost-startStop-1 ERROR [service.services.analytics.JiraLifecycleAnalyticsService] Error trying to grab analytics from [com.atlassian.jira.service.services.analytics.start.UserAnalyticTask] com.atlassian.cache.CacheException: java.lang.NullPointerException: The validated object is null at com.atlassian.cache.memory.DelegatingCachedReference.get(DelegatingCachedReference.java:60) at com.atlassian.jira.crowd.embedded.ofbiz.OfBizApplicationDao.findByName(OfBizApplicationDao.java:135) at com.atlassian.crowd.embedded.core.CrowdEmbeddedApplicationFactory.getApplication(CrowdEmbeddedApplicationFactory.java:25) at com.atlassian.crowd.embedded.core.CrowdDirectoryServiceImpl.getApplication(CrowdDirectoryServiceImpl.java:271) ... Caused by: java.lang.NullPointerException: The validated object is null at org.apache.commons.lang3.Validate.notNull(Validate.java:222) at org.apache.commons.lang3.Validate.notNull(Validate.java:203) .. ... 41 more 2015-09-26 22:33:09,266 localhost-startStop-1 ERROR [service.services.analytics.JiraLifecycleAnalyticsService] Error trying to grab analytics from [com.atlassian.jira.service.services.analytics.start.GroupAnalyticTask] com.atlassian.cache.CacheException: java.lang.NullPointerException: The validated object is null at com.atlassian.cache.memory.DelegatingCachedReference.get(DelegatingCachedReference.java:60) at com.atlassian.jira.crowd.embedded.ofbiz.OfBizApplicationDao.findByName(OfBizApplicationDao.java:135) at com.atlassian.crowd.embedded.core.CrowdEmbeddedApplicationFactory.getApplication(CrowdEmbeddedApplicationFactory.java:25) at com.atlassian.crowd.embedded.core.CrowdServiceImpl.getApplication(CrowdServiceImpl.java:884) .. Caused by: java.lang.NullPointerException: The validated object is null at org.apache.commons.lang3.Validate.notNull(Validate.java:222) at org.apache.commons.lang3.Validate.notNull(Validate.java:203) at com.atlassian.crowd.model.application.ApplicationImpl.setNameAndLowerName(ApplicationImpl.j

Cause

This happened due to a null record was inserted in the cwd_application table in application_name.

Resolution

Warning: Backup your database before proceeding.

Before running any SQL in this article, create a full backup of your Jira database. This is a database-level operation with no undo other than restoring from backup. Only proceed if you're comfortable running SQL directly against the Jira database, and test on a staging or cloned environment first, wherever possible.

Remove the null record in the cwd_application table.

Updated on September 25, 2025

Still need help?

The Atlassian Community is here for you.