[JBoss JIRA] (JGRP-2042) Improve performance of Message#writeHeader
by Sanne Grinovero (JIRA)
Sanne Grinovero created JGRP-2042:
-------------------------------------
Summary: Improve performance of Message#writeHeader
Key: JGRP-2042
URL: https://issues.jboss.org/browse/JGRP-2042
Project: JGroups
Issue Type: Enhancement
Reporter: Sanne Grinovero
Assignee: Bela Ban
Priority: Minor
The following stacktrace, taken with JFR, is highlighting a CPU consumer which could be optimised.
{noformat}Stack Trace Sample Count Percentage(%)
java.util.IdentityHashMap.get(Object) 66 2.224
org.jgroups.conf.ClassConfigurator.getMagicNumber(Class) 66 2.224
org.jgroups.Message.writeHeader(Header, DataOutput) 66 2.224
{noformat}
One idea could be to use an ad-hoc implementation of Map which takes advantage of the key being a {{Class}}. An interesting alternative would be to avoid the map lookup altogether, by having the Header expose a method like "writeMagicNumber(DataInput to)".
--
This message was sent by Atlassian JIRA
(v6.4.11#64026)
10 years
[JBoss JIRA] (WFLY-6478) ServiceMBeanSupportTestCase misses MBeanPermission when run with security manager
by Ivo Studensky (JIRA)
[ https://issues.jboss.org/browse/WFLY-6478?page=com.atlassian.jira.plugin.... ]
Ivo Studensky reassigned WFLY-6478:
-----------------------------------
Assignee: Ivo Studensky (was: Jan Tymel)
> ServiceMBeanSupportTestCase misses MBeanPermission when run with security manager
> ---------------------------------------------------------------------------------
>
> Key: WFLY-6478
> URL: https://issues.jboss.org/browse/WFLY-6478
> Project: WildFly
> Issue Type: Bug
> Components: Test Suite
> Reporter: Jan Tymel
> Assignee: Ivo Studensky
>
> *org.jboss.as.test.integration.sar.servicembean.ServiceMBeanSupportTestCase#testSarWithServiceMBeanSupport*
> {{./integration-tests.sh -DtestLogToFile=false -Dts.noSmoke -Dts.basic -Dtest=org.jboss.as.test.integration.sar.servicembean.ServiceMBeanSupportTestCase#testSarWithServiceMBeanSupport -Dsecurity.manager}}
> Fails with:
> {code}
> ERROR [org.jboss.as.test.integration.sar.servicembean.TestService] (MSC service thread 1-2) WFLYSYSJMX0009: Initialization failed during postRegister: java.security.AccessControlException: WFSM000001: Permission check failed (permission "("javax.management.MBeanPermission" "org.jboss.as.test.integration.sar.servicembean.TestResultService#CreateServiceInvoked[jboss:name=service-mbean-support-test-result]" "setAttribute")" in code source "(vfs:/content/service-mbean-support-test.sar <no signer certificates>)" of "null")
> at org.wildfly.security.manager.WildFlySecurityManager.checkPermission(WildFlySecurityManager.java:273)
> at org.wildfly.security.manager.WildFlySecurityManager.checkPermission(WildFlySecurityManager.java:175)
> at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.checkMBeanPermission(DefaultMBeanServerInterceptor.java:1830)
> at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.checkMBeanPermission(DefaultMBeanServerInterceptor.java:1813)
> at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.setAttribute(DefaultMBeanServerInterceptor.java:743)
> at com.sun.jmx.mbeanserver.JmxMBeanServer.setAttribute(JmxMBeanServer.java:739)
> at org.jboss.as.test.integration.sar.servicembean.TestService.setTestResultMBeanAttribute(TestService.java:73)
> at org.jboss.as.test.integration.sar.servicembean.TestService.createService(TestService.java:47)
> at org.jboss.system.ServiceMBeanSupport.jbossInternalCreate(ServiceMBeanSupport.java:221)
> at org.jboss.system.ServiceMBeanSupport.create(ServiceMBeanSupport.java:158)
> at org.jboss.system.ServiceMBeanSupport.postRegister(ServiceMBeanSupport.java:372)
> at com.sun.jmx.mbeanserver.MBeanSupport.postRegister(MBeanSupport.java:182)
> at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.postRegister(DefaultMBeanServerInterceptor.java:1024)
> at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.registerDynamicMBean(DefaultMBeanServerInterceptor.java:974)
> at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.registerObject(DefaultMBeanServerInterceptor.java:900)
> at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.registerMBean(DefaultMBeanServerInterceptor.java:324)
> at com.sun.jmx.mbeanserver.JmxMBeanServer.registerMBean(JmxMBeanServer.java:522)
> at org.jboss.as.jmx.PluggableMBeanServerImpl$TcclMBeanServer.registerMBean(PluggableMBeanServerImpl.java:1527)
> at org.jboss.as.jmx.PluggableMBeanServerImpl.registerMBean(PluggableMBeanServerImpl.java:871)
> at org.jboss.as.jmx.MBeanRegistrationService.start(MBeanRegistrationService.java:101)
> at org.jboss.msc.service.ServiceControllerImpl$StartTask.startService(ServiceControllerImpl.java:1948)
> at org.jboss.msc.service.ServiceControllerImpl$StartTask.run(ServiceControllerImpl.java:1881)
> at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
> at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
> at java.lang.Thread.run(Thread.java:745)
> {code}
--
This message was sent by Atlassian JIRA
(v6.4.11#64026)
10 years
[JBoss JIRA] (WFLY-6479) MBeanTCCLTestCase fails with security manager
by Ivo Studensky (JIRA)
[ https://issues.jboss.org/browse/WFLY-6479?page=com.atlassian.jira.plugin.... ]
Ivo Studensky reassigned WFLY-6479:
-----------------------------------
Assignee: Ivo Studensky (was: Jan Tymel)
> MBeanTCCLTestCase fails with security manager
> ---------------------------------------------
>
> Key: WFLY-6479
> URL: https://issues.jboss.org/browse/WFLY-6479
> Project: WildFly
> Issue Type: Bug
> Components: Test Suite
> Reporter: Jan Tymel
> Assignee: Ivo Studensky
>
> *org.jboss.as.test.integration.sar.context.classloader.MBeanTCCLTestCase*
> {{./integration-tests.sh -DtestLogToFile=false -Dts.noSmoke -Dts.basic -Dtest=org.jboss.as.test.integration.sar.context.classloader.MBeanTCCLTestCase -Dsecurity.manager}}
> Fails with:
> {code}
> Caused by: java.security.AccessControlException: WFSM000001: Permission check failed (permission "("java.lang.RuntimePermission" "getClassLoader")" in code source "(vfs:/content/tccl-mbean-test-app.ear/jar-containing-mbean-class.jar <no signer certificates>)" of "null")
> at org.wildfly.security.manager.WildFlySecurityManager.checkPermission(WildFlySecurityManager.java:273)
> at org.wildfly.security.manager.WildFlySecurityManager.checkPermission(WildFlySecurityManager.java:175)
> at java.lang.ClassLoader.checkClassLoaderPermission(ClassLoader.java:1525)
> at java.lang.Thread.getContextClassLoader(Thread.java:1436)
> at org.jboss.as.test.integration.sar.context.classloader.mbean.MBeanInAModuleService.testClassLoadByTCCL(MBeanInAModuleService.java:44)
> at org.jboss.as.test.integration.sar.context.classloader.mbean.MBeanInAModuleService.<clinit>(MBeanInAModuleService.java:17)
> ... 14 more
> {code}
--
This message was sent by Atlassian JIRA
(v6.4.11#64026)
10 years
[JBoss JIRA] (WFLY-6481) SharedBindingTestCase fails with security manager
by Ivo Studensky (JIRA)
[ https://issues.jboss.org/browse/WFLY-6481?page=com.atlassian.jira.plugin.... ]
Ivo Studensky reassigned WFLY-6481:
-----------------------------------
Assignee: Ivo Studensky (was: Jan Tymel)
> SharedBindingTestCase fails with security manager
> -------------------------------------------------
>
> Key: WFLY-6481
> URL: https://issues.jboss.org/browse/WFLY-6481
> Project: WildFly
> Issue Type: Bug
> Components: Test Suite
> Reporter: Jan Tymel
> Assignee: Ivo Studensky
>
> *org.jboss.as.test.integration.naming.shared.SharedBindingTestCase#test*
> {{./integration-tests.sh -DtestLogToFile=false -Dts.noSmoke -Dts.basic -Dtest=org.jboss.as.test.integration.naming.shared.SharedBindingTestCase#test -Dsecurity.manager}}
> Fails with:
> {code}
> 14:45:49,197 ERROR [stderr] (ServerService Thread Pool -- 66) java.security.AccessControlException: WFSM000001: Permission check failed (permission "("org.wildfly.naming.java.permission.JndiPermission" "global/sharedbinds/two" "rebind")" in code source "(vfs:/content/BEAN_ONE.jar <no signer certificates>)" of "null")
> 14:45:49,198 ERROR [stderr] (ServerService Thread Pool -- 66) at org.wildfly.security.manager.WildFlySecurityManager.checkPermission(WildFlySecurityManager.java:273)
> 14:45:49,199 ERROR [stderr] (ServerService Thread Pool -- 66) at org.wildfly.security.manager.WildFlySecurityManager.checkPermission(WildFlySecurityManager.java:175)
> 14:45:49,200 ERROR [stderr] (ServerService Thread Pool -- 66) at org.jboss.as.naming.NamingContext.check(NamingContext.java:591)
> 14:45:49,201 ERROR [stderr] (ServerService Thread Pool -- 66) at org.jboss.as.naming.NamingContext.rebind(NamingContext.java:294)
> 14:45:49,205 ERROR [stderr] (ServerService Thread Pool -- 66) at org.jboss.as.naming.InitialContext$DefaultInitialContext.rebind(InitialContext.java:273)
> 14:45:49,206 ERROR [stderr] (ServerService Thread Pool -- 66) at org.jboss.as.naming.NamingContext.rebind(NamingContext.java:309)
> 14:45:49,206 ERROR [stderr] (ServerService Thread Pool -- 66) at javax.naming.InitialContext.rebind(InitialContext.java:433)
> 14:45:49,207 ERROR [stderr] (ServerService Thread Pool -- 66) at javax.naming.InitialContext.rebind(InitialContext.java:433)
> 14:45:49,209 ERROR [stderr] (ServerService Thread Pool -- 66) at org.jboss.as.test.integration.naming.shared.BeanOne.postConstruct(BeanOne.java:46)
> 14:45:49,210 ERROR [stderr] (ServerService Thread Pool -- 66) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> 14:45:49,211 ERROR [stderr] (ServerService Thread Pool -- 66) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
> 14:45:49,212 ERROR [stderr] (ServerService Thread Pool -- 66) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> 14:45:49,213 ERROR [stderr] (ServerService Thread Pool -- 66) at java.lang.reflect.Method.invoke(Method.java:498)
> 14:45:49,214 ERROR [stderr] (ServerService Thread Pool -- 66) at org.jboss.as.ee.component.ManagedReferenceLifecycleMethodInterceptor.processInvocation(ManagedReferenceLifecycleMethodInterceptor.java:96)
> 14:45:49,215 ERROR [stderr] (ServerService Thread Pool -- 66) at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:340)
> 14:45:49,216 ERROR [stderr] (ServerService Thread Pool -- 66) at org.jboss.as.weld.ejb.Jsr299BindingsInterceptor.doLifecycleInterception(Jsr299BindingsInterceptor.java:114)
> 14:45:49,216 ERROR [stderr] (ServerService Thread Pool -- 66) at org.jboss.as.weld.ejb.Jsr299BindingsInterceptor.processInvocation(Jsr299BindingsInterceptor.java:103)
> 14:45:49,217 ERROR [stderr] (ServerService Thread Pool -- 66) at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:340)
> 14:45:49,218 ERROR [stderr] (ServerService Thread Pool -- 66) at org.jboss.invocation.InterceptorContext$Invocation.proceed(InterceptorContext.java:437)
> 14:45:49,218 ERROR [stderr] (ServerService Thread Pool -- 66) at org.jboss.weld.ejb.AbstractEJBRequestScopeActivationInterceptor.aroundInvoke(AbstractEJBRequestScopeActivationInterceptor.java:73)
> 14:45:49,219 ERROR [stderr] (ServerService Thread Pool -- 66) at org.jboss.as.weld.ejb.EjbRequestScopeActivationInterceptor.processInvocation(EjbRequestScopeActivationInterceptor.java:83)
> 14:45:49,219 ERROR [stderr] (ServerService Thread Pool -- 66) at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:340)
> 14:45:49,219 ERROR [stderr] (ServerService Thread Pool -- 66) at org.jboss.as.weld.injection.WeldInjectionInterceptor.processInvocation(WeldInjectionInterceptor.java:53)
> 14:45:49,220 ERROR [stderr] (ServerService Thread Pool -- 66) at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:340)
> 14:45:49,220 ERROR [stderr] (ServerService Thread Pool -- 66) at org.jboss.as.ee.component.ManagedReferenceFieldInjectionInterceptorFactory$ManagedReferenceFieldInjectionInterceptor.processInvocation(ManagedReferenceFieldInjectionInterceptorFactory.java:107)
> 14:45:49,221 ERROR [stderr] (ServerService Thread Pool -- 66) at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:340)
> 14:45:49,221 ERROR [stderr] (ServerService Thread Pool -- 66) at org.jboss.as.ee.component.AroundConstructInterceptorFactory$1.processInvocation(AroundConstructInterceptorFactory.java:28)
> 14:45:49,222 ERROR [stderr] (ServerService Thread Pool -- 66) at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:340)
> 14:45:49,223 ERROR [stderr] (ServerService Thread Pool -- 66) at org.jboss.as.weld.injection.WeldInterceptorInjectionInterceptor.processInvocation(WeldInterceptorInjectionInterceptor.java:56)
> 14:45:49,223 ERROR [stderr] (ServerService Thread Pool -- 66) at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:340)
> 14:45:49,224 ERROR [stderr] (ServerService Thread Pool -- 66) at org.jboss.as.weld.ejb.Jsr299BindingsCreateInterceptor.processInvocation(Jsr299BindingsCreateInterceptor.java:100)
> 14:45:49,224 ERROR [stderr] (ServerService Thread Pool -- 66) at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:340)
> 14:45:49,224 ERROR [stderr] (ServerService Thread Pool -- 66) at org.jboss.as.ee.component.NamespaceContextInterceptor.processInvocation(NamespaceContextInterceptor.java:50)
> 14:45:49,225 ERROR [stderr] (ServerService Thread Pool -- 66) at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:340)
> 14:45:49,225 ERROR [stderr] (ServerService Thread Pool -- 66) at org.jboss.as.ejb3.tx.CMTTxInterceptor.invokeInOurTx(CMTTxInterceptor.java:275)
> 14:45:49,226 ERROR [stderr] (ServerService Thread Pool -- 66) at org.jboss.as.ejb3.tx.CMTTxInterceptor.requiresNew(CMTTxInterceptor.java:349)
> 14:45:49,226 ERROR [stderr] (ServerService Thread Pool -- 66) at org.jboss.as.ejb3.tx.LifecycleCMTTxInterceptor.processInvocation(LifecycleCMTTxInterceptor.java:68)
> 14:45:49,227 ERROR [stderr] (ServerService Thread Pool -- 66) at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:340)
> 14:45:49,227 ERROR [stderr] (ServerService Thread Pool -- 66) at org.jboss.as.weld.injection.WeldInjectionContextInterceptor.processInvocation(WeldInjectionContextInterceptor.java:43)
> 14:45:49,228 ERROR [stderr] (ServerService Thread Pool -- 66) at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:340)
> 14:45:49,229 ERROR [stderr] (ServerService Thread Pool -- 66) at org.jboss.as.ejb3.component.interceptors.CurrentInvocationContextInterceptor.processInvocation(CurrentInvocationContextInterceptor.java:41)
> 14:45:49,229 ERROR [stderr] (ServerService Thread Pool -- 66) at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:340)
> 14:45:49,230 ERROR [stderr] (ServerService Thread Pool -- 66) at org.jboss.as.ee.concurrent.ConcurrentContextInterceptor.processInvocation(ConcurrentContextInterceptor.java:45)
> 14:45:49,231 ERROR [stderr] (ServerService Thread Pool -- 66) at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:340)
> 14:45:49,231 ERROR [stderr] (ServerService Thread Pool -- 66) at org.jboss.invocation.ContextClassLoaderInterceptor.processInvocation(ContextClassLoaderInterceptor.java:64)
> 14:45:49,232 ERROR [stderr] (ServerService Thread Pool -- 66) at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:340)
> 14:45:49,233 ERROR [stderr] (ServerService Thread Pool -- 66) at org.jboss.invocation.InterceptorContext.run(InterceptorContext.java:356)
> 14:45:49,233 ERROR [stderr] (ServerService Thread Pool -- 66) at java.security.AccessController.doPrivileged(Native Method)
> 14:45:49,234 ERROR [stderr] (ServerService Thread Pool -- 66) at java.security.AccessController.doPrivilegedWithCombiner(AccessController.java:568)
> 14:45:49,235 ERROR [stderr] (ServerService Thread Pool -- 66) at org.jboss.invocation.PrivilegedWithCombinerInterceptor.processInvocation(PrivilegedWithCombinerInterceptor.java:75)
> 14:45:49,235 ERROR [stderr] (ServerService Thread Pool -- 66) at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:340)
> 14:45:49,236 ERROR [stderr] (ServerService Thread Pool -- 66) at org.jboss.invocation.ChainedInterceptor.processInvocation(ChainedInterceptor.java:61)
> 14:45:49,237 ERROR [stderr] (ServerService Thread Pool -- 66) at org.jboss.as.ee.component.BasicComponent.constructComponentInstance(BasicComponent.java:161)
> 14:45:49,237 ERROR [stderr] (ServerService Thread Pool -- 66) at org.jboss.as.ee.component.BasicComponent.constructComponentInstance(BasicComponent.java:134)
> 14:45:49,238 ERROR [stderr] (ServerService Thread Pool -- 66) at org.jboss.as.ee.component.BasicComponent.createInstance(BasicComponent.java:88)
> 14:45:49,239 ERROR [stderr] (ServerService Thread Pool -- 66) at org.jboss.as.ejb3.component.singleton.SingletonComponent.getComponentInstance(SingletonComponent.java:124)
> 14:45:49,239 ERROR [stderr] (ServerService Thread Pool -- 66) at org.jboss.as.ejb3.component.singleton.SingletonComponent.start(SingletonComponent.java:138)
> 14:45:49,240 ERROR [stderr] (ServerService Thread Pool -- 66) at org.jboss.as.ee.component.ComponentStartService$1.run(ComponentStartService.java:54)
> 14:45:49,240 ERROR [stderr] (ServerService Thread Pool -- 66) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
> 14:45:49,241 ERROR [stderr] (ServerService Thread Pool -- 66) at java.util.concurrent.FutureTask.run(FutureTask.java:266)
> 14:45:49,241 ERROR [stderr] (ServerService Thread Pool -- 66) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
> 14:45:49,242 ERROR [stderr] (ServerService Thread Pool -- 66) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
> 14:45:49,242 ERROR [stderr] (ServerService Thread Pool -- 66) at java.lang.Thread.run(Thread.java:745)
> 14:45:49,243 ERROR [stderr] (ServerService Thread Pool -- 66) at org.jboss.threads.JBossThread.run(JBossThread.java:320)
> {code}
--
This message was sent by Atlassian JIRA
(v6.4.11#64026)
10 years
[JBoss JIRA] (WFLY-6480) JNDIBindingMBeanTestCase misses JndiPermission when run with security manager
by Ivo Studensky (JIRA)
[ https://issues.jboss.org/browse/WFLY-6480?page=com.atlassian.jira.plugin.... ]
Ivo Studensky reassigned WFLY-6480:
-----------------------------------
Assignee: Ivo Studensky (was: Jan Tymel)
> JNDIBindingMBeanTestCase misses JndiPermission when run with security manager
> -----------------------------------------------------------------------------
>
> Key: WFLY-6480
> URL: https://issues.jboss.org/browse/WFLY-6480
> Project: WildFly
> Issue Type: Bug
> Reporter: Jan Tymel
> Assignee: Ivo Studensky
>
> *JNDIBindingMBeanTestCase*
> {{./integration-tests.sh -DtestLogToFile=false -Dts.noSmoke -Dts.basic -Dtest=org.jboss.as.test.integration.sar.JNDIBindingMBeanTestCase -Dsecurity.manager}}
> Fails with:
> {code}
> Caused by: java.security.AccessControlException: WFSM000001: Permission check failed (permission "("org.wildfly.naming.java.permission.JndiPermission" "global/env/foo/legacy2" "bind")" in code source "(vfs:/content/multiple-jndi-binding-mbeans.sar <no signer certificates>)" of "null")
> at org.wildfly.security.manager.WildFlySecurityManager.checkPermission(WildFlySecurityManager.java:273)
> at org.wildfly.security.manager.WildFlySecurityManager.checkPermission(WildFlySecurityManager.java:175)
> at org.jboss.as.naming.NamingContext.check(NamingContext.java:591)
> at org.jboss.as.naming.NamingContext.bind(NamingContext.java:251)
> at org.jboss.as.naming.InitialContext$DefaultInitialContext.bind(InitialContext.java:264)
> at org.jboss.as.naming.NamingContext.bind(NamingContext.java:289)
> at javax.naming.InitialContext.bind(InitialContext.java:425)
> at javax.naming.InitialContext.bind(InitialContext.java:425)
> at org.jboss.as.test.integration.sar.JNDIBindingService.start(JNDIBindingService.java:53)
> ... 12 more
> {code}
--
This message was sent by Atlassian JIRA
(v6.4.11#64026)
10 years
[JBoss JIRA] (WFLY-6482) LinkRefResourceInjectionTestCase misses JndiPermission and fails when run with security manager
by Ivo Studensky (JIRA)
[ https://issues.jboss.org/browse/WFLY-6482?page=com.atlassian.jira.plugin.... ]
Ivo Studensky reassigned WFLY-6482:
-----------------------------------
Assignee: Ivo Studensky (was: Jan Tymel)
> LinkRefResourceInjectionTestCase misses JndiPermission and fails when run with security manager
> -----------------------------------------------------------------------------------------------
>
> Key: WFLY-6482
> URL: https://issues.jboss.org/browse/WFLY-6482
> Project: WildFly
> Issue Type: Bug
> Components: Test Suite
> Reporter: Jan Tymel
> Assignee: Ivo Studensky
>
> *org.jboss.as.test.integration.naming.injection.LinkRefResourceInjectionTestCase#test*
> {{./integration-tests.sh -DtestLogToFile=false -Dts.noSmoke -Dts.basic -Dtest=org.jboss.as.test.integration.naming.injection.LinkRefResourceInjectionTestCase#test -Dsecurity.manager}}
> Fails with:
> {code}
> Caused by: java.security.AccessControlException: WFSM000001: Permission check failed (permission "("org.wildfly.naming.java.permission.JndiPermission" "global/a" "bind")" in code source "(vfs:/content/binder.jar <no signer certificates>)" of "null")
> at org.wildfly.security.manager.WildFlySecurityManager.checkPermission(WildFlySecurityManager.java:273)
> at org.wildfly.security.manager.WildFlySecurityManager.checkPermission(WildFlySecurityManager.java:175)
> at org.jboss.as.naming.NamingContext.check(NamingContext.java:591)
> at org.jboss.as.naming.NamingContext.bind(NamingContext.java:251)
> at org.jboss.as.naming.InitialContext$DefaultInitialContext.bind(InitialContext.java:264)
> at org.jboss.as.naming.NamingContext.bind(NamingContext.java:289)
> at javax.naming.InitialContext.bind(InitialContext.java:425)
> at javax.naming.InitialContext.bind(InitialContext.java:425)
> at org.jboss.as.test.integration.naming.injection.BinderBean.bindAndLink(BinderBean.java:40)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> at java.lang.reflect.Method.invoke(Method.java:498)
> at org.jboss.as.ee.component.ManagedReferenceMethodInterceptor.processInvocation(ManagedReferenceMethodInterceptor.java:52)
> at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:340)
> at org.jboss.invocation.InterceptorContext$Invocation.proceed(InterceptorContext.java:437)
> at org.jboss.as.weld.ejb.Jsr299BindingsInterceptor.doMethodInterception(Jsr299BindingsInterceptor.java:82)
> at org.jboss.as.weld.ejb.Jsr299BindingsInterceptor.processInvocation(Jsr299BindingsInterceptor.java:93)
> at org.jboss.as.ee.component.interceptors.UserInterceptorFactory$1.processInvocation(UserInterceptorFactory.java:63)
> at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:340)
> at org.jboss.as.ejb3.component.invocationmetrics.ExecutionTimeInterceptor.processInvocation(ExecutionTimeInterceptor.java:43)
> at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:340)
> at org.jboss.as.jpa.interceptor.SBInvocationInterceptor.processInvocation(SBInvocationInterceptor.java:47)
> at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:340)
> at org.jboss.invocation.InterceptorContext$Invocation.proceed(InterceptorContext.java:437)
> at org.jboss.weld.ejb.AbstractEJBRequestScopeActivationInterceptor.aroundInvoke(AbstractEJBRequestScopeActivationInterceptor.java:64)
> at org.jboss.as.weld.ejb.EjbRequestScopeActivationInterceptor.processInvocation(EjbRequestScopeActivationInterceptor.java:83)
> at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:340)
> at org.jboss.as.ee.concurrent.ConcurrentContextInterceptor.processInvocation(ConcurrentContextInterceptor.java:45)
> at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:340)
> at org.jboss.invocation.InitialInterceptor.processInvocation(InitialInterceptor.java:21)
> at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:340)
> at org.jboss.invocation.ChainedInterceptor.processInvocation(ChainedInterceptor.java:61)
> at org.jboss.as.ee.component.interceptors.ComponentDispatcherInterceptor.processInvocation(ComponentDispatcherInterceptor.java:52)
> at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:340)
> at org.jboss.as.ejb3.component.pool.PooledInstanceInterceptor.processInvocation(PooledInstanceInterceptor.java:51)
> at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:340)
> at org.jboss.as.ejb3.tx.CMTTxInterceptor.invokeInOurTx(CMTTxInterceptor.java:275)
> ... 193 more
> {code}
--
This message was sent by Atlassian JIRA
(v6.4.11#64026)
10 years
[JBoss JIRA] (WFLY-6484) ExternalContextBindingTestCase misses JndiPermission and fails with security manager
by Ivo Studensky (JIRA)
[ https://issues.jboss.org/browse/WFLY-6484?page=com.atlassian.jira.plugin.... ]
Ivo Studensky reassigned WFLY-6484:
-----------------------------------
Assignee: Ivo Studensky (was: Jan Tymel)
> ExternalContextBindingTestCase misses JndiPermission and fails with security manager
> ------------------------------------------------------------------------------------
>
> Key: WFLY-6484
> URL: https://issues.jboss.org/browse/WFLY-6484
> Project: WildFly
> Issue Type: Bug
> Components: Test Suite
> Reporter: Jan Tymel
> Assignee: Ivo Studensky
>
> *org.jboss.as.test.integration.naming.ExternalContextBindingTestCase#testBasicWithCache*
> {{./integration-tests.sh -DtestLogToFile=false -Dts.noSmoke -Dts.basic -Dtest=org.jboss.as.test.integration.naming.ExternalContextBindingTestCase#testBasicWithCache -Dsecurity.manager}}
> Fails with:
> {code}
> SEVERE [org.jboss.arquillian.protocol.jmx.JMXTestRunner] (pool-3-thread-1) Failed: org.jboss.as.test.integration.naming.ExternalContextBindingTestCase.testBasicWithCache: java.security.AccessControlException: WFSM000001: Permission check failed (permission "("org.wildfly.naming.java.permission.JndiPermission" "module/LookupEjb" "lookup")" in code source "(null <no signer certificates>)" of "ModuleClassLoader for Module "org.jboss.as.naming:main" from local module loader @1ff8b8f (finder: local module finder @387c703b (roots: /home/jtymel/jboss-eap/src/7/jboss-eap-7.0.0.ER7/testsuite/integration/basic/target/jbossas/modules,/home/jtymel/jboss-eap/src/7/jboss-eap-7.0.0.ER7/dist/target/jboss-eap-7.0/modules,/home/jtymel/jboss-eap/src/7/jboss-eap-7.0.0.ER7/dist/target/jboss-eap-7.0/modules/system/layers/base,/home/jtymel/jboss-eap/src/7/jboss-eap-7.0.0.ER7/testsuite/integration/basic/target/modules))")
> at org.wildfly.security.manager.WildFlySecurityManager.checkPermission(WildFlySecurityManager.java:273)
> at org.wildfly.security.manager.WildFlySecurityManager.checkPermission(WildFlySecurityManager.java:175)
> at org.jboss.as.naming.NamingContext.check(NamingContext.java:591)
> at org.jboss.as.naming.NamingContext.lookup(NamingContext.java:197)
> at org.jboss.as.naming.NamingContext.lookup(NamingContext.java:184)
> at org.jboss.as.naming.InitialContext$DefaultInitialContext.lookup(InitialContext.java:237)
> at org.jboss.as.naming.NamingContext.lookup(NamingContext.java:193)
> at org.jboss.as.naming.NamingContext.lookup(NamingContext.java:189)
> at javax.naming.InitialContext.lookup(InitialContext.java:417)
> at javax.naming.InitialContext.lookup(InitialContext.java:417)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> at java.lang.reflect.Method.invoke(Method.java:498)
> at org.jboss.as.naming.ExternalContextObjectFactory$CachedContext.invoke(ExternalContextObjectFactory.java:144)
> at javax.naming.InitialContext$$$$Proxy1.lookup(Unknown Source)
> at org.jboss.as.test.integration.naming.ExternalContextBindingTestCase.testBasicWithCache(ExternalContextBindingTestCase.java:335)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> at java.lang.reflect.Method.invoke(Method.java:498)
> at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)
> at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
> at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)
> at org.jboss.arquillian.junit.Arquillian$8$1.invoke(Arquillian.java:370)
> at org.jboss.arquillian.container.test.impl.execution.LocalTestExecuter.execute(LocalTestExecuter.java:60)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> at java.lang.reflect.Method.invoke(Method.java:498)
> at org.jboss.arquillian.core.impl.ObserverImpl.invoke(ObserverImpl.java:94)
> at org.jboss.arquillian.core.impl.EventContextImpl.invokeObservers(EventContextImpl.java:99)
> at org.jboss.arquillian.core.impl.EventContextImpl.proceed(EventContextImpl.java:81)
> at org.jboss.arquillian.core.impl.ManagerImpl.fire(ManagerImpl.java:145)
> at org.jboss.arquillian.core.impl.ManagerImpl.fire(ManagerImpl.java:116)
> at org.jboss.arquillian.core.impl.EventImpl.fire(EventImpl.java:67)
> at org.jboss.arquillian.container.test.impl.execution.ContainerTestExecuter.execute(ContainerTestExecuter.java:38)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> at java.lang.reflect.Method.invoke(Method.java:498)
> at org.jboss.arquillian.core.impl.ObserverImpl.invoke(ObserverImpl.java:94)
> at org.jboss.arquillian.core.impl.EventContextImpl.invokeObservers(EventContextImpl.java:99)
> at org.jboss.arquillian.core.impl.EventContextImpl.proceed(EventContextImpl.java:81)
> at org.jboss.arquillian.test.impl.TestContextHandler.createClassContext(TestContextHandler.java:92)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> at java.lang.reflect.Method.invoke(Method.java:498)
> at org.jboss.arquillian.core.impl.ObserverImpl.invoke(ObserverImpl.java:94)
> at org.jboss.arquillian.core.impl.EventContextImpl.proceed(EventContextImpl.java:88)
> at org.jboss.arquillian.test.impl.TestContextHandler.createSuiteContext(TestContextHandler.java:73)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> at java.lang.reflect.Method.invoke(Method.java:498)
> at org.jboss.arquillian.core.impl.ObserverImpl.invoke(ObserverImpl.java:94)
> at org.jboss.arquillian.core.impl.EventContextImpl.proceed(EventContextImpl.java:88)
> at org.jboss.arquillian.test.impl.TestContextHandler.createTestContext(TestContextHandler.java:130)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> at java.lang.reflect.Method.invoke(Method.java:498)
> at org.jboss.arquillian.core.impl.ObserverImpl.invoke(ObserverImpl.java:94)
> at org.jboss.arquillian.core.impl.EventContextImpl.proceed(EventContextImpl.java:88)
> at org.jboss.arquillian.core.impl.ManagerImpl.fire(ManagerImpl.java:145)
> at org.jboss.arquillian.test.impl.EventTestRunnerAdaptor.test(EventTestRunnerAdaptor.java:136)
> at org.jboss.arquillian.junit.Arquillian$8.evaluate(Arquillian.java:363)
> at org.jboss.arquillian.junit.Arquillian$4.evaluate(Arquillian.java:245)
> at org.jboss.arquillian.junit.Arquillian.multiExecute(Arquillian.java:422)
> at org.jboss.arquillian.junit.Arquillian.access$200(Arquillian.java:54)
> at org.jboss.arquillian.junit.Arquillian$5.evaluate(Arquillian.java:259)
> at org.jboss.arquillian.junit.Arquillian$7$1.invoke(Arquillian.java:315)
> at org.jboss.arquillian.container.test.impl.execution.BeforeLifecycleEventExecuter.on(BeforeLifecycleEventExecuter.java:35)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> at java.lang.reflect.Method.invoke(Method.java:498)
> at org.jboss.arquillian.core.impl.ObserverImpl.invoke(ObserverImpl.java:94)
> at org.jboss.arquillian.core.impl.EventContextImpl.invokeObservers(EventContextImpl.java:99)
> at org.jboss.arquillian.core.impl.EventContextImpl.proceed(EventContextImpl.java:81)
> at org.jboss.arquillian.test.impl.TestContextHandler.createClassContext(TestContextHandler.java:92)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> at java.lang.reflect.Method.invoke(Method.java:498)
> at org.jboss.arquillian.core.impl.ObserverImpl.invoke(ObserverImpl.java:94)
> at org.jboss.arquillian.core.impl.EventContextImpl.proceed(EventContextImpl.java:88)
> at org.jboss.arquillian.test.impl.TestContextHandler.createSuiteContext(TestContextHandler.java:73)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> at java.lang.reflect.Method.invoke(Method.java:498)
> at org.jboss.arquillian.core.impl.ObserverImpl.invoke(ObserverImpl.java:94)
> at org.jboss.arquillian.core.impl.EventContextImpl.proceed(EventContextImpl.java:88)
> at org.jboss.arquillian.test.impl.TestContextHandler.createTestContext(TestContextHandler.java:130)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> at java.lang.reflect.Method.invoke(Method.java:498)
> at org.jboss.arquillian.core.impl.ObserverImpl.invoke(ObserverImpl.java:94)
> at org.jboss.arquillian.core.impl.EventContextImpl.proceed(EventContextImpl.java:88)
> at org.jboss.arquillian.core.impl.ManagerImpl.fire(ManagerImpl.java:145)
> at org.jboss.arquillian.core.impl.ManagerImpl.fire(ManagerImpl.java:116)
> at org.jboss.arquillian.test.impl.EventTestRunnerAdaptor.fireCustomLifecycle(EventTestRunnerAdaptor.java:159)
> at org.jboss.arquillian.junit.Arquillian$7.evaluate(Arquillian.java:311)
> at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)
> at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78)
> at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57)
> at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
> at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
> at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
> at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
> at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
> at org.jboss.arquillian.junit.Arquillian$2.evaluate(Arquillian.java:204)
> at org.jboss.arquillian.junit.Arquillian.multiExecute(Arquillian.java:422)
> at org.jboss.arquillian.junit.Arquillian.access$200(Arquillian.java:54)
> at org.jboss.arquillian.junit.Arquillian$3.evaluate(Arquillian.java:218)
> at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
> at org.jboss.arquillian.junit.Arquillian.run(Arquillian.java:166)
> at org.junit.runner.JUnitCore.run(JUnitCore.java:137)
> at org.junit.runner.JUnitCore.run(JUnitCore.java:115)
> at org.jboss.arquillian.junit.container.JUnitTestRunner.execute(JUnitTestRunner.java:66)
> at org.jboss.arquillian.protocol.jmx.JMXTestRunner.doRunTestMethod(JMXTestRunner.java:180)
> at org.jboss.as.arquillian.service.ArquillianService$ExtendedJMXTestRunner.doRunTestMethod(ArquillianService.java:247)
> at org.jboss.arquillian.protocol.jmx.JMXTestRunner.runTestMethodInternal(JMXTestRunner.java:162)
> at org.jboss.arquillian.protocol.jmx.JMXTestRunner.runTestMethod(JMXTestRunner.java:141)
> at org.jboss.as.arquillian.service.ArquillianService$ExtendedJMXTestRunner.runTestMethod(ArquillianService.java:223)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> at java.lang.reflect.Method.invoke(Method.java:498)
> at sun.reflect.misc.Trampoline.invoke(MethodUtil.java:71)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> at java.lang.reflect.Method.invoke(Method.java:498)
> at sun.reflect.misc.MethodUtil.invoke(MethodUtil.java:275)
> at com.sun.jmx.mbeanserver.StandardMBeanIntrospector.invokeM2(StandardMBeanIntrospector.java:112)
> at com.sun.jmx.mbeanserver.StandardMBeanIntrospector.invokeM2(StandardMBeanIntrospector.java:46)
> at com.sun.jmx.mbeanserver.MBeanIntrospector.invokeM(MBeanIntrospector.java:237)
> at com.sun.jmx.mbeanserver.PerInterface.invoke(PerInterface.java:138)
> at com.sun.jmx.mbeanserver.MBeanSupport.invoke(MBeanSupport.java:252)
> at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBeanServerInterceptor.java:819)
> at com.sun.jmx.mbeanserver.JmxMBeanServer.invoke(JmxMBeanServer.java:801)
> at org.jboss.as.jmx.PluggableMBeanServerImpl$TcclMBeanServer.invoke(PluggableMBeanServerImpl.java:1503)
> at org.jboss.as.jmx.PluggableMBeanServerImpl.invoke(PluggableMBeanServerImpl.java:724)
> at org.jboss.as.jmx.BlockingNotificationMBeanServer.invoke(BlockingNotificationMBeanServer.java:168)
> at org.jboss.remotingjmx.protocol.v2.ServerProxy$InvokeHandler.handle(ServerProxy.java:950)
> at org.jboss.remotingjmx.protocol.v2.ServerCommon$MessageReciever$1$1.run(ServerCommon.java:153)
> at org.jboss.as.jmx.ServerInterceptorFactory$Interceptor$1.run(ServerInterceptorFactory.java:75)
> at org.jboss.as.jmx.ServerInterceptorFactory$Interceptor$1.run(ServerInterceptorFactory.java:70)
> at java.security.AccessController.doPrivileged(Native Method)
> at javax.security.auth.Subject.doAs(Subject.java:422)
> at org.jboss.as.controller.AccessAuditContext.doAs(AccessAuditContext.java:92)
> at org.jboss.as.jmx.ServerInterceptorFactory$Interceptor.handleEvent(ServerInterceptorFactory.java:70)
> at org.jboss.remotingjmx.protocol.v2.ServerCommon$MessageReciever$1.run(ServerCommon.java:149)
> at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
> at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
> at java.lang.Thread.run(Thread.java:745)
> {code}
--
This message was sent by Atlassian JIRA
(v6.4.11#64026)
10 years
[JBoss JIRA] (WFLY-6483) URLBindingTestCase misses RemotingPermission and fails when run with security manager
by Ivo Studensky (JIRA)
[ https://issues.jboss.org/browse/WFLY-6483?page=com.atlassian.jira.plugin.... ]
Ivo Studensky reassigned WFLY-6483:
-----------------------------------
Assignee: Ivo Studensky (was: Jan Tymel)
> URLBindingTestCase misses RemotingPermission and fails when run with security manager
> -------------------------------------------------------------------------------------
>
> Key: WFLY-6483
> URL: https://issues.jboss.org/browse/WFLY-6483
> Project: WildFly
> Issue Type: Bug
> Components: Test Suite
> Reporter: Jan Tymel
> Assignee: Ivo Studensky
>
> *org.jboss.as.test.integration.naming.URLBindingTestCase#testURLBinding*
> {{./integration-tests.sh -DtestLogToFile=false -Dts.noSmoke -Dts.basic -Dtest=org.jboss.as.test.integration.naming.URLBindingTestCase#testURLBinding -Dsecurity.manager}}
> Fails with:
> {code}
> Caused by: java.security.AccessControlException: WFSM000001: Permission check failed (permission "("org.jboss.remoting3.security.RemotingPermission" "createEndpoint")" in code source "(vfs:/content/URLBindingTestCaseBean.jar <no signer certificates>)" of "null")
> at org.wildfly.security.manager.WildFlySecurityManager.checkPermission(WildFlySecurityManager.java:273)
> at org.wildfly.security.manager.WildFlySecurityManager.checkPermission(WildFlySecurityManager.java:175)
> at org.jboss.remoting3.Remoting.createEndpoint(Remoting.java:85)
> at org.jboss.remoting3.Remoting.createEndpoint(Remoting.java:112)
> at org.jboss.as.controller.client.impl.RemotingModelControllerClient.getOrCreateChannel(RemotingModelControllerClient.java:122)
> at org.jboss.as.controller.client.impl.RemotingModelControllerClient$1.getChannel(RemotingModelControllerClient.java:65)
> at org.jboss.as.protocol.mgmt.ManagementChannelHandler.executeRequest(ManagementChannelHandler.java:147)
> at org.jboss.as.protocol.mgmt.ManagementChannelHandler.executeRequest(ManagementChannelHandler.java:122)
> at org.jboss.as.controller.client.impl.AbstractModelControllerClient.executeRequest(AbstractModelControllerClient.java:263)
> at org.jboss.as.controller.client.impl.AbstractModelControllerClient.execute(AbstractModelControllerClient.java:168)
> at org.jboss.as.controller.client.impl.AbstractModelControllerClient.executeForResult(AbstractModelControllerClient.java:147)
> ... 145 more
> {code}
--
This message was sent by Atlassian JIRA
(v6.4.11#64026)
10 years
[JBoss JIRA] (WFCORE-1461) LoggingPreferencesTestCase fails with security manager
by Ivo Studensky (JIRA)
[ https://issues.jboss.org/browse/WFCORE-1461?page=com.atlassian.jira.plugi... ]
Ivo Studensky reassigned WFCORE-1461:
-------------------------------------
Assignee: Ivo Studensky (was: Jan Tymel)
> LoggingPreferencesTestCase fails with security manager
> ------------------------------------------------------
>
> Key: WFCORE-1461
> URL: https://issues.jboss.org/browse/WFCORE-1461
> Project: WildFly Core
> Issue Type: Bug
> Components: Test Suite
> Reporter: Jan Tymel
> Assignee: Ivo Studensky
>
> *org.jboss.as.test.manualmode.logging.LoggingPreferencesTestCase*
> {{.../WildFly_core/testsuite/manualmode/mvn test -DtestLogToFile=false -Dtest=org.jboss.as.test.manualmode.logging.LoggingPreferencesTestCase -Dsecurity.manager}}
> Fails with:
> {code}
> Caused by: java.security.AccessControlException: WFSM000001: Permission check failed (permission "("java.util.PropertyPermission" "jboss.bind.address" "read")" in code source "(vfs:/content/logging-test.jar <no signer certificates>)" of "null")
> at org.wildfly.security.manager.WildFlySecurityManager.checkPermission(WildFlySecurityManager.java:273)
> at org.wildfly.security.manager.WildFlySecurityManager.checkPropertyAccess(WildFlySecurityManager.java:496)
> at java.lang.System.getProperty(System.java:717)
> at org.jboss.as.test.shared.TestSuiteEnvironment.getSystemProperty(TestSuiteEnvironment.java:50)
> at org.jboss.as.test.shared.TestSuiteEnvironment.getHttpAddress(TestSuiteEnvironment.java:162)
> at org.wildfly.test.undertow.UndertowServiceActivator.getAddress(UndertowServiceActivator.java:100)
> at org.wildfly.test.undertow.UndertowServiceActivator.activate(UndertowServiceActivator.java:66)
> at org.jboss.as.server.deployment.service.ServiceActivatorProcessor.deploy(ServiceActivatorProcessor.java:74)
> at org.jboss.as.server.deployment.DeploymentUnitPhaseService.start(DeploymentUnitPhaseService.java:147)
> ... 5 more
> {code}
--
This message was sent by Atlassian JIRA
(v6.4.11#64026)
10 years
[JBoss JIRA] (WFLY-6506) Session EJB no pooling in WildFly 9.0.2.final
by Ralph Soika (JIRA)
[ https://issues.jboss.org/browse/WFLY-6506?page=com.atlassian.jira.plugin.... ]
Ralph Soika commented on WFLY-6506:
-----------------------------------
ok you are right, I have overseen this.
As the settings for pooling are now part of the default configuration in Wildfly 10.0.0.Final there will also in the future no need to manually change the EJB settings.
Thanks
> Session EJB no pooling in WildFly 9.0.2.final
> ---------------------------------------------
>
> Key: WFLY-6506
> URL: https://issues.jboss.org/browse/WFLY-6506
> Project: WildFly
> Issue Type: Bug
> Components: EJB
> Affects Versions: 9.0.2.Final
> Reporter: Ralph Soika
>
> After doing some perfomance tests on wildfly 9.0.2.final I recognized that stateless session ejbs are no longer pooled even if the pool settings in standalone.xml are correct. See the following example :
> {code:java}
> <subsystem xmlns="urn:jboss:domain:ejb3:3.0">
> <session-bean>
> <stateful default-access-timeout="5000" cache-ref="simple" passivation-disabled-cache-ref="simple"/>
> <singleton default-access-timeout="5000"/>
> </session-bean>
> <pools>
> <bean-instance-pools>
> <strict-max-pool name="slsb-strict-max-pool" max-pool-size="32" instance-acquisition-timeout="5" instance-acquisition-timeout-unit="MINUTES"/>
> <strict-max-pool name="mdb-strict-max-pool" max-pool-size="20" instance-acquisition-timeout="5" instance-acquisition-timeout-unit="MINUTES"/>
> </bean-instance-pools>
> </pools>
> .......
> {code}
> This issue is also discussed in wildfly forum:
> https://developer.jboss.org/message/954200#954200
> In Widfly 8.0 there was the configuration missing. Now the configuration is added. But it had no effect.
--
This message was sent by Atlassian JIRA
(v6.4.11#64026)
10 years