--- modules/http-servlet/src/main/java/org/glassfish/grizzly/servlet/ServletOutputStreamImpl.java 2013-02-09 22:06:16.000000000 +0100
+++ modules/http-servlet/src/main/java/org/glassfish/grizzly/servlet/ServletOutputStreamImpl.java-gil 2013-03-13 15:14:40.067665322 +0100
@@ -209,13 +209,27 @@
public void onWritePossible() {
if (!Boolean.TRUE.equals(CAN_WRITE_SCOPE.get())) {
prevIsReady = true;
- writeListener.onWritePossible();
+ try
+ {
+ writeListener.onWritePossible();
+ }
+ catch(IOException io)
+ {
+ System.out.println("IOException" + io.getMessage());
+ }
} else {
AsyncContextImpl.pool.execute(new Runnable() {
@Override
public void run() {
prevIsReady = true;
- writeListener.onWritePossible();
+ try
+ {
+ writeListener.onWritePossible();
+ }
+ catch(IOException io)
+ {
+ System.out.println("IOException" + io.getMessage());
+ }
}
});
}