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

Reply via email to