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

Provide feedback on dashboard when shared filter is deleted or unshared

    • We collect Jira feedback from various sources, and we evaluate what we've collected when planning our product roadmap. To understand how this piece of feedback will be reviewed, see our Implementation of New Features Policy.

      If one create a portlet from a shared filter and then the filter is being unshared or deleted, on the user's dashboard an empty portlet with the header saying:

      Issues: ???
      This portlet is not valid as the associated filter or field could not be retrieved. (Edit Portlet | Delete Portlet)

      is going to be displayed.

      As per below example:

      and after the filter is 'unshared'

      Lack of feedback in the dashboard re reason why the portlet is not displayed correctly can be confusing for users (resulting in SAC cases). This problem might become apparent for users who used the filter for some time and are unaware of the change to the underling filter.

      We could possibly display a message in the portlet saying 'Shared filter removed by xxxx'.

        1. after.png
          after.png
          22 kB
        2. before.png
          before.png
          20 kB

            [JRASERVER-17620] Provide feedback on dashboard when shared filter is deleted or unshared

            Michael Michael added a comment - - edited

            Same happens here too. And the problem we have with that is that the exported backup from Jira 3.13.5 can't be imported into our Jira 4.0! Opened a support case and atlassian support deleted the wrong prtlet entries. But this can't be a real solution! Suggestian was that if we migrate to Jira 4.0 sometime I should send our backup to atlassian, they remove the wrong entries. But we need another solution. The import failed with these errors:

            2009-10-13 18:59:26,569 http-8080-5 INFO anonymous 67873x56x1 1jkqq7d /secure/SetupImport.jspa [atlassian.jira.upgrade.UpgradeManagerImpl] Performing Upgrade Task: Converts Legacy Portlets to Gadgets including user preferences.
            2009-10-13 18:59:26,757 http-8080-5 INFO anonymous 67873x56x1 1jkqq7d /secure/SetupImport.jspa [jira.upgrade.tasks.UpgradeTask_Build438] Converting legacy portlets to gadgets is 1% complete
            2009-10-13 18:59:27,038 http-8080-5 INFO anonymous 67873x56x1 1jkqq7d /secure/SetupImport.jspa [jira.upgrade.tasks.UpgradeTask_Build438] Converting legacy portlets to gadgets is 2% complete
            2009-10-13 18:59:27,288 http-8080-5 INFO anonymous 67873x56x1 1jkqq7d /secure/SetupImport.jspa [jira.upgrade.tasks.UpgradeTask_Build438] Converting legacy portlets to gadgets is 3% complete
            2009-10-13 18:59:27,632 http-8080-5 INFO anonymous 67873x56x1 1jkqq7d /secure/SetupImport.jspa [jira.upgrade.tasks.UpgradeTask_Build438] Converting legacy portlets to gadgets is 4% complete
            2009-10-13 18:59:27,803 http-8080-5 INFO anonymous 67873x56x1 1jkqq7d /secure/SetupImport.jspa [jira.upgrade.tasks.UpgradeTask_Build438] Converting legacy portlets to gadgets is 5% complete
            2009-10-13 18:59:27,960 http-8080-5 INFO anonymous 67873x56x1 1jkqq7d /secure/SetupImport.jspa [jira.upgrade.tasks.UpgradeTask_Build438] Converting legacy portlets to gadgets is 6% complete
            2009-10-13 18:59:28,085 http-8080-5 INFO anonymous 67873x56x1 1jkqq7d /secure/SetupImport.jspa [jira.upgrade.tasks.UpgradeTask_Build438] Converting legacy portlets to gadgets is 7% complete
            2009-10-13 18:59:28,303 http-8080-5 INFO anonymous 67873x56x1 1jkqq7d /secure/SetupImport.jspa [jira.upgrade.tasks.UpgradeTask_Build438] Converting legacy portlets to gadgets is 8% complete
            2009-10-13 18:59:28,507 http-8080-5 INFO anonymous 67873x56x1 1jkqq7d /secure/SetupImport.jspa [jira.upgrade.tasks.UpgradeTask_Build438] Converting legacy portlets to gadgets is 9% complete
            2009-10-13 18:59:28,694 http-8080-5 INFO anonymous 67873x56x1 1jkqq7d /secure/SetupImport.jspa [jira.upgrade.tasks.UpgradeTask_Build438] Converting legacy portlets to gadgets is 10% complete
            2009-10-13 18:59:28,960 http-8080-5 INFO anonymous 67873x56x1 1jkqq7d /secure/SetupImport.jspa [jira.upgrade.tasks.UpgradeTask_Build438] Converting legacy portlets to gadgets is 11% complete
            2009-10-13 18:59:29,116 http-8080-5 INFO anonymous 67873x56x1 1jkqq7d /secure/SetupImport.jspa [jira.upgrade.tasks.UpgradeTask_Build438] Converting legacy portlets to gadgets is 12% complete
            2009-10-13 18:59:29,241 http-8080-5 INFO anonymous 67873x56x1 1jkqq7d /secure/SetupImport.jspa [jira.upgrade.tasks.UpgradeTask_Build438] Converting legacy portlets to gadgets is 13% complete
            2009-10-13 18:59:29,350 http-8080-5 INFO anonymous 67873x56x1 1jkqq7d /secure/SetupImport.jspa [jira.upgrade.tasks.UpgradeTask_Build438] Converting legacy portlets to gadgets is 14% complete
            2009-10-13 18:59:29,538 http-8080-5 INFO anonymous 67873x56x1 1jkqq7d /secure/SetupImport.jspa [jira.upgrade.tasks.UpgradeTask_Build438] Converting legacy portlets to gadgets is 15% complete
            2009-10-13 18:59:29,772 http-8080-5 INFO anonymous 67873x56x1 1jkqq7d /secure/SetupImport.jspa [jira.upgrade.tasks.UpgradeTask_Build438] Converting legacy portlets to gadgets is 16% complete
            2009-10-13 18:59:30,022 http-8080-5 INFO anonymous 67873x56x1 1jkqq7d /secure/SetupImport.jspa [jira.upgrade.tasks.UpgradeTask_Build438] Converting legacy portlets to gadgets is 17% complete
            2009-10-13 18:59:30,147 http-8080-5 ERROR anonymous 67873x56x1 1jkqq7d /secure/SetupImport.jspa [atlassian.jira.upgrade.UpgradeManagerImpl] Exception thrown during upgrade: Property not found
            com.opensymphony.module.propertyset.PropertyImplementationException: Property not found
            	at com.opensymphony.module.propertyset.ofbiz.OFBizPropertySet.getType(OFBizPropertySet.java:110)
            	at com.opensymphony.module.propertyset.ofbiz.OFBizPropertySet.remove(OFBizPropertySet.java:140)
            	at com.atlassian.jira.upgrade.tasks.UpgradeTask_Build438.removePropertySet(UpgradeTask_Build438.java:160)
            	at com.atlassian.jira.upgrade.tasks.UpgradeTask_Build438.doUpgrade(UpgradeTask_Build438.java:117)
            	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.action.admin.DataImport.doExecute(DataImport.java:248)
            	at webwork.action.ActionSupport.execute(ActionSupport.java:153)
            	at com.atlassian.jira.action.JiraActionSupport.execute(JiraActionSupport.java:59)
            	at com.atlassian.jira.action.JiraNonWebActionSupport.execute(JiraNonWebActionSupport.java:34)
            	at webwork.dispatcher.GenericDispatcher.executeAction(GenericDispatcher.java:141)
            	at com.atlassian.core.action.DefaultActionDispatcher.execute(DefaultActionDispatcher.java:28)
            	at com.atlassian.jira.web.action.setup.SetupImport.doExecute(SetupImport.java:133)
            	at webwork.action.ActionSupport.execute(ActionSupport.java:153)
            	at com.atlassian.jira.action.JiraActionSupport.execute(JiraActionSupport.java:59)
            	at webwork.dispatcher.GenericDispatcher.executeAction(GenericDispatcher.java:141)
            	at com.atlassian.jira.web.dispatcher.JiraServletDispatcher.service(JiraServletDispatcher.java:181)
            	at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
            	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
            	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
            	at com.atlassian.core.filters.HeaderSanitisingFilter.doFilter(HeaderSanitisingFilter.java:44)
            	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
            	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
            	at com.atlassian.plugin.servlet.filter.IteratingFilterChain.doFilter(IteratingFilterChain.java:46)
            	at com.atlassian.plugin.servlet.filter.ServletFilterModuleContainerFilter.doFilter(ServletFilterModuleContainerFilter.java:55)
            	at com.atlassian.plugin.servlet.filter.ServletFilterModuleContainerFilter.doFilter(ServletFilterModuleContainerFilter.java:41)
            	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
            	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
            	at com.atlassian.jira.web.filters.accesslog.AccessLogFilter.executeRequest(AccessLogFilter.java:154)
            	at com.atlassian.jira.web.filters.accesslog.AccessLogFilter.doFilter(AccessLogFilter.java:133)
            	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
            	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
            	at com.opensymphony.module.sitemesh.filter.PageFilter.parsePage(PageFilter.java:119)
            	at com.opensymphony.module.sitemesh.filter.PageFilter.doFilter(PageFilter.java:55)
            	at com.atlassian.jira.web.filters.SitemeshExcludePathFilter.doFilter(SitemeshExcludePathFilter.java:40)
            	at com.atlassian.core.filters.AbstractHttpFilter.doFilter(AbstractHttpFilter.java:31)
            	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
            	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
            	at com.atlassian.plugin.servlet.filter.IteratingFilterChain.doFilter(IteratingFilterChain.java:46)
            	at com.atlassian.plugin.servlet.filter.ServletFilterModuleContainerFilter.doFilter(ServletFilterModuleContainerFilter.java:55)
            	at com.atlassian.plugin.servlet.filter.ServletFilterModuleContainerFilter.doFilter(ServletFilterModuleContainerFilter.java:41)
            	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
            	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
            	at com.atlassian.seraph.filter.SecurityFilter.doFilter(SecurityFilter.java:206)
            	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
            	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
            	at com.atlassian.security.auth.trustedapps.filter.TrustedApplicationsFilter.doFilter(TrustedApplicationsFilter.java:98)
            	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
            	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
            	at com.atlassian.seraph.filter.BaseLoginFilter.doFilter(BaseLoginFilter.java:131)
            	at com.atlassian.jira.web.filters.JiraLoginFilter.doFilter(JiraLoginFilter.java:70)
            	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
            	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
            	at com.atlassian.plugin.servlet.filter.IteratingFilterChain.doFilter(IteratingFilterChain.java:46)
            	at com.atlassian.plugin.servlet.filter.DelegatingPluginFilter$1.doFilter(DelegatingPluginFilter.java:66)
            	at com.atlassian.oauth.serviceprovider.internal.servlet.OAuthFilter.doFilter(OAuthFilter.java:69)
            	at com.atlassian.plugin.servlet.filter.DelegatingPluginFilter.doFilter(DelegatingPluginFilter.java:74)
            	at com.atlassian.plugin.servlet.filter.IteratingFilterChain.doFilter(IteratingFilterChain.java:42)
            	at com.atlassian.plugin.servlet.filter.ServletFilterModuleContainerFilter.doFilter(ServletFilterModuleContainerFilter.java:55)
            	at com.atlassian.plugin.servlet.filter.ServletFilterModuleContainerFilter.doFilter(ServletFilterModuleContainerFilter.java:41)
            	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
            	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
            	at com.atlassian.util.profiling.filters.ProfilingFilter.doFilter(ProfilingFilter.java:99)
            	at com.atlassian.jira.web.filters.JIRAProfilingFilter.doFilter(JIRAProfilingFilter.java:16)
            	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
            	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
            	at com.atlassian.jira.web.filters.ActionCleanupDelayFilter.doFilter(ActionCleanupDelayFilter.java:59)
            	at com.atlassian.core.filters.AbstractHttpFilter.doFilter(AbstractHttpFilter.java:31)
            	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
            	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
            	at com.atlassian.jira.web.filters.RequestCleanupFilter.doFilter(RequestCleanupFilter.java:53)
            	at com.atlassian.core.filters.AbstractHttpFilter.doFilter(AbstractHttpFilter.java:31)
            	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
            	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
            	at com.atlassian.johnson.filters.AbstractJohnsonFilter.doFilter(AbstractJohnsonFilter.java:72)
            	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
            	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
            	at org.tuckey.web.filters.urlrewrite.UrlRewriteFilter.doFilter(UrlRewriteFilter.java:350)
            	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
            	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
            	at com.atlassian.gzipfilter.GzipFilter.doFilterInternal(GzipFilter.java:81)
            	at com.atlassian.gzipfilter.GzipFilter.doFilter(GzipFilter.java:51)
            	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
            	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
            	at com.atlassian.plugin.servlet.filter.IteratingFilterChain.doFilter(IteratingFilterChain.java:46)
            	at com.atlassian.plugin.servlet.filter.ServletFilterModuleContainerFilter.doFilter(ServletFilterModuleContainerFilter.java:55)
            	at com.atlassian.plugin.servlet.filter.ServletFilterModuleContainerFilter.doFilter(ServletFilterModuleContainerFilter.java:41)
            	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
            	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
            	at com.atlassian.jira.web.filters.CurlyQuotesFilter.doFilter(CurlyQuotesFilter.java:24)
            	at com.atlassian.core.filters.AbstractHttpFilter.doFilter(AbstractHttpFilter.java:31)
            	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
            	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
            	at com.atlassian.core.filters.cache.AbstractCachingFilter.doFilter(AbstractCachingFilter.java:33)
            	at com.atlassian.core.filters.AbstractHttpFilter.doFilter(AbstractHttpFilter.java:31)
            	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
            	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
            	at com.atlassian.core.filters.encoding.AbstractEncodingFilter.doFilter(AbstractEncodingFilter.java:41)
            	at com.atlassian.core.filters.AbstractHttpFilter.doFilter(AbstractHttpFilter.java:31)
            	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
            	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
            	at com.atlassian.jira.startup.JiraStartupChecklistFilter.doFilter(JiraStartupChecklistFilter.java:72)
            	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
            	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
            	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
            	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
            	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
            	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
            	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
            	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)
            	at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:849)
            	at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
            	at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:454)
            	at java.lang.Thread.run(Thread.java:619)
            2009-10-13 18:59:30,163 http-8080-5 INFO anonymous 67873x56x1 1jkqq7d /secure/SetupImport.jspa [jira.action.admin.DataImport] JIRA Data Import has finished.
            

            Michael Michael added a comment - - edited Same happens here too. And the problem we have with that is that the exported backup from Jira 3.13.5 can't be imported into our Jira 4.0! Opened a support case and atlassian support deleted the wrong prtlet entries. But this can't be a real solution! Suggestian was that if we migrate to Jira 4.0 sometime I should send our backup to atlassian, they remove the wrong entries. But we need another solution. The import failed with these errors: 2009-10-13 18:59:26,569 http-8080-5 INFO anonymous 67873x56x1 1jkqq7d /secure/SetupImport.jspa [atlassian.jira.upgrade.UpgradeManagerImpl] Performing Upgrade Task: Converts Legacy Portlets to Gadgets including user preferences. 2009-10-13 18:59:26,757 http-8080-5 INFO anonymous 67873x56x1 1jkqq7d /secure/SetupImport.jspa [jira.upgrade.tasks.UpgradeTask_Build438] Converting legacy portlets to gadgets is 1% complete 2009-10-13 18:59:27,038 http-8080-5 INFO anonymous 67873x56x1 1jkqq7d /secure/SetupImport.jspa [jira.upgrade.tasks.UpgradeTask_Build438] Converting legacy portlets to gadgets is 2% complete 2009-10-13 18:59:27,288 http-8080-5 INFO anonymous 67873x56x1 1jkqq7d /secure/SetupImport.jspa [jira.upgrade.tasks.UpgradeTask_Build438] Converting legacy portlets to gadgets is 3% complete 2009-10-13 18:59:27,632 http-8080-5 INFO anonymous 67873x56x1 1jkqq7d /secure/SetupImport.jspa [jira.upgrade.tasks.UpgradeTask_Build438] Converting legacy portlets to gadgets is 4% complete 2009-10-13 18:59:27,803 http-8080-5 INFO anonymous 67873x56x1 1jkqq7d /secure/SetupImport.jspa [jira.upgrade.tasks.UpgradeTask_Build438] Converting legacy portlets to gadgets is 5% complete 2009-10-13 18:59:27,960 http-8080-5 INFO anonymous 67873x56x1 1jkqq7d /secure/SetupImport.jspa [jira.upgrade.tasks.UpgradeTask_Build438] Converting legacy portlets to gadgets is 6% complete 2009-10-13 18:59:28,085 http-8080-5 INFO anonymous 67873x56x1 1jkqq7d /secure/SetupImport.jspa [jira.upgrade.tasks.UpgradeTask_Build438] Converting legacy portlets to gadgets is 7% complete 2009-10-13 18:59:28,303 http-8080-5 INFO anonymous 67873x56x1 1jkqq7d /secure/SetupImport.jspa [jira.upgrade.tasks.UpgradeTask_Build438] Converting legacy portlets to gadgets is 8% complete 2009-10-13 18:59:28,507 http-8080-5 INFO anonymous 67873x56x1 1jkqq7d /secure/SetupImport.jspa [jira.upgrade.tasks.UpgradeTask_Build438] Converting legacy portlets to gadgets is 9% complete 2009-10-13 18:59:28,694 http-8080-5 INFO anonymous 67873x56x1 1jkqq7d /secure/SetupImport.jspa [jira.upgrade.tasks.UpgradeTask_Build438] Converting legacy portlets to gadgets is 10% complete 2009-10-13 18:59:28,960 http-8080-5 INFO anonymous 67873x56x1 1jkqq7d /secure/SetupImport.jspa [jira.upgrade.tasks.UpgradeTask_Build438] Converting legacy portlets to gadgets is 11% complete 2009-10-13 18:59:29,116 http-8080-5 INFO anonymous 67873x56x1 1jkqq7d /secure/SetupImport.jspa [jira.upgrade.tasks.UpgradeTask_Build438] Converting legacy portlets to gadgets is 12% complete 2009-10-13 18:59:29,241 http-8080-5 INFO anonymous 67873x56x1 1jkqq7d /secure/SetupImport.jspa [jira.upgrade.tasks.UpgradeTask_Build438] Converting legacy portlets to gadgets is 13% complete 2009-10-13 18:59:29,350 http-8080-5 INFO anonymous 67873x56x1 1jkqq7d /secure/SetupImport.jspa [jira.upgrade.tasks.UpgradeTask_Build438] Converting legacy portlets to gadgets is 14% complete 2009-10-13 18:59:29,538 http-8080-5 INFO anonymous 67873x56x1 1jkqq7d /secure/SetupImport.jspa [jira.upgrade.tasks.UpgradeTask_Build438] Converting legacy portlets to gadgets is 15% complete 2009-10-13 18:59:29,772 http-8080-5 INFO anonymous 67873x56x1 1jkqq7d /secure/SetupImport.jspa [jira.upgrade.tasks.UpgradeTask_Build438] Converting legacy portlets to gadgets is 16% complete 2009-10-13 18:59:30,022 http-8080-5 INFO anonymous 67873x56x1 1jkqq7d /secure/SetupImport.jspa [jira.upgrade.tasks.UpgradeTask_Build438] Converting legacy portlets to gadgets is 17% complete 2009-10-13 18:59:30,147 http-8080-5 ERROR anonymous 67873x56x1 1jkqq7d /secure/SetupImport.jspa [atlassian.jira.upgrade.UpgradeManagerImpl] Exception thrown during upgrade: Property not found com.opensymphony.module.propertyset.PropertyImplementationException: Property not found at com.opensymphony.module.propertyset.ofbiz.OFBizPropertySet.getType(OFBizPropertySet.java:110) at com.opensymphony.module.propertyset.ofbiz.OFBizPropertySet.remove(OFBizPropertySet.java:140) at com.atlassian.jira.upgrade.tasks.UpgradeTask_Build438.removePropertySet(UpgradeTask_Build438.java:160) at com.atlassian.jira.upgrade.tasks.UpgradeTask_Build438.doUpgrade(UpgradeTask_Build438.java:117) 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.action.admin.DataImport.doExecute(DataImport.java:248) at webwork.action.ActionSupport.execute(ActionSupport.java:153) at com.atlassian.jira.action.JiraActionSupport.execute(JiraActionSupport.java:59) at com.atlassian.jira.action.JiraNonWebActionSupport.execute(JiraNonWebActionSupport.java:34) at webwork.dispatcher.GenericDispatcher.executeAction(GenericDispatcher.java:141) at com.atlassian.core.action.DefaultActionDispatcher.execute(DefaultActionDispatcher.java:28) at com.atlassian.jira.web.action.setup.SetupImport.doExecute(SetupImport.java:133) at webwork.action.ActionSupport.execute(ActionSupport.java:153) at com.atlassian.jira.action.JiraActionSupport.execute(JiraActionSupport.java:59) at webwork.dispatcher.GenericDispatcher.executeAction(GenericDispatcher.java:141) at com.atlassian.jira.web.dispatcher.JiraServletDispatcher.service(JiraServletDispatcher.java:181) at javax.servlet.http.HttpServlet.service(HttpServlet.java:717) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at com.atlassian.core.filters.HeaderSanitisingFilter.doFilter(HeaderSanitisingFilter.java:44) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at com.atlassian.plugin.servlet.filter.IteratingFilterChain.doFilter(IteratingFilterChain.java:46) at com.atlassian.plugin.servlet.filter.ServletFilterModuleContainerFilter.doFilter(ServletFilterModuleContainerFilter.java:55) at com.atlassian.plugin.servlet.filter.ServletFilterModuleContainerFilter.doFilter(ServletFilterModuleContainerFilter.java:41) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at com.atlassian.jira.web.filters.accesslog.AccessLogFilter.executeRequest(AccessLogFilter.java:154) at com.atlassian.jira.web.filters.accesslog.AccessLogFilter.doFilter(AccessLogFilter.java:133) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at com.opensymphony.module.sitemesh.filter.PageFilter.parsePage(PageFilter.java:119) at com.opensymphony.module.sitemesh.filter.PageFilter.doFilter(PageFilter.java:55) at com.atlassian.jira.web.filters.SitemeshExcludePathFilter.doFilter(SitemeshExcludePathFilter.java:40) at com.atlassian.core.filters.AbstractHttpFilter.doFilter(AbstractHttpFilter.java:31) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at com.atlassian.plugin.servlet.filter.IteratingFilterChain.doFilter(IteratingFilterChain.java:46) at com.atlassian.plugin.servlet.filter.ServletFilterModuleContainerFilter.doFilter(ServletFilterModuleContainerFilter.java:55) at com.atlassian.plugin.servlet.filter.ServletFilterModuleContainerFilter.doFilter(ServletFilterModuleContainerFilter.java:41) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at com.atlassian.seraph.filter.SecurityFilter.doFilter(SecurityFilter.java:206) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at com.atlassian.security.auth.trustedapps.filter.TrustedApplicationsFilter.doFilter(TrustedApplicationsFilter.java:98) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at com.atlassian.seraph.filter.BaseLoginFilter.doFilter(BaseLoginFilter.java:131) at com.atlassian.jira.web.filters.JiraLoginFilter.doFilter(JiraLoginFilter.java:70) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at com.atlassian.plugin.servlet.filter.IteratingFilterChain.doFilter(IteratingFilterChain.java:46) at com.atlassian.plugin.servlet.filter.DelegatingPluginFilter$1.doFilter(DelegatingPluginFilter.java:66) at com.atlassian.oauth.serviceprovider.internal.servlet.OAuthFilter.doFilter(OAuthFilter.java:69) at com.atlassian.plugin.servlet.filter.DelegatingPluginFilter.doFilter(DelegatingPluginFilter.java:74) at com.atlassian.plugin.servlet.filter.IteratingFilterChain.doFilter(IteratingFilterChain.java:42) at com.atlassian.plugin.servlet.filter.ServletFilterModuleContainerFilter.doFilter(ServletFilterModuleContainerFilter.java:55) at com.atlassian.plugin.servlet.filter.ServletFilterModuleContainerFilter.doFilter(ServletFilterModuleContainerFilter.java:41) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at com.atlassian.util.profiling.filters.ProfilingFilter.doFilter(ProfilingFilter.java:99) at com.atlassian.jira.web.filters.JIRAProfilingFilter.doFilter(JIRAProfilingFilter.java:16) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at com.atlassian.jira.web.filters.ActionCleanupDelayFilter.doFilter(ActionCleanupDelayFilter.java:59) at com.atlassian.core.filters.AbstractHttpFilter.doFilter(AbstractHttpFilter.java:31) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at com.atlassian.jira.web.filters.RequestCleanupFilter.doFilter(RequestCleanupFilter.java:53) at com.atlassian.core.filters.AbstractHttpFilter.doFilter(AbstractHttpFilter.java:31) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at com.atlassian.johnson.filters.AbstractJohnsonFilter.doFilter(AbstractJohnsonFilter.java:72) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at org.tuckey.web.filters.urlrewrite.UrlRewriteFilter.doFilter(UrlRewriteFilter.java:350) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at com.atlassian.gzipfilter.GzipFilter.doFilterInternal(GzipFilter.java:81) at com.atlassian.gzipfilter.GzipFilter.doFilter(GzipFilter.java:51) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at com.atlassian.plugin.servlet.filter.IteratingFilterChain.doFilter(IteratingFilterChain.java:46) at com.atlassian.plugin.servlet.filter.ServletFilterModuleContainerFilter.doFilter(ServletFilterModuleContainerFilter.java:55) at com.atlassian.plugin.servlet.filter.ServletFilterModuleContainerFilter.doFilter(ServletFilterModuleContainerFilter.java:41) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at com.atlassian.jira.web.filters.CurlyQuotesFilter.doFilter(CurlyQuotesFilter.java:24) at com.atlassian.core.filters.AbstractHttpFilter.doFilter(AbstractHttpFilter.java:31) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at com.atlassian.core.filters.cache.AbstractCachingFilter.doFilter(AbstractCachingFilter.java:33) at com.atlassian.core.filters.AbstractHttpFilter.doFilter(AbstractHttpFilter.java:31) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at com.atlassian.core.filters.encoding.AbstractEncodingFilter.doFilter(AbstractEncodingFilter.java:41) at com.atlassian.core.filters.AbstractHttpFilter.doFilter(AbstractHttpFilter.java:31) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at com.atlassian.jira.startup.JiraStartupChecklistFilter.doFilter(JiraStartupChecklistFilter.java:72) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:849) at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583) at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:454) at java.lang. Thread .run( Thread .java:619) 2009-10-13 18:59:30,163 http-8080-5 INFO anonymous 67873x56x1 1jkqq7d /secure/SetupImport.jspa [jira.action.admin.DataImport] JIRA Data Import has finished.

            Brian Lane added a comment -

            The feedback in 4.0 for this situation has improved some what.

            Now if the filter is removed and the gadget tries to render it goes into configure mode and states: Unfortunately, one or more of your preferences are now unavailable. Please update your preferences, or remove gadget by clicking delete from the title bar above.

            That OK with you Bogdan?

            Brian Lane added a comment - The feedback in 4.0 for this situation has improved some what. Now if the filter is removed and the gadget tries to render it goes into configure mode and states: Unfortunately, one or more of your preferences are now unavailable. Please update your preferences, or remove gadget by clicking delete from the title bar above. That OK with you Bogdan?

            AntonA added a comment -

            Yes, the error message can be more specific by mentioning that the problem is with the associated filter.

            AntonA added a comment - Yes, the error message can be more specific by mentioning that the problem is with the associated filter.

              Unassigned Unassigned
              bdziedzic Bogdan Dziedzic [Atlassian]
              Votes:
              1 Vote for this issue
              Watchers:
              0 Start watching this issue

                Created:
                Updated:
                Resolved: