Cool! On Wed, 19 Dec 2018 at 16:41, Bernard Paris <[email protected]> wrote:
> Hi, > > absolutely right ! > I've made the name the same in both files and my problem get solved. > > Thank you very much > > Regards, > Bernard > > > > > Le 19 déc. 2018 à 16:06, Waqas Ali Razzaq <[email protected]> a > écrit : > > Hi, > > It happens some time if name of artifact is different in api.xml file and > artifact.xml. > > Can you verify that if the names are same in both files? > > Thanks! > > On Wed, 19 Dec 2018 at 14:53, Bernard Paris <[email protected]> > wrote: > >> Hi devs, >> >> >> I'm back with this question because I have the same problem both on my >> EI_6.4.0 dev platform and on the QA server. >> >> What can explain that some API artifacts are not undeployed when their >> car's container has been removed ou replaced ? >> After undeploy I need to restart the server to make new deployment >> successfully proceeded. >> >> See my logs: >> >> *1° Start the server and when started deploy the car for the "first" >> time : deployment is ok* >> >> [2018-12-19 14:24:09,361] [-1234] [] [CarbonDeploymentSchedulerThread-1] >> INFO {org.wso2.carbon.application.deployer.internal.ApplicationManager} - >> Deploying Carbon Application : ESB-Etnic-HOPS-synapse-capp_1.0.0.car... >> [2018-12-19 14:24:09,387] [-1234] [] [CarbonDeploymentSchedulerThread-1] >> INFO {org.wso2.carbon.mediation.dependency.mgt.DependencyTracker} - Local >> entry : prep-envoyerPE-habilitation-XSLT was added to the Synapse >> configuration successfully - [ Deployed From Artifact Container: >> ESB-Etnic-HOPS-synapse-capp ] >> [2018-12-19 14:24:09,388] [-1234] [] [CarbonDeploymentSchedulerThread-1] >> INFO {org.apache.synapse.deployers.LocalEntryDeployer} - LocalEntry named >> 'prep-envoyerPE-habilitation-XSLT' has been deployed from file : >> /opt/wso2/wso2ei-6.4.0/wso2/tmp/carbonapps/-1234/1545225849363ESB-Etnic-HOPS-synapse-capp_1.0.0.car/prep-envoyerPE-habilitation-XSLT_1.0.0/prep-envoyerPE-habilitation-XSLT-1.0.0.xml >> [2018-12-19 14:24:09,389] [-1234] [] [CarbonDeploymentSchedulerThread-1] >> INFO {org.wso2.carbon.mediation.dependency.mgt.DependencyTracker} - Local >> entry : transform-listeCoursFromEPCtoEtnic-XSLT was added to the Synapse >> configuration successfully - [ Deployed From Artifact Container: >> ESB-Etnic-HOPS-synapse-capp ] >> [2018-12-19 14:24:09,389] [-1234] [] [CarbonDeploymentSchedulerThread-1] >> INFO {org.apache.synapse.deployers.LocalEntryDeployer} - LocalEntry named >> 'transform-listeCoursFromEPCtoEtnic-XSLT' has been deployed from file : >> /opt/wso2/wso2ei-6.4.0/wso2/tmp/carbonapps/-1234/1545225849363ESB-Etnic-HOPS-synapse-capp_1.0.0.car/transform-listeCoursFromEPCtoEtnic-XSLT_1.0.0/transform-listeCoursFromEPCtoEtnic-XSLT-1.0.0.xml >> [2018-12-19 14:24:09,424] [-1234] [] [CarbonDeploymentSchedulerThread-1] >> INFO {org.wso2.carbon.mediation.dependency.mgt.DependencyTracker} - >> Sequence : envoyerPE-phase1-SEQ was added to the Synapse configuration >> successfully - [ Deployed From Artifact Container: >> ESB-Etnic-HOPS-synapse-capp ] >> [2018-12-19 14:24:09,425] [-1234] [] [CarbonDeploymentSchedulerThread-1] >> INFO {org.apache.synapse.deployers.SequenceDeployer} - Sequence named >> 'envoyerPE-phase1-SEQ' has been deployed from file : >> /opt/wso2/wso2ei-6.4.0/wso2/tmp/carbonapps/-1234/1545225849363ESB-Etnic-HOPS-synapse-capp_1.0.0.car/envoyerPE-phase1-SEQ_1.0.0/envoyerPE-phase1-SEQ-1.0.0.xml >> [2018-12-19 14:24:09,428] [-1234] [] [CarbonDeploymentSchedulerThread-1] >> INFO {org.apache.synapse.rest.API} - Initializing API: >> hops-lirePE-habilitation-API >> [2018-12-19 14:24:09,429] [-1234] [] [CarbonDeploymentSchedulerThread-1] >> INFO {org.wso2.carbon.mediation.dependency.mgt.DependencyTracker} - API : >> hops-lirePE-habilitation-API was added to the Synapse configuration >> successfully - [ Deployed From Artifact Container: >> ESB-Etnic-HOPS-synapse-capp ] >> [2018-12-19 14:24:09,429] [-1234] [] [CarbonDeploymentSchedulerThread-1] >> INFO {org.apache.synapse.deployers.APIDeployer} - API named >> 'hops-lirePE-habilitation-API' has been deployed from file : >> /opt/wso2/wso2ei-6.4.0/wso2/tmp/carbonapps/-1234/1545225849363ESB-Etnic-HOPS-synapse-capp_1.0.0.car/lirePE-habilitation-API_1.0.0/lirePE-habilitation-API-1.0.0.xml >> [2018-12-19 14:24:09,431] [-1234] [] [CarbonDeploymentSchedulerThread-1] >> INFO {org.apache.synapse.rest.API} - Initializing API: >> test-phase1-envoyerPE >> [2018-12-19 14:24:09,448] [-1234] [] [CarbonDeploymentSchedulerThread-1] >> INFO {org.wso2.carbon.mediation.dependency.mgt.DependencyTracker} - API : >> test-phase1-envoyerPE was added to the Synapse configuration successfully - >> [ Deployed From Artifact Container: ESB-Etnic-HOPS-synapse-capp ] >> [2018-12-19 14:24:09,448] [-1234] [] [CarbonDeploymentSchedulerThread-1] >> INFO {org.apache.synapse.deployers.APIDeployer} - API named >> 'test-phase1-envoyerPE' has been deployed from file : >> /opt/wso2/wso2ei-6.4.0/wso2/tmp/carbonapps/-1234/1545225849363ESB-Etnic-HOPS-synapse-capp_1.0.0.car/test-phase1-envoyerPE_1.0.0/test-phase1-envoyerPE-1.0.0.xml >> [2018-12-19 14:24:09,495] [-1234] [] [CarbonDeploymentSchedulerThread-1] >> INFO {org.apache.synapse.rest.API} - Initializing API: >> hops-envoyerPE-habilitation-API >> [2018-12-19 14:24:09,507] [-1234] [] [CarbonDeploymentSchedulerThread-1] >> INFO {org.wso2.carbon.mediation.dependency.mgt.DependencyTracker} - API : >> hops-envoyerPE-habilitation-API was added to the Synapse configuration >> successfully - [ Deployed From Artifact Container: >> ESB-Etnic-HOPS-synapse-capp ] >> [2018-12-19 14:24:09,507] [-1234] [] [CarbonDeploymentSchedulerThread-1] >> INFO {org.apache.synapse.deployers.APIDeployer} - API named >> 'hops-envoyerPE-habilitation-API' has been deployed from file : >> /opt/wso2/wso2ei-6.4.0/wso2/tmp/carbonapps/-1234/1545225849363ESB-Etnic-HOPS-synapse-capp_1.0.0.car/envoyerPE-habilitation-API_1.0.0/envoyerPE-habilitation-API-1.0.0.xml >> [2018-12-19 14:24:09,508] [-1234] [] [CarbonDeploymentSchedulerThread-1] >> INFO {org.wso2.carbon.application.deployer.internal.ApplicationManager} - >> Successfully Deployed Carbon Application : >> ESB-Etnic-HOPS-synapse-capp_1.0.0 {super-tenant} >> >> >> *2) remove .car from carbonapps : * >> watch that neither hops-envoyerPE-habilitation-API nor >> hops-lirePE-habilitation-API are being undeployed : >> >> [2018-12-19 14:27:09,544] [-1234] [] [CarbonDeploymentSchedulerThread-1] >> INFO {org.wso2.carbon.application.deployer.internal.ApplicationManager} - >> Undeploying Carbon Application : ESB-Etnic-HOPS-synapse-capp_1.0.0... >> [2018-12-19 14:27:09,643] [-1234] [] [CarbonDeploymentSchedulerThread-1] >> INFO {org.wso2.carbon.mediation.dependency.mgt.DependencyTracker} - API : >> test-phase1-envoyerPE was removed from the Synapse configuration >> successfully - [ Deployed From Artifact Container: >> ESB-Etnic-HOPS-synapse-capp ] >> [2018-12-19 14:27:09,644] [-1234] [] [CarbonDeploymentSchedulerThread-1] >> INFO {org.apache.synapse.deployers.APIDeployer} - API named >> 'test-phase1-envoyerPE' has been undeployed >> [2018-12-19 14:27:09,645] [-1234] [] [CarbonDeploymentSchedulerThread-1] >> INFO {org.wso2.carbon.mediation.dependency.mgt.DependencyTracker} - >> Sequence : envoyerPE-phase1-SEQ was removed from the Synapse >> configuration successfully - [ Deployed From Artifact Container: >> ESB-Etnic-HOPS-synapse-capp ] >> [2018-12-19 14:27:09,647] [-1234] [] [CarbonDeploymentSchedulerThread-1] >> INFO {org.apache.synapse.deployers.SequenceDeployer} - Sequence named >> 'envoyerPE-phase1-SEQ' has been undeployed >> [2018-12-19 14:27:09,648] [-1234] [] [CarbonDeploymentSchedulerThread-1] >> INFO {org.wso2.carbon.mediation.dependency.mgt.DependencyTracker} - Local >> entry : prep-envoyerPE-habilitation-XSLT was removed from the Synapse >> configuration successfully - [ Deployed From Artifact Container: >> ESB-Etnic-HOPS-synapse-capp ] >> [2018-12-19 14:27:09,648] [-1234] [] [CarbonDeploymentSchedulerThread-1] >> INFO {org.apache.synapse.deployers.LocalEntryDeployer} - LocalEntry named >> 'prep-envoyerPE-habilitation-XSLT' has been undeployed >> [2018-12-19 14:27:09,648] [-1234] [] [CarbonDeploymentSchedulerThread-1] >> INFO {org.wso2.carbon.mediation.dependency.mgt.DependencyTracker} - Local >> entry : transform-listeCoursFromEPCtoEtnic-XSLT was removed from the >> Synapse configuration successfully - [ Deployed From Artifact Container: >> ESB-Etnic-HOPS-synapse-capp ] >> [2018-12-19 14:27:09,648] [-1234] [] [CarbonDeploymentSchedulerThread-1] >> INFO {org.apache.synapse.deployers.LocalEntryDeployer} - LocalEntry named >> 'transform-listeCoursFromEPCtoEtnic-XSLT' has been undeployed >> [2018-12-19 14:27:09,652] [-1234] [] [CarbonDeploymentSchedulerThread-1] >> INFO {org.wso2.carbon.application.deployer.internal.ApplicationManager} - >> Successfully Undeployed Carbon Application : >> ESB-Etnic-HOPS-synapse-capp_1.0.0 {super-tenant} >> >> >> At this level the application logically disappear form the carbon >> Applications List in the web admin console but I still can see both APIs >> in the APIs list. It is not possible to delete it via the web interface >> (delete button produce absolutely no effects and gives no errors) >> >> >> >> *3) re-deploying the car file :* >> >> >> [2018-12-19 14:39:04,223] [-1234] [] [CarbonDeploymentSchedulerThread-1] >> INFO {org.wso2.carbon.application.deployer.internal.ApplicationManager} - >> Deploying Carbon Application : ESB-Etnic-HOPS-synapse-capp_1.0.0.car... >> [2018-12-19 14:39:04,249] [-1234] [] [CarbonDeploymentSchedulerThread-1] >> INFO {org.wso2.carbon.mediation.dependency.mgt.DependencyTracker} - Local >> entry : prep-envoyerPE-habilitation-XSLT was added to the Synapse >> configuration successfully - [ Deployed From Artifact Container: >> ESB-Etnic-HOPS-synapse-capp ] >> [2018-12-19 14:39:04,250] [-1234] [] [CarbonDeploymentSchedulerThread-1] >> INFO {org.apache.synapse.deployers.LocalEntryDeployer} - LocalEntry named >> 'prep-envoyerPE-habilitation-XSLT' has been deployed from file : >> /opt/wso2/wso2ei-6.4.0/wso2/tmp/carbonapps/-1234/1545226744223ESB-Etnic-HOPS-synapse-capp_1.0.0.car/prep-envoyerPE-habilitation-XSLT_1.0.0/prep-envoyerPE-habilitation-XSLT-1.0.0.xml >> [2018-12-19 14:39:04,250] [-1234] [] [CarbonDeploymentSchedulerThread-1] >> INFO {org.wso2.carbon.mediation.dependency.mgt.DependencyTracker} - Local >> entry : transform-listeCoursFromEPCtoEtnic-XSLT was added to the Synapse >> configuration successfully - [ Deployed From Artifact Container: >> ESB-Etnic-HOPS-synapse-capp ] >> [2018-12-19 14:39:04,250] [-1234] [] [CarbonDeploymentSchedulerThread-1] >> INFO {org.apache.synapse.deployers.LocalEntryDeployer} - LocalEntry named >> 'transform-listeCoursFromEPCtoEtnic-XSLT' has been deployed from file : >> /opt/wso2/wso2ei-6.4.0/wso2/tmp/carbonapps/-1234/1545226744223ESB-Etnic-HOPS-synapse-capp_1.0.0.car/transform-listeCoursFromEPCtoEtnic-XSLT_1.0.0/transform-listeCoursFromEPCtoEtnic-XSLT-1.0.0.xml >> [2018-12-19 14:39:04,267] [-1234] [] [CarbonDeploymentSchedulerThread-1] >> INFO {org.wso2.carbon.mediation.dependency.mgt.DependencyTracker} - >> Sequence : envoyerPE-phase1-SEQ was added to the Synapse configuration >> successfully - [ Deployed From Artifact Container: >> ESB-Etnic-HOPS-synapse-capp ] >> [2018-12-19 14:39:04,267] [-1234] [] [CarbonDeploymentSchedulerThread-1] >> INFO {org.apache.synapse.deployers.SequenceDeployer} - Sequence named >> 'envoyerPE-phase1-SEQ' has been deployed from file : >> /opt/wso2/wso2ei-6.4.0/wso2/tmp/carbonapps/-1234/1545226744223ESB-Etnic-HOPS-synapse-capp_1.0.0.car/envoyerPE-phase1-SEQ_1.0.0/envoyerPE-phase1-SEQ-1.0.0.xml >> [2018-12-19 14:39:04,272] [-1234] [] [CarbonDeploymentSchedulerThread-1] >> INFO {org.apache.synapse.rest.API} - Initializing API: >> hops-lirePE-habilitation-API >> [2018-12-19 14:39:04,272] [-1234] [] [CarbonDeploymentSchedulerThread-1] >> ERROR {org.apache.synapse.config.SynapseConfiguration} - Duplicate >> resource definition by the name: hops-lirePE-habilitation-API >> [2018-12-19 14:39:04,274] [-1234] [] [CarbonDeploymentSchedulerThread-1] >> ERROR {org.wso2.carbon.rest.api.ApiDeployer} - API deployment from the >> file : >> /opt/wso2/wso2ei-6.4.0/wso2/tmp/carbonapps/-1234/1545226744223ESB-Etnic-HOPS-synapse-capp_1.0.0.car/lirePE-habilitation-API_1.0.0/lirePE-habilitation-API-1.0.0.xml >> : Failed. >> org.apache.synapse.SynapseException: Duplicate resource definition by the >> name: hops-lirePE-habilitation-API >> at >> org.apache.synapse.config.SynapseConfiguration.handleException(SynapseConfiguration.java:1668) >> blah blah … >> >> [2018-12-19 14:39:04,281] [-1234] [] [CarbonDeploymentSchedulerThread-1] >> ERROR {org.apache.synapse.deployers.AbstractSynapseArtifactDeployer} - >> Deployment of the Synapse Artifact from file : >> /opt/wso2/wso2ei-6.4.0/wso2/tmp/carbonapps/-1234/1545226744223ESB-Etnic-HOPS-synapse-capp_1.0.0.car/lirePE-habilitation-API_1.0.0/lirePE-habilitation-API-1.0.0.xml >> : Failed! >> org.apache.synapse.deployers.SynapseArtifactDeploymentException: API >> deployment from the file : >> /opt/wso2/wso2ei-6.4.0/wso2/tmp/carbonapps/-1234/1545226744223ESB-Etnic-HOPS-synapse-capp_1.0.0.car/lirePE-habilitation-API_1.0.0/lirePE-habilitation-API-1.0.0.xml >> : Failed. >> at >> org.apache.synapse.deployers.AbstractSynapseArtifactDeployer.handleSynapseArtifactDeploymentError(AbstractSynapseArtifactDeployer.java:480) >> Caused by: org.apache.synapse.SynapseException: Duplicate resource >> definition by the name: hops-lirePE-habilitation-API >> at >> org.apache.synapse.config.SynapseConfiguration.handleException(SynapseConfiguration.java:1668) >> at >> org.apache.synapse.config.SynapseConfiguration.addAPI(SynapseConfiguration.java:433) >> at >> org.apache.synapse.config.SynapseConfiguration.addAPI(SynapseConfiguration.java:414) >> at >> org.apache.synapse.deployers.APIDeployer.deploySynapseArtifact(APIDeployer.java:59) >> ... 23 more >> [2018-12-19 14:39:04,283] [-1234] [] [CarbonDeploymentSchedulerThread-1] >> INFO {org.apache.synapse.deployers.AbstractSynapseArtifactDeployer} - The >> file has been backed up into : NO_BACKUP_ON_WORKER.INFO >> <http://no_backup_on_worker.info/> >> [2018-12-19 14:39:04,284] [-1234] [] [CarbonDeploymentSchedulerThread-1] >> ERROR {org.apache.synapse.deployers.AbstractSynapseArtifactDeployer} - >> Deployment of synapse artifact failed. Error reading >> /opt/wso2/wso2ei-6.4.0/wso2/tmp/carbonapps/-1234/1545226744223ESB-Etnic-HOPS-synapse-capp_1.0.0.car/lirePE-habilitation-API_1.0.0/lirePE-habilitation-API-1.0.0.xml >> : API deployment from the file : >> /opt/wso2/wso2ei-6.4.0/wso2/tmp/carbonapps/-1234/1545226744223ESB-Etnic-HOPS-synapse-capp_1.0.0.car/lirePE-habilitation-API_1.0.0/lirePE-habilitation-API-1.0.0.xml >> : Failed. >> org.apache.axis2.deployment.DeploymentException: API deployment from the >> file : >> /opt/wso2/wso2ei-6.4.0/wso2/tmp/carbonapps/-1234/1545226744223ESB-Etnic-HOPS-synapse-capp_1.0.0.car/lirePE-habilitation-API_1.0.0/lirePE-habilitation-API-1.0.0.xml >> : Failed. >> >> etc…. >> >> >> >> >> Strange, I don't have this problems with other cars. >> >> Thanks for you help >> Bernard >> >> >> >> Le 22 nov. 2018 à 09:59, Bernard Paris <[email protected]> a >> écrit : >> >> Hi, >> >> using EI_6.4.0 out of the box (i.e. using H2 DBs, just have one file >> WSO2CARBON_DB.h2.db) on my own dev workstation I have a problem with just >> an API artifact which is never more clearly undeployed along with its car >> container file. >> As a consequence I get the error >> SynapseException: Duplicate resource definition by the name: xyz-API >> when I try to update the car. By the way, I cannot delete this API >> using the admin carbon console. >> >> So now after undeploying the car I have to restart the Ei server. Then >> after that restart I can deploy my new car version and the API artifact. >> Note that this problem is just for one artifact, the other artifacts in >> same car are well undeployed/redeployed with their car container. >> >> I tried to remove all cars then restart the server, then deploy all cars >> one by one. The problem comes back when I re-deploy a new car version >> containing the API artifact. >> >> How can resolve this ? >> >> Thanks Bernard >> _______________________________________________ >> Dev mailing list >> [email protected] >> http://wso2.org/cgi-bin/mailman/listinfo/dev >> >> >> _______________________________________________ >> Dev mailing list >> [email protected] >> http://wso2.org/cgi-bin/mailman/listinfo/dev >> > -- > Thanks & Kind regards, > > *Waqas Ali Razzaq* > > > > -- Thanks & Kind regards, *Waqas Ali Razzaq*
_______________________________________________ Dev mailing list [email protected] http://wso2.org/cgi-bin/mailman/listinfo/dev
