I experience a strange behavior with my plugin when using the SmartClient. Since I did not use the SmartClient for a long time I cannot tell since when this happens.
This is the exception:
com.sun.deploy.net.FailedDownloadException: Could not load resource: (http://192.168.1.136:8082/plugins/MyPlugin.jar?version-id=1326852113452, 1326852113452)
at com.sun.deploy.net.DownloadEngine.actionDownload(DownloadEngine.java:1416)
at com.sun.deploy.net.DownloadEngine.getCacheEntry(DownloadEngine.java:1569)
at com.sun.deploy.net.DownloadEngine.getCacheEntry(DownloadEngine.java:1547)
at com.sun.deploy.net.DownloadEngine.getResourceCacheEntry(DownloadEngine.java:1654)
at com.sun.deploy.net.DownloadEngine.getResourceCacheEntry(DownloadEngine.java:1578)
at com.sun.deploy.net.DownloadEngine.getResource(DownloadEngine.java:215)
at com.sun.javaws.LaunchDownload$DownloadTask.call(LaunchDownload.java:1983)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
at java.util.concurrent.FutureTask.run(FutureTask.java:138)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
at java.lang.Thread.run(Thread.java:680)
The download works when i manually paste the link into my browser, but still this is reproducable. How can I debug this and figure out what problem occurs?
And the enclosed Exception:
java.net.ConnectException: Connection refused
at java.net.PlainSocketImpl.socketConnect(Native Method)
at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:351)
at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:213)
at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:200)
at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:432)
at java.net.Socket.connect(Socket.java:529)
at java.net.Socket.connect(Socket.java:478)
at sun.net.NetworkClient.doConnect(NetworkClient.java:163)
at sun.net.www.http.HttpClient.openServer(HttpClient.java:395)
at sun.net.www.http.HttpClient.openServer(HttpClient.java:530)
at sun.net.www.http.HttpClient.<init>(HttpClient.java:234)
at sun.net.www.http.HttpClient.New(HttpClient.java:307)
at sun.net.www.http.HttpClient.New(HttpClient.java:324)
at sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(HttpURLConnection.java:970)
at sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:911)
at sun.net.www.protocol.http.HttpURLConnection.connect(HttpURLConnection.java:836)
at com.sun.deploy.net.BasicHttpRequest.doRequest(BasicHttpRequest.java:179)
at com.sun.deploy.net.BasicHttpRequest.doRequest(BasicHttpRequest.java:112)
at com.sun.deploy.net.BasicHttpRequest.doGetRequest(BasicHttpRequest.java:77)
at com.sun.deploy.net.DownloadEngine.actionDownload(DownloadEngine.java:1226)
at com.sun.deploy.net.DownloadEngine.getCacheEntry(DownloadEngine.java:1569)
at com.sun.deploy.net.DownloadEngine.getCacheEntry(DownloadEngine.java:1547)
at com.sun.deploy.net.DownloadEngine.getResourceCacheEntry(DownloadEngine.java:1654)
at com.sun.deploy.net.DownloadEngine.getResourceCacheEntry(DownloadEngine.java:1578)
at com.sun.deploy.net.DownloadEngine.getResource(DownloadEngine.java:215)
at com.sun.javaws.LaunchDownload$DownloadTask.call(LaunchDownload.java:1983)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
at java.util.concurrent.FutureTask.run(FutureTask.java:138)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
at java.lang.Thread.run(Thread.java:680)
Kind Regards,
Felix