It looks like the program is trying to create a second ServerSocket while there is already one open.
Check the logic to see why it is trying to create the second one.