[quote]Hi, 

We would like to access Magnolia CMS using REST API. We are following the steps 
provided on "http://documentation.magnolia-cms.com/display/DOCS/REST+module"; 
URL. We have downloaded the "magnolia-rest-tools-1.0.3.jar" as mentioned in the 
"Download" section of this guide. However, we are unable to start the tomcat 
after coping this jar file in the "/webapps/magnoliaAuthor/WEB-INF/lib" and 
receiving the following error:

 

ERROR  info.magnolia.cms.filters.ServletDispatchingFilter 01.04.2014 16:32:36 
-- Unable to load servlet info.magnolia.rest.RestDispatcherServlet : Guice 
provision errors:

 

1) Module instance for module [rest-integration] not available, most likely 
because the module has not yet been started. Inject a Provider<> instead 
to get access to the module instance when it's available.

  at 
info.magnolia.objectfactory.guice.GuiceComponentConfigurationModule.bindProvider(GuiceComponentConfigurationModule.java:161)

  while locating info.magnolia.rest.RestIntegrationModule

 

1 error

com.google.inject.ProvisionException: Guice provision errors:

 

1) Module instance for module [rest-integration] not available, most likely 
because the module has not yet been started. Inject a Provider<> instead 
to get access to the module instance when it's available.

  at 
info.magnolia.objectfactory.guice.GuiceComponentConfigurationModule.bindProvider(GuiceComponentConfigurationModule.java:161)

  while locating info.magnolia.rest.RestIntegrationModule

 

1 error

          at 
com.google.inject.internal.InjectorImpl$4.get(InjectorImpl.java:987)

          at 
info.magnolia.objectfactory.guice.GuiceParameterResolver.resolveParameter(GuiceParameterResolver.java:74)

          at 
info.magnolia.objectfactory.ObjectManufacturer.resolveParameter(ObjectManufacturer.java:134)

          at 
info.magnolia.objectfactory.ObjectManufacturer.resolveParameters(ObjectManufacturer.java:123)

          at 
info.magnolia.objectfactory.ObjectManufacturer.newInstance(ObjectManufacturer.java:75)

          at 
info.magnolia.objectfactory.guice.GuiceComponentProvider.newInstanceWithParameterResolvers(GuiceComponentProvider.java:121)

          at 
info.magnolia.objectfactory.guice.GuiceComponentProvider.newInstance(GuiceComponentProvider.java:107)

          at 
info.magnolia.cms.filters.ServletDispatchingFilter.init(ServletDispatchingFilter.java:98)

          at 
info.magnolia.cms.filters.CompositeFilter.initFilters(CompositeFilter.java:92)

          at 
info.magnolia.cms.filters.CompositeFilter.init(CompositeFilter.java:82)

          at 
info.magnolia.cms.filters.CompositeFilter.initFilters(CompositeFilter.java:92)

          at 
info.magnolia.cms.filters.CompositeFilter.init(CompositeFilter.java:82)

          at 
info.magnolia.cms.filters.FilterManagerImpl.initRootFilter(FilterManagerImpl.java:171)

          at 
info.magnolia.cms.filters.FilterManagerImpl$2.doExec(FilterManagerImpl.java:108)

          at info.magnolia.context.MgnlContext$VoidOp.exec(MgnlContext.java:414)

          at info.magnolia.context.MgnlContext$VoidOp.exec(MgnlContext.java:411)

          at 
info.magnolia.context.MgnlContext.doInSystemContext(MgnlContext.java:385)

          at 
info.magnolia.cms.filters.FilterManagerImpl.init(FilterManagerImpl.java:103)

          at 
info.magnolia.cms.filters.MgnlMainFilter.init(MgnlMainFilter.java:81)

          at 
org.apache.catalina.core.ApplicationFilterConfig.initFilter(ApplicationFilterConfig.java:281)

          at 
org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:262)

          at 
org.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFilterConfig.java:107)

          at 
org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:4775)

          at 
org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5452)

          at 
org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)

          at 
org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:901)

          at 
org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:877)

          at 
org.apache.catalina.core.StandardHost.addChild(StandardHost.java:633)

          at 
org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:1120)

          at 
org.apache.catalina.startup.HostConfig$DeployDirectory.run(HostConfig.java:1678)

          at 
java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)

          at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)

          at java.util.concurrent.FutureTask.run(FutureTask.java:138)

          at 
java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:885)

          at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)

          at java.lang.Thread.run(Thread.java:619)

 

We would appreciate any help/suggestion in order to resolve this issue.

 

Thank you,
[/quote]

-- 
Context is everything: 
http://forum.magnolia-cms.com/forum/thread.html?threadId=f1093410-6ff3-4303-ba95-39be434ea247


----------------------------------------------------------------
For list details, see http://www.magnolia-cms.com/community/mailing-lists.html
Alternatively, use our forums: http://forum.magnolia-cms.com/
To unsubscribe, E-mail to: <[email protected]>
----------------------------------------------------------------

Reply via email to