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

HTML notification email has broken link to user preferences

    XMLWordPrintable

Details

    Description

      The HTML email template (etc/java/templates/email/html/includes/header.vm) has a link to

      ${baseurl}/secure/UserPreferences.jspa

      which is incorrect - it should be:

      ${baseurl}/secure/ViewUserPreferences.jspa

      If users click on this wrong link they get a stacktrace:

      404 Could not execute action [UserPreferences]:Action 'UserPreferences' not found or could not be initialized: java.lang.ClassNotFoundException: UserPreferences
      
      java.lang.IllegalArgumentException: Action 'UserPreferences' not found or could not be initialized: java.lang.ClassNotFoundException: UserPreferences
      	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:62)
      	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)
      

      (this also appears in the logs)

      Attachments

        Issue Links

          Activity

            People

              mtokar Michael Tokar
              7ee5c68a815f Jeff Turner
              Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Time Tracking

                  Estimated:
                  Original Estimate - Not Specified
                  Not Specified
                  Remaining:
                  Remaining Estimate - 0h
                  0h
                  Logged:
                  Time Spent - 1.5h
                  1.5h