[JBoss JIRA] (WFLY-1702) Investigate module wiring consistency at build time
by Jason Greene (JIRA)
[ https://issues.jboss.org/browse/WFLY-1702?page=com.atlassian.jira.plugin.... ]
Jason Greene updated WFLY-1702:
-------------------------------
Fix Version/s: 8.0.0.CR1
(was: 8.0.0.Beta1)
> Investigate module wiring consistency at build time
> ---------------------------------------------------
>
> Key: WFLY-1702
> URL: https://issues.jboss.org/browse/WFLY-1702
> Project: WildFly
> Issue Type: Task
> Components: Build System
> Reporter: Thomas Diesler
> Assignee: Thomas Diesler
> Fix For: 8.0.0.CR1
>
>
> Due to the use of human wiring decisions it is possible that the initial modules wiring setup is incomplete/inconsistent. Various inconsistencies can occur
> * There are code paths in a module that require a class load for which there is no dependency defined
> * Modules define (stale) dependencies that are never used
> * Modules define dependencies that are inconsistent in the class space
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira
11 years, 3 months
[JBoss JIRA] (WFLY-1745) WeldServices may get into inconsistent state
by Jason Greene (JIRA)
[ https://issues.jboss.org/browse/WFLY-1745?page=com.atlassian.jira.plugin.... ]
Jason Greene updated WFLY-1745:
-------------------------------
Fix Version/s: 8.0.0.CR1
(was: 8.0.0.Beta1)
> WeldServices may get into inconsistent state
> --------------------------------------------
>
> Key: WFLY-1745
> URL: https://issues.jboss.org/browse/WFLY-1745
> Project: WildFly
> Issue Type: Bug
> Components: CDI / Weld
> Affects Versions: 8.0.0.Alpha3
> Reporter: Jozef Hartinger
> Assignee: Jozef Hartinger
> Fix For: 8.0.0.CR1
>
>
> WeldBootstrapService performs an initial bootstrap of the Weld container and also performs Weld shutdown when the service is stopping.
> WeldStartService finishes initialization of Weld container and performs nothing on stop() (WeldBootstrapService is expected to shut down Weld).
> WeldStartService has a dependency on WeldBootstrapService.
> This works fine 99% of the time. However, if a dependency of WeldStartService is restarted (e.g. due to management operation), WeldStartService as its parent is also restarted but WeldBootstrapService is not.
> As a result, WeldStartService expects to find Weld container in an early initialization phase and wants to finish initialization. However, since WeldBootstrapService was not restarted, the Weld container is still in the initialized state and deployment fails when WSS tries to finish initialization again.
> To reproduce modify EjbRemoveUnitTestCase for test-session-remove.jar to contain empty beans.xml file.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira
11 years, 3 months