ingwarsw / arquillian-suite-extension

Arquillian extension that will force single deployment for all tests
Apache License 2.0
67 stars 20 forks source link

Nullpointer when using Suite extension with Warp #16

Open rmpestano opened 9 years ago

rmpestano commented 9 years ago

Hi there,

any idea why i get null on testClass? see attached image.

Im using Jboss EAP 6.3 in remote and managed modes.

full stack: suite extension error

java.lang.RuntimeException: Could not invoke operation at org.eu.ingwar.tools.arquillian.extension.suite.ArquillianSuiteExtension$SuiteDeployer.executeInClassScope(ArquillianSuiteExtension.java:210) at org.eu.ingwar.tools.arquillian.extension.suite.ArquillianSuiteExtension$SuiteDeployer.startup(ArquillianSuiteExtension.java:176) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.jboss.arquillian.core.impl.ObserverImpl.invoke(ObserverImpl.java:94) at org.jboss.arquillian.core.impl.EventContextImpl.invokeObservers(EventContextImpl.java:99) at org.jboss.arquillian.core.impl.EventContextImpl.proceed(EventContextImpl.java:81) at org.jboss.arquillian.core.impl.ManagerImpl.fire(ManagerImpl.java:145) at org.jboss.arquillian.core.impl.ManagerImpl.fire(ManagerImpl.java:116) at org.jboss.arquillian.core.impl.EventImpl.fire(EventImpl.java:67) at org.jboss.arquillian.container.impl.ContainerImpl.start(ContainerImpl.java:208) at org.jboss.arquillian.container.impl.client.container.ContainerLifecycleController$8.perform(ContainerLifecycleController.java:163) at org.jboss.arquillian.container.impl.client.container.ContainerLifecycleController$8.perform(ContainerLifecycleController.java:157) at org.jboss.arquillian.container.impl.client.container.ContainerLifecycleController.forContainer(ContainerLifecycleController.java:255) at org.jboss.arquillian.container.impl.client.container.ContainerLifecycleController.startContainer(ContainerLifecycleController.java:156) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.jboss.arquillian.core.impl.ObserverImpl.invoke(ObserverImpl.java:94) at org.jboss.arquillian.core.impl.EventContextImpl.invokeObservers(EventContextImpl.java:99) at org.jboss.arquillian.core.impl.EventContextImpl.proceed(EventContextImpl.java:81) at org.jboss.arquillian.container.impl.client.ContainerDeploymentContextHandler.createContainerContext(ContainerDeploymentContextHandler.java:57) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.jboss.arquillian.core.impl.ObserverImpl.invoke(ObserverImpl.java:94) at org.jboss.arquillian.core.impl.EventContextImpl.proceed(EventContextImpl.java:88) at org.jboss.arquillian.core.impl.ManagerImpl.fire(ManagerImpl.java:145) at org.jboss.arquillian.core.impl.ManagerImpl.fire(ManagerImpl.java:116) at org.jboss.arquillian.core.impl.EventImpl.fire(EventImpl.java:67) at org.jboss.arquillian.container.impl.client.container.ContainerLifecycleController$2.perform(ContainerLifecycleController.java:77) at org.jboss.arquillian.container.impl.client.container.ContainerLifecycleController$2.perform(ContainerLifecycleController.java:70) at org.jboss.arquillian.container.impl.client.container.ContainerLifecycleController.forEachSuiteContainer(ContainerLifecycleController.java:221) at org.jboss.arquillian.container.impl.client.container.ContainerLifecycleController.startSuiteContainers(ContainerLifecycleController.java:69) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.jboss.arquillian.core.impl.ObserverImpl.invoke(ObserverImpl.java:94) at org.jboss.arquillian.core.impl.EventContextImpl.invokeObservers(EventContextImpl.java:99) at org.jboss.arquillian.core.impl.EventContextImpl.proceed(EventContextImpl.java:81) at org.jboss.arquillian.core.impl.ManagerImpl.fire(ManagerImpl.java:145) at org.jboss.arquillian.core.impl.ManagerImpl.fire(ManagerImpl.java:116) at org.jboss.arquillian.core.impl.EventImpl.fire(EventImpl.java:67) at org.jboss.arquillian.container.test.impl.client.ContainerEventController.execute(ContainerEventController.java:86) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.jboss.arquillian.core.impl.ObserverImpl.invoke(ObserverImpl.java:94) at org.jboss.arquillian.core.impl.EventContextImpl.invokeObservers(EventContextImpl.java:99) at org.jboss.arquillian.core.impl.EventContextImpl.proceed(EventContextImpl.java:81) at org.jboss.arquillian.test.impl.TestContextHandler.createSuiteContext(TestContextHandler.java:65) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.jboss.arquillian.core.impl.ObserverImpl.invoke(ObserverImpl.java:94) at org.jboss.arquillian.core.impl.EventContextImpl.proceed(EventContextImpl.java:88) at org.jboss.arquillian.core.impl.ManagerImpl.fire(ManagerImpl.java:145) at org.jboss.arquillian.core.impl.ManagerImpl.fire(ManagerImpl.java:116) at org.jboss.arquillian.test.impl.EventTestRunnerAdaptor.beforeSuite(EventTestRunnerAdaptor.java:68) at org.jboss.arquillian.junit.Arquillian.run(Arquillian.java:104) at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) Caused by: java.lang.NullPointerException at org.jboss.arquillian.warp.impl.client.deployment.DeploymentEnricher.process(DeploymentEnricher.java:113) at org.jboss.arquillian.protocol.servlet.Processor.process(Processor.java:46) at org.jboss.arquillian.protocol.servlet.v_3.ServletProtocolDeploymentPackager.handleArchive(ServletProtocolDeploymentPackager.java:94) at org.jboss.arquillian.protocol.servlet.v_3.ServletProtocolDeploymentPackager.generateDeployment(ServletProtocolDeploymentPackager.java:71) at org.jboss.arquillian.container.test.impl.client.deployment.DeploymentGenerator.buildTestableDeployments(DeploymentGenerator.java:193) at org.jboss.arquillian.container.test.impl.client.deployment.DeploymentGenerator.createTestableDeployments(DeploymentGenerator.java:148) at org.jboss.arquillian.container.test.impl.client.deployment.DeploymentGenerator.generateDeployment(DeploymentGenerator.java:85) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.jboss.arquillian.core.impl.ObserverImpl.invoke(ObserverImpl.java:94) at org.jboss.arquillian.core.impl.EventContextImpl.invokeObservers(EventContextImpl.java:99) at org.jboss.arquillian.core.impl.EventContextImpl.proceed(EventContextImpl.java:81) at org.eu.ingwar.tools.arquillian.extension.suite.ArquillianSuiteExtension$SuiteDeployer.blockGenerateDeploymentWhenNeeded(ArquillianSuiteExtension.java:147) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.jboss.arquillian.core.impl.ObserverImpl.invoke(ObserverImpl.java:94) at org.jboss.arquillian.core.impl.EventContextImpl.proceed(EventContextImpl.java:88) at org.jboss.arquillian.core.impl.ManagerImpl.fire(ManagerImpl.java:145) at org.jboss.arquillian.core.impl.ManagerImpl.fire(ManagerImpl.java:116) at org.jboss.arquillian.core.impl.EventImpl.fire(EventImpl.java:67) at org.eu.ingwar.tools.arquillian.extension.suite.ArquillianSuiteExtension$SuiteDeployer$1.call(ArquillianSuiteExtension.java:179) at org.eu.ingwar.tools.arquillian.extension.suite.ArquillianSuiteExtension$SuiteDeployer$1.call(ArquillianSuiteExtension.java:176) at org.eu.ingwar.tools.arquillian.extension.suite.ArquillianSuiteExtension$SuiteDeployer.executeInClassScope(ArquillianSuiteExtension.java:208) ... 72 more

rmpestano commented 9 years ago

my deployments class:

@ArquillianSuiteDeployment
public class Deployments {

    private static final String    WEBINF     = "src/main/webapp/WEB-INF";

  /**
   * 
   * @return WebArchive base para todos testes baseados em arquillian
   */
  public static WebArchive getBaseDeployment() {
    WebArchive war = ShrinkWrap.create(WebArchive.class);

    war.addPackages(true, "com.procergs.apm.ed");
    war.addPackages(true, "com.procergs.apm.infra");
    war.addPackages(true, "com.procergs.apm.turma");
    war.addPackages(true, "com.procergs.apm.aluno");
    war.addPackages(true, "com.procergs.apm.evento");
    war.addPackages(true, "com.procergs.apm.annotation");
    war.addPackages(true, "com.procergs.apm.util");
    war.addClass(DatabaseController.class);

    war.addPackages(true, CursoRN.class.getPackage());
    war.addPackage(InstrutorRN.class.getPackage());
    war.addPackage(InscricaoRN.class.getPackage());
    war.addClass(TurmaRest.class).addClass(MockedCacheController.class);
    //LIBS
    MavenResolverSystem resolver = Maven.resolver();
    war.addAsLibraries(resolver.loadPomFromFile("pom.xml").resolve("com.procergs.acr:prarqjava4:0.9.14-SNAPSHOT").withTransitivity().asFile());
    war.addAsLibraries(resolver.loadPomFromFile("pom.xml").resolve("org.primefaces:primefaces:5.0.2").withoutTransitivity().asSingleFile());
    war.addAsLibraries(resolver.loadPomFromFile("pom.xml").resolve("org.omnifaces:omnifaces:1.6").withoutTransitivity().asSingleFile());
    war.addAsLibraries(resolver.loadPomFromFile("pom.xml").resolve("org.codehaus.jackson:jackson-core-asl:1.5.5").withoutTransitivity().asFile());
    war.addAsLibraries(resolver.loadPomFromFile("pom.xml").resolve("org.primefaces.extensions:primefaces-extensions:1.2.1").withTransitivity().asFile());
    war.addAsLibraries(resolver.loadPomFromFile("pom.xml").resolve("org.apache.myfaces.extensions.cdi.bundles:myfaces-extcdi-bundle-jsf20:1.0.5").withoutTransitivity().asSingleFile());
    war.addAsLibraries(resolver.loadPomFromFile("pom.xml").resolve("net.sf.jasperreports:jasperreports:5.1.2").withoutTransitivity().asSingleFile());
    war.addAsLibraries(resolver.loadPomFromFile("pom.xml").resolve("com.hazelcast:hazelcast:3.3.2").withoutTransitivity().asSingleFile());

    //WEB-INF
    war.addAsWebInfResource(new File(WEBINF,"beans.xml"), "beans.xml");
    war.addAsWebInfResource("test-web.xml", "web.xml");
    war.addAsWebInfResource(new File(WEBINF,"faces-config.xml"), "faces-config.xml");
    war.addAsWebInfResource(new File(WEBINF,"jboss-deployment-structure.xml"), "jboss-deployment-structure.xml");

//    war.addAsWebInfResource("jbossas-ds.xml", "jbossas-ds.xml");

    //resources
    war.addAsResource("application.properties", "application.properties");
    war.addAsResource("messages_pt.properties", "messages_pt.properties");
    war.addAsResource("messages_pt.properties", "messages_en.properties");
    war.addAsResource("test-persistence.xml", "META-INF/persistence.xml");

    return war;
  }

  @Deployment(testable = true, order = 1, name="whitebox")
  public static Archive<?> integration() {
    WebArchive war = Deployments.getBaseDeployment();
    war.addPackages(true, "com.procergs.test.integration");
    war.addClass(BaseIt.class);
    war.addPackage(TurmaRestClient.class.getPackage());
    war.addClass(TurmaRestClient.class);

    System.out.println(war.toString(true));

    return war;
  }

}
ingwarsw commented 9 years ago

Looks like you are using arquillian warp extension as well..

That may be the problem.. If you could try disabling it and test then...

And if you need it could you try creating small sample project witch is not working for you so i could try debug it.

rmpestano commented 9 years ago

Hi @ingwarsw, i've changed warp dependencies to provied scope but the issue remains, below is my dependency tree. For now i dont have a sample project to share(will work on that later):

[INFO] com.procergs.apm:apm-arq4:war:0.9.14-SNAPSHOT [INFO] +- org.hibernate:hibernate-core:jar:4.1.3.Final:provided [INFO] | +- antlr:antlr:jar:2.7.7:provided [INFO] | +- org.jboss.logging:jboss-logging:jar:3.1.0.GA:provided [INFO] | +- org.jboss.spec.javax.transaction:jboss-transaction-api_1.1_spec:jar:1.0.0.Final:provided [INFO] | +- dom4j:dom4j:jar:1.6.1:provided [INFO] | +- org.hibernate.javax.persistence:hibernate-jpa-2.0-api:jar:1.0.1.Final:provided [INFO] | +- org.javassist:javassist:jar:3.15.0-GA:provided [INFO] | - org.hibernate.common:hibernate-commons-annotations:jar:4.0.1.Final:provided [INFO] +- org.jboss.resteasy:resteasy-jackson-provider:jar:2.3.5.Final:test [INFO] | +- org.codehaus.jackson:jackson-jaxrs:jar:1.9.9:test [INFO] | - org.codehaus.jackson:jackson-xc:jar:1.9.9:test [INFO] +- org.jboss.resteasy:resteasy-jaxrs:jar:2.3.3.Final:test [INFO] | +- org.jboss.resteasy:jaxrs-api:jar:2.3.3.Final:test [INFO] | +- org.scannotation:scannotation:jar:1.0.3:test [INFO] | | - javassist:javassist:jar:3.12.1.GA:test [INFO] | +- javax.annotation:jsr250-api:jar:1.0:test [INFO] | +- javax.activation:activation:jar:1.1:test [INFO] | +- commons-httpclient:commons-httpclient:jar:3.1:test [INFO] | | - commons-codec:commons-codec:jar:1.2:test [INFO] | - net.jcip:jcip-annotations:jar:1.0:test [INFO] +- org.jboss.resteasy:resteasy-multipart-provider:jar:2.3.3.Final:provided [INFO] | +- javax.mail:mail:jar:1.4.4:provided [INFO] | +- org.apache.james:apache-mime4j:jar:0.6:provided [INFO] | - javax.servlet:servlet-api:jar:2.5:provided [INFO] +- org.codehaus.jackson:jackson-core-asl:jar:1.5.5:provided (scope not updated to compile) [INFO] +- org.jboss.resteasy:resteasy-jaxb-provider:jar:2.3.3.Final:provided [INFO] | - com.sun.xml.bind:jaxb-impl:jar:2.2.4:provided [INFO] | - javax.xml.bind:jaxb-api:jar:2.2.3:provided [INFO] | - javax.xml.stream:stax-api:jar:1.0-2:provided [INFO] +- com.google.code.gson:gson:jar:2.2.4:compile [INFO] +- com.procergs.acr:prarqjava4:jar:0.9.14-SNAPSHOT:compile [INFO] | +- com.procergs.sca:sca-ws:jar:1.0.3:compile [INFO] | - com.procergs.det:detcredenciadows:jar:1.0.1:compile [INFO] +- com.procergs.acr:PRSoeweb:jar:4.3.0:provided [INFO] +- com.acrs:PRAssinador-WS-Client:jar:2.0.1:compile [INFO] | - log4j:log4j:jar:1.2.13:compile [INFO] +- org.primefaces:primefaces:jar:5.0.2:compile [INFO] +- org.primefaces.extensions:all-themes:jar:1.0.8:compile [INFO] | +- org.primefaces.themes:afterdark:jar:1.0.8:runtime [INFO] | +- org.primefaces.themes:afternoon:jar:1.0.8:runtime [INFO] | +- org.primefaces.themes:afterwork:jar:1.0.8:runtime [INFO] | +- org.primefaces.themes:black-tie:jar:1.0.8:runtime [INFO] | +- org.primefaces.themes:blitzer:jar:1.0.8:runtime [INFO] | +- org.primefaces.themes:bluesky:jar:1.0.8:runtime [INFO] | +- org.primefaces.themes:bootstrap:jar:1.0.8:runtime [INFO] | +- org.primefaces.themes:casablanca:jar:1.0.8:runtime [INFO] | +- org.primefaces.themes:cruze:jar:1.0.8:runtime [INFO] | +- org.primefaces.themes:cupertino:jar:1.0.8:runtime [INFO] | +- org.primefaces.themes:dark-hive:jar:1.0.8:runtime [INFO] | +- org.primefaces.themes:dot-luv:jar:1.0.8:runtime [INFO] | +- org.primefaces.themes:eggplant:jar:1.0.8:runtime [INFO] | +- org.primefaces.themes:excite-bike:jar:1.0.8:runtime [INFO] | +- org.primefaces.themes:flick:jar:1.0.8:runtime [INFO] | +- org.primefaces.themes:glass-x:jar:1.0.8:runtime [INFO] | +- org.primefaces.themes:hot-sneaks:jar:1.0.8:runtime [INFO] | +- org.primefaces.themes:humanity:jar:1.0.8:runtime [INFO] | +- org.primefaces.themes:le-frog:jar:1.0.8:runtime [INFO] | +- org.primefaces.themes:midnight:jar:1.0.8:runtime [INFO] | +- org.primefaces.themes:mint-choc:jar:1.0.8:runtime [INFO] | +- org.primefaces.themes:overcast:jar:1.0.8:runtime [INFO] | +- org.primefaces.themes:pepper-grinder:jar:1.0.8:runtime [INFO] | +- org.primefaces.themes:redmond:jar:1.0.8:runtime [INFO] | +- org.primefaces.themes:rocket:jar:1.0.8:runtime [INFO] | +- org.primefaces.themes:sam:jar:1.0.8:runtime [INFO] | +- org.primefaces.themes:smoothness:jar:1.0.8:runtime [INFO] | +- org.primefaces.themes:south-street:jar:1.0.8:runtime [INFO] | +- org.primefaces.themes:start:jar:1.0.8:runtime [INFO] | +- org.primefaces.themes:sunny:jar:1.0.8:runtime [INFO] | +- org.primefaces.themes:swanky-purse:jar:1.0.8:runtime [INFO] | +- org.primefaces.themes:trontastic:jar:1.0.8:runtime [INFO] | +- org.primefaces.themes:ui-darkness:jar:1.0.8:runtime [INFO] | +- org.primefaces.themes:ui-lightness:jar:1.0.8:runtime [INFO] | +- org.primefaces.themes:vader:jar:1.0.8:runtime [INFO] | - org.primefaces.themes:home:jar:1.0.8:runtime [INFO] +- org.primefaces.extensions:primefaces-extensions:jar:1.2.1:compile [INFO] | - org.apache.commons:commons-lang3:jar:3.1:compile [INFO] +- org.omnifaces:omnifaces:jar:1.6:compile [INFO] +- org.apache.myfaces.extensions.cdi.bundles:myfaces-extcdi-bundle-jsf20:jar:1.0.5:compile [INFO] +- commons-fileupload:commons-fileupload:jar:1.2.1:compile [INFO] +- commons-io:commons-io:jar:2.4:compile [INFO] +- org.slf4j:slf4j-api:jar:1.6.1:provided [INFO] +- net.bull.javamelody:javamelody-core:jar:1.49.0:compile [INFO] | - org.jrobin:jrobin:jar:1.5.9:compile [INFO] +- net.sf.jasperreports:jasperreports:jar:5.1.2:compile [INFO] | +- commons-beanutils:commons-beanutils:jar:1.8.0:compile [INFO] | +- commons-digester:commons-digester:jar:2.1:compile [INFO] | +- commons-logging:commons-logging:jar:1.1.1:compile [INFO] | +- jfree:jcommon:jar:1.0.15:compile [INFO] | +- jfree:jfreechart:jar:1.0.12:compile [INFO] | +- eclipse:jdtcore:jar:3.1.0:compile [INFO] | +- org.codehaus.castor:castor:jar:1.2:compile [INFO] | +- com.fasterxml.jackson.core:jackson-core:jar:2.0.5:compile [INFO] | +- com.fasterxml.jackson.core:jackson-databind:jar:2.0.5:compile [INFO] | - com.fasterxml.jackson.core:jackson-annotations:jar:2.0.5:compile [INFO] +- com.lowagie:itext:jar:2.1.7:compile [INFO] | +- bouncycastle:bcmail-jdk14:jar:138:compile [INFO] | +- bouncycastle:bcprov-jdk14:jar:138:compile [INFO] | - org.bouncycastle:bctsp-jdk14:jar:1.38:compile [INFO] | +- org.bouncycastle:bcprov-jdk14:jar:1.38:compile [INFO] | - org.bouncycastle:bcmail-jdk14:jar:1.38:compile [INFO] +- commons-collections:commons-collections:jar:3.2.1:compile [INFO] +- com.hazelcast:hazelcast:jar:3.3.2:compile [INFO] | +- net.sourceforge.findbugs:annotations:jar:1.3.2:compile [INFO] | - com.eclipsesource.minimal-json:minimal-json:jar:0.9.1:compile [INFO] +- junit:junit:jar:4.11:test [INFO] | - org.hamcrest:hamcrest-core:jar:1.3:test [INFO] +- org.eu.ingwar.tools:arquillian-suite-extension:jar:1.1.1:test [INFO] | +- org.jboss.arquillian.container:arquillian-container-test-impl-base:jar:1.1.5.Final:test (version managed from 1.1.2.Final) [INFO] | +- org.jboss.arquillian.core:arquillian-core-impl-base:jar:1.1.5.Final:test (version managed from 1.1.2.Final) [INFO] | +- org.jboss.shrinkwrap.resolver:shrinkwrap-resolver-impl-maven:jar:2.1.0:test (version managed from 2.0.0) [INFO] | | +- org.eclipse.aether:aether-api:jar:0.9.0.M2:test [INFO] | | +- org.eclipse.aether:aether-impl:jar:0.9.0.M2:test [INFO] | | +- org.eclipse.aether:aether-spi:jar:0.9.0.M2:test [INFO] | | +- org.eclipse.aether:aether-util:jar:0.9.0.M2:test [INFO] | | +- org.eclipse.aether:aether-connector-wagon:jar:0.9.0.M2:test [INFO] | | +- org.apache.maven:maven-aether-provider:jar:3.1.1:test [INFO] | | +- org.apache.maven:maven-model:jar:3.1.1:test [INFO] | | +- org.apache.maven:maven-model-builder:jar:3.1.1:test [INFO] | | | - org.codehaus.plexus:plexus-component-annotations:jar:1.5.5:test [INFO] | | +- org.apache.maven:maven-repository-metadata:jar:3.1.1:test [INFO] | | +- org.apache.maven:maven-settings:jar:3.1.1:test [INFO] | | +- org.apache.maven:maven-settings-builder:jar:3.1.1:test [INFO] | | +- org.codehaus.plexus:plexus-interpolation:jar:1.19:test [INFO] | | +- org.codehaus.plexus:plexus-utils:jar:3.0.15:test [INFO] | | +- org.sonatype.plexus:plexus-sec-dispatcher:jar:1.3:test [INFO] | | | - org.sonatype.plexus:plexus-cipher:jar:1.4:test [INFO] | | +- org.apache.maven.wagon:wagon-provider-api:jar:2.6:test [INFO] | | +- org.apache.maven.wagon:wagon-file:jar:2.6:test [INFO] | | - org.apache.maven.wagon:wagon-http-lightweight:jar:2.6:test [INFO] | | - org.apache.maven.wagon:wagon-http-shared:jar:2.6:test [INFO] | +- org.jboss.shrinkwrap.resolver:shrinkwrap-resolver-impl-maven-archive:jar:2.1.0:test (version managed from 2.0.0) [INFO] | | +- org.jboss.shrinkwrap.resolver:shrinkwrap-resolver-spi-maven-archive:jar:2.1.0:test [INFO] | | +- org.eclipse.sisu:org.eclipse.sisu.plexus:jar:0.0.0.M5:test [INFO] | | | +- javax.enterprise:cdi-api:jar:1.0:test [INFO] | | | +- org.sonatype.sisu:sisu-guice:jar:no_aop:3.1.0:test [INFO] | | | | - aopalliance:aopalliance:jar:1.0:test [INFO] | | | - org.eclipse.sisu:org.eclipse.sisu.inject:jar:0.0.0.M5:test [INFO] | | - org.codehaus.plexus:plexus-compiler-javac:jar:2.3:test [INFO] | | - org.codehaus.plexus:plexus-compiler-api:jar:2.3:test [INFO] | +- org.jboss.shrinkwrap:shrinkwrap-impl-base:jar:1.2.2:test [INFO] | | - org.jboss.shrinkwrap:shrinkwrap-spi:jar:1.2.2:test [INFO] | - org.reflections:reflections:jar:0.9.8:test [INFO] +- org.jboss.arquillian.junit:arquillian-junit-container:jar:1.1.5.Final:test [INFO] | +- org.jboss.arquillian.junit:arquillian-junit-core:jar:1.1.5.Final:test [INFO] | +- org.jboss.arquillian.test:arquillian-test-api:jar:1.1.5.Final:test [INFO] | +- org.jboss.arquillian.test:arquillian-test-spi:jar:1.1.5.Final:test [INFO] | +- org.jboss.arquillian.container:arquillian-container-test-api:jar:1.1.5.Final:test [INFO] | +- org.jboss.arquillian.container:arquillian-container-test-spi:jar:1.1.5.Final:test [INFO] | +- org.jboss.arquillian.test:arquillian-test-impl-base:jar:1.1.5.Final:test [INFO] | - org.jboss.arquillian.container:arquillian-container-impl-base:jar:1.1.5.Final:test [INFO] | - org.jboss.arquillian.config:arquillian-config-impl-base:jar:1.1.5.Final:test [INFO] +- org.jboss.shrinkwrap.resolver:shrinkwrap-resolver-depchain:pom:2.1.0:test [INFO] | +- org.jboss.shrinkwrap.resolver:shrinkwrap-resolver-api:jar:2.1.0:test [INFO] | +- org.jboss.shrinkwrap.resolver:shrinkwrap-resolver-spi:jar:2.1.0:test [INFO] | +- org.jboss.shrinkwrap.resolver:shrinkwrap-resolver-api-maven:jar:2.1.0:test [INFO] | +- org.jboss.shrinkwrap.resolver:shrinkwrap-resolver-spi-maven:jar:2.1.0:test [INFO] | - org.jboss.shrinkwrap.resolver:shrinkwrap-resolver-api-maven-archive:jar:2.1.0:test [INFO] +- org.jboss.arquillian.extension:arquillian-persistence-api:jar:1.0.0.Alpha7:test [INFO] +- org.jboss.arquillian.extension:arquillian-persistence-dbunit:jar:1.0.0.Alpha7:test [INFO] | +- org.jboss.arquillian.extension:arquillian-persistence-spi:jar:1.0.0.Alpha7:test [INFO] | +- org.jboss.arquillian.extension:arquillian-persistence-core:jar:1.0.0.Alpha7:test [INFO] | | - org.jboss.arquillian.extension:arquillian-transaction-jta:jar:1.0.1.Final:test [INFO] | | - org.jboss.arquillian.extension:arquillian-transaction-impl-base:jar:1.0.1.Final:test [INFO] | +- org.jboss.arquillian.extension:arquillian-transaction-spi:jar:1.0.1.Final:test [INFO] | | - org.jboss.arquillian.extension:arquillian-transaction-api:jar:1.0.1.Final:test [INFO] | +- org.dbunit:dbunit:jar:2.5.0:test [INFO] | +- org.apache.poi:poi:jar:3.2-FINAL:test [INFO] | +- org.jboss.arquillian.core:arquillian-core-spi:jar:1.1.5.Final:test [INFO] | +- org.jboss.arquillian.container:arquillian-container-spi:jar:1.1.5.Final:test [INFO] | +- org.jboss.arquillian.config:arquillian-config-api:jar:1.1.5.Final:test [INFO] | - org.jboss.shrinkwrap.descriptors:shrinkwrap-descriptors-api-base:jar:2.0.0-alpha-5:test [INFO] +- org.jboss.arquillian.graphene:graphene-webdriver:pom:2.1.0.Alpha1:test [INFO] | +- org.jboss.arquillian.graphene:graphene-webdriver-api:jar:2.1.0.Alpha1:test [INFO] | +- org.jboss.arquillian.graphene:graphene-webdriver-spi:jar:2.1.0.Alpha1:test [INFO] | +- org.jboss.arquillian.graphene:graphene-webdriver-impl:jar:2.1.0.Alpha1:test [INFO] | | +- org.jboss.arquillian.extension:arquillian-drone-impl:jar:2.0.0.Alpha2:test (version managed from 1.3.1.Final) [INFO] | | - org.jboss.arquillian.extension:arquillian-drone-configuration:jar:2.0.0.Alpha2:test [INFO] | +- org.jboss.arquillian.extension:arquillian-drone-webdriver-depchain:pom:2.0.0.Alpha2:test (version managed from 1.3.1.Final) [INFO] | | +- org.jboss.arquillian.extension:arquillian-drone-api:jar:2.0.0.Alpha2:test [INFO] | | +- org.jboss.arquillian.extension:arquillian-drone-spi:jar:2.0.0.Alpha2:test [INFO] | | +- org.jboss.arquillian.extension:arquillian-drone-webdriver:jar:2.0.0.Alpha2:test [INFO] | | +- org.seleniumhq.selenium:selenium-api:jar:2.43.1:test (version managed from 2.41.0) [INFO] | | | - org.json:json:jar:20080701:test [INFO] | | +- org.seleniumhq.selenium:selenium-support:jar:2.43.1:test [INFO] | | +- org.seleniumhq.selenium:selenium-chrome-driver:jar:2.43.1:test [INFO] | | +- org.seleniumhq.selenium:selenium-firefox-driver:jar:2.43.1:test [INFO] | | | - org.apache.commons:commons-exec:jar:1.1:test [INFO] | | +- org.seleniumhq.selenium:selenium-htmlunit-driver:jar:2.43.1:test [INFO] | | | +- net.sourceforge.htmlunit:htmlunit:jar:2.15:test [INFO] | | | | +- xalan:xalan:jar:2.7.1:test [INFO] | | | | | - xalan:serializer:jar:2.7.1:test [INFO] | | | | +- org.apache.httpcomponents:httpmime:jar:4.3.3:test [INFO] | | | | +- net.sourceforge.htmlunit:htmlunit-core-js:jar:2.15:test [INFO] | | | | +- xerces:xercesImpl:jar:2.11.0:test [INFO] | | | | +- net.sourceforge.nekohtml:nekohtml:jar:1.9.21:test [INFO] | | | | +- net.sourceforge.cssparser:cssparser:jar:0.9.14:test [INFO] | | | | | - org.w3c.css:sac:jar:1.3:test [INFO] | | | | - org.eclipse.jetty:jetty-websocket:jar:8.1.15.v20140411:test [INFO] | | | | +- org.eclipse.jetty:jetty-util:jar:8.1.15.v20140411:test [INFO] | | | | +- org.eclipse.jetty:jetty-io:jar:8.1.15.v20140411:test [INFO] | | | | - org.eclipse.jetty:jetty-http:jar:8.1.15.v20140411:test [INFO] | | | - org.apache.httpcomponents:httpclient:jar:4.3.4:test [INFO] | | +- org.seleniumhq.selenium:selenium-ie-driver:jar:2.43.1:test [INFO] | | | +- net.java.dev.jna:jna:jar:3.4.0:test [INFO] | | | - net.java.dev.jna:platform:jar:3.4.0:test [INFO] | | +- org.seleniumhq.selenium:selenium-remote-driver:jar:2.43.1:test [INFO] | | | - cglib:cglib-nodep:jar:2.1_3:test [INFO] | | +- com.opera:operadriver:jar:1.5:test [INFO] | | | +- com.opera:operalaunchers:jar:1.1:test [INFO] | | | +- com.google.protobuf:protobuf-java:jar:2.4.1:test [INFO] | | | +- commons-jxpath:commons-jxpath:jar:1.3:test [INFO] | | | - org.ini4j:ini4j:jar:0.5.2:test [INFO] | | - org.jboss.arquillian.extension:arquillian-phantom-driver:jar:1.1.2.Final:test [INFO] | | - com.github.detro.ghostdriver:phantomjsdriver:jar:1.1.0:test [INFO] | | - org.seleniumhq.selenium:selenium-server:jar:2.43.1:test (version managed from 2.39.0) [INFO] | | +- org.bouncycastle:bcprov-jdk15on:jar:1.48:test [INFO] | | +- org.bouncycastle:bcpkix-jdk15on:jar:1.48:test [INFO] | | +- mx4j:mx4j-tools:jar:3.0.1:test [INFO] | | +- org.mortbay.jetty:servlet-api-2.5:jar:6.1.9:test [INFO] | | +- org.seleniumhq.selenium:jetty-repacked:jar:7.6.1:test [INFO] | | - org.seleniumhq.selenium:jetty-rc-repacked:jar:5:test [INFO] | - org.seleniumhq.selenium:selenium-java:jar:2.43.1:test [INFO] | +- org.seleniumhq.selenium:selenium-safari-driver:jar:2.43.1:test [INFO] | - org.webbitserver:webbit:jar:0.4.15:test [INFO] | - io.netty:netty:jar:3.5.5.Final:test [INFO] +- org.jboss.arquillian.jbehave:arquillian-jbehave-core:jar:1.0.2:test [INFO] | +- org.jbehave:jbehave-core:zip:resources:3.7:test [INFO] | | +- junit:junit-dep:jar:4.8.2:test [INFO] | | +- org.hamcrest:hamcrest-library:jar:1.1:test [INFO] | | +- org.hamcrest:hamcrest-integration:jar:1.1:test [INFO] | | +- commons-lang:commons-lang:jar:2.5:test [INFO] | | +- org.freemarker:freemarker:jar:2.3.16:test [INFO] | | +- com.thoughtworks.paranamer:paranamer:jar:2.4:test [INFO] | | - com.thoughtworks.xstream:xstream:jar:1.3.1:test [INFO] | | - xpp3:xpp3_min:jar:1.1.4c:test [INFO] | +- org.jbehave:jbehave-core:jar:3.7:test [INFO] | - org.jbehave.site:jbehave-site-resources:zip:3.1.1:test [INFO] +- org.jboss.arquillian.extension:arquillian-warp:pom:1.0.0.Alpha7:provided [INFO] | +- org.jboss.arquillian.extension:arquillian-warp-api:jar:1.0.0.Alpha7:provided [INFO] | +- org.jboss.arquillian.extension:arquillian-warp-spi:jar:1.0.0.Alpha7:provided [INFO] | - org.jboss.arquillian.extension:arquillian-warp-impl:jar:1.0.0.Alpha7:provided [INFO] | - org.littleshoot:littleproxy:jar:1.0.0-beta5:provided [INFO] | +- commons-cli:commons-cli:jar:1.2:provided [INFO] | +- io.netty:netty-all:jar:4.0.14.Final:provided [INFO] | +- com.barchart.udt:barchart-udt-bundle:jar:2.3.0:provided [INFO] | - org.littleshoot:dnssec4j:jar:0.1:provided [INFO] | - org.littleshoot:dnsjava:jar:2.1.3:provided [INFO] +- org.jboss.arquillian.extension:arquillian-warp-jsf:jar:1.0.0.Alpha7:provided [INFO] +- com.github.cukespace:cukespace-core:jar:1.5.10:test [INFO] | +- net.masterthought:cucumber-reporting:jar:0.0.23:test [INFO] | | +- org.apache.velocity:velocity:jar:1.7:test [INFO] | | +- velocity-tools:velocity-tools:jar:1.4:test [INFO] | | +- joda-time:joda-time:jar:2.1:test [INFO] | | +- com.googlecode.totallylazy:totallylazy:jar:1077:test [INFO] | | - org.jsoup:jsoup:jar:1.7.2:test [INFO] | - org.jboss.shrinkwrap:shrinkwrap-api:jar:1.2.2:test [INFO] +- info.cukes:cucumber-junit:jar:1.1.8:test [INFO] | - info.cukes:cucumber-core:jar:1.1.8:test [INFO] | +- info.cukes:cucumber-html:jar:0.2.3:test [INFO] | +- info.cukes:cucumber-jvm-deps:jar:1.0.3:test [INFO] | - info.cukes:gherkin:jar:2.12.2:test [INFO] +- info.cukes:cucumber-java:jar:1.1.8:test [INFO] +- org.jboss.spec.javax.annotation:jboss-annotations-api_1.1_spec:jar:1.0.1.Final:provided [INFO] +- org.jboss.spec.javax.ejb:jboss-ejb-api_3.1_spec:jar:1.0.2.Final:provided [INFO] +- org.jboss.spec.javax.interceptor:jboss-interceptors-api_1.1_spec:jar:1.0.1.Final:provided [INFO] +- org.jboss.arquillian.protocol:arquillian-protocol-servlet:jar:1.1.5.Final:test [INFO] | - org.jboss.shrinkwrap.descriptors:shrinkwrap-descriptors-spi:jar:2.0.0-alpha-5:test [INFO] | - org.easytesting:fest-assert:jar:1.4:test [INFO] | - org.easytesting:fest-util:jar:1.1.6:test [INFO] +- xml-apis:xml-apis:jar:1.4.01:test (scope not updated to compile) [INFO] +- org.slf4j:slf4j-log4j12:jar:1.7.5:test [INFO] +- org.codehaus.jackson:jackson-core-lgpl:jar:1.9.13:test [INFO] +- org.apache.httpcomponents:httpcore:jar:4.3.2:test [INFO] +- org.mockito:mockito-all:jar:1.9.5:test [INFO] +- org.codehaus.jackson:jackson-mapper-asl:jar:1.9.13:compile [INFO] +- com.google.guava:guava:jar:13.0.1:test [INFO] +- javax:javaee-api:jar:6.0:provided [INFO] +- org.liquibase:liquibase-core:jar:3.1.1:compile [INFO] | - org.yaml:snakeyaml:jar:1.10:compile [INFO] - org.jboss.as:jboss-as-arquillian-container-managed:jar:7.2.0.Final:test [INFO] +- org.jboss.as:jboss-as-arquillian-common:jar:7.2.0.Final:test [INFO] | +- org.jboss.arquillian.container:arquillian-container-osgi:jar:1.0.3.Final:test [INFO] | +- org.jboss.arquillian.testenricher:arquillian-testenricher-cdi:jar:1.1.5.Final:test (version managed from 1.0.0.Final) [INFO] | +- org.jboss.arquillian.testenricher:arquillian-testenricher-ejb:jar:1.1.5.Final:test (version managed from 1.0.0.Final) [INFO] | +- org.jboss.arquillian.testenricher:arquillian-testenricher-initialcontext:jar:1.1.5.Final:test (version managed from 1.0.0.Final) [INFO] | +- org.jboss.arquillian.testenricher:arquillian-testenricher-osgi:jar:1.0.3.Final:test [INFO] | +- org.jboss.arquillian.testenricher:arquillian-testenricher-resource:jar:1.1.5.Final:test (version managed from 1.0.0.Final) [INFO] | +- org.jboss.as:jboss-as-arquillian-testenricher-msc:jar:7.2.0.Final:test [INFO] | | +- org.jboss.as:jboss-as-server:jar:7.2.0.Final:test [INFO] | | | +- org.jboss.as:jboss-as-controller:jar:7.2.0.Final:test [INFO] | | | | - org.jboss:staxmapper:jar:1.1.0.Final:test [INFO] | | | +- org.jboss.as:jboss-as-domain-http-interface:jar:7.2.0.Final:test [INFO] | | | | +- org.jboss.as:jboss-as-domain-management:jar:7.2.0.Final:test [INFO] | | | | - org.jboss.com.sun.httpserver:httpserver:jar:1.0.1.Final:test [INFO] | | | +- org.jboss.as:jboss-as-deployment-repository:jar:7.2.0.Final:test [INFO] | | | +- org.jboss.as:jboss-as-platform-mbean:jar:7.2.0.Final:test [INFO] | | | +- org.jboss.as:jboss-as-process-controller:jar:7.2.0.Final:test [INFO] | | | | - system:jdk-tools:jar:jdk:system [INFO] | | | +- org.jboss.as:jboss-as-remoting:jar:7.2.0.Final:test [INFO] | | | | - org.jboss.as:jboss-as-network:jar:7.2.0.Final:test [INFO] | | | +- org.jboss.as:jboss-as-version:jar:7.2.0.Final:test [INFO] | | | +- org.jboss:jandex:jar:1.0.3.Final:test [INFO] | | | +- org.jboss.invocation:jboss-invocation:jar:1.1.1.Final:test [INFO] | | | +- org.jboss.logmanager:log4j-jboss-logmanager:jar:1.0.1.Final:test [INFO] | | | +- org.jboss.stdio:jboss-stdio:jar:1.0.1.GA:test [INFO] | | | - org.jboss:jboss-vfs:jar:3.1.0.Final:test [INFO] | | - org.jboss.msc:jboss-msc:jar:1.0.4.GA:test [INFO] | +- org.jboss.as:jboss-as-controller-client:jar:7.2.0.Final:test [INFO] | | +- org.jboss.as:jboss-as-protocol:jar:7.2.0.Final:test [INFO] | | +- org.jboss:jboss-dmr:jar:1.1.6.Final:test [INFO] | | - org.jboss.threads:jboss-threads:jar:2.1.0.Final:test [INFO] | +- org.jboss.as:jboss-as-jmx:jar:7.2.0.Final:test [INFO] | | +- org.jboss:jboss-common-core:jar:2.2.17.GA:test [INFO] | | - org.jboss.as:jboss-as-naming:jar:7.2.0.Final:test [INFO] | | - org.jboss:jboss-remote-naming:jar:1.0.5.Final:test [INFO] | | - org.jboss:jboss-ejb-client:jar:1.0.0.Final:test [INFO] | +- org.jboss.osgi.spi:jbosgi-spi:jar:3.2.0.Final:test [INFO] | | +- org.jboss.osgi.metadata:jbosgi-metadata:jar:2.1.1.CR9:test [INFO] | | - org.jboss.osgi.vfs:jbosgi-vfs30:jar:1.2.0.Final:test [INFO] | | - org.jboss.osgi.vfs:jbosgi-vfs:jar:1.2.0.Final:test [INFO] | - org.osgi:org.osgi.core:jar:4.2.0:test [INFO] +- org.jboss.as:jboss-as-arquillian-protocol-jmx:jar:7.2.0.Final:test [INFO] | +- org.jboss.as:jboss-as-osgi-service:jar:7.2.0.Final:test [INFO] | | +- org.jboss.as:jboss-as-ee:jar:7.2.0.Final:test [INFO] | | | +- javax.validation:validation-api:jar:1.0.0.GA:test [INFO] | | | +- org.hibernate:hibernate-validator:jar:4.3.1.Final:test [INFO] | | | +- org.jboss.metadata:jboss-metadata-common:jar:7.0.8.Final:test [INFO] | | | - org.jboss.metadata:jboss-metadata-ear:jar:7.0.8.Final:test [INFO] | | +- org.jboss.modules:jboss-modules:jar:1.2.0.CR1:test [INFO] | | +- org.jboss.osgi.framework:jbosgi-framework-core:jar:2.1.0.CR12:test [INFO] | | | +- org.jboss.osgi.deployment:jbosgi-deployment:jar:1.3.0.CR1:test [INFO] | | | - org.jboss.osgi.resolver:jbosgi-resolver-felix:jar:3.0.1.Final:test [INFO] | | +- org.jboss.osgi.resolver:jbosgi-resolver-api:jar:3.0.1.Final:test [INFO] | | +- org.jboss.osgi.repository:jbosgi-repository-api:jar:2.1.0.Final:test [INFO] | | - org.jboss.osgi.repository:jbosgi-repository-core:jar:2.1.0.Final:test [INFO] | - org.jboss.arquillian.protocol:arquillian-protocol-jmx:jar:1.1.5.Final:test (version managed from 1.0.0.Final) [INFO] +- org.jboss.remoting3:jboss-remoting:jar:3.2.14.GA:test [INFO] | - org.jboss.xnio:xnio-api:jar:3.0.7.GA:test [INFO] +- org.jboss.remotingjmx:remoting-jmx:jar:1.1.0.Final:test [INFO] | +- org.jboss.logmanager:jboss-logmanager:jar:1.4.0.Final:test [INFO] | +- org.jboss.logging:jboss-logging-processor:jar:1.1.0.Final:test [INFO] | | - org.jboss.jdeparser:jdeparser:jar:1.0.0.Final:test [INFO] | +- org.jboss.marshalling:jboss-marshalling:jar:1.3.16.GA:test [INFO] | +- org.jboss.marshalling:jboss-marshalling-river:jar:1.3.16.GA:test [INFO] | - org.jboss.xnio:xnio-nio:jar:3.0.7.GA:test [INFO] +- org.jboss.sasl:jboss-sasl:jar:1.0.3.Final:test [INFO] +- javax.inject:javax.inject:jar:1:test [INFO] +- org.jboss.arquillian.core:arquillian-core-api:jar:1.1.5.Final:test [INFO] - org.jboss.as:jboss-as-build-config:jar:7.2.0.Final:test [INFO] ------------------------------------------------------------------------ [INFO] BUILD SUCCESS [INFO] ------------------------------------------------------------------------ [INFO] Total time: 10.534s [INFO] Finished at: Mon Oct 27 09:08:49 BRST 2014 [INFO] Final Memory: 32M/511M [INFO] ----------------------------------

ingwarsw commented 9 years ago

And what you do with warp extenssion? I newer used it and Im not sure what it can be used for..

rmpestano commented 9 years ago

basically gray box testing, as soon i get some time i will prepare a small sample so you can reproduce it.

rmpestano commented 9 years ago

removing warp seems to work, i've changed the issue description,

ingwarsw commented 9 years ago

I was trying to make warp working.. but arquillian is real pain in the ass...

What I was able to do is in branch https://github.com/ingwarsw/arquillian-suite-extension/tree/feature/warp

Could you try building it and testing with any warp project?

rmpestano commented 9 years ago

tested under 1.1.3-SNAPSHOT and the same problem:

java.lang.RuntimeException: Could not invoke operation at org.eu.ingwar.tools.arquillian.extension.suite.ArquillianSuiteExtension$SuiteDeployer.executeInClassScope(ArquillianSuiteExtension.java:210) at org.eu.ingwar.tools.arquillian.extension.suite.ArquillianSuiteExtension$SuiteDeployer.startup(ArquillianSuiteExtension.java:176) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.jboss.arquillian.core.impl.ObserverImpl.invoke(ObserverImpl.java:94) at org.jboss.arquillian.core.impl.EventContextImpl.invokeObservers(EventContextImpl.java:99) at org.jboss.arquillian.core.impl.EventContextImpl.proceed(EventContextImpl.java:81) at org.jboss.arquillian.test.impl.TestContextHandler.createSuiteContext(TestContextHandler.java:65) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.jboss.arquillian.core.impl.ObserverImpl.invoke(ObserverImpl.java:94) at org.jboss.arquillian.core.impl.EventContextImpl.proceed(EventContextImpl.java:88) at org.jboss.arquillian.core.impl.ManagerImpl.fire(ManagerImpl.java:145) at org.jboss.arquillian.core.impl.ManagerImpl.fire(ManagerImpl.java:116) at org.jboss.arquillian.test.impl.EventTestRunnerAdaptor.beforeSuite(EventTestRunnerAdaptor.java:68) at org.jboss.arquillian.junit.Arquillian.run(Arquillian.java:104) at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) Caused by: java.lang.NullPointerException at org.jboss.arquillian.warp.impl.client.deployment.DeploymentEnricher.process(DeploymentEnricher.java:113) at org.jboss.arquillian.protocol.servlet.Processor.process(Processor.java:46) at org.jboss.arquillian.protocol.servlet.v_3.ServletProtocolDeploymentPackager.handleArchive(ServletProtocolDeploymentPackager.java:94) at org.jboss.arquillian.protocol.servlet.v_3.ServletProtocolDeploymentPackager.generateDeployment(ServletProtocolDeploymentPackager.java:71) at org.jboss.arquillian.container.test.impl.client.deployment.DeploymentGenerator.buildTestableDeployments(DeploymentGenerator.java:193) at org.jboss.arquillian.container.test.impl.client.deployment.DeploymentGenerator.createTestableDeployments(DeploymentGenerator.java:148) at org.jboss.arquillian.container.test.impl.client.deployment.DeploymentGenerator.generateDeployment(DeploymentGenerator.java:85) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.jboss.arquillian.core.impl.ObserverImpl.invoke(ObserverImpl.java:94) at org.jboss.arquillian.core.impl.EventContextImpl.invokeObservers(EventContextImpl.java:99) at org.jboss.arquillian.core.impl.EventContextImpl.proceed(EventContextImpl.java:81) at org.eu.ingwar.tools.arquillian.extension.suite.ArquillianSuiteExtension$SuiteDeployer.blockGenerateDeploymentWhenNeeded(ArquillianSuiteExtension.java:147) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.jboss.arquillian.core.impl.ObserverImpl.invoke(ObserverImpl.java:94) at org.jboss.arquillian.core.impl.EventContextImpl.proceed(EventContextImpl.java:88) at org.jboss.arquillian.core.impl.ManagerImpl.fire(ManagerImpl.java:145) at org.jboss.arquillian.core.impl.ManagerImpl.fire(ManagerImpl.java:116) at org.jboss.arquillian.core.impl.EventImpl.fire(EventImpl.java:67) at org.eu.ingwar.tools.arquillian.extension.suite.ArquillianSuiteExtension$SuiteDeployer$1.call(ArquillianSuiteExtension.java:179) at org.eu.ingwar.tools.arquillian.extension.suite.ArquillianSuiteExtension$SuiteDeployer$1.call(ArquillianSuiteExtension.java:176) at org.eu.ingwar.tools.arquillian.extension.suite.ArquillianSuiteExtension$SuiteDeployer.executeInClassScope(ArquillianSuiteExtension.java:208) ... 25 more

rmpestano commented 9 years ago

hmm it looks like warp branch is 1.0.9-SNAPSHOT...let me checkout the right branch e test again

rmpestano commented 9 years ago

ok i think im crazy i tested against the right branch...trunk and feature/warp are on version 1.1.3-SNAPSHOT

rmpestano commented 9 years ago

i will provide a sample app soon

rmpestano commented 9 years ago

Hi i've created a branch(suite) here: https://github.com/rmpestano/cdi-crud/tree/suite but for neither without warp its working, some testes are failing. As soon i get it working with suite i post here

ingwarsw commented 9 years ago

Give me one sec.. I will merge it with master and change version so it will not mess up..

ingwarsw commented 9 years ago

I just pushed version 1.1.3.warp-SNAPSHOT.. should land in snapshot repo soon...

ingwarsw commented 9 years ago

First of all I dont see any warp extensions in your project?? Im checking something wrong?

I just added especially for you (but Im sure it will help others) https://github.com/ingwarsw/arquillian-suite-extension#easiest-way-to-move-to-suite

rmpestano commented 9 years ago

"First of all I dont see any warp extensions in your project??" no for now i'm just trying to add suite extension to this project "Im checking something wrong?" no "I just added especially for you (but Im sure it will help others) https://github.com/ingwarsw/arquillian-suite-extension#easiest-way-to-move-to-suite" great! thanks

about versioning i am installing branch feature/warp to my local maven repo

rmpestano commented 9 years ago

made it work with suite extension on integration tests(sulfix it) unfortunately bdd(cucumber whitebox) and at(cucumber blackbox) tests are not working yet.

I will try to make those tests working before adding Warp to the constellation.

do i need to add my test classes to the deployment? made it working only that way: https://github.com/rmpestano/cdi-crud/blob/suite/src/test/java/com/cdi/crud/test/Deployments.java#L53

thanks for he help so far.

ingwarsw commented 9 years ago

Yes you need them..

charleech commented 9 years ago

Do we have any update on this issue?

CSchulz commented 8 years ago

Deployment worked fine with your snapshot, but it seems that there is something else wrong now:

java.lang.IllegalStateException: Error launching test at http://127.0.0.1:9080/2ef1f145-3640-4a57-ab35-545147247b72/CommandEventBus?className=AdjustUiTest&methodName=openAdjustAndCancel&operationMode=PUT. Got 405 (Method Not Allowed)

Perhaps some compatibiity issues with arquillian(-warp) itself?

zygimantus commented 2 years ago

I am getting same nullpoineter when using warp and having ArquillianSuiteDeployment annotation present. Is this issue fixed?