Lot of WARN log messages for Method needs allowlisting.

XMLWordPrintable

    • Type: Bug
    • Resolution: Unresolved
    • Priority: Medium
    • 10.3.15, 11.3.1
    • Affects Version/s: 10.3.12
    • Component/s: Issue - Others
    • None
    • 10.03
    • 1
    • Severity 3 - Minor
    • 0

      • Even after upgrading to 10.3.12, following logs are observed in atlassian-jira.log files.
      2025-11-21 12:48:54,361+0200 http-nio-8080-exec-1970 WARN user@company.com 768x11056652x2 h95983 130.41.75.231,172.70.248.54,127.0.0.1 /secure/AjaxIssueAction!default.jspa [veloc
      ity] DEBUG MODE: Method needs allowlisting: com.atlassian.jira.plugin.viewissue.web.FieldModel#getName()
      2025-11-21 12:48:54,361+0200 http-nio-8080-exec-1970 WARN user@company.com 768x11056652x2 h95983 130.41.75.231,172.70.248.54,127.0.0.1 /secure/AjaxIssueAction!default.jspa [veloc
      ity] DEBUG MODE: Method needs allowlisting: com.atlassian.jira.plugin.viewissue.web.DateFieldModel#getStyleClass()
      2025-11-21 12:48:54,362+0200 http-nio-8080-exec-1970 WARN user@company.com 768x11056652x2 h95983 130.41.75.231,172.70.248.54,127.0.0.1 /secure/AjaxIssueAction!default.jspa [veloc
      ity] DEBUG MODE: Method needs allowlisting: com.atlassian.jira.plugin.viewissue.web.DateFieldModel#getTitle()

      Workaround

      •  Edit atlassian-jira-software-10.x-standalone/atlassian-jira/WEB-INF/classes/velocity-default.properties
      • Search for property introspector.proper.allowlist.methods in this file. This property would look like this.
        introspector.proper.allowlist.methods = \
        com.atlassian.activeobjects.admin.tables.TablesController$TableInformation#getRows(),\
        com.atlassian.activeobjects.admin.tables.TablesController$TableInformation#getTable(),\
        com.atlassian.activeobjects.backup.PluginInformationFactory$AvailablePluginInformation#getPluginKey(),\
        com.atlassian.activeobjects.backup.PluginInformationFactory$AvailablePluginInformation#getPluginName(),\
        com.atlassian.activeobjects.backup.PluginInformationFactory$AvailablePluginInformation#getPluginVersion(),\
        com.atlassian.activeobjects.backup.PluginInformationFactory$AvailablePluginInformation#getVendorName(),\
        com.atlassian.activeobjects.backup.PluginInformationFactory$AvailablePluginInformation#getVendorUrl(),\
        com.atlassian.activeobjects.backup.PluginInformationFactory$AvailablePluginInformation#isAvailable(),\
        com.atlassian.activeobjects.backup.PluginInformationFactory$NotAvailablePluginInformation#isAvailable(),\
        com.atlassian.applinks.api.ApplicationId#get(),\ 
      • You can append following entry as well somewhere in between. Restart Jira. This change should avoid logging these messages.
        com.atlassian.jira.util.collect.CompositeMap#get(java.lang.Object),\
        com.atlassian.jira.plugin.viewissue.web.FieldModel#getName(),\
        com.atlassian.jira.plugin.viewissue.web.FieldModel#getElementId(),\
        com.atlassian.jira.plugin.viewissue.web.DateFieldModel#getStyleClass(),\
        com.atlassian.jira.plugin.viewissue.web.DateFieldModel#getTitle(),\
        com.atlassian.jira.plugin.viewissue.web.DateFieldModel#getFieldType(),\
        com.atlassian.jira.plugin.viewissue.web.DateFieldModel#hasValue(),\
        com.atlassian.jira.plugin.viewissue.web.DateFieldModel#getIso8601(),\
        com.atlassian.jira.plugin.viewissue.web.DateFieldModel#getFieldHtml() 

            Assignee:
            Sergii Sinelnychenko
            Reporter:
            Sandhya Thottamkara
            Votes:
            1 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated: