Expand my Community achievements bar.

IllegalStateException: This tree does not exist

Avatar

Level 3

I'm working on enabling Adobe Target on our AEM site and I'm getting the following exception when trying to create a Target Activity in a given page.  If I use an admin account it works fine so I'm thinking it's something permission related.  I've granted permissions to the user I'm using when it fails with read/modify/create/delete/replicate to the /content/campaigns/cms path.  What else am I missing to make this work?

26.07.2017 12:57:34.933 *ERROR* [206.210.17.33 [1501088254928] POST /content/campaigns/cms/master/jcr:content.activityupdate.json HTTP/1.1] com.day.cq.personalization.impl.servlets.ActivityUpdateServlet Error creating or updating the activity!

java.lang.IllegalStateException: This tree does not exist

        at org.apache.jackrabbit.oak.core.MutableTree.beforeWrite(MutableTree.java:353)

        at org.apache.jackrabbit.oak.core.MutableTree.setProperty(MutableTree.java:239)

        at org.apache.jackrabbit.oak.util.TreeUtil.addChild(TreeUtil.java:205)

        at org.apache.jackrabbit.oak.jcr.delegate.NodeDelegate.addChild(NodeDelegate.java:693)

        at org.apache.jackrabbit.oak.jcr.session.NodeImpl$5.perform(NodeImpl.java:297)

        at org.apache.jackrabbit

Thanks!

10 Replies

Avatar

Level 3

I had looked at that question but it's a bit different and unfortunately doesn't help with my issue.  If I look at what permissions are assigned out of the box to the /content/campaigns folder I could see the following.  Do I need to add these groups to the user I'm attempting this operation with?

campaign-reader / jrc:read

campaign-remote / crx:replicate, rep:write, jcr:lockManagement

canvaspage-activate-service / jcr:read

targetservice / rep:write

Avatar

Community Advisor

Is your user a system user with admin rights ?

Avatar

Level 3

The system user I'm using is in a group, and that group has these permissions on the /content/campaigns/cms path: read/modify/create/delete/replicate.

Avatar

Community Advisor

Can you add that user to the administrators group also (The OOTB group ). I think he/she should have Read and Edit ACL permissions also I guess.

1266603_pastedImage_0.png

Thanks

Veena

Avatar

Level 3

This group of users shouldn't have administrators rights.  The target documentation mentions some steps when implementing target and I tried adding the target-activity-authors group to my group but it still didn't work.

https://docs.adobe.com/docs/en/aem/6-2/administer/integration/marketing-cloud/target/target-requirem... the Activity Settings Node

Avatar

Level 10

kautuksahni​ - what are your thoughts from a Target perspective?

Avatar

Level 3

I take that back, adding the target-activity-authors group to the group I'm testing with did allow it to work. 

Avatar

Administrator

Hi Scott,

Member in "target-activity-authors" group should work.

And To use the targeting process, you must be a member of the Target Activity Authors user group.

Link:- https://docs.adobe.com/docs/en/aem/6-3/author/personalization/content-targeting-touch.html#The Targeting Process: Create, Target, and Goals & Settings

~kautuk



Kautuk Sahni