Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Commits on Feb 6, 2013
  1. @dmlloyd

    Prep 1.0.4.GA

    dmlloyd authored
  2. @dmlloyd
  3. @ropalka @dmlloyd

    [MSC-126] fixing issue - it is possible that dependent can be null on…

    ropalka authored dmlloyd committed
    … MSC shutdown
  4. @ropalka @dmlloyd

    [MSC-126] provided test to reproduce the NPE issue

    ropalka authored dmlloyd committed
  5. @ropalka @dmlloyd
  6. @fl4via @dmlloyd

    Fix race condition tests.

    fl4via authored dmlloyd committed
    - on affected tests: add an extra pair of rules to workaround a deadlock scenario caused by the race condition tests themselves
Commits on Oct 19, 2012
  1. @dmlloyd

    Next is 1.0.4.GA

    dmlloyd authored
  2. @dmlloyd

    Prep 1.0.3.GA

    dmlloyd authored
  3. @dmlloyd

    POM updates

    dmlloyd authored
Commits on Oct 8, 2012
  1. @dmlloyd
Commits on Apr 16, 2012
  1. @dmlloyd
Commits on Jan 26, 2012
  1. @dmlloyd

    Next is 1.0.3.GA

    dmlloyd authored
  2. @dmlloyd

    Prep 1.0.2.GA

    dmlloyd authored
Commits on Jan 25, 2012
  1. @fl4via @dmlloyd

    ServiceRegistrationImpl must not perform operations on the internal s…

    fl4via authored dmlloyd committed
    …ervice inside its own lock.
    
    Or else we can get an assertion error such as this one:
    16:59:01,616 WARN  [org.jboss.msc.service] (main) MSC00007: An internal service error has occurred while processing an operation on service serviceTwo: java.lang.AssertionError
    	at org.jboss.msc.service.ServiceRegistrationImpl.dependentStarted(ServiceRegistrationImpl.java:205)
    	at org.jboss.msc.service.ServiceControllerImpl$DependentStartedTask.run(ServiceControllerImpl.java:1666)
    	at org.jboss.msc.service.ServiceControllerImpl.doExecute(ServiceControllerImpl.java:685)
    	at org.jboss.msc.service.ServiceControllerImpl.invokeListener(ServiceControllerImpl.java:1490)
    	at org.jboss.msc.service.ServiceControllerImpl.access$2700(ServiceControllerImpl.java:49)
    	at org.jboss.msc.service.ServiceControllerImpl$ListenerTask.run(ServiceControllerImpl.java:1980)
    	at org.jboss.msc.service.ServiceControllerImpl.doExecute(ServiceControllerImpl.java:685)
    	at org.jboss.msc.service.ServiceControllerImpl.invokeListener(ServiceControllerImpl.java:1490)
    	at org.jboss.msc.service.ServiceControllerImpl.access$2700(ServiceControllerImpl.java:49)
    	at org.jboss.msc.service.ServiceControllerImpl$ListenerTask.run(ServiceControllerImpl.java:1980)
    	at org.jboss.msc.service.ServiceControllerImpl.doExecute(ServiceControllerImpl.java:685)
    	at org.jboss.msc.service.ServiceControllerImpl.immediateDependencyUp(ServiceControllerImpl.java:1009)
    	at org.jboss.msc.service.ServiceControllerImpl$DependencyStartedTask.run(ServiceControllerImpl.java:2002)
    	at org.jboss.msc.service.ServiceControllerImpl.doExecute(ServiceControllerImpl.java:685)
    	at org.jboss.msc.service.ServiceControllerImpl$StartTask.run(ServiceControllerImpl.java:1793)
    	at org.jboss.msc.service.ServiceControllerImpl.doExecute(ServiceControllerImpl.java:685)
    	at org.jboss.msc.service.ServiceControllerImpl$DependentStartedTask.run(ServiceControllerImpl.java:1679)
    	at org.jboss.msc.service.ServiceControllerImpl.doExecute(ServiceControllerImpl.java:685)
    	at org.jboss.msc.service.ServiceControllerImpl$DemandParentsTask.run(ServiceControllerImpl.java:1610)
    	at org.jboss.msc.service.ServiceControllerImpl.doExecute(ServiceControllerImpl.java:685)
    	at org.jboss.msc.service.ServiceControllerImpl.addDemands(ServiceControllerImpl.java:1142)
    	at org.jboss.msc.service.ServiceControllerImpl.addDemand(ServiceControllerImpl.java:1121)
    	at org.jboss.msc.service.ServiceRegistrationImpl.addDemand(ServiceRegistrationImpl.java:220)
    	at org.jboss.msc.service.ServiceControllerImpl.doDemandParents(ServiceControllerImpl.java:1105)
    	at org.jboss.msc.service.ServiceControllerImpl.access$500(ServiceControllerImpl.java:49)
    	at org.jboss.msc.service.ServiceControllerImpl$DemandParentsTask.run(ServiceControllerImpl.java:1602)
    	at org.jboss.msc.service.ServiceControllerImpl.doExecute(ServiceControllerImpl.java:685)
    	at org.jboss.msc.service.ServiceControllerImpl.commitInstallation(ServiceControllerImpl.java:284)
    	at org.jboss.msc.service.ServiceContainerImpl.install(ServiceContainerImpl.java:563)
    	at org.jboss.msc.service.ServiceBuilderImpl.install(ServiceBuilderImpl.java:307)
  2. @fl4via @dmlloyd

    The children services mode should not be changed inside the parent's …

    fl4via authored dmlloyd committed
    …lock.
    
    Or else we can get an assertion error:
    15:28:29,335 WARN  [org.jboss.msc.service] (main) MSC00007: An internal service error has occurred while processing an operation on service third.service: java.lang.AssertionError
    	at org.jboss.msc.service.ServiceControllerImpl.removeDemand(ServiceControllerImpl.java:1145)
    	at org.jboss.msc.service.ServiceControllerImpl.doUndemandParents(ServiceControllerImpl.java:1116)
    	at org.jboss.msc.service.ServiceControllerImpl.access$800(ServiceControllerImpl.java:49)
    	at org.jboss.msc.service.ServiceControllerImpl$UndemandParentsTask.run(ServiceControllerImpl.java:1620)
    	at org.jboss.msc.service.ServiceControllerImpl.doExecute(ServiceControllerImpl.java:684)
    	at org.jboss.msc.service.ServiceControllerImpl.invokeListener(ServiceControllerImpl.java:1489)
    	at org.jboss.msc.service.ServiceControllerImpl.access$2600(ServiceControllerImpl.java:49)
    	at org.jboss.msc.service.ServiceControllerImpl$ListenerTask.run(ServiceControllerImpl.java:1964)
    	at org.jboss.msc.service.ServiceControllerImpl.doExecute(ServiceControllerImpl.java:684)
    	at org.jboss.msc.service.ServiceControllerImpl.internalSetMode(ServiceControllerImpl.java:717)
    	at org.jboss.msc.service.ServiceControllerImpl.setMode(ServiceControllerImpl.java:690)
    	at org.jboss.msc.service.ServiceControllerImpl.transition(ServiceControllerImpl.java:593)
  3. @fl4via @dmlloyd

    [MSC-111] The methods immediateDependencyUnavailable, immediateDepend…

    fl4via authored dmlloyd committed
    …encyAvailable, transitiveDependencyUnavailable, and transitiveDependencyUnavailable should all check if the service is not being removed before notifying listeners and dependents.
    
    Plus, add race condition tests for catching all those scenarios.
  4. @bmaxwell @dmlloyd

    [AS7-2639] add to ServiceName.getSimpleName() to the exception messag…

    bmaxwell authored dmlloyd committed
    …e to give a hint to the problem
Commits on Aug 27, 2011
  1. @n1hility

    Next is 1.0.2.GA-SNAPSHOT

    n1hility authored
Commits on Aug 26, 2011
  1. @n1hility

    Release 1.0.1.GA

    n1hility authored
  2. @fl4via

    [MSC-108] Set the TCCL correctly and update tests.

    fl4via authored
    Before calling start()/stop() on the service, the TCCL is set to the service's ClassLoader; before invoking listeners methods, the TCCL is set the the listener's ClassLoader. The same applies to LifecycleContext.execute(Runnable command), whereas the TCCL is set to the command's ClassLoader before invoking command.run().
    Update tests accordingly to check that the TCCL is correctly set.
Commits on Jul 7, 2011
  1. @fl4via

    [MSC-106] Solve random hanging problem involving NewDependentOfFailin…

    fl4via authored
    …gServiceTestCase and enable the test.
Commits on Jul 6, 2011
  1. @fl4via @dmlloyd

    [MSC-106] Before calling dependencyFailed, ServiceControllerImpl.newD…

    fl4via authored dmlloyd committed
    …ependent() should checking if state is not STARTING to avoid duplicate notification.
    
    Plus, add a race condition test case for this.
  2. @dmlloyd

    Next will be 1.0.1

    dmlloyd authored
Commits on Jul 5, 2011
  1. @dmlloyd

    Prep 1.0.0.GA

    dmlloyd authored
  2. @dmlloyd

    Update dependencies

    dmlloyd authored
Commits on Jun 29, 2011
  1. @dmlloyd

    Add real test logging

    dmlloyd authored
Commits on Jun 22, 2011
  1. @dmlloyd

    Next is 1.0.0.CR3

    dmlloyd authored
  2. @dmlloyd

    Prep 1.0.0.CR2

    dmlloyd authored
  3. @dmlloyd
Commits on Jun 21, 2011
  1. @dmlloyd

    Next is 1.0.0.CR2

    dmlloyd authored
  2. @dmlloyd

    Prep 1.0.0.CR1

    dmlloyd authored
Commits on Jun 20, 2011
  1. @stuartwdouglas
  2. @stuartwdouglas
  3. @stuartwdouglas

    Test for MSC-103

    stuartwdouglas authored
Commits on Jun 15, 2011
  1. @fl4via

    [MSC-98] Include cycle information at CircularDependencyException.

    fl4via authored
    Update DependencyCycleTestCase to check if cycle information is accurate.
    Also, update RemovalDuringcycleDetectionTest due to changes in cycle detection bytecodes.
Something went wrong with that request. Please try again.