Hi everyone, It may be that I did something wrong, but I think there is an issue with JS Stacks in 5.4 (CSS handling). I decided to create a Stack for the DataTables component we use instead of specifying the CSS/etc on each page.
I originally had * @Import(stylesheet="datatables/css/dataTables.bootstrap.css") public class Index ...* My CSS was located in: * src/main/resources/META-INF/assets/datatables/css/dataTables.bootstrap.css * This was working fine. However, when I created a Stack, it could no longer find the CSS: * Render queue error in SetupRender[Index]: Unable to locate asset 'context:datatables/css/dataTables.bootstrap.css' (the file does not exist). * Here is getStylesheets() from my Stack: * public List<StylesheetLink> getStylesheets() { List<StylesheetLink> stylesheets = new ArrayList<StylesheetLink>(); stylesheets.add(new StylesheetLink(assetSource.getContextAsset("datatables/css/dataTables.bootstrap.css", null))); return stylesheets; }* I tried everything I could think of to try to make T5.4 find the CSS, but nothing worked. Then, on a whim, I moved the CSS to: * src/main/webapp/datatables/css/dataTables.bootstrap.css* The Stack then started working and found the CSS. So, my question is, shouldn't @Import(stylesheet="...") and the Stack's getStylesheets() handle the same CSS locations/paths or was I doing something bad? Thanks, mrg PS. I tried to get the Stack to find other CSS/Less under src/main/resources/META-INF, too, and none of those worked.