The exception
Caused by: java.net.BindException: Address already in use: bind
indicates that there already is a service running on this address.
Either you already have a task service running (from before) or you have another service running on the same port.
You could try running the task service on a different port.
Kris