search cancel

Remote Indexer failed because of missing profiles.jar

book

Article ID: 162451

calendar_today

Updated On:

Products

Data Loss Prevention Enforce

Issue/Introduction

Remote Indexer fails to create indexes because of missing profiles.jar in v12.0.

C:\SymantecDLP\Protect\bin>RemoteEDMIndexer.exe -data=C:\EDMIndexDirectory\EmployeeTestData.csv
-profile=C:\EDMIndexDirectory\EmployeeTestData.edm -result=C:\EDMIndexDirectory\ 
java.lang.NoClassDefFoundError:
com/vontu/profiles/manager/database/IndexerPropertiesTranslator 
at
com.vontu.externalindexer.ExternalIndexCreator.main(ExternalIndexCreator.java:16
1) 
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) 
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.jav
a:43)

at java.lang.reflect.Method.invoke(Method.java:601) 
at com.exe4j.runtime.LauncherEngine.launch(Unknown Source) 
at com.exe4j.runtime.WinLauncher.main(Unknown Source) 
at com.install4j.runtime.launcher.WinLauncher.main(Unknown Source) 
Caused by: java.lang.ClassNotFoundException:
com.vontu.profiles.manager.database.IndexerPropertiesTranslator 
at java.net.URLClassLoader$1.run(URLClassLoader.java:366) 
at java.net.URLClassLoader$1.run(URLClassLoader.java:355) 
at java.security.AccessController.doPrivileged(Native Method) 
at java.net.URLClassLoader.findClass(URLClassLoader.java:354) 
at java.lang.ClassLoader.loadClass(ClassLoader.java:423) 
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308) 
at java.lang.ClassLoader.loadClass(ClassLoader.java:356) 
... 8 more 

Cause

Missing profiles.jar file on the server with Remote Indexer installed.

Resolution

One the following solution can be used to resolve this issue.

  1. Copy the profiles.jar file from C:\SymantecDLP\Protect\lib\jar on the Enforce server to the same directory where the Remote Indexer is installed.
  2. Install the 12.0.1 version of Remote Indexer and perform the index commands.

.