Support Article

Unable to add index node



User is unable to add a new index node.

Error Messages

354) Error injecting constructor, access denied ("java.lang.RuntimePermission" "getFileSystemAttributes")
at com.pega.elasticsearch.monitor.fs.FsService.<init>(Unknown Source)
while locating com.pega.elasticsearch.monitor.fs.FsService
for parameter 6 at com.pega.elasticsearch.monitor.MonitorService.<init>(Unknown Source)
while locating com.pega.elasticsearch.monitor.MonitorService
for parameter 4 at com.pega.elasticsearch.action.admin.indices.close.TransportCloseIndexAction.<init>(Unknown Source)
while locating com.pega.elasticsearch.action.admin.indices.close.TransportCloseIndexAction
while locating annotated with @com.pega.elasticsearch.common.inject.multibindings.Element(setName=,uniqueId=2381)
at _unknown_

Steps to Reproduce

  1. Navigate to System > settings > Search and expand "Search Index Host Node Setting".
  2. Click Add Node, input valid Search Index Host Node ID and Search Index File Directory.
  3. Click submit button and the added row disappears without any message.

Root Cause

The root cause of this problem is defect/misconfiguration in the operating environment: the running pega process user did not have the necessary runtime permission.


This issue is resolved through the following Local-change:

Grant the "getFileSystemAttributes" to the pega process user.

Published June 12, 2015 - Updated October 8, 2020

50% found this useful

Have a question? Get answers now.

Visit the Collaboration Center to ask questions, engage in discussions, share ideas, and help others.