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

Sun Java System Web Server 7.0 breaks JIRA add portlet functionality - "Action 'saveportlet' not found or could not be initialized: java.lang.ClassNotFoundException: saveportlet"

    XMLWordPrintable

Details

    • Suggestion
    • Resolution: Fixed
    • None
    • Installation
    • Operating System: Linux 2.6.20-16-generic
      OS Architecture: i386
      Application Server Container: Sun Java System Web Server/7.0
    • 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.

    Description

      The following exception will be thrown when trying to add a portlet to dashboard:

      [14/Sep/2007:14:11:19] failure (17655): for host 127.0.0.1 trying to GET /jira/secure/saveportlet!default.jspa, service-j2ee reports: Could not execute action
      java.lang.IllegalArgumentException: Action 'saveportlet' not found or could not be initialized: java.lang.ClassNotFoundException: saveportlet
              at webwork.action.factory.JavaActionFactory.getActionImpl(JavaActionFactory.java:64)
              at webwork.action.factory.ScriptActionFactoryProxy.getActionImpl(ScriptActionFactoryProxy.java:54)
              at webwork.action.factory.XMLActionFactoryProxy.getActionImpl(XMLActionFactoryProxy.java:54)
              at webwork.action.factory.PrefixActionFactoryProxy.getActionImpl(PrefixActionFactoryProxy.java:102)
              at webwork.action.factory.JspActionFactoryProxy.getActionImpl(JspActionFactoryProxy.java:53)
              at webwork.action.factory.CommandActionFactoryProxy.getActionImpl(CommandActionFactoryProxy.java:62)
              at webwork.action.factory.AliasingActionFactoryProxy.getActionImpl(AliasingActionFactoryProxy.java:96)
              at webwork.action.factory.CommandActionFactoryProxy.getActionImpl(CommandActionFactoryProxy.java:53)
              at webwork.action.factory.ContextActionFactoryProxy.getActionImpl(ContextActionFactoryProxy.java:36)
              at webwork.action.factory.PrepareActionFactoryProxy.getActionImpl(PrepareActionFactoryProxy.java:37)
              at webwork.action.factory.ParametersActionFactoryProxy.getActionImpl(ParametersActionFactoryProxy.java:46)
              at webwork.action.factory.ChainingActionFactoryProxy.getActionImpl(ChainingActionFactoryProxy.java:52)
              at webwork.action.factory.DefaultActionFactory.getActionImpl(DefaultActionFactory.java:125)
              at webwork.action.factory.ActionFactory.getAction(ActionFactory.java:63)
              at webwork.dispatcher.GenericDispatcher.executeAction(GenericDispatcher.java:120)
              at com.atlassian.jira.web.dispatcher.JiraServletDispatcher.service(JiraServletDispatcher.java:209)
              at javax.servlet.http.HttpServlet.service(HttpServlet.java:917)
              at org.apache.catalina.core.ApplicationFilterChain.servletService(ApplicationFilterChain.java:391)
              at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:297)
              at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:178)
              at com.atlassian.jira.web.filters.AccessLogFilter.doFilter(AccessLogFilter.java:51)
              at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:210)
              at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:178)
              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:38)
              at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:210)
              at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:178)
              at com.atlassian.seraph.filter.SecurityFilter.doFilter(SecurityFilter.java:182)
              at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:210)
              at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:178)
              at com.atlassian.seraph.filter.LoginFilter.doFilter(LoginFilter.java:181)
              at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:210)
              at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:178)
              at com.atlassian.util.profiling.filters.ProfilingFilter.doFilter(ProfilingFilter.java:132)
              at com.atlassian.jira.web.filters.JIRAProfilingFilter.doFilter(JIRAProfilingFilter.java:16)
              at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:210)
              at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:178)
              at com.atlassian.jira.web.filters.ActionCleanupDelayFilter.doFilter(ActionCleanupDelayFilter.java:41)
              at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:21
      
      

      Attachments

        Activity

          People

            Unassigned Unassigned
            lean.zhenyueh Zhen Yueh, Lean [Atlassian]
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: