xsight-vision-model-loader ... not running (1)

Knowledge Base - Solution

In following logs /xsight/opt/servicepath/xsight-vision-model-loader/logs/xsight-vision-model-loader.out 2020-11-27 04:24:46 INFO StatusLogger - Managed to deploy formatted models to http://portal-server/vision_nodes_single (in 62610 ms) Exception in thread "main" java.io.FileNotFoundException: hash (Permission denied) at java.io.FileOutputStream.open0(Native Method) at java.io.FileOutputStream.open(FileOutputStream.java:270) at java.io.FileOutputStream.(FileOutputStream.java:213) at java.io.FileOutputStream.(FileOutputStream.java:162) at java.io.FileWriter.(FileWriter.java:90) at com.viavi.xsight.modelloader.compiler.Compiler$PathUtil.write(Compiler.scala:81) at com.viavi.xsight.modelloader.HashKeeper$.updateLastHash(HashKeeper.scala:61) at com.viavi.xsight.modelloader.Runner.prepareModelsAnd(Runner.scala:52) at com.viavi.xsight.modelloader.Runner.defaultRun(Runner.scala:28) at com.viavi.xsight.modelloader.Runner.run(Runner.scala:22) at com.viavi.xsight.modelloader.Launcher$.delayedEndpoint$com$viavi$xsight$modelloader$Launcher$1(Launcher.scala:28) at com.viavi.xsight.modelloader.Launcher$delayedInit$body.apply(Launcher.scala:11) at scala.Function0.apply$mcV$sp(Function0.scala:39) at scala.Function0.apply$mcV$sp$(Function0.scala:39) at scala.runtime.AbstractFunction0.apply$mcV$sp(AbstractFunction0.scala:17) at scala.App.$anonfun$main$1$adapted(App.scala:80) this indicates hash files in /xsight/opt/servicepath/xsight-vision-model-loader are not accessible
fix by ensuring following files and sub directories have correct ownership, they should have. /xsight/opt/servicepath/xsight-vision-model-loader drwxr-x--- 2 xsrun xsight 4096 Nov 27 06:00 hashes -rw-r----- 1 xsrun xsight 32 Nov 27 06:14 hash