[ https://issues.apache.org/jira/browse/WW-4974?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16668702#comment-16668702 ]
Stefaan Dutry commented on WW-4974: ----------------------------------- {{DefaultStaticContentLoader}} used to be a singleton bean, now it creates a new instance without calling the {{setHostConfig}} method on the new instance causing the {{pathPrefixes}} variable to be {{null}}. This when {{struts.devMode}} is set to {{true}} > NullPointerException in DefaultStaticContentLoader#findStaticResource > --------------------------------------------------------------------- > > Key: WW-4974 > URL: https://issues.apache.org/jira/browse/WW-4974 > Project: Struts 2 > Issue Type: Bug > Affects Versions: 2.5.18 > Environment: Tomcat 9 on Ubuntu 18 Java 8 struts 2.5.18 > Reporter: nikos dimitrakas > Priority: Major > > pathPrefixes is null. The defaults that were loaded correctly in previous > versions are now not loaded. The method setHostConfig does not get called > like in previous versions. > This causes all js files to not be found. For example > /struts/js/base/version.min.js > /struts/js/base/jquery-2.2.4.min.js > /struts/js/struts2/jquery.ui.struts2.min.js > /struts/js/struts2/jquery.datatables.struts2.min.js > /struts/js/plugins/jquery.dataTables.min.js -- This message was sent by Atlassian JIRA (v7.6.3#76005)