After new RubyMine install, setup windows are blank

  1. Install RubyMine on OS X 10.9 with hombrew cask
  2. Open RubyMine and install java from Apple site
  3. Reopen RubyMine and get a blank window with "Complete Installation" in the title bar and and a singe button
  4. Click Button and get blank window with "License Activation" in title bar.
  5. Wait 30-60 seconds and the rest of the window elements appear but nothing seems to work.
  6. Same thing with PyCharm
  7. 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)

5 comments
Comment actions Permalink

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?

0
Comment actions Permalink

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 .

0
Comment actions Permalink

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)

0
Comment actions Permalink

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?

0
Comment actions Permalink

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

0

Please sign in to leave a comment.