since ‎29-09-2013
‎20-11-2020
Runal_Trivedi
MVP
Re: WARNING CAMPAIGN COPYTRACKER NULL POINTER EXCEPTION
Avatar

Runal_Trivedi

MVP

Runal_Trivedi
- Adobe Experience Manager
As long as you are not using launches in your server, you should be good.Please note keeping it disabled forever is not the permanent solution to your issue, it is just for time being to suppress the exceptions in the logs.- Runal

Views

2.8K

Likes

0

Replies

1
Re: Links disappearing from RTE
Avatar

Runal_Trivedi

MVP

Runal_Trivedi
- Adobe Experience Manager
Just to rule out the case of code issue, can you please configure the same links on geometrixx pages and see if its still getting disabled?- Runal

Views

733

Likes

0

Replies

0
Re: Workflow Payload
Avatar

Runal_Trivedi

MVP

Runal_Trivedi
- Adobe Experience Manager
Please find answer to your queries:1 - Correct. A workflow can be initiated only on single payload unless you opt to use workflow packages.2 - Workflow payload can be modified even it payload is under workflow. You can also opt to lock your payload if you want to restrict any editing while the payload is still under workflow. Same rule applies to delete, i.e. you can delete a payload if its under workflow, unless you decide to lock it. If you are using workflow packages then you can add more pay...

Views

692

Like

1

Replies

0
Re: Can't change Use Preference Language
Avatar

Runal_Trivedi

MVP

Runal_Trivedi
- Adobe Experience Manager
Ideally a user is allowed to change the language preference for his or her own. User need not belong to admin group for that.The bare minimum permission that user needs on author is readonly access to subtrees of libs, apps, content and etc (this is needed so that at least pages render in readonly mode) and in addition the user needs complete Read, Write and Delete access on his/her profile node. See the snap below:If you meet above conditions, then you should be able to view pages in readonly m...

Views

735

Likes

0

Replies

0
Re: WARNING CAMPAIGN COPYTRACKER NULL POINTER EXCEPTION
Avatar

Runal_Trivedi

MVP

Runal_Trivedi
- Adobe Experience Manager
It looks like; that the page modification is triggering event for launches and campaign flow.You will need to investigate if your server was ever configured with cloud config for campaign or if it has Launches are configured. May be you are not using it now, but it was configured earlier and is stale now.If you want to get rid of exceptions for time being, then this is what you can do, go to felix console/bundles and disable following bundles:For Launches Exception:com.adobe.cq.cq-launches-apico...

Views

2.8K

Likes

0

Replies

3
Re: com.day.cq.replication cannot be resolved
Avatar

Runal_Trivedi

MVP

Runal_Trivedi
- Adobe Experience Manager
Starting version 6.x, Adobe proposed using Uber Jar to consume any publicly available API of AEM and few other third party APIs. This is the reason your build is failing when you updated the version to 6.0.14, because this version itself is not exposed in Adobe's public repo - https://repo.adobe.com/nexus/content/groups/public/com/adobe/granite/com.adobe.granite.replication.core/So certainly Uber Jar is the way to go. More details around Uber Jar can be found at:https://docs.adobe.com/docs/en/ae...

Views

492

Likes

0

Replies

0
Re: TagManager doesn't find components tagged
Avatar

Runal_Trivedi

MVP

Runal_Trivedi
- Adobe Experience Manager
That precisely is the reason. for a node to come up as reference in tagManager.find method, it needs to have cq:Taggable mixin. cq:pageContent type node by default has this mixin and hence Page node turns up automatically in .find API call.You can enhance the nodeType definition on your server by modifying the file nodetypes.cndYou can push this file as your code package from following location:/src/main/content/META-INF/vault/nodetypes.cndPlease refer to below link on how you can modify nodetyp...

Views

493

Likes

0

Replies

0
Re: problem with properties in osgi:config node
Avatar

Runal_Trivedi

MVP

Runal_Trivedi
- Adobe Experience Manager
Check the timezone of the box and then make sure you have set the scheduler expression accordingly.If its a recurring execution, then you will need to put the logs at the method entry point and see if it is getting triggered or not.- Runal

Views

601

Likes

0

Replies

0
Re: AEM 6.0 SP3 How change admin password?
Avatar

Runal_Trivedi

MVP

Runal_Trivedi
- Adobe Experience Manager
If you can then delete the admin user and restart your server. On restart it will re-create the admin user with default password as admin.- Runal

Views

767

Likes

2

Replies

0
Re: Build package programmatically
Avatar

Runal_Trivedi

MVP

Runal_Trivedi
- Adobe Experience Manager
Here is what you need to do:Get com.day.jcr.vault.packaging.Packaging reference injection in your service.Packaging API will get you access to JCRPackageManager i.e. - packaging.getPackageManager(session);Now using PackageManager you can set conflict resolution policy, package name, group, version and package filters.Below is the sample code:final JcrPackageManager jcrPackageManager = packaging.getPackageManager(session); if (ConflictResolution.Replace.equals(conflictResolution)) { this.removePa...

Views

948

Likes

3

Replies

0
Re: call to stores.init.js gives a 404
Avatar

Runal_Trivedi

MVP

Runal_Trivedi
- Adobe Experience Manager
Do you get 404 when you access your publisher directly over IP and not through dispatcher?Dispatcher could be one place where the call is getting blocked.Also check request.log in AEM to see if your server is even getting the request or not. If server is getting the request, then it could be permissions issues and error.log can help you figure out that part.- Runal

Views

1.1K

Likes

0

Replies

0
Re: How to manage dispatcher cache invalidations with a reference type component
Avatar

Runal_Trivedi

MVP

Runal_Trivedi
- Adobe Experience Manager
if you are using a boilerplate approach to maintain all your content for reference component, then here is what you can do;bind activation event listener to activation of just that boiler plate.Refer following article for more details around replication listener - https://helpx.adobe.com/experience-manager/kb/ReplicationListener.htmlfind pages that contains reference component pointing to boiler plate content.programmatically issue dispatcher flush for all those pages.Reference code for programm...

Views

523

Like

1

Replies

0
Re: Templates getting wiped our on install of SP2 for 6.1
Avatar

Runal_Trivedi

MVP

Runal_Trivedi
- Adobe Experience Manager
Not sure if this is recommended or not, but you can have templates part of your code package, so even if it gets wiped out, it will still get installed on next code deployment.Also you can follow a complete custom hierarchy for e.g: /etc//workflow/notification/email//en.txtAdobe pretty much uses same technique to differentiate different workflow email templates -/etc/dam/workflow/notification/email/downloadasset/en.txt/etc/notification/forumdigest/default/en.txt/etc/notification/messaging/defaul...

Views

450

Likes

0

Replies

0
Re: Links disappearing from RTE
Avatar

Runal_Trivedi

MVP

Runal_Trivedi
- Adobe Experience Manager
It could be a code issue or the issue with link checker that for some reason identifies the links as not reachable. Try disabling the link checker and see if its still the same behavior.You can disable link checking through felix console - http://:/system/console/configMgr/com.day.cq.rewriter.linkchecker.impl.LinkCheckerTransformerFactoryIf the problem still persist, then probably its the code issue. Are you doing any additional processing on link on page load? or through rewrite pipeline?

Views

737

Likes

0

Replies

0
Re: 302 redirect for my get servlets on dispatcher to publish server.
Avatar

Runal_Trivedi

MVP

Runal_Trivedi
- Adobe Experience Manager
Rewriting URL is not something that dispatcher controls, rewrite mainly happens because of rewrite module in apache and rules configured.I would suggest you enable rewrite logs in apache to debug level and see why it is issuing a 302 redirect.

Views

639

Likes

0

Replies

0
Re: Sightly : How to Iterate through Map<String , Map>
Avatar

Runal_Trivedi

MVP

Runal_Trivedi
- Adobe Experience Manager
if your hashMap keys are not dynamic, then below is what you can do:you can return iterator on first HashMap through your sightly getter method. use data-sly-list.outerHash to iterate over the iterator returned value.Each iteration will give you inner HashMap on object outerHashif you know what are going to be the keys, then you can simply access it as outerHash.key1, outerHash,key2 etc.. and it will give you access to values inside the inner hash.-- Runal

Views

4.4K

Likes

0

Replies

0
Re: Cant save a pdf
Avatar

Runal_Trivedi

MVP

Runal_Trivedi
- Adobe Experience Manager
Can you give some more details around your usecase?

Views

155

Likes

0

Replies

0
Re: Can't change Use Preference Language
Avatar

Runal_Trivedi

MVP

Runal_Trivedi
- Adobe Experience Manager
which version of AEM are you using?Also try once by putting your user into administrator or content-authors group if you are not part of any of it and see if it works.-- Runal

Views

729

Likes

0

Replies

0
Re: Delete large amount of worflow instances
Avatar

Runal_Trivedi

MVP

Runal_Trivedi
- Adobe Experience Manager
Not sure if you have tried this, but finish all the running workflows don't trigger any new ones for some time and block all external excess to your server.Now, go to http://:/crx/explorer and then make a note of following node /etc/workflow/instances/server0, take a note of all properties on your server sling folder node and delete it using crx/explorer view. You can also delete date folders one at a time or delete the parent node which is server sling folder.Considering the number of the nodes...

Views

1.1K

Likes

0

Replies

0
Re: Multipurposing Query based Content
Avatar

Runal_Trivedi

MVP

Runal_Trivedi
- Adobe Experience Manager
If your number of content objects are less in number then you can put it under the same page, else I will suggest doing the following:Create a dashboard page, that lets you manage all the content objects, like creation and deletion part.Dashboard will have a form for author, that lets author to create content object, on submitting the form, the content object gets created in form of a child page in a hierarchical form may be over time stamp of alphabetical wise under the dashboard page.The draw ...

Views

515

Likes

0

Replies

0
Re: LINKING TO THE REALM
Avatar

Runal_Trivedi

MVP

Runal_Trivedi
- Adobe Experience Manager
When a page is under CUG control, then anonymous user cannot visit that page without login into application. So when anonymous user accesses a page, that has link to secure page under CUG realm, then link-checker will disable the link since the access is not allowed for anonymous user to secure page.So article says that - create a place holder page and put a sling:redirect property on that page that points to secure page under CUG realm. Whenever a page is accessed that has sling:redirect prop, ...

Views

528

Like

1

Replies

0
Re: Save property value at 2 places
Avatar

Runal_Trivedi

MVP

Runal_Trivedi
- Adobe Experience Manager
Hi Shallu,I don't think so it is possible OOTB. You will need to write a listener in dialog, that listener will modify the form values that are posted on click of OK in a dialog../sling:resourceType:geometrixx-media/components/article-summary./jcr:lastModified: ./jcr:lastModifiedBy: _charset_:utf-8:status:browser./pagePath:/content/geometrixx-media/en/events/the-lineup-you-ve-been-waiting-forAbove is the ideal POST call that happens on click of OK in dialog. All you need to do is, modify the for...

Views

2.0K

Likes

0

Replies

0
Re: Can we have only one publish instance run certain workflow?
Avatar

Runal_Trivedi

MVP

Runal_Trivedi
- Adobe Experience Manager
Hi Chetan,Is workflow triggered through launcher configuration? or it is triggered manually by Author?Either ways, this is what you can do:Putting additional run-modes on your publisher as Pub1 and Pub2.If your workflow is triggered through launcher: using felix configuration to enable a launcher for specific publisher using the additional publisher run-mode.If your workflow is manually triggered, then put a process step in your workflow that will cancel the workflow on specific publisher instan...

Views

416

Likes

0

Replies

0
Re: How can i add a OOB workflow step to just for an user/group to be email notified. (The workflow should not be waiting for the User/group to take an action)
Avatar

Runal_Trivedi

MVP

Runal_Trivedi
- Adobe Experience Manager
In your workflow model where you have the step,Double click the step and open the dialogUnder common tab selectTimeout as immediateTimeout handler as Auto AdvancerUnder user/group tab select the checkbox for email notification and click OK for dialog.Safe the model to take effect.Once saved now the workflow will simply send notification on user/group step and advance to immediate next step.

Views

288

Likes

0

Replies

0
Re: How to make Vanity URLs case insensitive without using dispatcher?
Avatar

Runal_Trivedi

MVP

Runal_Trivedi
- Adobe Experience Manager
well you can write Apache rewrite to convert your URL to all lowercase, Below are some helpful links for handling it on Apache levelhttp://www.askapache.com/htaccess/rewrite-uppercase-lowercase.htmlhttp://serverfault.com/questions/177647/convert-and-redirect-url-in-uppercase-to-lowercase-using-htaccesswith above approach only drawback is that author needs to make sure that whenever a page is created or vanity URL is defined in AEM it is all in lowercase, else once the request moves from Apache t...

Views

499

Like

1

Replies

0
Re: Access the node.js directly from CQ using sighlty
Avatar

Runal_Trivedi

MVP

Runal_Trivedi
- Adobe Experience Manager
I am not that familiar with node.js but can you not expose your service layer as REST calls and then consume them directly from CQ Components?- Runal

Views

459

Likes

0

Replies

0
Re: How to sort the dropdown list
Avatar

Runal_Trivedi

MVP

Runal_Trivedi
- Adobe Experience Manager
Hi Rachna,what is the source of your dropdown list?Is it generated dynamically?Or is it the static list?Basically how are u getting the values for your dropdown?- Runal

Views

171

Likes

0

Replies

0
Re: com.day.cq.wcm.api.WCMException: javax.jcr.InvalidItemStateException: Item does not exist anymore: 11e9bdc9-f4ef-4152-8176-96e8bd4ce429
Avatar

Runal_Trivedi

MVP

Runal_Trivedi
- Adobe Experience Manager
Hi Everyone,It seems there were couple of hotfixes that happened to launch functionality in AEM 5.6.1 Service Pack 2-1.0.zip.After installing same, I am not able to see the error any more. Still I would observed it for some time and report back if it is solved permanently.Thanks,Runal

Views

369

Likes

0

Replies

0
com.day.cq.wcm.api.WCMException: javax.jcr.InvalidItemStateException: Item does not exist anymore: 11e9bdc9-f4ef-4152-8176-96e8bd4ce429
Avatar

Runal_Trivedi

MVP

Runal_Trivedi
- Adobe Experience Manager
Hi All,Strangely for one of our site hierarchy we have started facing Below error:Basically this error occurs when author tries to promote the launch for a specific page (just the page, not even the subtree).Till now I have tried the following but none of it seems to work:Tried re-indexing repositoryRan following from JMX Console:triggered and completed startTarOptimization()triggered and completed runDataStoreGarbageCollection(java.lang.Boolean delete)triggered and completed consistencyCheck(ja...

Views

825

Likes

0

Replies

2
Re: Deactivated page is available after package replication
Avatar

Runal_Trivedi

MVP

Runal_Trivedi
- Adobe Experience Manager
Well one way of solving it could be to put on-off time on the page.So even if the page gets pushed to publisher through activation via package manager, still it will remain unavailable.Thanks,Runal

Views

249

Likes

0

Replies

0