Classification fails with "Vic.client.ClassifierClientException: Server error caused by HTTP 500 Internal Server Error"and Caused by: javax.ws.rs.ServiceUnavailableException: HTTP 503 Service Unavailable

book

Article ID: 100043237

calendar_today

Updated On:

Description

Error Message

vic.log

2018-04-20 02:11:50 ERROR: #{TagsMonitor-1} Failed to check for policies changes, or notification failed. Will try again later. javax.ws.rs.WebApplicationException: HTTP 500 Internal Server Error
     at com.veritas.vic.classifier.policiesClient.PoliciesClient.ensureSuccess(PoliciesClient.java:167)
     at com.veritas.vic.classifier.policiesClient.PoliciesClient.getTags(PoliciesClient.java:105)
     at com.veritas.vic.classifier.policiesClient.TagsChangeMonitor.checkForTagChanges(TagsChangeMonitor.java:89)
     at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
     at java.util.concurrent.FutureTask.runAndReset(Unknown Source)
     at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(Unknown Source)
     at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(Unknown Source)
     at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
     at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
     at com.veritas.vic.common.threads.ClassifierThreadFactory.lambda$newThread$0(ClassifierThreadFactory.java:44)
     at java.lang.Thread.run(Unknown Source)

Cause

Out of JavaHeap memory

Resolution

Modify the memory settings for VICServerService.vmoptions settings on each Classification Node.  Navigate to C:\Program Files\DataInsight\bin

Open the file VICServerService.vmoptions and change the values below:

-Xmx2500m to -Xmx8000m
-XX:MaxPermSize=128m to -XX:MaxPermSize=2000m

Restart the DataInsightVICServer and DataInsightVICClient services on the Classification nodes.

 

 

Issue/Introduction

vic.log 2018-04-20 02:11:50 ERROR: #{TagsMonitor-1} Failed to check for policies changes, or notification failed. Will try again later. javax.ws.rs.WebApplicationException: HTTP 500 Internal Server Error
at com.veritas.vic.classifier.policiesClient.PoliciesClient.ensureSuccess(PoliciesClient.java:167)
at com.veritas.vic.classifier.policiesClient.PoliciesClient.getTags(PoliciesClient.java:105)
at com.veritas.vic.classifier.policiesClient.TagsChangeMonitor.checkForTagChanges(TagsChangeMonitor.java:89)
at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
at java.util.concurrent.FutureTask.runAndReset(Unknown Source)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(Unknown Source)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at com.veritas.vic.common.threads.ClassifierThreadFactory.lambda$newThread$0(ClassifierThreadFactory.java:44)
at java.lang.Thread.run(Unknown Source)