]
Andrew Rubinger updated SHRINKWRAP-237:
---------------------------------------
Fix Version/s: 1.0.0-alpha-12
ShrinkWrap ClassLoader Caches the read Assets Inputstream
---------------------------------------------------------
Key: SHRINKWRAP-237
URL:
https://jira.jboss.org/browse/SHRINKWRAP-237
Project: ShrinkWrap
Issue Type: Bug
Affects Versions: 1.0.0-alpha-11
Environment: Weld 1.1.0.Beta1, Arqullian Alpha4, Seam XML Alpha3
Reporter: Lincoln Baxter III
Assignee: Aslak Knutsen
Fix For: 1.0.0-alpha-12
http://pastebin.com/3neHZ6BL
This can be reproduced using Weld 1.1.0.Beta1, Seam XML Alpha3 and Arqullian Alpha4-
create a test that attempts to add a Manifest Resources from disk to Beans.xml.
Seam XML will attempt to load the beans file and complain that the InputStream was
closed.
@RunWith(Arquillian.class)
public class DefaultTimeZoneTest
{
@Deployment
public static JavaArchive createTestArchive()
{
return ShrinkWrap.create(JavaArchive.class, "test.jar")
.addClass(DefaultTimeZoneProducer.class)
.addClass(DefaultTimeZoneConfig.class)
.addManifestResource("org/jboss/seam/international/test/timezone/user-timezone.xml",
ArchivePaths.create("beans.xml"));
}
@Inject
DateTimeZone timeZone;
@Test
public void testDefaultTimeZoneProducerDirect()
{
Assert.assertNotNull(timeZone);
}
}
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: