[2.0-scala] Java 1.7 on OSX

Showing 1-11 of 11 messages
[2.0-scala] Java 1.7 on OSX chiappone 4/27/12 10:18 AM
Has anyone else tried to run their play app with the new java 1.7 JDK that was released for osx? http://www.oracle.com/us/corporate/press/1603497
My app sees to run but then just freezes up when loading the page.  I'm not seeing any errors or anything?
Re: [2.0-scala] Java 1.7 on OSX peter hausel 4/27/12 12:54 PM
I saw random errors with java 7 beta around Future-s and message passing, the final provided by oracle looked OK so far though. Do you have an example?
Re: [2.0-scala] Java 1.7 on OSX Barry van Someren 4/28/12 3:19 AM
I've also checked Windows 7 64 bit with the same JVM, but that one runs flawlessly.
Must be something specific to the Mac OS X version of Java 7 u 4
Re: [play-framework] Re: [2.0-scala] Java 1.7 on OSX Wes Freeman 4/30/12 4:36 AM
I've been running Play 2.0+Scala in Linux on Java 7 u3 (from Oracle) without issues on a dev server at work. I'll try the OSX version out on my laptop--didn't even realize oracle was providing one for OSX.

Wes

--
You received this message because you are subscribed to the Google Groups "play-framework" group.
To view this discussion on the web visit https://groups.google.com/d/msg/play-framework/-/eqDCExbM4LoJ.

To post to this group, send email to play-fr...@googlegroups.com.
To unsubscribe from this group, send email to play-framewor...@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/play-framework?hl=en.

Re: [2.0-scala] Java 1.7 on OSX Barry van Someren 4/30/12 2:22 PM
Hi,

Annoyingly only one of my posts was allowed through (The one about Windows not having this issue); I had included a complete thread dump in the hopes that it might be useful.
Let's hope that this time my post is allowed to stand.
This can be triggered by installing the latest Oracle Java 7 u 4 for Mac OS X (64 Bit, Lion).
You can verify this with any of the samples, Java or Scala or by creating a new project.

Reverting to Java 1.6 fixes the issue.
What seems to happen is that each request hangs right at the end. Clicking stop in the browser somtimes returns a page with broken formatting, as if the CSS failed to load.

Here is my stack dump:

[info] Compiling 7 Scala sources to /jdev/play-2.0/samples/java/forms/target/scala-2.9.1/classes...
[info] play - Application started (Dev)
2012-04-28 10:54:54
Full thread dump Java HotSpot(TM) 64-Bit Server VM (23.0-b21 mixed mode):

"play-akka.actor.promises-dispatcher-12" prio=5 tid=0x00007fb618af4800 nid=0x11e53e000 waiting on condition [0x000000011e53d000]
   java.lang.Thread.State: WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
- parking to wait for  <0x00000007a303a5a8> (a akka.dispatch.ForkJoinExecutorConfigurator$AkkaForkJoinPool)
at akka.jsr166y.ForkJoinPool.scan(ForkJoinPool.java:1611)
at akka.jsr166y.ForkJoinPool.runWorker(ForkJoinPool.java:1495)
at akka.jsr166y.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:104)

"play-akka.actor.actions-dispatcher-9" prio=5 tid=0x00007fb6188e8000 nid=0x11dd26000 waiting on condition [0x000000011dd25000]
   java.lang.Thread.State: WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
- parking to wait for  <0x00000007a3039ab8> (a akka.dispatch.ForkJoinExecutorConfigurator$AkkaForkJoinPool)
at akka.jsr166y.ForkJoinPool.scan(ForkJoinPool.java:1611)
at akka.jsr166y.ForkJoinPool.runWorker(ForkJoinPool.java:1495)
at akka.jsr166y.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:104)

"New I/O server worker #1-3" prio=5 tid=0x00007fb618a2f800 nid=0x11dc23000 runnable [0x000000011dc22000]
   java.lang.Thread.State: RUNNABLE
at sun.nio.ch.PollArrayWrapper.poll0(Native Method)
at sun.nio.ch.PollArrayWrapper.poll(PollArrayWrapper.java:117)
at sun.nio.ch.PollSelectorImpl.doSelect(PollSelectorImpl.java:73)
at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:87)
- locked <0x00000007e0fa2e68> (a sun.nio.ch.Util$2)
- locked <0x00000007e0fa2e58> (a java.util.Collections$UnmodifiableSet)
- locked <0x00000007e0fa2c40> (a sun.nio.ch.PollSelectorImpl)
at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:98)
at org.jboss.netty.channel.socket.nio.SelectorUtil.select(SelectorUtil.java:33)
at org.jboss.netty.channel.socket.nio.NioWorker.run(NioWorker.java:157)
at org.jboss.netty.util.ThreadRenamingRunnable.run(ThreadRenamingRunnable.java:102)
at org.jboss.netty.util.internal.DeadLockProofWorker$1.run(DeadLockProofWorker.java:42)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
at java.lang.Thread.run(Thread.java:722)

"New I/O server worker #1-2" prio=5 tid=0x00007fb6188e7800 nid=0x11d8c8000 runnable [0x000000011d8c7000]
   java.lang.Thread.State: RUNNABLE
at sun.nio.ch.PollArrayWrapper.poll0(Native Method)
at sun.nio.ch.PollArrayWrapper.poll(PollArrayWrapper.java:117)
at sun.nio.ch.PollSelectorImpl.doSelect(PollSelectorImpl.java:73)
at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:87)
- locked <0x00000007e0fa2178> (a sun.nio.ch.Util$2)
- locked <0x00000007e0fa2168> (a java.util.Collections$UnmodifiableSet)
- locked <0x00000007e0fa1f50> (a sun.nio.ch.PollSelectorImpl)
at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:98)
at org.jboss.netty.channel.socket.nio.SelectorUtil.select(SelectorUtil.java:33)
at org.jboss.netty.channel.socket.nio.NioWorker.run(NioWorker.java:157)
at org.jboss.netty.util.ThreadRenamingRunnable.run(ThreadRenamingRunnable.java:102)
at org.jboss.netty.util.internal.DeadLockProofWorker$1.run(DeadLockProofWorker.java:42)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
at java.lang.Thread.run(Thread.java:722)

"net.sf.ehcache.CacheManager@15596f5c" daemon prio=5 tid=0x00007fb61232c800 nid=0x11cf2a000 in Object.wait() [0x000000011cf29000]
   java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x00000007e49e2438> (a java.util.TaskQueue)
at java.lang.Object.wait(Object.java:503)
at java.util.TimerThread.mainLoop(Timer.java:526)
- locked <0x00000007e49e2438> (a java.util.TaskQueue)
at java.util.TimerThread.run(Timer.java:505)

"New I/O server worker #1-1" prio=5 tid=0x00007fb611eb9000 nid=0x11c67c000 runnable [0x000000011c67b000]
   java.lang.Thread.State: RUNNABLE
at sun.nio.ch.PollArrayWrapper.poll0(Native Method)
at sun.nio.ch.PollArrayWrapper.poll(PollArrayWrapper.java:117)
at sun.nio.ch.PollSelectorImpl.doSelect(PollSelectorImpl.java:73)
at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:87)
- locked <0x00000007a2f7fc48> (a sun.nio.ch.Util$2)
- locked <0x00000007a3698948> (a java.util.Collections$UnmodifiableSet)
- locked <0x00000007f56c6aa8> (a sun.nio.ch.PollSelectorImpl)
at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:98)
at org.jboss.netty.channel.socket.nio.SelectorUtil.select(SelectorUtil.java:33)
at org.jboss.netty.channel.socket.nio.NioWorker.run(NioWorker.java:157)
at org.jboss.netty.util.ThreadRenamingRunnable.run(ThreadRenamingRunnable.java:102)
at org.jboss.netty.util.internal.DeadLockProofWorker$1.run(DeadLockProofWorker.java:42)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
at java.lang.Thread.run(Thread.java:722)

"New I/O server boss #1 ([id: 0x1df22064, /0.0.0.0:9000])" prio=5 tid=0x00007fb611f09000 nid=0x11e641000 runnable [0x000000011e640000]
   java.lang.Thread.State: RUNNABLE
at sun.nio.ch.PollArrayWrapper.poll0(Native Method)
at sun.nio.ch.PollArrayWrapper.poll(PollArrayWrapper.java:117)
at sun.nio.ch.PollSelectorImpl.doSelect(PollSelectorImpl.java:73)
at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:87)
- locked <0x00000007f56c4438> (a sun.nio.ch.Util$2)
- locked <0x00000007f56c4428> (a java.util.Collections$UnmodifiableSet)
- locked <0x00000007f56c3fc0> (a sun.nio.ch.PollSelectorImpl)
at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:98)
at org.jboss.netty.channel.socket.nio.NioServerSocketPipelineSink$Boss.run(NioServerSocketPipelineSink.java:232)
at org.jboss.netty.util.ThreadRenamingRunnable.run(ThreadRenamingRunnable.java:102)
at org.jboss.netty.util.internal.DeadLockProofWorker$1.run(DeadLockProofWorker.java:42)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
at java.lang.Thread.run(Thread.java:722)

"play-scheduler-1" prio=5 tid=0x00007fb616849800 nid=0x11cbdb000 waiting on condition [0x000000011cbda000]
   java.lang.Thread.State: TIMED_WAITING (sleeping)
at java.lang.Thread.sleep(Native Method)
at java.lang.Thread.sleep(Thread.java:338)
at org.jboss.netty.akka.util.HashedWheelTimer$Worker.waitForNextTick(HashedWheelTimer.java:403)
at org.jboss.netty.akka.util.HashedWheelTimer$Worker.run(HashedWheelTimer.java:319)
at java.lang.Thread.run(Thread.java:722)

"play-akka.actor.default-dispatcher-2" prio=5 tid=0x00007fb61783b000 nid=0x11c9d5000 waiting on condition [0x000000011c9d4000]
   java.lang.Thread.State: WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
- parking to wait for  <0x00000007a2f81298> (a akka.dispatch.ForkJoinExecutorConfigurator$AkkaForkJoinPool)
at akka.jsr166y.ForkJoinPool.scan(ForkJoinPool.java:1611)
at akka.jsr166y.ForkJoinPool.runWorker(ForkJoinPool.java:1495)
at akka.jsr166y.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:104)

"Service Thread" daemon prio=5 tid=0x00007fb613023800 nid=0x11bf8e000 runnable [0x0000000000000000]
   java.lang.Thread.State: RUNNABLE

"C2 CompilerThread1" daemon prio=5 tid=0x00007fb613022800 nid=0x11be8b000 waiting on condition [0x0000000000000000]
   java.lang.Thread.State: RUNNABLE

"C2 CompilerThread0" daemon prio=5 tid=0x00007fb613021000 nid=0x11bd88000 waiting on condition [0x0000000000000000]
   java.lang.Thread.State: RUNNABLE

"Signal Dispatcher" daemon prio=5 tid=0x00007fb61301e000 nid=0x11bc85000 waiting on condition [0x0000000000000000]
   java.lang.Thread.State: RUNNABLE

"Finalizer" daemon prio=5 tid=0x00007fb61188b800 nid=0x11b97b000 in Object.wait() [0x000000011b97a000]
   java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x00000007f58c74e0> (a java.lang.ref.ReferenceQueue$Lock)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:135)
- locked <0x00000007f58c74e0> (a java.lang.ref.ReferenceQueue$Lock)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:151)
at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:177)

"Reference Handler" daemon prio=5 tid=0x00007fb61188a800 nid=0x11b878000 in Object.wait() [0x000000011b877000]
   java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x00000007f6125090> (a java.lang.ref.Reference$Lock)
at java.lang.Object.wait(Object.java:503)
at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:133)
- locked <0x00000007f6125090> (a java.lang.ref.Reference$Lock)

"main" prio=5 tid=0x00007fb611834800 nid=0x110d55000 runnable [0x0000000110d53000]
   java.lang.Thread.State: RUNNABLE
at java.io.FileInputStream.read(Native Method)
at jline.Terminal.readCharacter(Terminal.java:99)
at jline.UnixTerminal.readVirtualKey(UnixTerminal.java:128)
at jline.ConsoleReader.readVirtualKey(ConsoleReader.java:1453)
at sbt.PlayCommands$class.waitEOF$1(PlayCommands.scala:38)
at sbt.PlayCommands$class.sbt$PlayCommands$$waitForKey(PlayCommands.scala:46)
at sbt.PlayCommands$$anonfun$56$$anonfun$57.apply(PlayCommands.scala:752)
at sbt.PlayCommands$$anonfun$56$$anonfun$57.apply(PlayCommands.scala:608)
at scala.Either$RightProjection.map(Either.scala:285)
at sbt.PlayCommands$$anonfun$56.apply(PlayCommands.scala:608)
at sbt.PlayCommands$$anonfun$56.apply(PlayCommands.scala:593)
at sbt.Command$$anonfun$sbt$Command$$apply1$1$$anonfun$apply$6.apply(Command.scala:74)
at sbt.Command$.process(Command.scala:92)
at sbt.MainLoop$$anonfun$next$1$$anonfun$apply$1.apply(Main.scala:121)
at sbt.MainLoop$$anonfun$next$1$$anonfun$apply$1.apply(Main.scala:121)
at sbt.State$$anon$1.process(State.scala:154)
at sbt.MainLoop$$anonfun$next$1.apply(Main.scala:121)
at sbt.MainLoop$$anonfun$next$1.apply(Main.scala:121)
at sbt.ErrorHandling$.wideConvert(ErrorHandling.scala:18)
at sbt.MainLoop$.next(Main.scala:121)
at sbt.MainLoop$.run(Main.scala:114)
at sbt.MainLoop$$anonfun$runWithNewLog$1.apply(Main.scala:103)
at sbt.MainLoop$$anonfun$runWithNewLog$1.apply(Main.scala:100)
at sbt.Using.apply(Using.scala:25)
at sbt.MainLoop$.runWithNewLog(Main.scala:100)
at sbt.MainLoop$.runAndClearLast(Main.scala:83)
at sbt.MainLoop$.runLoggedLoop(Main.scala:67)
at sbt.MainLoop$.runLogged(Main.scala:60)
at sbt.xMain.run(Main.scala:33)
at xsbt.boot.Launch$.run(Launch.scala:54)
at xsbt.boot.Launch$$anonfun$explicit$1.apply(Launch.scala:43)
at xsbt.boot.Launch$.launch(Launch.scala:68)
at xsbt.boot.Launch$.apply(Launch.scala:14)
at xsbt.boot.Boot$.runImpl(Boot.scala:25)
at xsbt.boot.Boot$.main(Boot.scala:15)
at xsbt.boot.Boot.main(Boot.scala)

"VM Thread" prio=5 tid=0x00007fb611888000 nid=0x11b775000 runnable 

"GC task thread#0 (ParallelGC)" prio=5 tid=0x00007fb611842000 nid=0x1145df000 runnable 

"GC task thread#1 (ParallelGC)" prio=5 tid=0x00007fb611842800 nid=0x1146e2000 runnable 

"GC task thread#2 (ParallelGC)" prio=5 tid=0x00007fb611843000 nid=0x1147e5000 runnable 

"GC task thread#3 (ParallelGC)" prio=5 tid=0x00007fb611844000 nid=0x1148e8000 runnable 

"GC task thread#4 (ParallelGC)" prio=5 tid=0x00007fb611844800 nid=0x1149eb000 runnable 

"GC task thread#5 (ParallelGC)" prio=5 tid=0x00007fb611845000 nid=0x114aee000 runnable 

"GC task thread#6 (ParallelGC)" prio=5 tid=0x00007fb611845800 nid=0x114bf1000 runnable 

"GC task thread#7 (ParallelGC)" prio=5 tid=0x00007fb611846800 nid=0x114cf4000 runnable 

"VM Periodic Task Thread" prio=5 tid=0x00007fb613019800 nid=0x11c091000 waiting on condition 

JNI global references: 310

Heap
 PSYoungGen      total 326528K, used 159118K [0x00000007e0000000, 0x00000007f84c0000, 0x0000000800000000)
  eden space 262144K, 47% used [0x00000007e0000000,0x00000007e79bc3c8,0x00000007f0000000)
  from space 64384K, 53% used [0x00000007f45e0000,0x00000007f6787790,0x00000007f84c0000)
  to   space 67968K, 0% used [0x00000007f0000000,0x00000007f0000000,0x00000007f4260000)
 ParOldGen       total 349568K, used 99716K [0x00000007a0000000, 0x00000007b5560000, 0x00000007e0000000)
  object space 349568K, 28% used [0x00000007a0000000,0x00000007a6161038,0x00000007b5560000)
 PSPermGen       total 68288K, used 68165K [0x0000000788000000, 0x000000078c2b0000, 0x00000007a0000000)
  object space 68288K, 99% used [0x0000000788000000,0x000000078c291400,0x000000078c2b0000)





On Friday, April 27, 2012 9:54:59 PM UTC+2, peter hausel wrote:
Re: [2.0-scala] Java 1.7 on OSX peter hausel 5/1/12 5:56 AM
I wonder if the issue is related to the new ForkJoinPool in java 7 (which was backported in akka 2.0.1).

as a test can you please switch to a thread-pool-executor mode?
(in conf/application.conf)
----------------------------------------------------------------------------------------
play {
    
    akka {
        event-handlers = ["akka.event.slf4j.Slf4jEventHandler"]
        loglevel = WARNING
        
        actor {
            
            deployment {

                /actions {
                    router = round-robin
                    nr-of-instances = 24
                }

            }
            
            retrieveBodyParserTimeout = 1 second
            
            actions-dispatcher {
              executor = "thread-pool-executor"
              thread-pool-executor {
                core-pool-size-factor = 2.0
                core-pool-size-max = 10
              }
            }

            promises-dispatcher {
              executor = "thread-pool-executor"
              thread-pool-executor {
                core-pool-size-factor = 2.0
                core-pool-size-max = 10
              }
            }

            websockets-dispatcher {
              executor = "thread-pool-executor"
              thread-pool-executor {
                core-pool-size-factor = 2.0
                core-pool-size-max = 10
              }
            }

            default-dispatcher {
              executor = "thread-pool-executor"
              thread-pool-executor {
                core-pool-size-factor = 2.0
                core-pool-size-max = 10
Re: [2.0-scala] Java 1.7 on OSX Antoine Comte 5/1/12 6:10 AM
Hi.
I'm experimenting exactly the same issue.
Reverting to JDK 1.6 solves the problem.


Le vendredi 27 avril 2012 19:18:07 UTC+2, chiappone a écrit :
Has anyone else tried to run their play app with the new java 1.7 JDK that was released for osx? http://www.oracle.com/us/corporate/press/1603497
My app sees to run but then just freezes up when loading the page.  I'm not seeing any errors or anything?
Re: [2.0-scala] Java 1.7 on OSX Barry van Someren 5/1/12 1:54 PM
Hi Peter,

Thank you for helping out; I see the issue in lighthouse as well.
I've added (per verbatim what you posted to conf/application.conf) but it did not change the problem.
I've taken a new dump, which does show that there are different threads active (because of the changed thread pool settings)

These tend to be the most annoying problems to debug; Let me know how I can help out on this one..

2012-05-01 22:49:04
Full thread dump Java HotSpot(TM) 64-Bit Server VM (23.0-b21 mixed mode):

"play-akka.actor.actions-dispatcher-16" prio=5 tid=0x00007fd6661a0800 nid=0x110441000 waiting on condition [0x0000000110440000]
   java.lang.Thread.State: TIMED_WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
- parking to wait for  <0x00000007e8028120> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2082)
at java.util.concurrent.LinkedBlockingQueue.poll(LinkedBlockingQueue.java:467)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1043)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1103)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
at java.lang.Thread.run(Thread.java:722)

"play-akka.actor.promises-dispatcher-19" prio=5 tid=0x00007fd66223e000 nid=0x11033e000 waiting on condition [0x000000011033d000]
   java.lang.Thread.State: TIMED_WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
- parking to wait for  <0x00000007e8028410> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2082)
at java.util.concurrent.LinkedBlockingQueue.poll(LinkedBlockingQueue.java:467)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1043)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1103)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
at java.lang.Thread.run(Thread.java:722)

"play-akka.actor.promises-dispatcher-18" prio=5 tid=0x00007fd6661a0000 nid=0x11023b000 waiting on condition [0x000000011023a000]
   java.lang.Thread.State: TIMED_WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
- parking to wait for  <0x00000007e8028410> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2082)
at java.util.concurrent.LinkedBlockingQueue.poll(LinkedBlockingQueue.java:467)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1043)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1103)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
at java.lang.Thread.run(Thread.java:722)

"play-akka.actor.promises-dispatcher-17" prio=5 tid=0x00007fd661812800 nid=0x110138000 waiting on condition [0x0000000110137000]
   java.lang.Thread.State: TIMED_WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
- parking to wait for  <0x00000007e8028410> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2082)
at java.util.concurrent.LinkedBlockingQueue.poll(LinkedBlockingQueue.java:467)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1043)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1103)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
at java.lang.Thread.run(Thread.java:722)

"play-akka.actor.default-dispatcher-16" prio=5 tid=0x00007fd6610da000 nid=0x110035000 waiting on condition [0x0000000110034000]
   java.lang.Thread.State: TIMED_WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
- parking to wait for  <0x00000007e80401d8> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2082)
at java.util.concurrent.LinkedBlockingQueue.poll(LinkedBlockingQueue.java:467)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1043)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1103)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
at java.lang.Thread.run(Thread.java:722)

"play-akka.actor.actions-dispatcher-15" prio=5 tid=0x00007fd663ad6800 nid=0x10fa23000 waiting on condition [0x000000010fa22000]
   java.lang.Thread.State: TIMED_WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
- parking to wait for  <0x00000007e8028120> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2082)
at java.util.concurrent.LinkedBlockingQueue.poll(LinkedBlockingQueue.java:467)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1043)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1103)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
at java.lang.Thread.run(Thread.java:722)

"play-akka.actor.actions-dispatcher-14" prio=5 tid=0x00007fd6610d9000 nid=0x10ff32000 waiting on condition [0x000000010ff31000]
   java.lang.Thread.State: TIMED_WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
- parking to wait for  <0x00000007e8028120> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2082)
at java.util.concurrent.LinkedBlockingQueue.poll(LinkedBlockingQueue.java:467)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1043)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1103)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
at java.lang.Thread.run(Thread.java:722)

"play-akka.actor.promises-dispatcher-16" prio=5 tid=0x00007fd662127800 nid=0x10fe2f000 waiting on condition [0x000000010fe2e000]
   java.lang.Thread.State: TIMED_WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
- parking to wait for  <0x00000007e8028410> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2082)
at java.util.concurrent.LinkedBlockingQueue.poll(LinkedBlockingQueue.java:467)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1043)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1103)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
at java.lang.Thread.run(Thread.java:722)

"play-akka.actor.promises-dispatcher-15" prio=5 tid=0x00007fd6661b6800 nid=0x10fd2c000 waiting on condition [0x000000010fd2b000]
   java.lang.Thread.State: TIMED_WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
- parking to wait for  <0x00000007e8028410> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2082)
at java.util.concurrent.LinkedBlockingQueue.poll(LinkedBlockingQueue.java:467)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1043)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1103)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
at java.lang.Thread.run(Thread.java:722)

"play-akka.actor.promises-dispatcher-14" prio=5 tid=0x00007fd6618fb000 nid=0x10fc29000 waiting on condition [0x000000010fc28000]
   java.lang.Thread.State: TIMED_WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
- parking to wait for  <0x00000007e8028410> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2082)
at java.util.concurrent.LinkedBlockingQueue.poll(LinkedBlockingQueue.java:467)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1043)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1103)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
at java.lang.Thread.run(Thread.java:722)

"play-akka.actor.default-dispatcher-15" prio=5 tid=0x00007fd6639b5800 nid=0x10fb26000 waiting on condition [0x000000010fb25000]
   java.lang.Thread.State: TIMED_WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
- parking to wait for  <0x00000007e80401d8> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2082)
at java.util.concurrent.LinkedBlockingQueue.poll(LinkedBlockingQueue.java:467)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1043)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1103)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
at java.lang.Thread.run(Thread.java:722)

"play-akka.actor.actions-dispatcher-13" prio=5 tid=0x00007fd663ab8000 nid=0x10f920000 waiting on condition [0x000000010f91f000]
   java.lang.Thread.State: TIMED_WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
- parking to wait for  <0x00000007e8028120> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2082)
at java.util.concurrent.LinkedBlockingQueue.poll(LinkedBlockingQueue.java:467)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1043)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1103)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
at java.lang.Thread.run(Thread.java:722)

"play-akka.actor.default-dispatcher-14" prio=5 tid=0x00007fd661677800 nid=0x10f81d000 waiting on condition [0x000000010f81c000]
   java.lang.Thread.State: TIMED_WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
- parking to wait for  <0x00000007e80401d8> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2082)
at java.util.concurrent.LinkedBlockingQueue.poll(LinkedBlockingQueue.java:467)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1043)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1103)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
at java.lang.Thread.run(Thread.java:722)

"play-akka.actor.default-dispatcher-13" prio=5 tid=0x00007fd6638e4000 nid=0x10f71a000 waiting on condition [0x000000010f719000]
   java.lang.Thread.State: TIMED_WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
- parking to wait for  <0x00000007e80401d8> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2082)
at java.util.concurrent.LinkedBlockingQueue.poll(LinkedBlockingQueue.java:467)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1043)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1103)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
at java.lang.Thread.run(Thread.java:722)

"New I/O server worker #1-6" prio=5 tid=0x00007fd66619a800 nid=0x10f617000 runnable [0x000000010f616000]
   java.lang.Thread.State: RUNNABLE
at sun.nio.ch.PollArrayWrapper.poll0(Native Method)
at sun.nio.ch.PollArrayWrapper.poll(PollArrayWrapper.java:117)
at sun.nio.ch.PollSelectorImpl.doSelect(PollSelectorImpl.java:73)
at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:87)
- locked <0x00000007e2404910> (a sun.nio.ch.Util$2)
- locked <0x00000007e2404900> (a java.util.Collections$UnmodifiableSet)
- locked <0x00000007e24046e8> (a sun.nio.ch.PollSelectorImpl)
at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:98)
at org.jboss.netty.channel.socket.nio.SelectorUtil.select(SelectorUtil.java:33)
at org.jboss.netty.channel.socket.nio.NioWorker.run(NioWorker.java:157)
at org.jboss.netty.util.ThreadRenamingRunnable.run(ThreadRenamingRunnable.java:102)
at org.jboss.netty.util.internal.DeadLockProofWorker$1.run(DeadLockProofWorker.java:42)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
at java.lang.Thread.run(Thread.java:722)

"New I/O server worker #1-5" prio=5 tid=0x00007fd6638e8000 nid=0x10f514000 runnable [0x000000010f513000]
   java.lang.Thread.State: RUNNABLE
at sun.nio.ch.PollArrayWrapper.poll0(Native Method)
at sun.nio.ch.PollArrayWrapper.poll(PollArrayWrapper.java:117)
at sun.nio.ch.PollSelectorImpl.doSelect(PollSelectorImpl.java:73)
at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:87)
- locked <0x00000007e2403bf0> (a sun.nio.ch.Util$2)
- locked <0x00000007e2403be0> (a java.util.Collections$UnmodifiableSet)
- locked <0x00000007e24039c8> (a sun.nio.ch.PollSelectorImpl)
at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:98)
at org.jboss.netty.channel.socket.nio.SelectorUtil.select(SelectorUtil.java:33)
at org.jboss.netty.channel.socket.nio.NioWorker.run(NioWorker.java:157)
at org.jboss.netty.util.ThreadRenamingRunnable.run(ThreadRenamingRunnable.java:102)
at org.jboss.netty.util.internal.DeadLockProofWorker$1.run(DeadLockProofWorker.java:42)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
at java.lang.Thread.run(Thread.java:722)

"play-akka.actor.actions-dispatcher-12" prio=5 tid=0x00007fd66618e000 nid=0x10f411000 waiting on condition [0x000000010f410000]
   java.lang.Thread.State: TIMED_WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
- parking to wait for  <0x00000007e8028120> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2082)
at java.util.concurrent.LinkedBlockingQueue.poll(LinkedBlockingQueue.java:467)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1043)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1103)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
at java.lang.Thread.run(Thread.java:722)

"play-akka.actor.promises-dispatcher-13" prio=5 tid=0x00007fd661b55000 nid=0x10f30e000 waiting on condition [0x000000010f30d000]
   java.lang.Thread.State: TIMED_WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
- parking to wait for  <0x00000007e8028410> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2082)
at java.util.concurrent.LinkedBlockingQueue.poll(LinkedBlockingQueue.java:467)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1043)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1103)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
at java.lang.Thread.run(Thread.java:722)

"play-akka.actor.promises-dispatcher-12" prio=5 tid=0x00007fd66165d800 nid=0x10f20b000 waiting on condition [0x000000010f20a000]
   java.lang.Thread.State: TIMED_WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
- parking to wait for  <0x00000007e8028410> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2082)
at java.util.concurrent.LinkedBlockingQueue.poll(LinkedBlockingQueue.java:467)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1043)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1103)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
at java.lang.Thread.run(Thread.java:722)

"play-akka.actor.promises-dispatcher-11" prio=5 tid=0x00007fd66180c000 nid=0x10f108000 waiting on condition [0x000000010f107000]
   java.lang.Thread.State: TIMED_WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
- parking to wait for  <0x00000007e8028410> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2082)
at java.util.concurrent.LinkedBlockingQueue.poll(LinkedBlockingQueue.java:467)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1043)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1103)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
at java.lang.Thread.run(Thread.java:722)

"play-akka.actor.default-dispatcher-12" prio=5 tid=0x00007fd6638e3800 nid=0x10f005000 waiting on condition [0x000000010f004000]
   java.lang.Thread.State: TIMED_WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
- parking to wait for  <0x00000007e80401d8> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2082)
at java.util.concurrent.LinkedBlockingQueue.poll(LinkedBlockingQueue.java:467)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1043)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1103)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
at java.lang.Thread.run(Thread.java:722)

"play-akka.actor.actions-dispatcher-11" prio=5 tid=0x00007fd6613ce800 nid=0x10eccf000 waiting on condition [0x000000010ecce000]
   java.lang.Thread.State: TIMED_WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
- parking to wait for  <0x00000007e8028120> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2082)
at java.util.concurrent.LinkedBlockingQueue.poll(LinkedBlockingQueue.java:467)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1043)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1103)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
at java.lang.Thread.run(Thread.java:722)

"play-akka.actor.default-dispatcher-11" prio=5 tid=0x00007fd66207e000 nid=0x10ebcc000 waiting on condition [0x000000010ebcb000]
   java.lang.Thread.State: TIMED_WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
- parking to wait for  <0x00000007e80401d8> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2082)
at java.util.concurrent.LinkedBlockingQueue.poll(LinkedBlockingQueue.java:467)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1043)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1103)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
at java.lang.Thread.run(Thread.java:722)

"New I/O server worker #1-4" prio=5 tid=0x00007fd661810000 nid=0x10eac9000 runnable [0x000000010eac8000]
   java.lang.Thread.State: RUNNABLE
at sun.nio.ch.PollArrayWrapper.poll0(Native Method)
at sun.nio.ch.PollArrayWrapper.poll(PollArrayWrapper.java:117)
at sun.nio.ch.PollSelectorImpl.doSelect(PollSelectorImpl.java:73)
at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:87)
- locked <0x00000007e2402f00> (a sun.nio.ch.Util$2)
- locked <0x00000007e2402ef0> (a java.util.Collections$UnmodifiableSet)
- locked <0x00000007e2402cd8> (a sun.nio.ch.PollSelectorImpl)
at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:98)
at org.jbo
...
Re: [2.0-scala] Java 1.7 on OSX peter hausel 5/2/12 5:01 AM
Thanks for the heads-up, I will follow up with the akka team. Cheers, Peter
"New I/O server worker #1-3" prio=5 tid=0x00007fd666192000 nid=0x110f8b000 runnable [0x0000000110f8a000]
   java.lang.Thread.State: RUNNABLE
at sun.nio.ch.PollArrayWrapper.poll0(Native Method)
at sun.nio.ch.PollArrayWrapper.poll(PollArrayWrapper.java:117)
at sun.nio.ch.PollSelectorImpl.doSelect(PollSelectorImpl.java:73)
at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:87)
- locked <0x00000007e24008d0> (a sun.nio.ch.Util$2)
- locked <0x00000007e24008c0> (a java.util.Collections$UnmodifiableSet)
- locked <0x00000007e24006a8> (a sun.nio.ch.PollSelectorImpl)
at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:98)
at org.jboss.netty.channel.socket.nio.SelectorUtil.select(SelectorUtil.java:33)
at org.jboss.netty.channel.socket.nio.NioWorker.run(NioWorker.java:157)
at org.jboss.netty.util.ThreadRenamingRunnable.run(ThreadRenamingRunnable.java:102)
at org.jboss.netty.util.internal.DeadLockProofWorker$1.run(DeadLockProofWorker.java:42)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(
...
Re: [2.0-scala] Java 1.7 on OSX Jason Mason 5/3/12 5:37 PM
i've had a similar problem. with a simple app with a few actors that pushes a bunch of messages to a page over a websocket, works fine for the first browser but trying to add a second browser once the first is well underway just blocks on trying to load the CSS? 

reverting to java6 (on OSX) fixes the problem. i can provide a stacktrace if needed. 
Re: [2.0-scala] Java 1.7 on OSX peter hausel 5/3/12 8:18 PM
Can you please upload the project to github with some instructions on how to replicate the issue? Thanks Peter