1. What version of LoadRunner or PerformanceCenter are you using?
2. What is the protocol you are working with?
3. Which LoadRunner/PerformanceCenter feature or service packs are you using?
FP 4
4. What kind of LoadRunner license do you have -

5. What platform(s) and Operating Systems? Include version and service packs.
Windows XP SP2
6. If you have filed a service request with Mercury, what have they told you at this point with respect to your issue?
They are still 'researching'

When I am running the ejb detector I am able to see the EJBs getting found. But then I am getting this exception from mercury webserver:
Starting http server...
Loading webserver.properties[C:\Program Files\Mercury\LoadRunner\ejbcomponent\\c
InvocationTarget Exception in initialization DetectorAgent!!!
java.lang.IllegalArgumentException: Port value out of range: -1
java.lang.IllegalArgumentException: Port value out of range: -1
at java.net.ServerSocket.<init>(ServerSocket.ja va:180)
at java.net.ServerSocket.<init>(ServerSocket.ja va:97)
at mic.webserver.http.MiniWebServer.init(MiniWebServe r.java:168)
at mic.webserver.http.HttpServer.<init>(HttpSer ver.java:160)
at mic.webserver.http.MiniWebServer.<init>(Mini WebServer.java:103)
at mic.webserver.http.MiniWebServer.<init>(Mini WebServer.java:82)
at mic.detector.DetectorAgent.<init>(DetectorAg ent.java:22)
at sun.reflect.NativeConstructorAccessorImpl.newInsta nce0(Native Method)

at sun.reflect.NativeConstructorAccessorImpl.newInsta nce(NativeConstruct
at sun.reflect.DelegatingConstructorAccessorImpl.newI nstance(DelegatingC
at java.lang.reflect.Constructor.newInstance(Construc tor.java:274)
at EJBDetector.<init>(EJBDetector.java:57)
at EJBDetector.main(EJBDetector.java:106)
Press any key to continue . . .

Can anyone help me to find the cause of this?