You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tomee.apache.org by Muhammed Olgun <mh...@gmail.com> on 2014/03/17 14:22:53 UTC
TomEE Arquillian Duplicate DeploymentID
I made two deployments with TomEE-Arquillian Embedded but I got
*org.apache.openejb.DuplicateDeploymentIdException: Application cannot be
deployed as it contains deployment-ids which are in use*
So, I edited my arquillian.xml like this;
<arquillian xmlns="http://jboss.org/schema/arquillian"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="
http://jboss.org/schema/arquillian
http://jboss.org/schema/arquillian/arquillian_1_0.xsd">
<container qualifier="tomee" default="true">
<configuration>
<property name="httpPort">-1</property>
<property name="stopPort">-1</property>
<property name="dir">target/tomee-embedded</property>
<property name="appWorkingDir">target/working-dir</property>
<property name="properties">
openejb.deploymentId.format={moduleId}/{ejbName}
-Dsolr.solr.home=/Users/molgun/Downloads/solr-4.6.1/example/solr
</property>
</configuration>
</container>
</arquillian>
and I see from log console;
Mar 17, 2014 3:21:17 PM org.apache.openejb.util.OptionsLog info
INFO: Using 'openejb.deploymentId.format={moduleId}/{ejbName}'
but I'm getting still same error. Should I create a ticket or did I miss
something?
Re: TomEE Arquillian Duplicate DeploymentID
Posted by Romain Manni-Bucau <rm...@gmail.com>.
if you can otherwise i'll do it later
Romain Manni-Bucau
Twitter: @rmannibucau
Blog: http://rmannibucau.wordpress.com/
LinkedIn: http://fr.linkedin.com/in/rmannibucau
Github: https://github.com/rmannibucau
2014-03-18 9:49 GMT+01:00 Muhammed Olgun <mh...@gmail.com>:
> Hi Romain,
>
> Should I attach your patch to the issue?
>
>
> 2014-03-18 10:39 GMT+02:00 Muhammed Olgun <mh...@gmail.com>:
>
>> I've created the issue https://issues.apache.org/jira/browse/TOMEE-1143
>>
>>
>> 2014-03-18 10:28 GMT+02:00 Romain Manni-Bucau <rm...@gmail.com>:
>>
>> PS: a patch fixing it for this case if you set solar as testable =
>>> false in your test (in @Deployment):
>>> https://gist.github.com/rmannibucau/c5d27b2cef546186f358
>>> Romain Manni-Bucau
>>> Twitter: @rmannibucau
>>> Blog: http://rmannibucau.wordpress.com/
>>> LinkedIn: http://fr.linkedin.com/in/rmannibucau
>>> Github: https://github.com/rmannibucau
>>>
>>>
>>>
>>> 2014-03-18 9:25 GMT+01:00 Romain Manni-Bucau <rm...@gmail.com>:
>>> > Hi
>>> >
>>> > that's a bug you can open an issue
>>> > Romain Manni-Bucau
>>> > Twitter: @rmannibucau
>>> > Blog: http://rmannibucau.wordpress.com/
>>> > LinkedIn: http://fr.linkedin.com/in/rmannibucau
>>> > Github: https://github.com/rmannibucau
>>> >
>>> >
>>> >
>>> > 2014-03-18 8:39 GMT+01:00 Muhammed Olgun <mh...@gmail.com>:
>>> >> Hi Romain,
>>> >>
>>> >> I got a unexpected work yesterday. I've just created a github project
>>> >> because of that.
>>> >>
>>> >> https://github.com/molgun/tomee-arquillian-embedded-solr-deployment
>>> >>
>>> >> When I run mvn clean install, I'm still getting same error. Also I
>>> removed
>>> >> -D tag.
>>> >>
>>> >>
>>> >>
>>> >> 2014-03-18 0:26 GMT+02:00 Romain Manni-Bucau <rm...@gmail.com>:
>>> >>
>>> >>> Ps: for solar syst prop remove -D to let it be taken as expected ;)
>>> >>> Le 17 mars 2014 14:56, "Muhammed Olgun" <mh...@gmail.com> a écrit
>>> :
>>> >>>
>>> >>> > Ok, I'm on it and I will let you know when I create a github
>>> project.
>>> >>> >
>>> >>> >
>>> >>> > 2014-03-17 15:49 GMT+02:00 Romain Manni-Bucau <
>>> rmannibucau@gmail.com>:
>>> >>> >
>>> >>> > > well i expected something ready to run to be honest, a github
>>> project
>>> >>> > > or something like that
>>> >>> > > Romain Manni-Bucau
>>> >>> > > Twitter: @rmannibucau
>>> >>> > > Blog: http://rmannibucau.wordpress.com/
>>> >>> > > LinkedIn: http://fr.linkedin.com/in/rmannibucau
>>> >>> > > Github: https://github.com/rmannibucau
>>> >>> > >
>>> >>> > >
>>> >>> > >
>>> >>> > > 2014-03-17 14:45 GMT+01:00 Muhammed Olgun <mh...@gmail.com>:
>>> >>> > > > Of course, these are my test classes,
>>> >>> > > >
>>> >>> > > > public abstract class AbstractServiceIT {
>>> >>> > > >
>>> >>> > > > @Deployment(name="main",order=1)
>>> >>> > > > public static JavaArchive createDeployment() {
>>> >>> > > > JavaArchive archive =
>>> ShrinkWrap.create(JavaArchive.class)
>>> >>> > > > .addPackages(true, "com.example.ejbs")
>>> >>> > > > .addAsManifestResource(EmptyAsset.INSTANCE,
>>> >>> > "beans.xml");
>>> >>> > > > System.out.println(archive.toString(true));
>>> >>> > > > return archive;
>>> >>> > > > }
>>> >>> > > > }
>>> >>> > > >
>>> >>> > > > @RunWith(Arquillian.class)
>>> >>> > > > public class SearchServiceSolrImplIT extends AbstractServiceIT {
>>> >>> > > >
>>> >>> > > > @Deployment(name="solr",order=2)
>>> >>> > > > public static WebArchive solrDeploy() {
>>> >>> > > > WebArchive archive =
>>> ShrinkWrap.create(ZipImporter.class,
>>> >>> > > > "solr.war")
>>> >>> > > > .importFrom(new
>>> >>> > > File("src/test/resources/solr-4.3.0.war"))
>>> >>> > > > .as(WebArchive.class);
>>> >>> > > > return archive;
>>> >>> > > > }
>>> >>> > > >
>>> >>> > > > }
>>> >>> > > >
>>> >>> > > > My pom.xml
>>> >>> > > >
>>> >>> > > > <profile>
>>> >>> > > > <id>tomee-embedded</id>
>>> >>> > > > <activation>
>>> >>> > > > <activeByDefault>false</activeByDefault>
>>> >>> > > > </activation>
>>> >>> > > > <dependencies>
>>> >>> > > > <dependency>
>>> >>> > > > <groupId>org.apache.openejb</groupId>
>>> >>> > > > <artifactId>javaee-api</artifactId>
>>> >>> > > > <version>6.0-6-SNAPSHOT</version>
>>> >>> > > > <scope>provided</scope>
>>> >>> > > > </dependency>
>>> >>> > > > <dependency>
>>> >>> > > > <groupId>org.apache.openejb</groupId>
>>> >>> > > >
>>> >>> <artifactId>arquillian-tomee-embedded</artifactId>
>>> >>> > > > <version>1.6.1-SNAPSHOT</version>
>>> >>> > > > <scope>test</scope>
>>> >>> > > > </dependency>
>>> >>> > > > <!-- SLF4J -->
>>> >>> > > > <dependency>
>>> >>> > > > <groupId>org.slf4j</groupId>
>>> >>> > > > <artifactId>slf4j-api</artifactId>
>>> >>> > > > <version>1.7.5</version>
>>> >>> > > > </dependency>
>>> >>> > > > <dependency>
>>> >>> > > > <groupId>org.slf4j</groupId>
>>> >>> > > > <artifactId>jcl-over-slf4j</artifactId>
>>> >>> > > > <version>1.7.5</version>
>>> >>> > > > </dependency>
>>> >>> > > > <dependency>
>>> >>> > > > <groupId>org.slf4j</groupId>
>>> >>> > > > <artifactId>jul-to-slf4j</artifactId>
>>> >>> > > > <version>1.7.5</version>
>>> >>> > > > </dependency>
>>> >>> > > > <dependency>
>>> >>> > > > <groupId>org.slf4j</groupId>
>>> >>> > > > <artifactId>slf4j-log4j12</artifactId>
>>> >>> > > > <version>1.7.5</version>
>>> >>> > > > </dependency>
>>> >>> > > > <!-- Log4j -->
>>> >>> > > > <dependency>
>>> >>> > > > <groupId>log4j</groupId>
>>> >>> > > > <artifactId>log4j</artifactId>
>>> >>> > > > <version>1.2.17</version>
>>> >>> > > > </dependency>
>>> >>> > > > </dependencies>
>>> >>> > > > </profile>
>>> >>> > > >
>>> >>> > > > My arquillian.xml
>>> >>> > > >
>>> >>> > > > <arquillian xmlns="http://jboss.org/schema/arquillian"
>>> >>> > > > xmlns:xsi="
>>> http://www.w3.org/2001/XMLSchema-instance"
>>> >>> > > > xsi:schemaLocation="
>>> >>> > > > http://jboss.org/schema/arquillian
>>> >>> > > > http://jboss.org/schema/arquillian/arquillian_1_0.xsd">
>>> >>> > > > <container qualifier="tomee" default="true">
>>> >>> > > > <configuration>
>>> >>> > > > <property name="httpPort">-1</property>
>>> >>> > > > <property name="stopPort">-1</property>
>>> >>> > > > <property
>>> name="dir">target/tomee-embedded</property>
>>> >>> > > > <property
>>> >>> > name="appWorkingDir">target/working-dir</property>
>>> >>> > > > <property name="properties">
>>> >>> > > > openejb.deploymentId.format={moduleId}/{ejbName}
>>> >>> > > >
>>> >>> > > > -Dsolr.solr.home=/Users/molgun/Downloads/solr-4.6.1/example/solr
>>> >>> > > > </property>
>>> >>> > > > </configuration>
>>> >>> > > > </container>
>>> >>> > > > </arquillian>
>>> >>> > > >
>>> >>> > > >
>>> >>> > > > 2014-03-17 15:37 GMT+02:00 Romain Manni-Bucau <
>>> rmannibucau@gmail.com
>>> >>> >:
>>> >>> > > >
>>> >>> > > >> Hi
>>> >>> > > >>
>>> >>> > > >> can you reproduce it and share the sample? I doubt it is an
>>> aadatper
>>> >>> > > issue.
>>> >>> > > >> Romain Manni-Bucau
>>> >>> > > >> Twitter: @rmannibucau
>>> >>> > > >> Blog: http://rmannibucau.wordpress.com/
>>> >>> > > >> LinkedIn: http://fr.linkedin.com/in/rmannibucau
>>> >>> > > >> Github: https://github.com/rmannibucau
>>> >>> > > >>
>>> >>> > > >>
>>> >>> > > >>
>>> >>> > > >> 2014-03-17 14:22 GMT+01:00 Muhammed Olgun <mh.olgun@gmail.com
>>> >:
>>> >>> > > >> > I made two deployments with TomEE-Arquillian Embedded but I
>>> got
>>> >>> > > >> >
>>> >>> > > >> > *org.apache.openejb.DuplicateDeploymentIdException:
>>> Application
>>> >>> > > cannot be
>>> >>> > > >> > deployed as it contains deployment-ids which are in use*
>>> >>> > > >> >
>>> >>> > > >> > So, I edited my arquillian.xml like this;
>>> >>> > > >> >
>>> >>> > > >> > <arquillian xmlns="http://jboss.org/schema/arquillian"
>>> >>> > > >> > xmlns:xsi="
>>> http://www.w3.org/2001/XMLSchema-instance"
>>> >>> > > >> > xsi:schemaLocation="
>>> >>> > > >> > http://jboss.org/schema/arquillian
>>> >>> > > >> >
>>> http://jboss.org/schema/arquillian/arquillian_1_0.xsd">
>>> >>> > > >> > <container qualifier="tomee" default="true">
>>> >>> > > >> > <configuration>
>>> >>> > > >> > <property name="httpPort">-1</property>
>>> >>> > > >> > <property name="stopPort">-1</property>
>>> >>> > > >> > <property
>>> name="dir">target/tomee-embedded</property>
>>> >>> > > >> > <property
>>> >>> > > name="appWorkingDir">target/working-dir</property>
>>> >>> > > >> > <property name="properties">
>>> >>> > > >> >
>>> openejb.deploymentId.format={moduleId}/{ejbName}
>>> >>> > > >> >
>>> >>> > > >> >
>>> -Dsolr.solr.home=/Users/molgun/Downloads/solr-4.6.1/example/solr
>>> >>> > > >> > </property>
>>> >>> > > >> > </configuration>
>>> >>> > > >> > </container>
>>> >>> > > >> > </arquillian>
>>> >>> > > >> >
>>> >>> > > >> > and I see from log console;
>>> >>> > > >> >
>>> >>> > > >> > Mar 17, 2014 3:21:17 PM org.apache.openejb.util.OptionsLog
>>> info
>>> >>> > > >> > INFO: Using
>>> 'openejb.deploymentId.format={moduleId}/{ejbName}'
>>> >>> > > >> >
>>> >>> > > >> > but I'm getting still same error. Should I create a ticket
>>> or did
>>> >>> I
>>> >>> > > miss
>>> >>> > > >> > something?
>>> >>> > > >>
>>> >>> > >
>>> >>> >
>>> >>>
>>>
>>
>>
Re: TomEE Arquillian Duplicate DeploymentID
Posted by Muhammed Olgun <mh...@gmail.com>.
Hi Romain,
Should I attach your patch to the issue?
2014-03-18 10:39 GMT+02:00 Muhammed Olgun <mh...@gmail.com>:
> I've created the issue https://issues.apache.org/jira/browse/TOMEE-1143
>
>
> 2014-03-18 10:28 GMT+02:00 Romain Manni-Bucau <rm...@gmail.com>:
>
> PS: a patch fixing it for this case if you set solar as testable =
>> false in your test (in @Deployment):
>> https://gist.github.com/rmannibucau/c5d27b2cef546186f358
>> Romain Manni-Bucau
>> Twitter: @rmannibucau
>> Blog: http://rmannibucau.wordpress.com/
>> LinkedIn: http://fr.linkedin.com/in/rmannibucau
>> Github: https://github.com/rmannibucau
>>
>>
>>
>> 2014-03-18 9:25 GMT+01:00 Romain Manni-Bucau <rm...@gmail.com>:
>> > Hi
>> >
>> > that's a bug you can open an issue
>> > Romain Manni-Bucau
>> > Twitter: @rmannibucau
>> > Blog: http://rmannibucau.wordpress.com/
>> > LinkedIn: http://fr.linkedin.com/in/rmannibucau
>> > Github: https://github.com/rmannibucau
>> >
>> >
>> >
>> > 2014-03-18 8:39 GMT+01:00 Muhammed Olgun <mh...@gmail.com>:
>> >> Hi Romain,
>> >>
>> >> I got a unexpected work yesterday. I've just created a github project
>> >> because of that.
>> >>
>> >> https://github.com/molgun/tomee-arquillian-embedded-solr-deployment
>> >>
>> >> When I run mvn clean install, I'm still getting same error. Also I
>> removed
>> >> -D tag.
>> >>
>> >>
>> >>
>> >> 2014-03-18 0:26 GMT+02:00 Romain Manni-Bucau <rm...@gmail.com>:
>> >>
>> >>> Ps: for solar syst prop remove -D to let it be taken as expected ;)
>> >>> Le 17 mars 2014 14:56, "Muhammed Olgun" <mh...@gmail.com> a écrit
>> :
>> >>>
>> >>> > Ok, I'm on it and I will let you know when I create a github
>> project.
>> >>> >
>> >>> >
>> >>> > 2014-03-17 15:49 GMT+02:00 Romain Manni-Bucau <
>> rmannibucau@gmail.com>:
>> >>> >
>> >>> > > well i expected something ready to run to be honest, a github
>> project
>> >>> > > or something like that
>> >>> > > Romain Manni-Bucau
>> >>> > > Twitter: @rmannibucau
>> >>> > > Blog: http://rmannibucau.wordpress.com/
>> >>> > > LinkedIn: http://fr.linkedin.com/in/rmannibucau
>> >>> > > Github: https://github.com/rmannibucau
>> >>> > >
>> >>> > >
>> >>> > >
>> >>> > > 2014-03-17 14:45 GMT+01:00 Muhammed Olgun <mh...@gmail.com>:
>> >>> > > > Of course, these are my test classes,
>> >>> > > >
>> >>> > > > public abstract class AbstractServiceIT {
>> >>> > > >
>> >>> > > > @Deployment(name="main",order=1)
>> >>> > > > public static JavaArchive createDeployment() {
>> >>> > > > JavaArchive archive =
>> ShrinkWrap.create(JavaArchive.class)
>> >>> > > > .addPackages(true, "com.example.ejbs")
>> >>> > > > .addAsManifestResource(EmptyAsset.INSTANCE,
>> >>> > "beans.xml");
>> >>> > > > System.out.println(archive.toString(true));
>> >>> > > > return archive;
>> >>> > > > }
>> >>> > > > }
>> >>> > > >
>> >>> > > > @RunWith(Arquillian.class)
>> >>> > > > public class SearchServiceSolrImplIT extends AbstractServiceIT {
>> >>> > > >
>> >>> > > > @Deployment(name="solr",order=2)
>> >>> > > > public static WebArchive solrDeploy() {
>> >>> > > > WebArchive archive =
>> ShrinkWrap.create(ZipImporter.class,
>> >>> > > > "solr.war")
>> >>> > > > .importFrom(new
>> >>> > > File("src/test/resources/solr-4.3.0.war"))
>> >>> > > > .as(WebArchive.class);
>> >>> > > > return archive;
>> >>> > > > }
>> >>> > > >
>> >>> > > > }
>> >>> > > >
>> >>> > > > My pom.xml
>> >>> > > >
>> >>> > > > <profile>
>> >>> > > > <id>tomee-embedded</id>
>> >>> > > > <activation>
>> >>> > > > <activeByDefault>false</activeByDefault>
>> >>> > > > </activation>
>> >>> > > > <dependencies>
>> >>> > > > <dependency>
>> >>> > > > <groupId>org.apache.openejb</groupId>
>> >>> > > > <artifactId>javaee-api</artifactId>
>> >>> > > > <version>6.0-6-SNAPSHOT</version>
>> >>> > > > <scope>provided</scope>
>> >>> > > > </dependency>
>> >>> > > > <dependency>
>> >>> > > > <groupId>org.apache.openejb</groupId>
>> >>> > > >
>> >>> <artifactId>arquillian-tomee-embedded</artifactId>
>> >>> > > > <version>1.6.1-SNAPSHOT</version>
>> >>> > > > <scope>test</scope>
>> >>> > > > </dependency>
>> >>> > > > <!-- SLF4J -->
>> >>> > > > <dependency>
>> >>> > > > <groupId>org.slf4j</groupId>
>> >>> > > > <artifactId>slf4j-api</artifactId>
>> >>> > > > <version>1.7.5</version>
>> >>> > > > </dependency>
>> >>> > > > <dependency>
>> >>> > > > <groupId>org.slf4j</groupId>
>> >>> > > > <artifactId>jcl-over-slf4j</artifactId>
>> >>> > > > <version>1.7.5</version>
>> >>> > > > </dependency>
>> >>> > > > <dependency>
>> >>> > > > <groupId>org.slf4j</groupId>
>> >>> > > > <artifactId>jul-to-slf4j</artifactId>
>> >>> > > > <version>1.7.5</version>
>> >>> > > > </dependency>
>> >>> > > > <dependency>
>> >>> > > > <groupId>org.slf4j</groupId>
>> >>> > > > <artifactId>slf4j-log4j12</artifactId>
>> >>> > > > <version>1.7.5</version>
>> >>> > > > </dependency>
>> >>> > > > <!-- Log4j -->
>> >>> > > > <dependency>
>> >>> > > > <groupId>log4j</groupId>
>> >>> > > > <artifactId>log4j</artifactId>
>> >>> > > > <version>1.2.17</version>
>> >>> > > > </dependency>
>> >>> > > > </dependencies>
>> >>> > > > </profile>
>> >>> > > >
>> >>> > > > My arquillian.xml
>> >>> > > >
>> >>> > > > <arquillian xmlns="http://jboss.org/schema/arquillian"
>> >>> > > > xmlns:xsi="
>> http://www.w3.org/2001/XMLSchema-instance"
>> >>> > > > xsi:schemaLocation="
>> >>> > > > http://jboss.org/schema/arquillian
>> >>> > > > http://jboss.org/schema/arquillian/arquillian_1_0.xsd">
>> >>> > > > <container qualifier="tomee" default="true">
>> >>> > > > <configuration>
>> >>> > > > <property name="httpPort">-1</property>
>> >>> > > > <property name="stopPort">-1</property>
>> >>> > > > <property
>> name="dir">target/tomee-embedded</property>
>> >>> > > > <property
>> >>> > name="appWorkingDir">target/working-dir</property>
>> >>> > > > <property name="properties">
>> >>> > > > openejb.deploymentId.format={moduleId}/{ejbName}
>> >>> > > >
>> >>> > > > -Dsolr.solr.home=/Users/molgun/Downloads/solr-4.6.1/example/solr
>> >>> > > > </property>
>> >>> > > > </configuration>
>> >>> > > > </container>
>> >>> > > > </arquillian>
>> >>> > > >
>> >>> > > >
>> >>> > > > 2014-03-17 15:37 GMT+02:00 Romain Manni-Bucau <
>> rmannibucau@gmail.com
>> >>> >:
>> >>> > > >
>> >>> > > >> Hi
>> >>> > > >>
>> >>> > > >> can you reproduce it and share the sample? I doubt it is an
>> aadatper
>> >>> > > issue.
>> >>> > > >> Romain Manni-Bucau
>> >>> > > >> Twitter: @rmannibucau
>> >>> > > >> Blog: http://rmannibucau.wordpress.com/
>> >>> > > >> LinkedIn: http://fr.linkedin.com/in/rmannibucau
>> >>> > > >> Github: https://github.com/rmannibucau
>> >>> > > >>
>> >>> > > >>
>> >>> > > >>
>> >>> > > >> 2014-03-17 14:22 GMT+01:00 Muhammed Olgun <mh.olgun@gmail.com
>> >:
>> >>> > > >> > I made two deployments with TomEE-Arquillian Embedded but I
>> got
>> >>> > > >> >
>> >>> > > >> > *org.apache.openejb.DuplicateDeploymentIdException:
>> Application
>> >>> > > cannot be
>> >>> > > >> > deployed as it contains deployment-ids which are in use*
>> >>> > > >> >
>> >>> > > >> > So, I edited my arquillian.xml like this;
>> >>> > > >> >
>> >>> > > >> > <arquillian xmlns="http://jboss.org/schema/arquillian"
>> >>> > > >> > xmlns:xsi="
>> http://www.w3.org/2001/XMLSchema-instance"
>> >>> > > >> > xsi:schemaLocation="
>> >>> > > >> > http://jboss.org/schema/arquillian
>> >>> > > >> >
>> http://jboss.org/schema/arquillian/arquillian_1_0.xsd">
>> >>> > > >> > <container qualifier="tomee" default="true">
>> >>> > > >> > <configuration>
>> >>> > > >> > <property name="httpPort">-1</property>
>> >>> > > >> > <property name="stopPort">-1</property>
>> >>> > > >> > <property
>> name="dir">target/tomee-embedded</property>
>> >>> > > >> > <property
>> >>> > > name="appWorkingDir">target/working-dir</property>
>> >>> > > >> > <property name="properties">
>> >>> > > >> >
>> openejb.deploymentId.format={moduleId}/{ejbName}
>> >>> > > >> >
>> >>> > > >> >
>> -Dsolr.solr.home=/Users/molgun/Downloads/solr-4.6.1/example/solr
>> >>> > > >> > </property>
>> >>> > > >> > </configuration>
>> >>> > > >> > </container>
>> >>> > > >> > </arquillian>
>> >>> > > >> >
>> >>> > > >> > and I see from log console;
>> >>> > > >> >
>> >>> > > >> > Mar 17, 2014 3:21:17 PM org.apache.openejb.util.OptionsLog
>> info
>> >>> > > >> > INFO: Using
>> 'openejb.deploymentId.format={moduleId}/{ejbName}'
>> >>> > > >> >
>> >>> > > >> > but I'm getting still same error. Should I create a ticket
>> or did
>> >>> I
>> >>> > > miss
>> >>> > > >> > something?
>> >>> > > >>
>> >>> > >
>> >>> >
>> >>>
>>
>
>
Re: TomEE Arquillian Duplicate DeploymentID
Posted by Muhammed Olgun <mh...@gmail.com>.
I've created the issue https://issues.apache.org/jira/browse/TOMEE-1143
2014-03-18 10:28 GMT+02:00 Romain Manni-Bucau <rm...@gmail.com>:
> PS: a patch fixing it for this case if you set solar as testable =
> false in your test (in @Deployment):
> https://gist.github.com/rmannibucau/c5d27b2cef546186f358
> Romain Manni-Bucau
> Twitter: @rmannibucau
> Blog: http://rmannibucau.wordpress.com/
> LinkedIn: http://fr.linkedin.com/in/rmannibucau
> Github: https://github.com/rmannibucau
>
>
>
> 2014-03-18 9:25 GMT+01:00 Romain Manni-Bucau <rm...@gmail.com>:
> > Hi
> >
> > that's a bug you can open an issue
> > Romain Manni-Bucau
> > Twitter: @rmannibucau
> > Blog: http://rmannibucau.wordpress.com/
> > LinkedIn: http://fr.linkedin.com/in/rmannibucau
> > Github: https://github.com/rmannibucau
> >
> >
> >
> > 2014-03-18 8:39 GMT+01:00 Muhammed Olgun <mh...@gmail.com>:
> >> Hi Romain,
> >>
> >> I got a unexpected work yesterday. I've just created a github project
> >> because of that.
> >>
> >> https://github.com/molgun/tomee-arquillian-embedded-solr-deployment
> >>
> >> When I run mvn clean install, I'm still getting same error. Also I
> removed
> >> -D tag.
> >>
> >>
> >>
> >> 2014-03-18 0:26 GMT+02:00 Romain Manni-Bucau <rm...@gmail.com>:
> >>
> >>> Ps: for solar syst prop remove -D to let it be taken as expected ;)
> >>> Le 17 mars 2014 14:56, "Muhammed Olgun" <mh...@gmail.com> a écrit :
> >>>
> >>> > Ok, I'm on it and I will let you know when I create a github project.
> >>> >
> >>> >
> >>> > 2014-03-17 15:49 GMT+02:00 Romain Manni-Bucau <rmannibucau@gmail.com
> >:
> >>> >
> >>> > > well i expected something ready to run to be honest, a github
> project
> >>> > > or something like that
> >>> > > Romain Manni-Bucau
> >>> > > Twitter: @rmannibucau
> >>> > > Blog: http://rmannibucau.wordpress.com/
> >>> > > LinkedIn: http://fr.linkedin.com/in/rmannibucau
> >>> > > Github: https://github.com/rmannibucau
> >>> > >
> >>> > >
> >>> > >
> >>> > > 2014-03-17 14:45 GMT+01:00 Muhammed Olgun <mh...@gmail.com>:
> >>> > > > Of course, these are my test classes,
> >>> > > >
> >>> > > > public abstract class AbstractServiceIT {
> >>> > > >
> >>> > > > @Deployment(name="main",order=1)
> >>> > > > public static JavaArchive createDeployment() {
> >>> > > > JavaArchive archive =
> ShrinkWrap.create(JavaArchive.class)
> >>> > > > .addPackages(true, "com.example.ejbs")
> >>> > > > .addAsManifestResource(EmptyAsset.INSTANCE,
> >>> > "beans.xml");
> >>> > > > System.out.println(archive.toString(true));
> >>> > > > return archive;
> >>> > > > }
> >>> > > > }
> >>> > > >
> >>> > > > @RunWith(Arquillian.class)
> >>> > > > public class SearchServiceSolrImplIT extends AbstractServiceIT {
> >>> > > >
> >>> > > > @Deployment(name="solr",order=2)
> >>> > > > public static WebArchive solrDeploy() {
> >>> > > > WebArchive archive = ShrinkWrap.create(ZipImporter.class,
> >>> > > > "solr.war")
> >>> > > > .importFrom(new
> >>> > > File("src/test/resources/solr-4.3.0.war"))
> >>> > > > .as(WebArchive.class);
> >>> > > > return archive;
> >>> > > > }
> >>> > > >
> >>> > > > }
> >>> > > >
> >>> > > > My pom.xml
> >>> > > >
> >>> > > > <profile>
> >>> > > > <id>tomee-embedded</id>
> >>> > > > <activation>
> >>> > > > <activeByDefault>false</activeByDefault>
> >>> > > > </activation>
> >>> > > > <dependencies>
> >>> > > > <dependency>
> >>> > > > <groupId>org.apache.openejb</groupId>
> >>> > > > <artifactId>javaee-api</artifactId>
> >>> > > > <version>6.0-6-SNAPSHOT</version>
> >>> > > > <scope>provided</scope>
> >>> > > > </dependency>
> >>> > > > <dependency>
> >>> > > > <groupId>org.apache.openejb</groupId>
> >>> > > >
> >>> <artifactId>arquillian-tomee-embedded</artifactId>
> >>> > > > <version>1.6.1-SNAPSHOT</version>
> >>> > > > <scope>test</scope>
> >>> > > > </dependency>
> >>> > > > <!-- SLF4J -->
> >>> > > > <dependency>
> >>> > > > <groupId>org.slf4j</groupId>
> >>> > > > <artifactId>slf4j-api</artifactId>
> >>> > > > <version>1.7.5</version>
> >>> > > > </dependency>
> >>> > > > <dependency>
> >>> > > > <groupId>org.slf4j</groupId>
> >>> > > > <artifactId>jcl-over-slf4j</artifactId>
> >>> > > > <version>1.7.5</version>
> >>> > > > </dependency>
> >>> > > > <dependency>
> >>> > > > <groupId>org.slf4j</groupId>
> >>> > > > <artifactId>jul-to-slf4j</artifactId>
> >>> > > > <version>1.7.5</version>
> >>> > > > </dependency>
> >>> > > > <dependency>
> >>> > > > <groupId>org.slf4j</groupId>
> >>> > > > <artifactId>slf4j-log4j12</artifactId>
> >>> > > > <version>1.7.5</version>
> >>> > > > </dependency>
> >>> > > > <!-- Log4j -->
> >>> > > > <dependency>
> >>> > > > <groupId>log4j</groupId>
> >>> > > > <artifactId>log4j</artifactId>
> >>> > > > <version>1.2.17</version>
> >>> > > > </dependency>
> >>> > > > </dependencies>
> >>> > > > </profile>
> >>> > > >
> >>> > > > My arquillian.xml
> >>> > > >
> >>> > > > <arquillian xmlns="http://jboss.org/schema/arquillian"
> >>> > > > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance
> "
> >>> > > > xsi:schemaLocation="
> >>> > > > http://jboss.org/schema/arquillian
> >>> > > > http://jboss.org/schema/arquillian/arquillian_1_0.xsd">
> >>> > > > <container qualifier="tomee" default="true">
> >>> > > > <configuration>
> >>> > > > <property name="httpPort">-1</property>
> >>> > > > <property name="stopPort">-1</property>
> >>> > > > <property name="dir">target/tomee-embedded</property>
> >>> > > > <property
> >>> > name="appWorkingDir">target/working-dir</property>
> >>> > > > <property name="properties">
> >>> > > > openejb.deploymentId.format={moduleId}/{ejbName}
> >>> > > >
> >>> > > > -Dsolr.solr.home=/Users/molgun/Downloads/solr-4.6.1/example/solr
> >>> > > > </property>
> >>> > > > </configuration>
> >>> > > > </container>
> >>> > > > </arquillian>
> >>> > > >
> >>> > > >
> >>> > > > 2014-03-17 15:37 GMT+02:00 Romain Manni-Bucau <
> rmannibucau@gmail.com
> >>> >:
> >>> > > >
> >>> > > >> Hi
> >>> > > >>
> >>> > > >> can you reproduce it and share the sample? I doubt it is an
> aadatper
> >>> > > issue.
> >>> > > >> Romain Manni-Bucau
> >>> > > >> Twitter: @rmannibucau
> >>> > > >> Blog: http://rmannibucau.wordpress.com/
> >>> > > >> LinkedIn: http://fr.linkedin.com/in/rmannibucau
> >>> > > >> Github: https://github.com/rmannibucau
> >>> > > >>
> >>> > > >>
> >>> > > >>
> >>> > > >> 2014-03-17 14:22 GMT+01:00 Muhammed Olgun <mh...@gmail.com>:
> >>> > > >> > I made two deployments with TomEE-Arquillian Embedded but I
> got
> >>> > > >> >
> >>> > > >> > *org.apache.openejb.DuplicateDeploymentIdException:
> Application
> >>> > > cannot be
> >>> > > >> > deployed as it contains deployment-ids which are in use*
> >>> > > >> >
> >>> > > >> > So, I edited my arquillian.xml like this;
> >>> > > >> >
> >>> > > >> > <arquillian xmlns="http://jboss.org/schema/arquillian"
> >>> > > >> > xmlns:xsi="
> http://www.w3.org/2001/XMLSchema-instance"
> >>> > > >> > xsi:schemaLocation="
> >>> > > >> > http://jboss.org/schema/arquillian
> >>> > > >> > http://jboss.org/schema/arquillian/arquillian_1_0.xsd
> ">
> >>> > > >> > <container qualifier="tomee" default="true">
> >>> > > >> > <configuration>
> >>> > > >> > <property name="httpPort">-1</property>
> >>> > > >> > <property name="stopPort">-1</property>
> >>> > > >> > <property
> name="dir">target/tomee-embedded</property>
> >>> > > >> > <property
> >>> > > name="appWorkingDir">target/working-dir</property>
> >>> > > >> > <property name="properties">
> >>> > > >> >
> openejb.deploymentId.format={moduleId}/{ejbName}
> >>> > > >> >
> >>> > > >> >
> -Dsolr.solr.home=/Users/molgun/Downloads/solr-4.6.1/example/solr
> >>> > > >> > </property>
> >>> > > >> > </configuration>
> >>> > > >> > </container>
> >>> > > >> > </arquillian>
> >>> > > >> >
> >>> > > >> > and I see from log console;
> >>> > > >> >
> >>> > > >> > Mar 17, 2014 3:21:17 PM org.apache.openejb.util.OptionsLog
> info
> >>> > > >> > INFO: Using 'openejb.deploymentId.format={moduleId}/{ejbName}'
> >>> > > >> >
> >>> > > >> > but I'm getting still same error. Should I create a ticket or
> did
> >>> I
> >>> > > miss
> >>> > > >> > something?
> >>> > > >>
> >>> > >
> >>> >
> >>>
>
Re: TomEE Arquillian Duplicate DeploymentID
Posted by Romain Manni-Bucau <rm...@gmail.com>.
PS: a patch fixing it for this case if you set solar as testable =
false in your test (in @Deployment):
https://gist.github.com/rmannibucau/c5d27b2cef546186f358
Romain Manni-Bucau
Twitter: @rmannibucau
Blog: http://rmannibucau.wordpress.com/
LinkedIn: http://fr.linkedin.com/in/rmannibucau
Github: https://github.com/rmannibucau
2014-03-18 9:25 GMT+01:00 Romain Manni-Bucau <rm...@gmail.com>:
> Hi
>
> that's a bug you can open an issue
> Romain Manni-Bucau
> Twitter: @rmannibucau
> Blog: http://rmannibucau.wordpress.com/
> LinkedIn: http://fr.linkedin.com/in/rmannibucau
> Github: https://github.com/rmannibucau
>
>
>
> 2014-03-18 8:39 GMT+01:00 Muhammed Olgun <mh...@gmail.com>:
>> Hi Romain,
>>
>> I got a unexpected work yesterday. I've just created a github project
>> because of that.
>>
>> https://github.com/molgun/tomee-arquillian-embedded-solr-deployment
>>
>> When I run mvn clean install, I'm still getting same error. Also I removed
>> -D tag.
>>
>>
>>
>> 2014-03-18 0:26 GMT+02:00 Romain Manni-Bucau <rm...@gmail.com>:
>>
>>> Ps: for solar syst prop remove -D to let it be taken as expected ;)
>>> Le 17 mars 2014 14:56, "Muhammed Olgun" <mh...@gmail.com> a écrit :
>>>
>>> > Ok, I'm on it and I will let you know when I create a github project.
>>> >
>>> >
>>> > 2014-03-17 15:49 GMT+02:00 Romain Manni-Bucau <rm...@gmail.com>:
>>> >
>>> > > well i expected something ready to run to be honest, a github project
>>> > > or something like that
>>> > > Romain Manni-Bucau
>>> > > Twitter: @rmannibucau
>>> > > Blog: http://rmannibucau.wordpress.com/
>>> > > LinkedIn: http://fr.linkedin.com/in/rmannibucau
>>> > > Github: https://github.com/rmannibucau
>>> > >
>>> > >
>>> > >
>>> > > 2014-03-17 14:45 GMT+01:00 Muhammed Olgun <mh...@gmail.com>:
>>> > > > Of course, these are my test classes,
>>> > > >
>>> > > > public abstract class AbstractServiceIT {
>>> > > >
>>> > > > @Deployment(name="main",order=1)
>>> > > > public static JavaArchive createDeployment() {
>>> > > > JavaArchive archive = ShrinkWrap.create(JavaArchive.class)
>>> > > > .addPackages(true, "com.example.ejbs")
>>> > > > .addAsManifestResource(EmptyAsset.INSTANCE,
>>> > "beans.xml");
>>> > > > System.out.println(archive.toString(true));
>>> > > > return archive;
>>> > > > }
>>> > > > }
>>> > > >
>>> > > > @RunWith(Arquillian.class)
>>> > > > public class SearchServiceSolrImplIT extends AbstractServiceIT {
>>> > > >
>>> > > > @Deployment(name="solr",order=2)
>>> > > > public static WebArchive solrDeploy() {
>>> > > > WebArchive archive = ShrinkWrap.create(ZipImporter.class,
>>> > > > "solr.war")
>>> > > > .importFrom(new
>>> > > File("src/test/resources/solr-4.3.0.war"))
>>> > > > .as(WebArchive.class);
>>> > > > return archive;
>>> > > > }
>>> > > >
>>> > > > }
>>> > > >
>>> > > > My pom.xml
>>> > > >
>>> > > > <profile>
>>> > > > <id>tomee-embedded</id>
>>> > > > <activation>
>>> > > > <activeByDefault>false</activeByDefault>
>>> > > > </activation>
>>> > > > <dependencies>
>>> > > > <dependency>
>>> > > > <groupId>org.apache.openejb</groupId>
>>> > > > <artifactId>javaee-api</artifactId>
>>> > > > <version>6.0-6-SNAPSHOT</version>
>>> > > > <scope>provided</scope>
>>> > > > </dependency>
>>> > > > <dependency>
>>> > > > <groupId>org.apache.openejb</groupId>
>>> > > >
>>> <artifactId>arquillian-tomee-embedded</artifactId>
>>> > > > <version>1.6.1-SNAPSHOT</version>
>>> > > > <scope>test</scope>
>>> > > > </dependency>
>>> > > > <!-- SLF4J -->
>>> > > > <dependency>
>>> > > > <groupId>org.slf4j</groupId>
>>> > > > <artifactId>slf4j-api</artifactId>
>>> > > > <version>1.7.5</version>
>>> > > > </dependency>
>>> > > > <dependency>
>>> > > > <groupId>org.slf4j</groupId>
>>> > > > <artifactId>jcl-over-slf4j</artifactId>
>>> > > > <version>1.7.5</version>
>>> > > > </dependency>
>>> > > > <dependency>
>>> > > > <groupId>org.slf4j</groupId>
>>> > > > <artifactId>jul-to-slf4j</artifactId>
>>> > > > <version>1.7.5</version>
>>> > > > </dependency>
>>> > > > <dependency>
>>> > > > <groupId>org.slf4j</groupId>
>>> > > > <artifactId>slf4j-log4j12</artifactId>
>>> > > > <version>1.7.5</version>
>>> > > > </dependency>
>>> > > > <!-- Log4j -->
>>> > > > <dependency>
>>> > > > <groupId>log4j</groupId>
>>> > > > <artifactId>log4j</artifactId>
>>> > > > <version>1.2.17</version>
>>> > > > </dependency>
>>> > > > </dependencies>
>>> > > > </profile>
>>> > > >
>>> > > > My arquillian.xml
>>> > > >
>>> > > > <arquillian xmlns="http://jboss.org/schema/arquillian"
>>> > > > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
>>> > > > xsi:schemaLocation="
>>> > > > http://jboss.org/schema/arquillian
>>> > > > http://jboss.org/schema/arquillian/arquillian_1_0.xsd">
>>> > > > <container qualifier="tomee" default="true">
>>> > > > <configuration>
>>> > > > <property name="httpPort">-1</property>
>>> > > > <property name="stopPort">-1</property>
>>> > > > <property name="dir">target/tomee-embedded</property>
>>> > > > <property
>>> > name="appWorkingDir">target/working-dir</property>
>>> > > > <property name="properties">
>>> > > > openejb.deploymentId.format={moduleId}/{ejbName}
>>> > > >
>>> > > > -Dsolr.solr.home=/Users/molgun/Downloads/solr-4.6.1/example/solr
>>> > > > </property>
>>> > > > </configuration>
>>> > > > </container>
>>> > > > </arquillian>
>>> > > >
>>> > > >
>>> > > > 2014-03-17 15:37 GMT+02:00 Romain Manni-Bucau <rmannibucau@gmail.com
>>> >:
>>> > > >
>>> > > >> Hi
>>> > > >>
>>> > > >> can you reproduce it and share the sample? I doubt it is an aadatper
>>> > > issue.
>>> > > >> Romain Manni-Bucau
>>> > > >> Twitter: @rmannibucau
>>> > > >> Blog: http://rmannibucau.wordpress.com/
>>> > > >> LinkedIn: http://fr.linkedin.com/in/rmannibucau
>>> > > >> Github: https://github.com/rmannibucau
>>> > > >>
>>> > > >>
>>> > > >>
>>> > > >> 2014-03-17 14:22 GMT+01:00 Muhammed Olgun <mh...@gmail.com>:
>>> > > >> > I made two deployments with TomEE-Arquillian Embedded but I got
>>> > > >> >
>>> > > >> > *org.apache.openejb.DuplicateDeploymentIdException: Application
>>> > > cannot be
>>> > > >> > deployed as it contains deployment-ids which are in use*
>>> > > >> >
>>> > > >> > So, I edited my arquillian.xml like this;
>>> > > >> >
>>> > > >> > <arquillian xmlns="http://jboss.org/schema/arquillian"
>>> > > >> > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
>>> > > >> > xsi:schemaLocation="
>>> > > >> > http://jboss.org/schema/arquillian
>>> > > >> > http://jboss.org/schema/arquillian/arquillian_1_0.xsd">
>>> > > >> > <container qualifier="tomee" default="true">
>>> > > >> > <configuration>
>>> > > >> > <property name="httpPort">-1</property>
>>> > > >> > <property name="stopPort">-1</property>
>>> > > >> > <property name="dir">target/tomee-embedded</property>
>>> > > >> > <property
>>> > > name="appWorkingDir">target/working-dir</property>
>>> > > >> > <property name="properties">
>>> > > >> > openejb.deploymentId.format={moduleId}/{ejbName}
>>> > > >> >
>>> > > >> > -Dsolr.solr.home=/Users/molgun/Downloads/solr-4.6.1/example/solr
>>> > > >> > </property>
>>> > > >> > </configuration>
>>> > > >> > </container>
>>> > > >> > </arquillian>
>>> > > >> >
>>> > > >> > and I see from log console;
>>> > > >> >
>>> > > >> > Mar 17, 2014 3:21:17 PM org.apache.openejb.util.OptionsLog info
>>> > > >> > INFO: Using 'openejb.deploymentId.format={moduleId}/{ejbName}'
>>> > > >> >
>>> > > >> > but I'm getting still same error. Should I create a ticket or did
>>> I
>>> > > miss
>>> > > >> > something?
>>> > > >>
>>> > >
>>> >
>>>
Re: TomEE Arquillian Duplicate DeploymentID
Posted by Romain Manni-Bucau <rm...@gmail.com>.
Hi
that's a bug you can open an issue
Romain Manni-Bucau
Twitter: @rmannibucau
Blog: http://rmannibucau.wordpress.com/
LinkedIn: http://fr.linkedin.com/in/rmannibucau
Github: https://github.com/rmannibucau
2014-03-18 8:39 GMT+01:00 Muhammed Olgun <mh...@gmail.com>:
> Hi Romain,
>
> I got a unexpected work yesterday. I've just created a github project
> because of that.
>
> https://github.com/molgun/tomee-arquillian-embedded-solr-deployment
>
> When I run mvn clean install, I'm still getting same error. Also I removed
> -D tag.
>
>
>
> 2014-03-18 0:26 GMT+02:00 Romain Manni-Bucau <rm...@gmail.com>:
>
>> Ps: for solar syst prop remove -D to let it be taken as expected ;)
>> Le 17 mars 2014 14:56, "Muhammed Olgun" <mh...@gmail.com> a écrit :
>>
>> > Ok, I'm on it and I will let you know when I create a github project.
>> >
>> >
>> > 2014-03-17 15:49 GMT+02:00 Romain Manni-Bucau <rm...@gmail.com>:
>> >
>> > > well i expected something ready to run to be honest, a github project
>> > > or something like that
>> > > Romain Manni-Bucau
>> > > Twitter: @rmannibucau
>> > > Blog: http://rmannibucau.wordpress.com/
>> > > LinkedIn: http://fr.linkedin.com/in/rmannibucau
>> > > Github: https://github.com/rmannibucau
>> > >
>> > >
>> > >
>> > > 2014-03-17 14:45 GMT+01:00 Muhammed Olgun <mh...@gmail.com>:
>> > > > Of course, these are my test classes,
>> > > >
>> > > > public abstract class AbstractServiceIT {
>> > > >
>> > > > @Deployment(name="main",order=1)
>> > > > public static JavaArchive createDeployment() {
>> > > > JavaArchive archive = ShrinkWrap.create(JavaArchive.class)
>> > > > .addPackages(true, "com.example.ejbs")
>> > > > .addAsManifestResource(EmptyAsset.INSTANCE,
>> > "beans.xml");
>> > > > System.out.println(archive.toString(true));
>> > > > return archive;
>> > > > }
>> > > > }
>> > > >
>> > > > @RunWith(Arquillian.class)
>> > > > public class SearchServiceSolrImplIT extends AbstractServiceIT {
>> > > >
>> > > > @Deployment(name="solr",order=2)
>> > > > public static WebArchive solrDeploy() {
>> > > > WebArchive archive = ShrinkWrap.create(ZipImporter.class,
>> > > > "solr.war")
>> > > > .importFrom(new
>> > > File("src/test/resources/solr-4.3.0.war"))
>> > > > .as(WebArchive.class);
>> > > > return archive;
>> > > > }
>> > > >
>> > > > }
>> > > >
>> > > > My pom.xml
>> > > >
>> > > > <profile>
>> > > > <id>tomee-embedded</id>
>> > > > <activation>
>> > > > <activeByDefault>false</activeByDefault>
>> > > > </activation>
>> > > > <dependencies>
>> > > > <dependency>
>> > > > <groupId>org.apache.openejb</groupId>
>> > > > <artifactId>javaee-api</artifactId>
>> > > > <version>6.0-6-SNAPSHOT</version>
>> > > > <scope>provided</scope>
>> > > > </dependency>
>> > > > <dependency>
>> > > > <groupId>org.apache.openejb</groupId>
>> > > >
>> <artifactId>arquillian-tomee-embedded</artifactId>
>> > > > <version>1.6.1-SNAPSHOT</version>
>> > > > <scope>test</scope>
>> > > > </dependency>
>> > > > <!-- SLF4J -->
>> > > > <dependency>
>> > > > <groupId>org.slf4j</groupId>
>> > > > <artifactId>slf4j-api</artifactId>
>> > > > <version>1.7.5</version>
>> > > > </dependency>
>> > > > <dependency>
>> > > > <groupId>org.slf4j</groupId>
>> > > > <artifactId>jcl-over-slf4j</artifactId>
>> > > > <version>1.7.5</version>
>> > > > </dependency>
>> > > > <dependency>
>> > > > <groupId>org.slf4j</groupId>
>> > > > <artifactId>jul-to-slf4j</artifactId>
>> > > > <version>1.7.5</version>
>> > > > </dependency>
>> > > > <dependency>
>> > > > <groupId>org.slf4j</groupId>
>> > > > <artifactId>slf4j-log4j12</artifactId>
>> > > > <version>1.7.5</version>
>> > > > </dependency>
>> > > > <!-- Log4j -->
>> > > > <dependency>
>> > > > <groupId>log4j</groupId>
>> > > > <artifactId>log4j</artifactId>
>> > > > <version>1.2.17</version>
>> > > > </dependency>
>> > > > </dependencies>
>> > > > </profile>
>> > > >
>> > > > My arquillian.xml
>> > > >
>> > > > <arquillian xmlns="http://jboss.org/schema/arquillian"
>> > > > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
>> > > > xsi:schemaLocation="
>> > > > http://jboss.org/schema/arquillian
>> > > > http://jboss.org/schema/arquillian/arquillian_1_0.xsd">
>> > > > <container qualifier="tomee" default="true">
>> > > > <configuration>
>> > > > <property name="httpPort">-1</property>
>> > > > <property name="stopPort">-1</property>
>> > > > <property name="dir">target/tomee-embedded</property>
>> > > > <property
>> > name="appWorkingDir">target/working-dir</property>
>> > > > <property name="properties">
>> > > > openejb.deploymentId.format={moduleId}/{ejbName}
>> > > >
>> > > > -Dsolr.solr.home=/Users/molgun/Downloads/solr-4.6.1/example/solr
>> > > > </property>
>> > > > </configuration>
>> > > > </container>
>> > > > </arquillian>
>> > > >
>> > > >
>> > > > 2014-03-17 15:37 GMT+02:00 Romain Manni-Bucau <rmannibucau@gmail.com
>> >:
>> > > >
>> > > >> Hi
>> > > >>
>> > > >> can you reproduce it and share the sample? I doubt it is an aadatper
>> > > issue.
>> > > >> Romain Manni-Bucau
>> > > >> Twitter: @rmannibucau
>> > > >> Blog: http://rmannibucau.wordpress.com/
>> > > >> LinkedIn: http://fr.linkedin.com/in/rmannibucau
>> > > >> Github: https://github.com/rmannibucau
>> > > >>
>> > > >>
>> > > >>
>> > > >> 2014-03-17 14:22 GMT+01:00 Muhammed Olgun <mh...@gmail.com>:
>> > > >> > I made two deployments with TomEE-Arquillian Embedded but I got
>> > > >> >
>> > > >> > *org.apache.openejb.DuplicateDeploymentIdException: Application
>> > > cannot be
>> > > >> > deployed as it contains deployment-ids which are in use*
>> > > >> >
>> > > >> > So, I edited my arquillian.xml like this;
>> > > >> >
>> > > >> > <arquillian xmlns="http://jboss.org/schema/arquillian"
>> > > >> > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
>> > > >> > xsi:schemaLocation="
>> > > >> > http://jboss.org/schema/arquillian
>> > > >> > http://jboss.org/schema/arquillian/arquillian_1_0.xsd">
>> > > >> > <container qualifier="tomee" default="true">
>> > > >> > <configuration>
>> > > >> > <property name="httpPort">-1</property>
>> > > >> > <property name="stopPort">-1</property>
>> > > >> > <property name="dir">target/tomee-embedded</property>
>> > > >> > <property
>> > > name="appWorkingDir">target/working-dir</property>
>> > > >> > <property name="properties">
>> > > >> > openejb.deploymentId.format={moduleId}/{ejbName}
>> > > >> >
>> > > >> > -Dsolr.solr.home=/Users/molgun/Downloads/solr-4.6.1/example/solr
>> > > >> > </property>
>> > > >> > </configuration>
>> > > >> > </container>
>> > > >> > </arquillian>
>> > > >> >
>> > > >> > and I see from log console;
>> > > >> >
>> > > >> > Mar 17, 2014 3:21:17 PM org.apache.openejb.util.OptionsLog info
>> > > >> > INFO: Using 'openejb.deploymentId.format={moduleId}/{ejbName}'
>> > > >> >
>> > > >> > but I'm getting still same error. Should I create a ticket or did
>> I
>> > > miss
>> > > >> > something?
>> > > >>
>> > >
>> >
>>
Re: TomEE Arquillian Duplicate DeploymentID
Posted by Muhammed Olgun <mh...@gmail.com>.
Hi Romain,
I got a unexpected work yesterday. I've just created a github project
because of that.
https://github.com/molgun/tomee-arquillian-embedded-solr-deployment
When I run mvn clean install, I'm still getting same error. Also I removed
-D tag.
2014-03-18 0:26 GMT+02:00 Romain Manni-Bucau <rm...@gmail.com>:
> Ps: for solar syst prop remove -D to let it be taken as expected ;)
> Le 17 mars 2014 14:56, "Muhammed Olgun" <mh...@gmail.com> a écrit :
>
> > Ok, I'm on it and I will let you know when I create a github project.
> >
> >
> > 2014-03-17 15:49 GMT+02:00 Romain Manni-Bucau <rm...@gmail.com>:
> >
> > > well i expected something ready to run to be honest, a github project
> > > or something like that
> > > Romain Manni-Bucau
> > > Twitter: @rmannibucau
> > > Blog: http://rmannibucau.wordpress.com/
> > > LinkedIn: http://fr.linkedin.com/in/rmannibucau
> > > Github: https://github.com/rmannibucau
> > >
> > >
> > >
> > > 2014-03-17 14:45 GMT+01:00 Muhammed Olgun <mh...@gmail.com>:
> > > > Of course, these are my test classes,
> > > >
> > > > public abstract class AbstractServiceIT {
> > > >
> > > > @Deployment(name="main",order=1)
> > > > public static JavaArchive createDeployment() {
> > > > JavaArchive archive = ShrinkWrap.create(JavaArchive.class)
> > > > .addPackages(true, "com.example.ejbs")
> > > > .addAsManifestResource(EmptyAsset.INSTANCE,
> > "beans.xml");
> > > > System.out.println(archive.toString(true));
> > > > return archive;
> > > > }
> > > > }
> > > >
> > > > @RunWith(Arquillian.class)
> > > > public class SearchServiceSolrImplIT extends AbstractServiceIT {
> > > >
> > > > @Deployment(name="solr",order=2)
> > > > public static WebArchive solrDeploy() {
> > > > WebArchive archive = ShrinkWrap.create(ZipImporter.class,
> > > > "solr.war")
> > > > .importFrom(new
> > > File("src/test/resources/solr-4.3.0.war"))
> > > > .as(WebArchive.class);
> > > > return archive;
> > > > }
> > > >
> > > > }
> > > >
> > > > My pom.xml
> > > >
> > > > <profile>
> > > > <id>tomee-embedded</id>
> > > > <activation>
> > > > <activeByDefault>false</activeByDefault>
> > > > </activation>
> > > > <dependencies>
> > > > <dependency>
> > > > <groupId>org.apache.openejb</groupId>
> > > > <artifactId>javaee-api</artifactId>
> > > > <version>6.0-6-SNAPSHOT</version>
> > > > <scope>provided</scope>
> > > > </dependency>
> > > > <dependency>
> > > > <groupId>org.apache.openejb</groupId>
> > > >
> <artifactId>arquillian-tomee-embedded</artifactId>
> > > > <version>1.6.1-SNAPSHOT</version>
> > > > <scope>test</scope>
> > > > </dependency>
> > > > <!-- SLF4J -->
> > > > <dependency>
> > > > <groupId>org.slf4j</groupId>
> > > > <artifactId>slf4j-api</artifactId>
> > > > <version>1.7.5</version>
> > > > </dependency>
> > > > <dependency>
> > > > <groupId>org.slf4j</groupId>
> > > > <artifactId>jcl-over-slf4j</artifactId>
> > > > <version>1.7.5</version>
> > > > </dependency>
> > > > <dependency>
> > > > <groupId>org.slf4j</groupId>
> > > > <artifactId>jul-to-slf4j</artifactId>
> > > > <version>1.7.5</version>
> > > > </dependency>
> > > > <dependency>
> > > > <groupId>org.slf4j</groupId>
> > > > <artifactId>slf4j-log4j12</artifactId>
> > > > <version>1.7.5</version>
> > > > </dependency>
> > > > <!-- Log4j -->
> > > > <dependency>
> > > > <groupId>log4j</groupId>
> > > > <artifactId>log4j</artifactId>
> > > > <version>1.2.17</version>
> > > > </dependency>
> > > > </dependencies>
> > > > </profile>
> > > >
> > > > My arquillian.xml
> > > >
> > > > <arquillian xmlns="http://jboss.org/schema/arquillian"
> > > > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
> > > > xsi:schemaLocation="
> > > > http://jboss.org/schema/arquillian
> > > > http://jboss.org/schema/arquillian/arquillian_1_0.xsd">
> > > > <container qualifier="tomee" default="true">
> > > > <configuration>
> > > > <property name="httpPort">-1</property>
> > > > <property name="stopPort">-1</property>
> > > > <property name="dir">target/tomee-embedded</property>
> > > > <property
> > name="appWorkingDir">target/working-dir</property>
> > > > <property name="properties">
> > > > openejb.deploymentId.format={moduleId}/{ejbName}
> > > >
> > > > -Dsolr.solr.home=/Users/molgun/Downloads/solr-4.6.1/example/solr
> > > > </property>
> > > > </configuration>
> > > > </container>
> > > > </arquillian>
> > > >
> > > >
> > > > 2014-03-17 15:37 GMT+02:00 Romain Manni-Bucau <rmannibucau@gmail.com
> >:
> > > >
> > > >> Hi
> > > >>
> > > >> can you reproduce it and share the sample? I doubt it is an aadatper
> > > issue.
> > > >> Romain Manni-Bucau
> > > >> Twitter: @rmannibucau
> > > >> Blog: http://rmannibucau.wordpress.com/
> > > >> LinkedIn: http://fr.linkedin.com/in/rmannibucau
> > > >> Github: https://github.com/rmannibucau
> > > >>
> > > >>
> > > >>
> > > >> 2014-03-17 14:22 GMT+01:00 Muhammed Olgun <mh...@gmail.com>:
> > > >> > I made two deployments with TomEE-Arquillian Embedded but I got
> > > >> >
> > > >> > *org.apache.openejb.DuplicateDeploymentIdException: Application
> > > cannot be
> > > >> > deployed as it contains deployment-ids which are in use*
> > > >> >
> > > >> > So, I edited my arquillian.xml like this;
> > > >> >
> > > >> > <arquillian xmlns="http://jboss.org/schema/arquillian"
> > > >> > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
> > > >> > xsi:schemaLocation="
> > > >> > http://jboss.org/schema/arquillian
> > > >> > http://jboss.org/schema/arquillian/arquillian_1_0.xsd">
> > > >> > <container qualifier="tomee" default="true">
> > > >> > <configuration>
> > > >> > <property name="httpPort">-1</property>
> > > >> > <property name="stopPort">-1</property>
> > > >> > <property name="dir">target/tomee-embedded</property>
> > > >> > <property
> > > name="appWorkingDir">target/working-dir</property>
> > > >> > <property name="properties">
> > > >> > openejb.deploymentId.format={moduleId}/{ejbName}
> > > >> >
> > > >> > -Dsolr.solr.home=/Users/molgun/Downloads/solr-4.6.1/example/solr
> > > >> > </property>
> > > >> > </configuration>
> > > >> > </container>
> > > >> > </arquillian>
> > > >> >
> > > >> > and I see from log console;
> > > >> >
> > > >> > Mar 17, 2014 3:21:17 PM org.apache.openejb.util.OptionsLog info
> > > >> > INFO: Using 'openejb.deploymentId.format={moduleId}/{ejbName}'
> > > >> >
> > > >> > but I'm getting still same error. Should I create a ticket or did
> I
> > > miss
> > > >> > something?
> > > >>
> > >
> >
>
Re: TomEE Arquillian Duplicate DeploymentID
Posted by Romain Manni-Bucau <rm...@gmail.com>.
Ps: for solar syst prop remove -D to let it be taken as expected ;)
Le 17 mars 2014 14:56, "Muhammed Olgun" <mh...@gmail.com> a écrit :
> Ok, I'm on it and I will let you know when I create a github project.
>
>
> 2014-03-17 15:49 GMT+02:00 Romain Manni-Bucau <rm...@gmail.com>:
>
> > well i expected something ready to run to be honest, a github project
> > or something like that
> > Romain Manni-Bucau
> > Twitter: @rmannibucau
> > Blog: http://rmannibucau.wordpress.com/
> > LinkedIn: http://fr.linkedin.com/in/rmannibucau
> > Github: https://github.com/rmannibucau
> >
> >
> >
> > 2014-03-17 14:45 GMT+01:00 Muhammed Olgun <mh...@gmail.com>:
> > > Of course, these are my test classes,
> > >
> > > public abstract class AbstractServiceIT {
> > >
> > > @Deployment(name="main",order=1)
> > > public static JavaArchive createDeployment() {
> > > JavaArchive archive = ShrinkWrap.create(JavaArchive.class)
> > > .addPackages(true, "com.example.ejbs")
> > > .addAsManifestResource(EmptyAsset.INSTANCE,
> "beans.xml");
> > > System.out.println(archive.toString(true));
> > > return archive;
> > > }
> > > }
> > >
> > > @RunWith(Arquillian.class)
> > > public class SearchServiceSolrImplIT extends AbstractServiceIT {
> > >
> > > @Deployment(name="solr",order=2)
> > > public static WebArchive solrDeploy() {
> > > WebArchive archive = ShrinkWrap.create(ZipImporter.class,
> > > "solr.war")
> > > .importFrom(new
> > File("src/test/resources/solr-4.3.0.war"))
> > > .as(WebArchive.class);
> > > return archive;
> > > }
> > >
> > > }
> > >
> > > My pom.xml
> > >
> > > <profile>
> > > <id>tomee-embedded</id>
> > > <activation>
> > > <activeByDefault>false</activeByDefault>
> > > </activation>
> > > <dependencies>
> > > <dependency>
> > > <groupId>org.apache.openejb</groupId>
> > > <artifactId>javaee-api</artifactId>
> > > <version>6.0-6-SNAPSHOT</version>
> > > <scope>provided</scope>
> > > </dependency>
> > > <dependency>
> > > <groupId>org.apache.openejb</groupId>
> > > <artifactId>arquillian-tomee-embedded</artifactId>
> > > <version>1.6.1-SNAPSHOT</version>
> > > <scope>test</scope>
> > > </dependency>
> > > <!-- SLF4J -->
> > > <dependency>
> > > <groupId>org.slf4j</groupId>
> > > <artifactId>slf4j-api</artifactId>
> > > <version>1.7.5</version>
> > > </dependency>
> > > <dependency>
> > > <groupId>org.slf4j</groupId>
> > > <artifactId>jcl-over-slf4j</artifactId>
> > > <version>1.7.5</version>
> > > </dependency>
> > > <dependency>
> > > <groupId>org.slf4j</groupId>
> > > <artifactId>jul-to-slf4j</artifactId>
> > > <version>1.7.5</version>
> > > </dependency>
> > > <dependency>
> > > <groupId>org.slf4j</groupId>
> > > <artifactId>slf4j-log4j12</artifactId>
> > > <version>1.7.5</version>
> > > </dependency>
> > > <!-- Log4j -->
> > > <dependency>
> > > <groupId>log4j</groupId>
> > > <artifactId>log4j</artifactId>
> > > <version>1.2.17</version>
> > > </dependency>
> > > </dependencies>
> > > </profile>
> > >
> > > My arquillian.xml
> > >
> > > <arquillian xmlns="http://jboss.org/schema/arquillian"
> > > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
> > > xsi:schemaLocation="
> > > http://jboss.org/schema/arquillian
> > > http://jboss.org/schema/arquillian/arquillian_1_0.xsd">
> > > <container qualifier="tomee" default="true">
> > > <configuration>
> > > <property name="httpPort">-1</property>
> > > <property name="stopPort">-1</property>
> > > <property name="dir">target/tomee-embedded</property>
> > > <property
> name="appWorkingDir">target/working-dir</property>
> > > <property name="properties">
> > > openejb.deploymentId.format={moduleId}/{ejbName}
> > >
> > > -Dsolr.solr.home=/Users/molgun/Downloads/solr-4.6.1/example/solr
> > > </property>
> > > </configuration>
> > > </container>
> > > </arquillian>
> > >
> > >
> > > 2014-03-17 15:37 GMT+02:00 Romain Manni-Bucau <rm...@gmail.com>:
> > >
> > >> Hi
> > >>
> > >> can you reproduce it and share the sample? I doubt it is an aadatper
> > issue.
> > >> Romain Manni-Bucau
> > >> Twitter: @rmannibucau
> > >> Blog: http://rmannibucau.wordpress.com/
> > >> LinkedIn: http://fr.linkedin.com/in/rmannibucau
> > >> Github: https://github.com/rmannibucau
> > >>
> > >>
> > >>
> > >> 2014-03-17 14:22 GMT+01:00 Muhammed Olgun <mh...@gmail.com>:
> > >> > I made two deployments with TomEE-Arquillian Embedded but I got
> > >> >
> > >> > *org.apache.openejb.DuplicateDeploymentIdException: Application
> > cannot be
> > >> > deployed as it contains deployment-ids which are in use*
> > >> >
> > >> > So, I edited my arquillian.xml like this;
> > >> >
> > >> > <arquillian xmlns="http://jboss.org/schema/arquillian"
> > >> > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
> > >> > xsi:schemaLocation="
> > >> > http://jboss.org/schema/arquillian
> > >> > http://jboss.org/schema/arquillian/arquillian_1_0.xsd">
> > >> > <container qualifier="tomee" default="true">
> > >> > <configuration>
> > >> > <property name="httpPort">-1</property>
> > >> > <property name="stopPort">-1</property>
> > >> > <property name="dir">target/tomee-embedded</property>
> > >> > <property
> > name="appWorkingDir">target/working-dir</property>
> > >> > <property name="properties">
> > >> > openejb.deploymentId.format={moduleId}/{ejbName}
> > >> >
> > >> > -Dsolr.solr.home=/Users/molgun/Downloads/solr-4.6.1/example/solr
> > >> > </property>
> > >> > </configuration>
> > >> > </container>
> > >> > </arquillian>
> > >> >
> > >> > and I see from log console;
> > >> >
> > >> > Mar 17, 2014 3:21:17 PM org.apache.openejb.util.OptionsLog info
> > >> > INFO: Using 'openejb.deploymentId.format={moduleId}/{ejbName}'
> > >> >
> > >> > but I'm getting still same error. Should I create a ticket or did I
> > miss
> > >> > something?
> > >>
> >
>
Re: TomEE Arquillian Duplicate DeploymentID
Posted by Muhammed Olgun <mh...@gmail.com>.
Ok, I'm on it and I will let you know when I create a github project.
2014-03-17 15:49 GMT+02:00 Romain Manni-Bucau <rm...@gmail.com>:
> well i expected something ready to run to be honest, a github project
> or something like that
> Romain Manni-Bucau
> Twitter: @rmannibucau
> Blog: http://rmannibucau.wordpress.com/
> LinkedIn: http://fr.linkedin.com/in/rmannibucau
> Github: https://github.com/rmannibucau
>
>
>
> 2014-03-17 14:45 GMT+01:00 Muhammed Olgun <mh...@gmail.com>:
> > Of course, these are my test classes,
> >
> > public abstract class AbstractServiceIT {
> >
> > @Deployment(name="main",order=1)
> > public static JavaArchive createDeployment() {
> > JavaArchive archive = ShrinkWrap.create(JavaArchive.class)
> > .addPackages(true, "com.example.ejbs")
> > .addAsManifestResource(EmptyAsset.INSTANCE, "beans.xml");
> > System.out.println(archive.toString(true));
> > return archive;
> > }
> > }
> >
> > @RunWith(Arquillian.class)
> > public class SearchServiceSolrImplIT extends AbstractServiceIT {
> >
> > @Deployment(name="solr",order=2)
> > public static WebArchive solrDeploy() {
> > WebArchive archive = ShrinkWrap.create(ZipImporter.class,
> > "solr.war")
> > .importFrom(new
> File("src/test/resources/solr-4.3.0.war"))
> > .as(WebArchive.class);
> > return archive;
> > }
> >
> > }
> >
> > My pom.xml
> >
> > <profile>
> > <id>tomee-embedded</id>
> > <activation>
> > <activeByDefault>false</activeByDefault>
> > </activation>
> > <dependencies>
> > <dependency>
> > <groupId>org.apache.openejb</groupId>
> > <artifactId>javaee-api</artifactId>
> > <version>6.0-6-SNAPSHOT</version>
> > <scope>provided</scope>
> > </dependency>
> > <dependency>
> > <groupId>org.apache.openejb</groupId>
> > <artifactId>arquillian-tomee-embedded</artifactId>
> > <version>1.6.1-SNAPSHOT</version>
> > <scope>test</scope>
> > </dependency>
> > <!-- SLF4J -->
> > <dependency>
> > <groupId>org.slf4j</groupId>
> > <artifactId>slf4j-api</artifactId>
> > <version>1.7.5</version>
> > </dependency>
> > <dependency>
> > <groupId>org.slf4j</groupId>
> > <artifactId>jcl-over-slf4j</artifactId>
> > <version>1.7.5</version>
> > </dependency>
> > <dependency>
> > <groupId>org.slf4j</groupId>
> > <artifactId>jul-to-slf4j</artifactId>
> > <version>1.7.5</version>
> > </dependency>
> > <dependency>
> > <groupId>org.slf4j</groupId>
> > <artifactId>slf4j-log4j12</artifactId>
> > <version>1.7.5</version>
> > </dependency>
> > <!-- Log4j -->
> > <dependency>
> > <groupId>log4j</groupId>
> > <artifactId>log4j</artifactId>
> > <version>1.2.17</version>
> > </dependency>
> > </dependencies>
> > </profile>
> >
> > My arquillian.xml
> >
> > <arquillian xmlns="http://jboss.org/schema/arquillian"
> > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
> > xsi:schemaLocation="
> > http://jboss.org/schema/arquillian
> > http://jboss.org/schema/arquillian/arquillian_1_0.xsd">
> > <container qualifier="tomee" default="true">
> > <configuration>
> > <property name="httpPort">-1</property>
> > <property name="stopPort">-1</property>
> > <property name="dir">target/tomee-embedded</property>
> > <property name="appWorkingDir">target/working-dir</property>
> > <property name="properties">
> > openejb.deploymentId.format={moduleId}/{ejbName}
> >
> > -Dsolr.solr.home=/Users/molgun/Downloads/solr-4.6.1/example/solr
> > </property>
> > </configuration>
> > </container>
> > </arquillian>
> >
> >
> > 2014-03-17 15:37 GMT+02:00 Romain Manni-Bucau <rm...@gmail.com>:
> >
> >> Hi
> >>
> >> can you reproduce it and share the sample? I doubt it is an aadatper
> issue.
> >> Romain Manni-Bucau
> >> Twitter: @rmannibucau
> >> Blog: http://rmannibucau.wordpress.com/
> >> LinkedIn: http://fr.linkedin.com/in/rmannibucau
> >> Github: https://github.com/rmannibucau
> >>
> >>
> >>
> >> 2014-03-17 14:22 GMT+01:00 Muhammed Olgun <mh...@gmail.com>:
> >> > I made two deployments with TomEE-Arquillian Embedded but I got
> >> >
> >> > *org.apache.openejb.DuplicateDeploymentIdException: Application
> cannot be
> >> > deployed as it contains deployment-ids which are in use*
> >> >
> >> > So, I edited my arquillian.xml like this;
> >> >
> >> > <arquillian xmlns="http://jboss.org/schema/arquillian"
> >> > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
> >> > xsi:schemaLocation="
> >> > http://jboss.org/schema/arquillian
> >> > http://jboss.org/schema/arquillian/arquillian_1_0.xsd">
> >> > <container qualifier="tomee" default="true">
> >> > <configuration>
> >> > <property name="httpPort">-1</property>
> >> > <property name="stopPort">-1</property>
> >> > <property name="dir">target/tomee-embedded</property>
> >> > <property
> name="appWorkingDir">target/working-dir</property>
> >> > <property name="properties">
> >> > openejb.deploymentId.format={moduleId}/{ejbName}
> >> >
> >> > -Dsolr.solr.home=/Users/molgun/Downloads/solr-4.6.1/example/solr
> >> > </property>
> >> > </configuration>
> >> > </container>
> >> > </arquillian>
> >> >
> >> > and I see from log console;
> >> >
> >> > Mar 17, 2014 3:21:17 PM org.apache.openejb.util.OptionsLog info
> >> > INFO: Using 'openejb.deploymentId.format={moduleId}/{ejbName}'
> >> >
> >> > but I'm getting still same error. Should I create a ticket or did I
> miss
> >> > something?
> >>
>
Re: TomEE Arquillian Duplicate DeploymentID
Posted by Romain Manni-Bucau <rm...@gmail.com>.
well i expected something ready to run to be honest, a github project
or something like that
Romain Manni-Bucau
Twitter: @rmannibucau
Blog: http://rmannibucau.wordpress.com/
LinkedIn: http://fr.linkedin.com/in/rmannibucau
Github: https://github.com/rmannibucau
2014-03-17 14:45 GMT+01:00 Muhammed Olgun <mh...@gmail.com>:
> Of course, these are my test classes,
>
> public abstract class AbstractServiceIT {
>
> @Deployment(name="main",order=1)
> public static JavaArchive createDeployment() {
> JavaArchive archive = ShrinkWrap.create(JavaArchive.class)
> .addPackages(true, "com.example.ejbs")
> .addAsManifestResource(EmptyAsset.INSTANCE, "beans.xml");
> System.out.println(archive.toString(true));
> return archive;
> }
> }
>
> @RunWith(Arquillian.class)
> public class SearchServiceSolrImplIT extends AbstractServiceIT {
>
> @Deployment(name="solr",order=2)
> public static WebArchive solrDeploy() {
> WebArchive archive = ShrinkWrap.create(ZipImporter.class,
> "solr.war")
> .importFrom(new File("src/test/resources/solr-4.3.0.war"))
> .as(WebArchive.class);
> return archive;
> }
>
> }
>
> My pom.xml
>
> <profile>
> <id>tomee-embedded</id>
> <activation>
> <activeByDefault>false</activeByDefault>
> </activation>
> <dependencies>
> <dependency>
> <groupId>org.apache.openejb</groupId>
> <artifactId>javaee-api</artifactId>
> <version>6.0-6-SNAPSHOT</version>
> <scope>provided</scope>
> </dependency>
> <dependency>
> <groupId>org.apache.openejb</groupId>
> <artifactId>arquillian-tomee-embedded</artifactId>
> <version>1.6.1-SNAPSHOT</version>
> <scope>test</scope>
> </dependency>
> <!-- SLF4J -->
> <dependency>
> <groupId>org.slf4j</groupId>
> <artifactId>slf4j-api</artifactId>
> <version>1.7.5</version>
> </dependency>
> <dependency>
> <groupId>org.slf4j</groupId>
> <artifactId>jcl-over-slf4j</artifactId>
> <version>1.7.5</version>
> </dependency>
> <dependency>
> <groupId>org.slf4j</groupId>
> <artifactId>jul-to-slf4j</artifactId>
> <version>1.7.5</version>
> </dependency>
> <dependency>
> <groupId>org.slf4j</groupId>
> <artifactId>slf4j-log4j12</artifactId>
> <version>1.7.5</version>
> </dependency>
> <!-- Log4j -->
> <dependency>
> <groupId>log4j</groupId>
> <artifactId>log4j</artifactId>
> <version>1.2.17</version>
> </dependency>
> </dependencies>
> </profile>
>
> My arquillian.xml
>
> <arquillian xmlns="http://jboss.org/schema/arquillian"
> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
> xsi:schemaLocation="
> http://jboss.org/schema/arquillian
> http://jboss.org/schema/arquillian/arquillian_1_0.xsd">
> <container qualifier="tomee" default="true">
> <configuration>
> <property name="httpPort">-1</property>
> <property name="stopPort">-1</property>
> <property name="dir">target/tomee-embedded</property>
> <property name="appWorkingDir">target/working-dir</property>
> <property name="properties">
> openejb.deploymentId.format={moduleId}/{ejbName}
>
> -Dsolr.solr.home=/Users/molgun/Downloads/solr-4.6.1/example/solr
> </property>
> </configuration>
> </container>
> </arquillian>
>
>
> 2014-03-17 15:37 GMT+02:00 Romain Manni-Bucau <rm...@gmail.com>:
>
>> Hi
>>
>> can you reproduce it and share the sample? I doubt it is an aadatper issue.
>> Romain Manni-Bucau
>> Twitter: @rmannibucau
>> Blog: http://rmannibucau.wordpress.com/
>> LinkedIn: http://fr.linkedin.com/in/rmannibucau
>> Github: https://github.com/rmannibucau
>>
>>
>>
>> 2014-03-17 14:22 GMT+01:00 Muhammed Olgun <mh...@gmail.com>:
>> > I made two deployments with TomEE-Arquillian Embedded but I got
>> >
>> > *org.apache.openejb.DuplicateDeploymentIdException: Application cannot be
>> > deployed as it contains deployment-ids which are in use*
>> >
>> > So, I edited my arquillian.xml like this;
>> >
>> > <arquillian xmlns="http://jboss.org/schema/arquillian"
>> > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
>> > xsi:schemaLocation="
>> > http://jboss.org/schema/arquillian
>> > http://jboss.org/schema/arquillian/arquillian_1_0.xsd">
>> > <container qualifier="tomee" default="true">
>> > <configuration>
>> > <property name="httpPort">-1</property>
>> > <property name="stopPort">-1</property>
>> > <property name="dir">target/tomee-embedded</property>
>> > <property name="appWorkingDir">target/working-dir</property>
>> > <property name="properties">
>> > openejb.deploymentId.format={moduleId}/{ejbName}
>> >
>> > -Dsolr.solr.home=/Users/molgun/Downloads/solr-4.6.1/example/solr
>> > </property>
>> > </configuration>
>> > </container>
>> > </arquillian>
>> >
>> > and I see from log console;
>> >
>> > Mar 17, 2014 3:21:17 PM org.apache.openejb.util.OptionsLog info
>> > INFO: Using 'openejb.deploymentId.format={moduleId}/{ejbName}'
>> >
>> > but I'm getting still same error. Should I create a ticket or did I miss
>> > something?
>>
Re: TomEE Arquillian Duplicate DeploymentID
Posted by Muhammed Olgun <mh...@gmail.com>.
Of course, these are my test classes,
public abstract class AbstractServiceIT {
@Deployment(name="main",order=1)
public static JavaArchive createDeployment() {
JavaArchive archive = ShrinkWrap.create(JavaArchive.class)
.addPackages(true, "com.example.ejbs")
.addAsManifestResource(EmptyAsset.INSTANCE, "beans.xml");
System.out.println(archive.toString(true));
return archive;
}
}
@RunWith(Arquillian.class)
public class SearchServiceSolrImplIT extends AbstractServiceIT {
@Deployment(name="solr",order=2)
public static WebArchive solrDeploy() {
WebArchive archive = ShrinkWrap.create(ZipImporter.class,
"solr.war")
.importFrom(new File("src/test/resources/solr-4.3.0.war"))
.as(WebArchive.class);
return archive;
}
}
My pom.xml
<profile>
<id>tomee-embedded</id>
<activation>
<activeByDefault>false</activeByDefault>
</activation>
<dependencies>
<dependency>
<groupId>org.apache.openejb</groupId>
<artifactId>javaee-api</artifactId>
<version>6.0-6-SNAPSHOT</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>org.apache.openejb</groupId>
<artifactId>arquillian-tomee-embedded</artifactId>
<version>1.6.1-SNAPSHOT</version>
<scope>test</scope>
</dependency>
<!-- SLF4J -->
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-api</artifactId>
<version>1.7.5</version>
</dependency>
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>jcl-over-slf4j</artifactId>
<version>1.7.5</version>
</dependency>
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>jul-to-slf4j</artifactId>
<version>1.7.5</version>
</dependency>
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-log4j12</artifactId>
<version>1.7.5</version>
</dependency>
<!-- Log4j -->
<dependency>
<groupId>log4j</groupId>
<artifactId>log4j</artifactId>
<version>1.2.17</version>
</dependency>
</dependencies>
</profile>
My arquillian.xml
<arquillian xmlns="http://jboss.org/schema/arquillian"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="
http://jboss.org/schema/arquillian
http://jboss.org/schema/arquillian/arquillian_1_0.xsd">
<container qualifier="tomee" default="true">
<configuration>
<property name="httpPort">-1</property>
<property name="stopPort">-1</property>
<property name="dir">target/tomee-embedded</property>
<property name="appWorkingDir">target/working-dir</property>
<property name="properties">
openejb.deploymentId.format={moduleId}/{ejbName}
-Dsolr.solr.home=/Users/molgun/Downloads/solr-4.6.1/example/solr
</property>
</configuration>
</container>
</arquillian>
2014-03-17 15:37 GMT+02:00 Romain Manni-Bucau <rm...@gmail.com>:
> Hi
>
> can you reproduce it and share the sample? I doubt it is an aadatper issue.
> Romain Manni-Bucau
> Twitter: @rmannibucau
> Blog: http://rmannibucau.wordpress.com/
> LinkedIn: http://fr.linkedin.com/in/rmannibucau
> Github: https://github.com/rmannibucau
>
>
>
> 2014-03-17 14:22 GMT+01:00 Muhammed Olgun <mh...@gmail.com>:
> > I made two deployments with TomEE-Arquillian Embedded but I got
> >
> > *org.apache.openejb.DuplicateDeploymentIdException: Application cannot be
> > deployed as it contains deployment-ids which are in use*
> >
> > So, I edited my arquillian.xml like this;
> >
> > <arquillian xmlns="http://jboss.org/schema/arquillian"
> > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
> > xsi:schemaLocation="
> > http://jboss.org/schema/arquillian
> > http://jboss.org/schema/arquillian/arquillian_1_0.xsd">
> > <container qualifier="tomee" default="true">
> > <configuration>
> > <property name="httpPort">-1</property>
> > <property name="stopPort">-1</property>
> > <property name="dir">target/tomee-embedded</property>
> > <property name="appWorkingDir">target/working-dir</property>
> > <property name="properties">
> > openejb.deploymentId.format={moduleId}/{ejbName}
> >
> > -Dsolr.solr.home=/Users/molgun/Downloads/solr-4.6.1/example/solr
> > </property>
> > </configuration>
> > </container>
> > </arquillian>
> >
> > and I see from log console;
> >
> > Mar 17, 2014 3:21:17 PM org.apache.openejb.util.OptionsLog info
> > INFO: Using 'openejb.deploymentId.format={moduleId}/{ejbName}'
> >
> > but I'm getting still same error. Should I create a ticket or did I miss
> > something?
>
Re: TomEE Arquillian Duplicate DeploymentID
Posted by Romain Manni-Bucau <rm...@gmail.com>.
Hi
can you reproduce it and share the sample? I doubt it is an aadatper issue.
Romain Manni-Bucau
Twitter: @rmannibucau
Blog: http://rmannibucau.wordpress.com/
LinkedIn: http://fr.linkedin.com/in/rmannibucau
Github: https://github.com/rmannibucau
2014-03-17 14:22 GMT+01:00 Muhammed Olgun <mh...@gmail.com>:
> I made two deployments with TomEE-Arquillian Embedded but I got
>
> *org.apache.openejb.DuplicateDeploymentIdException: Application cannot be
> deployed as it contains deployment-ids which are in use*
>
> So, I edited my arquillian.xml like this;
>
> <arquillian xmlns="http://jboss.org/schema/arquillian"
> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
> xsi:schemaLocation="
> http://jboss.org/schema/arquillian
> http://jboss.org/schema/arquillian/arquillian_1_0.xsd">
> <container qualifier="tomee" default="true">
> <configuration>
> <property name="httpPort">-1</property>
> <property name="stopPort">-1</property>
> <property name="dir">target/tomee-embedded</property>
> <property name="appWorkingDir">target/working-dir</property>
> <property name="properties">
> openejb.deploymentId.format={moduleId}/{ejbName}
>
> -Dsolr.solr.home=/Users/molgun/Downloads/solr-4.6.1/example/solr
> </property>
> </configuration>
> </container>
> </arquillian>
>
> and I see from log console;
>
> Mar 17, 2014 3:21:17 PM org.apache.openejb.util.OptionsLog info
> INFO: Using 'openejb.deploymentId.format={moduleId}/{ejbName}'
>
> but I'm getting still same error. Should I create a ticket or did I miss
> something?