Hi All,For an asset placed under DAM[say
http://localhost:4502/assets.html/content/dam ], for which certain
mandatory metadata fields are not provided, we want to prevent user from
triggering a workflow from timeline[i.e, on click of "Start" in timeline
it should throw alert workflow cannot be started due to mandatory fields
not filled and workflow should not get initiated]Any thoughts on how to
do this will be really helpful. Tried looking for some reference code,
but could not find any.Any poi...
Hi All,We are migrating from 6.2 to 6.5. Looks like this paricular
"Select All" behavior was changed with 6.5, based on details in release
we have a requirement to have it working, as it was in 6.2.Tried
debugging on which are the files to be changed etc. So far, have not got
any leads on this.Any thoughts/pointers on how this can be achieved in
6.5, will be really helpful.
Hi Hamid,- We do not suspect any issues with user/groups/acls . However,
will cross-check on it.- When the same content package[without any
custom code deployment] is put onto fresh 6.2 and 6.5 without any
user/groups/acls, we see this happening only in 6.5 and NOT in 6.2. That
is bit weird.- Also, we have many people reporting this similar issue on
migration to 6.5[based on queries posted above]- Also, there are
multiple differences we see in OOTB files UserPropertiesManagerImpl.java
Hi All,Just an udpate.If we spin up fresh 6.2 and 6.5 instances and put
same content package (without deploying any custom code) in both and hit
the url http://localhost:4504/sites.html/content in both the cases. We
get errors on 6.5, but not 6.2.This kind of looks like an OOTB issue.Can
you please confirm if our understanding is correct.hamidk11679710 Arun
Hi All,We have set up 6.5 author and publish local machine. On
activation of page, for ex:
checking on publish
http://localhost:4503/content/we-retail/us/en/men.html for "Experience"
section in footer, we see that "/content" is stripped off from
http://localhost:4503/we-retail/us/en/experience.html in publish. Tried
debugging multiple things to see how its working, but no luck. Any
thoughts/pointers on this will be helpful.
Hi Joerg,Thank you for the information provided.However, we are not very
sure as to how to modify the code to avoid this CM rule check.Arun
Patidar Adding a finally block didn't help much. Any pointers/ thoughts
on how this can be done will be helpful.
Hi Arun,I mean the code in Creating an Event Listener for Adobe
Experience Manager 6.4 is working fine but cloud manager is throwing
AEM-3[Non-thread safe object used as a field of Servlet/ Filter etc.]
while deployment to our servers, which probably we will not be able to
fix.So, we were exploring other ways[mentioned above] of resolving this
issue and if there is a way out.
Just adding details : The listener implemented is on similar lines as
done in Creating an Event Listener for Adobe Experience Manager 6.4.To
that implementation, we are checking if
eventIterator.nextEvent().getPath(); has the jcr:title and other
properties and based on that we are adding our custom logic.
Hi All,The error we are getting in CM is below 1] AEM-3[Non-thread safe
object used as a field of Servlet/ Filter etc.] Listener is working
fine, but throwing above error for declaring session in our listener
class which implements EventListenerprivate Session session ; We are
using this in activate() and deactivate() methods and looks like not
possible to avoid the CM error.2] Tried using Event Handler approach,
wherein we want this to be invoked when page under certain path
"/content/xxx" and ...
Hi All,We started OOTB 6.5 instance without having any custom code
deployed. Uploaded an asset into test folder and deleted it.
http://localhost:4505/assets.html/content/dam/test .The asset was
placed under here and deleted.We see the below lucene related
warnings.28.06.2019 06:46:14.689 *WARN* [0:0:0:0:0:0:0:1 
POST /bin/wcmcommand HTTP/1.1]
index is deprecated: /oak:index/lucene; it is used for query
Hi,Few thoughts1]Better to resolve servlet by resource type than via
path "sling.servlet.paths=/bin/contactServlet"2] Also, may be in call
back function in the js, from where the servlet call is made, may be
based on status [i.e, error/success] you might want to display a custom
message.However, am not sure why is the default page coming up.
Hi All,We are using cq:actions="[text:Component
Name,-,edit,delete,copymove,insert]".In 6.2 the above works fine.In 6.5
, on the component we see that two "Paste" are coming up. The extra
"Paste" probably is getting included along with "insert".Any
thoughts/pointers if this is a product issue or not and how to resolve
this will be really helpful.
Hi All,We are migrating asset pulishing related customizations. AEM 6.2
- What this basically does is on selecting an asset and clicking on
"Publish" or "Publish Later", based on some logic on custom property
which is set on asset, it prevents/allows us from publishing the
asset.Customized file in AEM 6.2 -
have around 2 custom methods added for it work in 6.2. What it basically
does is hit a servlet with asse...
is the js invoked when delete operation is performed on the asset.As you
have mentioned, you can make the changes you have mentioned here and it