On Thu, Feb 2, 2012 at 7:58 AM, <[email protected]> wrote: > Looks like the wrong version of jboss libraries on the classpath, check that > you don't have any eclipse managed jboss libraries on the classpath,
That is what I am thinking but I cant seem to find the mistake I made > > IIRC having J2EE containers setup as 'servers' in eclipse will result in > eclipse adding the server runtime to the classpath. I do have this. A Jboss 6.x server runtime > > Check Project -> Properties -> Java Build Path -> Libraries. Should be only > JRE and Maven there. Also check the same on any projects that are > dependencies of this one, it could be coming in transitively. The only things I have here are the JDK and maven dependencies > > -----Original Message----- > From: [email protected] [mailto:[email protected]] On > Behalf Of Kelly Goedert > Sent: 02 February 2012 09:45 > To: [email protected] > Subject: [m2e-users] unit tests and profiles > > Hi, > > I have a project where I am trying to run integration tests in eclipse using > a maven profile. I am using the maven integration for eclipse > 3.0.2 in eclipse indigo. If I run tests using maven and the same profile in > the command line to run the tests, they work, but in eclipse I get: > > > java.lang.NoSuchMethodError: > org.jboss.logging.Logger.getLoggerPlugin()Lorg/jboss/logging/LoggerPlugin; > at org.jboss.aop.util.logging.AOPLogger.<init>(AOPLogger.java:63) > at org.jboss.aop.util.logging.AOPLogger.getLogger(AOPLogger.java:44) > at org.jboss.aop.AspectManager.<clinit>(AspectManager.java:109) > at > org.jboss.aop.proxy.ProxyFactory.createProxyCtClass(ProxyFactory.java:148) > at > org.jboss.aop.proxy.ProxyFactory.createProxyClass(ProxyFactory.java:117) > at > org.jboss.aop.proxy.ProxyFactory.createInterfaceProxy(ProxyFactory.java:94) > at > org.jboss.aop.proxy.MarshalledInterfaceProxy.readResolve(MarshalledInterfaceProxy.java:72) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) > at java.lang.reflect.Method.invoke(Method.java:597) > at > java.io.ObjectStreamClass.invokeReadResolve(ObjectStreamClass.java:1061) > at > java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1761) > at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1328) > at java.io.ObjectInputStream.readObject(ObjectInputStream.java:350) > at java.rmi.MarshalledObject.get(MarshalledObject.java:142) > at > org.jnp.interfaces.MarshalledValuePair.get(MarshalledValuePair.java:72) > at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:771) > at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:688) > at javax.naming.InitialContext.lookup(InitialContext.java:392) > at > org.jboss.arquillian.container.jbossas.remote_6.JBossASRemoteContainer.initDeploymentManager(JBossASRemoteContainer.java:204) > at > org.jboss.arquillian.container.jbossas.remote_6.JBossASRemoteContainer.start(JBossASRemoteContainer.java:87) > at > org.jboss.arquillian.container.impl.client.container.ContainerLifecycleController$5.perform(ContainerLifecycleController.java:144) > at > org.jboss.arquillian.container.impl.client.container.ContainerLifecycleController$5.perform(ContainerLifecycleController.java:134) > at > org.jboss.arquillian.container.impl.client.container.ContainerLifecycleController.forContainer(ContainerLifecycleController.java:182) > at > org.jboss.arquillian.container.impl.client.container.ContainerLifecycleController.startContainer(ContainerLifecycleController.java:133) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) > at java.lang.reflect.Method.invoke(Method.java:597) > at > org.jboss.arquillian.core.impl.ObserverImpl.invoke(ObserverImpl.java:90) > 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:39) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) > at java.lang.reflect.Method.invoke(Method.java:597) > at > org.jboss.arquillian.core.impl.ObserverImpl.invoke(ObserverImpl.java:90) > at > org.jboss.arquillian.core.impl.EventContextImpl.proceed(EventContextImpl.java:88) > at > org.jboss.arquillian.core.impl.ManagerImpl.fire(ManagerImpl.java:134) > at > org.jboss.arquillian.core.impl.ManagerImpl.fire(ManagerImpl.java:114) > at org.jboss.arquillian.core.impl.EventImpl.fire(EventImpl.java:67) > at > org.jboss.arquillian.container.impl.client.container.ContainerLifecycleController$2.perform(ContainerLifecycleController.java:83) > at > org.jboss.arquillian.container.impl.client.container.ContainerLifecycleController$2.perform(ContainerLifecycleController.java:76) > at > org.jboss.arquillian.container.impl.client.container.ContainerLifecycleController.forEachContainer(ContainerLifecycleController.java:175) > at > org.jboss.arquillian.container.impl.client.container.ContainerLifecycleController.startContainers(ContainerLifecycleController.java:75) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) > at java.lang.reflect.Method.invoke(Method.java:597) > at > org.jboss.arquillian.core.impl.ObserverImpl.invoke(ObserverImpl.java:90) > 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:134) > at > org.jboss.arquillian.core.impl.ManagerImpl.fire(ManagerImpl.java:114) > at org.jboss.arquillian.core.impl.EventImpl.fire(EventImpl.java:67) > at > org.jboss.arquillian.container.test.impl.client.ContainerEventController.execute(ContainerEventController.java:83) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) > at java.lang.reflect.Method.invoke(Method.java:597) > at > org.jboss.arquillian.core.impl.ObserverImpl.invoke(ObserverImpl.java:90) > 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:54) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) > at java.lang.reflect.Method.invoke(Method.java:597) > at > org.jboss.arquillian.core.impl.ObserverImpl.invoke(ObserverImpl.java:90) > at > org.jboss.arquillian.core.impl.EventContextImpl.proceed(EventContextImpl.java:88) > at > org.jboss.arquillian.core.impl.ManagerImpl.fire(ManagerImpl.java:134) > at > org.jboss.arquillian.core.impl.ManagerImpl.fire(ManagerImpl.java:114) > at > org.jboss.arquillian.test.impl.EventTestRunnerAdaptor.beforeSuite(EventTestRunnerAdaptor.java:68) > at org.jboss.arquillian.junit.Arquillian.run(Arquillian.java:76) > 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) > > My project pom.xml looks like this: > > > <?xml version="1.0" encoding="UTF-8"?> > <project > xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 > http://maven.apache.org/xsd/maven-4.0.0.xsd" > xmlns="http://maven.apache.org/POM/4.0.0" > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> > <modelVersion>4.0.0</modelVersion> > <groupId>com.forge.example</groupId> > <artifactId>forgetest2</artifactId> > <version>1.0.0-SNAPSHOT</version> > <packaging>war</packaging> > > <properties> > <arquillian.version>1.0.0.CR1</arquillian.version> > > <jboss-javaee6-spec.version>1.0.0.Final</jboss-javaee6-spec.version> > </properties> > > > <profiles> > <profile> > <id>jbossas-remote-6</id> > <dependencies> > <dependency> > <groupId>org.jboss.jbossas</groupId> > > <artifactId>jboss-as-client</artifactId> > <version>6.1.0.Final</version> > <type>pom</type> > </dependency> > <dependency> > > <groupId>org.jboss.arquillian.container</groupId> > > <artifactId>arquillian-jbossas-remote-6</artifactId> > > <version>${arquillian.version}</version> > </dependency> > > </dependencies> > </profile> > > </profiles> > > <dependencyManagement> > <dependencies> > <dependency> > <groupId>org.jboss.spec</groupId> > <artifactId>jboss-javaee-6.0</artifactId> > <version>2.0.0.Final</version> > <type>pom</type> > <scope>import</scope> > </dependency> > <dependency> > <groupId>org.hibernate</groupId> > > <artifactId>hibernate-entitymanager</artifactId> > <version>4.0.1.Final</version> > <scope>provided</scope> > </dependency> > </dependencies> > </dependencyManagement> > <dependencies> > <dependency> > <groupId>org.hibernate.javax.persistence</groupId> > <artifactId>hibernate-jpa-2.0-api</artifactId> > <scope>provided</scope> > </dependency> > <dependency> > <groupId>org.jboss.spec.javax.ejb</groupId> > <artifactId>jboss-ejb-api_3.1_spec</artifactId> > <scope>provided</scope> > </dependency> > <dependency> > <groupId>org.jboss.spec.javax.transaction</groupId> > <artifactId>jboss-transaction-api_1.1_spec</artifactId> > <scope>provided</scope> > </dependency> > <dependency> > <groupId>javax.enterprise</groupId> > <artifactId>cdi-api</artifactId> > <scope>provided</scope> > </dependency> > <dependency> > <groupId>org.jboss.spec.javax.annotation</groupId> > <artifactId>jboss-annotations-api_1.1_spec</artifactId> > <scope>provided</scope> > </dependency> > <dependency> > <groupId>org.jboss.spec.javax.servlet</groupId> > <artifactId>jboss-servlet-api_3.0_spec</artifactId> > <scope>provided</scope> > </dependency> > <dependency> > <groupId>org.jboss.spec.javax.faces</groupId> > <artifactId>jboss-jsf-api_2.0_spec</artifactId> > <scope>provided</scope> > </dependency> > <dependency> > <groupId>org.hibernate</groupId> > <artifactId>hibernate-entitymanager</artifactId> > <scope>provided</scope> > </dependency> > <dependency> > <groupId>org.primefaces</groupId> > <artifactId>primefaces</artifactId> > <version>3.0</version> > </dependency> > <dependency> > <groupId>org.glassfish</groupId> > <artifactId>javax.faces</artifactId> > <version>2.1.6</version> > </dependency> > <dependency> > <groupId>junit</groupId> > <artifactId>junit</artifactId> > <version>4.8.2</version> > <scope>test</scope> > </dependency> > <dependency> > <groupId>org.jboss.arquillian.junit</groupId> > <artifactId>arquillian-junit-container</artifactId> > <version>${arquillian.version}</version> > <scope>test</scope> > </dependency> > </dependencies> > > <repositories> > <repository> > <id>JBOSS_NEXUS</id> > > <url>http://repository.jboss.org/nexus/content/groups/public</url> > </repository> > <repository> > <id>maven-nuxeo</id> > <name>Maven Nuxeo Repository</name> > > <url>https://maven.nuxeo.org/nexus/content/groups/public/</url> > <layout>default</layout> > <releases> > <enabled>true</enabled> > <updatePolicy>never</updatePolicy> > </releases> > <snapshots> > <enabled>true</enabled> > <updatePolicy>never</updatePolicy> > </snapshots> > </repository> > <repository> > <id>Prime Technology Maven Repository</id> > <url>http://repository.primefaces.org</url> > </repository> > </repositories> > <build> > <finalName>forgetest2</finalName> > <plugins> > <plugin> > <artifactId>maven-compiler-plugin</artifactId> > <version>2.3.2</version> > <configuration> > <source>1.6</source> > <target>1.6</target> > </configuration> > </plugin> > <plugin> > <artifactId>maven-war-plugin</artifactId> > <extensions>false</extensions> > <configuration> > > <failOnMissingWebXml>false</failOnMissingWebXml> > </configuration> > </plugin> > </plugins> > </build> > </project> > > > Can somebody help? > > Thanks > > Kelly > _______________________________________________ > m2e-users mailing list > [email protected] > https://dev.eclipse.org/mailman/listinfo/m2e-users > > > > This e-mail (including any attachments) is confidential, may contain > proprietary or privileged information and is intended for the named > recipient(s) only. Unintended recipients are prohibited from taking action > on the basis of information in this e-mail and must delete all copies. > Nomura will not accept responsibility or liability for the accuracy or > completeness of, or the presence of any virus or disabling code in, this > e-mail. If verification is sought please request a hard copy. Any reference > to the terms of executed transactions should be treated as preliminary only > and subject to formal written confirmation by Nomura. Nomura reserves the > right to monitor e-mail communications through its networks (in accordance > with applicable laws). No confidentiality or privilege is waived or lost by > Nomura by any mistransmission of this e-mail. Any reference to "Nomura" is > a reference to any entity in the Nomura Holdings, Inc. group. Please read > our Electronic Communications Legal Notice which forms part of this e-mail: > http://www.Nomura.com/email_disclaimer.htm > > _______________________________________________ > m2e-users mailing list > [email protected] > https://dev.eclipse.org/mailman/listinfo/m2e-users _______________________________________________ m2e-users mailing list [email protected] https://dev.eclipse.org/mailman/listinfo/m2e-users
