I'm using JBoss 4.0.4RC1.
In a SLSB a call a web service that has the following endpoint: http://host:port/services/uri:Test
When I try to execute the call, I get a StringIndexOutOfBoundsException. I've looked at the source code and located the problem to the class InvokerLocator at line 135:
int p = tmp.lastIndexOf(":");
int p = tmp.indexOf(":"); if(i != -1) p = (p < i ? p : -1);