dev@grizzly.java.net

Re: Build failure on trunk

From: Changshin Lee <iasandcb_at_gmail.com>
Date: Fri, 30 Nov 2007 13:59:33 +0900

2007. 11. 30, 오전 12:56, Jeanfrancois Arcand 작성:

> Hi,
>
> Changshin Lee wrote:
>> Hi,
>> 2007. 11. 29, 오전 2:56, Jeanfrancois Arcand 작성:
>>> Hi,
>>>
>>> Changshin Lee wrote:
>>>> Hi,
>>>> I found that the problem came from Rails 2.0's cookie session
>>>> store, which requires openssl at startup time. Now I'm working on
>>>> how to resolve it...
>>>
>>> Interesting....I wasn't able to reproduce the problem on linux but
>>> I've openSSL installed. Have you find the problem?
>>>
>> Probably I don't have OpenSSL installed on my new Mac OS X. I
>> solved it by packaging jruby-openssl to jruby-complete-1.0.jar.
>> Now I have another problem. When a Rails project uses a gem (e.g.
>> hpricot), Grizzly JRuby server fails to load it. I copied the gem
>> to RAILS_ROOT/vendor/gems, but didn't work either.
>> Here's a fundamental question: can Grizzly JRuby server use
>> jruby.home like GlassFish instead of jruby-complete-1.0.jar?
>> GlassFish has no trouble with Rails 2.0.
>
> That's a classpath problem for sure. Which GlassFish version are you
> using v2 or v3, and more important, you are using the Grizzly
> extension in GlassFish, right? I think your answer will be Yes :-)

Until yesterday, I had used Grizzly JRuby module, and realized that I
couldn't use it for SpringBook service, so switched to GlassFish V3
(with some patches on GrizzlyAdapter and RailsDeployer because I need
Root context (only)).

Apache 2.2.6 + GF V3 has worked pretty fine, but just right before I
switched to Mongrel JRuby again, so now

http://springbook.playmaru.net/

is served by Apache 2.2.6 + Mongrel JRuby 1.0.1.

The reason why I use the combination above now is GF V3 seems to have
some problem in caching. For example, under Apache + GF (not current
configuration)

1. Requesting http://springbook.playmaru.net/pages/484920 with browser
"A" returns status code 200.
2. Repeating the requests causes code 304.
3. Requesting the same URL with browser "B" returns code 304.

Note that (Apache + Mongrel) or GF alone show no a problem.

Thanks,

ias


>
>
> The wrapper that launch the WebServer is probably missing that code.
> Let me investigate.
>
> Thanks!
>
> -- Jeanfrancois
>
>
>> Cheers,
>> ias
>>> Thanks!
>>>
>>> -- Jeanfrancois
>>>
>>>> Cheers,
>>>> ias
>>>> 2007. 11. 28, 오전 11:00, Jeanfrancois Arcand 작성:
>>>>> Salut
>>>>>
>>>>> Changshin Lee wrote:
>>>>>> 2007. 11. 28, 오전 10:40, Jeanfrancois Arcand 작성:
>>>>>>> Hi,
>>>>>>>
>>>>>>> Changshin Lee wrote:
>>>>>>>> Hi,
>>>>>>>> Yeah! Now it works fine on Mac OS X 10.5 (jdk 1.5.0_13).
>>>>>>>> Meanwhile, building with Java 6 port from
>>>>>>>> http://landonf.bikemonkey.org/code/macosx/
>>>>>>>> works incredibly well ;-)
>>>>>>>
>>>>>>> Great! I also tested this JDK and the performance, and this is
>>>>>>> quite good :-)
>>>>>> Probably I won't report build problems any more :-)
>>>>>> BTW, how's "Rails 2.0" support going? I'd like to run
>>>>>> SpringBook 3.0 (http://springbook.playmaru.net) on Rails 2.0 on
>>>>>> Grizzly. Is there anything I can help for that?
>>>>>
>>>>> Can you extend a day to more than 24 hours :-) :-) Seriously, I
>>>>> will take a look as soon as possible. Should have something
>>>>> before the end of the day tomorrow.
>>>>>
>>>>> Thanks!
>>>>>
>>>>> -- Jeanfrancois
>>>>>
>>>>>> Cheers,
>>>>>> ias
>>>>>>>
>>>>>>>
>>>>>>> Thanks!
>>>>>>>
>>>>>>> -- Jeanfrancois
>>>>>>>
>>>>>>>> Thanks,
>>>>>>>> ias
>>>>>>>> 2007. 11. 27, 오후 11:08, Oleksiy Stashok 작성:
>>>>>>>>> Hello,
>>>>>>>>>
>>>>>>>>> could you be so kind to build framework one more time with
>>>>>>>>> new implementation? :)
>>>>>>>>>
>>>>>>>>> Thank you!
>>>>>>>>>
>>>>>>>>> WBR,
>>>>>>>>> Alexey.
>>>>>>>>>
>>>>>>>>> Changshin Lee wrote:
>>>>>>>>>> Hi,
>>>>>>>>>>
>>>>>>>>>> 2007. 11. 24, 오후 6:26, Oleksiy Stashok 작성:
>>>>>>>>>>
>>>>>>>>>>> Hello,
>>>>>>>>>>>
>>>>>>>>>>> can you pls. make sure test class SSLAsyncQueueWriterTest
>>>>>>>>>>> was updated from CVS...
>>>>>>>>>>> Pls. let me know once you will check it.
>>>>>>>>>>
>>>>>>>>>> I checked Grizzly trunk out cleanly just right before by
>>>>>>>>>>
>>>>>>>>>> *svn checkout https://www.dev.java.net/svn/grizzly/trunk*
>>>>>>>>>> *
>>>>>>>>>> *
>>>>>>>>>> *(revision 632)*
>>>>>>>>>> *
>>>>>>>>>> *
>>>>>>>>>> *and ran "mvn" but got the following error.*
>>>>>>>>>> *
>>>>>>>>>> *
>>>>>>>>>> *Thanks,*
>>>>>>>>>> *
>>>>>>>>>> *
>>>>>>>>>> *ias*
>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> Thank you.
>>>>>>>>>>>
>>>>>>>>>>> WBR,
>>>>>>>>>>> Alexey.
>>>>>>>>>>>
>>>>>>>>>>> Changshin Lee wrote:
>>>>>>>>>>>> Hi,
>>>>>>>>>>>>
>>>>>>>>>>>> I tried again and got the following message:
>>>>>>>>>>>>
>>>>>>>>>>>> Running com.sun.grizzly.SSLAsyncQueueWriterTest
>>>>>>>>>>>> 2007. 11. 24 ???? 11:25:18
>>>>>>>>>>>> com.sun.grizzly.SSLAsyncQueueWriterTest setUp
>>>>>>>>>>>> ????: SSL certs path: /Volumes/FLASHBACK/workspace/
>>>>>>>>>>>> grizzly/modules/grizzly/target/test-classes/ssltest-
>>>>>>>>>>>> cacerts.jks
>>>>>>>>>>>> 2007. 11. 24 ???? 11:25:19
>>>>>>>>>>>> com.sun.grizzly.SSLAsyncQueueWriterTest setUp
>>>>>>>>>>>> ????: SSL keystore path: /Volumes/FLASHBACK/workspace/
>>>>>>>>>>>> grizzly/modules/grizzly/target/test-classes/ssltest-
>>>>>>>>>>>> keystore.jks
>>>>>>>>>>>> java.io.IOException: Connection reset by peer
>>>>>>>>>>>> at sun.nio.ch.FileDispatcher.read0(Native Method)
>>>>>>>>>>>> at sun.nio.ch.SocketDispatcher.read(SocketDispatcher.java:
>>>>>>>>>>>> 21)
>>>>>>>>>>>> at sun.nio.ch.IOUtil.readIntoNativeBuffer(IOUtil.java:233)
>>>>>>>>>>>> at sun.nio.ch.IOUtil.read(IOUtil.java:206)
>>>>>>>>>>>> at
>>>>>>>>>>>> sun.nio.ch.SocketChannelImpl.read(SocketChannelImpl.java:
>>>>>>>>>>>> 207)
>>>>>>>>>>>> at
>>>>>>>>>>>> com
>>>>>>>>>>>> .sun
>>>>>>>>>>>> .grizzly
>>>>>>>>>>>> .SSLConnectorHandler.doReadAsync(SSLConnectorHandler.java:
>>>>>>>>>>>> 867)
>>>>>>>>>>>> at
>>>>>>>>>>>> com
>>>>>>>>>>>> .sun
>>>>>>>>>>>> .grizzly
>>>>>>>>>>>> .SSLConnectorHandler.read(SSLConnectorHandler.java:466)
>>>>>>>>>>>> at com.sun.grizzly.SSLAsyncQueueWriterTest
>>>>>>>>>>>> $3.onRead(SSLAsyncQueueWriterTest.java:266)
>>>>>>>>>>>> at
>>>>>>>>>>>> com
>>>>>>>>>>>> .sun
>>>>>>>>>>>> .grizzly
>>>>>>>>>>>> .SSLConnectorHandler.onRead(SSLConnectorHandler.java:828)
>>>>>>>>>>>> at
>>>>>>>>>>>> com
>>>>>>>>>>>> .sun
>>>>>>>>>>>> .grizzly
>>>>>>>>>>>> .CallbackHandlerContextTask
>>>>>>>>>>>> .call(CallbackHandlerContextTask.java:62)
>>>>>>>>>>>> at
>>>>>>>>>>>> com
>>>>>>>>>>>> .sun
>>>>>>>>>>>> .grizzly.util.WorkerThreadImpl.run(WorkerThreadImpl.java:
>>>>>>>>>>>> 179)
>>>>>>>>>>>> 2007. 11. 24 ???? 11:25:21
>>>>>>>>>>>> com.sun.grizzly.async.TCPAsyncQueueWriter onWrite
>>>>>>>>>>>> ?ɰ?: Exception occured when executing asynchronous queue
>>>>>>>>>>>> writing
>>>>>>>>>>>> java.nio.channels.AsynchronousCloseException
>>>>>>>>>>>> at
>>>>>>>>>>>> java
>>>>>>>>>>>> .nio
>>>>>>>>>>>> .channels
>>>>>>>>>>>> .spi
>>>>>>>>>>>> .AbstractInterruptibleChannel
>>>>>>>>>>>> .end(AbstractInterruptibleChannel.java:185)
>>>>>>>>>>>> at
>>>>>>>>>>>> sun.nio.ch.SocketChannelImpl.write(SocketChannelImpl.java:
>>>>>>>>>>>> 309)
>>>>>>>>>>>> at
>>>>>>>>>>>> com
>>>>>>>>>>>> .sun
>>>>>>>>>>>> .grizzly
>>>>>>>>>>>> .async
>>>>>>>>>>>> .TCPAsyncQueueWriter.doWrite(TCPAsyncQueueWriter.java:303)
>>>>>>>>>>>> at
>>>>>>>>>>>> com
>>>>>>>>>>>> .sun
>>>>>>>>>>>> .grizzly
>>>>>>>>>>>> .async
>>>>>>>>>>>> .TCPAsyncQueueWriter.doWrite(TCPAsyncQueueWriter.java:292)
>>>>>>>>>>>> at
>>>>>>>>>>>> com
>>>>>>>>>>>> .sun
>>>>>>>>>>>> .grizzly
>>>>>>>>>>>> .async
>>>>>>>>>>>> .TCPAsyncQueueWriter.onWrite(TCPAsyncQueueWriter.java:178)
>>>>>>>>>>>> at
>>>>>>>>>>>> com
>>>>>>>>>>>> .sun
>>>>>>>>>>>> .grizzly
>>>>>>>>>>>> .async
>>>>>>>>>>>> .AsyncQueueWriterContextTask
>>>>>>>>>>>> .call(AsyncQueueWriterContextTask.java:65)
>>>>>>>>>>>> at
>>>>>>>>>>>> com
>>>>>>>>>>>> .sun
>>>>>>>>>>>> .grizzly.util.WorkerThreadImpl.run(WorkerThreadImpl.java:
>>>>>>>>>>>> 179)
>>>>>>>>>>>> 2007. 11. 24 ???? 11:25:51
>>>>>>>>>>>> com.sun.grizzly.SSLAsyncQueueWriterTest testSeveralPackets
>>>>>>>>>>>> ????: EXPECTED SIZE: 26000
>>>>>>>>>>>> 2007. 11. 24 ???? 11:25:51
>>>>>>>>>>>> com.sun.grizzly.SSLAsyncQueueWriterTest testSeveralPackets
>>>>>>>>>>>>
>>>>>>>>>>>> ..
>>>>>>>>>>>>
>>>>>>>>>>>> 2007. 11. 24 ???? 11:25:51
>>>>>>>>>>>> com.sun.grizzly.SSLAsyncQueueWriterTest testSeveralPackets
>>>>>>>>>>>> ????: READBB: java.nio.HeapByteBuffer[pos=22646 lim=22646
>>>>>>>>>>>> cap=42660]
>>>>>>>>>>>> 2007. 11. 24 ???? 11:25:51
>>>>>>>>>>>> com.sun.grizzly.SSLAsyncQueueWriterTest testSeveralPackets
>>>>>>>>>>>> ????: LATCH: 1
>>>>>>>>>>>> Tests run: 1, Failures: 0, Errors: 1, Skipped: 0, Time
>>>>>>>>>>>> elapsed: 32.509 sec <<< FAILURE!
>>>>>>>>>>>>
>>>>>>>>>>>> Thanks,
>>>>>>>>>>>>
>>>>>>>>>>>> ias
>>>>>>>>>>>>
>>>>>>>>>>>> 2007. 11. 23, 오후 10:11, Oleksiy Stashok 작성:
>>>>>>>>>>>>
>>>>>>>>>>>>> Hello,
>>>>>>>>>>>>>
>>>>>>>>>>>>> please try it again.
>>>>>>>>>>>>>
>>>>>>>>>>>>> WBR,
>>>>>>>>>>>>> Alexey.
>>>>>>>>>>>>>
>>>>>>>>>>>>> Changshin Lee wrote:
>>>>>>>>>>>>>> Hi,
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Thanks for the fix, but "mvn" still fails on Mac with
>>>>>>>>>>>>>> the following message:
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> 007. 11. 23 ???? 12:43:06
>>>>>>>>>>>>>> com.sun.grizzly.async.TCPAsyncQueueWriter onWrite
>>>>>>>>>>>>>> ?ɰ?: Exception occured when executing asynchronous
>>>>>>>>>>>>>> queue writing
>>>>>>>>>>>>>> java.nio.channels.ClosedChannelException
>>>>>>>>>>>>>> at
>>>>>>>>>>>>>> sun
>>>>>>>>>>>>>> .nio
>>>>>>>>>>>>>> .ch
>>>>>>>>>>>>>> .SocketChannelImpl
>>>>>>>>>>>>>> .ensureWriteOpen(SocketChannelImpl.java:125)
>>>>>>>>>>>>>> at
>>>>>>>>>>>>>> sun
>>>>>>>>>>>>>> .nio.ch.SocketChannelImpl.write(SocketChannelImpl.java:
>>>>>>>>>>>>>> 294)
>>>>>>>>>>>>>> at
>>>>>>>>>>>>>> com
>>>>>>>>>>>>>> .sun
>>>>>>>>>>>>>> .grizzly
>>>>>>>>>>>>>> .async
>>>>>>>>>>>>>> .TCPAsyncQueueWriter.doWrite(TCPAsyncQueueWriter.java:
>>>>>>>>>>>>>> 301)
>>>>>>>>>>>>>> at
>>>>>>>>>>>>>> com
>>>>>>>>>>>>>> .sun
>>>>>>>>>>>>>> .grizzly
>>>>>>>>>>>>>> .async
>>>>>>>>>>>>>> .TCPAsyncQueueWriter.doWrite(TCPAsyncQueueWriter.java:
>>>>>>>>>>>>>> 290)
>>>>>>>>>>>>>> at
>>>>>>>>>>>>>> com
>>>>>>>>>>>>>> .sun
>>>>>>>>>>>>>> .grizzly
>>>>>>>>>>>>>> .async
>>>>>>>>>>>>>> .TCPAsyncQueueWriter.onWrite(TCPAsyncQueueWriter.java:
>>>>>>>>>>>>>> 178)
>>>>>>>>>>>>>> at
>>>>>>>>>>>>>> com
>>>>>>>>>>>>>> .sun
>>>>>>>>>>>>>> .grizzly
>>>>>>>>>>>>>> .async
>>>>>>>>>>>>>> .AsyncQueueWriterContextTask
>>>>>>>>>>>>>> .call(AsyncQueueWriterContextTask.java:65)
>>>>>>>>>>>>>> at
>>>>>>>>>>>>>> com
>>>>>>>>>>>>>> .sun
>>>>>>>>>>>>>> .grizzly
>>>>>>>>>>>>>> .util.WorkerThreadImpl.run(WorkerThreadImpl.java:179)
>>>>>>>>>>>>>> 2007. 11. 23 ???? 12:43:36
>>>>>>>>>>>>>> com.sun.grizzly.SSLAsyncQueueWriterTest
>>>>>>>>>>>>>> testSeveralPackets
>>>>>>>>>>>>>> ????: EXPECTED SIZE: 26000
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> ...
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> 007. 11. 23 ???? 12:43:36
>>>>>>>>>>>>>> com.sun.grizzly.async.TCPAsyncQueueWriter onWrite
>>>>>>>>>>>>>> ?ɰ?: Exception occured when executing asynchronous
>>>>>>>>>>>>>> queue writing
>>>>>>>>>>>>>> java.nio.channels.AsynchronousCloseException
>>>>>>>>>>>>>> at
>>>>>>>>>>>>>> sun
>>>>>>>>>>>>>> .nio.ch.SocketChannelImpl.write(SocketChannelImpl.java:
>>>>>>>>>>>>>> 312)
>>>>>>>>>>>>>> at
>>>>>>>>>>>>>> com
>>>>>>>>>>>>>> .sun
>>>>>>>>>>>>>> .grizzly
>>>>>>>>>>>>>> .async
>>>>>>>>>>>>>> .TCPAsyncQueueWriter.doWrite(TCPAsyncQueueWriter.java:
>>>>>>>>>>>>>> 301)
>>>>>>>>>>>>>> at
>>>>>>>>>>>>>> com
>>>>>>>>>>>>>> .sun
>>>>>>>>>>>>>> .grizzly
>>>>>>>>>>>>>> .async
>>>>>>>>>>>>>> .TCPAsyncQueueWriter.doWrite(TCPAsyncQueueWriter.java:
>>>>>>>>>>>>>> 290)
>>>>>>>>>>>>>> at
>>>>>>>>>>>>>> com
>>>>>>>>>>>>>> .sun
>>>>>>>>>>>>>> .grizzly
>>>>>>>>>>>>>> .async
>>>>>>>>>>>>>> .TCPAsyncQueueWriter.onWrite(TCPAsyncQueueWriter.java:
>>>>>>>>>>>>>> 178)
>>>>>>>>>>>>>> at
>>>>>>>>>>>>>> com
>>>>>>>>>>>>>> .sun
>>>>>>>>>>>>>> .grizzly
>>>>>>>>>>>>>> .async
>>>>>>>>>>>>>> .AsyncQueueWriterContextTask
>>>>>>>>>>>>>> .call(AsyncQueueWriterContextTask.java:65)
>>>>>>>>>>>>>> at
>>>>>>>>>>>>>> com
>>>>>>>>>>>>>> .sun
>>>>>>>>>>>>>> .grizzly
>>>>>>>>>>>>>> .util.WorkerThreadImpl.run(WorkerThreadImpl.java:179)
>>>>>>>>>>>>>> Tests run: 1, Failures: 1, Errors: 0, Skipped: 0, Time
>>>>>>>>>>>>>> elapsed: 31.651 sec <<< FAILURE!
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Cheers,
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> ias
>>>>>>>>>>>>>> 2007. 11. 23, 오전 2:56, Oleksiy Stashok 작성:
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> This was a bug in Unit tests.
>>>>>>>>>>>>>>> Fixed.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> WBR,
>>>>>>>>>>>>>>> Alexey.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Oleksiy Stashok wrote:
>>>>>>>>>>>>>>>> I see this happened also on local Hudson.
>>>>>>>>>>>>>>>> Need to investigate...
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> WBR,
>>>>>>>>>>>>>>>> Alexey.
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Jeanfrancois Arcand wrote:
>>>>>>>>>>>>>>>>> Hi,
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> Changshin Lee wrote:
>>>>>>>>>>>>>>>>>> Hi all,
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> I tried to build the trunk on Mac OS X 10.5 JDK
>>>>>>>>>>>>>>>>>> 1.5.0_13 and got the following error:
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> ...
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> Running com.sun.grizzly.DefaultControllerTest
>>>>>>>>>>>>>>>>>> Exception in thread "Thread-56"
>>>>>>>>>>>>>>>>>> java.lang.OutOfMemoryError: unable to create new
>>>>>>>>>>>>>>>>>> native thread
>>>>>>>>>>>>>>>>>> at java.lang.Thread.start0(Native Method)
>>>>>>>>>>>>>>>>>> at java.lang.Thread.start(Thread.java:592)
>>>>>>>>>>>>>>>>>> at
>>>>>>>>>>>>>>>>>> com
>>>>>>>>>>>>>>>>>> .sun
>>>>>>>>>>>>>>>>>> .grizzly.Controller.initReadThreads(Controller.java:
>>>>>>>>>>>>>>>>>> 933)
>>>>>>>>>>>>>>>>>> at com.sun.grizzly.Controller.start(Controller.java:
>>>>>>>>>>>>>>>>>> 825)
>>>>>>>>>>>>>>>>>> at com.sun.grizzly.Controller.run(Controller.java:
>>>>>>>>>>>>>>>>>> 696)
>>>>>>>>>>>>>>>>>> at java.lang.Thread.run(Thread.java:613)
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> I adjusted MAVEN_OPTS with -Xmx1g but didn't work
>>>>>>>>>>>>>>>>>> either.
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> I don't get that exception. Which platform are you
>>>>>>>>>>>>>>>>> using?
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> Thanks
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> -- Jeanfrancois
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> Thanks for your help in advance,
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> ias
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> ---------------------------------------------------------------------
>>>>>>>>>>>>>>>>>> To unsubscribe, e-mail: dev-unsubscribe_at_grizzly.dev.java.net
>>>>>>>>>>>>>>>>>> <mailto:dev-unsubscribe_at_grizzly.dev.java.net>
>>>>>>>>>>>>>>>>>> For additional commands, e-mail: dev-help_at_grizzly.dev.java.net
>>>>>>>>>>>>>>>>>> <mailto:dev-help_at_grizzly.dev.java.net>
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> ---------------------------------------------------------------------
>>>>>>>>>>>>>>>>> To unsubscribe, e-mail: dev-unsubscribe_at_grizzly.dev.java.net
>>>>>>>>>>>>>>>>> <mailto:dev-unsubscribe_at_grizzly.dev.java.net>
>>>>>>>>>>>>>>>>> For additional commands, e-mail: dev-help_at_grizzly.dev.java.net
>>>>>>>>>>>>>>>>> <mailto:dev-help_at_grizzly.dev.java.net>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> ---------------------------------------------------------------------
>>>>>>>>>>>>>>>> To unsubscribe, e-mail: dev-unsubscribe_at_grizzly.dev.java.net
>>>>>>>>>>>>>>>> <mailto:dev-unsubscribe_at_grizzly.dev.java.net>
>>>>>>>>>>>>>>>> For additional commands, e-mail: dev-help_at_grizzly.dev.java.net
>>>>>>>>>>>>>>>> <mailto:dev-help_at_grizzly.dev.java.net>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> ---------------------------------------------------------------------
>>>>>>>>>>>>>>> To unsubscribe, e-mail: dev-unsubscribe_at_grizzly.dev.java.net
>>>>>>>>>>>>>>> <mailto:dev-unsubscribe_at_grizzly.dev.java.net>
>>>>>>>>>>>>>>> For additional commands, e-mail: dev-help_at_grizzly.dev.java.net
>>>>>>>>>>>>>>> <mailto:dev-help_at_grizzly.dev.java.net>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> ---------------------------------------------------------------------
>>>>>>>>>>>>>> To unsubscribe, e-mail: dev-unsubscribe_at_grizzly.dev.java.net
>>>>>>>>>>>>>> <mailto:dev-unsubscribe_at_grizzly.dev.java.net>
>>>>>>>>>>>>>> For additional commands, e-mail: dev-help_at_grizzly.dev.java.net
>>>>>>>>>>>>>> <mailto:dev-help_at_grizzly.dev.java.net>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>> ---------------------------------------------------------------------
>>>>>>>>>>>>> To unsubscribe, e-mail: dev-unsubscribe_at_grizzly.dev.java.net
>>>>>>>>>>>>> <mailto:dev-unsubscribe_at_grizzly.dev.java.net>
>>>>>>>>>>>>> For additional commands, e-mail: dev-help_at_grizzly.dev.java.net
>>>>>>>>>>>>> <mailto:dev-help_at_grizzly.dev.java.net>
>>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> ---------------------------------------------------------------------
>>>>>>>>>>>> To unsubscribe, e-mail: dev-unsubscribe_at_grizzly.dev.java.net
>>>>>>>>>>>> <mailto:dev-unsubscribe_at_grizzly.dev.java.net>
>>>>>>>>>>>> For additional commands, e-mail: dev-help_at_grizzly.dev.java.net
>>>>>>>>>>>> <mailto:dev-help_at_grizzly.dev.java.net>
>>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> ---------------------------------------------------------------------
>>>>>>>>>>> To unsubscribe, e-mail: dev-
>>>>>>>>>>> unsubscribe_at_grizzly.dev.java.net <mailto:dev-unsubscribe_at_grizzly.dev.java.net
>>>>>>>>>>> >
>>>>>>>>>>> For additional commands, e-mail: dev-help_at_grizzly.dev.java.net
>>>>>>>>>>> <mailto:dev-help_at_grizzly.dev.java.net>
>>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>> ---------------------------------------------------------------------
>>>>>>>>> To unsubscribe, e-mail: dev-unsubscribe_at_grizzly.dev.java.net
>>>>>>>>> For additional commands, e-mail: dev-help_at_grizzly.dev.java.net
>>>>>>>>>
>>>>>>>> ---------------------------------------------------------------------
>>>>>>>> To unsubscribe, e-mail: dev-unsubscribe_at_grizzly.dev.java.net
>>>>>>>> For additional commands, e-mail: dev-help_at_grizzly.dev.java.net
>>>>>>>
>>>>>>> ---------------------------------------------------------------------
>>>>>>> To unsubscribe, e-mail: dev-unsubscribe_at_grizzly.dev.java.net
>>>>>>> For additional commands, e-mail: dev-help_at_grizzly.dev.java.net
>>>>>>>
>>>>>> ---------------------------------------------------------------------
>>>>>> To unsubscribe, e-mail: dev-unsubscribe_at_grizzly.dev.java.net
>>>>>> For additional commands, e-mail: dev-help_at_grizzly.dev.java.net
>>>>>
>>>>> ---------------------------------------------------------------------
>>>>> To unsubscribe, e-mail: dev-unsubscribe_at_grizzly.dev.java.net
>>>>> For additional commands, e-mail: dev-help_at_grizzly.dev.java.net
>>>>>
>>>> ---------------------------------------------------------------------
>>>> To unsubscribe, e-mail: dev-unsubscribe_at_grizzly.dev.java.net
>>>> For additional commands, e-mail: dev-help_at_grizzly.dev.java.net
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: dev-unsubscribe_at_grizzly.dev.java.net
>>> For additional commands, e-mail: dev-help_at_grizzly.dev.java.net
>>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: dev-unsubscribe_at_grizzly.dev.java.net
>> For additional commands, e-mail: dev-help_at_grizzly.dev.java.net
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe_at_grizzly.dev.java.net
> For additional commands, e-mail: dev-help_at_grizzly.dev.java.net
>