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

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.

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
_______________________________________________
Dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to