Hi!
I am using tmm1-amqp-0.6.4 and EventMachine 0.12.10 to send model updates from ActiveRecord? with JRuby 1.4.0. This runs fine for a while, 5-50 minutes, then fails with a NullPointerException? in EventableSocketChannel?:
java.lang.NullPointerException?: null
com/rubyeventmachine/EventableSocketChannel.java:206:in `writeOutboundData'
com/rubyeventmachine/EmReactor.java:275:in `isWritable'
com/rubyeventmachine/EmReactor.java:200:in `processIO'
com/rubyeventmachine/EmReactor.java:110:in `run'
/Users/uwe/workspace/aifudis/aifudis.admin/platform/jruby-1.4.0RC3/lib/ruby/gems/1.8/gems/eventmachine-0.12.10-java/lib/jeventmachine.rb:112:in `run_machine'
/Users/uwe/workspace/aifudis/aifudis.admin/platform/jruby-1.4.0RC3/lib/ruby/gems/1.8/gems/eventmachine-0.12.10-java/lib/eventmachine.rb:261:in `run'
It seems LinkedList?<ByteBuffer?> outboundQ.getFirst() returns NULL, and this is not handled. Maybe a threading issue?