Uploaded image for project: 'Jira Data Center'
  1. Jira Data Center
  2. JRASERVER-19332

Jira 4.0 upgrade error during "Converting search requests to JQL" - "Could not namify the query: 'null'"

    XMLWordPrintable

Details

    • Support Request
    • Resolution: Handled by Support
    • Low
    • None
    • 4.0
    • Installation
    • Jira 4.0 running on Windows Server 2003 / SQL Server 2008

    Description

      I'm doing a test upgrade from 3.13.3. After importing all our existing data via the XML backup/restore tool I restarted Jira and it began doing an "upgrade to build number 466" automatically. During that process I get the following error repeating every couple percent during "converting search requests to JQL":

      2009-10-06 17:48:40,611 Thread-1 INFO [jira.upgrade.tasks.UpgradeTask_Build428] Converting search requests to JQL is 93% complete.
      2009-10-06 17:48:40,626 Thread-1 WARN [jira.upgrade.tasks.UpgradeTask_Build428] Could not namify the query: 'null'
      com.atlassian.util.concurrent.LazyReference$InitializationException: java.lang.NullPointerException
       at com.atlassian.util.concurrent.LazyReference.getInterruptibly(LazyReference.java:152)
       at com.atlassian.util.concurrent.LazyReference.get(LazyReference.java:115)
       at com.atlassian.jira.issue.customfields.option.LazyLoadedOption.getRelatedCustomField(LazyLoadedOption.java:61)
       at com.atlassian.jira.jql.util.JqlSelectOptionsUtil.getFieldFromOption(JqlSelectOptionsUtil.java:234)
       at com.atlassian.jira.jql.util.JqlSelectOptionsUtil.getOptionFromString(JqlSelectOptionsUtil.java:207)
       at com.atlassian.jira.jql.util.JqlSelectOptionsUtil.getOptions(JqlSelectOptionsUtil.java:134)
       at com.atlassian.jira.jql.context.SelectCustomFieldClauseContextFactory.getContextOptions(SelectCustomFieldClauseContextFactory.java:109)
       at com.atlassian.jira.jql.context.SelectCustomFieldClauseContextFactory.getClauseContext(SelectCustomFieldClauseContextFactory.java:68)
       at com.atlassian.jira.jql.context.MultiClauseDecoratorContextFactory.getClauseContext(MultiClauseDecoratorContextFactory.java:66)
       at com.atlassian.jira.jql.context.QueryContextVisitor.visit(QueryContextVisitor.java:134)
       at com.atlassian.jira.jql.context.QueryContextVisitor.visit(QueryContextVisitor.java:36)
       at com.atlassian.query.clause.TerminalClauseImpl.accept(TerminalClauseImpl.java:137)
       at com.atlassian.jira.jql.context.QueryContextVisitor.visit(QueryContextVisitor.java:80)
       at com.atlassian.jira.jql.context.QueryContextVisitor.visit(QueryContextVisitor.java:36)
       at com.atlassian.query.clause.AndClause.accept(AndClause.java:34)
       at com.atlassian.jira.jql.context.QueryContextVisitor.createContext(QueryContextVisitor.java:55)
       at com.atlassian.jira.jql.context.QueryContextVisitor.visit(QueryContextVisitor.java:73)
       at com.atlassian.jira.jql.context.QueryContextVisitor.visit(QueryContextVisitor.java:36)
       at com.atlassian.query.clause.AndClause.accept(AndClause.java:34)
       at com.atlassian.jira.bc.issue.search.DefaultSearchService.getSimpleQueryContext(DefaultSearchService.java:221)
       at com.atlassian.jira.bc.issue.search.DefaultSearchService.getSearchContext(DefaultSearchService.java:123)
       at com.atlassian.jira.upgrade.tasks.UpgradeTask_Build428.getNamifiedQuery(UpgradeTask_Build428.java:200)
       at com.atlassian.jira.upgrade.tasks.UpgradeTask_Build428.getQueryFromXml(UpgradeTask_Build428.java:312)
       at com.atlassian.jira.upgrade.tasks.UpgradeTask_Build428.upgradeSearchRequests(UpgradeTask_Build428.java:149)
       at com.atlassian.jira.upgrade.tasks.UpgradeTask_Build428.doUpgrade(UpgradeTask_Build428.java:129)
       at com.atlassian.jira.upgrade.UpgradeManagerImpl.doUpgradeTaskSucess(UpgradeManagerImpl.java:508)
       at com.atlassian.jira.upgrade.UpgradeManagerImpl.runUpgradeTasks(UpgradeManagerImpl.java:419)
       at com.atlassian.jira.upgrade.UpgradeManagerImpl.doUpgrade(UpgradeManagerImpl.java:356)
       at com.atlassian.jira.upgrade.UpgradeManagerImpl.doUpgradeIfNeeded(UpgradeManagerImpl.java:307)
       at com.atlassian.jira.upgrade.UpgradeManagerImpl.doUpgradeIfNeededAndAllowed(UpgradeManagerImpl.java:246)
       at com.atlassian.jira.upgrade.UpgradeLauncher.checkIfUpgradeNeeded(UpgradeLauncher.java:100)
       at com.atlassian.jira.upgrade.UpgradeLauncher.contextInitialized(UpgradeLauncher.java:49)
       at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3795)
       at org.apache.catalina.core.StandardContext.start(StandardContext.java:4252)
       at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1014)
       at org.apache.catalina.core.StandardHost.start(StandardHost.java:736)
       at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1014)
       at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
       at org.apache.catalina.core.StandardService.start(StandardService.java:448)
       at org.apache.catalina.core.StandardServer.start(StandardServer.java:700)
       at org.apache.catalina.startup.Catalina.start(Catalina.java:552)
       at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
       at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
       at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
       at java.lang.reflect.Method.invoke(Method.java:597)
       at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:295)
       at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:433)
      Caused by: java.lang.NullPointerException
       at com.atlassian.jira.issue.fields.config.persistence.FieldConfigPersisterImpl.getFieldConfig(FieldConfigPersisterImpl.java:186)
       at com.atlassian.jira.issue.fields.config.manager.FieldConfigManagerImpl.getFieldConfig(FieldConfigManagerImpl.java:33)
       at com.atlassian.jira.issue.customfields.option.LazyLoadedOption$1.create(LazyLoadedOption.java:30)
       at com.atlassian.jira.issue.customfields.option.LazyLoadedOption$1.create(LazyLoadedOption.java:28)
       at com.atlassian.util.concurrent.LazyReference$1.call(LazyReference.java:79)
       at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
       at java.util.concurrent.FutureTask.run(FutureTask.java:138)
       at com.atlassian.util.concurrent.LazyReference.getInterruptibly(LazyReference.java:146)
       at com.atlassian.util.concurrent.LazyReference.get(LazyReference.java:115)
       at com.atlassian.jira.issue.customfields.option.LazyLoadedOption.getRelatedCustomField(LazyLoadedOption.java:61)
       at com.atlassian.jira.jql.util.JqlSelectOptionsUtil.getFieldFromOption(JqlSelectOptionsUtil.java:234)
       at com.atlassian.jira.jql.util.JqlSelectOptionsUtil.getOptionFromString(JqlSelectOptionsUtil.java:207)
       at com.atlassian.jira.jql.util.JqlSelectOptionsUtil.getOptions(JqlSelectOptionsUtil.java:134)
       at com.atlassian.jira.jql.context.SelectCustomFieldClauseContextFactory.getContextOptions(SelectCustomFieldClauseContextFactory.java:109)
       at com.atlassian.jira.jql.context.SelectCustomFieldClauseContextFactory.getClauseContext(SelectCustomFieldClauseContextFactory.java:68)
       at com.atlassian.jira.jql.context.MultiClauseDecoratorContextFactory.getClauseContext(MultiClauseDecoratorContextFactory.java:66)
       at com.atlassian.jira.jql.context.QueryContextVisitor.visit(QueryContextVisitor.java:134)
       at com.atlassian.jira.jql.context.QueryContextVisitor.visit(QueryContextVisitor.java:36)
       at com.atlassian.query.clause.TerminalClauseImpl.accept(TerminalClauseImpl.java:137)
       at com.atlassian.jira.jql.context.QueryContextVisitor.visit(QueryContextVisitor.java:80)
       at com.atlassian.jira.jql.context.QueryContextVisitor.visit(QueryContextVisitor.java:36)
       at com.atlassian.query.clause.AndClause.accept(AndClause.java:34)
       at com.atlassian.jira.jql.context.QueryContextVisitor.createContext(QueryContextVisitor.java:55)
       at com.atlassian.jira.jql.context.QueryContextVisitor.visit(QueryContextVisitor.java:73)
       at com.atlassian.jira.jql.context.QueryContextVisitor.visit(QueryContextVisitor.java:36)
       at com.atlassian.query.clause.AndClause.accept(AndClause.java:34)
       at com.atlassian.jira.bc.issue.search.DefaultSearchService.getSimpleQueryContext(DefaultSearchService.java:221)
       at com.atlassian.jira.bc.issue.search.DefaultSearchService.getSearchContext(DefaultSearchService.java:123)
       at com.atlassian.jira.upgrade.tasks.UpgradeTask_Build428.getNamifiedQuery(UpgradeTask_Build428.java:200)
       at com.atlassian.jira.upgrade.tasks.UpgradeTask_Build428.getQueryFromXml(UpgradeTask_Build428.java:312)
       at com.atlassian.jira.upgrade.tasks.UpgradeTask_Build428.upgradeSearchRequests(UpgradeTask_Build428.java:149)
       at com.atlassian.jira.upgrade.tasks.UpgradeTask_Build428.doUpgrade(UpgradeTask_Build428.java:121)
       ... 22 more
      2009-10-06 17:48:40,689 Thread-1 INFO [jira.upgrade.tasks.UpgradeTask_Build428] Converting search requests to JQL is 94% complete.
      

      Attachments

        Activity

          People

            pgisbey Patrick Gisbey
            61c057f28777 Chris Tashjian
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: