[Dev] "svn: E200030: Index not exists: I_NODES_MOVED" error in CEP worker node
Hi All, We setup distributed mode CEP with 3 nodes, one manager node, one worker node and remaining node working both as worker and manager (depsync enabled and registry shared). Noted below error logging continuously in worker node after starting the worker node using -DworkerNode=true argument. Is there any known reason for this issue? CEP - RC2 pack Added svnkit-all-1.8.7.wso2v1.jar to components/dropins folder Added trilead-ssh2-1.0.0-build215.jar to componenets/lib folder [2015-09-15 08:27:00,120] @tenant11.com [22] [CEP] INFO {org.wso2.carbon.event.publisher.core.EventPublisherDeployer} - Event Publisher configuration successfully deployed and in active state : wso2out [2015-09-15 08:27:04,108] ERROR {org.wso2.carbon.deployment.synchronizer.subversion.SVNBasedArtifactRepository} - Error while checking out or updating artifacts from the SVN repository org.tigris.subversion.svnclientadapter.SVNClientException: org.apache.subversion.javahl.ClientException: svn: E200030: Index not exists: I_NODES_MOVED at org.tigris.subversion.svnclientadapter.javahl.AbstractJhlClientAdapter.revert(AbstractJhlClientAdapter.java:1190) at org.wso2.carbon.deployment.synchronizer.subversion.SVNBasedArtifactRepository.checkout(SVNBasedArtifactRepository.java:457) at org.wso2.carbon.deployment.synchronizer.DeploymentSynchronizer.checkout(DeploymentSynchronizer.java:178) at org.wso2.carbon.deployment.synchronizer.internal.DeploymentSynchronizerServiceImpl.update(DeploymentSynchronizerServiceImpl.java:96) at org.wso2.carbon.core.deployment.CarbonDeploymentSchedulerTask.deploymentSyncUpdate(CarbonDeploymentSchedulerTask.java:179) at org.wso2.carbon.core.deployment.CarbonDeploymentSchedulerTask.run(CarbonDeploymentSchedulerTask.java:137) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:308) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294) 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:745) Caused by: org.apache.subversion.javahl.ClientException: svn: E200030: Index not exists: I_NODES_MOVED at org.apache.subversion.javahl.ClientException.fromException(ClientException.java:68) at org.tmatesoft.svn.core.javahl17.SVNClientImpl.getClientException(SVNClientImpl.java:1492) at org.tmatesoft.svn.core.javahl17.SVNClientImpl.revert(SVNClientImpl.java:439) at org.tigris.subversion.svnclientadapter.javahl.AbstractJhlClientAdapter.revert(AbstractJhlClientAdapter.java:1187) ... 12 more Caused by: org.tmatesoft.svn.core.SVNException: svn: E200030: Index not exists: I_NODES_MOVED at org.tmatesoft.svn.core.internal.wc.SVNErrorManager.error(SVNErrorManager.java:64) at org.tmatesoft.svn.core.internal.wc.SVNErrorManager.error(SVNErrorManager.java:51) at org.tmatesoft.svn.core.internal.db.SVNSqlJetDb.createSqlJetError(SVNSqlJetDb.java:193) at org.tmatesoft.svn.core.internal.db.SVNSqlJetSelectStatement.openCursor(SVNSqlJetSelectStatement.java:63) at org.tmatesoft.svn.core.internal.db.SVNSqlJetStatement.next(SVNSqlJetStatement.java:90) at org.tmatesoft.svn.core.internal.db.SVNSqlJetSelectStatement.next(SVNSqlJetSelectStatement.java:108) at org.tmatesoft.svn.core.internal.wc17.db.SvnWcDbRevert.revertRecursive(SvnWcDbRevert.java:329) at org.tmatesoft.svn.core.internal.wc17.db.SVNWCDb.opRevert(SVNWCDb.java:2868) at org.tmatesoft.svn.core.internal.wc2.ng.SvnNgRevert.revert(SvnNgRevert.java:123) at org.tmatesoft.svn.core.internal.wc2.ng.SvnNgRevert.revert(SvnNgRevert.java:69) at org.tmatesoft.svn.core.internal.wc2.ng.SvnNgRevert.run(SvnNgRevert.java:39) at org.tmatesoft.svn.core.internal.wc2.ng.SvnNgRevert.run(SvnNgRevert.java:26) 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 org.tmatesoft.svn.core.javahl17.SVNClientImpl.revert(SVNClientImpl.java:437) ... 13 more Caused by: org.tmatesoft.sqljet.core.SqlJetException: Index not exists: I_NODES_MOVED: error code is MISUSE at org.tmatesoft.sqljet.core.internal.table.SqlJetTable.checkIndexName(SqlJetTable.java:285) at org.tmatesoft.sqljet.core.internal.table.SqlJetTable.access$300(SqlJetTable.java:46) at org.tmatesoft.sqljet.core.internal.table.SqlJetTable$8.runWithLock(SqlJetTable.java:236) 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
Re: [Dev] "svn: E200030: Index not exists: I_NODES_MOVED" error in CEP worker node
Hi, Looks like this is a known issue in SVN Kit 1.8 [1]. Can you try running 'svn update' on working dir (repository/deployment/server)? Or try removing the whole directory and let it clone again. [1] https://issues.tmatesoft.com/issue/SVNKIT-582 Thanks. On Tue, Sep 15, 2015 at 2:10 PM, Sashika Wijesinghewrote: > Hi All, > > We setup distributed mode CEP with 3 nodes, one manager node, one worker > node and remaining node working both as worker and manager (depsync enabled > and registry shared). Noted below error logging continuously in worker node > after starting the worker node using -DworkerNode=true argument. Is there > any known reason for this issue? > > CEP - RC2 pack > Added svnkit-all-1.8.7.wso2v1.jar to components/dropins folder > Added trilead-ssh2-1.0.0-build215.jar to componenets/lib folder > > [2015-09-15 08:27:00,120] @tenant11.com [22] [CEP] INFO > {org.wso2.carbon.event.publisher.core.EventPublisherDeployer} - Event > Publisher configuration successfully deployed and in active state : wso2out > [2015-09-15 08:27:04,108] ERROR > {org.wso2.carbon.deployment.synchronizer.subversion.SVNBasedArtifactRepository} > - Error while checking out or updating artifacts from the SVN repository > org.tigris.subversion.svnclientadapter.SVNClientException: > org.apache.subversion.javahl.ClientException: svn: E200030: Index not > exists: I_NODES_MOVED > at > org.tigris.subversion.svnclientadapter.javahl.AbstractJhlClientAdapter.revert(AbstractJhlClientAdapter.java:1190) > at > org.wso2.carbon.deployment.synchronizer.subversion.SVNBasedArtifactRepository.checkout(SVNBasedArtifactRepository.java:457) > at > org.wso2.carbon.deployment.synchronizer.DeploymentSynchronizer.checkout(DeploymentSynchronizer.java:178) > at > org.wso2.carbon.deployment.synchronizer.internal.DeploymentSynchronizerServiceImpl.update(DeploymentSynchronizerServiceImpl.java:96) > at > org.wso2.carbon.core.deployment.CarbonDeploymentSchedulerTask.deploymentSyncUpdate(CarbonDeploymentSchedulerTask.java:179) > at > org.wso2.carbon.core.deployment.CarbonDeploymentSchedulerTask.run(CarbonDeploymentSchedulerTask.java:137) > at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) > at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:308) > at > java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180) > at > java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294) > 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:745) > Caused by: org.apache.subversion.javahl.ClientException: svn: E200030: > Index not exists: I_NODES_MOVED > at > org.apache.subversion.javahl.ClientException.fromException(ClientException.java:68) > at > org.tmatesoft.svn.core.javahl17.SVNClientImpl.getClientException(SVNClientImpl.java:1492) > at > org.tmatesoft.svn.core.javahl17.SVNClientImpl.revert(SVNClientImpl.java:439) > at > org.tigris.subversion.svnclientadapter.javahl.AbstractJhlClientAdapter.revert(AbstractJhlClientAdapter.java:1187) > ... 12 more > Caused by: org.tmatesoft.svn.core.SVNException: svn: E200030: Index not > exists: I_NODES_MOVED > at > org.tmatesoft.svn.core.internal.wc.SVNErrorManager.error(SVNErrorManager.java:64) > at > org.tmatesoft.svn.core.internal.wc.SVNErrorManager.error(SVNErrorManager.java:51) > at > org.tmatesoft.svn.core.internal.db.SVNSqlJetDb.createSqlJetError(SVNSqlJetDb.java:193) > at > org.tmatesoft.svn.core.internal.db.SVNSqlJetSelectStatement.openCursor(SVNSqlJetSelectStatement.java:63) > at > org.tmatesoft.svn.core.internal.db.SVNSqlJetStatement.next(SVNSqlJetStatement.java:90) > at > org.tmatesoft.svn.core.internal.db.SVNSqlJetSelectStatement.next(SVNSqlJetSelectStatement.java:108) > at > org.tmatesoft.svn.core.internal.wc17.db.SvnWcDbRevert.revertRecursive(SvnWcDbRevert.java:329) > at > org.tmatesoft.svn.core.internal.wc17.db.SVNWCDb.opRevert(SVNWCDb.java:2868) > at > org.tmatesoft.svn.core.internal.wc2.ng.SvnNgRevert.revert(SvnNgRevert.java:123) > at > org.tmatesoft.svn.core.internal.wc2.ng.SvnNgRevert.revert(SvnNgRevert.java:69) > at > org.tmatesoft.svn.core.internal.wc2.ng.SvnNgRevert.run(SvnNgRevert.java:39) > at > org.tmatesoft.svn.core.internal.wc2.ng.SvnNgRevert.run(SvnNgRevert.java:26) > 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 > org.tmatesoft.svn.core.javahl17.SVNClientImpl.revert(SVNClientImpl.java:437) > ... 13 more > Caused by: org.tmatesoft.sqljet.core.SqlJetException: Index not