Uploaded image for project: 'Confluence Data Center'
  1. Confluence Data Center
  2. CONFSERVER-13224

Felix NullPointerException in FilterImpl parser prevents Confluence starting

    XMLWordPrintable

Details

    Description

      We've had this problem during development a few times:

      2008-09-30 17:49:30,613 WARN [SpringOsgiExtenderThread-2] [internal.dependencies.startup.DependencyServiceManager] findServiceDependencies Dependency factory org.springframework.osgi.extender.internal.dependencies.startup.MandatoryImporterDependen
      cyFactory@116ffcbd threw exception while detecting dependencies for beanFactory org.springframework.beans.factory.support.DefaultListableBeanFactory@39e621b7: defining beans [repositoryManager, ... ,clusterManager]; root of factory hierarchy in OsgiBundleXmlApplicationContext(bundle=confluence.repository.client, config=osgibundle:/META-INF/spring/*.xml)
      – url: /confluence/setup/setupembeddeddb-default.action | userName: anonymous | action: setupembeddeddb-default
      java.lang.NullPointerException
      at org.apache.felix.framework.util.ldap.Parser$EqualOperator.toStringInfix(Parser.java:810)
      at org.apache.felix.framework.util.ldap.Parser$AndOperator.toStringInfix(Parser.java:601)
      at org.apache.felix.framework.util.ldap.Evaluator.toStringInfix(Evaluator.java:184)
      at org.apache.felix.framework.FilterImpl.toString(FilterImpl.java:242)
      at java.lang.String.valueOf(String.java:2827)
      at java.lang.StringBuffer.append(StringBuffer.java:219)
      at org.springframework.osgi.service.importer.DefaultOsgiServiceDependency.<init>(DefaultOsgiServiceDependency.java:52)
      at org.springframework.osgi.extender.internal.dependencies.startup.MandatoryImporterDependencyFactory.getServiceDependencies(MandatoryImporterDependencyFactory.java:69)
      at org.springframework.osgi.extender.internal.dependencies.startup.DependencyServiceManager.findServiceDependencies(DependencyServiceManager.java:233)
      at org.springframework.osgi.extender.internal.dependencies.startup.DependencyWaiterApplicationContextExecutor.stageOne(DependencyWaiterApplicationContextExecutor.java:248)
      at org.springframework.osgi.extender.internal.dependencies.startup.DependencyWaiterApplicationContextExecutor.refresh(DependencyWaiterApplicationContextExecutor.java:172)
      at org.springframework.osgi.context.support.AbstractDelegatedExecutionApplicationContext.refresh(AbstractDelegatedExecutionApplicationContext.java:136)
      at org.springframework.osgi.extender.internal.activator.ContextLoaderListener$2.run(ContextLoaderListener.java:746)
      at java.lang.Thread.run(Thread.java:637)
      2008-09-30 17:49:30,617 ERROR [SpringOsgiExtenderThread-2] [internal.dependencies.startup.DependencyWaiterApplicationContextExecutor] fail Unable to create application context for [confluence.repository.client], unsatisfied dependencies: none
      – url: /confluence/setup/setupembeddeddb-default.action | userName: anonymous | action: setupembeddeddb-default
      java.lang.NullPointerException
      at org.apache.felix.framework.util.ldap.Parser$EqualOperator.toStringInfix(Parser.java:810)
      at org.apache.felix.framework.util.ldap.Parser$AndOperator.toStringInfix(Parser.java:601)
      at org.apache.felix.framework.util.ldap.Evaluator.toStringInfix(Evaluator.java:184)
      at org.apache.felix.framework.FilterImpl.toString(FilterImpl.java:242)
      at java.lang.String.valueOf(String.java:2827)
      at java.lang.StringBuffer.append(StringBuffer.java:219)
      at org.springframework.osgi.service.importer.DefaultOsgiServiceDependency.<init>(DefaultOsgiServiceDependency.java:52)
      at org.springframework.osgi.extender.internal.dependencies.startup.MandatoryImporterDependencyFactory.getServiceDependencies(MandatoryImporterDependencyFactory.java:69)
      at org.springframework.osgi.extender.internal.dependencies.startup.DependencyServiceManager.findServiceDependencies(DependencyServiceManager.java:233)
      at org.springframework.osgi.extender.internal.dependencies.startup.DependencyWaiterApplicationContextExecutor.stageOne(DependencyWaiterApplicationContextExecutor.java:248)
      at org.springframework.osgi.extender.internal.dependencies.startup.DependencyWaiterApplicationContextExecutor.refresh(DependencyWaiterApplicationContextExecutor.java:172)
      at org.springframework.osgi.context.support.AbstractDelegatedExecutionApplicationContext.refresh(AbstractDelegatedExecutionApplicationContext.java:136)
      at org.springframework.osgi.extender.internal.activator.ContextLoaderListener$2.run(ContextLoaderListener.java:746)
      at java.lang.Thread.run(Thread.java:637)

      Attachments

        Issue Links

          Activity

            People

              matt@atlassian.com Matt Ryall
              matt@atlassian.com Matt Ryall
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: