Remote Java Console fails at start with the error: Unable to load resource: .../smtp.jar after migration of Symantec Endpoint Protection Manager.

book

Article ID: 177963

calendar_today

Updated On:

Products

Endpoint Protection

Issue/Introduction

The Remote Java Console for Symantec Endpoint Protection Manager fails after the manager is migrated.


 

When attempting to connect to the manager using the Remote Java Console, Java returns the error: "Unable to load resource: http://sepmhostname:9090/clientpkg/ext/smtp.jar" Exception tab of error window references the error: "com.sun.deploy.net.FailedDownloadException: Unable to load resource: http://sepmhostname:9090/clientpkg/ext/smtp.jar"
Wrapped Exception tab of error window references the error: "java.io.FileNotFoundException: http://sepmhostname:9090/clientpkg/ext/smtp.jar"

Cause

Symantec Endpoint Protection Manager version RU5 and later Remote Java Console no longer uses or needs to download the file smtp.jar for the client. Smtp.jar is no longer located in the tomcat\clientpkg\ext folder as it was in previous versions. In some cases, the cached information in Java's Temporary Internet Files will still direct the Remote Java Console to try to download the smtp.jar file.

Resolution

Clear the Temporary Internet Files from the Java Control Panel located in your Windows Control Panel.
 

To clear the Java cache

  1. Go to Start > Settings > Control Panel > Java > GeneralSettings, and click Delete Files.
  2. In the next window presented, the default settings are normally acceptable. Click OK.
  3. Click OK to close the Java Control Panel applet.

Then, reconnect to Symantec Endpoint Protection Manager on port 9090 with a web browser, and allow Java to download the correct files.
Technical Information
The full error copied from Wrapped Exception:


java.io.FileNotFoundException:
http://ilmniop3vc3:9090/clientpkg/ext/smtp.jar
at sun.reflect.GeneratedConstructorAccessor2.newInstance(Unknown
Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown
Source)
at java.lang.reflect.Constructor.newInstance(Unknown Source)
at sun.net.www.protocol.http.HttpURLConnection$6.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at
sun.net.www.protocol.http.HttpURLConnection.getChainedException(Unknown
Source)
at sun.net.www.protocol.http.HttpURLConnection.getInputStream(Unknown
Source)
at com.sun.deploy.net.BasicHttpRequest.doRequest(Unknown Source)
at com.sun.deploy.net.BasicHttpRequest.doRequest(Unknown Source)
at com.sun.deploy.net.BasicHttpRequest.doGetRequest(Unknown Source)
at com.sun.deploy.net.DownloadEngine.actionDownload(Unknown Source)
at com.sun.deploy.net.DownloadEngine.getCacheEntry(Unknown Source)
at com.sun.deploy.net.DownloadEngine.getResourceCacheEntry(Unknown
Source)
at com.sun.deploy.net.DownloadEngine.getResourceCacheEntry(Unknown
Source)
at com.sun.deploy.net.DownloadEngine.getResource(Unknown Source)
at com.sun.javaws.LaunchDownload.downloadJarFiles(Unknown Source)
at com.sun.javaws.LaunchDownload.downloadEagerorAll(Unknown Source)
at com.sun.javaws.Launcher.downloadResources(Unknown Source)
at com.sun.javaws.Launcher.prepareLaunchFile(Unknown Source)
at com.sun.javaws.Launcher.prepareToLaunch(Unknown Source)
at com.sun.javaws.Launcher.launch(Unknown Source)
at com.sun.javaws.Main.launchApp(Unknown Source)
at com.sun.javaws.Main.continueInSecureThread(Unknown Source)
at com.sun.javaws.Main$1.run(Unknown Source)
at java.lang.Thread.run(Unknown Source) Caused by: java.io.FileNotFoundException:
http://ilmniop3vc3:9090/clientpkg/ext/smtp.jar
at sun.net.www.protocol.http.HttpURLConnection.getInputStream(Unknown
Source)
at java.net.HttpURLConnection.getResponseCode(Unknown Source)
... 18 more