Closed Green-Cat closed 4 years ago
Could you tell me it is irregular or happen everytime ?
Every time. It crashes instantly on launch. I tried to compile from source and it looks like I found the issue:
Fatal error: Unexpectedly found nil while unwrapping an Optional value: file /Users/greencat/Downloads/BatteryStatusShow-master/BatteryStatusShow/IOBattery.swift, line 662
2020-06-01 17:21:24.964506+0200 BatteryStatusShow[66416:1666014] Fatal error: Unexpectedly found nil while unwrapping an Optional value: file /Users/greencat/Downloads/BatteryStatusShow-master/BatteryStatusShow/IOBattery.swift, line 662
and
Fatal error: Unexpectedly found nil while unwrapping an Optional value: file /Users/greencat/Downloads/BatteryStatusShow-master/BatteryStatusShow/IOBattery.swift, line 664
2020-06-01 17:21:24.964506+0200 BatteryStatusShow[66416:1666014] Fatal error: Unexpectedly found nil while unwrapping an Optional value: file /Users/greencat/Downloads/BatteryStatusShow-master/BatteryStatusShow/IOBattery.swift, line 664
Replacing the two lines with arbitrary strings makes the app compile and start correctly.
It looks like the 16inch MacBook Pro is not listed in System/Library/PrivateFrameworks/ServerInformation.framework/Resources/en.lproj/SIMachineAttributes.plist. So its name and description cannot be retrieved and that causes the crash.
Yes, may be Apple start not listed newer description under the SIMachineAttributes.plist ? Never mind i will update to prevent crash if the value can not be found.
I downloaded the precompiled version 1.5.1. It crashes on launch, on macOS 10.15.5.
Crash log: