[JBoss JIRA] (WFLY-11196) The javax.orb.api module's dependencies on the iiop-opendk and transaction subsystem modules should be optional
by James Perkins (Jira)
[ https://issues.jboss.org/browse/WFLY-11196?page=com.atlassian.jira.plugin... ]
James Perkins updated WFLY-11196:
---------------------------------
Fix Version/s: 15.0.0.Final
> The javax.orb.api module's dependencies on the iiop-opendk and transaction subsystem modules should be optional
> ---------------------------------------------------------------------------------------------------------------
>
> Key: WFLY-11196
> URL: https://issues.jboss.org/browse/WFLY-11196
> Project: WildFly
> Issue Type: Enhancement
> Components: IIOP
> Reporter: Brian Stansberry
> Assignee: Brian Stansberry
> Priority: Major
> Fix For: 15.0.0.Beta1, 15.0.0.Final
>
>
> The javax.orb.api module depends on org.wildfly.iiop-openjdk and org.jboss.as.transactions in order to allow the ORB to initialize using classes that the iiop-openjdk subsystem will configure.
> But if there is no iiop-openjdk subsystem in the config, then no such configuration will occur. Which means the dependencies are optional.
> This is meaningful because javax.orb.api is relatively widely used as an API module, both directly and via the org.omg.api and javax.rmi.api modules that 'wrap' it. When Galleon is trying to provision an optimized footprint server we don't want the mere fact that some required module has an API dependency on one of those to result in a big set of transitive dependencies. Marking the iiop-openjdk and transaction subsystem modules as optional dependencies as such will allow Galleon to decide not to provision them if the config doesn't specify them.
--
This message was sent by Atlassian Jira
(v7.12.1#712002)
7 years, 7 months
[JBoss JIRA] (WFLY-11137) Make undertow extension module's dependency on org.jboss.as.security module optional
by James Perkins (Jira)
[ https://issues.jboss.org/browse/WFLY-11137?page=com.atlassian.jira.plugin... ]
James Perkins updated WFLY-11137:
---------------------------------
Fix Version/s: 15.0.0.Final
> Make undertow extension module's dependency on org.jboss.as.security module optional
> ------------------------------------------------------------------------------------
>
> Key: WFLY-11137
> URL: https://issues.jboss.org/browse/WFLY-11137
> Project: WildFly
> Issue Type: Task
> Components: Security, Web (Undertow)
> Reporter: Brian Stansberry
> Assignee: Yeray Borges
> Priority: Major
> Fix For: 15.0.0.Beta1, 15.0.0.Final
>
>
> Don't require the legacy security subsystem module if it's not actually used.
> Usage looks like this:
> {code}
> wildfly bstansberry$ cd undertow/
> undertow bstansberry$ git grep org.jboss.as.security
> src/main/java/org/wildfly/extension/undertow/deployment/UndertowDeploymentInfoService.java:import org.jboss.as.security.plugins.SecurityDomainContext;
> src/main/java/org/wildfly/extension/undertow/deployment/UndertowDeploymentProcessor.java:import org.jboss.as.security.deployment.AbstractSecurityDeployer;
> src/main/java/org/wildfly/extension/undertow/deployment/UndertowDeploymentProcessor.java:import org.jboss.as.security.deployment.SecurityAttachments;
> src/main/java/org/wildfly/extension/undertow/deployment/UndertowDeploymentProcessor.java:import org.jboss.as.security.plugins.SecurityDomainContext;
> src/main/java/org/wildfly/extension/undertow/deployment/UndertowDeploymentProcessor.java:import org.jboss.as.security.service.JaccService;
> src/main/java/org/wildfly/extension/undertow/deployment/UndertowDeploymentProcessor.java:import org.jboss.as.security.service.SecurityDomainService;
> src/main/java/org/wildfly/extension/undertow/security/DigestCredentialImpl.java:import org.jboss.as.security.DigestCredential;
> src/main/java/org/wildfly/extension/undertow/security/JAASIdentityManagerImpl.java:import org.jboss.as.security.plugins.SecurityDomainContext;
> src/main/java/org/wildfly/extension/undertow/security/SecurityContextThreadSetupAction.java:import org.jboss.as.security.plugins.SecurityDomainContext;
> src/main/java/org/wildfly/extension/undertow/security/jacc/WarJACCDeployer.java:import org.jboss.as.security.deployment.AbstractSecurityDeployer;
> src/main/java/org/wildfly/extension/undertow/security/jacc/WarJACCDeployer.java:import org.jboss.as.security.service.JaccService;
> src/main/java/org/wildfly/extension/undertow/security/jacc/WarJACCService.java:import org.jboss.as.security.service.JaccService;
> {code}
> Dropping the use of SecurityAttachments from UndertowDeploymentProcessor and instead having it check for the presence of the org.wildfly.legacy-security capability will go a long way here. After that, most if not all of the other uses only get called either as a result of that check being true, or some config attribute that directly or indirectly references a security domain. IOW the other uses are only needed if the security subsystem is known to be configured.
> Per Intellij, DigestCredentialImpl is unused.
--
This message was sent by Atlassian Jira
(v7.12.1#712002)
7 years, 7 months
[JBoss JIRA] (WFLY-11104) JCA distributed work manager doesn't allow to add more than one
by James Perkins (Jira)
[ https://issues.jboss.org/browse/WFLY-11104?page=com.atlassian.jira.plugin... ]
James Perkins updated WFLY-11104:
---------------------------------
Fix Version/s: 15.0.0.Final
> JCA distributed work manager doesn't allow to add more than one
> ---------------------------------------------------------------
>
> Key: WFLY-11104
> URL: https://issues.jboss.org/browse/WFLY-11104
> Project: WildFly
> Issue Type: Bug
> Components: JCA
> Reporter: Claudio Miranda
> Assignee: Stefano Maestri
> Priority: Major
> Fix For: 15.0.0.Beta1, 15.0.0.Final
>
>
> There is an error trying to add a 2nd JCA distributed work manager.
> {code}
> [standalone@localhost:9990 /] batch
> [standalone@localhost:9990 / #] /subsystem=jca/distributed-workmanager=dwm2:add(name=dwm2)
> [standalone@localhost:9990 / #] /subsystem=jca/distributed-workmanager=dwm2/short-running-threads=dwm2:add(max-threads=11,queue-length=22)
> [standalone@localhost:9990 / #] run-batch
> The batch failed with the following error (you are remaining in the batch editing mode to have a chance to correct the error):
> WFLYCTL0062: Composite operation failed and was rolled back. Steps that failed:
> Step: step-1
> Operation: /subsystem=jca/distributed-workmanager=dwm2:add(name=dwm2)
> Failure: WFLYCTL0436: Cannot register capability
> 'org.wildfly.connector.workmanager' at location '[
> ("subsystem" => "jca"),
> ("distributed-workmanager" => "dwm2")
> ]' as it is already registered in context 'global' at location(s) '[[
> ("subsystem" => "jca"),
> ("distributed-workmanager" => "dwm1")
> ]]'
> {code}
--
This message was sent by Atlassian Jira
(v7.12.1#712002)
7 years, 7 months
[JBoss JIRA] (WFLY-11108) short-running-threads requirement should be verified when distributed workmanager is required
by James Perkins (Jira)
[ https://issues.jboss.org/browse/WFLY-11108?page=com.atlassian.jira.plugin... ]
James Perkins updated WFLY-11108:
---------------------------------
Fix Version/s: 15.0.0.Final
> short-running-threads requirement should be verified when distributed workmanager is required
> ---------------------------------------------------------------------------------------------
>
> Key: WFLY-11108
> URL: https://issues.jboss.org/browse/WFLY-11108
> Project: WildFly
> Issue Type: Bug
> Components: JCA
> Reporter: Claudio Miranda
> Assignee: Stefano Maestri
> Priority: Major
> Fix For: 15.0.0.Beta1, 15.0.0.Final
>
>
> A distributed-workmanager is allowed to remove its short-running-threads, but it is a required resource to a dwm and once the short-running-threads, Wildfly fails to start the dwm.
> To add a distributed-workmanager:
> {code}
> batch
> /subsystem=jca/distributed-workmanager=dwm1:add(name=dwm1)
> /subsystem=jca/distributed-workmanager=dwm1/short-running-threads=dwm1:add(max-threads=11,queue-length=22)
> run-batch
> {code}
> Remove the short-running-threads
> {code}
> /subsystem=jca/distributed-workmanager=dwm1/short-running-threads=dwm1:remove()
> {
> "outcome" => "success",
> "response-headers" => {
> "operation-requires-reload" => true,
> "process-state" => "reload-required"
> }
> }
> {code}
> Then Wildfly fails to reload the dwm
> {code}
> 12:31:34,497 ERROR [org.jboss.as.controller.management-operation] (Controller Boot Thread) WFLYCTL0013: Operation ("add") failed - address: ([
> ("subsystem" => "jca"),
> ("distributed-workmanager" => "dwm1")
> ]) - failure description: {
> "WFLYCTL0412: Required services that are not installed:" => ["jboss.thread.executor.short-running-threads.dwm1"],
> "WFLYCTL0180: Services with missing/unavailable dependencies" => ["jboss.connector.workmanager.dwm1 is missing [jboss.thread.executor.short-running-threads.dwm1]"]
> }
> {code}
--
This message was sent by Atlassian Jira
(v7.12.1#712002)
7 years, 7 months
[JBoss JIRA] (WFLY-11215) Quickstart batch-processing uses deprecated methods/types
by James Perkins (Jira)
[ https://issues.jboss.org/browse/WFLY-11215?page=com.atlassian.jira.plugin... ]
James Perkins updated WFLY-11215:
---------------------------------
Fix Version/s: 15.0.0.Final
> Quickstart batch-processing uses deprecated methods/types
> ----------------------------------------------------------
>
> Key: WFLY-11215
> URL: https://issues.jboss.org/browse/WFLY-11215
> Project: WildFly
> Issue Type: Bug
> Components: Quickstarts
> Environment: Fedora 27, Red Hat Developer Studio 12.0, jdk 1.8.0_162, 7.2.0.Beta.CR1 EAP/Maven/QS
> Reporter: Eduardo Martins
> Assignee: Eduardo Martins
> Priority: Major
> Fix For: 15.0.0.Beta1, 15.0.0.Final
>
>
> batch-processing quickstart Import results in following warnings:
> {noformat}
> The method randomAlphabetic(int) from the type RandomStringUtils is deprecated BatchController.java /batch-processing/src/main/java/org/jboss/as/quickstarts/batch/controller line 73
> The method randomNumeric(int) from the type RandomStringUtils is deprecated BatchController.java /batch-processing/src/main/java/org/jboss/as/quickstarts/batch/controller line 74
> The type RandomStringUtils is deprecated BatchController.java /batch-processing/src/main/java/org/jboss/as/quickstarts/batch/controller line 44
> The type RandomStringUtils is deprecated BatchController.java /batch-processing/src/main/java/org/jboss/as/quickstarts/batch/controller line 73
> The type RandomStringUtils is deprecated BatchController.java /batch-processing/src/main/java/org/jboss/as/quickstarts/batch/controller line 74
> {noformat}
--
This message was sent by Atlassian Jira
(v7.12.1#712002)
7 years, 7 months
[JBoss JIRA] (WFLY-11216) Quickstarts: deprecated Hibernate annotations
by James Perkins (Jira)
[ https://issues.jboss.org/browse/WFLY-11216?page=com.atlassian.jira.plugin... ]
James Perkins updated WFLY-11216:
---------------------------------
Fix Version/s: 15.0.0.Final
> Quickstarts: deprecated Hibernate annotations
> ---------------------------------------------
>
> Key: WFLY-11216
> URL: https://issues.jboss.org/browse/WFLY-11216
> Project: WildFly
> Issue Type: Enhancement
> Components: Quickstarts
> Environment: openjdk 11 2018-09-25
> OpenJDK Runtime Environment 18.9 (build 11+28)
> OpenJDK 64-Bit Server VM 18.9 (build 11+28, mixed mode)
> Red Hat Developer Studio 12.0.0.GA
> Reporter: Eduardo Martins
> Assignee: Eduardo Martins
> Priority: Major
> Fix For: 15.0.0.Beta1, 15.0.0.Final
>
>
> While importing to Red Hat Developer Studio the following quickstarts:
> * bean-validation
> * contacts-jquerymobile
> * hibernate
> * kitchensink
> * kitchensink-angularjs
> * kitchensink-ear
> * kitchensink-jsp
> * kitchensink-ml
> * spring-kitchensink-basic
> have the following warnings:
> {noformat}
> The type Email is deprecated (org.hibernate.validator.constraints.Email)
> The type NotEmpty is deprecated (org.hibernate.validator.constraints.NotEmpty)
> {noformat}
> Used software versions are in the issue environment section.
--
This message was sent by Atlassian Jira
(v7.12.1#712002)
7 years, 7 months