Skip to main content
shelly-goel
Employee
June 13, 2021

AEM Cloud SDK with CIF not coming up

  • June 13, 2021
  • 13 replies
  • 3055 views

I have setup local AEM cloud SDK with CIF addon and installed Venia content package. I stopped the instance and tried to start it after few days but it does not come up. I see below errors in logs. Has anyone else faced the same issue?

 

*ERROR* [FelixLogListener] org.apache.sling.graphql.core.servlet.GraphQLServlet bundle org.apache.sling.graphql.core:0.0.9.T20210125100520-805f473 (511)[org.apache.sling.graphql.core.servlet.GraphQLServlet(2898)] : The activate method has thrown an exception (java.lang.IllegalArgumentException: A metric named org.apache.sling.graphql.core.servlet.GraphQLServlet.rt:graphql/sites/components/endpoint.m:GET_POST.e:json.cache_hit_rate already exists)
java.lang.IllegalArgumentException: A metric named org.apache.sling.graphql.core.servlet.GraphQLServlet.rt:graphql/sites/components/endpoint.m:GET_POST.e:json.cache_hit_rate already exists
at com.codahale.metrics.MetricRegistry.register(MetricRegistry.java:91) [io.dropwizard.metrics.core:3.2.4]
at org.apache.sling.graphql.core.servlet.GraphQLServlet.activate(GraphQLServlet.java:199)


*ERROR* [FelixLogListener] org.apache.sling.servlets.resolver FrameworkEvent ERROR (org.apache.felix.log.LogException: org.osgi.framework.ServiceException: Service factory returned null. (Component: org.apache.sling.graphql.core.GraphQLServlet (2898)))
org.apache.felix.log.LogException: org.osgi.framework.ServiceException: Service factory returned null. (Component: org.apache.sling.graphql.core.GraphQLServlet (2898))
at org.apache.felix.framework.ServiceRegistrationImpl.getFactoryUnchecked(ServiceRegistrationImpl.java:385)

*ERROR* [OsgiInstallerImpl] org.apache.jackrabbit.vault.packaging.registry.impl.JcrPackageRegistry Stream is not a content package. Missing 'jcr_root'.
13.06.2021 11:28:55.907 *INFO* [OsgiInstallerImpl] com.adobe.granite.installer.factory.packages.impl.PackageTransformer Unable to check content package {}
java.io.IOException: Stream is not a content package. Missing 'jcr_root'.
at org.apache.jackrabbit.vault.packaging.registry.impl.JcrPackageRegistry.upload(JcrPackageRegistry.java:377) [org.apache.jackrabbit.vault:3.4.0]
at org.apache.jackrabbit.vault.packaging.impl.JcrPackageManagerImpl.upload(JcrPackageManagerImpl.java:183) [org.apache.jackrabbit.vault:3.4.0]
at com.adobe.granite.installer.factory.packages.impl.PackageTransformer.checkForPackage(PackageTransformer.java:183) [com.adobe.granite.installer.factory.packages:1.0.18]
at com.adobe.granite.installer.factory.packages.impl.PackageTransformer.transform(PackageTransformer.java:132) [com.adobe.granite.installer.factory.packages:1.0.18]
at org.apache.sling.installer.core.impl.OsgiInstallerImpl.transformResources(OsgiInstallerImpl.java:974) [org.apache.sling.installer.core:3.11.4]
at org.apache.sling.installer.core.impl.OsgiInstallerImpl.run(OsgiInstallerImpl.java:298) [org.apache.sling.installer.core:3.11.4]
at java.base/java.lang.Thread.run(Thread.java:834)

This post is no longer active and is closed to new replies. Need help? Start a new post to ask your question.

13 replies

mhaack
Employee
August 27, 2021

The errors you see related to the org.apache.sling.graphql.core.servlet.GraphQLServlet are from CIF and Commerce. This is used by AEM Content Fragment GraphQL.

kautuk_sahni
Employee
August 31, 2021

@mhaack Good to see you back in the AEM community.

Kautuk Sahni
rajeevy89244319
New Participant
March 25, 2022

I tried to install Commerce Add-On package on AEM SDK on my local. After installation, GraphQL client bundle is not able resolve the dependencies and failing with below errors:

 

 

25.03.2022 15:20:39.369 *ERROR* [FelixLogListener] LogService.org.apache.felix.http.jetty Bundles: Cannot start (org.apache.felix.log.LogException: org.osgi.framework.BundleException: Unable to resolve com.adobe.commerce.cif.graphql-client [573](R 573.0): missing requirement [com.adobe.commerce.cif.graphql-client [573](R 573.0)] osgi.wiring.package; (&(osgi.wiring.package=com.codahale.metrics)(version>=3.2.0)(!(version>=4.0.0))) Unresolved requirements: [[com.adobe.commerce.cif.graphql-client [573](R 573.0)] osgi.wiring.package; (&(osgi.wiring.package=com.codahale.metrics)(version>=3.2.0)(!(version>=4.0.0)))])
org.apache.felix.log.LogException: org.osgi.framework.BundleException: Unable to resolve com.adobe.commerce.cif.graphql-client [573](R 573.0): missing requirement [com.adobe.commerce.cif.graphql-client [573](R 573.0)] osgi.wiring.package; (&(osgi.wiring.package=com.codahale.metrics)(version>=3.2.0)(!(version>=4.0.0))) Unresolved requirements: [[com.adobe.commerce.cif.graphql-client [573](R 573.0)] osgi.wiring.package; (&(osgi.wiring.package=com.codahale.metrics)(version>=3.2.0)(!(version>=4.0.0)))]
at org.apache.felix.framework.Felix.resolveBundleRevision(Felix.java:4398)
Vijayalakshmi_S
New Participant
June 15, 2021

Hi @shelly-goel,

Could you please let know if you were able to access system/console. If yes, can you try to restart the framework in your local instance via http://localhost:4502/system/console/vmstat

 

shelly-goel
Employee
June 15, 2021
No even the system console was not coming up