[midPoint] Recompute All Members for Role
Pavol Mederly
mederly at evolveum.com
Tue Jun 7 22:36:11 CEST 2016
Hello Florin,
you are right. I was able to reproduce it here.
I fixed that, please try the latest master - v3.4devel-1803-g0f5c22f.
(Besides that, I noticed some problems with "Add members" function, so
I'll continue testing it.)
Best regards,
Pavol
On 07.06.2016 20:54, Florin. Stingaciu wrote:
> Hey Pavol,
>
> So I managed to update to the latest version, applied to DB patch, and
> also double checked that adding and removing inducements for roles
> works now. However, when I try to recompute all members (there's only
> one member), I get the following error stack:
>
> 2016-06-07 18:50:33,834 [] [midPointScheduler_Worker-8] ERROR
> (com.evolveum.midpoint.model.impl.util.AbstractSearchIterativeTaskHandler):
> Recompute: Schema error while creating a search filter: Failed to
> convert query. Reason: No definition for item assignment/targetRef in
> POD:{.../common/common-3}object {.../common/common-3}ObjectType[1,1],RAM
> com.evolveum.midpoint.util.exception.SchemaException: Failed to
> convert query. Reason: No definition for item assignment/targetRef in
> POD:{.../common/common-3}object {.../common/common-3}ObjectType[1,1],RAM
> at
> com.evolveum.midpoint.prism.query.QueryJaxbConvertor.createObjectQueryInternal(QueryJaxbConvertor.java:134)
> ~[prism-3.4-SNAPSHOT.jar:na]
> at
> com.evolveum.midpoint.prism.query.QueryJaxbConvertor.createObjectQueryInternal(QueryJaxbConvertor.java:113)
> ~[prism-3.4-SNAPSHOT.jar:na]
> at
> com.evolveum.midpoint.prism.query.QueryJaxbConvertor.createObjectQuery(QueryJaxbConvertor.java:79)
> ~[prism-3.4-SNAPSHOT.jar:na]
> at
> com.evolveum.midpoint.model.impl.util.AbstractSearchIterativeTaskHandler.createQueryFromTask(AbstractSearchIterativeTaskHandler.java:451)
> [model-impl-3.4-SNAPSHOT.jar:na]
> at
> com.evolveum.midpoint.model.impl.sync.RecomputeTaskHandler.createQuery(RecomputeTaskHandler.java:108)
> ~[model-impl-3.4-SNAPSHOT.jar:na]
> at
> com.evolveum.midpoint.model.impl.util.AbstractSearchIterativeTaskHandler.runInternal(AbstractSearchIterativeTaskHandler.java:187)
> [model-impl-3.4-SNAPSHOT.jar:na]
> at
> com.evolveum.midpoint.model.impl.util.AbstractSearchIterativeTaskHandler.run(AbstractSearchIterativeTaskHandler.java:155)
> [model-impl-3.4-SNAPSHOT.jar:na]
> at
> com.evolveum.midpoint.task.quartzimpl.execution.JobExecutor.executeHandler(JobExecutor.java:479)
> [task-quartz-impl-3.4-SNAPSHOT.jar:na]
> at
> com.evolveum.midpoint.task.quartzimpl.execution.JobExecutor.executeSingleTask(JobExecutor.java:300)
> [task-quartz-impl-3.4-SNAPSHOT.jar:na]
> at
> com.evolveum.midpoint.task.quartzimpl.execution.JobExecutor.execute(JobExecutor.java:164)
> [task-quartz-impl-3.4-SNAPSHOT.jar:na]
> at org.quartz.core.JobRunShell.run(JobRunShell.java:213)
> [quartz-2.1.3.jar:na]
> at
> org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:557)
> [quartz-2.1.3.jar:na]
> Caused by: com.evolveum.midpoint.util.exception.SchemaException: No
> definition for item assignment/targetRef in
> POD:{.../common/common-3}object {.../common/common-3}ObjectType[1,1],RAM
> at
> com.evolveum.midpoint.prism.parser.QueryConvertor.parseRefFilter(QueryConvertor.java:423)
> ~[prism-3.4-SNAPSHOT.jar:na]
> at
> com.evolveum.midpoint.prism.parser.QueryConvertor.parseFilterInternal(QueryConvertor.java:178)
> ~[prism-3.4-SNAPSHOT.jar:na]
> at
> com.evolveum.midpoint.prism.parser.QueryConvertor.parseLogicalFilter(QueryConvertor.java:230)
> ~[prism-3.4-SNAPSHOT.jar:na]
> at
> com.evolveum.midpoint.prism.parser.QueryConvertor.parseAndFilter(QueryConvertor.java:209)
> ~[prism-3.4-SNAPSHOT.jar:na]
> at
> com.evolveum.midpoint.prism.parser.QueryConvertor.parseFilterInternal(QueryConvertor.java:188)
> ~[prism-3.4-SNAPSHOT.jar:na]
> at
> com.evolveum.midpoint.prism.parser.QueryConvertor.parseFilterInternal(QueryConvertor.java:151)
> ~[prism-3.4-SNAPSHOT.jar:na]
> at
> com.evolveum.midpoint.prism.parser.QueryConvertor.parseFilter(QueryConvertor.java:125)
> ~[prism-3.4-SNAPSHOT.jar:na]
> at
> com.evolveum.midpoint.prism.query.QueryJaxbConvertor.createObjectQueryInternal(QueryJaxbConvertor.java:124)
> ~[prism-3.4-SNAPSHOT.jar:na]
> ... 11 common frames omitted
>
>
> Any help would be greatly appreciated.
>
> Thanks,
> -F
>
> On Thu, Jun 2, 2016 at 3:40 PM, Florin. Stingaciu
> <fstingaciu at mirantis.com <mailto:fstingaciu at mirantis.com>> wrote:
>
> Yup, I checked and you can not add an inducement either. Also I
> believe some of the associations listed under the profile are
> wrong. I will write up a new email for that as well.
>
> Meanwhile I reverted back to the original version. I will keep an
> eye out on the ticket.
>
> Have a good night! Thanks for your prompt responses.
>
> Thanks,
> -F
>
> On Thu, Jun 2, 2016 at 3:37 PM, Pavol Mederly
> <mederly at evolveum.com <mailto:mederly at evolveum.com>> wrote:
>
> I think it is similar to this one:
> https://jira.evolveum.com/browse/MID-3074.
>
> And I can see this wrong behavior also in my case. This is
> unpleasant.
>
> We'll fix it soon, hopefully tomorrow. (Now it's after
> midnight here... )
>
> Best regards,
>
> Pavol
>
>
> On 03.06.2016 0:27, Florin. Stingaciu wrote:
>> Hello again,
>>
>> I managed to get around this issue by actually applying the
>> mysql-upgrade-3.3-3.4.sql patch. Everything came back up just
>> fine, however now I'm running into a strange issue where I
>> can not remove inducements from a role.
>>
>> For example: http://imgur.com/a/lWoKT
>>
>> The inducements stay there no matter how much I try to remove
>> them. Is this a known issue in the current master?
>>
>> Thanks,
>> -F
>>
>>
>>
>> On Thu, Jun 2, 2016 at 2:03 PM, Pavol Mederly
>> <mederly at evolveum.com <mailto:mederly at evolveum.com>> wrote:
>>
>> Hello Florin,
>>
>> recently we changed the db schema a bit (because of
>> MID-3061 <https://jira.evolveum.com/browse/MID-3061>).
>>
>> So, please apply the corresponding migration script
>> (config\sql\midpoint\3.4\<DBNAME>\<DBNAME>-upgrade-3.4-SNAPSHOT-*NNN*.sql).
>> Which one - it depends on how old your existing master
>> is. This particular problem is related to the latest one
>> (numbered 6).
>>
>> An alternative is to set hbm2ddl parameter like this (in
>> config.xml file in midpoint.home directory):
>>
>> <configuration>
>> <midpoint>
>> <repository>
>> <hibernateHbm2ddl>*update*</hibernateHbm2ddl>
>> ...
>>
>> (but this is recommended only for testing purposes,
>> because some - but only very rare - changes are not
>> correctly applied by hibernate itself)
>>
>> Best regards,
>>
>> Pavol
>>
>>
>> On 02.06.2016 22:56, Florin. Stingaciu wrote:
>>> Hello again,
>>>
>>> I'm having some troubles when rebuilding the master.
>>> Here's the corresponding stack trace:
>>> http://pastebin.com/TVUAKURb
>>>
>>> Also, I'm using SSO under apache with the following
>>> ctx-web-security.xml file: http://pastebin.com/rvs9cJDj
>>>
>>> Any ideas would be greatly appreciated.
>>>
>>> Thanks,
>>> -F
>>>
>>> On Thu, Jun 2, 2016 at 11:36 AM, Florin. Stingaciu
>>> <fstingaciu at mirantis.com
>>> <mailto:fstingaciu at mirantis.com>> wrote:
>>>
>>> Thanks Pavel! I'll upgrade to the latest and let you
>>> know how that works out.
>>>
>>>
>>> On Wed, Jun 1, 2016 at 10:24 PM, Pavol Mederly
>>> <mederly at evolveum.com <mailto:mederly at evolveum.com>>
>>> wrote:
>>>
>>> Hello Florin,
>>>
>>> If I remember correctly, we've been fixing this
>>> problem in master (3.4-SNAPSHOT). It should be
>>> solved in that branch.
>>>
>>> (If not, please drop a jira issue with details
>>> how to reproduce, and we'll certainly fix that.)
>>>
>>> Best regards,
>>>
>>> Pavol
>>>
>>>
>>> On 02.06.2016 1:28, Florin. Stingaciu wrote:
>>>> Hello,
>>>>
>>>> I'm trying to recompute all members that are
>>>> assigned a particuar role. I tried using the
>>>> "Recompute All"
>>>> (http://i.imgur.com/xLXjLwd.png) button in the
>>>> "Members" section of a role. This launches a
>>>> task that is successful however, it it does not
>>>> process any objects.
>>>>
>>>> If I manually select the members I want and
>>>> select "Recompute members" everything works
>>>> just fine. Any ideas?
>>>>
>>>> Thanks,
>>>> -F
>>>>
>>>>
>>>> _______________________________________________
>>>> midPoint mailing list
>>>> midPoint at lists.evolveum.com
>>>> <mailto:midPoint at lists.evolveum.com>
>>>> http://lists.evolveum.com/mailman/listinfo/midpoint
>>>
>>>
>>> _______________________________________________
>>> midPoint mailing list
>>> midPoint at lists.evolveum.com
>>> <mailto:midPoint at lists.evolveum.com>
>>> http://lists.evolveum.com/mailman/listinfo/midpoint
>>>
>>>
>>>
>>>
>>>
>>> _______________________________________________
>>> midPoint mailing list
>>> midPoint at lists.evolveum.com
>>> <mailto:midPoint at lists.evolveum.com>
>>> http://lists.evolveum.com/mailman/listinfo/midpoint
>>
>>
>> _______________________________________________
>> midPoint mailing list
>> midPoint at lists.evolveum.com
>> <mailto:midPoint at lists.evolveum.com>
>> http://lists.evolveum.com/mailman/listinfo/midpoint
>>
>>
>>
>>
>> _______________________________________________
>> midPoint mailing list
>> midPoint at lists.evolveum.com <mailto:midPoint at lists.evolveum.com>
>> http://lists.evolveum.com/mailman/listinfo/midpoint
>
>
> _______________________________________________
> midPoint mailing list
> midPoint at lists.evolveum.com <mailto:midPoint at lists.evolveum.com>
> http://lists.evolveum.com/mailman/listinfo/midpoint
>
>
>
>
>
> _______________________________________________
> midPoint mailing list
> midPoint at lists.evolveum.com
> http://lists.evolveum.com/mailman/listinfo/midpoint
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.evolveum.com/pipermail/midpoint/attachments/20160607/ecbe750c/attachment.htm>
More information about the midPoint
mailing list