[prev in list] [next in list] [prev in thread] [next in thread] 

List:       wsf-javascript-dev
Subject:    Re: [Dev] [AS] Error in shutting down the server : Cannot put transports into maintenance mode : NPE
From:       Firzhan Naqash <firzhan () wso2 ! com>
Date:       2014-08-31 16:58:59
Message-ID: CAGPZR3Z7JKaMLxfxLCG2Us8hzJ19u3bd90Woo5TH66r9oOJkcg () mail ! gmail ! com
[Download RAW message or body]

[Attachment #2 (multipart/alternative)]


Hi,

Thanks for pointing out. Although the error occurs in difference mode, root
cause seems to be the same reason.

I think this is not a carbon issue and this is a registry issue.

Thanks

Regards,
Firzhan


On Sun, Aug 31, 2014 at 4:36 PM, Pulasthi Mahawithana <pulasthim@wso2.com>
wrote:

> Hi,
> 
> There is already a carbon JIRA[1] for this issue.
> 
> [1] https://wso2.org/jira/browse/CARBON-14904
> 
> 
> On Sun, Aug 31, 2014 at 10:52 AM, Firzhan Naqash <firzhan@wso2.com> wrote:
> 
> > Hi,
> > 
> > Thanks Ajith for the detailed explanation. I have created following
> > JIRA[1]
> > 
> > [1] https://wso2.org/jira/browse/REGISTRY-2291
> > 
> > 
> > 
> > 
> > Regards,
> > Firzhan
> > 
> > 
> > On Sun, Aug 31, 2014 at 7:53 AM, Ajith Vitharana <ajithn@wso2.com> wrote:
> > 
> > > 
> > > If your product is using the registry search feature, this bundle will
> > > include to the product. If so it is must to add this configuration to the
> > > registry.xml.
> > > Anyway we need handle this NPE for the products which don't use the
> > > indexing based registry search.
> > > 
> > > Please report a JIRA to handle this NPE.
> > > 
> > > Thanks
> > > Ajith.
> > > 
> > > 
> > > On Sun, Aug 31, 2014 at 2:34 AM, Firzhan Naqash <firzhan@wso2.com>
> > > wrote:
> > > 
> > > > Hi,
> > > > 
> > > > I debugged the code and the code seems to be throwing exception in the
> > > > GREG's org.wso2.carbon.registry.indexing.RegistryConfigLoader class.
> > > > 
> > > > This exception occurred because of missing XML elements in
> > > > registry.xml. After I added the "indexingConfiguration" it worked fine.
> > > > 
> > > > if the  file doesn't have the <indexingConfiguration>
> > > > </indexingConfiguration> tags.
> > > > 
> > > > 
> > > > 
> > > > <indexingConfiguration>
> > > > <startingDelayInSeconds>300</startingDelayInSeconds>
> > > > <indexingFrequencyInSeconds>60</indexingFrequencyInSeconds>
> > > > <batchSize>10</batchSize>
> > > > <indexerPoolSize>10</indexerPoolSize>
> > > > <!-- location storing the time the indexing took place-->
> > > > 
> > > > <lastAccessTimeLocation>/_system/local/repository/components/org.wso2.carbon.registry/indexing/lastaccesstime</lastAccessTimeLocation>
> > > >  <indexers>
> > > > <indexer
> > > > class="org.wso2.carbon.registry.indexing.indexer.MSExcelIndexer"
> > > > mediaTypeRegEx="application/vnd.ms-excel"/>
> > > > <indexer
> > > > class="org.wso2.carbon.registry.indexing.indexer.MSPowerpointIndexer"
> > > > mediaTypeRegEx="application/vnd.ms-powerpoint"/>
> > > > <indexer
> > > > class="org.wso2.carbon.registry.indexing.indexer.MSWordIndexer"
> > > > mediaTypeRegEx="application/msword"/>
> > > > <indexer
> > > > class="org.wso2.carbon.registry.indexing.indexer.PDFIndexer"
> > > > mediaTypeRegEx="application/pdf"/>
> > > > <indexer
> > > > class="org.wso2.carbon.registry.indexing.indexer.XMLIndexer"
> > > > mediaTypeRegEx="application/xml"/>
> > > > <indexer
> > > > class="org.wso2.carbon.registry.indexing.indexer.XMLIndexer"
> > > > mediaTypeRegEx="application/(.)+\+xml"/>
> > > > <indexer
> > > > class="org.wso2.carbon.registry.indexing.indexer.PlainTextIndexer"
> > > > mediaTypeRegEx="text/(.)+"/>
> > > > <indexer
> > > > class="org.wso2.carbon.registry.indexing.indexer.PlainTextIndexer"
> > > > mediaTypeRegEx="application/x-javascript"/>
> > > > </indexers>
> > > > <exclusions>
> > > > <exclusion
> > > > pathRegEx="/_system/config/repository/dashboards/gadgets/swfobject1-5/.*[.]html"/>
> > > >  <exclusion
> > > > pathRegEx="/_system/local/repository/components/org[.]wso2[.]carbon[.]registry/mount/.*"/>
> > > >  </exclusions>
> > > > </indexingConfiguration>
> > > > 
> > > > 
> > > > 
> > > > @subash:- Do we have to add this part to the registry.xml file in each
> > > > product or am I missing some thing in initial configuration which is
> > > > forcing me to add this xml tag ?
> > > > 
> > > > 
> > > > 
> > > > 
> > > > Regards,
> > > > Firzhan
> > > > 
> > > > 
> > > > On Sat, Aug 30, 2014 at 11:24 PM, Kasun Gajasinghe <kasung@wso2.com>
> > > > wrote:
> > > > 
> > > > > 
> > > > > Please raise a jira on this.
> > > > > 
> > > > > Thanks.
> > > > > 
> > > > > 
> > > > > On Sat, Aug 30, 2014 at 10:54 PM, Firzhan Naqash <firzhan@wso2.com>
> > > > > wrote:
> > > > > 
> > > > > > Hi Malinga,
> > > > > > 
> > > > > > I am also encountering the same error when I tried to shut down the
> > > > > > BPSserver.
> > > > > > 
> > > > > > Any luck with the above error ? Can you share your findings ?
> > > > > > 
> > > > > > Regards,
> > > > > > Firzhan
> > > > > > 
> > > > > > 
> > > > > > On Fri, Jul 4, 2014 at 7:30 PM, Supun Malinga <supunm@wso2.com>
> > > > > > wrote:
> > > > > > 
> > > > > > > Hi,
> > > > > > > 
> > > > > > > Any idea about the following,
> > > > > > > 
> > > > > > > TID: [0] [AS] [2014-07-04 19:10:56,219]  INFO
> > > > > > > {org.wso2.carbon.core.ServerManagement} -  All deployment tasks have \
> > > > > > > been completed. {org.wso2.carbon.core.ServerManagement}
> > > > > > > TID: [0] [AS] [2014-07-04 19:10:56,219]  INFO
> > > > > > > {org.wso2.carbon.core.ServerManagement} -  Waiting for server task
> > > > > > > completion... {org.wso2.carbon.core.ServerManagement}
> > > > > > > TID: [0] [AS] [2014-07-04 19:10:56,226] ERROR
> > > > > > > {org.wso2.carbon.core.init.CarbonServerManager} -  Cannot put \
> > > > > > > transports into maintenance mode \
> > > > > > > {org.wso2.carbon.core.init.CarbonServerManager} \
> > > > > > > java.lang.NullPointerException at
> > > > > > > org.wso2.carbon.registry.indexing.RegistryConfigLoader.<init>(RegistryConfigLoader.java:88)
> > > > > > >  at
> > > > > > > org.wso2.carbon.registry.indexing.IndexingManager.<init>(IndexingManager.java:68)
> > > > > > >  at
> > > > > > > org.wso2.carbon.registry.indexing.IndexingManager.getInstance(IndexingManager.java:78)
> > > > > > >  at
> > > > > > > org.wso2.carbon.registry.indexing.internal.IndexingServiceComponent$1.startingShutdown(IndexingServiceComponent.java:80)
> > > > > > >  at
> > > > > > > org.wso2.carbon.core.ServerManagement.waitForServerTaskCompletion(ServerManagement.java:113)
> > > > > > >  at
> > > > > > > org.wso2.carbon.core.ServerManagement.startMaintenanceForShutDown(ServerManagement.java:97)
> > > > > > >  at
> > > > > > > org.wso2.carbon.core.init.CarbonServerManager.shutdownGracefully(CarbonServerManager.java:878)
> > > > > > >  at
> > > > > > > org.wso2.carbon.core.init.CarbonServerManager$4.run(CarbonServerManager.java:894)
> > > > > > >  
> > > > > > > thanks,
> > > > > > > --
> > > > > > > Supun Malinga,
> > > > > > > 
> > > > > > > Senior Software Engineer,
> > > > > > > WSO2 Inc.
> > > > > > > http://wso2.com
> > > > > > > email: supunm@wso2.com <supuna@wso2.com>
> > > > > > > mobile: +94 (0)71 56 91 321
> > > > > > > 
> > > > > > > _______________________________________________
> > > > > > > Dev mailing list
> > > > > > > Dev@wso2.org
> > > > > > > http://wso2.org/cgi-bin/mailman/listinfo/dev
> > > > > > > 
> > > > > > > 
> > > > > > 
> > > > > > _______________________________________________
> > > > > > Dev mailing list
> > > > > > Dev@wso2.org
> > > > > > http://wso2.org/cgi-bin/mailman/listinfo/dev
> > > > > > 
> > > > > > 
> > > > > 
> > > > > 
> > > > > --
> > > > > 
> > > > > *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
> > > > Dev@wso2.org
> > > > http://wso2.org/cgi-bin/mailman/listinfo/dev
> > > > 
> > > > 
> > > 
> > > 
> > > --
> > > Ajith Vitharana.
> > > WSO2 Inc. - http://wso2.org
> > > Email  :  ajithn@wso2.com
> > > Mobile : +94772217350
> > > 
> > > 
> > 
> > _______________________________________________
> > Dev mailing list
> > Dev@wso2.org
> > http://wso2.org/cgi-bin/mailman/listinfo/dev
> > 
> > 
> 
> 
> --
> *Pulasthi Mahawithana*
> Software Engineer
> WSO2 Inc., http://wso2.com/
> Mobile: +94-71-5179022
> Blog: http://blog.pulasthi.org
> 


[Attachment #5 (text/html)]

<div dir="ltr">Hi,<div><br></div><div>Thanks for pointing out. Although the error \
occurs in difference mode, root cause seems to be the same \
reason.</div><div><br></div><div>I think this is not a carbon issue and this is a \
registry issue.</div> <div><br></div><div>Thanks</div></div><div \
class="gmail_extra"><br clear="all"><div><div \
dir="ltr">Regards,<div>Firzhan</div></div></div> <br><br><div class="gmail_quote">On \
Sun, Aug 31, 2014 at 4:36 PM, Pulasthi Mahawithana <span dir="ltr">&lt;<a \
href="mailto:pulasthim@wso2.com" target="_blank">pulasthim@wso2.com</a>&gt;</span> \
wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px \
#ccc solid;padding-left:1ex"> <div dir="ltr">Hi,<div><br></div><div>There is already \
a carbon JIRA[1] for this issue.</div><div><br></div><div>[1]  <a \
href="https://wso2.org/jira/browse/CARBON-14904" \
target="_blank">https://wso2.org/jira/browse/CARBON-14904</a></div> </div>

<div class="gmail_extra"><div><div class="h5"><br><br><div class="gmail_quote">On \
Sun, Aug 31, 2014 at 10:52 AM, Firzhan Naqash <span dir="ltr">&lt;<a \
href="mailto:firzhan@wso2.com" target="_blank">firzhan@wso2.com</a>&gt;</span> \
wrote:<br> <blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px \
#ccc solid;padding-left:1ex">

<div dir="ltr">Hi,<div><br></div><div>Thanks Ajith for the detailed explanation. I \
have created following JIRA[1]</div><div><br></div><div>[1]  <a \
href="https://wso2.org/jira/browse/REGISTRY-2291" \
target="_blank">https://wso2.org/jira/browse/REGISTRY-2291</a></div>



<div><br></div><div><br></div><div><br></div></div><div class="gmail_extra"><br \
clear="all"><div><div dir="ltr">Regards,<div>Firzhan</div></div></div><div><div> \
<br><br><div class="gmail_quote">On Sun, Aug 31, 2014 at 7:53 AM, Ajith Vitharana \
<span dir="ltr">&lt;<a href="mailto:ajithn@wso2.com" \
target="_blank">ajithn@wso2.com</a>&gt;</span> wrote:<br><blockquote \
class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc \
solid;padding-left:1ex">



<div dir="ltr"><div><br></div><div>If your product is using the registry search \
feature, this bundle will include to the product. If so it is must to add this \
configuration to the registry.xml.</div><div>Anyway we need handle this NPE for the \
products which don&#39;t use the indexing based registry search.</div>




<div><br></div><div>Please report a JIRA to handle this \
NPE.</div><div><br></div><div>Thanks</div><div>Ajith.</div><div><div \
class="gmail_extra"><br></div><div class="gmail_extra"><div><div><br><div \
class="gmail_quote"> On Sun, Aug 31, 2014 at 2:34 AM, Firzhan Naqash <span \
dir="ltr">&lt;<a href="mailto:firzhan@wso2.com" \
target="_blank">firzhan@wso2.com</a>&gt;</span> wrote:<br> <blockquote \
class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc \
solid;padding-left:1ex"><div dir="ltr">Hi,<div><br></div><div>I debugged the code and \
the code seems to be throwing exception in the GREG&#39;s \
org.wso2.carbon.registry.indexing.RegistryConfigLoader class.</div>




<div><br></div><div>This exception occurred because of missing XML elements in \
registry.xml. After I added the &quot;indexingConfiguration&quot; it worked fine.   \
</div> <div><br></div><div>  if the   file doesn&#39;t have the \
&lt;indexingConfiguration&gt; &lt;/indexingConfiguration&gt; \
tags.</div><div><br></div><div><br></div><div><br></div><div>&lt;indexingConfiguration&gt;</div><div> \
&lt;startingDelayInSeconds&gt;300&lt;/startingDelayInSeconds&gt;</div>





<div>            &lt;indexingFrequencyInSeconds&gt;60&lt;/indexingFrequencyInSeconds&gt;</div><div> \
&lt;batchSize&gt;10&lt;/batchSize&gt;</div><div>            \
&lt;indexerPoolSize&gt;10&lt;/indexerPoolSize&gt;</div><div>            &lt;!-- \
location storing the time the indexing took place--&gt;</div>





<div>            &lt;lastAccessTimeLocation&gt;/_system/local/repository/components/or \
g.wso2.carbon.registry/indexing/lastaccesstime&lt;/lastAccessTimeLocation&gt;</div><div> \
&lt;indexers&gt;</div><div>                  &lt;indexer \
class=&quot;org.wso2.carbon.registry.indexing.indexer.MSExcelIndexer&quot; \
mediaTypeRegEx=&quot;application/vnd.ms-excel&quot;/&gt;</div>





<div>                  &lt;indexer \
class=&quot;org.wso2.carbon.registry.indexing.indexer.MSPowerpointIndexer&quot; \
mediaTypeRegEx=&quot;application/vnd.ms-powerpoint&quot;/&gt;</div><div>              \
&lt;indexer class=&quot;org.wso2.carbon.registry.indexing.indexer.MSWordIndexer&quot; \
mediaTypeRegEx=&quot;application/msword&quot;/&gt;</div>





<div>                  &lt;indexer \
class=&quot;org.wso2.carbon.registry.indexing.indexer.PDFIndexer&quot; \
mediaTypeRegEx=&quot;application/pdf&quot;/&gt;</div><div>                  \
&lt;indexer class=&quot;org.wso2.carbon.registry.indexing.indexer.XMLIndexer&quot; \
mediaTypeRegEx=&quot;application/xml&quot;/&gt;</div>





<div>                  &lt;indexer \
class=&quot;org.wso2.carbon.registry.indexing.indexer.XMLIndexer&quot; \
mediaTypeRegEx=&quot;application/(.)+\+xml&quot;/&gt;</div><div>                  \
&lt;indexer class=&quot;org.wso2.carbon.registry.indexing.indexer.PlainTextIndexer&quot; \
mediaTypeRegEx=&quot;text/(.)+&quot;/&gt;</div>





<div>                  &lt;indexer \
class=&quot;org.wso2.carbon.registry.indexing.indexer.PlainTextIndexer&quot; \
mediaTypeRegEx=&quot;application/x-javascript&quot;/&gt;</div><div>            \
&lt;/indexers&gt;</div><div>            &lt;exclusions&gt;</div>





<div>                  &lt;exclusion \
pathRegEx=&quot;/_system/config/repository/dashboards/gadgets/swfobject1-5/.*[.]html&quot;/&gt;</div><div> \
&lt;exclusion pathRegEx=&quot;/_system/local/repository/components/org[.]wso2[.]carbon[.]registry/mount/.*&quot;/&gt;</div>






<div>            &lt;/exclusions&gt;</div><div>      \
&lt;/indexingConfiguration&gt;</div><div><br></div><div><br></div><div><br></div><div>@subash:- \
Do we have to add this part to the registry.xml file in each product or am I missing \
some thing in initial configuration which is forcing me to add this xml tag ?<br>





</div><div><br></div><div><br></div><div><br></div></div><div class="gmail_extra"><br \
clear="all"><div><div dir="ltr">Regards,<div>Firzhan</div></div></div><div><div> \
<br><br><div class="gmail_quote">On Sat, Aug 30, 2014 at 11:24 PM, Kasun Gajasinghe \
<span dir="ltr">&lt;<a href="mailto:kasung@wso2.com" \
target="_blank">kasung@wso2.com</a>&gt;</span> wrote:<br><blockquote \
class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc \
solid;padding-left:1ex">





<div dir="ltr"><div><br></div>Please raise a jira on \
this.<div><br></div><div>Thanks.</div></div><div \
class="gmail_extra"><div><div><br><br><div class="gmail_quote">On Sat, Aug 30, 2014 \
at 10:54 PM, Firzhan Naqash <span dir="ltr">&lt;<a href="mailto:firzhan@wso2.com" \
target="_blank">firzhan@wso2.com</a>&gt;</span> wrote:<br>







<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc \
solid;padding-left:1ex"><div dir="ltr">Hi Malinga,<div><br></div><div>I am also \
encountering the same error when I tried to shut down the   BPSserver.  </div>







<div><br></div><div>Any luck with the above error ? Can you share your findings \
?</div></div> <div class="gmail_extra"><br clear="all"><div><div \
dir="ltr">Regards,<div>Firzhan</div></div></div> <br><br><div \
class="gmail_quote"><div><div>On Fri, Jul 4, 2014 at 7:30 PM, Supun Malinga <span \
dir="ltr">&lt;<a href="mailto:supunm@wso2.com" \
target="_blank">supunm@wso2.com</a>&gt;</span> wrote:<br></div></div>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc \
solid;padding-left:1ex"><div><div> <div dir="ltr">Hi,<div><br></div><div>Any idea \
about the following,</div><div><br></div><div><div>TID: [0] [AS] [2014-07-04 \
19:10:56,219]   INFO {org.wso2.carbon.core.ServerManagement} -   All deployment tasks \
have been completed. {org.wso2.carbon.core.ServerManagement}</div>










<div>TID: [0] [AS] [2014-07-04 19:10:56,219]   INFO \
{org.wso2.carbon.core.ServerManagement} -   Waiting for server task completion... \
{org.wso2.carbon.core.ServerManagement}</div><div>TID: [0] [AS] [2014-07-04 \
19:10:56,226] ERROR {org.wso2.carbon.core.init.CarbonServerManager} -   Cannot put \
transports into maintenance mode \
{org.wso2.carbon.core.init.CarbonServerManager}</div>










<div>java.lang.NullPointerException</div><div><span \
style="white-space:pre-wrap">	</span>at \
org.wso2.carbon.registry.indexing.RegistryConfigLoader.&lt;init&gt;(RegistryConfigLoader.java:88)</div><div><span \
style="white-space:pre-wrap">	</span>at \
org.wso2.carbon.registry.indexing.IndexingManager.&lt;init&gt;(IndexingManager.java:68)</div>











<div><span style="white-space:pre-wrap">	</span>at \
org.wso2.carbon.registry.indexing.IndexingManager.getInstance(IndexingManager.java:78)</div><div><span \
style="white-space:pre-wrap">	</span>at \
org.wso2.carbon.registry.indexing.internal.IndexingServiceComponent$1.startingShutdown(IndexingServiceComponent.java:80)</div>











<div><span style="white-space:pre-wrap">	</span>at \
org.wso2.carbon.core.ServerManagement.waitForServerTaskCompletion(ServerManagement.java:113)</div><div><span \
style="white-space:pre-wrap">	</span>at \
org.wso2.carbon.core.ServerManagement.startMaintenanceForShutDown(ServerManagement.java:97)</div>











<div><span style="white-space:pre-wrap">	</span>at \
org.wso2.carbon.core.init.CarbonServerManager.shutdownGracefully(CarbonServerManager.java:878)</div><div><span \
style="white-space:pre-wrap">	</span>at \
org.wso2.carbon.core.init.CarbonServerManager$4.run(CarbonServerManager.java:894)</div>











<div><br></div><div>thanks,</div><span><font color="#888888">-- <br><div \
dir="ltr">Supun Malinga,<br><br>Senior Software Engineer,<br>WSO2 Inc.<br><a \
                href="http://wso2.com" target="_blank">http://wso2.com</a><br>
email: <a href="mailto:supuna@wso2.com" target="_blank">supunm@wso2.com</a><br>

mobile: +94 (0)71 56 91 321<br></div>
</font></span></div></div>
<br></div></div>_______________________________________________<br>
Dev mailing list<br>
<a href="mailto:Dev@wso2.org" target="_blank">Dev@wso2.org</a><br>
<a href="http://wso2.org/cgi-bin/mailman/listinfo/dev" \
target="_blank">http://wso2.org/cgi-bin/mailman/listinfo/dev</a><br> \
<br></blockquote></div><br></div> \
<br>_______________________________________________<br> Dev mailing list<br>
<a href="mailto:Dev@wso2.org" target="_blank">Dev@wso2.org</a><br>
<a href="http://wso2.org/cgi-bin/mailman/listinfo/dev" \
target="_blank">http://wso2.org/cgi-bin/mailman/listinfo/dev</a><br> \
<br></blockquote></div><br><br clear="all"><div><br></div></div></div>-- <br><div \
dir="ltr"><b>Kasun Gajasinghe<br></b><div>Senior Software Engineer,  WSO2 \
Inc.<br></div>email: kasung AT spamfree <a href="http://wso2.com" \
target="_blank">wso2.com</a><br>







linked-in: <a href="http://lk.linkedin.com/in/gajasinghe" \
target="_blank">http://lk.linkedin.com/in/gajasinghe</a><br>blog: <a \
href="http://kasunbg.org" target="_blank">http://kasunbg.org</a><br>  <br>  </div> \
</div> </blockquote></div><br></div></div></div>
<br>_______________________________________________<br>
Dev mailing list<br>
<a href="mailto:Dev@wso2.org" target="_blank">Dev@wso2.org</a><br>
<a href="http://wso2.org/cgi-bin/mailman/listinfo/dev" \
target="_blank">http://wso2.org/cgi-bin/mailman/listinfo/dev</a><br> \
<br></blockquote></div><br><br clear="all"><div><br></div>-- \
<br></div></div><span><font color="#888888"><div dir="ltr">Ajith Vitharana.<div><span \
style="font-size:x-small">WSO2 Inc. - </span><a href="http://wso2.org" \
style="font-size:x-small" target="_blank">http://wso2.org</a><br>




</div><div><font size="1">Email   :   <a href="mailto:ajithn@wso2.com" \
target="_blank">ajithn@wso2.com</a><br>Mobile : <a href="tel:%2B94772217350" \
value="+94772217350" target="_blank">+94772217350</a></font><br><br></div>



</div>
</font></span></div></div></div>
</blockquote></div><br></div></div></div>
<br>_______________________________________________<br>
Dev mailing list<br>
<a href="mailto:Dev@wso2.org" target="_blank">Dev@wso2.org</a><br>
<a href="http://wso2.org/cgi-bin/mailman/listinfo/dev" \
target="_blank">http://wso2.org/cgi-bin/mailman/listinfo/dev</a><br> \
<br></blockquote></div><br><br clear="all"><div><br></div>-- <br></div></div><span \
class="HOEnZb"><font color="#888888"><div dir="ltr"><font color="#000000"><b>Pulasthi \
Mahawithana</b></font><div>Software Engineer<br>WSO2 Inc.,  <a \
href="http://wso2.com/" style="color:rgb(17,85,204)" \
target="_blank">http://wso2.com/</a><div>


Mobile:  <a href="tel:%2B94-71-5179022" value="+94715179022" \
target="_blank">+94-71-5179022</a></div></div><div>Blog: <a \
href="http://blog.pulasthi.org" \
target="_blank">http://blog.pulasthi.org</a></div></div> </font></span></div>
</blockquote></div><br></div>



_______________________________________________
Dev mailing list
Dev@wso2.org
http://wso2.org/cgi-bin/mailman/listinfo/dev


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic