package: libgcj4 version: 1:3.3-2 java.net.SocketException: SO_REUSEADDR: not valid for TCP at java.net.PlainSocketImpl.setOption(int, java.lang.Object) (/usr/lib/libgcj.so.4.0.0) at java.net.ServerSocket.setReuseAddress(boolean) (/usr/lib/libgcj.so.4.0.0) at org.doogie.net.SuperServer.processServerSocket(java.net.InetSocketAddress, org.doogie.net.SuperServer$ServerSocketAdapter) (Unknown Source) at org.doogie.net.SuperServer.register(int, org.doogie.net.SuperServer$ServerSocketAdapter) (Unknown Source) at org.doogie.net.http.Server.main(java.lang.String[]) (Unknown Source)
It is perfectly fine to set that option for a tcp socket. Setting it for udp makes no sense.