Intellij 7.0



Jetbrains Intellij Idea 7 IDE just came out. I have been using the 7M
beta without incident. However, 7 won't even start. It just sits
there with a splash screen, using no CPU cycles.

The IntelliJ people and I have sent a mess of emails back and forth
trying to resolve this. So far without success. I noticed something
peculiar about the hang.

1. it leaves a java.exe process running

2. even after, Opera and Firefox cannot access the remote pages on the
web though they can see local ones. Sea Monkey continues to see
remote pages.

I am using Windows Vista Home premium, with a dual core CPU and 2 GIGs
of RAM.

Any hypotheses on what is screwing up?

I got a thread dump that looks like this:

Full thread dump Java HotSpot(TM) Client VM (1.6.0_03-b05 mixed mode):

"Lock thread" prio=6 tid=0x16ef1c00 nid=0xe64 runnable
[0x170bf000..0x170bfa80]
java.lang.Thread.State: RUNNABLE
at java.net.PlainSocketImpl.socketAccept(Native Method)
at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:384)
- locked <0x03370698> (a java.net.SocksSocketImpl)
at java.net.ServerSocket.implAccept(ServerSocket.java:453)
at java.net.ServerSocket.accept(ServerSocket.java:421)
at
com.intellij.idea.SocketLock$MyRunnable.run(SocketLock.java:7)
at java.lang.Thread.run(Thread.java:619)

"DestroyJavaVM" prio=6 tid=0x00147800 nid=0xcd0 waiting on condition
[0x00000000..0x000ffd38]
java.lang.Thread.State: RUNNABLE

"Idea Main Thread" prio=6 tid=0x16e89800 nid=0x82c runnable
[0x1706f000..0x1706fb00]
java.lang.Thread.State: RUNNABLE
at java.net.PlainSocketImpl.socketListen(Native Method)
at java.net.PlainSocketImpl.listen(PlainSocketImpl.java:374)
- locked <0x03373ed0> (a java.net.SocksSocketImpl)
at java.net.ServerSocket.bind(ServerSocket.java:320)
at java.net.ServerSocket.<init>(ServerSocket.java:185)
at java.net.ServerSocket.<init>(ServerSocket.java:97)
at com.intellij.idea.SocketLock.b(SocketLock.java:57)
at com.intellij.idea.SocketLock.lock(SocketLock.java:5)
- locked <0x0336fcf0> (a com.intellij.idea.SocketLock)
at com.intellij.idea.MainImpl.b(MainImpl.java:27)
- locked <0x0f5afc98> (a java.lang.Class for
com.intellij.idea.MainImpl)
at com.intellij.idea.MainImpl.a(MainImpl.java:51)
at com.intellij.idea.MainImpl.start(MainImpl.java:4)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at
com.intellij.ide.plugins.PluginManager$4.run(PluginManager.java:434)
at java.lang.Thread.run(Thread.java:619)

"timed reference disposer" prio=6 tid=0x16e87800 nid=0xd18 waiting on
condition [0x1701f000..0x1701f
b80]
java.lang.Thread.State: TIMED_WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
- parking to wait for <0x04193e98> (a
java.util.concurrent.locks.AbstractQueuedSynchronizer
$ConditionObject)
at
java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:198)
at
java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(Abstract
QueuedSynchronizer.java:1963)
at java.util.concurrent.DelayQueue.take(DelayQueue.java:164)
at
java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoo
lExecutor.java:582)
at
java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoo
lExecutor.java:575)
at
java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:946)
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:906)
at java.lang.Thread.run(Thread.java:619)

"Low Memory Detector" daemon prio=6 tid=0x0125d400 nid=0x2d8 runnable
[0x00000000..0x00000000]
java.lang.Thread.State: RUNNABLE

"CompilerThread0" daemon prio=10 tid=0x01258c00 nid=0xb24 waiting on
condition [0x00000000..0x16d2f9
08]
java.lang.Thread.State: RUNNABLE

"Attach Listener" daemon prio=10 tid=0x01255c00 nid=0xe5c runnable
[0x00000000..0x00000000]
java.lang.Thread.State: RUNNABLE

"Signal Dispatcher" daemon prio=10 tid=0x01253400 nid=0xf54 waiting on
condition [0x00000000..0x0000
0000]
java.lang.Thread.State: RUNNABLE

"Finalizer" daemon prio=8 tid=0x01245000 nid=0x480 in Object.wait()
[0x16c3f000..0x16c3fa80]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x041941d0> (a
java.lang.ref.ReferenceQueue$Lock)
at
java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:116)
- locked <0x041941d0> (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=0x01239000 nid=0xf58 in
Object.wait() [0x16bef000..0x16befb00
]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x04193d68> (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 <0x04193d68> (a java.lang.ref.Reference$Lock)

"VM Thread" prio=10 tid=0x01236000 nid=0x334 runnable

"VM Periodic Task Thread" prio=10 tid=0x01265c00 nid=0xdf8 waiting on
condition

JNI global references: 643

Heap
def new generation total 2304K, used 1017K [0x032b0000, 0x03520000,
0x04170000)
eden space 2112K, 40% used [0x032b0000, 0x033846a0, 0x034c0000)
from space 192K, 87% used [0x034c0000, 0x034e9d80, 0x034f0000)
to space 192K, 0% used [0x034f0000, 0x034f0000, 0x03520000)
tenured generation total 30272K, used 491K [0x04170000, 0x05f00000,
0x0f2b0000)
the space 30272K, 1% used [0x04170000, 0x041eae50, 0x041eb000,
0x05f00000)
compacting perm gen total 12288K, used 3310K [0x0f2b0000,
0x0feb0000, 0x16ab0000)
the space 12288K, 26% used [0x0f2b0000, 0x0f5ebb60, 0x0f5ebc00,
0x0feb0000)
No shared spaces configured.
--
Roedy Green Canadian Mind Products
The Java Glossary
http://mindprod.com
.