Dan Berindei created ISPN-8261:
----------------------------------
Summary: OSGi integration tests can leak the Karaf process
Key: ISPN-8261
URL:
https://issues.jboss.org/browse/ISPN-8261
Project: Infinispan
Issue Type: Bug
Components: Test Suite - Server
Affects Versions: 9.1.0.Final
Reporter: Dan Berindei
Assignee: Dan Berindei
Fix For: 9.1.1.Final
{{pax-exam-container-karaf}}'s {{InternalRunner.createShutdownHook}} creates a thread
that continuously reads from {{System.in}} and pumps that into the Karaf process's
stdin. That can break the communication between the surefire master and fork processes,
and that can make the fork shutdown without first stopping the container process.
{noformat}
[SUREFIRE] std/in stream corrupted
java.io.IOException: Command BYE_ACK unexpectedly read Void data with length 4.
at
org.apache.maven.surefire.booter.MasterProcessCommand.decode(MasterProcessCommand.java:130)
at
org.apache.maven.surefire.booter.CommandReader$CommandRunnable.run(CommandReader.java:386)
at java.lang.Thread.run(Thread.java:745)
{noformat}
--
This message was sent by Atlassian JIRA
(v7.2.3#72005)