Details
-
Bug
-
Status: Closed
-
Major
-
Resolution: Fixed
-
iPOJO-1.8.0
-
None
Description
The following metadata.xml describes a composite with another nested composite. Instantiating "composite-external" throws a StackOverflowError
<?xml version="1.0" encoding="UTF-8"?>
<ipojo xmlns="org.apache.felix.ipojo" xmlns:c="org.apache.felix.ipojo.composite">
<component name="comp-a" classname="test.ComponentAImpl" />
<c:composite name="composite-internal">
<instance component="comp-a" />
</c:composite>
<c:composite name="composite-external">
<instance component="composite-internal" />
</c:composite>
</ipojo>