Question
[Bug] Regression: CubeMX 4.27.0 ProjectManager.CustomerFirmwarePackage is neither saved nor loaded
In the latest version of Cube it is possible to set a custom (fixed) firmware location, but it is not saved. Also when setting the path as absolute it is ignored and when setting it relative (This worked fine in 4.26) I get an exception:
2018-10-04 12:59:23,784 [INFO] UtilMem:74 - End LoadConfig() Used Memory: 651409680 Bytes (1526202368)
java.lang.NullPointerException
at com.st.microxplorer.plugins.projectmanager.model.ProjectSettings.isAvailablleCustomerFW(ProjectSettings.java:1824)
at com.st.microxplorer.plugins.projectmanager.model.ProjectSettings.load(ProjectSettings.java:343)
at com.st.microxplorer.plugins.projectmanager.engine.MainProjectManager.loadConfig(MainProjectManager.java:335)
at com.st.microxplorer.plugins.projectmanager.ProjectManagerView.loadConfig(ProjectManagerView.java:128)
at com.st.microxplorer.plugins.filemanager.engine.OpenFileManager.LoadConfig(OpenFileManager.java:265)
at com.st.microxplorer.plugins.filemanager.engine.OpenFileManager.loadConfigurationFile(OpenFileManager.java:193)
at com.st.microxplorer.plugins.filemanager.engine.MainFileManager.userLoadConfig(MainFileManager.java:216)
at com.st.microxplorer.plugins.filemanager.FileManagerView.getSpecificTask(FileManagerView.java:173)
at com.st.microxplorer.maingui.MainPanel$3.onCommandEntered(MainPanel.java:665)
at com.st.components.util.CommandLineManager.onCommandEntered(CommandLineManager.java:155)
at com.st.components.util.CommandLineManager.runCommand(CommandLineManager.java:174)
at com.st.components.util.CommandLineManager.runCommand(CommandLineManager.java:188)
at com.st.components.util.CommandLineManager.runCommand(CommandLineManager.java:331)
at com.st.components.util.CommandLineManager.onCommandEntered(CommandLineManager.java:414)
at com.st.components.util.CommandLineManager.onCommandEntered(CommandLineManager.java:140)
at com.st.components.util.CommandLineManager.runCommand(CommandLineManager.java:174)
at com.st.components.util.CommandLineManager.runCommand(CommandLineManager.java:331)
at com.st.microxplorer.maingui.MicroXplorer.run(MicroXplorer.java:188)
at com.st.microxplorer.maingui.STM32CubeMX.run(STM32CubeMX.java:24)
at com.st.microxplorer.maingui.STM32CubeMX.main(STM32CubeMX.java:37)
KO