Thank you everyone!

On Fri, Aug 14, 2015 at 1:57 PM, Lasindu Charith <lasi...@wso2.com> wrote:

> Hi Punnadi,
>
> This new property was introduced in Stratos 4.1.1 PCA. If you are using a
> base image, which is based on PCA 4.1.0(i.e PPaaS 4.1.0-SNAPSHOT), this
> property might not be available.
> So, as Udara mentioned, please add following lines to start-agent.sh to
> resolve the issue.
>
> if [ -z "${ARTFCT_CLONE_RETRIES}" ]; then
>    sed -i "s/ARTFCT_CLONE_RETRIES/5/g" ${PCA_HOME}/agent.conf
> else
>    sed -i "s/ARTFCT_CLONE_RETRIES/${ARTFCT_CLONE_RETRIES}/g" 
> ${PCA_HOME}/agent.conf
> fi
>
> if [ -z "${ARTFCT_CLONE_INT}" ]; then
>    sed -i "s/ARTFCT_CLONE_INT/10/g" ${PCA_HOME}/agent.conf
> else
>    sed -i "s/ARTFCT_CLONE_INT/${ARTFCT_CLONE_INT}/g" ${PCA_HOME}/agent.conf
> fi
>
>
> On Fri, Aug 14, 2015 at 1:06 PM, Punnadi Gunarathna <punn...@wso2.com>
> wrote:
>
>> Hi Udara,
>>
>> I checked for the run file in /usr/local/bin in my spawned docker
>> container and it is not there. But in the base image the code is exactly
>> same with what you have provided above.
>>
>>
>>
>> On Fri, Aug 14, 2015 at 12:39 PM, Udara Liyanage <ud...@wso2.com> wrote:
>>
>>> Hi,
>>>
>>> Found that run script which is the entry point of the of the base image
>>> have following lines to replace it. Could you check weather your Docker
>>> image have them.
>>> [Adding Lasindu]
>>>
>>> if [ -z "${ARTFCT_CLONE_RETRIES}" ]; then
>>>
>>>
>>>         sed -i "s/ARTFCT_CLONE_RETRIES/5/g" ${PCA_HOME}/agent.conf
>>> else
>>>         sed -i "s/ARTFCT_CLONE_RETRIES/${ARTFCT_CLONE_RETRIES}/g"
>>> ${PCA_HOME}/agent.conf
>>> fi
>>>
>>>
>>>
>>> On Fri, Aug 14, 2015 at 12:19 PM, Punnadi Gunarathna <punn...@wso2.com>
>>> wrote:
>>>
>>>> Hi All,
>>>>
>>>> I encountered below exception in CA log.
>>>>
>>>> [2015-08-14 06:21:58,671] DEBUG {agentgithandler.py:checkout} - Cloning
>>>> artifacts from
>>>> https://admin:ad...@s2git.appfactory.private.wso2.com:8444/r/Development/as/3.git
>>>> for the first time to /opt/wso2as-5.2.1/repository/tenants/3
>>>> [2015-08-14 06:21:58,671] DEBUG {agentgithandler.py:checkout} -
>>>> Executing git clone: [tenant-id] 3 [repo-url]
>>>> https://admin:ad...@s2git.appfactory.private.wso2.com:8444/r/Development/as/3.git,
>>>> [repo path] /opt/wso2as-5.2.1/repository/tenants/3
>>>> [2015-08-14 06:22:03,780] WARNING {agentgithandler.py:checkout} -
>>>> Warning: Git clone operation failed. Retrying...
>>>> [2015-08-14 06:22:03,781] DEBUG {config.py:read_property} - Reading
>>>> property: artifact.clone.retries = ARTFCT_CLONE_RETRIES
>>>> [2015-08-14 06:22:03,781] ERROR {subscriber.py:run} - Error processing
>>>> 'ArtifactUpdatedEvent' event
>>>> Traceback (most recent call last):
>>>>   File
>>>> "/opt/apache-stratos-python-cartridge-agent-4.1.1/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
>>>> "/opt/apache-stratos-python-cartridge-agent-4.1.1/modules/event/eventhandler.py",
>>>> line 93, in on_artifact_updated_event
>>>>     subscribe_run, updated = AgentGitHandler.checkout(repo_info)
>>>>   File
>>>> "/opt/apache-stratos-python-cartridge-agent-4.1.1/modules/artifactmgt/git/agentgithandler.py",
>>>> line 99, in checkout
>>>>     AgentGitHandler.retry_clone(git_repo)
>>>>   File
>>>> "/opt/apache-stratos-python-cartridge-agent-4.1.1/modules/artifactmgt/git/agentgithandler.py",
>>>> line 219, in retry_clone
>>>>     max_retry_attempts =
>>>> int(Config.read_property(constants.ARTIFACT_CLONE_RETRIES, 5))
>>>> ValueError: invalid literal for int() with base 10:
>>>> 'ARTFCT_CLONE_RETRIES'
>>>>
>>>>
>>>> When I open the agant.conf file, those hard coded values were there
>>>> instead of their actual values.
>>>>
>>>> artifact.clone.retries                =ARTFCT_CLONE_RETRIES
>>>> artifact.clone.interval               =ARTFCT_CLONE_INT
>>>>
>>>> How to pass these values?
>>>> --
>>>> Thanks and Regards,
>>>>
>>>> Punnadi Gunarathna
>>>> Senior Software Engineer,
>>>> WSO2, Inc.; http://wso2.com <http://wso2>
>>>> Blog: http://hi-my-world.blogspot.com/
>>>> Tel : 94 11 214 5345
>>>> Fax :94 11 2145300
>>>>
>>>>
>>>>
>>>> <http://lalajisureshika.blogspot.com/>
>>>>
>>>
>>>
>>>
>>> --
>>>
>>> Udara Liyanage
>>> Software Engineer
>>> WSO2, Inc.: http://wso2.com
>>> lean. enterprise. middleware
>>>
>>> web: http://udaraliyanage.wordpress.com
>>> phone: +94 71 443 6897
>>>
>>
>>
>>
>> --
>> Thanks and Regards,
>>
>> Punnadi Gunarathna
>> Senior Software Engineer,
>> WSO2, Inc.; http://wso2.com <http://wso2>
>> Blog: http://hi-my-world.blogspot.com/
>> Tel : 94 11 214 5345
>> Fax :94 11 2145300
>>
>>
>>
>> <http://lalajisureshika.blogspot.com/>
>>
>
>
>
> --
> *Lasindu Charith*
> Software Engineer, WSO2 Inc.
> Committer & PMC Member, Apache Stratos
> Mobile: +94714427192 | Web: blog.lasindu.com
>



-- 
Thanks and Regards,

Punnadi Gunarathna
Senior Software Engineer,
WSO2, Inc.; http://wso2.com <http://wso2>
Blog: http://hi-my-world.blogspot.com/
Tel : 94 11 214 5345
Fax :94 11 2145300



<http://lalajisureshika.blogspot.com/>

Reply via email to