I am trying to use cq.jquery clientlib which has dependency granite.jquery
used syntax:
<cq:includeClientLib categories="cq.jquery"/>
It should resolve in
<script type="text/javascript" src="/etc.clientlibs/clientlibs/granite/jquery.js"></script>
<script type="text/javascript" src="/etc.clientlibs/clientlibs/granite/utils.js"></script>
<script type="text/javascript" src="/etc.clientlibs/clientlibs/granite/jquery/granite.js"></script>
<script type="text/javascript" src="/etc/clientlibs/foundation/jquery.js"></script>
It is working fine on author env.
But on publish env only <script type="text/javascript" src="/etc/clientlibs/foundation/jquery.js"></script> is loading
I tried adding filter is dispatcher, but it is not working.
Can anyone suggest?
Solved! Go to Solution.
Please check if "granite.jquery" clientlib is present in your publish instance . 'Red color' shows, the category defined in the clientlib as a dependency / embedded does not exist.
Can you check once if other nodes are present in your publish environment?
You can also validate it using http://localhost:4503/libs/granite/ui/content/dumplibs.validate.html and see if any dependency is not present.
You can also check the sample output of this using http://localhost:4503/libs/granite/ui/content/dumplibs.test.html?categories=cq.jquery
Can you please confirm if the clientslibs are present in publisher instance?
Also, have a look at the comments from the experts in this thread: AEM 6.3 Proxy ClientLibs didn't work via dispatcher to publisher.
~kautuk
Views
Replies
Total Likes
http://localhost:4503/libs/granite/ui/content/dumplibs.test.html?categories=cq.jquery
also, i dont see any dependency
when i validated clientlibs
http://localhost:4503/llibs/granite/ui/content/dumplibs.validate.html
Can anyone please suggest?
Please check if "granite.jquery" clientlib is present in your publish instance . 'Red color' shows, the category defined in the clientlib as a dependency / embedded does not exist.
I was able to access this clientlibs adding permission to user anonymous in publish for /etc
I am using AEM 6.4
Please try this solution out on your publish instance:
1. Go to http://hostport/system/console/configMgr
2. Search for and open Apache Sling Authentication Service
3. Add these two entries to the sling.auth.requirements
-/etc.clientlibs
-/etc/clientlibs/granite
4. After changing the property, restart the bundle http://host:port/system/console/bundles/org.apache.sling.auth.core
Hi, when i stop this bundle, i can't acces to instance. how can i start this bundle? thanks
@kautuk_sahni you have to restart it with curl command.
- curl -u "user:password" http://host:port/system/console/bundles/bundle_name -F action=stop
then
curl -u "user:password" http://host:port/system/console/bundles/bundle_name -F action=start
Views
Replies
Total Likes
Views
Likes
Replies