Archetype 22 mvn clean install failing test cases. surefire plugin | Community
Skip to main content
Level 3
June 28, 2020
Solved

Archetype 22 mvn clean install failing test cases. surefire plugin

  • June 28, 2020
  • 4 replies
  • 6731 views

Hi,

I have created maven archetype 22 project, when i do "mvn clean install" i am seeing maven surefire plugin failing the build with below error.                    I am behind the corporate firewall running aem project inside VM . AEM version mentioned as 6.5.3 in below command

mvn archetype:generate -B \ -DarchetypeGroupId=com.adobe.granite.archetypes \ -DarchetypeArtifactId=aem-project-archetype \ -DarchetypeVersion=22 \ -DgroupId=com.adobe.aem.guides \ -Dversion=0.0.1-SNAPSHOT \ -DappsFolderName=wknd \ -DartifactId=aem-guides-wknd \ -Dpackage=com.adobe.aem.guides.wknd \ -DartifactName="WKND Sites Project" \ -DcomponentGroupName=WKND \ -DconfFolderName=wknd \ -DcontentFolderName=wknd \ -DcssId=wknd \ -DisSingleCountryWebsite=n \ -Dlanguage_country=en_us \ -DoptionAemVersion=6.5.3 \ -DoptionDispatcherConfig=none \ -DoptionIncludeErrorHandler=n \ -DoptionIncludeExamples=n \ -DoptionIncludeFrontendModule=y \ -DpackageGroup=wknd \ -DsiteName="WKND Site"

        

 

 

[INFO] BUILD FAILURE [INFO] ------------------------------------------------------------------------ [INFO] Total time: 6.295 s [INFO] Finished at: 2020-06-28T00:33:12+00:00 [INFO] Final Memory: 46M/746M [INFO] ------------------------------------------------------------------------ [ERROR] Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:2.22.1:test (default-test) on project aem-guides-wknd.core: There are test failures. [ERROR] [ERROR] Please refer to /home/user746/develop/aem-guides-wknd/core/target/surefire-reports for the individual test results. [ERROR] Please refer to dump files (if any exist) [date].dump, [date]-jvmRun[N].dump and [date].dumpstream. [ERROR] -> [Help 1] org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:2.22.1:test (default-test) on project aem-guides-wknd.core: There are test failures. Please refer to /home/user746/develop/aem-guides-wknd/core/target/surefire-reports for the individual test results. Please refer to dump files (if any exist) [date].dump, [date]-jvmRun[N].dump and [date].dumpstream. at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:212) at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153) at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145) at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:116) at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:80) at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build(SingleThreadedBuilder.java:51) at org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:128) at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:307) at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:193) at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:106) at org.apache.maven.cli.MavenCli.execute(MavenCli.java:863) at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:288) at org.apache.maven.cli.MavenCli.main(MavenCli.java:199) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:289) at org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:229) at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:415) at org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:356) Caused by: org.apache.maven.plugin.MojoFailureException: There are test failures. Please refer to /home/user746/develop/aem-guides-wknd/core/target/surefire-reports for the individual test results. Please refer to dump files (if any exist) [date].dump, [date]-jvmRun[N].dump and [date].dumpstream. at org.apache.maven.plugin.surefire.SurefireHelper.throwException(SurefireHelper.java:289) at org.apache.maven.plugin.surefire.SurefireHelper.reportExecution(SurefireHelper.java:161) at org.apache.maven.plugin.surefire.SurefirePlugin.handleSummary(SurefirePlugin.java:364) at org.apache.maven.plugin.surefire.AbstractSurefireMojo.executeAfterPreconditionsChecked(AbstractSurefireMojo.java:1041) at org.apache.maven.plugin.surefire.AbstractSurefireMojo.execute(AbstractSurefireMojo.java:857) at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:134) at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:207) ... 20 more [ERROR]

 

 

 

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

Hi @ramaem12

It is breaking for me too. Please comment it out for OOTB Junit's classes and run "mvn clean isntall" it is breaking for me too.


@theo_pendle : Below are the Junit's for three classes it is breaking for:

 


It is failing because of multiple SLF4J binding.

 

To resolve this issue we need to exclude the duplicate dependency in POM .xml.

4 replies

ramaem12Author
Level 3
June 28, 2020

We are seeing the below issue in Debug mode, when we mention 6.5.3 in maven archetype version 22

 

18:43:26.241 [main] DEBUG org.apache.sling.testing.mock.sling.MockAdapterManagerImpl - Trying adapter factory io.wcm.testing.mock.aem.MockAemAdapterFactory@5d8445d7 to map MockResource [path=/content/mypage/jcr:content, props=org.apache.sling.testing.resourceresolver.MockValueMap@1385b23d : org.apache.sling.testing.resourceresolver.ValueMapDecorator@1385b23d : {jcr:primaryType=cq:PageContent, jcr:title=mypage, cq:template=/apps/sample/templates/template1}] to interface com.day.cq.wcm.api.Page 18:43:26.241 [main] DEBUG org.apache.sling.testing.mock.sling.MockAdapterManagerImpl - No adapter factory found to map MockResource [path=/content/mypage/jcr:content, props=org.apache.sling.testing.resourceresolver.MockValueMap@1385b23d : org.apache.sling.testing.resourceresolver.ValueMapDecorator@1385b23d : {jcr:primaryType=cq:PageContent, jcr:title=mypage, cq:template=/apps/sample/templates/template1}] to interface javax.jcr.Node 18:43:26.242 [main] DEBUG org.apache.sling.testing.mock.sling.MockAdapterManagerImpl - No adapter factory found to map MockResource [path=/content/mypage/jcr:content, props=org.apache.sling.testing.resourceresolver.MockValueMap@1385b23d : org.apache.sling.testing.resourceresolver.ValueMapDecorator@1385b23d : {jcr:primaryType=cq:PageContent, jcr:title=mypage, cq:template=/apps/sample/templates/template1}] to interface com.day.cq.wcm.api.Page 18:43:26.242 [main] DEBUG org.apache.sling.testing.mock.sling.MockAdapterManagerImpl - Trying adapter factory io.wcm.testing.mock.aem.MockAemAdapterFactory@5d8445d7 to map MockResource [path=/content/mypage, props=org.apache.sling.testing.resourceresolver.MockValueMap@77b22680 : org.apache.sling.testing.resourceresolver.ValueMapDecorator@77b22680 : {jcr:primaryType=cq:Page}] to interface com.day.cq.wcm.api.Page 18:43:26.242 [main] DEBUG org.apache.sling.testing.mock.sling.MockAdapterManagerImpl - No adapter factory found to map MockResource [path=/content/mypage, props=org.apache.sling.testing.resourceresolver.MockValueMap@77b22680 : org.apache.sling.testing.resourceresolver.ValueMapDecorator@77b22680 : {jcr:primaryType=cq:Page}] to interface javax.jcr.Node 18:43:26.242 [main] DEBUG org.apache.sling.testing.mock.sling.MockAdapterManagerImpl - Using adapter factory io.wcm.testing.mock.aem.MockAemAdapterFactory@5d8445d7 to map MockResource [path=/content/mypage, props=org.apache.sling.testing.resourceresolver.MockValueMap@77b22680 : org.apache.sling.testing.resourceresolver.ValueMapDecorator@77b22680 : {jcr:primaryType=cq:Page}] to interface com.day.cq.wcm.api.Page 18:43:26.242 [main] DEBUG org.apache.sling.testing.mock.sling.MockAdapterManagerImpl - Using adapter factory org.apache.sling.models.impl.ModelAdapterFactory@5af9926a to map MockResource [path=/content/mypage/jcr:content/hello, props=org.apache.sling.testing.resourceresolver.MockValueMap@18a06873 : org.apache.sling.testing.resourceresolver.ValueMapDecorator@18a06873 : {sling:resourceType=wknd/components/content/helloworld}] to class com.adobe.aem.guides.wknd.core.models.HelloWorldModel 18:43:26.243 [main] DEBUG org.apache.sling.testing.mock.sling.MockAdapterManagerImpl - No adapter factory found to map org.apache.sling.testing.resourceresolver.MockResourceResolver@37d80fe7 to interface javax.jcr.Session 18:43:26.244 [main] DEBUG org.apache.sling.testing.mock.sling.MockAdapterManagerImpl - Unregistered service org.apache.sling.adapter.Adaption with adaptables : [org.apache.sling.api.resource.Resource] and adapters : [com.adobe.aem.guides.wknd.core.models.HelloWorldModel]

 

 

ramaem12Author
Level 3
June 28, 2020

and below is the dependency tree -

 

[INFO] --- maven-dependency-plugin:3.0.0:tree (default-cli) @ aem-guides-wknd.it.launcher --- [INFO] com.adobe.aem.guides:aem-guides-wknd.it.launcher:jar:0.0.1-SNAPSHOT [INFO] +- org.apache.sling:org.apache.sling.junit.core:jar:1.0.8:provided [INFO] +- org.apache.sling:org.apache.sling.junit.scriptable:jar:1.0.12:provided [INFO] +- org.apache.sling:org.apache.sling.junit.remote:jar:1.0.8:provided [INFO] | \- junit:junit:jar:4.8.2:provided [INFO] +- org.apache.sling:org.apache.sling.testing.tools:jar:1.0.8:provided [INFO] | +- org.apache.commons:commons-exec:jar:1.1:provided [INFO] | +- org.apache.httpcomponents:httpcore:jar:4.4.8:provided [INFO] | +- org.apache.httpcomponents:httpclient:jar:4.5.4:provided [INFO] | | +- commons-logging:commons-logging:jar:1.2:provided [INFO] | | \- commons-codec:commons-codec:jar:1.13:provided [INFO] | \- org.apache.httpcomponents:httpmime:jar:4.1:provided [INFO] +- org.apache.sling:org.apache.sling.servlets.post:jar:2.3.4:provided [INFO] +- org.apache.sling:org.apache.sling.commons.json:jar:2.0.6:compile [INFO] +- org.apache.sling:org.apache.sling.launchpad:jar:standalone:6:compile [INFO] | \- org.apache.sling:org.apache.sling.launchpad.base:war:webapp:2.3.0:runtime [INFO] +- org.slf4j:slf4j-api:jar:1.7.21:provided [INFO] +- commons-io:commons-io:jar:1.4:compile [INFO] +- org.slf4j:slf4j-simple:jar:1.7.25:test [INFO] +- org.junit.jupiter:junit-jupiter:jar:5.4.1:test [INFO] | +- org.junit.jupiter:junit-jupiter-api:jar:5.4.1:test [INFO] | | +- org.opentest4j:opentest4j:jar:1.1.1:test [INFO] | | \- org.junit.platform:junit-platform-commons:jar:1.4.1:test [INFO] | +- org.junit.jupiter:junit-jupiter-params:jar:5.4.1:test [INFO] | \- org.junit.jupiter:junit-jupiter-engine:jar:5.4.1:test [INFO] +- org.junit.vintage:junit-vintage-engine:jar:5.4.1:test [INFO] | +- org.apiguardian:apiguardian-api:jar:1.0.0:test [INFO] | \- org.junit.platform:junit-platform-engine:jar:1.4.1:test [INFO] +- com.adobe.aem.guides:aem-guides-wknd.it.tests:jar:0.0.1-SNAPSHOT:compile [INFO] \- com.adobe.aem.guides:aem-guides-wknd.core:jar:0.0.1-SNAPSHOT:compile
Theo_Pendle
Level 8
June 28, 2020

Hi @ramaem12,

Which tests failed exactly? 

toimrankAccepted solution
Level 2
June 28, 2020

Hi @ramaem12

It is breaking for me too. Please comment it out for OOTB Junit's classes and run "mvn clean isntall" it is breaking for me too.


@theo_pendle : Below are the Junit's for three classes it is breaking for:

 


It is failing because of multiple SLF4J binding.

 

To resolve this issue we need to exclude the duplicate dependency in POM .xml.

ramaem12Author
Level 3
June 28, 2020

Hi toimrank,

I am not getting above you mentioned slf4j issue in my local. However, below is the error we are getting and also attaching my dependency tree for reference.

 

com.adobe.aem.guides.wknd.core.filters.LoggingFilter - request for /content/test, with selector selectors 13:39:37.461 [main] DEBUG org.apache.sling.testing.mock.sling.MockAdapterManagerImpl - No adapter factory found to map org.apache.sling.testing.resourceresolver.MockResourceResolver@67427b69 to interface javax.jcr.Session

 

 

 

December 21, 2022

Has the issue resolved? Why the log is saying " No adapter found to map the mock resource"? Any lead is helpful. Thanks!