pycharm is suddenly dead
why pycharm is suddenly dead ?
理由はわからないが pycharm が起動しなくなったのでいろいろ試してみた記録
操作
/Application/PyCharm CE.app をダブルクリック
期待した動作
PyCharm CE の起動
実際の動作
メニューに PyCharmと表われるもののすぐに消えてしまう。
ログ
コンソール.app のログ
Process: python [27743] Path: /Users/USER/*/python Identifier: python Version: 0 Code Type: X86-64 (Native) Parent Process: pycharm [27480] Responsible: python [27743] User ID: 501 Date/Time: 2019-04-27 00:54:07.346 +0900 OS Version: Mac OS X 10.14.4 (18E226) Report Version: 12 Anonymous UUID: E2143080-716A-5603-C197-A0C5A7F6E360 Sleep/Wake UUID: EF4C14FA-5C00-4EC9-98BF-CB5A3563F682 Time Awake Since Boot: 1800000 seconds Time Since Wake: 6800 seconds System Integrity Protection: enabled Crashed Thread: 0 Exception Type: EXC_CRASH (SIGABRT) Exception Codes: 0x0000000000000000, 0x0000000000000000 Exception Note: EXC_CORPSE_NOTIFY Termination Reason: DYLD, [0x1] Library missing Application Specific Information: dyld: launch, loading dependent libraries Dyld Error Message: Library not loaded: /opt/local/Library/Frameworks/Python.framework/Versions/3.5/Python Referenced from: /Users/USER/*/python Reason: image not found Binary Images: 0x10f76d000 - 0x10f76efff +python (0) <A5742A7B-580B-3837-A76B-6183B9F1FDE6> /Users/USER/*/python 0x114528000 - 0x1145926ef dyld (655.1.1) <F217F7F8-A795-3109-B77F-B1E2277F3E3B> /usr/lib/dyld System Profile: Network Service: Apple USB Ethernet Adapter, Ethernet, en3 Network Service: Wi-Fi, AirPort, en0 Boot Volume File System Type: apfs Memory Module: BANK 0/DIMM0, 4 GB, LPDDR3, 2133 MHz, 0x802C, 0x4D5435324C3531324D3332443250462D3039 Memory Module: BANK 1/DIMM0, 4 GB, LPDDR3, 2133 MHz, 0x802C, 0x4D5435324C3531324D3332443250462D3039 USB Device: USB 3.0 Bus USB Device: USB 2.0 Hub USB Device: Elements 25A2 USB Device: Apple USB Ethernet Adapter Thunderbolt Bus: MacBook Pro, Apple Inc., 39.2 Model: MacBookPro14,1, BootROM 190.0.0.0.0, 2 processors, Intel Core i5, 2.3 GHz, 8 GB, SMC 2.43f6 Graphics: kHW_IntelIrisGraphics640Item, Intel Iris Plus Graphics 640, spdisplays_builtin AirPort: spairport_wireless_card_type_airport_extreme (0x14E4, 0x170), Broadcom BCM43xx 1.0 (7.77.61.2 AirPortDriverBrcmNIC-1305.8) Bluetooth: Version 6.0.11f4, 3 services, 18 devices, 1 incoming serial ports
抜粋 Dyld Message
Dyld Error Message: Library not loaded: /opt/local/Library/Frameworks/Python.framework/Versions/3.5/Python Referenced from: /Users/USER/*/python Reason: image not found
/opt/local/Library/Frameworks/Python.framework/Versions/3.5 の下に Python フォルダがない。3.6 にはある。
とりあえず python3.5 をいれるとそのディレクトリが作成できた。
再度実行
メニューに PyCharmと表われるもののすぐに消えてしまう。
ターミナルからの起動
2019-04-27 10:18:35.145 pycharm[1234:40447] allVms required 1.8*,1.8+ 2019-04-27 10:18:35.148 pycharm[1234:40458] Value of PYCHARM_VM_OPTIONS is (null) 2019-04-27 10:18:35.148 pycharm[1234:40458] Processing VMOptions file at /Users/dote/Library/Preferences/PyCharmCE2019.1/pycharm.vmoptions 2019-04-27 10:18:35.148 pycharm[1234:40458] Done OpenJDK 64-Bit Server VM warning: Option UseConcMarkSweepGC was deprecated in version 9.0 and will likely be removed in a future release.
Start Failed: Internal error. Please report to http://jb.gg/ide/critical-startup-errors
java.lang.NoSuchMethodError: com.intellij.openapi.util.text.StringUtil$1: method
java.lang.Error: no ComponentUI class for: javax.swing.JTextPane[,0,0,0x0,invalid,alignmentX=0.0,alignmentY=0.0,border=,flags=0,maximumSize=,minimumSize=,preferredSize=,caretColor=,disabledTextColor=,editable=true,margin=,selectedTextColor=,selectionColor=,kit=,typeHandlers=]
at java.desktop/javax.swing.UIDefaults.getUIError(Unknown Source)
at java.desktop/javax.swing.MultiUIDefaults.getUIError(Unknown Source)
at java.desktop/javax.swing.UIDefaults.getUI(Unknown Source)
at java.desktop/javax.swing.UIManager.getUI(Unknown Source)
at java.desktop/javax.swing.text.JTextComponent.updateUI(JTextComponent.java:340)
at java.desktop/javax.swing.text.JTextComponent.
Also, an UI exception occurred on attempt to show above message:
java.lang.NoSuchFieldError: AA_TEXT_PROPERTY_KEY
at java.desktop/javax.swing.JComponent.setUI(JComponent.java:662)
at java.desktop/javax.swing.text.JTextComponent.setUI(JTextComponent.java:330)
at java.desktop/javax.swing.text.JTextComponent.updateUI(JTextComponent.java:340)
at java.desktop/javax.swing.text.JTextComponent.
あ、これは何かやらかしたらしい。
報告しろとあったので、http://jb.gg/ide/critical-startup-errors を開いて報告した。