Hi all, Thanks for the responses. I'll configure this in the dev environment and do a test and let know the outcomes.
On Tuesday, 8 November 2016, Rajith Vitharana <raji...@wso2.com> wrote: > > > On 7 November 2016 at 22:47, Sinthuja Ragendran <sinth...@wso2.com > <javascript:_e(%7B%7D,'cvml','sinth...@wso2.com');>> wrote: > >> Hi, >> >> Have you configured <taskServerCount> parameter in the task-config.xml? >> AFAIR the server will wait for the configured number of nodes to be present >> before trying to schedule the task. >> > And here count doesn't include manager node as it won't execute tasks, > hence it expects a worker node(task node) to start up. Hence no exception > when starting worker nodes first. > > Thanks, > >> >> Thanks, >> Sinthuja. >> >> On Mon, Nov 7, 2016 at 4:57 PM, Dilshani Subasinghe <dilsh...@wso2.com >> <javascript:_e(%7B%7D,'cvml','dilsh...@wso2.com');>> wrote: >> >>> Hi Shazni, >>> >>> AFAIK this is an expected behavior. I got this issue in ESB cluster. >>> Hope someone in the team will provide a proper answer for that error. >>> >>> Regards, >>> Dilshani >>> >>> On Mon, Nov 7, 2016 at 4:48 PM, Shazni Nazeer <sha...@wso2.com >>> <javascript:_e(%7B%7D,'cvml','sha...@wso2.com');>> wrote: >>> >>>> I get the following exception in the manager node when it's started >>>> first before worker nodes. Exception doesn't occur if the worker nodes >>>> started first. I have a scheduled task deployed in the setup. >>>> >>>> TID: [-1234] [] [2016-11-03 12:36:36,126] ERROR >>>> {org.wso2.carbon.mediation.ntask.NTaskTaskManager} - Scheduling task [[ >>>> NTask::-1234::CalendarCleanupTask]::synapse.simple.quartz] FAILED. >>>> Error: No available task nodes for resolving a task l >>>> ocation {org.wso2.carbon.mediation.ntask.NTaskTaskManager} >>>> org.wso2.carbon.ntask.common.TaskException: No available task nodes >>>> for resolving a task location >>>> >>>> at org.wso2.carbon.ntask.core.impl.clustered.ClusteredTaskManager. >>>> getTaskLocation(ClusteredTaskManager.java:232) >>>> at org.wso2.carbon.ntask.core.impl.clustered.ClusteredTaskManager. >>>> locateMemberForTask(ClusteredTaskManager.java:209) >>>> at org.wso2.carbon.ntask.core.impl.clustered.ClusteredTaskManager. >>>> getMemberIdFromTaskName(ClusteredTaskManager.java:283) >>>> at org.wso2.carbon.ntask.core.impl.clustered.ClusteredTaskManager. >>>> scheduleTask(ClusteredTaskManager.java:91) >>>> at org.wso2.carbon.mediation.ntask.NTaskTaskManager.schedule(NT >>>> askTaskManager.java:103) >>>> at org.wso2.carbon.mediation.ntask.NTaskTaskManager.init(NTaskT >>>> askManager.java:352) >>>> at org.wso2.carbon.mediation.ntask.NTaskTaskManager.update(NTas >>>> kTaskManager.java:365) >>>> at org.wso2.carbon.mediation.ntask.internal.NtaskService.update >>>> AndCleanupObservers(NtaskService.java:103) >>>> at org.wso2.carbon.mediation.ntask.internal.NtaskService.setCon >>>> figurationContextService(NtaskService.java:96) >>>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) >>>> at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAcce >>>> ssorImpl.java:57) >>>> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMe >>>> thodAccessorImpl.java:43) >>>> at java.lang.reflect.Method.invoke(Method.java:606) >>>> at org.eclipse.equinox.internal.ds.model.ComponentReference.bin >>>> d(ComponentReference.java:376) >>>> at org.eclipse.equinox.internal.ds.model.ServiceComponentProp.b >>>> indReference(ServiceComponentProp.java:430) >>>> at org.eclipse.equinox.internal.ds.model.ServiceComponentProp.b >>>> ind(ServiceComponentProp.java:218) >>>> at org.eclipse.equinox.internal.ds.model.ServiceComponentProp.b >>>> uild(ServiceComponentProp.java:343) >>>> at org.eclipse.equinox.internal.ds.InstanceProcess.buildComponent( >>>> InstanceProcess.java:620) >>>> at org.eclipse.equinox.internal.ds.InstanceProcess.buildComponents( >>>> InstanceProcess.java:197) >>>> at org.eclipse.equinox.internal.ds.Resolver.getEligible(Resolve >>>> r.java:343) >>>> at org.eclipse.equinox.internal.ds.SCRManager.serviceChanged(SC >>>> RManager.java:222) >>>> at org.eclipse.osgi.internal.serviceregistry.FilteredServiceListener. >>>> serviceChanged(FilteredServiceListener.java:107) >>>> >>>> >>>> According to [1] this is expected. Is there a fix for this to suppress >>>> the exception? >>>> >>>> [1] http://bugsbydilshani.blogspot.co.uk/2016/07/wso2esbclus >>>> ter-task-scheduling-error.html >>>> >>>> -- >>>> Shazni Nazeer >>>> Associate Technical Lead | WSO2 >>>> >>>> Mob : +94 777737331 >>>> LinkedIn : http://lk.linkedin.com/in/shazninazeer >>>> Blog : http://shazninazeer.blogspot.com >>>> >>>> <http://wso2.com/signature> >>>> >>> >>> >>> >>> -- >>> Best Regards, >>> >>> Dilshani Subasinghe >>> Software Engineer - QA *|* WSO2 >>> lean *|* enterprise *|* middleware >>> >>> Mobile : +94773375185 >>> Blog : dilshani.me >>> >>> <https://wso2.com/signature> >>> >>> _______________________________________________ >>> Dev mailing list >>> Dev@wso2.org <javascript:_e(%7B%7D,'cvml','Dev@wso2.org');> >>> http://wso2.org/cgi-bin/mailman/listinfo/dev >>> >>> >> >> >> -- >> *Sinthuja Rajendran* >> Technical Lead >> WSO2, Inc.:http://wso2.com >> >> Blog: http://sinthu-rajan.blogspot.com/ >> Mobile: +94774273955 >> >> >> >> _______________________________________________ >> Dev mailing list >> Dev@wso2.org <javascript:_e(%7B%7D,'cvml','Dev@wso2.org');> >> http://wso2.org/cgi-bin/mailman/listinfo/dev >> >> > > > -- > Rajith Vitharana > > Senior Software Engineer, > WSO2 Inc. : wso2.com > Mobile : +94715883223 > Blog : http://lankavitharana.blogspot.com/ > <http://wso2.com/signature> > -- Shazni Nazeer Associate Technical Lead | WSO2 Mob : +94 777737331 LinkedIn : http://lk.linkedin.com/in/shazninazeer Blog : http://shazninazeer.blogspot.com <http://wso2.com/signature>
_______________________________________________ Dev mailing list Dev@wso2.org http://wso2.org/cgi-bin/mailman/listinfo/dev