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

Reply via email to