[
https://issues.jboss.org/browse/ARQ-1821?page=com.atlassian.jira.plugin.s...
]
Raymond Auge edited comment on ARQ-1821 at 7/17/14 5:03 PM:
------------------------------------------------------------
This may be partially due to the fact that arquillian is using an ancient equinox
dependency and so perhaps the integration tests are all good because if this.
The pom for arquillian-container-equinox defines a dependency on:
{code}
<dependency>
<groupId>org.eclipse.osgi</groupId>
<artifactId>org.eclipse.osgi</artifactId>
</dependency>
{code}
the newest version of this artifact is 3.7.1, which is ancient in terms of equinox.
I recommend changing the dependency to this maven group:
{code}
<dependency>
<groupId>org.eclipse.tycho</groupId>
<artifactId>org.eclipse.osgi</artifactId>
</dependency>
{code}
However, this will cause the issue to come to light and then there might need either
* helper code to read properties to start the dependent bundles directly
* a small framework extension bundle which adds the auto start functionality
was (Author: rotty):
This may be partially due to the fact that arquillian is using an ancient equinox
dependency and so perhaps the integration tests are all good because if this.
The pom for arquillian-container-equinox defines a dependency on:
{code}
<dependency>
<groupId>org.eclipse.osgi</groupId>
<artifactId>org.eclipse.osgi</artifactId>
</dependency>
{code}
the newest version of this artifact is 3.7.1, which is ancient in terms of equinox.
I recommend changing the dependency to this maven group:
{code}
<dependency>
<groupId>org.eclipse.tycho</groupId>
<artifactId>org.eclipse.osgi</artifactId>
</dependency>
{code}
However, this will cause the issue to come to light and then there might be either a
helper code required since this module will not support any auto starting of bundles. Or
perhaps a small framework extension bundle can be created which adds the functionality
something like felix's framework + main bundles.
equinox container does not install bundles specified in framework
properties
----------------------------------------------------------------------------
Key: ARQ-1821
URL:
https://issues.jboss.org/browse/ARQ-1821
Project: Arquillian
Issue Type: Bug
Security Level: Public(Everyone can see)
Components: OSGi Containers
Environment: arquillian-container-equinox-embedded 2.1.0.CR15
arquillian-junit-container 1.1.2.Final
org.eclipse.osgi 3.9.1.v20130814-1242
Reporter: Raymond Auge
Assignee: Thomas Diesler
Priority: Blocker
The container assumes that equinox will start bundles passed in the framework properties
as 'osgi.bundles'.
However this loading feature is not available in equinox when using the osgi Framework
API, but only when using the proprietary EclipseStarter class.
--
This message was sent by Atlassian JIRA
(v6.2.6#6264)