Hi Rasika According to [1] there should be a fix for this issue. In 4.2.0 patch kernel patch0007 with r201791. Try with that patch
[1]https://wso2.org/jira/browse/IDENTITY-2204 Regards, Shavantha Weerasinghe Senior Software Engineer QA WSO2, Inc. lean.enterprise.middleware. http://wso2.com http://wso2.org Tel : 94 11 214 5345 Fax :94 11 2145300 On Mon, Feb 23, 2015 at 5:24 PM, Rasika Perera <rasi...@wso2.com> wrote: > Hi all, > > I am using GReg 4.6.0 and running `Issue Tracker Sample > <https://docs.wso2.com/display/Governance460/Issue+Tracker+Sample>`. > After creating the RXT artifact it is working as expected. > > At the last step, it is needed to subscribe for notifications. > <https://docs.wso2.com/display/Governance460/Issue+Tracker+Sample#IssueTrackerSample-SubscribingToNotifications> > I > have added the followings to the $GREG_HOME/repository/conf/*registry.xml* > . > > <workList serverURL="local://services/" remote="false"> > <username>admin</username> > <password>admin</password> > </workList> > > > Finally added subscription with the role `internal/everyone`. > > [image: Inline image 2] > > But notifications are not seen as expected when changes are done for the > LC. Instead following error trace is shown; > > *[2015-02-23 16:31:33,218] ERROR > {org.wso2.carbon.humantask.core.integration.AxisHumanTaskMessageReceiver} - > Task creation failed.* > *org.wso2.carbon.humantask.core.engine.runtime.api.HumanTaskRuntimeException: > Error occurred while calling to realm service for operation isExistingRole* > at > org.wso2.carbon.humantask.core.integration.CarbonUserManagerBasedPeopleQueryEvaluator.getUserNameListForRole(CarbonUserManagerBasedPeopleQueryEvaluator.java:71) > at > org.wso2.carbon.humantask.core.engine.util.CommonTaskUtil.nominate(CommonTaskUtil.java:320) > at > org.wso2.carbon.humantask.core.dao.jpa.openjpa.HumanTaskDAOConnectionImpl.createTask(HumanTaskDAOConnectionImpl.java:56) > at > org.wso2.carbon.humantask.core.engine.HumanTaskEngine.createTask(HumanTaskEngine.java:81) > at > org.wso2.carbon.humantask.core.engine.HumanTaskEngine.access$000(HumanTaskEngine.java:38) > at > org.wso2.carbon.humantask.core.engine.HumanTaskEngine$1.call(HumanTaskEngine.java:97) > at > org.wso2.carbon.humantask.core.engine.HumanTaskEngine$1.call(HumanTaskEngine.java:93) > at > org.wso2.carbon.humantask.core.scheduler.SimpleScheduler.execTransaction(SimpleScheduler.java:880) > at > org.wso2.carbon.humantask.core.scheduler.SimpleScheduler.execTransaction(SimpleScheduler.java:829) > at > org.wso2.carbon.humantask.core.engine.HumanTaskEngine.invoke(HumanTaskEngine.java:93) > at > org.wso2.carbon.humantask.core.integration.AxisHumanTaskMessageReceiver.invokeBusinessLogic(AxisHumanTaskMessageReceiver.java:74) > at > org.apache.axis2.receivers.AbstractMessageReceiver.receive(AbstractMessageReceiver.java:110) > at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:180) > at > org.apache.axis2.transport.local.LocalTransportReceiver.processMessage(LocalTransportReceiver.java:169) > at > org.apache.axis2.transport.local.LocalTransportReceiver.processMessage(LocalTransportReceiver.java:82) > at > org.wso2.carbon.core.transports.local.CarbonLocalTransportSender.finalizeSendWithToAddress(CarbonLocalTransportSender.java:45) > at > org.apache.axis2.transport.local.LocalTransportSender.invoke(LocalTransportSender.java:77) > at org.apache.axis2.engine.AxisEngine.send(AxisEngine.java:442) > at > org.apache.axis2.description.OutInAxisOperationClient.send(OutInAxisOperation.java:398) > at > org.apache.axis2.description.OutInAxisOperationClient.executeImpl(OutInAxisOperation.java:224) > at > org.apache.axis2.client.OperationClient.execute(OperationClient.java:149) > at > org.wso2.carbon.governance.notifications.worklist.stub.WorkListServiceStub.addTask(WorkListServiceStub.java:183) > at > org.wso2.carbon.registry.eventing.RegistryEventDispatcher.notify(RegistryEventDispatcher.java:381) > at > org.wso2.carbon.event.core.internal.notify.CarbonNotificationManager.sendNotification(CarbonNotificationManager.java:62) > at org.wso2.carbon.event.core.internal.delivery.Worker.run(Worker.java:52) > at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471) > 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:745) > *Caused by: org.wso2.carbon.user.core.UserStoreException: Invalid > operation. You are trying to retrieve all users from the external > userstore.* > at > org.wso2.carbon.user.core.hybrid.HybridRoleManager.getUserListOfHybridRole(HybridRoleManager.java:272) > at > org.wso2.carbon.user.core.common.AbstractUserStoreManager.getUserListOfRole(AbstractUserStoreManager.java:1933) > at > org.wso2.carbon.humantask.core.integration.CarbonUserManagerBasedPeopleQueryEvaluator.getUserNameListForRole(CarbonUserManagerBasedPeopleQueryEvaluator.java:68) > ... 29 more > > > > When trying the user-role `*admin*`; it is working fine. > > Any thoughts on this error? Appreciate any help to solve this. > > -- > With Regards, > > *Rasika Perera* > Software Engineer > M: +94 71 680 9060 E: rasi...@wso2.com > LinkedIn: http://lk.linkedin.com/in/rasika90 > > WSO2 Inc. www.wso2.com > > _______________________________________________ > 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