Uploaded image for project: 'HipChat'
  1. HipChat
  2. HCPUB-1635

HipChat 7.8.1 update in throws an error

This issue belongs to an archived project. You can view it, but you can't modify it. Learn more

    XMLWordPrintable

Details

    • Severity 3 - Minor

    Description

      PROBLEM:

      • When updating HipChat for JIRA plugin in JIRA 6.2.7, it throws an error:
      2016-07-13 23:33:09,391 UpmAsynchronousTaskManager:thread-2 ERROR admin 1412x215x1 ysxboq 10.60.2.234 /rest/plugins/1.0/ [atlassian.plugin.manager.DefaultPluginManager] There was$
      java.lang.NoClassDefFoundError: com/atlassian/plugin/webresource/condition/SimpleUrlReadingCondition
              at java.lang.ClassLoader.defineClass1(Native Method)
              at java.lang.ClassLoader.defineClass(ClassLoader.java:800)
              at org.apache.felix.framework.ModuleImpl$ModuleClassLoader.findClass(ModuleImpl.java:1829)
              at org.apache.felix.framework.ModuleImpl.findClassOrResourceByDelegation(ModuleImpl.java:716)
              at org.apache.felix.framework.ModuleImpl.access$200(ModuleImpl.java:73)
              at org.apache.felix.framework.ModuleImpl$ModuleClassLoader.loadClass(ModuleImpl.java:1690)
              at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
              at org.apache.felix.framework.ModuleImpl.getClassByDelegation(ModuleImpl.java:634)
              at org.apache.felix.framework.Felix.loadBundleClass(Felix.java:1594)
              at org.apache.felix.framework.BundleImpl.loadClass(BundleImpl.java:887)
              at com.atlassian.plugin.osgi.util.BundleClassLoaderAccessor.loadClass(BundleClassLoaderAccessor.java:46)
              at com.atlassian.plugin.osgi.factory.OsgiPluginInstalledHelper.loadClass(OsgiPluginInstalledHelper.java:63)
              at com.atlassian.plugin.osgi.factory.OsgiPlugin.loadClass(OsgiPlugin.java:204)
              at com.atlassian.jira.plugin.webfragment.JiraWebFragmentHelper.loadCondition(JiraWebFragmentHelper.java:45)
              at com.atlassian.plugin.web.descriptors.AbstractWebFragmentModuleDescriptor$1.create(AbstractWebFragmentModuleDescriptor.java:169)
              at com.atlassian.plugin.web.descriptors.ConditionElementParser.makeConditionImplementation(ConditionElementParser.java:86)
              at com.atlassian.plugin.web.descriptors.ConditionElementParser.makeConditionImplementation(ConditionElementParser.java:29)
              at com.atlassian.plugin.web.baseconditions.AbstractConditionElementParser.makeCondition(AbstractConditionElementParser.java:116)
              at com.atlassian.plugin.web.descriptors.ConditionElementParser.makeCondition(ConditionElementParser.java:73)
              at com.atlassian.plugin.web.descriptors.ConditionElementParser.makeCondition(ConditionElementParser.java:29)
              at com.atlassian.plugin.web.baseconditions.AbstractConditionElementParser.makeConditions(AbstractConditionElementParser.java:100)
              at com.atlassian.plugin.web.descriptors.ConditionElementParser.makeConditions(ConditionElementParser.java:65)
              at com.atlassian.plugin.web.descriptors.ConditionElementParser.makeConditions(ConditionElementParser.java:29)
              at com.atlassian.plugin.web.baseconditions.AbstractConditionElementParser.makeConditions(AbstractConditionElementParser.java:57)
              at com.atlassian.plugin.web.descriptors.ConditionElementParser.makeConditions(ConditionElementParser.java:57)
              at com.atlassian.plugin.web.descriptors.AbstractWebFragmentModuleDescriptor.makeConditions(AbstractWebFragmentModuleDescriptor.java:72)
              at com.atlassian.plugin.web.descriptors.AbstractWebFragmentModuleDescriptor.enabled(AbstractWebFragmentModuleDescriptor.java:128)
              at com.atlassian.plugin.web.descriptors.DefaultWebItemModuleDescriptor.enabled(DefaultWebItemModuleDescriptor.java:72)
      ...
      Caused by: java.lang.ClassNotFoundException: com.atlassian.plugin.webresource.condition.SimpleUrlReadingCondition
              at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1702)
              at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1547)
              at org.apache.felix.framework.ExtensionManager$ExtensionManagerModule.getClassByDelegation(ExtensionManager.java:672)
              at org.apache.felix.framework.resolver.WireImpl.getClass(WireImpl.java:99)
              at org.apache.felix.framework.ModuleImpl.searchImports(ModuleImpl.java:1345)
              at org.apache.felix.framework.ModuleImpl.access$200(ModuleImpl.java:73)
              at org.apache.felix.framework.ModuleImpl$ModuleClassLoader.loadClass(ModuleImpl.java:1690)
              at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
      

      According to Version History, HipChat 7.8.1 is still supported in at least JIRA 6.2.5.

      STEPS TO REPRODUCE:

      • Go to Manage Add-ons
      • Update HipChat for JIRA plugin

      Cannot reproduce in JIRA 7.1.8

      EXPECTED RESULT:

      HipChat will be updated with no issue as it is still supported in JIRA 6.2.7.

      ACTUAL RESULT:

      • HipChat is updated to 7.8.1 but disabled in Manage add ons page. Enabling it shows the error again

      Attachments

        1. hipchat_1.png
          hipchat_1.png
          83 kB
        2. hipchat_2.png
          hipchat_2.png
          62 kB

        Activity

          People

            Unassigned Unassigned
            acardino Anna Cardino (Inactive)
            Archiver:
            mandreacchio Michael Andreacchio

            Dates

              Created:
              Updated:
              Resolved:
              Archived: