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
BedrockMission!

Learn More

View all

Sign in to view all badges

jkpanera
Community profile jkpanera Level 3
Job title here
Location here
16 BADGES
Level 3

Level 3

Learn more
Joined the community 21-03-2019 8:23:00 AM
Offline
Top badges earned by jkpanera
Customize the badges you want to showcase on your profile
Is there a way to bulk import metadata in AEM 6.3?
Avatar
Validate 10
Level 3
jkpanera
Level 3

Likes

18 likes

Total Posts

97 posts

Correct Reply

2 solutions
Top badges earned
Validate 10
Validate 1
Ignite 5
Ignite 3
Ignite 10
View profile
jkpanera
- Adobe Experience Manager Assets
I found this documentation on bulk data import in 6.4: https://docs.adobe.com/content/help/en/experience-manager-64/assets/administer/metadata-import-export.html Does comparable functionality exist in 6.3?

Views

3.0K

Likes

0

Replies

1
Re: Issue saving page properties
Avatar
Validate 10
Level 3
jkpanera
Level 3

Likes

18 likes

Total Posts

97 posts

Correct Reply

2 solutions
Top badges earned
Validate 10
Validate 1
Ignite 5
Ignite 3
Ignite 10
View profile
jkpanera
- Adobe Experience Manager
Okay so what was going on is that a required page property was not filled out. The thing that was confusing is that the required field was on another tab, so I couldn't actually see it. There should be a banner/snackbar/something so that it is easier to see even when on other tabs.

Views

2.5K

Likes

0

Replies

1
How can I copy/move entire subtrees using Java?
Avatar
Validate 10
Level 3
jkpanera
Level 3

Likes

18 likes

Total Posts

97 posts

Correct Reply

2 solutions
Top badges earned
Validate 10
Validate 1
Ignite 5
Ignite 3
Ignite 10
View profile
jkpanera
- Adobe Experience Manager
I'd like to be able to copy or move entire subtrees using the Java API. In other words, is there an API analogous to the bash commands mv and cp -R?

Views

1.7K

Likes

0

Replies

1
Is there a granite component for a key value?
Avatar
Validate 10
Level 3
jkpanera
Level 3

Likes

18 likes

Total Posts

97 posts

Correct Reply

2 solutions
Top badges earned
Validate 10
Validate 1
Ignite 5
Ignite 3
Ignite 10
View profile
jkpanera
- Adobe Experience Manager
Hi guys, I'm looking to add a key value to a cq dialog. I can use granite/ui/components/coral/foundation/form/multifield combined with granite/ui/components/coral/foundation/form/textfield to get a list, but what about a map? I.e. I need users to be able to specify keys and corresponding value? Thanks!

Views

973

Likes

0

Replies

1
Issue saving page properties
Avatar
Validate 10
Level 3
jkpanera
Level 3

Likes

18 likes

Total Posts

97 posts

Correct Reply

2 solutions
Top badges earned
Validate 10
Validate 1
Ignite 5
Ignite 3
Ignite 10
View profile
jkpanera
- Adobe Experience Manager
Hi guys,I'm having an issue saving a page properties in 6.3 using touch ui. I navigated to the page using site.html and clicked properties. I changed the property and clicked Save & Close, but nothing happens. I can edit the property using crx, but touch ui does not work. There are no log messages either (perhaps I need to turn up logging but which package?). Any help is appreciated. Thanks!

Views

2.7K

Likes

0

Replies

3
Re: Summary of changes in DAM Assets
Avatar
Validate 10
Level 3
jkpanera
Level 3

Likes

18 likes

Total Posts

97 posts

Correct Reply

2 solutions
Top badges earned
Validate 10
Validate 1
Ignite 5
Ignite 3
Ignite 10
View profile
jkpanera
- Adobe Experience Manager
That's a shame. We're planning to upgrade but it won't be soon enough.

Views

4.4K

Likes

0

Replies

0
Re: Summary of changes in DAM Assets
Avatar
Validate 10
Level 3
jkpanera
Level 3

Likes

18 likes

Total Posts

97 posts

Correct Reply

2 solutions
Top badges earned
Validate 10
Validate 1
Ignite 5
Ignite 3
Ignite 10
View profile
jkpanera
- Adobe Experience Manager
The only reports that I can create are Page Activity, Component, User Report, and Workflow Instance Report.Do any of those track DAM/JCR changes?

Views

4.5K

Likes

0

Replies

0
Re: Summary of changes in DAM Assets
Avatar
Validate 10
Level 3
jkpanera
Level 3

Likes

18 likes

Total Posts

97 posts

Correct Reply

2 solutions
Top badges earned
Validate 10
Validate 1
Ignite 5
Ignite 3
Ignite 10
View profile
jkpanera
- Adobe Experience Manager
Yeah, I'm aware of event handling. I know that could be a way to handle this. I might go in that direction.. The requirement is a daily snapshot, so scheduler made sense. I was hoping that there is something available out of the box.

Views

2.0K

Likes

0

Replies

0
Summary of changes in DAM Assets
Avatar
Validate 10
Level 3
jkpanera
Level 3

Likes

18 likes

Total Posts

97 posts

Correct Reply

2 solutions
Top badges earned
Validate 10
Validate 1
Ignite 5
Ignite 3
Ignite 10
View profile
jkpanera
- Adobe Experience Manager
Hi guys, We have a requirement to produce a daily summary of changes to DAM Assets under a specific folder. But of course, I'd rather not reinvent the wheel. So before I go implementing something that runs using a SlingScheduler and records some record of changes from the previous run, I'd like to know if there is something that already exists that I can use to track changes in the JCR generally or the DAM specifically. EDIT: I am using AEM 6.3 Thanks!

Views

5.4K

Likes

0

Replies

6
How do I debug cq:dialog issues?
Avatar
Validate 10
Level 3
jkpanera
Level 3

Likes

18 likes

Total Posts

97 posts

Correct Reply

2 solutions
Top badges earned
Validate 10
Validate 1
Ignite 5
Ignite 3
Ignite 10
View profile
jkpanera
- Adobe Experience Manager
Hi guys, I have an issue where a cq:dialog is persisting the information correctly, but when the authoring page loads the information is not populated back into the dialog. I can troubleshoot issues in my Java code using printlns and the debugger. I can troubleshoot issues in HTL by writing values into the HTML. But how do I troubleshoot issues with the cq:dialog? Thanks!

Views

2.3K

Likes

0

Replies

2
What's the best way to manage AEM application dependencies?
Avatar
Validate 10
Level 3
jkpanera
Level 3

Likes

18 likes

Total Posts

97 posts

Correct Reply

2 solutions
Top badges earned
Validate 10
Validate 1
Ignite 5
Ignite 3
Ignite 10
View profile
jkpanera
- Adobe Experience Manager
Hi guys! I have a general question regarding AEM Dev Ops. What automated tools have you used to manage AEM OSGI bundle dependencies? For example, if I add a dependency in my application's pom.xml, it's scope is provided, meaning that I have to separately deploy the bundle to a running AEM instance (local, test, production). I would like to make that process smooth and automated. I believe there are a number of options out there. Right now, our org uses Ansible to do package deployment, but it is...

Views

1.6K

Like

1

Replies

1
How do I create a new image transformer?
Avatar
Validate 10
Level 3
jkpanera
Level 3

Likes

18 likes

Total Posts

97 posts

Correct Reply

2 solutions
Top badges earned
Validate 10
Validate 1
Ignite 5
Ignite 3
Ignite 10
View profile
jkpanera
- Adobe Experience Manager Assets
Hi guys, We have been creating new image transforms using the ACS class com.adobe.acs.commons.images.impl.NamedImageTransformerImpl. Very nice, you just create a new OSGI component configuration as follows: and the transforms crop, bounded-resize, quality, and progressive are executed on the fly against the original image. Okay, great. But limited. Now I need to create a new image transformer. I can do so by implementing the interface com.adobe.acs.commons.images.ImageTransformer, but I can't g...

Views

1.3K

Likes

0

Replies

0
Re: HTL HTML context removes attribute
Avatar
Validate 10
Level 3
jkpanera
Level 3

Likes

18 likes

Total Posts

97 posts

Correct Reply

2 solutions
Top badges earned
Validate 10
Validate 1
Ignite 5
Ignite 3
Ignite 10
View profile
jkpanera
- Adobe Experience Manager
Okay, I found something that will work. I updated the XSS filter config per:XSS Filter issue with the target attribute of the tag I added the x-cq-linkchecker attribute to the a tag like so:...

Views

5.1K

Like

1

Replies

0
Re: HTL HTML context removes attribute
Avatar
Validate 10
Level 3
jkpanera
Level 3

Likes

18 likes

Total Posts

97 posts

Correct Reply

2 solutions
Top badges earned
Validate 10
Validate 1
Ignite 5
Ignite 3
Ignite 10
View profile
jkpanera
- Adobe Experience Manager
Yep. I read that in the docs, too.None of those are great for me. I just want to whitelist a particular attribute.Is that possible?

Views

5.1K

Likes

0

Replies

0
Re: HTL HTML context removes attribute
Avatar
Validate 10
Level 3
jkpanera
Level 3

Likes

18 likes

Total Posts

97 posts

Correct Reply

2 solutions
Top badges earned
Validate 10
Validate 1
Ignite 5
Ignite 3
Ignite 10
View profile
jkpanera
- Adobe Experience Manager
I am aware of all of that and don't want to use context unsafe. Do I have other options?

Views

5.1K

Likes

0

Replies

0
HTL HTML context removes attribute
Avatar
Validate 10
Level 3
jkpanera
Level 3

Likes

18 likes

Total Posts

97 posts

Correct Reply

2 solutions
Top badges earned
Validate 10
Validate 1
Ignite 5
Ignite 3
Ignite 10
View profile
jkpanera
- Adobe Experience Manager
Hi guys,We have an AEM component that allows users to enter HTML and the HTML is rendered like so:${text @ context = 'html'}So far, so good, works fine. Now we need to create links to pages that the link checker won't find as valid (they work in the browser because the is JavaScript that will handle them).We'd rather not disable the link checker entirely. For links that are generated in HTL, we add the attribute x-cq-linkchecker='skip' and it works fine, but the 'html' context removes that attri...

Views

7.2K

Likes

0

Replies

5
Re: Why does the recursion selector not work past a given point?
Avatar
Validate 10
Level 3
jkpanera
Level 3

Likes

18 likes

Total Posts

97 posts

Correct Reply

2 solutions
Top badges earned
Validate 10
Validate 1
Ignite 5
Ignite 3
Ignite 10
View profile
jkpanera
- Adobe Experience Manager
Yep! That was the issue! The value had been 1000. I was able to move it up to 10000 and get my results.(Of course I understand that this could have performance impacts. This is only on my local.)

Views

1.8K

Likes

0

Replies

0
Why does the recursion selector not work past a given point?
Avatar
Validate 10
Level 3
jkpanera
Level 3

Likes

18 likes

Total Posts

97 posts

Correct Reply

2 solutions
Top badges earned
Validate 10
Validate 1
Ignite 5
Ignite 3
Ignite 10
View profile
jkpanera
- Adobe Experience Manager
If I query http://localhost:4502/apps/pb/components.4.json, I get a useful JSON representation of the repository up to depth four:{"jcr:primaryType": "nt:folder","jcr:createdBy": "admin","jcr:created": "Mon Jun 25 2018 14:49:46 GMT+0000","content": {"jcr:primaryType": "nt:folder","jcr:createdBy": "admin","jcr:created": "Mon Jun 25 2018 14:49:46 GMT+0000","coffee-subscription": {"jcr:primaryType": "nt:folder","jcr:createdBy": "admin","jcr:created": "Wed Jul 31 2019 10:05:35 GMT-0500","unsubscribe...

Views

1.9K

Likes

0

Replies

2
Strange Behavior Upon Log In
Avatar
Validate 10
Level 3
jkpanera
Level 3

Likes

18 likes

Total Posts

97 posts

Correct Reply

2 solutions
Top badges earned
Validate 10
Validate 1
Ignite 5
Ignite 3
Ignite 10
View profile
jkpanera
- Adobe Experience Manager
Hi guys!My admin account is working fine but some users in a different group are seeing strange behavior upon logging in to /aem/start.html:I'm not aware of any permissions having changed recently, but it's possible a change was made.Help is appreciated! Thanks!

Views

5.0K

Likes

0

Replies

4
Why isn't debugging easier? Where's the source code?
Avatar
Validate 10
Level 3
jkpanera
Level 3

Likes

18 likes

Total Posts

97 posts

Correct Reply

2 solutions
Top badges earned
Validate 10
Validate 1
Ignite 5
Ignite 3
Ignite 10
View profile
jkpanera
- Adobe Experience Manager
I am a very experienced Java developer who has been learning AEM for the last year. One of the things that makes me crazy is that it's so hard to debug. In theory most of AEM is open source. In practice, it isn't. Inevitably, I'm going to want to debug my application, but Adobe has gone out of its way to make that difficult. I can't just download a source jar with my IDE and set a break point (as was possible when using most other frameworks). When I do download a source jar Sling/Jackrabbit, wh...

Views

7.4K

Like

1

Replies

5
Re: EventListener event never triggered
Avatar
Validate 10
Level 3
jkpanera
Level 3

Likes

18 likes

Total Posts

97 posts

Correct Reply

2 solutions
Top badges earned
Validate 10
Validate 1
Ignite 5
Ignite 3
Ignite 10
View profile
jkpanera
- Adobe Experience Manager
I had a similar issue. It turns out in my case that the events were being fired and processed correctly but the Java debugger wasn't stopping inside the onEvent method. Unfortunately, I have had to use logging to troubleshoot rather than the debugger.

Views

4.4K

Likes

0

Replies

0
Re: Help troubleshooting EventListener
Avatar
Validate 10
Level 3
jkpanera
Level 3

Likes

18 likes

Total Posts

97 posts

Correct Reply

2 solutions
Top badges earned
Validate 10
Validate 1
Ignite 5
Ignite 3
Ignite 10
View profile
jkpanera
- Adobe Experience Manager
So it seems that the events have been going through reliably, but the Java debugger does not reliably stop in the onEvent method. Strange.The packages org.apache.jackrabbit.oak.jcr and org.apache.jackrabbit.commons have some good logging info for this situation.

Views

1.4K

Likes

0

Replies

0
Help troubleshooting EventListener
Avatar
Validate 10
Level 3
jkpanera
Level 3

Likes

18 likes

Total Posts

97 posts

Correct Reply

2 solutions
Top badges earned
Validate 10
Validate 1
Ignite 5
Ignite 3
Ignite 10
View profile
jkpanera
- Adobe Experience Manager
Hi guys,I'm trying to implement a javax.jcr.observation.EventListener:import com.google.common.collect.Lists;import org.apache.sling.api.resource.ResourceResolver;import org.apache.sling.api.resource.ResourceResolverFactory;import org.apache.sling.jcr.api.SlingRepository;import org.osgi.service.component.ComponentContext;import org.osgi.service.component.annotations.Activate;import org.osgi.service.component.annotations.Component;import org.osgi.service.component.annotations.Deactivate;import or...

Views

1.4K

Likes

0

Replies

1
Re: How to know what changed using a ResourceChange object?
Avatar
Validate 10
Level 3
jkpanera
Level 3

Likes

18 likes

Total Posts

97 posts

Correct Reply

2 solutions
Top badges earned
Validate 10
Validate 1
Ignite 5
Ignite 3
Ignite 10
View profile
jkpanera
- Adobe Experience Manager
When I install the same content package twice, the onChange method is called twice even though nothing has actually changed the second time. So why does it get called?

Views

4.2K

Likes

0

Replies

0
Re: How to know what changed using a ResourceChange object?
Avatar
Validate 10
Level 3
jkpanera
Level 3

Likes

18 likes

Total Posts

97 posts

Correct Reply

2 solutions
Top badges earned
Validate 10
Validate 1
Ignite 5
Ignite 3
Ignite 10
View profile
jkpanera
- Adobe Experience Manager
Once I have the path, I can get the resource that changed, but I don't know which properties are new or changed. I can get the new properties but I don't know what values were there before.

Views

4.2K

Likes

0

Replies

2
How to know what changed using a ResourceChange object?
Avatar
Validate 10
Level 3
jkpanera
Level 3

Likes

18 likes

Total Posts

97 posts

Correct Reply

2 solutions
Top badges earned
Validate 10
Validate 1
Ignite 5
Ignite 3
Ignite 10
View profile
jkpanera
- Adobe Experience Manager
He guys,I am writing a ResourceChangeListener. I'm implementing onChange(List changes). But the list of changes has very little information. getChangedPropertyNames(), addedPropertyNames(), removedPropertyNames() are all deprecated (and return null). So how do I know what was actually changed?

Views

4.3K

Likes

0

Replies

4
How can I keep jcr:lastModified updated when using a content package?
Avatar
Validate 10
Level 3
jkpanera
Level 3

Likes

18 likes

Total Posts

97 posts

Correct Reply

2 solutions
Top badges earned
Validate 10
Validate 1
Ignite 5
Ignite 3
Ignite 10
View profile
jkpanera
- Adobe Experience Manager
I created this content package:-> jcr_root -> tmp -> .content.xml:-> META-INF -> filter.xml: Before I install:After:As you can see, my package updates the property but it doesn't update the jcr:lastModified date (in fact there isn't one). Is there a way that I can configure it so that the jcr:lastModified date will be updated when the package is installed?

Views

1.4K

Likes

0

Replies

2
Re: How can I fix this compile error on class com.adobe.cq.wcm.core.components.models.Text ?
Avatar
Validate 10
Level 3
jkpanera
Level 3

Likes

18 likes

Total Posts

97 posts

Correct Reply

2 solutions
Top badges earned
Validate 10
Validate 1
Ignite 5
Ignite 3
Ignite 10
View profile
jkpanera
- Adobe Experience Manager
Thank you. This is the answer I was looking for. This could be explained better in the documentation. Perhaps there should be a page explaining the various dependencies?

Views

2.7K

Likes

0

Replies

0
Re: How do I create a Sling model using both a Resource and SlingHttpServletRequest?
Avatar
Validate 10
Level 3
jkpanera
Level 3

Likes

18 likes

Total Posts

97 posts

Correct Reply

2 solutions
Top badges earned
Validate 10
Validate 1
Ignite 5
Ignite 3
Ignite 10
View profile
jkpanera
- Adobe Experience Manager
I did that. I managed to get done what I needed by refactoring the initialization but I was wondering if there was a way to initialize using both the request and the resource. I guess there isn't.Thanks!

Views

1.1K

Likes

0

Replies

0
Re: How can I fix this compile error on class com.adobe.cq.wcm.core.components.models.Text ?
Avatar
Validate 10
Level 3
jkpanera
Level 3

Likes

18 likes

Total Posts

97 posts

Correct Reply

2 solutions
Top badges earned
Validate 10
Validate 1
Ignite 5
Ignite 3
Ignite 10
View profile
jkpanera
- Adobe Experience Manager
Hi thanks for your answer.I added this to my pom.xml: com.day.jcr.vault content-package-maven-plugin com.adobe.cq core.wcm.components.all true But I'm still getting the same error.

Views

2.6K

Likes

0

Replies

0