intellij voodoo: start up troubles

I'm having trouble starting up intellij. While the task manager in windows shows the idea.exe process is up and running, the application is not. I usually waste a lot of time trying to get it to work. Nothing is ever consistent but i usually happen to get it up. This recent time, I reinstalled and restarted to get it to work. I've done this other times and didn't have immediate luck with it starting up.

Point is...why the heck is the process come up every time but not the application?

Thanks for your time!

3 comments
Comment actions Permalink

Hello goodtimes,

I'm having trouble starting up intellij. While the task manager in
windows shows the idea.exe process is up and running, the application
is not. I usually waste a lot of time trying to get it to work.
Nothing is ever consistent but i usually happen to get it up. This
recent time, I reinstalled and restarted to get it to work. I've done
this other times and didn't have immediate luck with it starting up.

Point is...why the heck is the process come up every time but not the
application?


Which version of IntelliJ IDEA are you using? If you have any third-party
plugins installed, please try uninstalling them.

--
Dmitry Jemerov
Software Developer
JetBrains, Inc.
http://www.jetbrains.com/
"Develop with Pleasure!"


0
Comment actions Permalink

You could try to generate a thread dump with this tool
http://www.adaptj.com/root/main/download and post it here.

Sascha

0
Comment actions Permalink

I haven't installed plugins yet. I just transfered my work to my work laptop.

I have the stack trace below; however, I just started my intellij after reinstalling it and rebooting. It may not have anything useful since i rebooted and it opened successfully. I'm scared to close it now because I know it won't start up.

Full thread dump Java HotSpot(TM) Client VM (1.5.0_04-b05 mixed mode):

"StackTrace Remote Thread" prio=5 tid=0x270b3670 nid=0xda4 waiting on condition

"Thread-16" prio=7 tid=0x34f0d8d0 nid=0xaf4 in Object.wait()
at java.lang.Object.wait(Native Method)
- waiting on (a com.intellij.util.concurrency.Semaphore) at java.lang.Object.wait(Object.java:474) at com.intellij.util.concurrency.Semaphore.waitFor(Semaphore.java:38) - locked <0x0c5e7f10>]]> (a com.intellij.util.concurrency.Semaphore)
at com.intellij.execution.process.OSProcessHandler$ProcessWaitFor.waitFor(OSProcessHandler.java:66)
at com.intellij.execution.process.OSProcessHandler$3$1.run(OSProcessHandler.java:101)

"ReadProcessThread java.io.BufferedReader" prio=10 tid=0x34f0d750 nid=0x958 runnable
at java.io.FileInputStream.readBytes(Native Method)
at java.io.FileInputStream.read(FileInputStream.java:194)
at sun.nio.cs.StreamDecoder$CharsetSD.readBytes(StreamDecoder.java:411)
at sun.nio.cs.StreamDecoder$CharsetSD.implRead(StreamDecoder.java:453)
at sun.nio.cs.StreamDecoder.read(StreamDecoder.java:183)
- locked (a java.io.InputStreamReader) at java.io.InputStreamReader.read(InputStreamReader.java:167) at java.io.BufferedReader.fill(BufferedReader.java:136) at java.io.BufferedReader.read(BufferedReader.java:157) - locked <0x0c5ee048>]]> (a java.io.InputStreamReader)
at com.intellij.execution.process.OSProcessHandler$ReadProcessThread.readNextByte(OSProcessHandler.java:228)
at com.intellij.execution.process.OSProcessHandler$ReadProcessThread.run(OSProcessHandler.java:206)

"ReadProcessThread java.io.BufferedReader" prio=10 tid=0x34fc11c0 nid=0x5e4 runnable
at java.io.FileInputStream.readBytes(Native Method)
at java.io.FileInputStream.read(FileInputStream.java:194)
at java.io.BufferedInputStream.read1(BufferedInputStream.java:254)
at java.io.BufferedInputStream.read(BufferedInputStream.java:313)
- locked (a java.io.BufferedInputStream) at sun.nio.cs.StreamDecoder$CharsetSD.readBytes(StreamDecoder.java:411) at sun.nio.cs.StreamDecoder$CharsetSD.implRead(StreamDecoder.java:453) at sun.nio.cs.StreamDecoder.read(StreamDecoder.java:183) - locked <0x0c5f4190> (a java.io.InputStreamReader) at java.io.InputStreamReader.read(InputStreamReader.java:167) at java.io.BufferedReader.fill(BufferedReader.java:136) at java.io.BufferedReader.read(BufferedReader.java:157) - locked <0x0c5f4190>]]> (a java.io.InputStreamReader)
at com.intellij.execution.process.OSProcessHandler$ReadProcessThread.readNextByte(OSProcessHandler.java:228)
at com.intellij.execution.process.OSProcessHandler$ReadProcessThread.run(OSProcessHandler.java:206)

"Thread-15" prio=7 tid=0x2753d990 nid=0xfd8 runnable
at java.lang.ProcessImpl.waitFor(Native Method)
at com.intellij.execution.process.OSProcessHandler$ProcessWaitFor$1.run(OSProcessHandler.java:55)

"EditorCaretThread" prio=7 tid=0x26fa8370 nid=0xde0 waiting on condition
at java.lang.Thread.sleep(Native Method)
at com.intellij.openapi.editor.impl.EditorImpl$RepaintCursorThread.run(EditorImpl.java:12)

"AlarmThread" prio=7 tid=0x251105b0 nid=0xc30 in Object.wait()
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:474)
at com.intellij.util.Alarm$MyThread.run(Alarm.java:208)
- locked ]]> (a java.lang.Object)

"Thread-8" prio=7 tid=0x2722ce88 nid=0xb10 waiting on condition
at java.lang.Thread.sleep(Native Method)
at com.intellij.diagnostic.IdeMessagePanel$Blinker.run(IdeMessagePanel.java:13)

"Fatal Errors Grouper" prio=7 tid=0x2722cd08 nid=0x9fc waiting on condition
at java.lang.Thread.sleep(Native Method)
at com.intellij.diagnostic.MessagePool$MessageGrouper.run(MessagePool.java:30)

"TimerQueue" daemon prio=5 tid=0x24df8e30 nid=0x9ec in Object.wait()
at java.lang.Object.wait(Native Method)
- waiting on (a javax.swing.TimerQueue) at javax.swing.TimerQueue.run(TimerQueue.java:233) - locked <0x05375c98>]]> (a javax.swing.TimerQueue)
at java.lang.Thread.run(Thread.java:595)

"StoreRefreshStatusThread" prio=2 tid=0x24ed5d10 nid=0xdf0 waiting on condition
at java.lang.Thread.sleep(Native Method)
at com.intellij.openapi.vfs.impl.local.LocalFileSystemImpl$StoreRefreshStatusThread.run(LocalFileSystemImpl.java:7)

"WatchForChangesThread" prio=7 tid=0x27027d80 nid=0x56c runnable
at com.intellij.vfs.local.win32.FileWatcher.waitForChangeImpl(Native Method)
at com.intellij.vfs.local.win32.FileWatcher.waitForChange(FileWatcher.java:0)
at com.intellij.openapi.vfs.impl.local.LocalFileSystemImpl$WatchForChangesThread.run(LocalFileSystemImpl.java:0)

"Thread-4" prio=7 tid=0x00dcc078 nid=0xda8 waiting on condition
at java.lang.Thread.sleep(Native Method)
at com.intellij.openapi.progress.impl.ProgressManagerImpl$1.run(ProgressManagerImpl.java:3)

"AWT-EventQueue-1" prio=7 tid=0x25017b60 nid=0xfa0 in Object.wait()
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:474)
at java.awt.EventQueue.getNextEvent(EventQueue.java:345)
- locked ]]> (a com.intellij.ide.IdeEventQueue)
at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:189)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:163)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:157)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:149)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:110)

"AWT-Shutdown" prio=7 tid=0x24f60110 nid=0xf90 in Object.wait()
at java.lang.Object.wait(Native Method)
- waiting on (a java.lang.Object) at java.lang.Object.wait(Object.java:474) at sun.awt.AWTAutoShutdown.run(AWTAutoShutdown.java:259) - locked <0x04e82608>]]> (a java.lang.Object)
at java.lang.Thread.run(Thread.java:595)

"AlarmThread" prio=5 tid=0x249b4008 nid=0x3fc in Object.wait()
at java.lang.Object.wait(Native Method)
at com.intellij.util.Alarm$MyThread.run(Alarm.java:268)
- locked ]]> (a java.lang.Object)

"AlarmThread" prio=5 tid=0x24e21d28 nid=0x48c in Object.wait()
at java.lang.Object.wait(Native Method)
at com.intellij.util.Alarm$MyThread.run(Alarm.java:268)
- locked ]]> (a java.lang.Object)

"Timer-0" daemon prio=5 tid=0x24e01858 nid=0x9f4 in Object.wait()
at java.lang.Object.wait(Native Method)
- waiting on (a java.util.TaskQueue) at java.util.TimerThread.mainLoop(Timer.java:509) - locked <0x04e475b8>]]> (a java.util.TaskQueue)
at java.util.TimerThread.run(Timer.java:462)

"SocketListenerThread" prio=5 tid=0x24e1fdc0 nid=0xf74 runnable
at java.net.PlainDatagramSocketImpl.receive0(Native Method)
- locked (a java.net.PlainDatagramSocketImpl) at java.net.PlainDatagramSocketImpl.receive(PlainDatagramSocketImpl.java:136) - locked <0x04e47678> (a java.net.PlainDatagramSocketImpl) at java.net.DatagramSocket.receive(DatagramSocket.java:712) - locked <0x0c42e4f0> (a java.net.DatagramPacket) - locked <0x04e476b8>]]> (a java.net.MulticastSocket)
at com.intellij.licensecommon.net.impl.SocketImpl.receive(SocketImpl.java:32)
at com.intellij.licensecommon.net.impl.SocketListenerThread.run(SocketListenerThread.java:13)

"SocketListenerThread" prio=5 tid=0x249b46c0 nid=0xefc runnable
at java.net.PlainDatagramSocketImpl.receive0(Native Method)
- locked (a java.net.PlainDatagramSocketImpl) at java.net.PlainDatagramSocketImpl.receive(PlainDatagramSocketImpl.java:136) - locked <0x04e49ea0> (a java.net.PlainDatagramSocketImpl) at java.net.DatagramSocket.receive(DatagramSocket.java:712) - locked <0x04e49ee0> (a java.net.DatagramPacket) - locked <0x04e49f00>]]> (a java.net.DatagramSocket)
at com.intellij.licensecommon.net.impl.SocketImpl.receive(SocketImpl.java:32)
at com.intellij.licensecommon.net.impl.SocketListenerThread.run(SocketListenerThread.java:13)

"MessageDeliveryThread" prio=5 tid=0x249edb50 nid=0xf2c in Object.wait()
at java.lang.Object.wait(Native Method)
- waiting on (a java.lang.Object) at java.lang.Object.wait(Object.java:474) at com.intellij.licensecommon.net.MessageDeliveryThread.run(MessageDeliveryThread.java:19) - locked <0x04e49fa0>]]> (a java.lang.Object)

"AWT-Windows" daemon prio=7 tid=0x249b6538 nid=0x8e4 runnable
at sun.awt.windows.WToolkit.eventLoop(Native Method)
at sun.awt.windows.WToolkit.run(WToolkit.java:269)
at java.lang.Thread.run(Thread.java:595)

"Java2D Disposer" daemon prio=10 tid=0x24995048 nid=0x30c in Object.wait()
at java.lang.Object.wait(Native Method)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:116)
- locked ]]> (a java.lang.ref.ReferenceQueue$Lock)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:132)
at sun.java2d.Disposer.run(Disposer.java:107)
at java.lang.Thread.run(Thread.java:595)

"Lock thread" prio=5 tid=0x24857350 nid=0xeb0 runnable
at java.net.PlainSocketImpl.socketAccept(Native Method)
at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:384)
- locked ]]> (a java.net.SocksSocketImpl)
at java.net.ServerSocket.implAccept(ServerSocket.java:450)
at java.net.ServerSocket.accept(ServerSocket.java:421)
at com.intellij.idea.SocketLock$MyRunnable.run(SocketLock.java:9)
at java.lang.Thread.run(Thread.java:595)

"Low Memory Detector" daemon prio=5 tid=0x00db8828 nid=0x22c runnable

"CompilerThread0" daemon prio=10 tid=0x00db7490 nid=0x89c waiting on condition

"Signal Dispatcher" daemon prio=10 tid=0x00db6788 nid=0xc1c runnable

"Finalizer" daemon prio=9 tid=0x00dad098 nid=0xdf4 in Object.wait()
at java.lang.Object.wait(Native Method)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:116)
- locked ]]> (a java.lang.ref.ReferenceQueue$Lock)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:132)
at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:159)

"Reference Handler" daemon prio=10 tid=0x00d6dc40 nid=0xdfc in Object.wait()
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:474)
at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:116)
- locked ]]> (a java.lang.ref.Reference$Lock)

"main" prio=5 tid=0x00cee958 nid=0xddc waiting on condition

"VM Thread" prio=10 tid=0x00daabb0 nid=0xe58 runnable

"VM Periodic Task Thread" prio=10 tid=0x00db6520 nid=0x4b8 waiting on condition



======
Memory
======

Used: 153132584 (~146MB)
Free: 113271256 (~108MB)
Total: 266403840 (~254MB)
Max: 266403840 (~254MB)


Available Processors: 2

0

Please sign in to leave a comment.