[JBoss JIRA] (WFLY-6870) Introduce mixed domain testing for EAP 6.4.7
by Brian Stansberry (JIRA)
Brian Stansberry created WFLY-6870:
--------------------------------------
Summary: Introduce mixed domain testing for EAP 6.4.7
Key: WFLY-6870
URL: https://issues.jboss.org/browse/WFLY-6870
Project: WildFly
Issue Type: Task
Components: Domain Management
Reporter: Brian Stansberry
Assignee: Tomaz Cerar
Fix For: 11.0.0.Alpha1
EAP 6.4.7 introduced kernel management API version 1.8 so we should add it as a mixed domain target.
If this is only possible for core, please move this to WFCORE.
--
This message was sent by Atlassian JIRA
(v6.4.11#64026)
8 years, 5 months
[JBoss JIRA] (WFCORE-1663) Update legacy controllers to 2.0.2
by Brian Stansberry (JIRA)
Brian Stansberry created WFCORE-1663:
----------------------------------------
Summary: Update legacy controllers to 2.0.2
Key: WFCORE-1663
URL: https://issues.jboss.org/browse/WFCORE-1663
Project: WildFly Core
Issue Type: Component Upgrade
Components: Domain Management
Reporter: Brian Stansberry
Assignee: Tomaz Cerar
Fix For: 3.0.0.Alpha4, 2.2.0.CR9
Update the legacy controllers library to 2.0.2 to support better testing of other legacy versions.
--
This message was sent by Atlassian JIRA
(v6.4.11#64026)
8 years, 5 months
[JBoss JIRA] (ELY-591) Upgrade to wildfly-client-config 1.0.0.Alpha4
by Darran Lofthouse (JIRA)
Darran Lofthouse created ELY-591:
------------------------------------
Summary: Upgrade to wildfly-client-config 1.0.0.Alpha4
Key: ELY-591
URL: https://issues.jboss.org/browse/ELY-591
Project: WildFly Elytron
Issue Type: Task
Components: Authentication Client
Reporter: Darran Lofthouse
Assignee: Darran Lofthouse
Fix For: 1.1.0.Beta7
We are ready to work with this quite a bit so get to the latest version so we are not chasing previously fixed problems.
--
This message was sent by Atlassian JIRA
(v6.4.11#64026)
8 years, 5 months
[JBoss JIRA] (WFLY-6854) Upgrade Hibernate ORM to 5.1.x
by Scott Marlow (JIRA)
[ https://issues.jboss.org/browse/WFLY-6854?page=com.atlassian.jira.plugin.... ]
Scott Marlow commented on WFLY-6854:
------------------------------------
[~gbadner] is Hibernate 5.1.1 compatible with 5.0.10?
> Upgrade Hibernate ORM to 5.1.x
> ------------------------------
>
> Key: WFLY-6854
> URL: https://issues.jboss.org/browse/WFLY-6854
> Project: WildFly
> Issue Type: Feature Request
> Components: JPA / Hibernate
> Reporter: Emmanuel Bernard
> Assignee: Scott Marlow
> Fix For: 11.0.0.Alpha1
>
>
> This is a follow up on WFLY-6682.
> After looking at the list of potential incompatibilities, we decided to not upgrade to 5.2 but instead to 5.1 to provide a smoother experience to users.
> We can consider adding a 5.2 optional switch via Jipijapa if bandwidth permit but let's treat it as a second issue and have [~smarlow] lead it.
> PS: I put v11Alpha1 but feel free to adjust it to any WF 11 version that fits best.
--
This message was sent by Atlassian JIRA
(v6.4.11#64026)
8 years, 5 months
[JBoss JIRA] (ELY-590) Add support for loading custom credential types from providers
by Peter Skopek (JIRA)
Peter Skopek created ELY-590:
--------------------------------
Summary: Add support for loading custom credential types from providers
Key: ELY-590
URL: https://issues.jboss.org/browse/ELY-590
Project: WildFly Elytron
Issue Type: Task
Components: Authentication Client, Credential Store
Affects Versions: 1.1.0.Beta5
Reporter: Peter Skopek
Assignee: Peter Skopek
Priority: Minor
Specify way of encoding credential type to string and way to load custom credentials or Elytron PasswordCredential based on custom Password implementation.
Note: For now we can load Elytron provider defined passwords.
--
This message was sent by Atlassian JIRA
(v6.4.11#64026)
8 years, 5 months
[JBoss JIRA] (WFCORE-1661) Make startup errors human readable when missing/unsatisfied dependencies
by Tomaz Cerar (JIRA)
[ https://issues.jboss.org/browse/WFCORE-1661?page=com.atlassian.jira.plugi... ]
Tomaz Cerar commented on WFCORE-1661:
-------------------------------------
I think more (or all) subsystem to usage of capabilities would improve this considerably.
But this is an ongoing work ever since they ware introduced in 10.
> Make startup errors human readable when missing/unsatisfied dependencies
> ------------------------------------------------------------------------
>
> Key: WFCORE-1661
> URL: https://issues.jboss.org/browse/WFCORE-1661
> Project: WildFly Core
> Issue Type: Enhancement
> Reporter: Claus Ibsen
>
> When you run WF-Swarm you may get some errors such as missing/unsatisfied dependencies that is hard to understand for new users to WF-Swarm.
> The output is very dense as if its a stacktrace.
> You should make it human readable and better understandable.
> {code}
> 2016-07-08 11:48:22,760 INFO [org.jboss.as.controller] (main) WFLYCTL0183: Service status report
> WFLYCTL0184: New missing/unsatisfied dependencies:
> service jboss.deployment.unit."forge-web.war".WeldBootstrapService (missing) dependents: [service jboss.deployment.unit."forge-web.war".component."org.apache.cxf.transport.http.Servlet3ContinuationProvider$Servlet3Continuation".WeldInstantiator, service jboss.deployment.unit."forge-web.war".component."org.jboss.weld.servlet.WeldInitialListener".WeldInstantiator, service jboss.deployment.unit."forge-web.war".component."org.jboss.weld.servlet.WeldTerminalListener".WeldInstantiator, service jboss.deployment.unit."forge-web.war".component."javax.servlet.jsp.jstl.tlv.PermittedTaglibsTLV".WeldInstantiator, WFLYCTL0208: ... and 3 more ]
> service jboss.deployment.unit."forge-web.war".WeldStartService (missing) dependents: [service jboss.deployment.unit."forge-web.war".component."org.apache.cxf.transport.http.Servlet3ContinuationProvider$Servlet3Continuation".WeldInstantiator, service jboss.deployment.unit."forge-web.war".component."org.jboss.weld.servlet.WeldInitialListener".WeldInstantiator, service jboss.undertow.deployment.default-server.default-host./, service jboss.deployment.unit."forge-web.war".component."org.jboss.weld.servlet.WeldTerminalListener".WeldInstantiator, WFLYCTL0208: ... and 2 more ]
> service jboss.deployment.unit."forge-web.war".component."javax.servlet.jsp.jstl.tlv.PermittedTaglibsTLV".CREATE (missing) dependents: [service jboss.deployment.unit."forge-web.war".component."javax.servlet.jsp.jstl.tlv.PermittedTaglibsTLV".START]
> service jboss.deployment.unit."forge-web.war".component."javax.servlet.jsp.jstl.tlv.PermittedTaglibsTLV".START (missing) dependents: [service jboss.undertow.deployment.default-server.default-host./, service jboss.deployment.unit."forge-web.war".deploymentCompleteService]
> service jboss.deployment.unit."forge-web.war".component."javax.servlet.jsp.jstl.tlv.PermittedTaglibsTLV".WeldInstantiator (missing) dependents: [service jboss.deployment.unit."forge-web.war".component."javax.servlet.jsp.jstl.tlv.PermittedTaglibsTLV".START]
> service jboss.deployment.unit."forge-web.war".component."javax.servlet.jsp.jstl.tlv.ScriptFreeTLV".CREATE (missing) dependents: [service jboss.deployment.unit."forge-web.war".component."javax.servlet.jsp.jstl.tlv.ScriptFreeTLV".START]
> service jboss.deployment.unit."forge-web.war".component."javax.servlet.jsp.jstl.tlv.ScriptFreeTLV".START (missing) dependents: [service jboss.undertow.deployment.default-server.default-host./, service jboss.deployment.unit."forge-web.war".deploymentCompleteService]
> service jboss.deployment.unit."forge-web.war".component."javax.servlet.jsp.jstl.tlv.ScriptFreeTLV".WeldInstantiator (missing) dependents: [service jboss.deployment.unit."forge-web.war".component."javax.servlet.jsp.jstl.tlv.ScriptFreeTLV".START]
> service jboss.deployment.unit."forge-web.war".component."org.apache.cxf.transport.http.Servlet3ContinuationProvider$Servlet3Continuation".START (missing) dependents: [service jboss.undertow.deployment.default-server.default-host./, service jboss.undertow.deployment.default-server.default-host./.UndertowDeploymentInfoService, service jboss.deployment.unit."forge-web.war".deploymentCompleteService]
> service jboss.deployment.unit."forge-web.war".component."org.jboss.weld.servlet.WeldInitialListener".CREATE (missing) dependents: [service jboss.deployment.unit."forge-web.war".component."org.jboss.weld.servlet.WeldInitialListener".START]
> service jboss.deployment.unit."forge-web.war".component."org.jboss.weld.servlet.WeldInitialListener".START (missing) dependents: [service jboss.undertow.deployment.default-server.default-host./, service jboss.deployment.unit."forge-web.war".deploymentCompleteService]
> service jboss.deployment.unit."forge-web.war".component."org.jboss.weld.servlet.WeldInitialListener".WeldInstantiator (missing) dependents: [service jboss.deployment.unit."forge-web.war".component."org.jboss.weld.servlet.WeldInitialListener".START]
> service jboss.deployment.unit."forge-web.war".component."org.jboss.weld.servlet.WeldTerminalListener".CREATE (missing) dependents: [service jboss.deployment.unit."forge-web.war".component."org.jboss.weld.servlet.WeldTerminalListener".START]
> service jboss.deployment.unit."forge-web.war".component."org.jboss.weld.servlet.WeldTerminalListener".START (missing) dependents: [service jboss.undertow.deployment.default-server.default-host./, service jboss.deployment.unit."forge-web.war".deploymentCompleteService]
> service jboss.deployment.unit."forge-web.war".component."org.jboss.weld.servlet.WeldTerminalListener".WeldInstantiator (missing) dependents: [service jboss.deployment.unit."forge-web.war".component."org.jboss.weld.servlet.WeldTerminalListener".START]
> service jboss.deployment.unit."forge-web.war".jndiDependencyService (missing) dependents: [service jboss.deployment.unit."forge-web.war".component."org.jboss.weld.servlet.WeldTerminalListener".START, service jboss.deployment.unit."forge-web.war".component."javax.servlet.jsp.jstl.tlv.PermittedTaglibsTLV".START, service jboss.deployment.unit."forge-web.war".component."org.jboss.weld.servlet.WeldInitialListener".START, service jboss.deployment.unit."forge-web.war".component."javax.servlet.jsp.jstl.tlv.ScriptFreeTLV".START]
> service jboss.undertow.deployment.default-server.default-host./ (missing) dependents: [service jboss.deployment.unit."forge-web.war".deploymentCompleteService]
> service jboss.undertow.deployment.default-server.default-host./.UndertowDeploymentInfoService (missing) dependents: [service jboss.undertow.deployment.default-server.default-host./]
> service jboss.undertow.deployment.default-server.default-host./.session (missing) dependents: [service jboss.undertow.deployment.default-server.default-host./.UndertowDeploymentInfoService]
> WFLYCTL0186: Services which failed to start: service jboss.deployment.unit."forge-web.war".WeldStartService
> 2016-07-08 11:48:22,762 ERROR [stderr] (main) Exception in thread "main" org.wildfly.swarm.container.DeploymentException: {"WFLYCTL0080: Failed services" => {"jboss.deployment.unit.\"forge-web.war\".WeldStartService" => "org.jboss.msc.service.StartException in service jboss.deployment.unit.\"forge-web.war\".WeldStartService: Failed to start service
> 2016-07-08 11:48:22,763 ERROR [stderr] (main) Caused by: org.jboss.weld.exceptions.DefinitionException: WELD-000071: Managed bean with a parameterized bean class must be @Dependent: class org.apache.cxf.jaxrs.provider.XSLTJaxbProvider"}}
> 2016-07-08 11:48:22,763 ERROR [stderr] (main) at org.wildfly.swarm.container.runtime.RuntimeDeployer.deploy(RuntimeDeployer.java:159)
> 2016-07-08 11:48:22,763 ERROR [stderr] (main) at org.wildfly.swarm.container.Container.deploy(Container.java:432)
> 2016-07-08 11:48:22,763 ERROR [stderr] (main) at org.wildfly.swarm.Swarm.deploy(Swarm.java:122)
> 2016-07-08 11:48:22,763 ERROR [stderr] (main) at org.wildfly.swarm.Swarm.deploy(Swarm.java:45)
> 2016-07-08 11:48:22,763 ERROR [stderr] (main) at org.wildfly.swarm.container.Container.deploy(Container.java:416)
> 2016-07-08 11:48:22,764 ERROR [stderr] (main) at org.wildfly.swarm.Swarm.deploy(Swarm.java:117)
> 2016-07-08 11:48:22,764 ERROR [stderr] (main) at org.wildfly.swarm.Swarm.deploy(Swarm.java:45)
> 2016-07-08 11:48:22,764 ERROR [stderr] (main) at org.wildfly.swarm.Swarm.simpleMain(Swarm.java:150)
> 2016-07-08 11:48:22,764 ERROR [stderr] (main) at org.wildfly.swarm.Swarm.main(Swarm.java:141)
> {code}
--
This message was sent by Atlassian JIRA
(v6.4.11#64026)
8 years, 5 months
[JBoss JIRA] (WFCORE-1661) Make startup errors human readable when missing/unsatisfied dependencies
by Brian Stansberry (JIRA)
[ https://issues.jboss.org/browse/WFCORE-1661?page=com.atlassian.jira.plugi... ]
Brian Stansberry commented on WFCORE-1661:
------------------------------------------
This is a hard thing to solve because services don't have short "end user" names, nor do they have any sort of metadata that can indicate to the kernel that "this one is critical to the overall use case and must be reported" vs "this one is just a detail that can't be a problem on its own." There's dependency information between services that we try and analyze to filter stuff out of the list, and perhaps that algorithm can be improved.
There were some changes around this this year that may have helped. I'll see if I can find and link the JIRA.
> Make startup errors human readable when missing/unsatisfied dependencies
> ------------------------------------------------------------------------
>
> Key: WFCORE-1661
> URL: https://issues.jboss.org/browse/WFCORE-1661
> Project: WildFly Core
> Issue Type: Enhancement
> Reporter: Claus Ibsen
>
> When you run WF-Swarm you may get some errors such as missing/unsatisfied dependencies that is hard to understand for new users to WF-Swarm.
> The output is very dense as if its a stacktrace.
> You should make it human readable and better understandable.
> {code}
> 2016-07-08 11:48:22,760 INFO [org.jboss.as.controller] (main) WFLYCTL0183: Service status report
> WFLYCTL0184: New missing/unsatisfied dependencies:
> service jboss.deployment.unit."forge-web.war".WeldBootstrapService (missing) dependents: [service jboss.deployment.unit."forge-web.war".component."org.apache.cxf.transport.http.Servlet3ContinuationProvider$Servlet3Continuation".WeldInstantiator, service jboss.deployment.unit."forge-web.war".component."org.jboss.weld.servlet.WeldInitialListener".WeldInstantiator, service jboss.deployment.unit."forge-web.war".component."org.jboss.weld.servlet.WeldTerminalListener".WeldInstantiator, service jboss.deployment.unit."forge-web.war".component."javax.servlet.jsp.jstl.tlv.PermittedTaglibsTLV".WeldInstantiator, WFLYCTL0208: ... and 3 more ]
> service jboss.deployment.unit."forge-web.war".WeldStartService (missing) dependents: [service jboss.deployment.unit."forge-web.war".component."org.apache.cxf.transport.http.Servlet3ContinuationProvider$Servlet3Continuation".WeldInstantiator, service jboss.deployment.unit."forge-web.war".component."org.jboss.weld.servlet.WeldInitialListener".WeldInstantiator, service jboss.undertow.deployment.default-server.default-host./, service jboss.deployment.unit."forge-web.war".component."org.jboss.weld.servlet.WeldTerminalListener".WeldInstantiator, WFLYCTL0208: ... and 2 more ]
> service jboss.deployment.unit."forge-web.war".component."javax.servlet.jsp.jstl.tlv.PermittedTaglibsTLV".CREATE (missing) dependents: [service jboss.deployment.unit."forge-web.war".component."javax.servlet.jsp.jstl.tlv.PermittedTaglibsTLV".START]
> service jboss.deployment.unit."forge-web.war".component."javax.servlet.jsp.jstl.tlv.PermittedTaglibsTLV".START (missing) dependents: [service jboss.undertow.deployment.default-server.default-host./, service jboss.deployment.unit."forge-web.war".deploymentCompleteService]
> service jboss.deployment.unit."forge-web.war".component."javax.servlet.jsp.jstl.tlv.PermittedTaglibsTLV".WeldInstantiator (missing) dependents: [service jboss.deployment.unit."forge-web.war".component."javax.servlet.jsp.jstl.tlv.PermittedTaglibsTLV".START]
> service jboss.deployment.unit."forge-web.war".component."javax.servlet.jsp.jstl.tlv.ScriptFreeTLV".CREATE (missing) dependents: [service jboss.deployment.unit."forge-web.war".component."javax.servlet.jsp.jstl.tlv.ScriptFreeTLV".START]
> service jboss.deployment.unit."forge-web.war".component."javax.servlet.jsp.jstl.tlv.ScriptFreeTLV".START (missing) dependents: [service jboss.undertow.deployment.default-server.default-host./, service jboss.deployment.unit."forge-web.war".deploymentCompleteService]
> service jboss.deployment.unit."forge-web.war".component."javax.servlet.jsp.jstl.tlv.ScriptFreeTLV".WeldInstantiator (missing) dependents: [service jboss.deployment.unit."forge-web.war".component."javax.servlet.jsp.jstl.tlv.ScriptFreeTLV".START]
> service jboss.deployment.unit."forge-web.war".component."org.apache.cxf.transport.http.Servlet3ContinuationProvider$Servlet3Continuation".START (missing) dependents: [service jboss.undertow.deployment.default-server.default-host./, service jboss.undertow.deployment.default-server.default-host./.UndertowDeploymentInfoService, service jboss.deployment.unit."forge-web.war".deploymentCompleteService]
> service jboss.deployment.unit."forge-web.war".component."org.jboss.weld.servlet.WeldInitialListener".CREATE (missing) dependents: [service jboss.deployment.unit."forge-web.war".component."org.jboss.weld.servlet.WeldInitialListener".START]
> service jboss.deployment.unit."forge-web.war".component."org.jboss.weld.servlet.WeldInitialListener".START (missing) dependents: [service jboss.undertow.deployment.default-server.default-host./, service jboss.deployment.unit."forge-web.war".deploymentCompleteService]
> service jboss.deployment.unit."forge-web.war".component."org.jboss.weld.servlet.WeldInitialListener".WeldInstantiator (missing) dependents: [service jboss.deployment.unit."forge-web.war".component."org.jboss.weld.servlet.WeldInitialListener".START]
> service jboss.deployment.unit."forge-web.war".component."org.jboss.weld.servlet.WeldTerminalListener".CREATE (missing) dependents: [service jboss.deployment.unit."forge-web.war".component."org.jboss.weld.servlet.WeldTerminalListener".START]
> service jboss.deployment.unit."forge-web.war".component."org.jboss.weld.servlet.WeldTerminalListener".START (missing) dependents: [service jboss.undertow.deployment.default-server.default-host./, service jboss.deployment.unit."forge-web.war".deploymentCompleteService]
> service jboss.deployment.unit."forge-web.war".component."org.jboss.weld.servlet.WeldTerminalListener".WeldInstantiator (missing) dependents: [service jboss.deployment.unit."forge-web.war".component."org.jboss.weld.servlet.WeldTerminalListener".START]
> service jboss.deployment.unit."forge-web.war".jndiDependencyService (missing) dependents: [service jboss.deployment.unit."forge-web.war".component."org.jboss.weld.servlet.WeldTerminalListener".START, service jboss.deployment.unit."forge-web.war".component."javax.servlet.jsp.jstl.tlv.PermittedTaglibsTLV".START, service jboss.deployment.unit."forge-web.war".component."org.jboss.weld.servlet.WeldInitialListener".START, service jboss.deployment.unit."forge-web.war".component."javax.servlet.jsp.jstl.tlv.ScriptFreeTLV".START]
> service jboss.undertow.deployment.default-server.default-host./ (missing) dependents: [service jboss.deployment.unit."forge-web.war".deploymentCompleteService]
> service jboss.undertow.deployment.default-server.default-host./.UndertowDeploymentInfoService (missing) dependents: [service jboss.undertow.deployment.default-server.default-host./]
> service jboss.undertow.deployment.default-server.default-host./.session (missing) dependents: [service jboss.undertow.deployment.default-server.default-host./.UndertowDeploymentInfoService]
> WFLYCTL0186: Services which failed to start: service jboss.deployment.unit."forge-web.war".WeldStartService
> 2016-07-08 11:48:22,762 ERROR [stderr] (main) Exception in thread "main" org.wildfly.swarm.container.DeploymentException: {"WFLYCTL0080: Failed services" => {"jboss.deployment.unit.\"forge-web.war\".WeldStartService" => "org.jboss.msc.service.StartException in service jboss.deployment.unit.\"forge-web.war\".WeldStartService: Failed to start service
> 2016-07-08 11:48:22,763 ERROR [stderr] (main) Caused by: org.jboss.weld.exceptions.DefinitionException: WELD-000071: Managed bean with a parameterized bean class must be @Dependent: class org.apache.cxf.jaxrs.provider.XSLTJaxbProvider"}}
> 2016-07-08 11:48:22,763 ERROR [stderr] (main) at org.wildfly.swarm.container.runtime.RuntimeDeployer.deploy(RuntimeDeployer.java:159)
> 2016-07-08 11:48:22,763 ERROR [stderr] (main) at org.wildfly.swarm.container.Container.deploy(Container.java:432)
> 2016-07-08 11:48:22,763 ERROR [stderr] (main) at org.wildfly.swarm.Swarm.deploy(Swarm.java:122)
> 2016-07-08 11:48:22,763 ERROR [stderr] (main) at org.wildfly.swarm.Swarm.deploy(Swarm.java:45)
> 2016-07-08 11:48:22,763 ERROR [stderr] (main) at org.wildfly.swarm.container.Container.deploy(Container.java:416)
> 2016-07-08 11:48:22,764 ERROR [stderr] (main) at org.wildfly.swarm.Swarm.deploy(Swarm.java:117)
> 2016-07-08 11:48:22,764 ERROR [stderr] (main) at org.wildfly.swarm.Swarm.deploy(Swarm.java:45)
> 2016-07-08 11:48:22,764 ERROR [stderr] (main) at org.wildfly.swarm.Swarm.simpleMain(Swarm.java:150)
> 2016-07-08 11:48:22,764 ERROR [stderr] (main) at org.wildfly.swarm.Swarm.main(Swarm.java:141)
> {code}
--
This message was sent by Atlassian JIRA
(v6.4.11#64026)
8 years, 5 months
[JBoss JIRA] (WFCORE-979) ignore-unused-configuration default value change testsuite changes.
by Ken Wills (JIRA)
[ https://issues.jboss.org/browse/WFCORE-979?page=com.atlassian.jira.plugin... ]
Ken Wills closed WFCORE-979.
----------------------------
Resolution: Out of Date
> ignore-unused-configuration default value change testsuite changes.
> -------------------------------------------------------------------
>
> Key: WFCORE-979
> URL: https://issues.jboss.org/browse/WFCORE-979
> Project: WildFly Core
> Issue Type: Enhancement
> Components: Domain Management, Test Suite
> Reporter: Ken Wills
> Assignee: Ken Wills
>
> This is a continuation of WFCORE-310, covering testsuite changes, post CR1.
> From [~brian.stansberry]:
> testsuite/domain/src/test/resources/host-configs/host-minimal.xml:
> > @@ -59,7 +59,7 @@
> >
> > <domain-controller>
> > <!-- Remote domain controller configuration with a host and port -->
> > - <remote host="${jboss.test.host.master.address}" port="9999" security-realm="ManagementRealm">
> > + <remote host="${jboss.test.host.master.address}" port="9999" security-realm="ManagementRealm" ignore-unused-configuration="false">
> My comment here is more of a note for probably post CR1 work.
> This file is used in ProductInfoUnitTestCase and ServerManagementTestCase.
> For ProductInfoUnitTestCase it shouldn't matter which setting the file has, so changing it to match what other tests need is fine.
> ServerManagementTestCase is pretty messy. It has tests related to server lifecycle. Ideally those would be tested with "ignoring" set both ways, as a big part of the functionality here involves the HC having or obtaining the necessary config data as servers are added. The class also has tests related to profile cloning, and profile and socket-binding-group includes. One of these, testCloneProfile() just won't work if the slave is ignoring, but it doesn't really belong in this class anyway, as server management is not a factor in the test. It should be moved out, or perhaps have the slave assert changed if the slave is ignoring. For some of the others, server management is relevant, but they would need to be reworked to properly test things if the slave is ignoring. Basically, check that "config present" != ignoring, and then add the server config and check that "config present" == true. Where "config" is the profile/s-b-g/server-group in question.
--
This message was sent by Atlassian JIRA
(v6.4.11#64026)
8 years, 5 months
[JBoss JIRA] (WFCORE-1661) Make startup errors human readable when missing/unsatisfied dependencies
by Brian Stansberry (JIRA)
[ https://issues.jboss.org/browse/WFCORE-1661?page=com.atlassian.jira.plugi... ]
Brian Stansberry moved WFLY-6869 to WFCORE-1661:
------------------------------------------------
Project: WildFly Core (was: WildFly)
Key: WFCORE-1661 (was: WFLY-6869)
> Make startup errors human readable when missing/unsatisfied dependencies
> ------------------------------------------------------------------------
>
> Key: WFCORE-1661
> URL: https://issues.jboss.org/browse/WFCORE-1661
> Project: WildFly Core
> Issue Type: Enhancement
> Reporter: Claus Ibsen
>
> When you run WF-Swarm you may get some errors such as missing/unsatisfied dependencies that is hard to understand for new users to WF-Swarm.
> The output is very dense as if its a stacktrace.
> You should make it human readable and better understandable.
> {code}
> 2016-07-08 11:48:22,760 INFO [org.jboss.as.controller] (main) WFLYCTL0183: Service status report
> WFLYCTL0184: New missing/unsatisfied dependencies:
> service jboss.deployment.unit."forge-web.war".WeldBootstrapService (missing) dependents: [service jboss.deployment.unit."forge-web.war".component."org.apache.cxf.transport.http.Servlet3ContinuationProvider$Servlet3Continuation".WeldInstantiator, service jboss.deployment.unit."forge-web.war".component."org.jboss.weld.servlet.WeldInitialListener".WeldInstantiator, service jboss.deployment.unit."forge-web.war".component."org.jboss.weld.servlet.WeldTerminalListener".WeldInstantiator, service jboss.deployment.unit."forge-web.war".component."javax.servlet.jsp.jstl.tlv.PermittedTaglibsTLV".WeldInstantiator, WFLYCTL0208: ... and 3 more ]
> service jboss.deployment.unit."forge-web.war".WeldStartService (missing) dependents: [service jboss.deployment.unit."forge-web.war".component."org.apache.cxf.transport.http.Servlet3ContinuationProvider$Servlet3Continuation".WeldInstantiator, service jboss.deployment.unit."forge-web.war".component."org.jboss.weld.servlet.WeldInitialListener".WeldInstantiator, service jboss.undertow.deployment.default-server.default-host./, service jboss.deployment.unit."forge-web.war".component."org.jboss.weld.servlet.WeldTerminalListener".WeldInstantiator, WFLYCTL0208: ... and 2 more ]
> service jboss.deployment.unit."forge-web.war".component."javax.servlet.jsp.jstl.tlv.PermittedTaglibsTLV".CREATE (missing) dependents: [service jboss.deployment.unit."forge-web.war".component."javax.servlet.jsp.jstl.tlv.PermittedTaglibsTLV".START]
> service jboss.deployment.unit."forge-web.war".component."javax.servlet.jsp.jstl.tlv.PermittedTaglibsTLV".START (missing) dependents: [service jboss.undertow.deployment.default-server.default-host./, service jboss.deployment.unit."forge-web.war".deploymentCompleteService]
> service jboss.deployment.unit."forge-web.war".component."javax.servlet.jsp.jstl.tlv.PermittedTaglibsTLV".WeldInstantiator (missing) dependents: [service jboss.deployment.unit."forge-web.war".component."javax.servlet.jsp.jstl.tlv.PermittedTaglibsTLV".START]
> service jboss.deployment.unit."forge-web.war".component."javax.servlet.jsp.jstl.tlv.ScriptFreeTLV".CREATE (missing) dependents: [service jboss.deployment.unit."forge-web.war".component."javax.servlet.jsp.jstl.tlv.ScriptFreeTLV".START]
> service jboss.deployment.unit."forge-web.war".component."javax.servlet.jsp.jstl.tlv.ScriptFreeTLV".START (missing) dependents: [service jboss.undertow.deployment.default-server.default-host./, service jboss.deployment.unit."forge-web.war".deploymentCompleteService]
> service jboss.deployment.unit."forge-web.war".component."javax.servlet.jsp.jstl.tlv.ScriptFreeTLV".WeldInstantiator (missing) dependents: [service jboss.deployment.unit."forge-web.war".component."javax.servlet.jsp.jstl.tlv.ScriptFreeTLV".START]
> service jboss.deployment.unit."forge-web.war".component."org.apache.cxf.transport.http.Servlet3ContinuationProvider$Servlet3Continuation".START (missing) dependents: [service jboss.undertow.deployment.default-server.default-host./, service jboss.undertow.deployment.default-server.default-host./.UndertowDeploymentInfoService, service jboss.deployment.unit."forge-web.war".deploymentCompleteService]
> service jboss.deployment.unit."forge-web.war".component."org.jboss.weld.servlet.WeldInitialListener".CREATE (missing) dependents: [service jboss.deployment.unit."forge-web.war".component."org.jboss.weld.servlet.WeldInitialListener".START]
> service jboss.deployment.unit."forge-web.war".component."org.jboss.weld.servlet.WeldInitialListener".START (missing) dependents: [service jboss.undertow.deployment.default-server.default-host./, service jboss.deployment.unit."forge-web.war".deploymentCompleteService]
> service jboss.deployment.unit."forge-web.war".component."org.jboss.weld.servlet.WeldInitialListener".WeldInstantiator (missing) dependents: [service jboss.deployment.unit."forge-web.war".component."org.jboss.weld.servlet.WeldInitialListener".START]
> service jboss.deployment.unit."forge-web.war".component."org.jboss.weld.servlet.WeldTerminalListener".CREATE (missing) dependents: [service jboss.deployment.unit."forge-web.war".component."org.jboss.weld.servlet.WeldTerminalListener".START]
> service jboss.deployment.unit."forge-web.war".component."org.jboss.weld.servlet.WeldTerminalListener".START (missing) dependents: [service jboss.undertow.deployment.default-server.default-host./, service jboss.deployment.unit."forge-web.war".deploymentCompleteService]
> service jboss.deployment.unit."forge-web.war".component."org.jboss.weld.servlet.WeldTerminalListener".WeldInstantiator (missing) dependents: [service jboss.deployment.unit."forge-web.war".component."org.jboss.weld.servlet.WeldTerminalListener".START]
> service jboss.deployment.unit."forge-web.war".jndiDependencyService (missing) dependents: [service jboss.deployment.unit."forge-web.war".component."org.jboss.weld.servlet.WeldTerminalListener".START, service jboss.deployment.unit."forge-web.war".component."javax.servlet.jsp.jstl.tlv.PermittedTaglibsTLV".START, service jboss.deployment.unit."forge-web.war".component."org.jboss.weld.servlet.WeldInitialListener".START, service jboss.deployment.unit."forge-web.war".component."javax.servlet.jsp.jstl.tlv.ScriptFreeTLV".START]
> service jboss.undertow.deployment.default-server.default-host./ (missing) dependents: [service jboss.deployment.unit."forge-web.war".deploymentCompleteService]
> service jboss.undertow.deployment.default-server.default-host./.UndertowDeploymentInfoService (missing) dependents: [service jboss.undertow.deployment.default-server.default-host./]
> service jboss.undertow.deployment.default-server.default-host./.session (missing) dependents: [service jboss.undertow.deployment.default-server.default-host./.UndertowDeploymentInfoService]
> WFLYCTL0186: Services which failed to start: service jboss.deployment.unit."forge-web.war".WeldStartService
> 2016-07-08 11:48:22,762 ERROR [stderr] (main) Exception in thread "main" org.wildfly.swarm.container.DeploymentException: {"WFLYCTL0080: Failed services" => {"jboss.deployment.unit.\"forge-web.war\".WeldStartService" => "org.jboss.msc.service.StartException in service jboss.deployment.unit.\"forge-web.war\".WeldStartService: Failed to start service
> 2016-07-08 11:48:22,763 ERROR [stderr] (main) Caused by: org.jboss.weld.exceptions.DefinitionException: WELD-000071: Managed bean with a parameterized bean class must be @Dependent: class org.apache.cxf.jaxrs.provider.XSLTJaxbProvider"}}
> 2016-07-08 11:48:22,763 ERROR [stderr] (main) at org.wildfly.swarm.container.runtime.RuntimeDeployer.deploy(RuntimeDeployer.java:159)
> 2016-07-08 11:48:22,763 ERROR [stderr] (main) at org.wildfly.swarm.container.Container.deploy(Container.java:432)
> 2016-07-08 11:48:22,763 ERROR [stderr] (main) at org.wildfly.swarm.Swarm.deploy(Swarm.java:122)
> 2016-07-08 11:48:22,763 ERROR [stderr] (main) at org.wildfly.swarm.Swarm.deploy(Swarm.java:45)
> 2016-07-08 11:48:22,763 ERROR [stderr] (main) at org.wildfly.swarm.container.Container.deploy(Container.java:416)
> 2016-07-08 11:48:22,764 ERROR [stderr] (main) at org.wildfly.swarm.Swarm.deploy(Swarm.java:117)
> 2016-07-08 11:48:22,764 ERROR [stderr] (main) at org.wildfly.swarm.Swarm.deploy(Swarm.java:45)
> 2016-07-08 11:48:22,764 ERROR [stderr] (main) at org.wildfly.swarm.Swarm.simpleMain(Swarm.java:150)
> 2016-07-08 11:48:22,764 ERROR [stderr] (main) at org.wildfly.swarm.Swarm.main(Swarm.java:141)
> {code}
--
This message was sent by Atlassian JIRA
(v6.4.11#64026)
8 years, 5 months