Hi,

I get the following error when deployed a tomcat cartridge. Though I
added *APPLICATION_PATH
*as a payload parameter, agent.conf still set APPLICATION_PATH to null


{"clusterId":"tomcatr1.my-tomcat.tomcat.domain","repoUserName":"","repoPassword":"","repoURL":"
https://github.com/lakwarus/single-cartridge.git
","tenantId":"-1234","commitEnabled":false}
[2015-09-16 03:09:02,270] DEBUG {subscriber.py:run} - Executing handler for
event 'ArtifactUpdatedEvent'
[2015-09-16 03:09:02,270] INFO {eventhandler.py:on_artifact_updated_event}
- Processing Artifact update event: [tenant] -1234 [cluster]
tomcatr1.my-tomcat.tomcat.domain [status] None
[2015-09-16 03:09:02,270] INFO {eventhandler.py:on_artifact_updated_event}
- Executing git checkout
[2015-09-16 03:09:02,270] ERROR {subscriber.py:run} - Error processing
'ArtifactUpdatedEvent' event
Traceback (most recent call last):
  File "/mnt/apache-stratos-python-cartridge-agent-4.1.2/subscriber.py",
line 105, in run
    handler(event_msg)
  File "agent.py", line 197, in on_artifact_updated
    self.__event_handler.on_artifact_updated_event(event_obj)
  File
"/mnt/apache-stratos-python-cartridge-agent-4.1.2/modules/event/eventhandler.py",
line 86, in on_artifact_updated_event
    raise GitRepositorySynchronizationException("Repository path is empty.
Cannot perform Git operations.")
GitRepositorySynchronizationException: Repository path is empty. Cannot
perform Git operations.
[2015-09-16 03:09:02,275] DEBUG {subscriber.py:on_message} - Message
received: topology/MemberStartedEvent:



log.file.paths                        =
*APPLICATION_PATH                      =*
metadata.service.url                  =https://52.76.68.248:9443
super.tenant.repository.path          =/repository/deployment/server/
tenant.repository.path                =/repository/tenants/


{
    "category": "framework",
    "description": "tomcat Cartridge",
    "displayName": "tomcat",
    "host": "tomcat.stratos.org",
    "iaasProvider": [
        {
            "imageId": "udaraliyanage/stratos-tomcat",
            "type": "kubernetes"
        }
    ],
    "loadBalancingIPType": "public",
    "multiTenant": false,
    "portMapping": [
        {
            "kubernetesPortType": "NodePort",
            "name": "http-8080",
            "port": 8080,
            "protocol": "http",
            "proxyPort": 8281
        }
    ],
    "property": [
        {
            "name": "KUBERNETES_CONTAINER_CPU",
            "value": 0
        },
        {
            "name": "KUBERNETES_CONTAINER_MEMORY",
            "value": 0
        },
        {
            "name": "KUBERNETES_SERVICE_SESSION_AFFINITY",
            "value": "None"
        },
        {
          *  "name": "payload_parameter.APPLICATION_PATH",*
*            "value": "/opt/tomcat/webapps"*
        }
    ],
    "provider": "apache",
    "type": "tomcat",
    "version": 7
}


-- 

Udara Liyanage
Software Engineer
WSO2, Inc.: http://wso2.com
lean. enterprise. middleware

web: http://udaraliyanage.wordpress.com
phone: +94 71 443 6897

Reply via email to