SEPM upgrade failed " The procedure entry point JVM_CopySwapMemory Could not be located in the Dynamic Link Library"
search cancel

SEPM upgrade failed " The procedure entry point JVM_CopySwapMemory Could not be located in the Dynamic Link Library"

book

Article ID: 176145

calendar_today

Updated On:

Products

Endpoint Protection

Issue/Introduction

After upgrading the Endpoint Protection Manager (SEPM) you receive an error "javaw.exe - Entry Point Not Found" error message when trying to start the SEPM.

javaw.exe - Entry Point Not Found

The procedure entry point JVM_CopySwapMemory could not be located in the dynamic link library D:\ProgramFiles(x86)\Symantec\Symantec Endpoint Protection Manager\jre\bin\java.dll

Or

javaw.exe Entry Point Not Found

The procedure entry point JVM_CopySwapMemory could not be located in the dynamic link library jvm.dll

 

Cause

During the upgrade, jvm.dll wasn't replaced correctly with the latest version. This file may have been locked by another process when the upgrade took place.It might be possible file was in use/locked.
 

Resolution

The old jvm.dll can be replaced with the correct version in the installation files using the steps below.

  1. Extract the SEPM installer .exe using 7z.
  2. Extract content of the file "data1.cab" using 7z.
  3. Locate jvm.dll1 and rename it to jvm.dll
  4. Copy the jvm.dll and replace it to the location %SEPM%\jre\bin\server\jvm.dll
  5. Run C:\Program Files (x86)\Symantec\Symantec Endpoint Protection Manager\bin\upgrade.bat 

 

Attachments