cancel
Showing results for 
Search instead for 
Did you mean: 

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

David Annett
Associate III

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)

1 ACCEPTED SOLUTION

Accepted Solutions
David Annett
Associate III

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.

View solution in original post

4 REPLIES 4
Aymen CHAKROUN
ST Employee

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

Hi Aymen,

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

David Annett
Associate III

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

Hi @David Annett​ ,

Good news ! You are welcome.

Regards,

Aymen