Revert "Modified build script to use jdk 1.7 instead of 1.5 for building the release compile; Added debug output to try to identify the error where interestOps isn't set properly for a socket that isn't yet closed; Fixed index exception in identifying the host."
This reverts commit 5d9ea7528b.
This commit is contained in:
@@ -113,8 +113,7 @@
|
|||||||
<target name="release-compile" depends="make-dirs">
|
<target name="release-compile" depends="make-dirs">
|
||||||
<mkdir dir="${archives}/release-bin"/>
|
<mkdir dir="${archives}/release-bin"/>
|
||||||
|
|
||||||
<!--<javac destdir="${archives}/release-bin" executable="c:/java/jdk1.5/bin/javac" encoding="utf-8" nowarn="true" verbose="no" fork="true" classpath="${swt-releases}/win32-win32-x86/swt.jar;${orb-exception-support};${workspace}/Foundation TCV SWT Client Application/proxies;">-->
|
<javac destdir="${archives}/release-bin" executable="c:/java/jdk1.5/bin/javac" encoding="utf-8" nowarn="true" verbose="no" fork="true" classpath="${swt-releases}/win32-win32-x86/swt.jar;${orb-exception-support};${workspace}/Foundation TCV SWT Client Application/proxies;">
|
||||||
<javac destdir="${archives}/release-bin" executable="c:/java/jdk1.7/bin/javac" encoding="utf-8" nowarn="true" verbose="no" fork="true" classpath="${swt-releases}/win32-win32-x86/swt.jar;${orb-exception-support};${workspace}/Foundation TCV SWT Client Application/proxies;">
|
|
||||||
<src path="${workspace}/Common/src"/>
|
<src path="${workspace}/Common/src"/>
|
||||||
<src path="${workspace}/Class File Services/src"/>
|
<src path="${workspace}/Class File Services/src"/>
|
||||||
<src path="${workspace}/Orb/src"/>
|
<src path="${workspace}/Orb/src"/>
|
||||||
|
|||||||
@@ -238,7 +238,7 @@ public void run() {
|
|||||||
}//else if//
|
}//else if//
|
||||||
else {
|
else {
|
||||||
//This shouldn't be called I don't think.//
|
//This shouldn't be called I don't think.//
|
||||||
Debug.log(new RuntimeException("Woops! Somehow we aren't closed and we didn't setup the interestOps for the HTTP socket! {" + context.toString() + "}"));
|
Debug.log(new RuntimeException("Woops! Somehow we aren't closed and we didn't setup the interestOps for the HTTP socket!"));
|
||||||
}//else//
|
}//else//
|
||||||
}//finally//
|
}//finally//
|
||||||
}//run()//
|
}//run()//
|
||||||
|
|||||||
@@ -1259,11 +1259,8 @@ private boolean processRequestedHost(ByteBuffer fragment) throws IOException {
|
|||||||
totalHeaderSize++;
|
totalHeaderSize++;
|
||||||
}//while//
|
}//while//
|
||||||
|
|
||||||
//If we have a full line...
|
|
||||||
if(buffer.length() > 1 && (buffer.charAt(buffer.length() - 2) == '\r') && (buffer.charAt(buffer.length() - 1) == '\n')) {
|
|
||||||
//If we have the minimum number of bytes and the last bytes are a line end, then check the line for "Host: xxxxxxx\r\n"
|
//If we have the minimum number of bytes and the last bytes are a line end, then check the line for "Host: xxxxxxx\r\n"
|
||||||
String line = buffer.toString().substring(0, buffer.length() - 2).trim();
|
String line = buffer.toString().substring(0, buffer.length() - 2).trim();
|
||||||
|
|
||||||
if(line.startsWith("Host: ")) {
|
if(line.startsWith("Host: ")) {
|
||||||
int colonIndex;
|
int colonIndex;
|
||||||
|
|
||||||
@@ -1288,7 +1285,6 @@ private boolean processRequestedHost(ByteBuffer fragment) throws IOException {
|
|||||||
buffer.setLength(0);
|
buffer.setLength(0);
|
||||||
}//else//
|
}//else//
|
||||||
}//if//
|
}//if//
|
||||||
}//if//
|
|
||||||
}//while//
|
}//while//
|
||||||
|
|
||||||
//If we found the complete first line of the header before running out of bytes, then identify the application.//
|
//If we found the complete first line of the header before running out of bytes, then identify the application.//
|
||||||
@@ -2241,10 +2237,4 @@ private int indexOf(byte[] source, byte[] pattern, int fromOffset) {
|
|||||||
|
|
||||||
return result;
|
return result;
|
||||||
}//indexOf()//
|
}//indexOf()//
|
||||||
/* (non-Javadoc)
|
|
||||||
* @see java.lang.Object#toString()
|
|
||||||
*/
|
|
||||||
public String toString() {
|
|
||||||
return "Domain: " + domain + "; SSL: " + (sslEngine != null) + "; Websocket: " + isWebsocket;
|
|
||||||
}//toString()//
|
|
||||||
}//SocketContext//
|
}//SocketContext//
|
||||||
Reference in New Issue
Block a user