After new RubyMine install, setup windows are blank
- Install RubyMine on OS X 10.9 with hombrew cask
- Open RubyMine and install java from Apple site
- Reopen RubyMine and get a blank window with "Complete Installation" in the title bar and and a singe button
- Click Button and get blank window with "License Activation" in title bar.
- Wait 30-60 seconds and the rest of the window elements appear but nothing seems to work.
- Same thing with PyCharm
- Tried uninstalling with brew cask and reinstalling from JetBrains site wit the same result
I've been using RM for years on mac and never seen this before. I had to reinstall mavericks after some os problems so this is a fresh machine.
Here's my set-up:
OS X 10.9
❯ java -version
java version "1.6.0_65"
Java(TM) SE Runtime Environment (build 1.6.0_65-b14-466.1-11M4716)
Java HotSpot(TM) 64-Bit Server VM (build 20.65-b04-466.1, mixed mode)
Please sign in to leave a comment.
I downloaded and installed the java 1.8 custom bundled version "rubymine-7.1.1-custom-jdk-bundled.dmg" on a fresh OS X 10.9 and everything looks fine so far. Not really a fix though as I can't seem to locate a bundled version of PyCharm. Any idea what's going on here?
When IDE hangs and doesn't repond on start, please provide several thread dumps via jstack: https://intellij-support.jetbrains.com/entries/23348667 . Also provide idea.log (https://intellij-support.jetbrains.com/entries/23352446).
PyCharm 4.0.6 with bundled JDK 1.8 is available at http://download.jetbrains.com/python/pycharm-professional-4.0.6-jdk-bundled.dmg .
I had to run PyCharm for the traces/logs as I had already installed RM w/bundled java.
######################
jstack thread dump of PyCharm w/Apple java version:
java version "1.6.0_65"
Java(TM) SE Runtime Environment (build 1.6.0_65-b14-466.1-11M4716)
Java HotSpot(TM) 64-Bit Server VM (build 20.65-b04-466.1, mixed mode)
######################
~ ❯ jstack -l 10003
2015-05-13 08:38:15
Full thread dump Java HotSpot(TM) 64-Bit Server VM (20.65-b04-466.1 mixed mode):
"Attach Listener" daemon prio=9 tid=104227800 nid=0x118906000 waiting on condition [00000000]
java.lang.Thread.State: RUNNABLE
Locked ownable synchronizers:
- None
"TimerQueue" daemon prio=5 tid=11c90a000 nid=0x11bb1b000 in Object.wait() [11bb1a000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <7bc5796a0> (a javax.swing.TimerQueue)
at javax.swing.TimerQueue.run(TimerQueue.java:232)
- locked <7bc5796a0> (a javax.swing.TimerQueue)
at java.lang.Thread.run(Thread.java:695)
Locked ownable synchronizers:
- None
"pool-2-thread-1" prio=5 tid=113ff7000 nid=0x11d23f000 waiting on condition [11d23e000]
java.lang.Thread.State: WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
- parking to wait for <7be0b5c38> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:156)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1987)
at java.util.concurrent.DelayQueue.take(DelayQueue.java:160)
at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:609)
at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:602)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:957)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:917)
at java.lang.Thread.run(Thread.java:695)
Locked ownable synchronizers:
- None
"Animations" daemon prio=5 tid=104215800 nid=0x11c257000 waiting on condition [11c256000]
java.lang.Thread.State: WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
- parking to wait for <7bc4b0028> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:156)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1987)
at java.util.concurrent.DelayQueue.take(DelayQueue.java:160)
at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:609)
at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:602)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:957)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:917)
at java.lang.Thread.run(Thread.java:695)
Locked ownable synchronizers:
- None
"Periodic tasks thread" daemon prio=5 tid=104215000 nid=0x11c154000 waiting on condition [11c153000]
java.lang.Thread.State: WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
- parking to wait for <7bc4f98a0> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:156)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1987)
at java.util.concurrent.DelayQueue.take(DelayQueue.java:160)
at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:609)
at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:602)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:957)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:917)
at java.lang.Thread.run(Thread.java:695)
Locked ownable synchronizers:
- None
"AWT-EventQueue-0" prio=6 tid=104391000 nid=0x11bed1000 in Object.wait() [11bed0000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <7be151608> (a java.awt.EventQueue)
at java.lang.Object.wait(Object.java:485)
at java.awt.EventQueue.getNextEvent(EventQueue.java:558)
- locked <7be151608> (a java.awt.EventQueue)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:263)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:211)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:201)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:196)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:188)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
Locked ownable synchronizers:
- None
"Timer-0" daemon prio=5 tid=113b8f800 nid=0x11bdce000 in Object.wait() [11bdcd000]
java.lang.Thread.State: TIMED_WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <7be0d8a58> (a java.util.TaskQueue)
at java.util.TimerThread.mainLoop(Timer.java:509)
- locked <7be0d8a58> (a java.util.TaskQueue)
at java.util.TimerThread.run(Timer.java:462)
Locked ownable synchronizers:
- None
"Lock thread" prio=1 tid=1138ca000 nid=0x11bc31000 runnable [11bc30000]
java.lang.Thread.State: RUNNABLE
at java.net.PlainSocketImpl.socketAccept(Native Method)
at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:439)
- locked <7be163f60> (a java.net.SocksSocketImpl)
at java.net.ServerSocket.implAccept(ServerSocket.java:468)
at java.net.ServerSocket.accept(ServerSocket.java:436)
at com.intellij.idea.SocketLock$MyRunnable.run(SocketLock.java:224)
at java.lang.Thread.run(Thread.java:695)
Locked ownable synchronizers:
- None
"DestroyJavaVM" prio=5 tid=113c28000 nid=0x103674000 waiting on condition [00000000]
java.lang.Thread.State: RUNNABLE
Locked ownable synchronizers:
- None
"Java2D Disposer" daemon prio=10 tid=104266800 nid=0x11ba18000 in Object.wait() [11ba17000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <7be055700> (a java.lang.ref.ReferenceQueue$Lock)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:118)
- locked <7be055700> (a java.lang.ref.ReferenceQueue$Lock)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:134)
at sun.java2d.Disposer.run(Disposer.java:125)
at java.lang.Thread.run(Thread.java:695)
Locked ownable synchronizers:
- None
"AWT-Shutdown" prio=5 tid=104268800 nid=0x1190fa000 in Object.wait() [1190f9000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <7be0d8938> (a java.lang.Object)
at java.lang.Object.wait(Object.java:485)
at sun.awt.AWTAutoShutdown.run(AWTAutoShutdown.java:265)
- locked <7be0d8938> (a java.lang.Object)
at java.lang.Thread.run(Thread.java:695)
Locked ownable synchronizers:
- None
"AWT-AppKit" daemon prio=5 tid=104267800 nid=0x7fff725f8310 runnable [00000000]
java.lang.Thread.State: RUNNABLE
Locked ownable synchronizers:
- None
"ZipFileCache Dispose" daemon prio=1 tid=10410d000 nid=0x11851b000 waiting on condition [11851a000]
java.lang.Thread.State: TIMED_WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
- parking to wait for <7bdf94bf8> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:196)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2025)
at java.util.concurrent.DelayQueue.take(DelayQueue.java:164)
at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:609)
at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:602)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:957)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:917)
at java.lang.Thread.run(Thread.java:695)
Locked ownable synchronizers:
- None
"Low Memory Detector" daemon prio=5 tid=113861800 nid=0x118190000 runnable [00000000]
java.lang.Thread.State: RUNNABLE
Locked ownable synchronizers:
- None
"C2 CompilerThread1" daemon prio=9 tid=113861000 nid=0x11808d000 waiting on condition [00000000]
java.lang.Thread.State: RUNNABLE
Locked ownable synchronizers:
- None
"C2 CompilerThread0" daemon prio=9 tid=104061800 nid=0x117f8a000 waiting on condition [00000000]
java.lang.Thread.State: RUNNABLE
Locked ownable synchronizers:
- None
"Signal Dispatcher" daemon prio=9 tid=104061000 nid=0x117e87000 runnable [00000000]
java.lang.Thread.State: RUNNABLE
Locked ownable synchronizers:
- None
"Surrogate Locker Thread (Concurrent GC)" daemon prio=5 tid=113860000 nid=0x117d84000 waiting on condition [00000000]
java.lang.Thread.State: RUNNABLE
Locked ownable synchronizers:
- None
"Finalizer" daemon prio=8 tid=113848000 nid=0x117c81000 in Object.wait() [117c80000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <7bdfa84a0> (a java.lang.ref.ReferenceQueue$Lock)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:118)
- locked <7bdfa84a0> (a java.lang.ref.ReferenceQueue$Lock)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:134)
at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:171)
Locked ownable synchronizers:
- None
"Reference Handler" daemon prio=10 tid=113847800 nid=0x117b7e000 in Object.wait() [117b7d000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <7bdfa8410> (a java.lang.ref.Reference$Lock)
at java.lang.Object.wait(Object.java:485)
at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:116)
- locked <7bdfa8410> (a java.lang.ref.Reference$Lock)
Locked ownable synchronizers:
- None
"VM Thread" prio=9 tid=113845000 nid=0x1137c6000 runnable
"Gang worker#0 (Parallel GC Threads)" prio=9 tid=104002800 nid=0x103f7e000 runnable
"Gang worker#1 (Parallel GC Threads)" prio=9 tid=104003800 nid=0x112d86000 runnable
"Concurrent Mark-Sweep GC Thread" prio=9 tid=104029000 nid=0x1136c3000 runnable
"VM Periodic Task Thread" prio=10 tid=11386b000 nid=0x118293000 waiting on condition
"Exception Catcher Thread" prio=10 tid=104002000 nid=0x103e7b000 runnable
JNI global references: 1530
###################
PyCharm thread dump from console
###################
~ ❯ /opt/homebrew-cask/Caskroom/pycharm/4.0.6/PyCharm.app/Contents/MacOS/pycharm; exit;
2015-05-13 08:33:52.155 pycharm[9935:507] Value of PYCHARM_JDK: (null)
2015-05-13 08:33:52.186 pycharm[9935:2a03] fullFileName is: /opt/homebrew-cask/Caskroom/pycharm/4.0.6/PyCharm.app/Contents/bin/pycharm.vmoptions
2015-05-13 08:33:52.187 pycharm[9935:2a03] fullFileName exists: /opt/homebrew-cask/Caskroom/pycharm/4.0.6/PyCharm.app/Contents/bin/pycharm.vmoptions
2015-05-13 08:33:52.187 pycharm[9935:2a03] Value of PYCHARM_VM_OPTIONS is (null)
2015-05-13 08:33:52.188 pycharm[9935:2a03] Processing VMOptions file at /opt/homebrew-cask/Caskroom/pycharm/4.0.6/PyCharm.app/Contents/bin/pycharm.vmoptions
2015-05-13 08:33:52.189 pycharm[9935:2a03] Done
2015-05-13 08:33:52.189 pycharm[9935:2a03] Processing VMOptions file at /Users/rs/Library/Preferences/PyCharm40/pycharm.vmoptions
2015-05-13 08:33:52.191 pycharm[9935:2a03] No content found
2015-05-13 08:33:52.191 pycharm[9935:2a03] Processing VMOptions file at
2015-05-13 08:33:52.192 pycharm[9935:2a03] No content found
###################
PyCharm Log
###################
2015-05-13 08:34:19,017 [ 0] INFO - #com.intellij.idea.Main - ------------------------------------------------------ IDE STARTED ------------------------------------------------------
2015-05-13 08:34:19,025 [ 8] INFO - #com.intellij.idea.Main - IDE: PyCharm (build #PY-139.1659, 03 Apr 2015 00:00)
2015-05-13 08:34:19,025 [ 8] INFO - #com.intellij.idea.Main - OS: Mac OS X (10.9.5, x86_64)
2015-05-13 08:34:19,025 [ 8] INFO - #com.intellij.idea.Main - JRE: 1.6.0_65-b14-466.1-11M4716 (Apple Inc.)
2015-05-13 08:34:19,025 [ 8] INFO - #com.intellij.idea.Main - JVM: 20.65-b04-466.1 (Java HotSpot(TM) 64-Bit Server VM)
2015-05-13 08:34:19,033 [ 16] INFO - #com.intellij.idea.Main - JVM Args: -Dfile.encoding=UTF-8 -ea -Dsun.io.useCanonCaches=false -Djava.net.preferIPv4Stack=true -Djsse.enableSNIExtension=false -XX:+UseConcMarkSweepGC -XX:SoftRefLRUPolicyMSPerMB=50 -Xverify:none -Xbootclasspath/a:../lib/boot.jar -Xms128m -Xmx750m -XX:MaxPermSize=350m -XX:ReservedCodeCacheSize=225m -XX:+UseCompressedOops -Djb.vmOptionsFile=/opt/homebrew-cask/Caskroom/pycharm/4.0.6/PyCharm.app/Contents/bin/pycharm.vmoptions -Didea.java.redist=NoJavaDistribution -Didea.home.path=/opt/homebrew-cask/Caskroom/pycharm/4.0.6/PyCharm.app/Contents -Didea.executable=pycharm -Didea.platform.prefix=Python -Didea.paths.selector=PyCharm40
2015-05-13 08:34:19,097 [ 80] INFO - #com.intellij.idea.Main - JNA library loaded (64-bit) in 64 ms
2015-05-13 08:34:19,101 [ 84] INFO - #com.intellij.idea.Main - initializing environment
2015-05-13 08:34:19,103 [ 86] INFO - .intellij.util.EnvironmentUtil - loading shell env: /usr/local/bin/zsh -l -i -c '/opt/homebrew-cask/Caskroom/pycharm/4.0.6/PyCharm.app/Contents/bin/printenv.py' '/private/var/folders/p1/r9z01vtn3gb8ncp5p7mwqghm0000gn/T/intellij-shell-env0.tmp'
2015-05-13 08:34:19,616 [ 599] INFO - .intellij.util.EnvironmentUtil - shell environment loaded (49 vars)
2015-05-13 08:34:23,680 [ 4663] INFO - #com.intellij.idea.Main - ------------------------------------------------------ IDE SHUTDOWN ------------------------------------------------------
2015-05-13 08:37:31,663 [ 0] INFO - #com.intellij.idea.Main - ------------------------------------------------------ IDE STARTED ------------------------------------------------------
2015-05-13 08:37:31,688 [ 25] INFO - #com.intellij.idea.Main - IDE: PyCharm (build #PY-139.1659, 03 Apr 2015 00:00)
2015-05-13 08:37:31,688 [ 25] INFO - #com.intellij.idea.Main - OS: Mac OS X (10.9.5, x86_64)
2015-05-13 08:37:31,688 [ 25] INFO - #com.intellij.idea.Main - JRE: 1.6.0_65-b14-466.1-11M4716 (Apple Inc.)
2015-05-13 08:37:31,688 [ 25] INFO - #com.intellij.idea.Main - JVM: 20.65-b04-466.1 (Java HotSpot(TM) 64-Bit Server VM)
2015-05-13 08:37:31,693 [ 30] INFO - #com.intellij.idea.Main - JVM Args: -Dfile.encoding=UTF-8 -ea -Dsun.io.useCanonCaches=false -Djava.net.preferIPv4Stack=true -Djsse.enableSNIExtension=false -XX:+UseConcMarkSweepGC -XX:SoftRefLRUPolicyMSPerMB=50 -Xverify:none -Xbootclasspath/a:../lib/boot.jar -Xms128m -Xmx750m -XX:MaxPermSize=350m -XX:ReservedCodeCacheSize=225m -XX:+UseCompressedOops -Djb.vmOptionsFile=/opt/homebrew-cask/Caskroom/pycharm/4.0.6/PyCharm.app/Contents/bin/pycharm.vmoptions -Didea.java.redist=NoJavaDistribution -Didea.home.path=/opt/homebrew-cask/Caskroom/pycharm/4.0.6/PyCharm.app/Contents -Didea.executable=pycharm -Didea.platform.prefix=Python -Didea.paths.selector=PyCharm40
2015-05-13 08:37:31,728 [ 65] INFO - #com.intellij.idea.Main - JNA library loaded (64-bit) in 35 ms
2015-05-13 08:37:31,732 [ 69] INFO - #com.intellij.idea.Main - initializing environment
2015-05-13 08:37:31,733 [ 70] INFO - .intellij.util.EnvironmentUtil - loading shell env: /bin/bash -l -i -c '/opt/homebrew-cask/Caskroom/pycharm/4.0.6/PyCharm.app/Contents/bin/printenv.py' '/private/var/folders/p1/r9z01vtn3gb8ncp5p7mwqghm0000gn/T/intellij-shell-env0.tmp'
2015-05-13 08:37:31,936 [ 273] INFO - .intellij.util.EnvironmentUtil - shell environment loaded (24 vars)
I do not see anything special here. Might be the log folder would be more helpful. Could you attach all logs from the PyCharm logs directory?
The #log# section from above was the entire contents on the Pycharm log folder.
I tried this solution but got the same result:
http://superuser.com/questions/583884/rubymine-and-phpstorm-complete-installation-blank-window-in-ubuntu-12-10