jenkins permission denied when using NSIQ collector

358 views
Skip to first unread message

Kishore Tangudu

unread,
Feb 4, 2016, 8:25:17 AM2/4/16
to Jenkins Users
Installed NSIQ Collector in jenkins, In project configuration I set 
Execute N'SIQ Collector
 Source Directory as  /ProjName/src/com/pkg/auth/idm//service,

In Jenkins global configuration I set The installation location of NSIQCollector as below  
N'SIQ executable  as   /var/lib/jenkins/plugins/nsiqcollector/ 

While Building I am getting the below error Please help pull me out from this error.
Anticipating Quick reply. Thankyou.


[workspace] $ /var/lib/jenkins/plugins/nsiqcollector/ --csv -i -l /var/lib/jenkins/workspace/loc.csv -c /var/lib/jenkins/workspace/complexity.csv /var/lib/jenkins/workspace/ProjName/src/com/pkg/auth/idm/pkg/service
FATAL: Cannot run program "/var/lib/jenkins/plugins/nsiqcollector/" (in directory "/var/lib/jenkins/workspace"): error=13, Permission denied
java.io.IOException: Cannot run program "/var/lib/jenkins/plugins/nsiqcollector/" (in directory "/var/lib/jenkins/workspace"): error=13, Permission denied
	at java.lang.ProcessBuilder.start(ProcessBuilder.java:1048)
	at hudson.Proc$LocalProc.<init>(Proc.java:244)
	at hudson.Proc$LocalProc.<init>(Proc.java:216)
	at hudson.Launcher$LocalLauncher.launch(Launcher.java:815)
	at hudson.plugins.nsiq.NSiqBuilder.perform(NSiqBuilder.java:140)
	at hudson.tasks.BuildStepMonitor$1.perform(BuildStepMonitor.java:20)
	at hudson.model.AbstractBuild$AbstractBuildExecution.perform(AbstractBuild.java:782)
	at hudson.model.Build$BuildExecution.build(Build.java:205)
	at hudson.model.Build$BuildExecution.doRun(Build.java:162)
	at hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:534)
	at hudson.model.Run.execute(Run.java:1738)
	at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:43)
	at hudson.model.ResourceController.execute(ResourceController.java:98)
	at hudson.model.Executor.run(Executor.java:410)
Caused by: java.io.IOException: error=13, Permission denied
	at java.lang.UNIXProcess.forkAndExec(Native Method)
	at java.lang.UNIXProcess.<init>(UNIXProcess.java:248)
	at java.lang.ProcessImpl.start(ProcessImpl.java:134)
	at java.lang.ProcessBuilder.start(ProcessBuilder.java:1029)
	... 13 more
Build step 'Publish N'SIQ Collector' marked build as failure
Finished: FAILURE

Victor Martinez

unread,
Feb 4, 2016, 9:59:22 AM2/4/16
to Jenkins Users
Hi there,

 Permission denied might be related to the execution privileges, can you double check whether that binary has got the right execution privileges for that jenkins user? It's also worth if you type the bellow command in your terminal and double check whether it works as you expect.

/var/lib/jenkins/plugins/nsiqcollector/ --csv -i -l /var/lib/jenkins/workspace/loc.csv -c /var/lib/jenkins/workspace/complexity.csv /var/lib/jenkins/workspace/ProjName/src/com/pkg/auth/idm/pkg/service

Cheers

Kishore Tangudu

unread,
Feb 7, 2016, 10:48:16 PM2/7/16
to Jenkins Users
When I am executing job in jenkins I am triggering with the below error NSIQCollector



Started by user anonymous
ln builds/lastSuccessfulBuild /var/lib/jenkins/jobs/AnAproject/lastSuccessful failed
java.nio.file.DirectoryNotEmptyException: /var/lib/jenkins/jobs/AnAproject/lastSuccessful
	at sun.nio.fs.UnixFileSystemProvider.implDelete(UnixFileSystemProvider.java:242)
	at sun.nio.fs.AbstractFileSystemProvider.deleteIfExists(AbstractFileSystemProvider.java:108)
	at java.nio.file.Files.deleteIfExists(Files.java:1165)
	at sun.reflect.GeneratedMethodAccessor355.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:497)
	at hudson.Util.createSymlinkJava7(Util.java:1233)
	at hudson.Util.createSymlink(Util.java:1151)
	at hudson.model.Run.createSymlink(Run.java:1840)
	at hudson.model.Run.updateSymlinks(Run.java:1821)
	at hudson.model.Run.execute(Run.java:1736)
	at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:43)
	at hudson.model.ResourceController.execute(ResourceController.java:98)
	at hudson.model.Executor.run(Executor.java:410)
ln builds/lastStableBuild /var/lib/jenkins/jobs/AnAproject/lastStable failed
java.nio.file.DirectoryNotEmptyException: /var/lib/jenkins/jobs/AnAproject/lastStable
	at sun.nio.fs.UnixFileSystemProvider.implDelete(UnixFileSystemProvider.java:242)
	at sun.nio.fs.AbstractFileSystemProvider.deleteIfExists(AbstractFileSystemProvider.java:108)
	at java.nio.file.Files.deleteIfExists(Files.java:1165)
	at sun.reflect.GeneratedMethodAccessor355.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:497)
	at hudson.Util.createSymlinkJava7(Util.java:1233)
	at hudson.Util.createSymlink(Util.java:1151)
	at hudson.model.Run.createSymlink(Run.java:1840)
	at hudson.model.Run.updateSymlinks(Run.java:1822)
	at hudson.model.Run.execute(Run.java:1736)
	at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:43)
	at hudson.model.ResourceController.execute(ResourceController.java:98)
	at hudson.model.Executor.run(Executor.java:410)
Building in workspace /var/lib/jenkins/jobs/AnAproject/workspace
 > /usr/bin/git rev-parse --is-inside-work-tree # timeout=10

Divya

unread,
Feb 8, 2016, 2:47:35 AM2/8/16
to Jenkins Users
pls check whether any files are opened or using by any other process

Baptiste Mathus

unread,
Feb 8, 2016, 3:18:30 AM2/8/16
to jenkins...@googlegroups.com

Never heard of that tool personally, but quick guess: reading "  /var/lib/jenkins/plugins/nsiqcollector/" and the stack trace I think you need to specify the executable path and not the enclosing directory.

My 2 cents

--
You received this message because you are subscribed to the Google Groups "Jenkins Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-use...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-users/e186b82a-fd64-486c-be41-a2e32e5c5319%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Kishore Tangudu

unread,
Feb 8, 2016, 4:26:01 AM2/8/16
to jenkins...@googlegroups.com
Hi Divya,
No files been opened. I got Idea that,by executing jobs with proper User login.
I have 1Q,
Do you have any idea about NSIQCollector (cyclomatic complexity)?

Regards,
Kishore Tangudu
 Banglore.

Think twice before take a print. Save trees.

--
You received this message because you are subscribed to a topic in the Google Groups "Jenkins Users" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/jenkinsci-users/oLnYFjffOmE/unsubscribe.
To unsubscribe from this group and all its topics, send an email to jenkinsci-use...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-users/c02f7fea-d071-4aa0-96bd-493062baea27%40googlegroups.com.
Reply all
Reply to author
Forward
0 new messages