You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@mina.apache.org by "Parijat Bansal (JIRA)" <ji...@apache.org> on 2011/07/15 10:32:00 UTC
[jira] [Created] (DIRMINA-844) Http Proxy Authentication failed to
complete (see description for exact point of failure)
Http Proxy Authentication failed to complete (see description for exact point of failure)
-----------------------------------------------------------------------------------------
Key: DIRMINA-844
URL: https://issues.apache.org/jira/browse/DIRMINA-844
Project: MINA
Issue Type: Bug
Components: Core
Affects Versions: 2.0.3
Environment: Mac OS X 10.6.8
JDK 1.6
squid/2.6
Eclipse
Reporter: Parijat Bansal
When trying to connect through an Squid Http Proxy using ProxyConnector (requiring basic authentication). While debugging issue, I walked through MINA code. Following are my observations:
1. First attempt made by MINA do not send any authentication details even though property set, seems like its to get first response mentioning authentication method.
2. So a second connection is initiated from ProxyConnector and this time request contains the authentication header.
ISSUE: My client kept waiting at this point and it seems that second connection never got completed. I used eclipse debugger and found that AbstractPollingIoConnector.connect0 method is getting called with proper destination (As I used a NioSocketConnector to construct ProxyConnector) but after that no progress.
Also at Line#343 following were the content of request variable (I wonder if this could be of help )
request AbstractPollingIoConnector$ConnectionRequest (id=82)
deadline 1310717009666
firstListener null
handle SocketChannelImpl (id=88)
lock AbstractPollingIoConnector$ConnectionRequest (id=82)
otherListeners null
ready false
result null
session null
sessionInitializer ProxyIoSessionInitializer<T> (id=104)
this$0 NioSocketConnector (id=40)
waiters 0
--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira