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
