Skip to main content
David Annett
Associate III
October 9, 2020
Solved

How to fix STM32CubeMX ver 6.0.1 on Linux Mint from throwing an exception when trying to create a new project?

  • October 9, 2020
  • 4 replies
  • 1479 views

I have started from the command line so I can see errors. It starts up ok but when I try to create a new project using "ACCESS TO MCU SELECTOR" it throws the error:

Exception in thread "AWT-EventQueue-0" java.lang.NoSuchMethodError: com.st.microxplorer.mcufinder.gui.selector.MultiSelectorDialog.<init>(Ljava/awt/Frame;Ljava/lang/String;Ljava/awt/Image;)V
	at com.st.microxplorer.plugins.filemanager.engine.MainFileManager.userNewConfig(MainFileManager.java:118)
	at com.st.microxplorer.plugins.filemanager.FileManagerView.getSpecificTask(FileManagerView.java:213)
	at com.st.microxplorer.maingui.HomeNewTaskLinePanel.jButtonNewConfigurationMCUActionPerformed(HomeNewTaskLinePanel.java:117)
	at com.st.microxplorer.maingui.HomeNewTaskLinePanel.actionPerformed(HomeNewTaskLinePanel.java:77)
	at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2022)
	at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2348)
	at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:402)
	at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:259)
	at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:252)
	at java.awt.AWTEventMulticaster.mouseReleased(AWTEventMulticaster.java:289)
	at java.awt.Component.processMouseEvent(Component.java:6539)
	at javax.swing.JComponent.processMouseEvent(JComponent.java:3324)
	at java.awt.Component.processEvent(Component.java:6304)
	at java.awt.Container.processEvent(Container.java:2239)
	at java.awt.Component.dispatchEventImpl(Component.java:4889)
	at java.awt.Container.dispatchEventImpl(Container.java:2297)
	at java.awt.Component.dispatchEvent(Component.java:4711)
	at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4904)
	at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4535)
	at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4476)
	at java.awt.Container.dispatchEventImpl(Container.java:2283)
	at java.awt.Window.dispatchEventImpl(Window.java:2746)
	at java.awt.Component.dispatchEvent(Component.java:4711)
	at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:760)
	at java.awt.EventQueue.access$500(EventQueue.java:97)
	at java.awt.EventQueue$3.run(EventQueue.java:709)
	at java.awt.EventQueue$3.run(EventQueue.java:703)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74)
	at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:84)
	at java.awt.EventQueue$4.run(EventQueue.java:733)
	at java.awt.EventQueue$4.run(EventQueue.java:731)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74)
	at java.awt.EventQueue.dispatchEvent(EventQueue.java:730)
	at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205)
	at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)
	at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
	at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)

This topic has been closed for replies.
Best answer by David Annett

Hi Aymen,

Just a further updated. I have updated this PC to Mint 20, the most recent version. It includes the latest STM32CubeIDE in the standard Mint software sources so I installed that. It is all working ok now so no further action is need for support by me.

Thanks for the prompt attention to my original query.

4 replies

Aymen CHAKROUN
ST Employee
October 9, 2020

Hi @David Annett​ ,

According to CubeMX User Manual UM1718, the supported system for Linux are RedHat, Ubuntu and Fedora.

0693W000004JGO8QAO.png

But we will try to setup the Linux Mint OS to reproduce what you are seeing.

Can you give us the Linux Mint version used by you ?

Regards,

Aymen.

David Annett
Associate III
October 9, 2020

Hi Aymen,

It is Mint 18, which is based on Ubuntu 16.04 LTS.

David Annett
David AnnettAuthorBest answer
Associate III
October 11, 2020

Hi Aymen,

Just a further updated. I have updated this PC to Mint 20, the most recent version. It includes the latest STM32CubeIDE in the standard Mint software sources so I installed that. It is all working ok now so no further action is need for support by me.

Thanks for the prompt attention to my original query.

Aymen CHAKROUN
ST Employee
October 12, 2020

Hi @David Annett​ ,

Good news ! You are welcome.

Regards,

Aymen