Uploaded image for project: 'Bamboo Data Center'
  1. Bamboo Data Center
  2. BAM-12541

Problem having "trunk/trunk/.." nested directory in SVN

    XMLWordPrintable

Details

    Description

      When the source code contains "trunk/trunk/.." nested directories in the repository, even a simple SVN checkout fails with the following error:

      simple	13-Dec-2012 12:04:02	Build PROJ2-SVNTEST-JOB1-1 started building on agent Default Agent
      simple	13-Dec-2012 12:04:02	Build working directory is /Users/akhachatryan/Atlassian/BambooHome4.3.2/xml-data/build-dir/PROJ2-SVNTEST-JOB1
      simple	13-Dec-2012 12:04:02	Executing build PROJ2-SVNTEST-JOB1-1
      simple	13-Dec-2012 12:04:02	Starting task 'Checkout Default Repository' of type 'com.atlassian.bamboo.plugins.vcs:task.vcs.checkout'
      simple	13-Dec-2012 12:04:02	Running preRetrieveSourceCode task...
      simple	13-Dec-2012 12:04:02	Updating source code to revision: 167
      simple	13-Dec-2012 12:04:02	Working directory '/Users/akhachatryan/Atlassian/BambooHome4.3.2/xml-data/build-dir/PROJ2-SVNTEST-JOB1' is empty. Checking out SVN URL 'file:///Users/akhachatryan/dev/Repositories/SVN/SVNServer'
      simple	13-Dec-2012 12:04:04	Updating source code to revision: 167
      simple	13-Dec-2012 12:04:04	Existing workspace found at '/Users/akhachatryan/Atlassian/BambooHome4.3.2/xml-data/build-dir/PROJ2-SVNTEST-JOB1'. updating...
      simple	13-Dec-2012 12:04:05	Cleaning up dirty Subversion workspace at '/Users/akhachatryan/Atlassian/BambooHome4.3.2/xml-data/build-dir/PROJ2-SVNTEST-JOB1/tags/test-PROJ1-PLAN1-JOB1-25/dir_of_repo_two'
      simple	13-Dec-2012 12:04:06	Clean up of '/Users/akhachatryan/Atlassian/BambooHome4.3.2/xml-data/build-dir/PROJ2-SVNTEST-JOB1/tags/test-PROJ1-PLAN1-JOB1-25/dir_of_repo_two' completed
      simple	13-Dec-2012 12:04:06	Cleaning up dirty Subversion workspace at '/Users/akhachatryan/Atlassian/BambooHome4.3.2/xml-data/build-dir/PROJ2-SVNTEST-JOB1/tags/test-PROJ1-PLAN1-JOB1-25/tags/PROJ1-PLAN2-JOB1-6/dir_of_repo_one'
      simple	13-Dec-2012 12:04:07	Clean up of '/Users/akhachatryan/Atlassian/BambooHome4.3.2/xml-data/build-dir/PROJ2-SVNTEST-JOB1/tags/test-PROJ1-PLAN1-JOB1-25/tags/PROJ1-PLAN2-JOB1-6/dir_of_repo_one' completed
      simple	13-Dec-2012 12:04:07	Cleaning up dirty Subversion workspace at '/Users/akhachatryan/Atlassian/BambooHome4.3.2/xml-data/build-dir/PROJ2-SVNTEST-JOB1/tags/test-PROJ1-PLAN1-JOB1-25/tags/PROJ1-PLAN2-JOB1-6/dir_of_repo_two'
      simple	13-Dec-2012 12:04:08	Clean up of '/Users/akhachatryan/Atlassian/BambooHome4.3.2/xml-data/build-dir/PROJ2-SVNTEST-JOB1/tags/test-PROJ1-PLAN1-JOB1-25/tags/PROJ1-PLAN2-JOB1-6/dir_of_repo_two' completed
      simple	13-Dec-2012 12:04:08	Cleaning up dirty Subversion workspace at '/Users/akhachatryan/Atlassian/BambooHome4.3.2/xml-data/build-dir/PROJ2-SVNTEST-JOB1/tags/test-PROJ1-PLAN1-JOB1-25/tags/PROJ1-PLAN2-JOB1-7-${bamboo.jira.version}/dir_of_repo_one'
      simple	13-Dec-2012 12:04:09	Clean up of '/Users/akhachatryan/Atlassian/BambooHome4.3.2/xml-data/build-dir/PROJ2-SVNTEST-JOB1/tags/test-PROJ1-PLAN1-JOB1-25/tags/PROJ1-PLAN2-JOB1-7-${bamboo.jira.version}/dir_of_repo_one' completed
      simple	13-Dec-2012 12:04:09	Cleaning up dirty Subversion workspace at '/Users/akhachatryan/Atlassian/BambooHome4.3.2/xml-data/build-dir/PROJ2-SVNTEST-JOB1/tags/test-PROJ1-PLAN1-JOB1-25/tags/PROJ1-PLAN2-JOB1-7-${bamboo.jira.version}/dir_of_repo_two'
      simple	13-Dec-2012 12:04:10	Clean up of '/Users/akhachatryan/Atlassian/BambooHome4.3.2/xml-data/build-dir/PROJ2-SVNTEST-JOB1/tags/test-PROJ1-PLAN1-JOB1-25/tags/PROJ1-PLAN2-JOB1-7-${bamboo.jira.version}/dir_of_repo_two' completed
      error	13-Dec-2012 12:04:10	Failed to clean up Subversion workspace for PROJ2-SVNTEST-JOB1-1, reason: too many directories to clean up
      simple	13-Dec-2012 12:04:10	Updating source code to revision: 167
      simple	13-Dec-2012 12:04:10	Existing workspace found at '/Users/akhachatryan/Atlassian/BambooHome4.3.2/xml-data/build-dir/PROJ2-SVNTEST-JOB1'. updating...
      simple	13-Dec-2012 12:04:10	Cleaning up dirty Subversion workspace at '/Users/akhachatryan/Atlassian/BambooHome4.3.2/xml-data/build-dir/PROJ2-SVNTEST-JOB1/tags/test-PROJ1-PLAN1-JOB1-25/tags/PROJ1-PLAN2-JOB1-7-${bamboo.jira.version}/tags/PROJ1-PLAN2-JOB1-6/dir_of_repo_one'
      simple	13-Dec-2012 12:04:11	Clean up of '/Users/akhachatryan/Atlassian/BambooHome4.3.2/xml-data/build-dir/PROJ2-SVNTEST-JOB1/tags/test-PROJ1-PLAN1-JOB1-25/tags/PROJ1-PLAN2-JOB1-7-${bamboo.jira.version}/tags/PROJ1-PLAN2-JOB1-6/dir_of_repo_one' completed
      simple	13-Dec-2012 12:04:11	Cleaning up dirty Subversion workspace at '/Users/akhachatryan/Atlassian/BambooHome4.3.2/xml-data/build-dir/PROJ2-SVNTEST-JOB1/tags/test-PROJ1-PLAN1-JOB1-25/tags/PROJ1-PLAN2-JOB1-7-${bamboo.jira.version}/tags/PROJ1-PLAN2-JOB1-6/dir_of_repo_two'
      simple	13-Dec-2012 12:04:12	Clean up of '/Users/akhachatryan/Atlassian/BambooHome4.3.2/xml-data/build-dir/PROJ2-SVNTEST-JOB1/tags/test-PROJ1-PLAN1-JOB1-25/tags/PROJ1-PLAN2-JOB1-7-${bamboo.jira.version}/tags/PROJ1-PLAN2-JOB1-6/dir_of_repo_two' completed
      simple	13-Dec-2012 12:04:12	Cleaning up dirty Subversion workspace at '/Users/akhachatryan/Atlassian/BambooHome4.3.2/xml-data/build-dir/PROJ2-SVNTEST-JOB1/tags/test-PROJ1-PLAN1-JOB1-25/tags/PROJ1-PLAN1-JOB1-24/dir_of_repo_one'
      simple	13-Dec-2012 12:04:13	Clean up of '/Users/akhachatryan/Atlassian/BambooHome4.3.2/xml-data/build-dir/PROJ2-SVNTEST-JOB1/tags/test-PROJ1-PLAN1-JOB1-25/tags/PROJ1-PLAN1-JOB1-24/dir_of_repo_one' completed
      simple	13-Dec-2012 12:04:13	Cleaning up dirty Subversion workspace at '/Users/akhachatryan/Atlassian/BambooHome4.3.2/xml-data/build-dir/PROJ2-SVNTEST-JOB1/tags/test-PROJ1-PLAN1-JOB1-25/tags/PROJ1-PLAN1-JOB1-24/dir_of_repo_two'
      simple	13-Dec-2012 12:04:14	Clean up of '/Users/akhachatryan/Atlassian/BambooHome4.3.2/xml-data/build-dir/PROJ2-SVNTEST-JOB1/tags/test-PROJ1-PLAN1-JOB1-25/tags/PROJ1-PLAN1-JOB1-24/dir_of_repo_two' completed
      simple	13-Dec-2012 12:04:14	Cleaning up dirty Subversion workspace at '/Users/akhachatryan/Atlassian/BambooHome4.3.2/xml-data/build-dir/PROJ2-SVNTEST-JOB1/tags/PROJ1-PLAN2-JOB1-7-${bamboo.jira.version}/dir_of_repo_one'
      simple	13-Dec-2012 12:04:15	Clean up of '/Users/akhachatryan/Atlassian/BambooHome4.3.2/xml-data/build-dir/PROJ2-SVNTEST-JOB1/tags/PROJ1-PLAN2-JOB1-7-${bamboo.jira.version}/dir_of_repo_one' completed
      error	13-Dec-2012 12:04:15	Failed to clean up Subversion workspace for PROJ2-SVNTEST-JOB1-1, reason: too many directories to clean up
      error	13-Dec-2012 12:04:15	Error occurred while running Task 'Checkout Default Repository(1)'. This build will fail. Caused by: 
      error	13-Dec-2012 12:04:15	java.lang.RuntimeException: com.atlassian.bamboo.repository.RepositoryException: Unable to retrieve source code for revision '167', plan 'PROJ2-SVNTEST-JOB1': svn: E200030: Field 'def_repos_relpath' must be not NULL
      error	13-Dec-2012 12:04:15		at com.atlassian.bamboo.executor.RetryingTaskExecutor.rerun(RetryingTaskExecutor.java:132)
      error	13-Dec-2012 12:04:15		at com.atlassian.bamboo.executor.RetryingTaskExecutor.runTask(RetryingTaskExecutor.java:88)
      error	13-Dec-2012 12:04:15		at com.atlassian.bamboo.executor.RetryingTaskExecutor.retry(RetryingTaskExecutor.java:191)
      error	13-Dec-2012 12:04:15		at com.atlassian.bamboo.executor.RetryingTaskExecutor.retry(RetryingTaskExecutor.java:176)
      error	13-Dec-2012 12:04:15		at com.atlassian.bamboo.plugins.vcs.task.VcsCheckoutTask.execute(VcsCheckoutTask.java:109)
      error	13-Dec-2012 12:04:15		at com.atlassian.bamboo.task.TaskExecutorImpl.executeTasks(TaskExecutorImpl.java:181)
      error	13-Dec-2012 12:04:15		at com.atlassian.bamboo.task.TaskExecutorImpl.executePreparationTasks(TaskExecutorImpl.java:69)
      error	13-Dec-2012 12:04:15		at com.atlassian.bamboo.build.pipeline.tasks.PrepareBuildTask.call(PrepareBuildTask.java:69)
      error	13-Dec-2012 12:04:15		at com.atlassian.bamboo.v2.build.agent.DefaultBuildAgent.build(DefaultBuildAgent.java:206)
      error	13-Dec-2012 12:04:15		at com.atlassian.bamboo.v2.build.agent.BuildAgentControllerImpl.waitAndPerformBuild(BuildAgentControllerImpl.java:103)
      error	13-Dec-2012 12:04:15		at com.atlassian.bamboo.v2.build.agent.DefaultBuildAgent$1.run(DefaultBuildAgent.java:111)
      error	13-Dec-2012 12:04:15		at com.atlassian.bamboo.build.pipeline.concurrent.NamedThreadFactory$2.run(NamedThreadFactory.java:52)
      error	13-Dec-2012 12:04:15		at java.lang.Thread.run(Thread.java:680)
      error	13-Dec-2012 12:04:15	Caused by: com.atlassian.bamboo.repository.RepositoryException: Unable to retrieve source code for revision '167', plan 'PROJ2-SVNTEST-JOB1': svn: E200030: Field 'def_repos_relpath' must be not NULL
      error	13-Dec-2012 12:04:15		at com.atlassian.bamboo.repository.svn.SvnRepository.retrieveSourceCode(SvnRepository.java:607)
      error	13-Dec-2012 12:04:15		at com.atlassian.bamboo.plugins.vcs.task.VcsCheckoutTask.fillWorkingDirFromVcs(VcsCheckoutTask.java:180)
      error	13-Dec-2012 12:04:15		at com.atlassian.bamboo.plugins.vcs.task.VcsCheckoutTask.access$100(VcsCheckoutTask.java:46)
      error	13-Dec-2012 12:04:15		at com.atlassian.bamboo.plugins.vcs.task.VcsCheckoutTask$1.call(VcsCheckoutTask.java:114)
      error	13-Dec-2012 12:04:15		at com.atlassian.bamboo.plugins.vcs.task.VcsCheckoutTask$1.call(VcsCheckoutTask.java:110)
      error	13-Dec-2012 12:04:15		at com.atlassian.bamboo.executor.RetryingTaskExecutor.rerun(RetryingTaskExecutor.java:108)
      error	13-Dec-2012 12:04:15		... 12 more
      error	13-Dec-2012 12:04:15	Caused by: com.atlassian.bamboo.repository.svn.ExternalsLockException: svn: E200030: Field 'def_repos_relpath' must be not NULL
      error	13-Dec-2012 12:04:15		at com.atlassian.bamboo.repository.svn.UpdateEventHandler.handleEvent(UpdateEventHandler.java:87)
      error	13-Dec-2012 12:04:15		at org.tmatesoft.svn.core.internal.wc2.SvnOperationRunner.handleEvent(SvnOperationRunner.java:57)
      error	13-Dec-2012 12:04:15		at org.tmatesoft.svn.core.internal.wc2.SvnOperationRunner.handleEvent(SvnOperationRunner.java:62)
      error	13-Dec-2012 12:04:15		at org.tmatesoft.svn.core.internal.wc2.ng.SvnNgAbstractUpdate.handleExternalsChange(SvnNgAbstractUpdate.java:297)
      error	13-Dec-2012 12:04:15		at org.tmatesoft.svn.core.internal.wc2.ng.SvnNgAbstractUpdate.handleExternals(SvnNgAbstractUpdate.java:229)
      error	13-Dec-2012 12:04:15		at org.tmatesoft.svn.core.internal.wc2.ng.SvnNgAbstractUpdate.updateInternal(SvnNgAbstractUpdate.java:207)
      error	13-Dec-2012 12:04:15		at org.tmatesoft.svn.core.internal.wc2.ng.SvnNgAbstractUpdate.update(SvnNgAbstractUpdate.java:76)
      error	13-Dec-2012 12:04:15		at org.tmatesoft.svn.core.internal.wc2.ng.SvnNgUpdate.run(SvnNgUpdate.java:38)
      error	13-Dec-2012 12:04:15		at org.tmatesoft.svn.core.internal.wc2.ng.SvnNgUpdate.run(SvnNgUpdate.java:18)
      error	13-Dec-2012 12:04:15		at org.tmatesoft.svn.core.internal.wc2.ng.SvnNgOperationRunner.run(SvnNgOperationRunner.java:20)
      error	13-Dec-2012 12:04:15		at org.tmatesoft.svn.core.internal.wc2.SvnOperationRunner.run(SvnOperationRunner.java:20)
      error	13-Dec-2012 12:04:15		at org.tmatesoft.svn.core.wc2.SvnOperationFactory.run(SvnOperationFactory.java:1235)
      error	13-Dec-2012 12:04:15		at org.tmatesoft.svn.core.wc2.SvnOperation.run(SvnOperation.java:291)
      error	13-Dec-2012 12:04:15		at org.tmatesoft.svn.core.wc.SVNUpdateClient.doUpdate(SVNUpdateClient.java:311)
      error	13-Dec-2012 12:04:15		at org.tmatesoft.svn.core.wc.SVNUpdateClient.doUpdate(SVNUpdateClient.java:291)
      error	13-Dec-2012 12:04:15		at org.tmatesoft.svn.core.wc.SVNUpdateClient.doUpdate(SVNUpdateClient.java:387)
      error	13-Dec-2012 12:04:15		at com.atlassian.bamboo.repository.svn.SvnRepository.update(SvnRepository.java:1302)
      error	13-Dec-2012 12:04:15		at com.atlassian.bamboo.repository.svn.SvnRepository.retrieveSourceCodeWithException(SvnRepository.java:716)
      error	13-Dec-2012 12:04:15		at com.atlassian.bamboo.repository.svn.SvnRepository.retrieveSourceCodeWithCleanup(SvnRepository.java:642)
      error	13-Dec-2012 12:04:15		at com.atlassian.bamboo.repository.svn.SvnRepository.retrieveSourceCode(SvnRepository.java:584)
      error	13-Dec-2012 12:04:15		... 17 more
      error	13-Dec-2012 12:04:15	Caused by: org.tmatesoft.sqljet.core.SqlJetException: Field 'def_repos_relpath' must be not NULL: error code is MISUSE
      error	13-Dec-2012 12:04:15		at org.tmatesoft.sqljet.core.internal.table.SqlJetBtreeDataTable.doActionWithIndexes(SqlJetBtreeDataTable.java:682)
      error	13-Dec-2012 12:04:15		at org.tmatesoft.sqljet.core.internal.table.SqlJetBtreeDataTable.doInsert(SqlJetBtreeDataTable.java:410)
      error	13-Dec-2012 12:04:15		at org.tmatesoft.sqljet.core.internal.table.SqlJetBtreeDataTable.insertWithRowId(SqlJetBtreeDataTable.java:202)
      error	13-Dec-2012 12:04:15		at org.tmatesoft.sqljet.core.internal.table.SqlJetBtreeDataTable.insert(SqlJetBtreeDataTable.java:884)
      error	13-Dec-2012 12:04:15		at org.tmatesoft.sqljet.core.internal.table.SqlJetTable$5.run(SqlJetTable.java:192)
      error	13-Dec-2012 12:04:15		at org.tmatesoft.sqljet.core.internal.table.SqlJetTable$3.run(SqlJetTable.java:160)
      error	13-Dec-2012 12:04:15		at org.tmatesoft.sqljet.core.table.SqlJetDb$3.run(SqlJetDb.java:240)
      error	13-Dec-2012 12:04:15		at org.tmatesoft.sqljet.core.table.engine.SqlJetEngine$12.runSynchronized(SqlJetEngine.java:533)
      error	13-Dec-2012 12:04:15		at org.tmatesoft.sqljet.core.table.engine.SqlJetEngine.runSynchronized(SqlJetEngine.java:217)
      error	13-Dec-2012 12:04:15		at org.tmatesoft.sqljet.core.table.engine.SqlJetEngine.runEngineTransaction(SqlJetEngine.java:529)
      error	13-Dec-2012 12:04:15		at org.tmatesoft.sqljet.core.table.SqlJetDb.runTransaction(SqlJetDb.java:238)
      error	13-Dec-2012 12:04:15		at org.tmatesoft.sqljet.core.table.SqlJetDb.runWriteTransaction(SqlJetDb.java:211)
      error	13-Dec-2012 12:04:15		at org.tmatesoft.sqljet.core.internal.table.SqlJetTable.runWriteTransaction(SqlJetTable.java:156)
      error	13-Dec-2012 12:04:15		at org.tmatesoft.sqljet.core.internal.table.SqlJetTable.insertByFieldNamesOr(SqlJetTable.java:190)
      error	13-Dec-2012 12:04:15		at org.tmatesoft.svn.core.internal.db.SVNSqlJetInsertStatement.exec(SVNSqlJetInsertStatement.java:55)
      error	13-Dec-2012 12:04:15		at org.tmatesoft.svn.core.internal.db.SVNSqlJetStatement.done(SVNSqlJetStatement.java:367)
      error	13-Dec-2012 12:04:15		at org.tmatesoft.svn.core.internal.wc17.db.SvnWcDbExternals.insertExternalNode(SvnWcDbExternals.java:154)
      error	13-Dec-2012 12:04:15		at org.tmatesoft.svn.core.internal.wc17.db.SvnWcDbExternals.addExternalDir(SvnWcDbExternals.java:70)
      error	13-Dec-2012 12:04:15		at org.tmatesoft.svn.core.internal.wc17.db.SVNWCDb.registerExternal(SVNWCDb.java:4768)
      error	13-Dec-2012 12:04:15		at org.tmatesoft.svn.core.internal.wc2.ng.SvnNgAbstractUpdate.relegateExternal(SvnNgAbstractUpdate.java:443)
      error	13-Dec-2012 12:04:15		at org.tmatesoft.svn.core.internal.wc2.ng.SvnNgAbstractUpdate.switchDirExternal(SvnNgAbstractUpdate.java:430)
      error	13-Dec-2012 12:04:15		at org.tmatesoft.svn.core.internal.wc2.ng.SvnNgAbstractUpdate.handleExternalItemChange(SvnNgAbstractUpdate.java:357)
      error	13-Dec-2012 12:04:15		at org.tmatesoft.svn.core.internal.wc2.ng.SvnNgAbstractUpdate.handleExternalsChange(SvnNgAbstractUpdate.java:293)
      error	13-Dec-2012 12:04:15		... 33 more
      error	13-Dec-2012 12:04:15	Failed to prepare the build 'PROJ2-SVNTEST-JOB1-1'
      simple	13-Dec-2012 12:04:15	Running on server: post build plugin 'NCover Results Collector'
      simple	13-Dec-2012 12:04:15	Running on server: post build plugin 'Clover Delta Calculator'
      simple	13-Dec-2012 12:04:15	Running on server: post build plugin 'Build Hanging Detection Configuration'
      simple	13-Dec-2012 12:04:15	Running on server: post build plugin 'Maven Dependencies Postprocessor'
      simple	13-Dec-2012 12:04:15	All post build plugins have finished
      simple	13-Dec-2012 12:04:15	Generating build results summary...
      simple	13-Dec-2012 12:04:15	Saving build results to disk...
      simple	13-Dec-2012 12:04:15	Indexing build results...
      simple	13-Dec-2012 12:04:15	Finished building PROJ2-SVNTEST-JOB1-1.
      

      Attachments

        Activity

          People

            Unassigned Unassigned
            akhachatryan ArmenA
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: