Skip to content

Failed to start: NumberFormatException: For input string: "Co" #4

@stokito

Description

@stokito
java -jar ./LTM.jar 
Exception in thread "AWT-EventQueue-0" java.lang.NumberFormatException: For input string: "Co"
        at java.base/jdk.internal.math.FloatingDecimal.check(FloatingDecimal.java:2219)
        at java.base/jdk.internal.math.FloatingDecimal.readJavaFormatString(FloatingDecimal.java:1846)
        at java.base/jdk.internal.math.FloatingDecimal.parseDouble(FloatingDecimal.java:72)
        at java.base/java.lang.Double.parseDouble(Double.java:971)
        at ltm.ProcessesPanel.calculateCpuPercentage(ProcessesPanel.java:238)
        at ltm.ProcessesPanel.refreshProcesses(ProcessesPanel.java:215)
        at ltm.ProcessesPanel.<init>(ProcessesPanel.java:109)
        at ltm.Main.lambda$0(Main.java:55)
        at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:323)
        at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:714)
        at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:693)
        at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203)
        at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124)
        at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113)
        at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109)
        at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
        at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90)

If fails to parse output of the list_running_processes.sh:

$ ps -eo comm,pid,%cpu,%mem --sort=-%mem | awk 'NR>1 {print $1, $2, $3, $4}'
goland 121958 8.8 6.1
studio 204685 189 3.8
Isolated Web Co 10308
firefox-bin 9699 12.7 1.5
WebExtensions 9917 1.6 1.2
plasmashell 8657 0.3 0.9
Isolated Web Co 11167

The app should be able to start even if failed to parse the list of processes.

My environment: Kubuntu 25.10

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions