[ https://issues.apache.org/jira/browse/DIRMINA-618?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Emmanuel Lecharny resolved DIRMINA-618. --------------------------------------- Resolution: Won't Fix This is a bug in Glassfish. There is a workaround : http://www.nabble.com/Re%3A-MINA-and-Glassfish-p20095619.html > Latest MINA won't work with glassfish as JCA inbound connector > -------------------------------------------------------------- > > Key: DIRMINA-618 > URL: https://issues.apache.org/jira/browse/DIRMINA-618 > Project: MINA > Issue Type: Bug > Components: Core > Affects Versions: 2.0.0-M3 > Environment: Windows XP / Vista > Reporter: Christopher Hurst > Priority: Blocker > Original Estimate: 168h > Remaining Estimate: 168h > > The latest version of Mina (I believe 1.1.7 worked see link) has issues with > Glassfish when deployed as inbound JCA as reported else where (Has this been > worked on ? / explained ?) ... > http://www.nabble.com/MINA-and-Glassfish-td18767392.html > The non working machine shows > java.nio.channels.spi.SelectorProvider=com.sun.enterprise.ss.provider.ASSelector > (from glassfish) > the working machine shows this as unset, I've tried unsetting this myself > but it seems not that simple, I guess its a case of when it has to be unset > to take effect. > On the failing machine attempting to connect via a NioSocketConnector > establishes a connection but it then goes horribly wrong usually with a null > pointer exception in ... > org.apache.mina.core.polling.AbstractPollingIoConnector > ConnectionRequest connectionRequest(H handle); returns null which causes the > problem, looks like lower down that the wrong set of keys is being obtained , > decorated vs undecorated ie right set of keys but they're wrapped by a > decorator the key comparison can't cope with .. > I noticed whilst debugging that interacting with the debugger (breakpoints) > caused the socket to work on my quad core vista box, then by recoding MINA to > ignore the null pointers it all sprang into life and appears stable once > connected, however my dual core XP box still doesn't work, obviously the > vista box is way higher spec which may or may not effect the issue. > I'm trying to bottom this out myself but any feedback would be useful, > particularly if some one has identified the issue already. > I have a none JCA version of my code and it works fine everywhere as is. > I notice using the debugger that the MINA code flow jumps into a glassfish > lib appserv-rt something to do with the selectors but haven't got to the > bottom of this yet. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.