On Wed, Sep 10, 2014 at 6:48 PM, Kasun Gajasinghe <[email protected]> wrote:

>
> Given the bandwidth involved, cleaning up the repos in intervals of 7 days
> is good? @Azeez/Sagara, any thoughts?
>

How long does it take to fill up the disk? If it takes 3 weeks, for
example, on average, we should cleanup every 2 weeks.


>
> Also, see if we can normalize the cleanup across the week such that all
> the repos won't get cleaned up at the same time. Otherwise, it would add a
> lot of strain on the nexus server.
>

+1 for staggering the cleanup, rather than cleaning up everything at the
same time.


>
> Thanks,
> KasunG
>
> On Wed, Sep 10, 2014 at 3:10 PM, Maheshika Goonetilleke <
> [email protected]> wrote:
>
>> Hi Kasun
>>
>> Deleted all the directories in the repository. (
>> -Dmaven.repo.local=/build/jenkins-home/workspace/product-as/.repository)
>>
>> Maven repo cleaner plugin have been already installed globally. However,
>> I think you need to add "#" or cron to schedule it.
>>
>>
>> [1] https://wiki.jenkins-ci.org/display/JENKINS/Maven+Repo+Cleaner+Plugin
>>
>> On Wed, Sep 10, 2014 at 5:45 PM, Kasun Gajasinghe <[email protected]>
>> wrote:
>>
>>> Hi,
>>>
>>> On Wed, Sep 10, 2014 at 2:08 PM, Maheshika Goonetilleke <
>>> [email protected]> wrote:
>>>
>>>> Hi Kasun,
>>>>
>>>> Yes, the workspace does include .m2.
>>>>
>>>> Sample .m2 repo sizes;
>>>>
>>>> product-greg : 13GB
>>>> product-as    :  17GB
>>>> product-esb  :  16GB
>>>> prodcut-ss    :  14GB
>>>> product-dss  :  16GB
>>>> product-is     :  5.4GB
>>>> product-cep  :  9.2GB
>>>>
>>>>
>>> That's like 90GBs!! If we count the m2 repo sizes in carbon component
>>> repos the number will go much higher. So, we need to get the maven repo
>>> cleaner working ASAP. In the meanwhile, please delete the contents under
>>> .m2/repository/ for product-as. It will solve our immediate problems with
>>> build breaks. (Please don't delete anything else, just .m2/repo/).
>>>
>>> Thanks,
>>> KasunG
>>>
>>>
>>>>
>>>> On Wed, Sep 10, 2014 at 4:00 PM, Kasun Gajasinghe <[email protected]>
>>>> wrote:
>>>>
>>>>> Hi Maheshika,
>>>>>
>>>>> Can you check the size of the m2 repos inside these workspaces? We
>>>>> maintain m2 repo per job. And, because of SNAPSHOT versions, maven do not
>>>>> delete the old snapshots from its local m2 repo.
>>>>>
>>>>> So, for 15 different products with builds that's been running 100
>>>>> times: 15 x 100 x 250MB = 37GB of space. With figures like this, the total
>>>>> size of m2 repos could be close to 100GBs.
>>>>>
>>>>> So, I think that these m2 repos might be one of the culprit.
>>>>> @Maheshika, Check the size of the m2 repos, and let us know so we can be
>>>>> sure.
>>>>>
>>>>> Jenkins do have a "Maven repository cleaner" which is configured for
>>>>> our Jenkins instance as well. May be it's not working properly!
>>>>>
>>>>> Thanks,
>>>>> KasunG
>>>>>
>>>>>
>>>>> On Wed, Sep 10, 2014 at 12:19 PM, Maheshika Goonetilleke <
>>>>> [email protected]> wrote:
>>>>>
>>>>>> Hi Kasun
>>>>>>
>>>>>> The workspace directory is where Jenkins builds the projects. It
>>>>>> contains the source code checkout and any files generated from the 
>>>>>> builds.
>>>>>> The current size of the directory is 210GB. Jenkins creates a workspace
>>>>>> directory for each build plan. Therefore, the total workspace directory
>>>>>> size will increase.
>>>>>>
>>>>>> The build plans have been configured to discard old builds.
>>>>>> Therefore, assume there could be any old builds left.
>>>>>>
>>>>>>
>>>>>> On Wed, Sep 10, 2014 at 2:09 PM, Kasun Gajasinghe <[email protected]>
>>>>>> wrote:
>>>>>>
>>>>>>>
>>>>>>> Why does workspace takes too much space? Is it because of the
>>>>>>> archived old builds?
>>>>>>>
>>>>>>> On Wed, Sep 10, 2014 at 10:24 AM, Maheshika Goonetilleke <
>>>>>>> [email protected]> wrote:
>>>>>>>
>>>>>>>> Hi Azeez
>>>>>>>>
>>>>>>>> Yes, the build has been configured to Discard old builds and
>>>>>>>> artifacts.
>>>>>>>>
>>>>>>>> According to the Disk Usage report, workspace uses majority of the
>>>>>>>> disk space. Therefore, we would have to remove workspace for each build
>>>>>>>> plan periodically.
>>>>>>>>
>>>>>>>> This can be done manually or enable "Workspace clean up plugin" to
>>>>>>>> clean daily.
>>>>>>>>
>>>>>>>>
>>>>>>>> On Wed, Sep 10, 2014 at 12:35 PM, Afkham Azeez <[email protected]>
>>>>>>>> wrote:
>>>>>>>>
>>>>>>>>> Are the build logs, artifacts etc. cleaned from time to time, if
>>>>>>>>> not, we will run into issues.
>>>>>>>>>
>>>>>>>>> On Wed, Sep 10, 2014 at 10:41 AM, Maheshika Goonetilleke <
>>>>>>>>> [email protected]> wrote:
>>>>>>>>>
>>>>>>>>>> Hi Harsha & Prabath
>>>>>>>>>>
>>>>>>>>>> We are in the process of increasing the disk space.
>>>>>>>>>>
>>>>>>>>>> Hi Rumesh
>>>>>>>>>>
>>>>>>>>>> Most Jenkins builds have failed due to inadequate disk space.
>>>>>>>>>>
>>>>>>>>>> Therefore, please increase the Jenkins disk space.
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> On Wed, Sep 10, 2014 at 10:32 AM, Harsha Kumara <[email protected]
>>>>>>>>>> > wrote:
>>>>>>>>>>
>>>>>>>>>>> Hi Maheshika,
>>>>>>>>>>> This is occurs time to time. It says no space left on the
>>>>>>>>>>> device. This is the reason for the previous build failure too. As I
>>>>>>>>>>> remember day before yesterday, build was successful.
>>>>>>>>>>> Thanks,
>>>>>>>>>>> Harsha
>>>>>>>>>>>
>>>>>>>>>>> On Wed, Sep 10, 2014 at 9:57 AM, Prabath Abeysekera <
>>>>>>>>>>> [email protected]> wrote:
>>>>>>>>>>>
>>>>>>>>>>>> Hi Maheshika,
>>>>>>>>>>>>
>>>>>>>>>>>> It looks like we're still running into this issue in the
>>>>>>>>>>>> builder machine. Would you be able to have a look?
>>>>>>>>>>>>
>>>>>>>>>>>> Cheers,
>>>>>>>>>>>> Prabath
>>>>>>>>>>>>
>>>>>>>>>>>> On Wed, Sep 10, 2014 at 3:16 AM, <[email protected]> wrote:
>>>>>>>>>>>>
>>>>>>>>>>>>> See <https://wso2.org/jenkins/job/product-ss/74/>
>>>>>>>>>>>>>
>>>>>>>>>>>>> ------------------------------------------
>>>>>>>>>>>>> [...truncated 729 lines...]
>>>>>>>>>>>>> [INFO] Reactor Summary:
>>>>>>>>>>>>> [INFO]
>>>>>>>>>>>>> [INFO] WSO2 Storage Server - Aggregator Module ...........
>>>>>>>>>>>>> SUCCESS [0.384s]
>>>>>>>>>>>>> [INFO] WSO2 Storage Server - Styles Parent ...............
>>>>>>>>>>>>> SUCCESS [0.025s]
>>>>>>>>>>>>> [INFO] WSO2 Storage Server UI styles .....................
>>>>>>>>>>>>> SUCCESS [50.917s]
>>>>>>>>>>>>> [INFO] WSO2 Storage Server - Features Parent .............
>>>>>>>>>>>>> SUCCESS [0.023s]
>>>>>>>>>>>>> [INFO] WSO2 Storage Server - Features Aggregator Module ..
>>>>>>>>>>>>> SUCCESS [0.035s]
>>>>>>>>>>>>> [INFO] WSO2 Storage Server - Styles Features .............
>>>>>>>>>>>>> SUCCESS [0.625s]
>>>>>>>>>>>>> [INFO] WSO2 Storage Server - P2 Profile Generation .......
>>>>>>>>>>>>> SUCCESS [1:45.002s]
>>>>>>>>>>>>> [INFO] WSO2 Storage Server - Distribution ................
>>>>>>>>>>>>> FAILURE [10.339s]
>>>>>>>>>>>>> [INFO]
>>>>>>>>>>>>> ------------------------------------------------------------------------
>>>>>>>>>>>>> [INFO] BUILD FAILURE
>>>>>>>>>>>>> [INFO]
>>>>>>>>>>>>> ------------------------------------------------------------------------
>>>>>>>>>>>>> [INFO] Total time: 2:53.874s
>>>>>>>>>>>>> [INFO] Finished at: Tue Sep 09 21:46:20 UTC 2014
>>>>>>>>>>>>> [INFO] Final Memory: 32M/476M
>>>>>>>>>>>>> [INFO]
>>>>>>>>>>>>> ------------------------------------------------------------------------
>>>>>>>>>>>>> ERROR: Asynchronous execution failure
>>>>>>>>>>>>> java.util.concurrent.ExecutionException: java.io.IOException:
>>>>>>>>>>>>> No space left on device
>>>>>>>>>>>>>         at hudson.remoting.Channel$3.adapt(Channel.java:772)
>>>>>>>>>>>>>         at hudson.remoting.Channel$3.adapt(Channel.java:767)
>>>>>>>>>>>>>         at
>>>>>>>>>>>>> hudson.remoting.FutureAdapter.get(FutureAdapter.java:55)
>>>>>>>>>>>>>         at
>>>>>>>>>>>>> hudson.maven.AbstractMavenBuilder.waitForAsynchronousExecutions(AbstractMavenBuilder.java:185)
>>>>>>>>>>>>>         at
>>>>>>>>>>>>> hudson.maven.Maven3Builder.call(Maven3Builder.java:141)
>>>>>>>>>>>>>         at
>>>>>>>>>>>>> hudson.maven.Maven3Builder.call(Maven3Builder.java:69)
>>>>>>>>>>>>>         at
>>>>>>>>>>>>> hudson.remoting.UserRequest.perform(UserRequest.java:118)
>>>>>>>>>>>>>         at
>>>>>>>>>>>>> hudson.remoting.UserRequest.perform(UserRequest.java:48)
>>>>>>>>>>>>>         at hudson.remoting.Request$2.run(Request.java:328)
>>>>>>>>>>>>>         at
>>>>>>>>>>>>> hudson.remoting.InterceptingExecutorService$1.call(InterceptingExecutorService.java:72)
>>>>>>>>>>>>>         at
>>>>>>>>>>>>> java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
>>>>>>>>>>>>>         at
>>>>>>>>>>>>> java.util.concurrent.FutureTask.run(FutureTask.java:138)     at
>>>>>>>>>>>>> hudson.maven.MavenBuild$ProxyImpl.execute(MavenBuild.java:414)
>>>>>>>>>>>>>         at
>>>>>>>>>>>>> hudson.maven.MavenBuild$ProxyImpl2.execute(MavenBuild.java:542)
>>>>>>>>>>>>>         at
>>>>>>>>>>>>> sun.reflect.GeneratedMethodAccessor204.invoke(Unknown Source)
>>>>>>>>>>>>>         at
>>>>>>>>>>>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>>>>>>>>>>>>>         at java.lang.reflect.Method.invoke(Method.java:606)
>>>>>>>>>>>>>         at hudson.model.Executor$1.call(Executor.java:559)
>>>>>>>>>>>>>         at
>>>>>>>>>>>>> hudson.util.InterceptingProxy$1.invoke(InterceptingProxy.java:23)
>>>>>>>>>>>>>         at com.sun.proxy.$Proxy78.execute(Unknown Source)
>>>>>>>>>>>>>         at
>>>>>>>>>>>>> hudson.maven.MavenBuildProxy$Filter$AsyncInvoker.call(MavenBuildProxy.java:293)
>>>>>>>>>>>>>         at
>>>>>>>>>>>>> hudson.remoting.UserRequest.perform(UserRequest.java:118)
>>>>>>>>>>>>>         at
>>>>>>>>>>>>> hudson.remoting.UserRequest.perform(UserRequest.java:48)
>>>>>>>>>>>>>         at hudson.remoting.Request$2.run(Request.java:328)
>>>>>>>>>>>>>         at
>>>>>>>>>>>>> hudson.remoting.InterceptingExecutorService$1.call(InterceptingExecutorService.java:72)
>>>>>>>>>>>>>         at
>>>>>>>>>>>>> jenkins.util.ContextResettingExecutorService$2.call(ContextResettingExecutorService.java:46)
>>>>>>>>>>>>>         at
>>>>>>>>>>>>> java.util.concurrent.FutureTask.run(FutureTask.java:262)
>>>>>>>>>>>>>         at
>>>>>>>>>>>>> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
>>>>>>>>>>>>>         at
>>>>>>>>>>>>> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
>>>>>>>>>>>>>         at java.lang.Thread.run(Thread.java:744)
>>>>>>>>>>>>> ERROR: Asynchronous execution failure
>>>>>>>>>>>>> java.util.concurrent.ExecutionException: java.io.IOException:
>>>>>>>>>>>>> No space left on device
>>>>>>>>>>>>>         at hudson.remoting.Channel$3.adapt(Channel.java:772)
>>>>>>>>>>>>>         at hudson.remoting.Channel$3.adapt(Channel.java:767)
>>>>>>>>>>>>>         at
>>>>>>>>>>>>> hudson.remoting.FutureAdapter.get(FutureAdapter.java:55)
>>>>>>>>>>>>>         at
>>>>>>>>>>>>> hudson.maven.AbstractMavenBuilder.waitForAsynchronousExecutions(AbstractMavenBuilder.java:185)
>>>>>>>>>>>>>         at
>>>>>>>>>>>>> hudson.maven.Maven3Builder.call(Maven3Builder.java:141)
>>>>>>>>>>>>>         at
>>>>>>>>>>>>> hudson.maven.Maven3Builder.call(Maven3Builder.java:69)
>>>>>>>>>>>>>         at
>>>>>>>>>>>>> hudson.remoting.UserRequest.perform(UserRequest.java:118)
>>>>>>>>>>>>>         at
>>>>>>>>>>>>> hudson.remoting.UserRequest.perform(UserRequest.java:48)
>>>>>>>>>>>>>         at hudson.remoting.Request$2.run(Request.java:328)
>>>>>>>>>>>>>         at
>>>>>>>>>>>>> hudson.remoting.InterceptingExecutorService$1.call(InterceptingExecutorService.java:72)
>>>>>>>>>>>>>         at
>>>>>>>>>>>>> java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
>>>>>>>>>>>>>         at
>>>>>>>>>>>>> java.util.concurrent.FutureTask.run(FutureTask.java:138)
>>>>>>>>>>>>>         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: java.io.IOException: No space left on device
>>>>>>>>>>>>>         at java.io.FileOutputStream.writeBytes(Native Method)
>>>>>>>>>>>>>         at
>>>>>>>>>>>>> java.io.FileOutputStream.write(FileOutputStream.java:345)
>>>>>>>>>>>>>         at
>>>>>>>>>>>>> sun.nio.cs.StreamEncoder.writeBytes(StreamEncoder.java:221)
>>>>>>>>>>>>>         at
>>>>>>>>>>>>> sun.nio.cs.StreamEncoder.implClose(StreamEncoder.java:316)
>>>>>>>>>>>>>         at
>>>>>>>>>>>>> sun.nio.cs.StreamEncoder.close(StreamEncoder.java:149)
>>>>>>>>>>>>>         at
>>>>>>>>>>>>> java.io.OutputStreamWriter.close(OutputStreamWriter.java:233)
>>>>>>>>>>>>>         at
>>>>>>>>>>>>> java.io.BufferedWriter.close(BufferedWriter.java:266)
>>>>>>>>>>>>>         at
>>>>>>>>>>>>> hudson.util.AtomicFileWriter.close(AtomicFileWriter.java:94)
>>>>>>>>>>>>>         at
>>>>>>>>>>>>> hudson.util.AtomicFileWriter.commit(AtomicFileWriter.java:109)
>>>>>>>>>>>>>         at hudson.model.Fingerprint.save(Fingerprint.java:1160)
>>>>>>>>>>>>>         at hudson.model.Fingerprint.save(Fingerprint.java:1110)
>>>>>>>>>>>>>         at hudson.model.Fingerprint.add(Fingerprint.java:906)
>>>>>>>>>>>>>         at hudson.model.Fingerprint.add(Fingerprint.java:898)
>>>>>>>>>>>>>         at
>>>>>>>>>>>>> hudson.maven.reporters.MavenFingerprinter$1.call(MavenFingerprinter.java:125)
>>>>>>>>>>>>>         at
>>>>>>>>>>>>> hudson.maven.reporters.MavenFingerprinter$1.call(MavenFingerprinter.java:112)
>>>>>>>>>>>>>         at
>>>>>>>>>>>>> hudson.maven.MavenBuild$ProxyImpl.execute(MavenBuild.java:414)
>>>>>>>>>>>>>         at
>>>>>>>>>>>>> hudson.maven.MavenBuild$ProxyImpl2.execute(MavenBuild.java:542)
>>>>>>>>>>>>>         at
>>>>>>>>>>>>> sun.reflect.GeneratedMethodAccessor204.invoke(Unknown Source)
>>>>>>>>>>>>>         at
>>>>>>>>>>>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>>>>>>>>>>>>>         at java.lang.reflect.Method.invoke(Method.java:606)
>>>>>>>>>>>>>         at hudson.model.Executor$1.call(Executor.java:559)
>>>>>>>>>>>>>         at
>>>>>>>>>>>>> hudson.util.InterceptingProxy$1.invoke(InterceptingProxy.java:23)
>>>>>>>>>>>>>         at com.sun.proxy.$Proxy78.execute(Unknown Source)
>>>>>>>>>>>>>         at
>>>>>>>>>>>>> hudson.maven.MavenBuildProxy$Filter$AsyncInvoker.call(MavenBuildProxy.java:293)
>>>>>>>>>>>>>         at
>>>>>>>>>>>>> hudson.remoting.UserRequest.perform(UserRequest.java:118)
>>>>>>>>>>>>>         at
>>>>>>>>>>>>> hudson.remoting.UserRequest.perform(UserRequest.java:48)
>>>>>>>>>>>>>         at hudson.remoting.Request$2.run(Request.java:328)
>>>>>>>>>>>>>         at
>>>>>>>>>>>>> hudson.remoting.InterceptingExecutorService$1.call(InterceptingExecutorService.java:72)
>>>>>>>>>>>>>         at
>>>>>>>>>>>>> jenkins.util.ContextResettingExecutorService$2.call(ContextResettingExecutorService.java:46)
>>>>>>>>>>>>>         at
>>>>>>>>>>>>> java.util.concurrent.FutureTask.run(FutureTask.java:262)
>>>>>>>>>>>>>         at
>>>>>>>>>>>>> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
>>>>>>>>>>>>>         at
>>>>>>>>>>>>> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
>>>>>>>>>>>>>         at java.lang.Thread.run(Thread.java:744)
>>>>>>>>>>>>> Waiting for Jenkins to finish collecting data
>>>>>>>>>>>>> ERROR: Asynchronous execution failure
>>>>>>>>>>>>> java.util.concurrent.ExecutionException: java.io.IOException:
>>>>>>>>>>>>> No space left on device
>>>>>>>>>>>>>         at hudson.remoting.Channel$3.adapt(Channel.java:772)
>>>>>>>>>>>>>         at hudson.remoting.Channel$3.adapt(Channel.java:767)
>>>>>>>>>>>>>         at
>>>>>>>>>>>>> hudson.remoting.FutureAdapter.get(FutureAdapter.java:55)
>>>>>>>>>>>>>         at
>>>>>>>>>>>>> hudson.maven.AbstractMavenBuilder.waitForAsynchronousExecutions(AbstractMavenBuilder.java:185)
>>>>>>>>>>>>>         at
>>>>>>>>>>>>> hudson.maven.Maven3Builder.call(Maven3Builder.java:141)
>>>>>>>>>>>>>         at
>>>>>>>>>>>>> hudson.maven.Maven3Builder.call(Maven3Builder.java:69)
>>>>>>>>>>>>>         at
>>>>>>>>>>>>> hudson.remoting.UserRequest.perform(UserRequest.java:118)
>>>>>>>>>>>>>         at
>>>>>>>>>>>>> hudson.remoting.UserRequest.perform(UserRequest.java:48)
>>>>>>>>>>>>>         at hudson.remoting.Request$2.run(Request.java:328)
>>>>>>>>>>>>>         at
>>>>>>>>>>>>> hudson.remoting.InterceptingExecutorService$1.call(InterceptingExecutorService.java:72)
>>>>>>>>>>>>>         at
>>>>>>>>>>>>> java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
>>>>>>>>>>>>>         at
>>>>>>>>>>>>> java.util.concurrent.FutureTask.run(FutureTask.java:138)
>>>>>>>>>>>>>         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: java.io.IOException: No space left on device
>>>>>>>>>>>>>         at java.io.FileOutputStream.writeBytes(Native Method)
>>>>>>>>>>>>>         at
>>>>>>>>>>>>> java.io.FileOutputStream.write(FileOutputStream.java:345)
>>>>>>>>>>>>>         at
>>>>>>>>>>>>> sun.nio.cs.StreamEncoder.writeBytes(StreamEncoder.java:221)
>>>>>>>>>>>>>         at
>>>>>>>>>>>>> sun.nio.cs.StreamEncoder.implWrite(StreamEncoder.java:282)
>>>>>>>>>>>>>         at
>>>>>>>>>>>>> sun.nio.cs.StreamEncoder.write(StreamEncoder.java:125)
>>>>>>>>>>>>>         at
>>>>>>>>>>>>> java.io.OutputStreamWriter.write(OutputStreamWriter.java:207)
>>>>>>>>>>>>>         at
>>>>>>>>>>>>> java.io.BufferedWriter.flushBuffer(BufferedWriter.java:129)
>>>>>>>>>>>>>         at
>>>>>>>>>>>>> java.io.BufferedWriter.close(BufferedWriter.java:264)
>>>>>>>>>>>>>         at
>>>>>>>>>>>>> hudson.util.AtomicFileWriter.close(AtomicFileWriter.java:94)
>>>>>>>>>>>>>         at
>>>>>>>>>>>>> hudson.util.AtomicFileWriter.commit(AtomicFileWriter.java:109)
>>>>>>>>>>>>>         at hudson.model.Fingerprint.save(Fingerprint.java:1160)
>>>>>>>>>>>>>         at hudson.model.Fingerprint.save(Fingerprint.java:1110)
>>>>>>>>>>>>>         at hudson.model.Fingerprint.add(Fingerprint.java:906)
>>>>>>>>>>>>>         at hudson.model.Fingerprint.add(Fingerprint.java:898)
>>>>>>>>>>>>>         at
>>>>>>>>>>>>> hudson.maven.reporters.MavenFingerprinter$1.call(MavenFingerprinter.java:125)
>>>>>>>>>>>>>         at
>>>>>>>>>>>>> hudson.maven.reporters.MavenFingerprinter$1.call(MavenFingerprinter.java:112)
>>>>>>>>>>>>>         at
>>>>>>>>>>>>> hudson.maven.MavenBuild$ProxyImpl.execute(MavenBuild.java:414)
>>>>>>>>>>>>>         at
>>>>>>>>>>>>> hudson.maven.MavenBuild$ProxyImpl2.execute(MavenBuild.java:542)
>>>>>>>>>>>>>         at
>>>>>>>>>>>>> sun.reflect.GeneratedMethodAccessor204.invoke(Unknown Source)
>>>>>>>>>>>>>         at
>>>>>>>>>>>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>>>>>>>>>>>>>         at java.lang.reflect.Method.invoke(Method.java:606)
>>>>>>>>>>>>>         at hudson.model.Executor$1.call(Executor.java:559)
>>>>>>>>>>>>>         at
>>>>>>>>>>>>> hudson.util.InterceptingProxy$1.invoke(InterceptingProxy.java:23)
>>>>>>>>>>>>>         at com.sun.proxy.$Proxy78.execute(Unknown Source)
>>>>>>>>>>>>>         at
>>>>>>>>>>>>> hudson.maven.MavenBuildProxy$Filter$AsyncInvoker.call(MavenBuildProxy.java:293)
>>>>>>>>>>>>>         at
>>>>>>>>>>>>> hudson.remoting.UserRequest.perform(UserRequest.java:118)
>>>>>>>>>>>>>         at
>>>>>>>>>>>>> hudson.remoting.UserRequest.perform(UserRequest.java:48)
>>>>>>>>>>>>>         at hudson.remoting.Request$2.run(Request.java:328)
>>>>>>>>>>>>>         at
>>>>>>>>>>>>> hudson.remoting.InterceptingExecutorService$1.call(InterceptingExecutorService.java:72)
>>>>>>>>>>>>>         at
>>>>>>>>>>>>> jenkins.util.ContextResettingExecutorService$2.call(ContextResettingExecutorService.java:46)
>>>>>>>>>>>>>         at
>>>>>>>>>>>>> java.util.concurrent.FutureTask.run(FutureTask.java:262)
>>>>>>>>>>>>>         at
>>>>>>>>>>>>> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
>>>>>>>>>>>>>         at
>>>>>>>>>>>>> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
>>>>>>>>>>>>>         at java.lang.Thread.run(Thread.java:744)
>>>>>>>>>>>>> [ERROR] Failed to execute goal
>>>>>>>>>>>>> org.apache.maven.plugins:maven-antrun-plugin:1.1:run
>>>>>>>>>>>>> (extract-docs-from-components) on project wso2ss: Error executing 
>>>>>>>>>>>>> ant
>>>>>>>>>>>>> tasks: Error while expanding <
>>>>>>>>>>>>> https://wso2.org/jenkins/job/product-ss/ws/modules/distribution/target/wso2ss-1.5.0-SNAPSHOT.zip>:
>>>>>>>>>>>>> No space left on device -> [Help 1]
>>>>>>>>>>>>> [ERROR]
>>>>>>>>>>>>> [ERROR] To see the full stack trace of the errors, re-run
>>>>>>>>>>>>> Maven with the -e switch.
>>>>>>>>>>>>> [ERROR] Re-run Maven using the -X switch to enable full debug
>>>>>>>>>>>>> logging.
>>>>>>>>>>>>> [ERROR]
>>>>>>>>>>>>> [ERROR] For more information about the errors and possible
>>>>>>>>>>>>> solutions, please read the following articles:
>>>>>>>>>>>>> [ERROR] [Help 1]
>>>>>>>>>>>>> http://cwiki.apache.org/confluence/display/MAVEN/MojoExecutionException
>>>>>>>>>>>>> [ERROR]
>>>>>>>>>>>>> [ERROR] After correcting the problems, you can resume the
>>>>>>>>>>>>> build with the command
>>>>>>>>>>>>> [ERROR]   mvn <goals> -rf :wso2ss
>>>>>>>>>>>>> [JENKINS] Archiving <
>>>>>>>>>>>>> https://wso2.org/jenkins/job/product-ss/ws/modules/styles/product/pom.xml>
>>>>>>>>>>>>> to
>>>>>>>>>>>>> org.wso2.ss/org.wso2.ss.styles/1.5.0-SNAPSHOT/org.wso2.ss.styles-1.5.0-SNAPSHOT.pom
>>>>>>>>>>>>> [JENKINS] Archiving <
>>>>>>>>>>>>> https://wso2.org/jenkins/job/product-ss/ws/modules/styles/product/target/org.wso2.ss.styles-1.5.0-SNAPSHOT.jar>
>>>>>>>>>>>>> to
>>>>>>>>>>>>> org.wso2.ss/org.wso2.ss.styles/1.5.0-SNAPSHOT/org.wso2.ss.styles-1.5.0-SNAPSHOT.jar
>>>>>>>>>>>>> [JENKINS] Archiving <
>>>>>>>>>>>>> https://wso2.org/jenkins/job/product-ss/ws/pom.xml> to
>>>>>>>>>>>>> org.wso2.ss/ss-parent/1.5.0-SNAPSHOT/ss-parent-1.5.0-SNAPSHOT.pom
>>>>>>>>>>>>> [JENKINS] Archiving <
>>>>>>>>>>>>> https://wso2.org/jenkins/job/product-ss/ws/modules/features/product/org.wso2.ss.styles.feature/target/org.wso2.ss.styles.feature-1.5.0-SNAPSHOT.zip>
>>>>>>>>>>>>> to
>>>>>>>>>>>>> org.wso2.ss/org.wso2.ss.styles.feature/1.5.0-SNAPSHOT/org.wso2.ss.styles.feature-1.5.0-SNAPSHOT.pom
>>>>>>>>>>>>> [JENKINS] Archiving <
>>>>>>>>>>>>> https://wso2.org/jenkins/job/product-ss/ws/modules/features/product/org.wso2.ss.styles.feature/target/org.wso2.ss.styles.feature-1.5.0-SNAPSHOT.zip>
>>>>>>>>>>>>> to
>>>>>>>>>>>>> org.wso2.ss/org.wso2.ss.styles.feature/1.5.0-SNAPSHOT/org.wso2.ss.styles.feature-1.5.0-SNAPSHOT.zip
>>>>>>>>>>>>> Sending e-mails to: [email protected] [email protected]
>>>>>>>>>>>>> [email protected] [email protected] [email protected]
>>>>>>>>>>>>> [email protected] [email protected] [email protected]
>>>>>>>>>>>>> [email protected]
>>>>>>>>>>>>> channel stopped
>>>>>>>>>>>>> [product-ss] $ /bin/bash
>>>>>>>>>>>>> /build/software/jenkins/apache-tomcat-7.0.50/temp/hudson1421716695933255948.sh
>>>>>>>>>>>>> Killing All Carbon Servers......
>>>>>>>>>>>>> Usage:
>>>>>>>>>>>>>   kill pid ...              Send SIGTERM to every process
>>>>>>>>>>>>> listed.
>>>>>>>>>>>>>   kill signal pid ...       Send a signal to every process
>>>>>>>>>>>>> listed.
>>>>>>>>>>>>>   kill -s signal pid ...    Send a signal to every process
>>>>>>>>>>>>> listed.
>>>>>>>>>>>>>   kill -l                   List all signal names.
>>>>>>>>>>>>>   kill -L                   List all signal names in a nice
>>>>>>>>>>>>> table.
>>>>>>>>>>>>>   kill -l signal            Convert between signal numbers and
>>>>>>>>>>>>> names.
>>>>>>>>>>>>> ERROR: Processing failed due to a bug in the code. Please
>>>>>>>>>>>>> report this to [email protected]
>>>>>>>>>>>>> Failed to copy <
>>>>>>>>>>>>> https://wso2.org/jenkins/job/product-ss/ws/modules/features/product/org.wso2.ss.styles.feature/target/org.wso2.ss.styles.feature-1.5.0-SNAPSHOT.zip>
>>>>>>>>>>>>> to
>>>>>>>>>>>>> /build/jenkins-home/jobs/product-ss/modules/org.wso2.ss$org.wso2.ss.styles.feature/builds/2014-09-10_03-13-24/archive/org.wso2.ss/org.wso2.ss.styles.feature/1.5.0-SNAPSHOT/org.wso2.ss.styles.feature-1.5.0-SNAPSHOT.pom
>>>>>>>>>>>>> due to No space left on device
>>>>>>>>>>>>>         at
>>>>>>>>>>>>> org.apache.tools.ant.taskdefs.Copy.doFileOperations(Copy.java:914)
>>>>>>>>>>>>>         at
>>>>>>>>>>>>> org.apache.tools.ant.taskdefs.Copy.execute(Copy.java:567)
>>>>>>>>>>>>>         at hudson.Util.copyFile(Util.java:922)
>>>>>>>>>>>>>         at hudson.FilePath$38$1.visit(FilePath.java:1949)
>>>>>>>>>>>>>         at
>>>>>>>>>>>>> hudson.util.DirScanner.scanSingle(DirScanner.java:49)
>>>>>>>>>>>>>         at
>>>>>>>>>>>>> hudson.FilePath$ExplicitlySpecifiedDirScanner.scan(FilePath.java:2553)
>>>>>>>>>>>>>         at hudson.FilePath$38.invoke(FilePath.java:1944)
>>>>>>>>>>>>>         at hudson.FilePath$38.invoke(FilePath.java:1937)
>>>>>>>>>>>>>         at hudson.FilePath.act(FilePath.java:920)
>>>>>>>>>>>>>         at hudson.FilePath.act(FilePath.java:893)
>>>>>>>>>>>>>         at hudson.FilePath.copyRecursiveTo(FilePath.java:1937)
>>>>>>>>>>>>>         at
>>>>>>>>>>>>> jenkins.model.StandardArtifactManager.archive(StandardArtifactManager.java:61)
>>>>>>>>>>>>>         at
>>>>>>>>>>>>> hudson.maven.MavenBuild$ProxyImpl.performArchiving(MavenBuild.java:474)
>>>>>>>>>>>>>         at
>>>>>>>>>>>>> hudson.maven.MavenModuleSetBuild$MavenModuleSetBuildExecution.doRun(MavenModuleSetBuild.java:841)
>>>>>>>>>>>>>         at
>>>>>>>>>>>>> hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:518)
>>>>>>>>>>>>>         at hudson.model.Run.execute(Run.java:1706)
>>>>>>>>>>>>>         at
>>>>>>>>>>>>> hudson.maven.MavenModuleSetBuild.run(MavenModuleSetBuild.java:525)
>>>>>>>>>>>>>         at
>>>>>>>>>>>>> hudson.model.ResourceController.execute(ResourceController.java:88)
>>>>>>>>>>>>>         at hudson.model.Executor.run(Executor.java:231)
>>>>>>>>>>>>> Caused by: java.io.IOException: No space left on device
>>>>>>>>>>>>>         at sun.nio.ch.FileDispatcherImpl.pwrite0(Native Method)
>>>>>>>>>>>>>         at
>>>>>>>>>>>>> sun.nio.ch.FileDispatcherImpl.pwrite(FileDispatcherImpl.java:66)
>>>>>>>>>>>>>         at
>>>>>>>>>>>>> sun.nio.ch.IOUtil.writeFromNativeBuffer(IOUtil.java:89)
>>>>>>>>>>>>>         at sun.nio.ch.IOUtil.write(IOUtil.java:51)
>>>>>>>>>>>>>         at
>>>>>>>>>>>>> sun.nio.ch.FileChannelImpl.writeInternal(FileChannelImpl.java:738)
>>>>>>>>>>>>>         at
>>>>>>>>>>>>> sun.nio.ch.FileChannelImpl.write(FileChannelImpl.java:723)
>>>>>>>>>>>>>         at
>>>>>>>>>>>>> sun.nio.ch.FileChannelImpl.transferFromFileChannel(FileChannelImpl.java:593)
>>>>>>>>>>>>>         at
>>>>>>>>>>>>> sun.nio.ch.FileChannelImpl.transferFrom(FileChannelImpl.java:665)
>>>>>>>>>>>>>         at
>>>>>>>>>>>>> org.apache.tools.ant.util.ResourceUtils.copyResource(ResourceUtils.java:532)
>>>>>>>>>>>>>         at
>>>>>>>>>>>>> org.apache.tools.ant.util.FileUtils.copyFile(FileUtils.java:559)
>>>>>>>>>>>>>         at
>>>>>>>>>>>>> org.apache.tools.ant.taskdefs.Copy.doFileOperations(Copy.java:899)
>>>>>>>>>>>>>         ... 18 more
>>>>>>>>>>>>> project=hudson.maven.MavenModuleSet@2538eeee[product-ss]
>>>>>>>>>>>>> project.getModules()=[hudson.maven.MavenModule@ac645bd[product-ss/org.wso2.ss:org.wso2.ss.styles][product-ss/org.wso2.ss:org.wso2.ss.styles][relativePath:modules/styles/product],
>>>>>>>>>>>>> hudson.maven.MavenModule@5f0c80d1[product-ss/org.wso2.ss:org.wso2.ss.styles.feature][product-ss/org.wso2.ss:org.wso2.ss.styles.feature][relativePath:modules/features/product/org.wso2.ss.styles.feature],
>>>>>>>>>>>>> hudson.maven.MavenModule@2ddd4a17[product-ss/org.wso2.ss:ss-features][product-ss/org.wso2.ss:ss-features][relativePath:modules/features/product],
>>>>>>>>>>>>> hudson.maven.MavenModule@1b2b4387[product-ss/org.wso2.ss:ss-features-parent][product-ss/org.wso2.ss:ss-features-parent][relativePath:modules/features],
>>>>>>>>>>>>> hudson.maven.MavenModule@4774095f[product-ss/org.wso2.ss:ss-parent][product-ss/org.wso2.ss:ss-parent][relativePath:],
>>>>>>>>>>>>> hudson.maven.MavenModule@1313609f[product-ss/org.wso2.ss:ss-styles-parent][product-ss/org.wso2.ss:ss-styles-parent][relativePath:modules/styles],
>>>>>>>>>>>>> hudson.maven.MavenModule@5d2c7081[product-ss/org.wso2.ss:wso2ss][product-ss/org.wso2.ss:wso2ss][relativePath:modules/distribution],
>>>>>>>>>>>>> hudson.maven.MavenModule@68e01114
>>>>>>>>>>>>> [product-ss/org.wso2.ss:wso2ss-p2-profile][product-ss/org.wso2.ss:wso2ss-p2-profile][relativePath:modules/p2-profile]]
>>>>>>>>>>>>> project.getRootModule()=hudson.maven.MavenModule@4774095f
>>>>>>>>>>>>> [product-ss/org.wso2.ss:ss-parent][product-ss/org.wso2.ss:ss-parent][relativePath:]
>>>>>>>>>>>>> FATAL: Failed to copy <
>>>>>>>>>>>>> https://wso2.org/jenkins/job/product-ss/ws/modules/features/product/org.wso2.ss.styles.feature/target/org.wso2.ss.styles.feature-1.5.0-SNAPSHOT.zip>
>>>>>>>>>>>>> to
>>>>>>>>>>>>> /build/jenkins-home/jobs/product-ss/modules/org.wso2.ss$org.wso2.ss.styles.feature/builds/2014-09-10_03-13-24/archive/org.wso2.ss/org.wso2.ss.styles.feature/1.5.0-SNAPSHOT/org.wso2.ss.styles.feature-1.5.0-SNAPSHOT.pom
>>>>>>>>>>>>> due to No space left on device
>>>>>>>>>>>>> Failed to copy <
>>>>>>>>>>>>> https://wso2.org/jenkins/job/product-ss/ws/modules/features/product/org.wso2.ss.styles.feature/target/org.wso2.ss.styles.feature-1.5.0-SNAPSHOT.zip>
>>>>>>>>>>>>> to
>>>>>>>>>>>>> /build/jenkins-home/jobs/product-ss/modules/org.wso2.ss$org.wso2.ss.styles.feature/builds/2014-09-10_03-13-24/archive/org.wso2.ss/org.wso2.ss.styles.feature/1.5.0-SNAPSHOT/org.wso2.ss.styles.feature-1.5.0-SNAPSHOT.pom
>>>>>>>>>>>>> due to No space left on device
>>>>>>>>>>>>>         at
>>>>>>>>>>>>> org.apache.tools.ant.taskdefs.Copy.doFileOperations(Copy.java:914)
>>>>>>>>>>>>>         at
>>>>>>>>>>>>> org.apache.tools.ant.taskdefs.Copy.execute(Copy.java:567)
>>>>>>>>>>>>>         at hudson.Util.copyFile(Util.java:922)
>>>>>>>>>>>>>         at hudson.FilePath$38$1.visit(FilePath.java:1949)
>>>>>>>>>>>>>         at
>>>>>>>>>>>>> hudson.util.DirScanner.scanSingle(DirScanner.java:49)
>>>>>>>>>>>>>         at
>>>>>>>>>>>>> hudson.FilePath$ExplicitlySpecifiedDirScanner.scan(FilePath.java:2553)
>>>>>>>>>>>>>         at hudson.FilePath$38.invoke(FilePath.java:1944)
>>>>>>>>>>>>>         at hudson.FilePath$38.invoke(FilePath.java:1937)
>>>>>>>>>>>>>         at hudson.FilePath.act(FilePath.java:920)
>>>>>>>>>>>>>         at hudson.FilePath.act(FilePath.java:893)
>>>>>>>>>>>>>         at hudson.FilePath.copyRecursiveTo(FilePath.java:1937)
>>>>>>>>>>>>>         at
>>>>>>>>>>>>> jenkins.model.StandardArtifactManager.archive(StandardArtifactManager.java:61)
>>>>>>>>>>>>>         at
>>>>>>>>>>>>> hudson.maven.MavenBuild$ProxyImpl.performArchiving(MavenBuild.java:474)
>>>>>>>>>>>>>         at
>>>>>>>>>>>>> hudson.maven.MavenModuleSetBuild$MavenModuleSetBuildExecution.doRun(MavenModuleSetBuild.java:841)
>>>>>>>>>>>>>         at
>>>>>>>>>>>>> hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:518)
>>>>>>>>>>>>>         at hudson.model.Run.execute(Run.java:1706)
>>>>>>>>>>>>>         at
>>>>>>>>>>>>> hudson.maven.MavenModuleSetBuild.run(MavenModuleSetBuild.java:525)
>>>>>>>>>>>>>         at
>>>>>>>>>>>>> hudson.model.ResourceController.execute(ResourceController.java:88)
>>>>>>>>>>>>>         at hudson.model.Executor.run(Executor.java:231)
>>>>>>>>>>>>> Caused by: java.io.IOException: No space left on device
>>>>>>>>>>>>>         at sun.nio.ch.FileDispatcherImpl.pwrite0(Native Method)
>>>>>>>>>>>>>         at
>>>>>>>>>>>>> sun.nio.ch.FileDispatcherImpl.pwrite(FileDispatcherImpl.java:66)
>>>>>>>>>>>>>         at
>>>>>>>>>>>>> sun.nio.ch.IOUtil.writeFromNativeBuffer(IOUtil.java:89)
>>>>>>>>>>>>>         at sun.nio.ch.IOUtil.write(IOUtil.java:51)
>>>>>>>>>>>>>         at
>>>>>>>>>>>>> sun.nio.ch.FileChannelImpl.writeInternal(FileChannelImpl.java:738)
>>>>>>>>>>>>>         at
>>>>>>>>>>>>> sun.nio.ch.FileChannelImpl.write(FileChannelImpl.java:723)
>>>>>>>>>>>>>         at
>>>>>>>>>>>>> sun.nio.ch.FileChannelImpl.transferFromFileChannel(FileChannelImpl.java:593)
>>>>>>>>>>>>>         at
>>>>>>>>>>>>> sun.nio.ch.FileChannelImpl.transferFrom(FileChannelImpl.java:665)
>>>>>>>>>>>>>         at
>>>>>>>>>>>>> org.apache.tools.ant.util.ResourceUtils.copyResource(ResourceUtils.java:532)
>>>>>>>>>>>>>         at
>>>>>>>>>>>>> org.apache.tools.ant.util.FileUtils.copyFile(FileUtils.java:559)
>>>>>>>>>>>>>         at
>>>>>>>>>>>>> org.apache.tools.ant.taskdefs.Copy.doFileOperations(Copy.java:899)
>>>>>>>>>>>>>         ... 18 more
>>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> --
>>>>>>>>>>>> Prabath Abeysekara
>>>>>>>>>>>> Associate Technical Lead, Data TG.
>>>>>>>>>>>> WSO2 Inc.
>>>>>>>>>>>> Email: [email protected]
>>>>>>>>>>>> Mobile: +94774171471
>>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> --
>>>>>>>>>>> Harsha Kumara
>>>>>>>>>>> Software Engineer, WSO2 Inc.
>>>>>>>>>>> Mobile: +94775505618
>>>>>>>>>>> Blog:harshcreationz.blogspot.com
>>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> --
>>>>>>>>>>
>>>>>>>>>> Thanks & Best Regards,
>>>>>>>>>>
>>>>>>>>>> Maheshika Goonetilleke
>>>>>>>>>> Engineering Process Coordinator
>>>>>>>>>>
>>>>>>>>>> *WSO2 Inc*
>>>>>>>>>> *email   : [email protected] <[email protected]>*
>>>>>>>>>> *mobile : +94 773 596707 <%2B94%20773%20596707>*
>>>>>>>>>> *www: :http://wso2.com <http://wso2.com/>*lean . enterprise .
>>>>>>>>>> middleware
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> --
>>>>>>>>> *Afkham Azeez*
>>>>>>>>> Director of Architecture; WSO2, Inc.; http://wso2.com
>>>>>>>>> Member; Apache Software Foundation; http://www.apache.org/
>>>>>>>>> * <http://www.apache.org/>*
>>>>>>>>> *email: **[email protected]* <[email protected]>
>>>>>>>>> * cell: +94 77 3320919 <%2B94%2077%203320919>blog: *
>>>>>>>>> *http://blog.afkham.org* <http://blog.afkham.org>
>>>>>>>>> *twitter: **http://twitter.com/afkham_azeez*
>>>>>>>>> <http://twitter.com/afkham_azeez>
>>>>>>>>> *linked-in: **http://lk.linkedin.com/in/afkhamazeez
>>>>>>>>> <http://lk.linkedin.com/in/afkhamazeez>*
>>>>>>>>>
>>>>>>>>> *Lean . Enterprise . Middleware*
>>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> --
>>>>>>>>
>>>>>>>> Thanks & Best Regards,
>>>>>>>>
>>>>>>>> Maheshika Goonetilleke
>>>>>>>> Engineering Process Coordinator
>>>>>>>>
>>>>>>>> *WSO2 Inc*
>>>>>>>> *email   : [email protected] <[email protected]>*
>>>>>>>> *mobile : +94 773 596707 <%2B94%20773%20596707>*
>>>>>>>> *www: :http://wso2.com <http://wso2.com/>*lean . enterprise .
>>>>>>>> middleware
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> --
>>>>>>>
>>>>>>> *Kasun Gajasinghe*Senior Software Engineer, WSO2 Inc.
>>>>>>> email: kasung AT spamfree wso2.com
>>>>>>> linked-in: http://lk.linkedin.com/in/gajasinghe
>>>>>>> blog: http://kasunbg.org
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>> --
>>>>>>
>>>>>> Thanks & Best Regards,
>>>>>>
>>>>>> Maheshika Goonetilleke
>>>>>> Engineering Process Coordinator
>>>>>>
>>>>>> *WSO2 Inc*
>>>>>> *email   : [email protected] <[email protected]>*
>>>>>> *mobile : +94 773 596707 <%2B94%20773%20596707>*
>>>>>> *www: :http://wso2.com <http://wso2.com/>*lean . enterprise .
>>>>>> middleware
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>
>>>>>
>>>>> --
>>>>>
>>>>> *Kasun Gajasinghe*Senior Software Engineer, WSO2 Inc.
>>>>> email: kasung AT spamfree wso2.com
>>>>> linked-in: http://lk.linkedin.com/in/gajasinghe
>>>>> blog: http://kasunbg.org
>>>>>
>>>>>
>>>>>
>>>>
>>>>
>>>>
>>>> --
>>>>
>>>> Thanks & Best Regards,
>>>>
>>>> Maheshika Goonetilleke
>>>> Engineering Process Coordinator
>>>>
>>>> *WSO2 Inc*
>>>> *email   : [email protected] <[email protected]>*
>>>> *mobile : +94 773 596707 <%2B94%20773%20596707>*
>>>> *www: :http://wso2.com <http://wso2.com/>*lean . enterprise .
>>>> middleware
>>>>
>>>>
>>>>
>>>>
>>>>
>>>
>>>
>>> --
>>>
>>> *Kasun Gajasinghe*Senior Software Engineer, WSO2 Inc.
>>> email: kasung AT spamfree wso2.com
>>> linked-in: http://lk.linkedin.com/in/gajasinghe
>>> blog: http://kasunbg.org
>>>
>>>
>>>
>>
>>
>>
>> --
>>
>> Thanks & Best Regards,
>>
>> Maheshika Goonetilleke
>> Engineering Process Coordinator
>>
>> *WSO2 Inc*
>> *email   : [email protected] <[email protected]>*
>> *mobile : +94 773 596707 <%2B94%20773%20596707>*
>> *www: :http://wso2.com <http://wso2.com/>*lean . enterprise . middleware
>>
>>
>>
>>
>>
>
>
> --
>
> *Kasun Gajasinghe*Senior Software Engineer, WSO2 Inc.
> email: kasung AT spamfree wso2.com
> linked-in: http://lk.linkedin.com/in/gajasinghe
> blog: http://kasunbg.org
>
>
>



-- 
*Afkham Azeez*
Director of Architecture; WSO2, Inc.; http://wso2.com
Member; Apache Software Foundation; http://www.apache.org/
* <http://www.apache.org/>*
*email: **[email protected]* <[email protected]>
* cell: +94 77 3320919blog: **http://blog.afkham.org*
<http://blog.afkham.org>
*twitter: **http://twitter.com/afkham_azeez*
<http://twitter.com/afkham_azeez>
*linked-in: **http://lk.linkedin.com/in/afkhamazeez
<http://lk.linkedin.com/in/afkhamazeez>*

*Lean . Enterprise . Middleware*
_______________________________________________
Dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to