[JBoss JIRA] (ELY-445) Usage of RuntimePermission in SecurityIdentity
by David Lloyd (JIRA)
David Lloyd created ELY-445:
-------------------------------
Summary: Usage of RuntimePermission in SecurityIdentity
Key: ELY-445
URL: https://issues.jboss.org/browse/ELY-445
Project: WildFly Elytron
Issue Type: Task
Components: API / SPI
Reporter: David Lloyd
We are currently using a RuntimePermission in SecurityIdentity to authorize the calling protection domain to do a run-as conversion. Since RuntimePermission is managed by the JDK, we should switch to another permission, such as ElytronPermission or an AbstractBooleanPermission subclass, to represent this permission.
--
This message was sent by Atlassian JIRA
(v6.4.11#64026)
10 years, 1 month
[JBoss JIRA] (WFLY-6353) Provide support for "slot" property with "resource-adapter" creation CLI
by Ramesh Reddy (JIRA)
[ https://issues.jboss.org/browse/WFLY-6353?page=com.atlassian.jira.plugin.... ]
Ramesh Reddy resolved WFLY-6353.
--------------------------------
Resolution: Rejected
Yep, that was it. Marking as Rejected. Thanks.
> Provide support for "slot" property with "resource-adapter" creation CLI
> ------------------------------------------------------------------------
>
> Key: WFLY-6353
> URL: https://issues.jboss.org/browse/WFLY-6353
> Project: WildFly
> Issue Type: Bug
> Components: CLI
> Affects Versions: 9.0.2.Final
> Reporter: Ramesh Reddy
> Assignee: Alexey Loubyansky
>
> Currently when one adds a resource-adapter using the CLI using the module the "slot" property is allowed in the standalone.xml file. For ex:
> {code}
> <subsystem xmlns="urn:jboss:domain:resource-adapters:3.0">
> <resource-adapters>
> <resource-adapter id="file">
> <module slot="34" id="org.jboss.teiid.resource-adapter.file"/>
> </resource-adapter>
> </resource-adapters>
> </subsystem>
> {code}
> However the same is added through CLI like
> {code}
> /subsystem=resource-adapters/resource-adapter=file:add(module=org.jboss.teiid.resource-adapter.file, slot=34)
> {code}
> it will fail, this should be corrected.
--
This message was sent by Atlassian JIRA
(v6.4.11#64026)
10 years, 1 month
[JBoss JIRA] (ELY-444) AuthorizationIdentity and PermissionMapper
by David Lloyd (JIRA)
David Lloyd created ELY-444:
-------------------------------
Summary: AuthorizationIdentity and PermissionMapper
Key: ELY-444
URL: https://issues.jboss.org/browse/ELY-444
Project: WildFly Elytron
Issue Type: Enhancement
Components: API / SPI, Realms
Reporter: David Lloyd
Fix For: 1.1.0.Beta5
When we initially designed the PermissionMapper we went to certain lengths to avoid exposing details of the realm. But now as the API has evolved it is clear that the permission mapper will need access to more information. The AuthorizationIdentity should be made available to the permission mapper.
In addition, the AuthorizationIdentity could be expanded to include more information about the authentication, for example mechanism-specific information, which can feed into the authorization decision.
--
This message was sent by Atlassian JIRA
(v6.4.11#64026)
10 years, 1 month
[JBoss JIRA] (WFLY-6364) Create a testcase where UserTransaction is used twice on the same ds connection
by Ondřej Chaloupka (JIRA)
Ondřej Chaloupka created WFLY-6364:
--------------------------------------
Summary: Create a testcase where UserTransaction is used twice on the same ds connection
Key: WFLY-6364
URL: https://issues.jboss.org/browse/WFLY-6364
Project: WildFly
Issue Type: Task
Components: Test Suite
Affects Versions: 10.0.0.Final
Reporter: Ondřej Chaloupka
Assignee: Ondřej Chaloupka
Priority: Minor
Point here is adding a new testcase where UserTransaction would be started and finished twice on the same db connection.
Idea came from ENTMQ-509 where AMQ had some trouble with such case.
--
This message was sent by Atlassian JIRA
(v6.4.11#64026)
10 years, 1 month
[JBoss JIRA] (WFLY-6362) Refactor the god class JBossServiceXmlDescriptorParser
by Shishir Subramanyam (JIRA)
Shishir Subramanyam created WFLY-6362:
-----------------------------------------
Summary: Refactor the god class JBossServiceXmlDescriptorParser
Key: WFLY-6362
URL: https://issues.jboss.org/browse/WFLY-6362
Project: WildFly
Issue Type: Enhancement
Components: JMX
Reporter: Shishir Subramanyam
Assignee: Kabir Khan
Priority: Trivial
Refactor the classes JBossServiceXmlDescriptorParser and JBossServiceConfig from SAR by adding a parametized constructor for JBossServiceConfig. This is done so that JBossServiceXmlDescriptorParser does not call multiple set methods for each attribute while returning an object of JBossServiceConfig in the method parseMBean and uses the parametized constructor instead.
--
This message was sent by Atlassian JIRA
(v6.4.11#64026)
10 years, 1 month
[JBoss JIRA] (DROOLS-1091) On EAP: java.lang.ClassNotFoundException: com.google.inject.servlet.ServletModuleTargetVisitor
by Petr Široký (JIRA)
[ https://issues.jboss.org/browse/DROOLS-1091?page=com.atlassian.jira.plugi... ]
Petr Široký updated DROOLS-1091:
--------------------------------
Component/s: integration
> On EAP: java.lang.ClassNotFoundException: com.google.inject.servlet.ServletModuleTargetVisitor
> -----------------------------------------------------------------------------------------------
>
> Key: DROOLS-1091
> URL: https://issues.jboss.org/browse/DROOLS-1091
> Project: Drools
> Issue Type: Feature Request
> Components: integration
> Affects Versions: 6.4.0.CR1
> Reporter: David virgil naranjo
> Assignee: David virgil naranjo
>
> Include com.google.inject.extensions:guice-servlet on the EAP distro:
> {code}
> 15:40:57,147 INFO [org.switchyard.common.camel.SwitchYardCamelContextImpl] (MSC service thread 1-8) StreamCaching is not in use. If using streams then its recommended to enable stream caching. See more details at http://camel.apache.org/stream-caching.html
> 15:40:57,147 INFO [org.switchyard.common.camel.SwitchYardCamelContextImpl] (MSC service thread 1-8) Total 0 routes, of which 0 is started.
> 15:40:57,148 INFO [org.switchyard.common.camel.SwitchYardCamelContextImpl] (MSC service thread 1-8) Apache Camel 2.0.1.redhat-621084 (CamelContext: camel-11) started in 0.191 seconds
> 15:40:57,222 WARN [org.kie.scanner.embedder.MavenSettings] (MSC service thread 1-8) Environment variable M2_HOME is not set
> 15:40:57,514 WARN [org.jboss.modules] (MSC service thread 1-8) Failed to define class org.eclipse.sisu.inject.DefaultRankingFunction$ServletVisitor in Module "org.eclipse.sisu:main" from local module loader @1fd60031 (finder: local module finder @1aa6a14b (roots: /home/virchete/dev/workspace/switchyard/fuse-bxms-integ/release/eap/itests/target/jboss-eap-6.4/modules,/home/virchete/dev/workspace/switchyard/fuse-bxms-integ/release/eap/itests/target/jboss-eap-6.4/modules/system/layers/fuse,/home/virchete/dev/workspace/switchyard/fuse-bxms-integ/release/eap/itests/target/jboss-eap-6.4/modules/system/layers/bpms,/home/virchete/dev/workspace/switchyard/fuse-bxms-integ/release/eap/itests/target/jboss-eap-6.4/modules/system/layers/soa,/home/virchete/dev/workspace/switchyard/fuse-bxms-integ/release/eap/itests/target/jboss-eap-6.4/modules/system/layers/fuse-integration,/home/virchete/dev/workspace/switchyard/fuse-bxms-integ/release/eap/itests/target/jboss-eap-6.4/modules/system/layers/base)): java.lang.LinkageError: Failed to link org/eclipse/sisu/inject/DefaultRankingFunction$ServletVisitor (Module "org.eclipse.sisu:main" from local module loader @1fd60031 (finder: local module finder @1aa6a14b (roots: /home/virchete/dev/workspace/switchyard/fuse-bxms-integ/release/eap/itests/target/jboss-eap-6.4/modules,/home/virchete/dev/workspace/switchyard/fuse-bxms-integ/release/eap/itests/target/jboss-eap-6.4/modules/system/layers/fuse,/home/virchete/dev/workspace/switchyard/fuse-bxms-integ/release/eap/itests/target/jboss-eap-6.4/modules/system/layers/bpms,/home/virchete/dev/workspace/switchyard/fuse-bxms-integ/release/eap/itests/target/jboss-eap-6.4/modules/system/layers/soa,/home/virchete/dev/workspace/switchyard/fuse-bxms-integ/release/eap/itests/target/jboss-eap-6.4/modules/system/layers/fuse-integration,/home/virchete/dev/workspace/switchyard/fuse-bxms-integ/release/eap/itests/target/jboss-eap-6.4/modules/system/layers/base)))
> at org.jboss.modules.ModuleClassLoader.defineClass(ModuleClassLoader.java:487) [jboss-modules.jar:1.3.7.Final-redhat-1]
> at org.jboss.modules.ModuleClassLoader.loadClassLocal(ModuleClassLoader.java:277) [jboss-modules.jar:1.3.7.Final-redhat-1]
> at org.jboss.modules.ModuleClassLoader$1.loadClassLocal(ModuleClassLoader.java:92) [jboss-modules.jar:1.3.7.Final-redhat-1]
> at org.jboss.modules.Module.loadModuleClass(Module.java:568) [jboss-modules.jar:1.3.7.Final-redhat-1]
> at org.jboss.modules.ModuleClassLoader.findClass(ModuleClassLoader.java:205) [jboss-modules.jar:1.3.7.Final-redhat-1]
> at org.jboss.modules.ConcurrentClassLoader.performLoadClassUnchecked(ConcurrentClassLoader.java:459) [jboss-modules.jar:1.3.7.Final-redhat-1]
> at org.jboss.modules.ConcurrentClassLoader.performLoadClassChecked(ConcurrentClassLoader.java:408) [jboss-modules.jar:1.3.7.Final-redhat-1]
> at org.jboss.modules.ConcurrentClassLoader.performLoadClass(ConcurrentClassLoader.java:389) [jboss-modules.jar:1.3.7.Final-redhat-1]
> at org.jboss.modules.ConcurrentClassLoader.loadClass(ConcurrentClassLoader.java:134) [jboss-modules.jar:1.3.7.Final-redhat-1]
> at org.eclipse.sisu.inject.DefaultRankingFunction.<clinit>(DefaultRankingFunction.java:40)
> at org.codehaus.plexus.DefaultPlexusContainer$DefaultsModule.configure(DefaultPlexusContainer.java:860)
> at com.google.inject.spi.Elements$RecordingBinder.install(Elements.java:253)
> at com.google.inject.spi.Elements.getElements(Elements.java:108)
> at com.google.inject.spi.Elements.getElements(Elements.java:99)
> at org.eclipse.sisu.wire.WireModule.configure(WireModule.java:75)
> at com.google.inject.spi.Elements$RecordingBinder.install(Elements.java:253)
> at com.google.inject.spi.Elements.getElements(Elements.java:108)
> at com.google.inject.internal.InjectorShell$Builder.build(InjectorShell.java:135)
> at com.google.inject.internal.InternalInjectorCreator.build(InternalInjectorCreator.java:104)
> at com.google.inject.Guice.createInjector(Guice.java:96)
> at com.google.inject.Guice.createInjector(Guice.java:73)
> at com.google.inject.Guice.createInjector(Guice.java:62)
> at org.codehaus.plexus.DefaultPlexusContainer.addPlexusInjector(DefaultPlexusContainer.java:481)
> at org.codehaus.plexus.DefaultPlexusContainer.<init>(DefaultPlexusContainer.java:206)
> at org.codehaus.plexus.DefaultPlexusContainer.<init>(DefaultPlexusContainer.java:168)
> at org.kie.scanner.embedder.MavenEmbedderUtils.buildPlexusContainer(MavenEmbedderUtils.java:166) [kie-ci-6.4.0-SNAPSHOT.jar:6.4.0-SNAPSHOT]
> at org.kie.scanner.embedder.MavenEmbedderUtils.buildPlexusContainer(MavenEmbedderUtils.java:140) [kie-ci-6.4.0-SNAPSHOT.jar:6.4.0-SNAPSHOT]
> at org.kie.scanner.embedder.PlexusComponentProvider.<init>(PlexusComponentProvider.java:37) [kie-ci-6.4.0-SNAPSHOT.jar:6.4.0-SNAPSHOT]
> at org.kie.scanner.embedder.MavenEmbedderUtils.buildComponentProvider(MavenEmbedderUtils.java:56) [kie-ci-6.4.0-SNAPSHOT.jar:6.4.0-SNAPSHOT]
> at org.kie.scanner.embedder.MavenEmbedder.<init>(MavenEmbedder.java:81) [kie-ci-6.4.0-SNAPSHOT.jar:6.4.0-SNAPSHOT]
> at org.kie.scanner.embedder.MavenEmbedder.<init>(MavenEmbedder.java:75) [kie-ci-6.4.0-SNAPSHOT.jar:6.4.0-SNAPSHOT]
> at org.kie.scanner.embedder.MavenProjectLoader.parseMavenPom(MavenProjectLoader.java:42) [kie-ci-6.4.0-SNAPSHOT.jar:6.4.0-SNAPSHOT]
> at org.kie.scanner.embedder.MavenProjectLoader.loadMavenProject(MavenProjectLoader.java:96) [kie-ci-6.4.0-SNAPSHOT.jar:6.4.0-SNAPSHOT]
> at org.kie.scanner.Aether.<init>(Aether.java:62) [kie-ci-6.4.0-SNAPSHOT.jar:6.4.0-SNAPSHOT]
> at org.kie.scanner.Aether.getAether(Aether.java:74) [kie-ci-6.4.0-SNAPSHOT.jar:6.4.0-SNAPSHOT]
> at org.kie.scanner.MavenRepository.getMavenRepository(MavenRepository.java:80) [kie-ci-6.4.0-SNAPSHOT.jar:6.4.0-SNAPSHOT]
> at org.kie.scanner.ArtifactResolver.<init>(ArtifactResolver.java:53) [kie-ci-6.4.0-SNAPSHOT.jar:6.4.0-SNAPSHOT]
> at org.kie.scanner.KieRepositoryScannerImpl.getArtifactResolver(KieRepositoryScannerImpl.java:102) [kie-ci-6.4.0-SNAPSHOT.jar:6.4.0-SNAPSHOT]
> at org.kie.scanner.KieRepositoryScannerImpl.loadArtifact(KieRepositoryScannerImpl.java:119) [kie-ci-6.4.0-SNAPSHOT.jar:6.4.0-SNAPSHOT]
> at org.drools.compiler.kie.builder.impl.KieRepositoryImpl.loadKieModuleFromMavenRepo(KieRepositoryImpl.java:130) [drools-compiler-6.4.0-SNAPSHOT.jar:6.4.0-SNAPSHOT]
> at org.drools.compiler.kie.builder.impl.KieRepositoryImpl.getKieModule(KieRepositoryImpl.java:116) [drools-compiler-6.4.0-SNAPSHOT.jar:6.4.0-SNAPSHOT]
> at org.drools.compiler.kie.builder.impl.KieRepositoryImpl.getKieModule(KieRepositoryImpl.java:93) [drools-compiler-6.4.0-SNAPSHOT.jar:6.4.0-SNAPSHOT]
> at org.drools.compiler.kie.builder.impl.KieServicesImpl.newKieContainer(KieServicesImpl.java:115) [drools-compiler-6.4.0-SNAPSHOT.jar:6.4.0-SNAPSHOT]
> at org.drools.compiler.kie.builder.impl.KieServicesImpl.newKieContainer(KieServicesImpl.java:111) [drools-compiler-6.4.0-SNAPSHOT.jar:6.4.0-SNAPSHOT]
> at org.switchyard.component.common.knowledge.config.builder.patch.PatchedRuntimeEnvironmentBuilder.getDefault(PatchedRuntimeEnvironmentBuilder.java:236) [switchyard-component-common-knowledge-1.5.0-SNAPSHOT.jar:1.5.0-SNAPSHOT]
> at org.switchyard.component.common.knowledge.config.builder.patch.PatchedRuntimeEnvironmentBuilder.newDefaultBuilder(PatchedRuntimeEnvironmentBuilder.java:555) [switchyard-component-common-knowledge-1.5.0-SNAPSHOT.jar:1.5.0-SNAPSHOT]
> at org.switchyard.component.common.knowledge.config.builder.RuntimeEnvironmentBuilder.build(RuntimeEnvironmentBuilder.java:125) [switchyard-component-common-knowledge-1.5.0-SNAPSHOT.jar:1.5.0-SNAPSHOT]
> at org.switchyard.component.common.knowledge.config.builder.RuntimeManagerBuilder.build(RuntimeManagerBuilder.java:55) [switchyard-component-common-knowledge-1.5.0-SNAPSHOT.jar:1.5.0-SNAPSHOT]
> at org.switchyard.component.common.knowledge.runtime.KnowledgeRuntimeManagerFactory.newRuntimeManager(KnowledgeRuntimeManagerFactory.java:81) [switchyard-component-common-knowledge-1.5.0-SNAPSHOT.jar:1.5.0-SNAPSHOT]
> at org.switchyard.component.common.knowledge.exchange.KnowledgeExchangeHandler.newPerRequestRuntimeManager(KnowledgeExchangeHandler.java:121) [switchyard-component-common-knowledge-1.5.0-SNAPSHOT.jar:1.5.0-SNAPSHOT]
> at org.switchyard.component.rules.exchange.RulesExchangeHandler.doStart(RulesExchangeHandler.java:95) [switchyard-component-rules-1.5.0-SNAPSHOT.jar:1.5.0-SNAPSHOT]
> at org.switchyard.deploy.BaseServiceHandler.start(BaseServiceHandler.java:60) [switchyard-deploy-2.0.1.redhat-621084.jar:2.0.1.redhat-621084]
> at org.switchyard.deploy.internal.Deployment.deployImplementations(Deployment.java:582) [switchyard-deploy-2.0.1.redhat-621084.jar:2.0.1.redhat-621084]
> at org.switchyard.deploy.internal.Deployment.start(Deployment.java:144) [switchyard-deploy-2.0.1.redhat-621084.jar:2.0.1.redhat-621084]
> at org.switchyard.as7.extension.deployment.SwitchYardDeployment.start(SwitchYardDeployment.java:127) [switchyard-deploy-jboss-as7-2.0.1.redhat-621084.jar:2.0.1.redhat-621084]
> at org.switchyard.as7.extension.services.SwitchYardService.start(SwitchYardService.java:77) [switchyard-deploy-jboss-as7-2.0.1.redhat-621084.jar:2.0.1.redhat-621084]
> at org.jboss.msc.service.ServiceControllerImpl$StartTask.startService(ServiceControllerImpl.java:1980)
> at org.jboss.msc.service.ServiceControllerImpl$StartTask.run(ServiceControllerImpl.java:1913)
> at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) [rt.jar:1.7.0_55]
> at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) [rt.jar:1.7.0_55]
> at java.lang.Thread.run(Thread.java:744) [rt.jar:1.7.0_55]
> Caused by: java.lang.NoClassDefFoundError: com/google/inject/servlet/ServletModuleTargetVisitor
> at java.lang.ClassLoader.defineClass1(Native Method) [rt.jar:1.7.0_55]
> at java.lang.ClassLoader.defineClass(ClassLoader.java:800) [rt.jar:1.7.0_55]
> at org.jboss.modules.ModuleClassLoader.doDefineOrLoadClass(ModuleClassLoader.java:361) [jboss-modules.jar:1.3.7.Final-redhat-1]
> at org.jboss.modules.ModuleClassLoader.defineClass(ModuleClassLoader.java:482) [jboss-modules.jar:1.3.7.Final-redhat-1]
> ... 60 more
> Caused by: java.lang.ClassNotFoundException: com.google.inject.servlet.ServletModuleTargetVisitor from [Module "org.eclipse.sisu:main" from local module loader @1fd60031 (finder: local module finder @1aa6a14b (roots: /home/virchete/dev/workspace/switchyard/fuse-bxms-integ/release/eap/itests/target/jboss-eap-6.4/modules,/home/virchete/dev/workspace/switchyard/fuse-bxms-integ/release/eap/itests/target/jboss-eap-6.4/modules/system/layers/fuse,/home/virchete/dev/workspace/switchyard/fuse-bxms-integ/release/eap/itests/target/jboss-eap-6.4/modules/system/layers/bpms,/home/virchete/dev/workspace/switchyard/fuse-bxms-integ/release/eap/itests/target/jboss-eap-6.4/modules/system/layers/soa,/home/virchete/dev/workspace/switchyard/fuse-bxms-integ/release/eap/itests/target/jboss-eap-6.4/modules/system/layers/fuse-integration,/home/virchete/dev/workspace/switchyard/fuse-bxms-integ/release/eap/itests/target/jboss-eap-6.4/modules/system/layers/base))]
> at org.jboss.modules.ModuleClassLoader.findClass(ModuleClassLoader.java:213) [jboss-modules.jar:1.3.7.Final-redhat-1]
> at org.jboss.modules.ConcurrentClassLoader.performLoadClassUnchecked(ConcurrentClassLoader.java:459) [jboss-modules.jar:1.3.7.Final-redhat-1]
> at org.jboss.modules.ConcurrentClassLoader.performLoadClassChecked(ConcurrentClassLoader.java:408) [jboss-modules.jar:1.3.7.Final-redhat-1]
> at org.jboss.modules.ConcurrentClassLoader.performLoadClass(ConcurrentClassLoader.java:389) [jboss-modules.jar:1.3.7.Final-redhat-1]
> at org.jboss.modules.ConcurrentClassLoader.loadClass(ConcurrentClassLoader.java:134) [jboss-modules.jar:1.3.7.Final-redhat-1]
> ... 64 more
> {code}
--
This message was sent by Atlassian JIRA
(v6.4.11#64026)
10 years, 1 month