cancel
Showing results for 
Search instead for 
Did you mean: 

STM32CubeMX 5.0 under Linux

Pawe? Jab?o?ski
Associate II

Hello,

I installed new STM32CubeMX 5.0.0 on my computer under Ubuntu 18.04. After start, program doesn't response. When I run it via terminal, I have some warns and error. Below I attached logs from terminal. After the last line of this log, I don't have even program GUI. Does anyone had problem like that?

Thanks in advice

Paweł

2018-11-24 19:33:27,745 [INFO] MicroXplorer:486 - Detected Java Version = 11.0.1
2018-11-24 19:33:27,751 [INFO] ApplicationProperties:181 - Using Application install path: /home/pawel/STM32CubeMX
2018-11-24 19:33:27,762 [INFO] DbMcusXml:68 - Set database path to: /home/pawel/STM32CubeMX//db//mcu/
2018-11-24 19:33:27,767 [INFO] DbBoardsPdsc:54 - Set plugin database path to: /home/pawel/STM32CubeMX//db//plugins/boardmanager/
2018-11-24 19:33:27,768 [INFO] DbMcus:262 - Set plugin images path to: /home/pawel/STM32CubeMX//db//plugins/mcufinder/images/
2018-11-24 19:33:27,768 [INFO] DbBoards:224 - Set plugin images path to: /home/pawel/STM32CubeMX//db//plugins/mcufinder/images/
2018-11-24 19:33:27,770 [INFO] APIGFXSelector:72 - Set database path to: /home/pawel/STM32CubeMX//db//plugins/mcufinder/mcu/
2018-11-24 19:33:27,773 [INFO] DbMcusAds:72 - Set database path to: /home/pawel/.stmcufinder/plugins/mcufinder//mcu/
2018-11-24 19:33:27,774 [INFO] DbMcusDocs:90 - Set database path to: /home/pawel/.stmcufinder/plugins/mcufinder//mcu/
2018-11-24 19:33:27,776 [INFO] DbMcusJson:58 - Set database path to: /home/pawel/.stmcufinder/plugins/mcufinder//mcu/
2018-11-24 19:33:27,778 [INFO] DbBoardsDocs:82 - Set database path to: /home/pawel/.stmcufinder/plugins/mcufinder//mcu/
2018-11-24 19:33:27,779 [INFO] DbBoardsJson:51 - Set database path to: /home/pawel/.stmcufinder/plugins/mcufinder//mcu/
2018-11-24 19:33:27,798 [INFO] CrossReferenceDbSqlite:197 - Set database path to: /home/pawel/.stmcufinder/plugins/mcufinder//mcu/
2018-11-24 19:33:28,016 [INFO] RulesReader:53 - Compatibility file has been processed (127 Rules)
2018-11-24 19:33:28,074 [INFO] STM32CubeMX:31 - Starting STM32CubeMX
2018-11-24 19:33:28,504 [INFO] MainPanel:139 - HeapMemory: 134217728
2018-11-24 19:33:28,673 [INFO] DbMcusXml:68 - Set database path to: /home/pawel/STM32CubeMX//db//mcu/
2018-11-24 19:33:28,673 [INFO] DbBoardsPdsc:54 - Set plugin database path to: /home/pawel/STM32CubeMX//db//plugins/boardmanager/
2018-11-24 19:33:28,674 [INFO] DbMcus:262 - Set plugin images path to: /home/pawel/STM32CubeMX//db//plugins/mcufinder/images/
2018-11-24 19:33:28,674 [INFO] DbBoards:224 - Set plugin images path to: /home/pawel/STM32CubeMX//db//plugins/mcufinder/images/
2018-11-24 19:33:28,675 [INFO] APIGFXSelector:72 - Set database path to: /home/pawel/STM32CubeMX//db//plugins/mcufinder/mcu/
2018-11-24 19:33:28,675 [WARN] DbFile:31 - Overriding database path with different value: /home/pawel/.stmcufinder/plugins/mcufinder/ => /home/pawel/.stmcufinder/plugins/mcufinder
2018-11-24 19:33:28,676 [INFO] DbMcusAds:72 - Set database path to: /home/pawel/.stmcufinder/plugins/mcufinder//mcu/
2018-11-24 19:33:28,676 [WARN] DbFile:31 - Overriding database path with different value: /home/pawel/.stmcufinder/plugins/mcufinder/ => /home/pawel/.stmcufinder/plugins/mcufinder
2018-11-24 19:33:28,677 [INFO] DbMcusDocs:90 - Set database path to: /home/pawel/.stmcufinder/plugins/mcufinder//mcu/
2018-11-24 19:33:28,677 [WARN] DbFile:31 - Overriding database path with different value: /home/pawel/.stmcufinder/plugins/mcufinder/ => /home/pawel/.stmcufinder/plugins/mcufinder
2018-11-24 19:33:28,678 [INFO] DbMcusJson:58 - Set database path to: /home/pawel/.stmcufinder/plugins/mcufinder//mcu/
2018-11-24 19:33:28,678 [WARN] DbFile:31 - Overriding database path with different value: /home/pawel/.stmcufinder/plugins/mcufinder/ => /home/pawel/.stmcufinder/plugins/mcufinder
2018-11-24 19:33:28,678 [INFO] DbBoardsDocs:82 - Set database path to: /home/pawel/.stmcufinder/plugins/mcufinder//mcu/
2018-11-24 19:33:28,679 [WARN] DbFile:31 - Overriding database path with different value: /home/pawel/.stmcufinder/plugins/mcufinder/ => /home/pawel/.stmcufinder/plugins/mcufinder
2018-11-24 19:33:28,679 [INFO] DbBoardsJson:51 - Set database path to: /home/pawel/.stmcufinder/plugins/mcufinder//mcu/
2018-11-24 19:33:28,680 [WARN] DbFile:31 - Overriding database path with different value: /home/pawel/.stmcufinder/plugins/mcufinder/ => /home/pawel/.stmcufinder/plugins/mcufinder
2018-11-24 19:33:28,680 [WARN] DbFile:31 - Overriding database path with different value: /home/pawel/.stmcufinder/plugins/mcufinder/ => /home/pawel/.stmcufinder/plugins/mcufinder
2018-11-24 19:33:28,680 [INFO] CrossReferenceDbSqlite:197 - Set database path to: /home/pawel/.stmcufinder/plugins/mcufinder//mcu/
2018-11-24 19:33:28,703 [INFO] ApplicationProperties:181 - Using Application install path: /home/pawel/STM32CubeMX
2018-11-24 19:33:28,706 [INFO] PluginManage:167 - Search for loadable plugins [exclusion list=]
2018-11-24 19:33:28,707 [INFO] PluginManage:289 - Check plugin projectmanager
2018-11-24 19:33:28,824 [INFO] PluginManage:339 - Loaded plugin projectmanager (category:projectmanager,tabindex:3)
2018-11-24 19:33:28,825 [INFO] PluginManage:289 - Check plugin filemanager
2018-11-24 19:33:28,885 [INFO] PluginManage:339 - Loaded plugin filemanager (category:base,tabindex:10)
2018-11-24 19:33:28,885 [INFO] PluginManage:289 - Check plugin tools
2018-11-24 19:33:28,888 [INFO] PluginManage:339 - Loaded plugin tools (category:base,tabindex:5)
2018-11-24 19:33:28,888 [INFO] PluginManage:289 - Check plugin ipmanager
2018-11-24 19:33:28,897 [INFO] PluginManage:339 - Loaded plugin ipmanager (category:base,tabindex:5)
2018-11-24 19:33:28,897 [INFO] PluginManage:289 - Check plugin clock
2018-11-24 19:33:28,906 [INFO] PluginManage:339 - Loaded plugin clock (category:base,tabindex:2)
2018-11-24 19:33:28,907 [INFO] PluginManage:289 - Check plugin updater
2018-11-24 19:33:28,925 [INFO] PluginManage:339 - Loaded plugin updater (category:base,tabindex:12)
2018-11-24 19:33:28,926 [INFO] PluginManage:289 - Check plugin pinoutandconfiguration
2018-11-24 19:33:28,933 [INFO] PluginManage:339 - Loaded plugin pinoutandconfiguration (category:base,tabindex:1)
2018-11-24 19:33:28,933 [INFO] PluginManage:289 - Check plugin thirdparty
2018-11-24 19:33:28,946 [INFO] ThirdPartyDb:293 - Open Third Party DataBase File (/home/pawel/.stm32cubemx/plugins/thirdparty/db/thirdparties_db.xml) : 0 ms. number of Sw pack : 0
2018-11-24 19:33:28,954 [INFO] PluginManage:339 - Loaded plugin thirdparty (category:base,tabindex:-1)
2018-11-24 19:33:28,954 [INFO] PluginManage:289 - Check plugin power
2018-11-24 19:33:28,993 [INFO] PluginManage:339 - Loaded plugin power (category:power,tabindex:4)
2018-11-24 19:33:28,993 [INFO] PluginManage:289 - Check plugin pinoutconfig
2018-11-24 19:33:29,036 [INFO] PluginManage:339 - Loaded plugin pinoutconfig (category:base,tabindex:0)
2018-11-24 19:33:29,037 [INFO] PluginManage:289 - Check plugin analytics
WARNING: An illegal reflective access operation has occurred
WARNING: Illegal reflective access by com.thoughtworks.xstream.core.util.Fields (file:/home/pawel/STM32CubeMX/plugins/analytics.jar) to field java.util.TreeMap.comparator
WARNING: Please consider reporting this to the maintainers of com.thoughtworks.xstream.core.util.Fields
WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations
WARNING: All illegal access operations will be denied in a future release
2018-11-24 19:33:29,284 [INFO] UserProfileFactory:23 - /com/st/library/analyticscore
2018-11-24 19:33:29,287 [INFO] UserProfileFactory:25 - 4c813135_154f_412c_8980_4024633db7d4
2018-11-24 19:33:29,297 [INFO] AnalyticsPlugin:146 - Accepted Software Licenses: Error : could not load the licence version !
2018-11-24 19:33:29,298 [INFO] AnalyticsPlugin:148 - Accepted CMSIS Pack Licenses: 
2018-11-24 19:33:29,298 [INFO] AnalyticsPlugin:150 - Accepted Firmware Licenses: 
2018-11-24 19:33:29,298 [INFO] PluginManage:339 - Loaded plugin analytics (category:tool,tabindex:-1)
2018-11-24 19:34:13,954 [ERROR] IntegrityCheckThread:90 - Cannot obtain updater plugin
2018-11-24 19:34:13,955 [INFO] IntegrityCheckThread:94 - End integrity checks thread
2018-11-24 19:34:13,955 [INFO] ThirdPartyDb:263 - Close Third Party DataBase File (/home/pawel/.stm32cubemx/plugins/thirdparty/db/thirdparties_db.xml)

60 REPLIES 60
paulg
Associate

Same here. Running on Linux Mint 17 and java version "1.8.0_191".

MTeun
Associate II

I seem to be experiencing the problem, but what did the trick for me was. install using

sudo ./SetupSTM32CubeMX-5.0.0.linux 

This will install the software into (default configuration) /usr/local/STMicroelectronics/STM32Cube/STM32CubeMX. You can then start the application as a normal user:

/usr/local/STMicroelectronics/STM32Cube/STM32CubeMX/STM32CubeMX

Hope this helps!

EMoro
Associate

Marco's solution worked for me on Debian 9. Thank you, Marco!

olivier
Associate III

Still no luck here (Ubuntu 18.10 with, Java 1.8.0_191), even if I install STM32CubeMX in /usr/local as suggested by Marco.

I'm using more recent java version:

openjdk 10.0.2 2018-07-17
OpenJDK Runtime Environment (build 10.0.2+13-Ubuntu-1ubuntu0.18.04.4)
OpenJDK 64-Bit Server VM (build 10.0.2+13-Ubuntu-1ubuntu0.18.04.4, mixed mode)

2018-12-06 14:31:42,714 [INFO] MicroXplorer:486 - Detected Java Version = 1.8.0_181

Thanks Marco and Eugene for your updates.

I tried openjdk 10.0.2 but unfortunately I still have the same issue.

I will try to contact ST to see if they have a solution.

Renamed old installation directory. Fried configuration file in /root.

Installed from scratch first in /opt/STM32CubeMx then again from scratch in the default proposed directory but still same errors.

I'm using openjdk 11.

JDahl.15
Associate

Samezies. Ubuntu 16.04 and Java 1.8.0_191.

Still no luck. Tried on another Debian box, same result. What should be an appropriate place to contact ST for this kind of issues?