Your achievements

Level 1

0% to

Level 2

Tip /
Sign in

Sign in to Community

to gain points, level up, and earn exciting badges like the new
Bedrock Mission!

Learn more

View all

Sign in to view all badges

IllegalStateException: This tree does not exist

joshuau83969408
Level 3
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
joshuau83969408
Level 3
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

Veena_Vikram
Community Advisor
Community Advisor

Is your user a system user with admin rights ?

joshuau83969408
Level 3
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.

Veena_Vikram
Community Advisor
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

joshuau83969408
Level 3
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

smacdonald2008
Level 10
Level 10

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

joshuau83969408
Level 3
Level 3

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

kautuk_sahni
Employee
Employee

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