and which version of the following bundles are used? org.apache.sling.resourceresolver org.apache.sling.api
stefan >-----Original Message----- >From: Santiago Garcia Pimentel [mailto:santiago.pimen...@netcentric.biz] >Sent: Friday, April 28, 2017 12:49 PM >To: users@sling.apache.org >Subject: Re: sling mocks "Creating resource resolver failed" > >Hi Stefan, > >Sure. I think most of it is in the newest or a very recent version. > >Sling-mock 2.2.6 >ResourceResolver-mock 1.1.16 >sling-mock-oak 2.0.2 >jcr-mock 1.2.0 >org.apache.sling.jcr.resource 2.9.2 > >The problem, I think is that sling mocks uses the loginAdministrative when >using JCR_MOCK and that doesn't work anymore since it requires to be >whitelisted. Im not sure if this is a bug or I have to whitelist it >somehow. > >Greetings. > >Santiago García Pimentel| Sr Software Engineer >Netcentric Ibérica SLU >M: +34687915463 >santiago.pimen...@netcentric.biz <mailto:santiago.pimen...@netcentric.biz> >| www.netcentric.biz <http://www.netcentric.biz/> >> On Apr 28, 2017, at 12:35 PM, Stefan Seifert <sseif...@pro-vision.de> >wrote: >> >> can you provide more details with version of sling mock you are using? >> and if you are overrding some of it's dependencies (e.g. >org.apache.sling.resourceresolver or org.apache.sling.jcr.resource) with >other versions? >> >> you might also try to move sling-mock test dependency to the top in your >project POM to avoid conflicting transitive dependency. >> >> stefan >> >>> -----Original Message----- >>> From: Santiago Garcia Pimentel [mailto:santiago.pimen...@netcentric.biz] >>> Sent: Friday, April 28, 2017 12:33 PM >>> To: users@sling.apache.org >>> Subject: sling mocks "Creating resource resolver failed" >>> >>> Hello, >>> >>> Im trying to use sling mocks and Im having problems when creating >content >>> when using the JCR_MOCK. >>> >>> When trying to create a resource with : >>> >>> @Rule >>> public final SlingContext context = new >>> SlingContext(ResourceResolverType.JCR_MOCK); >>> >>> and >>> >>> context.create().resource("/content/web", ImmutableMap.of("jcr:title", >>> "web")); >>> >>> I get java.lang.RuntimeException: Creating resource resolver failed. >>> at >>> >org.apache.sling.testing.mock.sling.context.SlingContextImpl.resourceResolv >>> er(SlingContextImpl.java:250) >>> at >>> >org.apache.sling.testing.mock.sling.context.SlingContextImpl.create(SlingCo >>> ntextImpl.java:335) >>> >>> ….. >>> Caused by: org.apache.sling.api.resource.LoginException: Calling bundle >>> missing in authentication info >>> at >>> >org.apache.sling.jcr.resource.internal.helper.jcr.JcrProviderStateFactory.c >>> reateProviderState(JcrProviderStateFactory.java:129) >>> at >>> >org.apache.sling.jcr.resource.internal.helper.jcr.JcrResourceProvider.authe >>> nticate(JcrResourceProvider.java:284) >>> at >>> >org.apache.sling.jcr.resource.internal.helper.jcr.JcrResourceProvider.authe >>> nticate(JcrResourceProvider.java:75) >>> at >>> >org.apache.sling.resourceresolver.impl.providers.stateful.ProviderManager.a >>> uthenticate(ProviderManager.java:161) >>> at >>> >org.apache.sling.resourceresolver.impl.providers.stateful.ProviderManager.g >>> etOrCreateProvider(ProviderManager.java:87) >>> at >>> >org.apache.sling.resourceresolver.impl.providers.stateful.ProviderManager.a >>> uthenticateAll(ProviderManager.java:129) >>> at >>> >org.apache.sling.resourceresolver.impl.ResourceResolverImpl.createControl(R >>> esourceResolverImpl.java:154) >>> at >>> >org.apache.sling.resourceresolver.impl.ResourceResolverImpl.<init>(Resource >>> ResolverImpl.java:116) >>> at >>> >org.apache.sling.resourceresolver.impl.ResourceResolverImpl.<init>(Resource >>> ResolverImpl.java:110) >>> at >>> >org.apache.sling.resourceresolver.impl.CommonResourceResolverFactoryImpl.ge >>> tResourceResolverInternal(CommonResourceResolverFactoryImpl.java:257) >>> at >>> >org.apache.sling.resourceresolver.impl.CommonResourceResolverFactoryImpl.ge >>> >tAdministrativeResourceResolver(CommonResourceResolverFactoryImpl.java:140) >>> at >>> >org.apache.sling.resourceresolver.impl.ResourceResolverFactoryImpl.getAdmin >>> istrativeResourceResolver(ResourceResolverFactoryImpl.java:107) >>> at >>> >org.apache.sling.testing.mock.sling.context.SlingContextImpl.resourceResolv >>> er(SlingContextImpl.java:248) >>> ... 27 more >>> >>> >>> >>> It seems to be caused by the recent changes in the use of administrative >>> resource resolver, and Im not sure how to make it work. Anyone has a tip >on >>> this? >>> >>> Santiago García Pimentel| Sr Software Engineer >>> Netcentric Ibérica SLU >>> M: +34687915463 >>> santiago.pimen...@netcentric.biz | www.netcentric.biz >>