title: Weblogic 12c - Connection was forcibly closed by the remote host
body: <p>can someone please help me resolve the following exception,</p>
  
  <pre><code>&lt;Feb 10, 2015 11:43:47 AM CST&gt; &lt;Error&gt; &lt;HTTP&gt; &lt;BEA-101019&gt; &lt;[ServletContext@1297842065[app:_auto_generated_ear_ module:dmportal path:null spec-version:3.0]] Servlet failed with an IOException.
  
  java.io.IOException: An existing connection was forcibly closed by the remote Host
      at sun.nio.ch.SocketDispatcher.write0(Native Method)
      at sun.nio.ch.SocketDispatcher.write(SocketDispatcher.java:51)
      at sun.nio.ch.IOUtil.writeFromNativeBuffer(IOUtil.java:93)
      at sun.nio.ch.IOUtil.write(IOUtil.java:65)
      at sun.nio.ch.SocketChannelImpl.write(SocketChannelImpl.java:470)
      Truncated. see log file for complete stacktrace
  
  &lt;Feb 10, 2015 11:43:50 AM CST&gt; &lt;Error&gt; &lt;HTTP&gt; &lt;BEA-101020&gt; &lt;[ServletContext@1297842065[app:_auto_generated_ear_ module:dmportal path:null spec-version:3.0]] Servlet failed with an Exception
  weblogic.servlet.internal.ServletNestedRuntimeException: Cannot parse POST parameters of request: '/dmportal/pushTime.do'
      at weblogic.servlet.internal.ServletRequestImpl$RequestParameters.mergePostParams(ServletRequestImpl.java:2426)
      at weblogic.servlet.internal.ServletRequestImpl$RequestParameters.parseQueryParams(ServletRequestImpl.java:2243)
      at weblogic.servlet.internal.ServletRequestImpl$RequestParameters.peekParameter(ServletRequestImpl.java:2462)
      at weblogic.servlet.internal.ServletRequestImpl$RequestParameters.peekPostParameter(ServletRequestImpl.java:2445)
      at weblogic.servlet.internal.ServletRequestImpl$RequestParameters.access$2600(ServletRequestImpl.java:2014)
      Truncated. see log file for complete stacktrace
  Caused By: java.net.ProtocolException: EOF after reading only: '0' of: '16' promised bytes, out of which at least: '0' were already buffered
      at weblogic.servlet.internal.PostInputStream.complain(PostInputStream.java:84)
      at weblogic.servlet.internal.PostInputStream.read(PostInputStream.java:189)
      at weblogic.servlet.internal.ServletInputStreamImpl$1.read(ServletInputStreamImpl.java:189)
      at weblogic.servlet.internal.ServletInputStreamImpl.read(ServletInputStreamImpl.java:251)
      at weblogic.servlet.internal.ServletRequestImpl$RequestParameters.mergePostParams(ServletRequestImpl.java:2400)
      Truncated. see log file for complete stacktrace
  
  &lt;Feb 10, 2015 11:43:50 AM CST&gt; &lt;Error&gt; &lt;Kernel&gt; &lt;BEA-000802&gt; &lt;ExecuteRequest failed
   java.lang.AssertionError: Assertion violated.
  java.lang.AssertionError: Assertion violated
      at weblogic.utils.Debug.assertion(Debug.java:58)
      at weblogic.servlet.internal.ServletRequestImpl$RequestParameters.mergePostParams(ServletRequestImpl.java:2404)
      at weblogic.servlet.internal.ServletRequestImpl$RequestParameters.parseQueryParams(ServletRequestImpl.java:2243)
      at weblogic.servlet.internal.ServletRequestImpl$RequestParameters.peekParameter(ServletRequestImpl.java:2462)
      at weblogic.servlet.internal.ServletRequestImpl$RequestParameters.peekPostParameter(ServletRequestImpl.java:2445)
      Truncated. see log file for complete stacktrace
  </code></pre>
  
  <p>I am using Oracle OEPE eclipse with weblogic 12c. It was working fine before i started working on the Mobile application. </p>
  
  <p>i have installed following plugins in my eclipse.
  1. Android Tools
  2. JBoos Hybrid Mobile tools</p>
  
  <p>The following open source installed on my pc
  1. Node Js
  2. Cordova
  3. Ripple emulator</p>