You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@mina.apache.org by "Saar Partush (JIRA)" <ji...@apache.org> on 2014/06/12 11:22:01 UTC

[jira] [Created] (DIRMINA-980) Missing implementation of write() method in SerialSessionImpl.SerialIoProcessor

Saar Partush created DIRMINA-980:
------------------------------------

             Summary: Missing implementation of write() method in SerialSessionImpl.SerialIoProcessor
                 Key: DIRMINA-980
                 URL: https://issues.apache.org/jira/browse/DIRMINA-980
             Project: MINA
          Issue Type: Bug
          Components: Transport
    Affects Versions: 2.0.7, 2.0.2
         Environment: Windows server 2012, Java8, mina-core-2.07.jar, mina-transport-serial-2.0.2.jar
            Reporter: Saar Partush
            Priority: Blocker


After creating MINA object for serial connection successfully I try to send data over the serial connection.
My IoHandler implementation exceptionCought() is called.
The throwable object contain the following:
org.apache.mina.core.session.AbstractIoSession.<init>(Lorg/apache/mina/core/service/IoService;)V

After debugging using the mina-transport-serial-2.0.2 sources I found out that the method write is missing from the implementation of SerialSessionImpl.SerialIoProcess. I could not build it.
So I added the method like this:

public void write(SerialSessionImpl session, WriteRequest writeRequest) {
    getWriterRequestQueue.offer(session, writeRequest) ;
}

and it worked fine.




--
This message was sent by Atlassian JIRA
(v6.2#6252)