Hi, I am getting following ERROR when trying to update synapse configuration twice consecutively. updateSynapseConfiguration method can not handle consecutive request. it need some times to take effect. before taking effect, onother request sent cause an error.
Thanks, Nuwanw [2012-08-27 13:18:01,362] INFO - SynapseTaskManager Shutting down the task manager [2012-08-27 13:18:01,367] INFO - XMLConfigurationBuilder Generating the Synapse configuration model by parsing the XML configuration [2012-08-27 13:18:06,629] INFO - SynapseTaskManager Shutting down the task manager [2012-08-27 13:18:06,633] INFO - XMLConfigurationBuilder Generating the Synapse configuration model by parsing the XML configuration [2012-08-27 13:18:06,637] ERROR - MultiXMLConfigurationSerializer Error while serializing the configuration to the file system java.nio.channels.ClosedByInterruptException at java.nio.channels.spi.AbstractInterruptibleChannel.end(AbstractInterruptibleChannel.java:184) at sun.nio.ch.FileChannelImpl.size(FileChannelImpl.java:314) at org.apache.commons.io.FileUtils.doCopyFile(FileUtils.java:808) at org.apache.commons.io.FileUtils.doCopyDirectory(FileUtils.java:1094) at org.apache.commons.io.FileUtils.copyDirectory(FileUtils.java:1055) at org.apache.commons.io.FileUtils.copyDirectory(FileUtils.java:927) at org.apache.commons.io.FileUtils.copyDirectory(FileUtils.java:896) at org.apache.synapse.config.xml.MultiXMLConfigurationSerializer.serialize(MultiXMLConfigurationSerializer.java:119) at org.wso2.carbon.mediation.initializer.persistence.MediationPersistenceManager.saveFullConfiguration(MediationPersistenceManager.java:497) at org.wso2.carbon.mediation.initializer.persistence.MediationPersistenceManager.persistElement(MediationPersistenceManager.java:443) at org.wso2.carbon.mediation.initializer.persistence.MediationPersistenceManager.access$1400(MediationPersistenceManager.java:51) at org.wso2.carbon.mediation.initializer.persistence.MediationPersistenceManager$MediationPersistenceWorker.run(MediationPersistenceManager.java:422) [2012-08-27 13:18:11,716] INFO - SynapseTaskManager Shutting down the task manager [2012-08-27 13:18:11,719] INFO - XMLConfigurationBuilder Generating the Synapse configuration model by parsing the XML configuration [2012-08-27 13:18:11,720] ERROR - MultiXMLConfigurationSerializer Error while serializing the configuration to the file system java.nio.channels.ClosedByInterruptException at java.nio.channels.spi.AbstractInterruptibleChannel.end(AbstractInterruptibleChannel.java:184) at sun.nio.ch.FileChannelImpl.size(FileChannelImpl.java:314) at org.apache.commons.io.FileUtils.doCopyFile(FileUtils.java:808) at org.apache.commons.io.FileUtils.doCopyDirectory(FileUtils.java:1094) at org.apache.commons.io.FileUtils.copyDirectory(FileUtils.java:1055) at org.apache.commons.io.FileUtils.copyDirectory(FileUtils.java:927) at org.apache.commons.io.FileUtils.copyDirectory(FileUtils.java:896) at org.apache.synapse.config.xml.MultiXMLConfigurationSerializer.serialize(MultiXMLConfigurationSerializer.java:119) at org.wso2.carbon.mediation.initializer.persistence.MediationPersistenceManager.saveFullConfiguration(MediationPersistenceManager.java:497) at org.wso2.carbon.mediation.initializer.persistence.MediationPersistenceManager.persistElement(MediationPersistenceManager.java:443) at org.wso2.carbon.mediation.initializer.persistence.MediationPersistenceManager.access$1400(MediationPersistenceManager.java:51) at org.wso2.carbon.mediation.initializer.persistence.MediationPersistenceManager$MediationPersistenceWorker.run(MediationPersistenceManager.java:422) [2012-08-27 13:18:14,000] ERROR - SequenceDeploymentInterceptor Cannot Undeploy the fault sequence [2012-08-27 13:18:14,001] ERROR - SequenceDeploymentInterceptor Sequence Undeployement of sequence named : fault : Failed org.apache.synapse.deployers.SynapseArtifactDeploymentException: Cannot Undeploy the fault sequence at org.apache.synapse.deployers.AbstractSynapseArtifactDeployer.handleSynapseArtifactDeploymentError(AbstractSynapseArtifactDeployer.java:413) at org.apache.synapse.deployers.SequenceDeployer.undeploySynapseArtifact(SequenceDeployer.java:154) at org.wso2.carbon.sequences.SequenceDeploymentInterceptor.undeploySynapseArtifact(SequenceDeploymentInterceptor.java:64) at org.apache.synapse.deployers.AbstractSynapseArtifactDeployer.undeploy(AbstractSynapseArtifactDeployer.java:265) at org.apache.axis2.deployment.DeploymentEngine.unDeploy(DeploymentEngine.java:909) at org.apache.axis2.deployment.repository.util.WSInfoList.update(WSInfoList.java:143) at org.apache.axis2.deployment.RepositoryListener.update(RepositoryListener.java:377) at org.apache.axis2.deployment.RepositoryListener.checkServices(RepositoryListener.java:254) at org.apache.axis2.deployment.RepositoryListener.startListener(RepositoryListener.java:371) at org.apache.axis2.deployment.scheduler.SchedulerTask.checkRepository(SchedulerTask.java:59) at org.apache.axis2.deployment.scheduler.SchedulerTask.run(SchedulerTask.java:67) at org.wso2.carbon.core.deployment.CarbonDeploymentSchedulerTask.run(CarbonDeploymentSchedulerTask.java:77) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441) at java.util.concurrent.FutureTask$Sync.innerRunAndReset(FutureTask.java:317) at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:150) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$101(ScheduledThreadPoolExecutor.java:98) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.runPeriodic(ScheduledThreadPoolExecutor.java:180) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:204) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) at java.lang.Thread.run(Thread.java:662) [2012-08-27 13:18:14,004] ERROR - AbstractSynapseArtifactDeployer Unable to undeploy the artifact from file : /home/nuwanw/svn/carbon/platform/branches/4.0.0/products/esb/4.5.0/modules/integration/tests/target/carbontmp1346053341660/wso2esb-4.5.0/repository/deployment/server/synapse-configs/default/sequences/fault.xml org.apache.synapse.deployers.SynapseArtifactDeploymentException: Sequence Undeployement of sequence named : fault : Failed at org.apache.synapse.deployers.AbstractSynapseArtifactDeployer.handleSynapseArtifactDeploymentError(AbstractSynapseArtifactDeployer.java:418) at org.apache.synapse.deployers.SequenceDeployer.undeploySynapseArtifact(SequenceDeployer.java:171) at org.wso2.carbon.sequences.SequenceDeploymentInterceptor.undeploySynapseArtifact(SequenceDeploymentInterceptor.java:64) at org.apache.synapse.deployers.AbstractSynapseArtifactDeployer.undeploy(AbstractSynapseArtifactDeployer.java:265) at org.apache.axis2.deployment.DeploymentEngine.unDeploy(DeploymentEngine.java:909) at org.apache.axis2.deployment.repository.util.WSInfoList.update(WSInfoList.java:143) at org.apache.axis2.deployment.RepositoryListener.update(RepositoryListener.java:377) at org.apache.axis2.deployment.RepositoryListener.checkServices(RepositoryListener.java:254) at org.apache.axis2.deployment.RepositoryListener.startListener(RepositoryListener.java:371) at org.apache.axis2.deployment.scheduler.SchedulerTask.checkRepository(SchedulerTask.java:59) at org.apache.axis2.deployment.scheduler.SchedulerTask.run(SchedulerTask.java:67) at org.wso2.carbon.core.deployment.CarbonDeploymentSchedulerTask.run(CarbonDeploymentSchedulerTask.java:77) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441) at java.util.concurrent.FutureTask$Sync.innerRunAndReset(FutureTask.java:317) at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:150) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$101(ScheduledThreadPoolExecutor.java:98) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.runPeriodic(ScheduledThreadPoolExecutor.java:180) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:204) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) at java.lang.Thread.run(Thread.java:662) Caused by: org.apache.synapse.deployers.SynapseArtifactDeploymentException: Cannot Undeploy the fault sequence at org.apache.synapse.deployers.AbstractSynapseArtifactDeployer.handleSynapseArtifactDeploymentError(AbstractSynapseArtifactDeployer.java:413) at org.apache.synapse.deployers.SequenceDeployer.undeploySynapseArtifact(SequenceDeployer.java:154) ... 19 more [2012-08-27 13:18:14,006] INFO - AbstractSynapseArtifactDeployer Restoring the artifact into the file : /home/nuwanw/svn/carbon/platform/branches/4.0.0/products/esb/4.5.0/modules/integration/tests/target/carbontmp1346053341660/wso2esb-4.5.0/repository/deployment/server/synapse-configs/default/sequences/fault.xml [2012-08-27 13:18:14,014] INFO - SequenceDeployer Sequence named 'fault' has been restored [2012-08-27 13:18:14,016] WARN - MediationPersistenceManager Mediation persistence manager is either not initialized or not in the 'accepting' mode. Ignoring the save request. [2012-08-27 13:18:14,016] ERROR - SequenceDeploymentInterceptor Cannot Undeploy the main sequence [2012-08-27 13:18:14,016] ERROR - SequenceDeploymentInterceptor Sequence Undeployement of sequence named : main : Failed org.apache.synapse.deployers.SynapseArtifactDeploymentException: Cannot Undeploy the main sequence at org.apache.synapse.deployers.AbstractSynapseArtifactDeployer.handleSynapseArtifactDeploymentError(AbstractSynapseArtifactDeployer.java:413) at org.apache.synapse.deployers.SequenceDeployer.undeploySynapseArtifact(SequenceDeployer.java:154) at org.wso2.carbon.sequences.SequenceDeploymentInterceptor.undeploySynapseArtifact(SequenceDeploymentInterceptor.java:64) at org.apache.synapse.deployers.AbstractSynapseArtifactDeployer.undeploy(AbstractSynapseArtifactDeployer.java:265) at org.apache.axis2.deployment.DeploymentEngine.unDeploy(DeploymentEngine.java:909) at org.apache.axis2.deployment.repository.util.WSInfoList.update(WSInfoList.java:143) at org.apache.axis2.deployment.RepositoryListener.update(RepositoryListener.java:377) at org.apache.axis2.deployment.RepositoryListener.checkServices(RepositoryListener.java:254) at org.apache.axis2.deployment.RepositoryListener.startListener(RepositoryListener.java:371) at org.apache.axis2.deployment.scheduler.SchedulerTask.checkRepository(SchedulerTask.java:59) at org.apache.axis2.deployment.scheduler.SchedulerTask.run(SchedulerTask.java:67) at org.wso2.carbon.core.deployment.CarbonDeploymentSchedulerTask.run(CarbonDeploymentSchedulerTask.java:77) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441) at java.util.concurrent.FutureTask$Sync.innerRunAndReset(FutureTask.java:317) at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:150) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$101(ScheduledThreadPoolExecutor.java:98) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.runPeriodic(ScheduledThreadPoolExecutor.java:180) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:204) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) at java.lang.Thread.run(Thread.java:662) [2012-08-27 13:18:14,017] ERROR - AbstractSynapseArtifactDeployer Unable to undeploy the artifact from file : /home/nuwanw/svn/carbon/platform/branches/4.0.0/products/esb/4.5.0/modules/integration/tests/target/carbontmp1346053341660/wso2esb-4.5.0/repository/deployment/server/synapse-configs/default/sequences/main.xml org.apache.synapse.deployers.SynapseArtifactDeploymentException: Sequence Undeployement of sequence named : main : Failed at org.apache.synapse.deployers.AbstractSynapseArtifactDeployer.handleSynapseArtifactDeploymentError(AbstractSynapseArtifactDeployer.java:418) at org.apache.synapse.deployers.SequenceDeployer.undeploySynapseArtifact(SequenceDeployer.java:171) at org.wso2.carbon.sequences.SequenceDeploymentInterceptor.undeploySynapseArtifact(SequenceDeploymentInterceptor.java:64) at org.apache.synapse.deployers.AbstractSynapseArtifactDeployer.undeploy(AbstractSynapseArtifactDeployer.java:265) at org.apache.axis2.deployment.DeploymentEngine.unDeploy(DeploymentEngine.java:909) at org.apache.axis2.deployment.repository.util.WSInfoList.update(WSInfoList.java:143) at org.apache.axis2.deployment.RepositoryListener.update(RepositoryListener.java:377) at org.apache.axis2.deployment.RepositoryListener.checkServices(RepositoryListener.java:254) at org.apache.axis2.deployment.RepositoryListener.startListener(RepositoryListener.java:371) at org.apache.axis2.deployment.scheduler.SchedulerTask.checkRepository(SchedulerTask.java:59) at org.apache.axis2.deployment.scheduler.SchedulerTask.run(SchedulerTask.java:67) at org.wso2.carbon.core.deployment.CarbonDeploymentSchedulerTask.run(CarbonDeploymentSchedulerTask.java:77) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441) at java.util.concurrent.FutureTask$Sync.innerRunAndReset(FutureTask.java:317) at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:150) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$101(ScheduledThreadPoolExecutor.java:98) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.runPeriodic(ScheduledThreadPoolExecutor.java:180) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:204) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) at java.lang.Thread.run(Thread.java:662) Caused by: org.apache.synapse.deployers.SynapseArtifactDeploymentException: Cannot Undeploy the main sequence at org.apache.synapse.deployers.AbstractSynapseArtifactDeployer.handleSynapseArtifactDeploymentError(AbstractSynapseArtifactDeployer.java:413) at org.apache.synapse.deployers.SequenceDeployer.undeploySynapseArtifact(SequenceDeployer.java:154) ... 19 more [2012-08-27 13:18:14,018] INFO - AbstractSynapseArtifactDeployer Restoring the artifact into the file : /home/nuwanw/svn/carbon/platform/branches/4.0.0/products/esb/4.5.0/modules/integration/tests/target/carbontmp1346053341660/wso2esb-4.5.0/repository/deployment/server/synapse-configs/default/sequences/main.xml [2012-08-27 13:18:14,024] INFO - SequenceDeployer Sequence named 'main' has been restored [2012-08-27 13:18:14,024] WARN - MediationPersistenceManager Mediation persistence manager is either not initialized or not in the 'accepting' mode. Ignoring the save request. [2012-08-27 13:18:17,096] INFO - SynapseTaskManager Shutting down the task manager [2012-08-27 13:18:17,098] INFO - XMLConfigurationBuilder Generating the Synapse configuration model by parsing the XML configuration [2012-08-27 13:18:17,099] ERROR - MultiXMLConfigurationSerializer Error while serializing the configuration to the file system java.nio.channels.ClosedByInterruptException at java.nio.channels.spi.AbstractInterruptibleChannel.end(AbstractInterruptibleChannel.java:184) at sun.nio.ch.FileChannelImpl.size(FileChannelImpl.java:314) at org.apache.commons.io.FileUtils.doCopyFile(FileUtils.java:808) at org.apache.commons.io.FileUtils.doCopyDirectory(FileUtils.java:1094) at org.apache.commons.io.FileUtils.copyDirectory(FileUtils.java:1055) at org.apache.commons.io.FileUtils.copyDirectory(FileUtils.java:927) at org.apache.commons.io.FileUtils.copyDirectory(FileUtils.java:896) at org.apache.synapse.config.xml.MultiXMLConfigurationSerializer.serialize(MultiXMLConfigurationSerializer.java:119) at org.wso2.carbon.mediation.initializer.persistence.MediationPersistenceManager.saveFullConfiguration(MediationPersistenceManager.java:497) at org.wso2.carbon.mediation.initializer.persistence.MediationPersistenceManager.persistElement(MediationPersistenceManager.java:443) at org.wso2.carbon.mediation.initializer.persistence.MediationPersistenceManager.access$1400(MediationPersistenceManager.java:51) at org.wso2.carbon.mediation.initializer.persistence.MediationPersistenceManager$MediationPersistenceWorker.run(MediationPersistenceManager.java:422) [2012-08-27 13:18:22,561] INFO - SynapseTaskManager Shutting down the task manager [2012-08-27 13:18:22,567] INFO - XMLConfigurationBuilder Generating the Synapse configuration model by parsing the XML configuration [2012-08-27 13:18:22,569] ERROR - MultiXMLConfigurationSerializer Error while serializing the configuration to the file system java.nio.channels.ClosedByInterruptException at java.nio.channels.spi.AbstractInterruptibleChannel.end(AbstractInterruptibleChannel.java:184) at sun.nio.ch.FileChannelImpl.size(FileChannelImpl.java:314) at org.apache.commons.io.FileUtils.doCopyFile(FileUtils.java:808) at org.apache.commons.io.FileUtils.doCopyDirectory(FileUtils.java:1094) at org.apache.commons.io.FileUtils.copyDirectory(FileUtils.java:1055) at org.apache.commons.io.FileUtils.copyDirectory(FileUtils.java:927) at org.apache.commons.io.FileUtils.copyDirectory(FileUtils.java:896) at org.apache.synapse.config.xml.MultiXMLConfigurationSerializer.serialize(MultiXMLConfigurationSerializer.java:119) at org.wso2.carbon.mediation.initializer.persistence.MediationPersistenceManager.saveFullConfiguration(MediationPersistenceManager.java:497) at org.wso2.carbon.mediation.initializer.persistence.MediationPersistenceManager.persistElement(MediationPersistenceManager.java:443) at org.wso2.carbon.mediation.initializer.persistence.MediationPersistenceManager.access$1400(MediationPersistenceManager.java:51) at org.wso2.carbon.mediation.initializer.persistence.MediationPersistenceManager$MediationPersistenceWorker.run(MediationPersistenceManager.java:422) -- Nuwan Wimalasekara Software Engineer - Test Automation WSO2, Inc.: http://wso2.com lean. enterprise. middleware phone: +94 71 668 4620
_______________________________________________ Dev mailing list [email protected] http://wso2.org/cgi-bin/mailman/listinfo/dev
