2009-10-08 118 views
2

我正在培養一個Selnium-server(jar),並得到這個異常而不想與服務器通信。原因是什麼?這些錯誤每2秒鐘進入一次。這可能是從以前的硒運行剩餘的一些?啓動Selenium服務器時出現「SessionId does not exist」錯誤

C:\Foo>java -jar ..\..\..\..\lib\Selenium\selenium-server.jar 
14:53:30.141 INFO - Java: Sun Microsystems Inc. 14.2-b01 
14:53:30.142 INFO - OS: Windows Server 2008 6.1 amd64 
14:53:30.149 INFO - v1.0.1 [2696], with Core [email protected]@ [@[email protected]] 
14:53:30.209 INFO - Version Jetty/5.1.x 
14:53:30.210 INFO - Started HttpContext[/selenium-server/driver,/selenium-server/driver] 
14:53:30.211 INFO - Started HttpContext[/selenium-server,/selenium-server] 
14:53:30.211 INFO - Started HttpContext[/,/] 
14:53:30.217 INFO - Started SocketListener on 0.0.0.0:4444 
14:53:30.218 INFO - Started [email protected] 
14:53:31.729 INFO - Checking Resource aliases 
14:53:31.735 WARN - POST /selenium-server/driver/?seleniumStart=true&localFrameAddress=top&seleniumWindowName= 
&uniqueId=sel_27224&sessionId=1f2385b8bae24f6fb79816753de7cd69&counterToMakeURsUniqueAndSoStopPageCachingInThe 
Browser=1255006411692&sequenceNumber=268 HTTP/1.1 
java.lang.RuntimeException: sessionId 1f2385b8bae24f6fb79816753de7cd69 doesn't exist; perhaps this session was 
already stopped? 
     at org.openqa.selenium.server.FrameGroupCommandQueueSet.getQueueSet(FrameGroupCommandQueueSet.java:218 
) 
     at org.openqa.selenium.server.SeleniumDriverResourceHandler.handleBrowserResponse(SeleniumDriverResour 
ceHandler.java:159) 
     at org.openqa.selenium.server.SeleniumDriverResourceHandler.handle(SeleniumDriverResourceHandler.java: 
127) 
     at org.mortbay.http.HttpContext.handle(HttpContext.java:1530) 
     at org.mortbay.http.HttpContext.handle(HttpContext.java:1482) 
     at org.mortbay.http.HttpServer.service(HttpServer.java:909) 
     at org.mortbay.http.HttpConnection.service(HttpConnection.java:820) 
     at org.mortbay.http.HttpConnection.handleNext(HttpConnection.java:986) 
     at org.mortbay.http.HttpConnection.handle(HttpConnection.java:837) 
     at org.mortbay.http.SocketListener.handleConnection(SocketListener.java:245) 
     at org.mortbay.util.ThreadedServer.handle(ThreadedServer.java:357) 
     at org.mortbay.util.ThreadPool$PoolThread.run(ThreadPool.java:534) 

回答

2

啓動服務器時是否運行了任何測試?您可以查看任何傳入的網絡流量到端口4444,找出產生請求的內容。如果您無法找到發送請求的人/什麼,則可以在啓動服務器時將端口更改爲4444以外的其他端口。

0

我與戴維同意,這一定是有些應用程序,它試圖連接到端口4444只需更改端口號,看看它是否有助於

+0

即使使用不同的端口號,也可以看到上述錯誤。謝謝 – ziggy 2010-06-15 17:39:37

0

我有相同的問題,它出現的mshta.exe進程掛在測試服務器上。它也消耗了荒謬的內存(600MB),減慢了整個服務器的速度。

嘗試關閉服務器並再次打開。

相關問題