cancel
Showing results for 
Search instead for 
Did you mean: 

IOC file working in v6.12.1 gives "Not a valid ioc" in v6.13.0

stst9180
Associate III

Split from this as a new question.


Hi together, I'm unfortunately facing a similar problem with cubemx 6.13.0
I've an ioc file that was working for all versions up to 6.12.1. I also migrated successfully to 6.12.1.
When I try to open in 6.13.0, I just get an "Not a valid ioc" error.
I may not post the ioc file here as there may be some customer ip in it.
But I get the following Exception in Stm32CubeMX.log:

2025-02-05 10:39:48,259 [FATAL] ProjectFactory:568 - Exception caught
java.lang.NumberFormatException: For input string: "" under radix 16
at java.lang.NumberFormatException.forInputString(NumberFormatException.java:67) ~[?:?]
at java.lang.Long.parseLong(Long.java:719) ~[?:?]
at com.st.microxplorer.mcu.memorymap.MemInfoExtractor$ETHInfoExtractor.onETHEnable(MemInfoExtractor.java:4555) ~[STM32CubeMX:?]
at com.st.microxplorer.mcu.memorymap.MemInfoExtractor.completInit(MemInfoExtractor.java:252) ~[STM32CubeMX:?]
at com.st.microxplorer.mcu.memorymap.MemoryMapService.MMTActivated(MemoryMapService.java:1259) ~[STM32CubeMX:?]
at com.st.microxplorer.mcu.memorymap.MemoryMapService.loadConfigV3(MemoryMapService.java:2578) ~[STM32CubeMX:?]
at com.st.microxplorer.mcu.Mcu.loadConfProperties(Mcu.java:6750) ~[STM32CubeMX:?]
at com.st.microxplorer.mxsystem.ProjectFactory.swingWorkerLoad(ProjectFactory.java:494) ~[STM32CubeMX:?]
at com.st.microxplorer.util.ProcessBarDialog.performAction(ProcessBarDialog.java:86) ~[STM32CubeMX:?]
at com.st.microxplorer.util.ProcessBarDialog$1.doInBackground(ProcessBarDialog.java:157) ~[STM32CubeMX:?]
at com.st.microxplorer.util.ProcessBarDialog$1.doInBackground(ProcessBarDialog.java:154) ~[STM32CubeMX:?]
at javax.swing.SwingWorker$1.call(SwingWorker.java:305) ~[?:?]
at java.util.concurrent.FutureTask.run(FutureTask.java:317) ~[?:?]
at javax.swing.SwingWorker.run(SwingWorker.java:342) ~[?:?]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) ~[?:?]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) ~[?:?]
at java.lang.Thread.run(Thread.java:1583) ~[?:?]

 

I also checked if MCU.name and File.Version is in the file:
Mcu.Name=STM32H563VITx
File.Version=6
May there be some more Ideas to find out why 12.1 opens and saves it well, but 13.0 does not?
There are some firmware fixes in 13.0 which should be applied to the product.

Regards Pascal

0 REPLIES 0