Skip to main content
Graduate
March 20, 2024
Question

STM32CubeMon-UCPD Crashes On Launch under macOS Sonoma 14.3

  • March 20, 2024
  • 7 replies
  • 2571 views

On launch the STM32CubeMon-UCPD icon appears briefly in the dock and then disappears. The application does not launch. 

    This topic has been closed for replies.

    7 replies

    Technical Moderator
    March 29, 2024

    Hello @alw 

    Thank you for reporting, do you have any error message when launching tool from command line?

    Regards

    alwAuthor
    Graduate
    April 1, 2024

    Hi Richard.Chvr

    Please see below error message when launching JavaAppLauncher (the only visible executable file in the package contents). I've masked my machine details for security reasons.

    I've also attached a screen capture of the package contents folder structure

    Kind regards,

    Al

    Last login: Mon Apr  1 10:23:45 on ttys000
    xxx@xxx ~ % /Applications/STM32CubeMonitor-UCPD.app/Contents/MacOS/JavaAppLauncher
    2024-04-01 10:25:16,133 JavaFX Application Thread WARN Setting style for yet unknown level name APPLI
    2024-04-01 10:25:16,286 JavaFX Application Thread WARN Setting style for yet unknown level name APPLI
    10:25:16.306; FATAL ;[JavaFX Application Thread];ConfigFileManagement.java;getAllFields;224;java.io.FileNotFoundException: /Users/xxx/Library/Preferences/STM32CubeMonitor-UCPD/STM32CubeMonitor-UCPD.cfg (No such file or directory)
    JRE version before bundleling1.8.0_19210:25:16.314; FATAL ;[JavaFX Application Thread];MainApp.java;start;91;JRE version before bundleling1.8.0_192
    10:25:16.315; FATAL ;[JavaFX Application Thread];MainApp.java;start;92;JRE vendor Oracle Corporation
    10:25:16.315; FATAL ;[JavaFX Application Thread];MainApp.java;start;93;JFX version 8.0.192-b10
    10:25:16.315; FATAL ;[JavaFX Application Thread];MainApp.java;start;94;JFX version 8.0.192
    10:25:16.315; FATAL ;[JavaFX Application Thread];MainApp.java;start;95;OS Mac OS X
    2024-04-01 10:25:17.123 JavaAppLauncher[1281:19239] *** Assertion failure in -[NSMenu itemAtIndex:], NSMenu.m:1444
    Exception in Application start method
    java.lang.reflect.InvocationTargetException
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:498)
    at com.sun.javafx.application.LauncherImpl.launchApplicationWithArgs(LauncherImpl.java:389)
    at com.sun.javafx.application.LauncherImpl.launchApplication(LauncherImpl.java:328)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:498)
    at sun.launcher.LauncherHelper$FXHelper.main(LauncherHelper.java:767)
    Caused by: java.lang.RuntimeException: Exception in Application start method
    at com.sun.javafx.application.LauncherImpl.launchApplication1(LauncherImpl.java:917)
    at com.sun.javafx.application.LauncherImpl.lambda$launchApplication$154(LauncherImpl.java:182)
    at java.lang.Thread.run(Thread.java:748)
    Caused by: java.lang.ExceptionInInitializerError
    at java.awt.Color.<clinit>(Color.java:275)
    at org.jfree.fx.FXGraphics2D.<init>(FXGraphics2D.java:118)
    at org.jfree.chart.fx.ChartCanvas.<init>(ChartCanvas.java:169)
    at org.jfree.chart.fx.ChartViewer.<init>(ChartViewer.java:103)
    at org.jfree.chart.fx.ChartViewer.<init>(ChartViewer.java:93)
    at org.jfree.chart.fx.ChartViewer.<init>(ChartViewer.java:84)
    at com.st.mtt.guiusbcpd.PaneMeasurementChart.<init>(PaneMeasurementChart.java:47)
    at com.st.mtt.guiusbcpd.FXMLController.initialize(FXMLController.java:200)
    at javafx.fxml.FXMLLoader.loadImpl(FXMLLoader.java:2548)
    at javafx.fxml.FXMLLoader.loadImpl(FXMLLoader.java:2441)
    at javafx.fxml.FXMLLoader.load(FXMLLoader.java:2409)
    at com.st.mtt.guiusbcpd.MainApp.continueInit(MainApp.java:136)
    at com.st.mtt.guiusbcpd.MainApp.start(MainApp.java:125)
    at com.sun.javafx.application.LauncherImpl.lambda$launchApplication1$161(LauncherImpl.java:863)
    at com.sun.javafx.application.PlatformImpl.lambda$runAndWait$174(PlatformImpl.java:326)
    at com.sun.javafx.application.PlatformImpl.lambda$null$172(PlatformImpl.java:295)
    at java.security.AccessController.doPrivileged(Native Method)
    at com.sun.javafx.application.PlatformImpl.lambda$runLater$173(PlatformImpl.java:294)
    at com.sun.glass.ui.InvokeLaterDispatcher$Future.run(InvokeLaterDispatcher.java:95)
    Caused by: java.lang.RuntimeException: Non-Java exception raised, not handled! (Original problem: Invalid parameter not satisfying: index < [_itemArray count])
    at java.lang.ClassLoader$NativeLibrary.load(Native Method)
    at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1941)
    at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1824)
    at java.lang.Runtime.load0(Runtime.java:809)
    at java.lang.System.load(System.java:1086)
    at java.lang.ClassLoader$NativeLibrary.load(Native Method)
    at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1941)
    at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1845)
    at java.lang.Runtime.loadLibrary0(Runtime.java:870)
    at java.lang.System.loadLibrary(System.java:1122)
    at java.awt.Toolkit$3.run(Toolkit.java:1636)
    at java.awt.Toolkit$3.run(Toolkit.java:1634)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.awt.Toolkit.loadLibraries(Toolkit.java:1633)
    at java.awt.Toolkit.<clinit>(Toolkit.java:1670)
    ... 19 more
    Exception running application com.st.mtt.guiusbcpd.MainApp
    xxx@xxx ~ % 
    ST Employee
    April 16, 2024

    We have reproduced the issue. We will investigate further.

    Regards

     

    alwAuthor
    Graduate
    April 17, 2024

    Thanks for the confirmation

    alwAuthor
    Graduate
    June 18, 2024

    Hello,

    Any update please?

    ST Employee
    June 18, 2024

    Issue is understood and solving in ongoing. A release is scheduled shortly.

    Technical Moderator
    February 19, 2025

    Should be ok with Stm32cubemonitor-ucpd v1.4.0