Click here to Skip to main content
15,884,920 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
While building maven project in jenkins getting below error.. Could you provide steps to solve?


Building in workspace C:\Program Files (x86)\Jenkins\workspace\JenkinProject
Unpacking https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/3.5.3/apache-maven-3.5.3-bin.zip to C:\Program Files (x86)\Jenkins\tools\hudson.tasks.Maven_MavenInstallation\TestMaven on Jenkins
ERROR: Failed to parse POMs
java.io.IOException: Failed to rename C:\Program Files (x86)\Jenkins\tools\hudson.tasks.Maven_MavenInstallation\TestMaven\apache-maven-3.5.3 to C:\Program Files (x86)\Jenkins\tools\hudson.tasks.Maven_MavenInstallation\TestMaven\apache-maven-3.5.3.__rename
	at hudson.FilePath$29.invoke(FilePath.java:2107)
	at hudson.FilePath$29.invoke(FilePath.java:2100)
	at hudson.FilePath.act(FilePath.java:1047)
	at hudson.FilePath.act(FilePath.java:1025)
	at hudson.FilePath.moveAllChildrenTo(FilePath.java:2100)
	at hudson.tools.DownloadFromUrlInstaller.performInstallation(DownloadFromUrlInstaller.java:81)
	at hudson.tools.InstallerTranslator.getToolHome(InstallerTranslator.java:72)
	at hudson.tools.ToolLocationNodeProperty.getToolHome(ToolLocationNodeProperty.java:109)
	at hudson.tools.ToolInstallation.translateFor(ToolInstallation.java:206)
	at hudson.tasks.Maven$MavenInstallation.forNode(Maven.java:662)
	at hudson.maven.MavenModuleSetBuild.getEnvironment(MavenModuleSetBuild.java:185)
	at hudson.maven.MavenModuleSetBuild$MavenModuleSetBuildExecution.doRun(MavenModuleSetBuild.java:634)
	at hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:504)
	at hudson.model.Run.execute(Run.java:1794)
	at hudson.maven.MavenModuleSetBuild.run(MavenModuleSetBuild.java:543)
	at hudson.model.ResourceController.execute(ResourceController.java:97)
	at hudson.model.Executor.run(Executor.java:429)
Finished: FAILURE


What I have tried:

Project is building successfully using maven just facing issue while building via jenkins.
Posted
Updated 3-Jul-18 22:00pm

1 solution

Quote:
java.io.IOException: Failed to rename C:\Program Files (x86)\Jenkins\tools\hudson.tasks.Maven_MavenInstallation\TestMaven\apache-maven-3.5.3 to C:\Program Files (x86)\Jenkins\tools\hudson.tasks.Maven_MavenInstallation\TestMaven\apache-maven-3.5.3.__rename
That location is protected so you need to run with administrator privileges.
 
Share this answer
 
Comments
Mohibur Rashid 4-Jul-18 4:18am    
Interesting point. But also need to change project building location to somewhere else. This can be a security issue.
Richard MacCutchan 4-Jul-18 4:20am    
Thank you, I should have mentioned that.
swati gapat 4-Jul-18 14:46pm    
How to do and what are steps??
Richard MacCutchan 5-Jul-18 3:26am    
You need to move those folders to a location which allows write access to your account.
swati gapat 7-Jul-18 4:47am    
Now I changed location to different folder where I can write still same issue.

Building in workspace D:\Jenkins_dir\workspace\JenkinProject
Unpacking https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/3.5.3/apache-maven-3.5.3-bin.zip to D:\Jenkins_dir\tools\hudson.tasks.Maven_MavenInstallation\TestMaven on Jenkins

ERROR: Failed to parse POMs
java.io.IOException: Failed to rename D:\Jenkins_dir\tools\hudson.tasks.Maven_MavenInstallation\TestMaven\apache-maven-3.5.3 to D:\Jenkins_dir\tools\hudson.tasks.Maven_MavenInstallation\TestMaven\apache-maven-3.5.3.__rename
at hudson.FilePath$29.invoke(FilePath.java:2107)
at hudson.FilePath$29.invoke(FilePath.java:2100)
at hudson.FilePath.act(FilePath.java:1047)
at hudson.FilePath.act(FilePath.java:1025)
at hudson.FilePath.moveAllChildrenTo(FilePath.java:2100)
at hudson.tools.DownloadFromUrlInstaller.performInstallation(DownloadFromUrlInstaller.java:81)
at hudson.tools.InstallerTranslator.getToolHome(InstallerTranslator.java:72)
at hudson.tools.ToolLocationNodeProperty.getToolHome(ToolLocationNodeProperty.java:109)
at hudson.tools.ToolInstallation.translateFor(ToolInstallation.java:206)
at hudson.tasks.Maven$MavenInstallation.forNode(Maven.java:662)
at hudson.maven.MavenModuleSetBuild.getEnvironment(MavenModuleSetBuild.java:185)
at hudson.maven.MavenModuleSetBuild$MavenModuleSetBuildExecution.doRun(MavenModuleSetBuild.java:634)
at hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:504)
at hudson.model.Run.execute(Run.java:1794)
at hudson.maven.MavenModuleSetBuild.run(MavenModuleSetBuild.java:543)
at hudson.model.ResourceController.execute(ResourceController.java:97)
at hudson.model.Executor.run(Executor.java:429)

Finished: FAILURE

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900