You are viewing a plain text version of this content. The canonical link for it is here.
Posted to builds@apache.org by Tilman Hausherr <TH...@t-online.de> on 2017/08/10 15:44:06 UTC

newly cloned build fails with permission denied

Hi,

I set up my first new build today (PDFBox-Trunk-jdk9) which is a clone 
of PDFBox-Trunk, the only changes are the name, the maven parameters, 
and the jdk. The build fails with "permission denied" by svn. However 
svn was able to get many files, the error came at the end:

https://builds.apache.org/job/PDFBox-Trunk-jdk9/1/consoleFull

ERROR: Failed to check outhttp://svn.apache.org/repos/asf/pdfbox/trunk
org.tmatesoft.svn.core.SVNException: svn: E200030: java.io.IOException: Permission denied
	at org.tmatesoft.svn.core.internal.wc.SVNErrorManager.error(SVNErrorManager.java:70)
	at org.tmatesoft.svn.core.internal.wc.SVNErrorManager.error(SVNErrorManager.java:57)
	at org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection.request(HTTPConnection.java:798)
	at org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection.request(HTTPConnection.java:391)
	at org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection.request(HTTPConnection.java:379)
	at org.tmatesoft.svn.core.internal.io.dav.DAVConnection.performHttpRequest(DAVConnection.java:862)
	at org.tmatesoft.svn.core.internal.io.dav.DAVConnection.doReport(DAVConnection.java:359)
	at org.tmatesoft.svn.core.internal.io.dav.DAVRepository.runReport(DAVRepository.java:1341)
	at org.tmatesoft.svn.core.internal.io.dav.DAVRepository.update(DAVRepository.java:868)
	at org.tmatesoft.svn.core.internal.wc2.ng.SvnNgAbstractUpdate.updateInternal(SvnNgAbstractUpdate.java:247)
	at org.tmatesoft.svn.core.internal.wc2.ng.SvnNgAbstractUpdate.update(SvnNgAbstractUpdate.java:111)
	at org.tmatesoft.svn.core.internal.wc2.ng.SvnNgAbstractUpdate.checkout(SvnNgAbstractUpdate.java:861)
	at org.tmatesoft.svn.core.internal.wc2.ng.SvnNgCheckout.run(SvnNgCheckout.java:26)
	at org.tmatesoft.svn.core.internal.wc2.ng.SvnNgCheckout.run(SvnNgCheckout.java:11)
	at org.tmatesoft.svn.core.internal.wc2.ng.SvnNgOperationRunner.run(SvnNgOperationRunner.java:20)
	at org.tmatesoft.svn.core.internal.wc2.SvnOperationRunner.run(SvnOperationRunner.java:21)
	at org.tmatesoft.svn.core.wc2.SvnOperationFactory.run(SvnOperationFactory.java:1235)
	at org.tmatesoft.svn.core.wc2.SvnOperation.run(SvnOperation.java:294)
	at hudson.scm.subversion.CheckoutUpdater$1.perform(CheckoutUpdater.java:119)
	at hudson.scm.subversion.WorkspaceUpdater$UpdateTask.delegateTo(WorkspaceUpdater.java:162)
	at hudson.scm.subversion.WorkspaceUpdater$UpdateTask.delegateTo(WorkspaceUpdater.java:170)
	at hudson.scm.subversion.UpdateUpdater$TaskImpl.perform(UpdateUpdater.java:134)
	at hudson.scm.subversion.WorkspaceUpdater$UpdateTask.delegateTo(WorkspaceUpdater.java:162)
	at hudson.scm.SubversionSCM$CheckOutTask.perform(SubversionSCM.java:1001)
	at hudson.scm.SubversionSCM$CheckOutTask.invoke(SubversionSCM.java:977)
	at hudson.scm.SubversionSCM$CheckOutTask.invoke(SubversionSCM.java:953)
	at hudson.FilePath$FileCallableWrapper.call(FilePath.java:2739)
	at hudson.remoting.UserRequest.perform(UserRequest.java:153)
	at hudson.remoting.UserRequest.perform(UserRequest.java:50)
	at hudson.remoting.Request$2.run(Request.java:336)
	at hudson.remoting.InterceptingExecutorService$1.call(InterceptingExecutorService.java:68)
	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
	at java.lang.Thread.run(Thread.java:748)
Caused by: org.tmatesoft.sqljet.core.SqlJetException: java.io.IOException: Permission denied: error code is CANTOPEN
	at org.tmatesoft.sqljet.core.table.SqlJetDb.getTemporaryDatabaseFile(SqlJetDb.java:484)
	at org.tmatesoft.sqljet.core.table.SqlJetDb.access$1400(SqlJetDb.java:63)
	at org.tmatesoft.sqljet.core.table.SqlJetDb$15.runWithLock(SqlJetDb.java:449)
	at org.tmatesoft.sqljet.core.table.SqlJetDb$1.runSynchronized(SqlJetDb.java:172)
	at org.tmatesoft.sqljet.core.table.engine.SqlJetEngine.runSynchronized(SqlJetEngine.java:217)
	at org.tmatesoft.sqljet.core.table.SqlJetDb.runWithLock(SqlJetDb.java:170)
	at org.tmatesoft.sqljet.core.table.SqlJetDb.getTemporaryDatabase(SqlJetDb.java:445)
	at org.tmatesoft.svn.core.internal.db.SVNSqlJetDb.getTemporaryDb(SVNSqlJetDb.java:132)
	at org.tmatesoft.svn.core.internal.wc17.db.SVNWCDb$BumpRevisionPostUpdate.bumpMovedAway(SVNWCDb.java:5419)
	at org.tmatesoft.svn.core.internal.wc17.db.SVNWCDb$BumpRevisionPostUpdate.transaction(SVNWCDb.java:5414)
	at org.tmatesoft.svn.core.internal.db.SVNSqlJetDb.runTransaction(SVNSqlJetDb.java:258)
	at org.tmatesoft.svn.core.internal.db.SVNSqlJetDb.runTransaction(SVNSqlJetDb.java:252)
	at org.tmatesoft.svn.core.internal.wc17.db.SVNWCDb.opBumpRevisionPostUpdate(SVNWCDb.java:5366)
	at org.tmatesoft.svn.core.internal.wc17.SVNUpdateEditor17.closeEdit(SVNUpdateEditor17.java:1728)
	at org.tmatesoft.svn.core.internal.wc.SVNCancellableEditor.closeEdit(SVNCancellableEditor.java:148)
	at org.tmatesoft.svn.core.internal.io.dav.handlers.DAVEditorHandler.endElement(DAVEditorHandler.java:492)
	at org.tmatesoft.svn.core.internal.io.dav.handlers.BasicDAVHandler.endElement(BasicDAVHandler.java:103)
	at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.endElement(AbstractSAXParser.java:609)
	at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanEndElement(XMLDocumentFragmentScannerImpl.java:1782)
	at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(XMLDocumentFragmentScannerImpl.java:2967)
	at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:602)
	at com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.next(XMLNSDocumentScannerImpl.java:112)
	at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:505)
	at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:841)
	at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:770)
	at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:141)
	at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1213)
	at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:643)
	at org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection.readData(HTTPConnection.java:937)
	at org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection.readData(HTTPConnection.java:902)
	at org.tmatesoft.svn.core.internal.io.dav.http.HTTPRequest.dispatch(HTTPRequest.java:220)
	at org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection.request(HTTPConnection.java:490)
	... 32 more
Caused by: java.io.IOException: Permission denied
	at java.io.UnixFileSystem.createFileExclusively(Native Method)
	at java.io.File.createTempFile(File.java:2024)
	at java.io.File.createTempFile(File.java:2070)
	at org.tmatesoft.sqljet.core.internal.fs.SqlJetFileSystem.getTempFile(SqlJetFileSystem.java:202)
	at org.tmatesoft.sqljet.core.table.SqlJetDb.getTemporaryDatabaseFile(SqlJetDb.java:482)
	... 63 more
java.io.IOException: Permission denied
	at java.io.UnixFileSystem.createFileExclusively(Native Method)
	at java.io.File.createTempFile(File.java:2024)
	at java.io.File.createTempFile(File.java:2070)
	at org.tmatesoft.sqljet.core.internal.fs.SqlJetFileSystem.getTempFile(SqlJetFileSystem.java:202)
	at org.tmatesoft.sqljet.core.table.SqlJetDb.getTemporaryDatabaseFile(SqlJetDb.java:482)
Caused: org.tmatesoft.sqljet.core.SqlJetException: java.io.IOException: Permission denied: error code is CANTOPEN
	at org.tmatesoft.sqljet.core.table.SqlJetDb.getTemporaryDatabaseFile(SqlJetDb.java:484)
	at org.tmatesoft.sqljet.core.table.SqlJetDb.access$1400(SqlJetDb.java:63)
	at org.tmatesoft.sqljet.core.table.SqlJetDb$15.runWithLock(SqlJetDb.java:449)
	at org.tmatesoft.sqljet.core.table.SqlJetDb$1.runSynchronized(SqlJetDb.java:172)
	at org.tmatesoft.sqljet.core.table.engine.SqlJetEngine.runSynchronized(SqlJetEngine.java:217)
	at org.tmatesoft.sqljet.core.table.SqlJetDb.runWithLock(SqlJetDb.java:170)
	at org.tmatesoft.sqljet.core.table.SqlJetDb.getTemporaryDatabase(SqlJetDb.java:445)
	at org.tmatesoft.svn.core.internal.db.SVNSqlJetDb.getTemporaryDb(SVNSqlJetDb.java:132)
	at org.tmatesoft.svn.core.internal.wc17.db.SVNWCDb$BumpRevisionPostUpdate.bumpMovedAway(SVNWCDb.java:5419)
	at org.tmatesoft.svn.core.internal.wc17.db.SVNWCDb$BumpRevisionPostUpdate.transaction(SVNWCDb.java:5414)
	at org.tmatesoft.svn.core.internal.db.SVNSqlJetDb.runTransaction(SVNSqlJetDb.java:258)
	at org.tmatesoft.svn.core.internal.db.SVNSqlJetDb.runTransaction(SVNSqlJetDb.java:252)
	at org.tmatesoft.svn.core.internal.wc17.db.SVNWCDb.opBumpRevisionPostUpdate(SVNWCDb.java:5366)
	at org.tmatesoft.svn.core.internal.wc17.SVNUpdateEditor17.closeEdit(SVNUpdateEditor17.java:1728)
	at org.tmatesoft.svn.core.internal.wc.SVNCancellableEditor.closeEdit(SVNCancellableEditor.java:148)
	at org.tmatesoft.svn.core.internal.io.dav.handlers.DAVEditorHandler.endElement(DAVEditorHandler.java:492)
	at org.tmatesoft.svn.core.internal.io.dav.handlers.BasicDAVHandler.endElement(BasicDAVHandler.java:103)
	at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.endElement(AbstractSAXParser.java:609)
	at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanEndElement(XMLDocumentFragmentScannerImpl.java:1782)
	at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(XMLDocumentFragmentScannerImpl.java:2967)
	at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:602)
	at com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.next(XMLNSDocumentScannerImpl.java:112)
	at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:505)
	at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:841)
	at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:770)
	at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:141)
	at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1213)
	at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:643)
	at org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection.readData(HTTPConnection.java:937)
	at org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection.readData(HTTPConnection.java:902)
	at org.tmatesoft.svn.core.internal.io.dav.http.HTTPRequest.dispatch(HTTPRequest.java:220)
	at org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection.request(HTTPConnection.java:490)
Caused: org.tmatesoft.svn.core.SVNException: svn: E200030: java.io.IOException: Permission denied
	at org.tmatesoft.svn.core.internal.wc.SVNErrorManager.error(SVNErrorManager.java:70)
	at org.tmatesoft.svn.core.internal.wc.SVNErrorManager.error(SVNErrorManager.java:57)
	at org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection.request(HTTPConnection.java:798)
	at org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection.request(HTTPConnection.java:391)
	at org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection.request(HTTPConnection.java:379)
	at org.tmatesoft.svn.core.internal.io.dav.DAVConnection.performHttpRequest(DAVConnection.java:862)
	at org.tmatesoft.svn.core.internal.io.dav.DAVConnection.doReport(DAVConnection.java:359)
	at org.tmatesoft.svn.core.internal.io.dav.DAVRepository.runReport(DAVRepository.java:1341)
	at org.tmatesoft.svn.core.internal.io.dav.DAVRepository.update(DAVRepository.java:868)
	at org.tmatesoft.svn.core.internal.wc2.ng.SvnNgAbstractUpdate.updateInternal(SvnNgAbstractUpdate.java:247)
	at org.tmatesoft.svn.core.internal.wc2.ng.SvnNgAbstractUpdate.update(SvnNgAbstractUpdate.java:111)
	at org.tmatesoft.svn.core.internal.wc2.ng.SvnNgAbstractUpdate.checkout(SvnNgAbstractUpdate.java:861)
	at org.tmatesoft.svn.core.internal.wc2.ng.SvnNgCheckout.run(SvnNgCheckout.java:26)
	at org.tmatesoft.svn.core.internal.wc2.ng.SvnNgCheckout.run(SvnNgCheckout.java:11)
	at org.tmatesoft.svn.core.internal.wc2.ng.SvnNgOperationRunner.run(SvnNgOperationRunner.java:20)
	at org.tmatesoft.svn.core.internal.wc2.SvnOperationRunner.run(SvnOperationRunner.java:21)
	at org.tmatesoft.svn.core.wc2.SvnOperationFactory.run(SvnOperationFactory.java:1235)
	at org.tmatesoft.svn.core.wc2.SvnOperation.run(SvnOperation.java:294)
	at hudson.scm.subversion.CheckoutUpdater$1.perform(CheckoutUpdater.java:119)
	at hudson.scm.subversion.WorkspaceUpdater$UpdateTask.delegateTo(WorkspaceUpdater.java:162)
	at hudson.scm.subversion.WorkspaceUpdater$UpdateTask.delegateTo(WorkspaceUpdater.java:170)
	at hudson.scm.subversion.UpdateUpdater$TaskImpl.perform(UpdateUpdater.java:134)
	at hudson.scm.subversion.WorkspaceUpdater$UpdateTask.delegateTo(WorkspaceUpdater.java:162)
	at hudson.scm.SubversionSCM$CheckOutTask.perform(SubversionSCM.java:1001)
	at hudson.scm.SubversionSCM$CheckOutTask.invoke(SubversionSCM.java:977)
	at hudson.scm.SubversionSCM$CheckOutTask.invoke(SubversionSCM.java:953)
	at hudson.FilePath$FileCallableWrapper.call(FilePath.java:2739)
	at hudson.remoting.UserRequest.perform(UserRequest.java:153)
	at hudson.remoting.UserRequest.perform(UserRequest.java:50)
	at hudson.remoting.Request$2.run(Request.java:336)
	at hudson.remoting.InterceptingExecutorService$1.call(InterceptingExecutorService.java:68)
	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
	at java.lang.Thread.run(Thread.java:748)
Caused: java.io.IOException: Failed to check outhttp://svn.apache.org/repos/asf/pdfbox/trunk
	at hudson.scm.subversion.CheckoutUpdater$1.perform(CheckoutUpdater.java:130)
	at hudson.scm.subversion.WorkspaceUpdater$UpdateTask.delegateTo(WorkspaceUpdater.java:162)
	at hudson.scm.subversion.WorkspaceUpdater$UpdateTask.delegateTo(WorkspaceUpdater.java:170)
	at hudson.scm.subversion.UpdateUpdater$TaskImpl.perform(UpdateUpdater.java:134)
	at hudson.scm.subversion.WorkspaceUpdater$UpdateTask.delegateTo(WorkspaceUpdater.java:162)
	at hudson.scm.SubversionSCM$CheckOutTask.perform(SubversionSCM.java:1001)
	at hudson.scm.SubversionSCM$CheckOutTask.invoke(SubversionSCM.java:977)
	at hudson.scm.SubversionSCM$CheckOutTask.invoke(SubversionSCM.java:953)
	at hudson.FilePath$FileCallableWrapper.call(FilePath.java:2739)
	at hudson.remoting.UserRequest.perform(UserRequest.java:153)
	at hudson.remoting.UserRequest.perform(UserRequest.java:50)
	at hudson.remoting.Request$2.run(Request.java:336)
	at hudson.remoting.InterceptingExecutorService$1.call(InterceptingExecutorService.java:68)
	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
	at java.lang.Thread.run(Thread.java:748)
	at ......remote call to H21(Native Method)
	at hudson.remoting.Channel.attachCallSiteStackTrace(Channel.java:1545)
	at hudson.remoting.UserResponse.retrieve(UserRequest.java:253)
	at hudson.remoting.Channel.call(Channel.java:830)
	at hudson.FilePath.act(FilePath.java:986)
Caused: java.io.IOException: remote file operation failed: /home/jenkins/jenkins-slave/workspace/PDFBox-Trunk-jdk9 at hudson.remoting.Channel@4b715ff3:H21
	at hudson.FilePath.act(FilePath.java:993)
	at hudson.FilePath.act(FilePath.java:975)
	at hudson.scm.SubversionSCM.checkout(SubversionSCM.java:902)
	at hudson.scm.SubversionSCM.checkout(SubversionSCM.java:838)
	at hudson.scm.SCM.checkout(SCM.java:495)
	at hudson.model.AbstractProject.checkout(AbstractProject.java:1276)
	at hudson.model.AbstractBuild$AbstractBuildExecution.defaultCheckout(AbstractBuild.java:560)
	at jenkins.scm.SCMCheckoutStrategy.checkout(SCMCheckoutStrategy.java:86)
	at hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:485)
	at hudson.model.Run.execute(Run.java:1735)
	at hudson.maven.MavenModuleSetBuild.run(MavenModuleSetBuild.java:542)
	at hudson.model.ResourceController.execute(ResourceController.java:97)
	at hudson.model.Executor.run(Executor.java:405)

At the end of the logfile, there is this:
"Warning: this build has no associated authentication, so build 
permissions may be lacking, and downstream projects which cannot even be 
seen by an anonymous user will be silently skipped"

In the existing project PDFBox-Trunk, the credentials are empty.

So what should I do?

Tilman

Re: newly cloned build fails with permission denied

Posted by Andreas Lehmkuehler <an...@lehmi.de>.
I've deleted the work area and triggered a rebuild but no luck, same result

Andreas

Am 10.08.2017 um 17:44 schrieb Tilman Hausherr:
> Hi,
> 
> I set up my first new build today (PDFBox-Trunk-jdk9) which is a clone of 
> PDFBox-Trunk, the only changes are the name, the maven parameters, and the jdk. 
> The build fails with "permission denied" by svn. However svn was able to get 
> many files, the error came at the end:
> 
> https://builds.apache.org/job/PDFBox-Trunk-jdk9/1/consoleFull
> 
> ERROR: Failed to check outhttp://svn.apache.org/repos/asf/pdfbox/trunk
> org.tmatesoft.svn.core.SVNException: svn: E200030: java.io.IOException: 
> Permission denied
>      at 
> org.tmatesoft.svn.core.internal.wc.SVNErrorManager.error(SVNErrorManager.java:70)
>      at 
> org.tmatesoft.svn.core.internal.wc.SVNErrorManager.error(SVNErrorManager.java:57)
>      at 
> org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection.request(HTTPConnection.java:798) 
> 
>      at 
> org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection.request(HTTPConnection.java:391) 
> 
>      at 
> org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection.request(HTTPConnection.java:379) 
> 
>      at 
> org.tmatesoft.svn.core.internal.io.dav.DAVConnection.performHttpRequest(DAVConnection.java:862) 
> 
>      at 
> org.tmatesoft.svn.core.internal.io.dav.DAVConnection.doReport(DAVConnection.java:359) 
> 
>      at 
> org.tmatesoft.svn.core.internal.io.dav.DAVRepository.runReport(DAVRepository.java:1341) 
> 
>      at 
> org.tmatesoft.svn.core.internal.io.dav.DAVRepository.update(DAVRepository.java:868)
>      at 
> org.tmatesoft.svn.core.internal.wc2.ng.SvnNgAbstractUpdate.updateInternal(SvnNgAbstractUpdate.java:247) 
> 
>      at 
> org.tmatesoft.svn.core.internal.wc2.ng.SvnNgAbstractUpdate.update(SvnNgAbstractUpdate.java:111) 
> 
>      at 
> org.tmatesoft.svn.core.internal.wc2.ng.SvnNgAbstractUpdate.checkout(SvnNgAbstractUpdate.java:861) 
> 
>      at 
> org.tmatesoft.svn.core.internal.wc2.ng.SvnNgCheckout.run(SvnNgCheckout.java:26)
>      at 
> org.tmatesoft.svn.core.internal.wc2.ng.SvnNgCheckout.run(SvnNgCheckout.java:11)
>      at 
> org.tmatesoft.svn.core.internal.wc2.ng.SvnNgOperationRunner.run(SvnNgOperationRunner.java:20) 
> 
>      at 
> org.tmatesoft.svn.core.internal.wc2.SvnOperationRunner.run(SvnOperationRunner.java:21) 
> 
>      at 
> org.tmatesoft.svn.core.wc2.SvnOperationFactory.run(SvnOperationFactory.java:1235)
>      at org.tmatesoft.svn.core.wc2.SvnOperation.run(SvnOperation.java:294)
>      at hudson.scm.subversion.CheckoutUpdater$1.perform(CheckoutUpdater.java:119)
>      at 
> hudson.scm.subversion.WorkspaceUpdater$UpdateTask.delegateTo(WorkspaceUpdater.java:162) 
> 
>      at 
> hudson.scm.subversion.WorkspaceUpdater$UpdateTask.delegateTo(WorkspaceUpdater.java:170) 
> 
>      at 
> hudson.scm.subversion.UpdateUpdater$TaskImpl.perform(UpdateUpdater.java:134)
>      at 
> hudson.scm.subversion.WorkspaceUpdater$UpdateTask.delegateTo(WorkspaceUpdater.java:162) 
> 
>      at hudson.scm.SubversionSCM$CheckOutTask.perform(SubversionSCM.java:1001)
>      at hudson.scm.SubversionSCM$CheckOutTask.invoke(SubversionSCM.java:977)
>      at hudson.scm.SubversionSCM$CheckOutTask.invoke(SubversionSCM.java:953)
>      at hudson.FilePath$FileCallableWrapper.call(FilePath.java:2739)
>      at hudson.remoting.UserRequest.perform(UserRequest.java:153)
>      at hudson.remoting.UserRequest.perform(UserRequest.java:50)
>      at hudson.remoting.Request$2.run(Request.java:336)
>      at 
> hudson.remoting.InterceptingExecutorService$1.call(InterceptingExecutorService.java:68) 
> 
>      at java.util.concurrent.FutureTask.run(FutureTask.java:266)
>      at 
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
>      at 
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
>      at java.lang.Thread.run(Thread.java:748)
> Caused by: org.tmatesoft.sqljet.core.SqlJetException: java.io.IOException: 
> Permission denied: error code is CANTOPEN
>      at 
> org.tmatesoft.sqljet.core.table.SqlJetDb.getTemporaryDatabaseFile(SqlJetDb.java:484) 
> 
>      at org.tmatesoft.sqljet.core.table.SqlJetDb.access$1400(SqlJetDb.java:63)
>      at org.tmatesoft.sqljet.core.table.SqlJetDb$15.runWithLock(SqlJetDb.java:449)
>      at 
> org.tmatesoft.sqljet.core.table.SqlJetDb$1.runSynchronized(SqlJetDb.java:172)
>      at 
> org.tmatesoft.sqljet.core.table.engine.SqlJetEngine.runSynchronized(SqlJetEngine.java:217) 
> 
>      at org.tmatesoft.sqljet.core.table.SqlJetDb.runWithLock(SqlJetDb.java:170)
>      at 
> org.tmatesoft.sqljet.core.table.SqlJetDb.getTemporaryDatabase(SqlJetDb.java:445)
>      at 
> org.tmatesoft.svn.core.internal.db.SVNSqlJetDb.getTemporaryDb(SVNSqlJetDb.java:132)
>      at 
> org.tmatesoft.svn.core.internal.wc17.db.SVNWCDb$BumpRevisionPostUpdate.bumpMovedAway(SVNWCDb.java:5419) 
> 
>      at 
> org.tmatesoft.svn.core.internal.wc17.db.SVNWCDb$BumpRevisionPostUpdate.transaction(SVNWCDb.java:5414) 
> 
>      at 
> org.tmatesoft.svn.core.internal.db.SVNSqlJetDb.runTransaction(SVNSqlJetDb.java:258)
>      at 
> org.tmatesoft.svn.core.internal.db.SVNSqlJetDb.runTransaction(SVNSqlJetDb.java:252)
>      at 
> org.tmatesoft.svn.core.internal.wc17.db.SVNWCDb.opBumpRevisionPostUpdate(SVNWCDb.java:5366) 
> 
>      at 
> org.tmatesoft.svn.core.internal.wc17.SVNUpdateEditor17.closeEdit(SVNUpdateEditor17.java:1728) 
> 
>      at 
> org.tmatesoft.svn.core.internal.wc.SVNCancellableEditor.closeEdit(SVNCancellableEditor.java:148) 
> 
>      at 
> org.tmatesoft.svn.core.internal.io.dav.handlers.DAVEditorHandler.endElement(DAVEditorHandler.java:492) 
> 
>      at 
> org.tmatesoft.svn.core.internal.io.dav.handlers.BasicDAVHandler.endElement(BasicDAVHandler.java:103) 
> 
>      at 
> com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.endElement(AbstractSAXParser.java:609) 
> 
>      at 
> com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanEndElement(XMLDocumentFragmentScannerImpl.java:1782) 
> 
>      at 
> com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(XMLDocumentFragmentScannerImpl.java:2967) 
> 
>      at 
> com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:602) 
> 
>      at 
> com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.next(XMLNSDocumentScannerImpl.java:112) 
> 
>      at 
> com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:505) 
> 
>      at 
> com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:841) 
> 
>      at 
> com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:770) 
> 
>      at 
> com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:141)
>      at 
> com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1213) 
> 
>      at 
> com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:643) 
> 
>      at 
> org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection.readData(HTTPConnection.java:937) 
> 
>      at 
> org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection.readData(HTTPConnection.java:902) 
> 
>      at 
> org.tmatesoft.svn.core.internal.io.dav.http.HTTPRequest.dispatch(HTTPRequest.java:220) 
> 
>      at 
> org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection.request(HTTPConnection.java:490) 
> 
>      ... 32 more
> Caused by: java.io.IOException: Permission denied
>      at java.io.UnixFileSystem.createFileExclusively(Native Method)
>      at java.io.File.createTempFile(File.java:2024)
>      at java.io.File.createTempFile(File.java:2070)
>      at 
> org.tmatesoft.sqljet.core.internal.fs.SqlJetFileSystem.getTempFile(SqlJetFileSystem.java:202) 
> 
>      at 
> org.tmatesoft.sqljet.core.table.SqlJetDb.getTemporaryDatabaseFile(SqlJetDb.java:482) 
> 
>      ... 63 more
> java.io.IOException: Permission denied
>      at java.io.UnixFileSystem.createFileExclusively(Native Method)
>      at java.io.File.createTempFile(File.java:2024)
>      at java.io.File.createTempFile(File.java:2070)
>      at 
> org.tmatesoft.sqljet.core.internal.fs.SqlJetFileSystem.getTempFile(SqlJetFileSystem.java:202) 
> 
>      at 
> org.tmatesoft.sqljet.core.table.SqlJetDb.getTemporaryDatabaseFile(SqlJetDb.java:482) 
> 
> Caused: org.tmatesoft.sqljet.core.SqlJetException: java.io.IOException: 
> Permission denied: error code is CANTOPEN
>      at 
> org.tmatesoft.sqljet.core.table.SqlJetDb.getTemporaryDatabaseFile(SqlJetDb.java:484) 
> 
>      at org.tmatesoft.sqljet.core.table.SqlJetDb.access$1400(SqlJetDb.java:63)
>      at org.tmatesoft.sqljet.core.table.SqlJetDb$15.runWithLock(SqlJetDb.java:449)
>      at 
> org.tmatesoft.sqljet.core.table.SqlJetDb$1.runSynchronized(SqlJetDb.java:172)
>      at 
> org.tmatesoft.sqljet.core.table.engine.SqlJetEngine.runSynchronized(SqlJetEngine.java:217) 
> 
>      at org.tmatesoft.sqljet.core.table.SqlJetDb.runWithLock(SqlJetDb.java:170)
>      at 
> org.tmatesoft.sqljet.core.table.SqlJetDb.getTemporaryDatabase(SqlJetDb.java:445)
>      at 
> org.tmatesoft.svn.core.internal.db.SVNSqlJetDb.getTemporaryDb(SVNSqlJetDb.java:132)
>      at 
> org.tmatesoft.svn.core.internal.wc17.db.SVNWCDb$BumpRevisionPostUpdate.bumpMovedAway(SVNWCDb.java:5419) 
> 
>      at 
> org.tmatesoft.svn.core.internal.wc17.db.SVNWCDb$BumpRevisionPostUpdate.transaction(SVNWCDb.java:5414) 
> 
>      at 
> org.tmatesoft.svn.core.internal.db.SVNSqlJetDb.runTransaction(SVNSqlJetDb.java:258)
>      at 
> org.tmatesoft.svn.core.internal.db.SVNSqlJetDb.runTransaction(SVNSqlJetDb.java:252)
>      at 
> org.tmatesoft.svn.core.internal.wc17.db.SVNWCDb.opBumpRevisionPostUpdate(SVNWCDb.java:5366) 
> 
>      at 
> org.tmatesoft.svn.core.internal.wc17.SVNUpdateEditor17.closeEdit(SVNUpdateEditor17.java:1728) 
> 
>      at 
> org.tmatesoft.svn.core.internal.wc.SVNCancellableEditor.closeEdit(SVNCancellableEditor.java:148) 
> 
>      at 
> org.tmatesoft.svn.core.internal.io.dav.handlers.DAVEditorHandler.endElement(DAVEditorHandler.java:492) 
> 
>      at 
> org.tmatesoft.svn.core.internal.io.dav.handlers.BasicDAVHandler.endElement(BasicDAVHandler.java:103) 
> 
>      at 
> com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.endElement(AbstractSAXParser.java:609) 
> 
>      at 
> com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanEndElement(XMLDocumentFragmentScannerImpl.java:1782) 
> 
>      at 
> com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(XMLDocumentFragmentScannerImpl.java:2967) 
> 
>      at 
> com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:602) 
> 
>      at 
> com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.next(XMLNSDocumentScannerImpl.java:112) 
> 
>      at 
> com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:505) 
> 
>      at 
> com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:841) 
> 
>      at 
> com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:770) 
> 
>      at 
> com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:141)
>      at 
> com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1213) 
> 
>      at 
> com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:643) 
> 
>      at 
> org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection.readData(HTTPConnection.java:937) 
> 
>      at 
> org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection.readData(HTTPConnection.java:902) 
> 
>      at 
> org.tmatesoft.svn.core.internal.io.dav.http.HTTPRequest.dispatch(HTTPRequest.java:220) 
> 
>      at 
> org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection.request(HTTPConnection.java:490) 
> 
> Caused: org.tmatesoft.svn.core.SVNException: svn: E200030: java.io.IOException: 
> Permission denied
>      at 
> org.tmatesoft.svn.core.internal.wc.SVNErrorManager.error(SVNErrorManager.java:70)
>      at 
> org.tmatesoft.svn.core.internal.wc.SVNErrorManager.error(SVNErrorManager.java:57)
>      at 
> org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection.request(HTTPConnection.java:798) 
> 
>      at 
> org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection.request(HTTPConnection.java:391) 
> 
>      at 
> org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection.request(HTTPConnection.java:379) 
> 
>      at 
> org.tmatesoft.svn.core.internal.io.dav.DAVConnection.performHttpRequest(DAVConnection.java:862) 
> 
>      at 
> org.tmatesoft.svn.core.internal.io.dav.DAVConnection.doReport(DAVConnection.java:359) 
> 
>      at 
> org.tmatesoft.svn.core.internal.io.dav.DAVRepository.runReport(DAVRepository.java:1341) 
> 
>      at 
> org.tmatesoft.svn.core.internal.io.dav.DAVRepository.update(DAVRepository.java:868)
>      at 
> org.tmatesoft.svn.core.internal.wc2.ng.SvnNgAbstractUpdate.updateInternal(SvnNgAbstractUpdate.java:247) 
> 
>      at 
> org.tmatesoft.svn.core.internal.wc2.ng.SvnNgAbstractUpdate.update(SvnNgAbstractUpdate.java:111) 
> 
>      at 
> org.tmatesoft.svn.core.internal.wc2.ng.SvnNgAbstractUpdate.checkout(SvnNgAbstractUpdate.java:861) 
> 
>      at 
> org.tmatesoft.svn.core.internal.wc2.ng.SvnNgCheckout.run(SvnNgCheckout.java:26)
>      at 
> org.tmatesoft.svn.core.internal.wc2.ng.SvnNgCheckout.run(SvnNgCheckout.java:11)
>      at 
> org.tmatesoft.svn.core.internal.wc2.ng.SvnNgOperationRunner.run(SvnNgOperationRunner.java:20) 
> 
>      at 
> org.tmatesoft.svn.core.internal.wc2.SvnOperationRunner.run(SvnOperationRunner.java:21) 
> 
>      at 
> org.tmatesoft.svn.core.wc2.SvnOperationFactory.run(SvnOperationFactory.java:1235)
>      at org.tmatesoft.svn.core.wc2.SvnOperation.run(SvnOperation.java:294)
>      at hudson.scm.subversion.CheckoutUpdater$1.perform(CheckoutUpdater.java:119)
>      at 
> hudson.scm.subversion.WorkspaceUpdater$UpdateTask.delegateTo(WorkspaceUpdater.java:162) 
> 
>      at 
> hudson.scm.subversion.WorkspaceUpdater$UpdateTask.delegateTo(WorkspaceUpdater.java:170) 
> 
>      at 
> hudson.scm.subversion.UpdateUpdater$TaskImpl.perform(UpdateUpdater.java:134)
>      at 
> hudson.scm.subversion.WorkspaceUpdater$UpdateTask.delegateTo(WorkspaceUpdater.java:162) 
> 
>      at hudson.scm.SubversionSCM$CheckOutTask.perform(SubversionSCM.java:1001)
>      at hudson.scm.SubversionSCM$CheckOutTask.invoke(SubversionSCM.java:977)
>      at hudson.scm.SubversionSCM$CheckOutTask.invoke(SubversionSCM.java:953)
>      at hudson.FilePath$FileCallableWrapper.call(FilePath.java:2739)
>      at hudson.remoting.UserRequest.perform(UserRequest.java:153)
>      at hudson.remoting.UserRequest.perform(UserRequest.java:50)
>      at hudson.remoting.Request$2.run(Request.java:336)
>      at 
> hudson.remoting.InterceptingExecutorService$1.call(InterceptingExecutorService.java:68) 
> 
>      at java.util.concurrent.FutureTask.run(FutureTask.java:266)
>      at 
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
>      at 
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
>      at java.lang.Thread.run(Thread.java:748)
> Caused: java.io.IOException: Failed to check 
> outhttp://svn.apache.org/repos/asf/pdfbox/trunk
>      at hudson.scm.subversion.CheckoutUpdater$1.perform(CheckoutUpdater.java:130)
>      at 
> hudson.scm.subversion.WorkspaceUpdater$UpdateTask.delegateTo(WorkspaceUpdater.java:162) 
> 
>      at 
> hudson.scm.subversion.WorkspaceUpdater$UpdateTask.delegateTo(WorkspaceUpdater.java:170) 
> 
>      at 
> hudson.scm.subversion.UpdateUpdater$TaskImpl.perform(UpdateUpdater.java:134)
>      at 
> hudson.scm.subversion.WorkspaceUpdater$UpdateTask.delegateTo(WorkspaceUpdater.java:162) 
> 
>      at hudson.scm.SubversionSCM$CheckOutTask.perform(SubversionSCM.java:1001)
>      at hudson.scm.SubversionSCM$CheckOutTask.invoke(SubversionSCM.java:977)
>      at hudson.scm.SubversionSCM$CheckOutTask.invoke(SubversionSCM.java:953)
>      at hudson.FilePath$FileCallableWrapper.call(FilePath.java:2739)
>      at hudson.remoting.UserRequest.perform(UserRequest.java:153)
>      at hudson.remoting.UserRequest.perform(UserRequest.java:50)
>      at hudson.remoting.Request$2.run(Request.java:336)
>      at 
> hudson.remoting.InterceptingExecutorService$1.call(InterceptingExecutorService.java:68) 
> 
>      at java.util.concurrent.FutureTask.run(FutureTask.java:266)
>      at 
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
>      at 
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
>      at java.lang.Thread.run(Thread.java:748)
>      at ......remote call to H21(Native Method)
>      at hudson.remoting.Channel.attachCallSiteStackTrace(Channel.java:1545)
>      at hudson.remoting.UserResponse.retrieve(UserRequest.java:253)
>      at hudson.remoting.Channel.call(Channel.java:830)
>      at hudson.FilePath.act(FilePath.java:986)
> Caused: java.io.IOException: remote file operation failed: 
> /home/jenkins/jenkins-slave/workspace/PDFBox-Trunk-jdk9 at 
> hudson.remoting.Channel@4b715ff3:H21
>      at hudson.FilePath.act(FilePath.java:993)
>      at hudson.FilePath.act(FilePath.java:975)
>      at hudson.scm.SubversionSCM.checkout(SubversionSCM.java:902)
>      at hudson.scm.SubversionSCM.checkout(SubversionSCM.java:838)
>      at hudson.scm.SCM.checkout(SCM.java:495)
>      at hudson.model.AbstractProject.checkout(AbstractProject.java:1276)
>      at 
> hudson.model.AbstractBuild$AbstractBuildExecution.defaultCheckout(AbstractBuild.java:560) 
> 
>      at jenkins.scm.SCMCheckoutStrategy.checkout(SCMCheckoutStrategy.java:86)
>      at 
> hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:485)
>      at hudson.model.Run.execute(Run.java:1735)
>      at hudson.maven.MavenModuleSetBuild.run(MavenModuleSetBuild.java:542)
>      at hudson.model.ResourceController.execute(ResourceController.java:97)
>      at hudson.model.Executor.run(Executor.java:405)
> 
> At the end of the logfile, there is this:
> "Warning: this build has no associated authentication, so build permissions may 
> be lacking, and downstream projects which cannot even be seen by an anonymous 
> user will be silently skipped"
> 
> In the existing project PDFBox-Trunk, the credentials are empty.
> 
> So what should I do?
> 
> Tilman
>