[Installation, Configuration & DEPLOYMENT] - security intercepter error
by shalley.singh
hi all,
I am facing this issue in jboss5.1.0GA. It is inside jboss server log.
Please help me to fixed this issue.
java.lang.SecurityException: Denied: caller with subject=Subject:
|
| Principal: jkl
|
| Principal: Roles(members)
|
| and security context post-mapping roles=Roles(): ejbMethod=public abstract java.util.Collection com._360commerce.commerceservices.transaction.salereturn.ejb.SaleReturnLineItemTaxLocalHome.findBySaleReturnLineItem(com._360commerce.commerceservices.transaction.TransactionKey,int) throws javax.ejb.FinderException
|
| at org.jboss.ejb.plugins.SecurityInterceptor.checkSecurityContext(SecurityInterceptor.java:368)
|
| at org.jboss.ejb.plugins.SecurityInterceptor.process(SecurityInterceptor.java:243)
|
| at org.jboss.ejb.plugins.SecurityInterceptor.invokeHome(SecurityInterceptor.java:205)
|
| at org.jboss.ejb.plugins.LogInterceptor.invokeHome(LogInterceptor.java:132)
|
| at org.jboss.ejb.plugins.ProxyFactoryFinderInterceptor.invokeHome(ProxyFactoryFinderInterceptor.java:107)
|
| at org.jboss.ejb.EntityContainer.internalInvokeHome(EntityContainer.java:527)
|
| at org.jboss.ejb.Container.invoke(Container.java:1046)
|
| at org.jboss.ejb.plugins.local.BaseLocalProxyFactory.invokeHome(BaseLocalProxyFactory.java:362)
|
| at org.jboss.ejb.plugins.local.LocalHomeProxy.invoke(LocalHomeProxy.java:133)
|
| at $Proxy916.findBySaleReturnLineItem(Unknown Source)
|
| at com._360commerce.commerceservices.transaction.ejb.TransactionServiceBean.getItemsForTransaction(TransactionServiceBean.java:1769)
|
| at com._360commerce.commerceservices.transaction.ejb.TransactionServiceBean.createSaleReturnTransactionDTO(TransactionServiceBean.java:1484)
|
| at com._360commerce.commerceservices.transaction.ejb.TransactionServiceBean.retrieveTransaction(TransactionServiceBean.java:908)
|
| at sun.reflect.GeneratedMethodAccessor772.invoke(Unknown Source)
|
| at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
|
| at java.lang.reflect.Method.invoke(Unknown Source)
|
| at org.jboss.invocation.Invocation.performCall(Invocation.java:386)
|
| at org.jboss.ejb.StatelessSessionContainer$ContainerInterceptor.invoke(StatelessSessionContainer.java:228)
|
| at org.jboss.resource.connectionmanager.CachedConnectionInterceptor.invoke(CachedConnectionInterceptor.java:156)
|
| at org.jboss.ejb.plugins.StatelessSessionInstanceInterceptor.invoke(StatelessSessionInstanceInterceptor.java:173)
|
| at org.jboss.ejb.plugins.CallValidationInterceptor.invoke(CallValidationInterceptor.java:63)
|
| at org.jboss.ejb.plugins.AbstractTxInterceptor.invokeNext(AbstractTxInterceptor.java:121)
|
| at org.jboss.ejb.plugins.TxInterceptorCMT.runWithTransactions(TxInterceptorCMT.java:350)
|
| at org.jboss.ejb.plugins.TxInterceptorCMT.invoke(TxInterceptorCMT.java:181)
|
| at org.jboss.ejb.plugins.SecurityInterceptor.process(SecurityInterceptor.java:267)
|
| at org.jboss.ejb.plugins.SecurityInterceptor.invoke(SecurityInterceptor.java:211)
|
| at org.jboss.ejb.plugins.security.PreSecurityInterceptor.process(PreSecurityInterceptor.java:134)
|
| at org.jboss.ejb.plugins.security.PreSecurityInterceptor.invoke(PreSecurityInterceptor.java:81)
|
| at org.jboss.ejb.plugins.LogInterceptor.invoke(LogInterceptor.java:205)
|
| at org.jboss.ejb.plugins.ProxyFactoryFinderInterceptor.invoke(ProxyFactoryFinderInterceptor.java:138)
|
| at org.jboss.ejb.SessionContainer.internalInvoke(SessionContainer.java:650)
|
| at org.jboss.ejb.Container.invoke(Container.java:1029)
|
| at sun.reflect.GeneratedMethodAccessor483.invoke(Unknown Source)
|
| at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
|
| at java.lang.reflect.Method.invoke(Unknown Source)
|
| at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:157)
|
| at org.jboss.mx.server.Invocation.dispatch(Invocation.java:96)
|
| at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
|
| at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
|
| at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:668)
|
| at org.jboss.invocation.local.LocalInvoker$MBeanServerAction.invoke(LocalInvoker.java:169)
|
| at org.jboss.invocation.local.LocalInvoker.invoke(LocalInvoker.java:118)
|
| at org.jboss.invocation.InvokerInterceptor.invokeLocal(InvokerInterceptor.java:209)
|
| at org.jboss.invocation.InvokerInterceptor.invoke(InvokerInterceptor.java:195)
|
| at org.jboss.proxy.TransactionInterceptor.invoke(TransactionInterceptor.java:61)
|
| at org.jboss.proxy.ejb.SecurityContextInterceptor.invoke(SecurityContextInterceptor.java:64)
|
| at org.jboss.proxy.SecurityInterceptor.invoke(SecurityInterceptor.java:68)
|
| at org.jboss.proxy.ejb.StatelessSessionInterceptor.invoke(StatelessSessionInterceptor.java:112)
|
| at org.jboss.proxy.ClientContainer.invoke(ClientContainer.java:101)
|
| at $Proxy996.retrieveTransaction(Unknown Source)
|
| at com._360commerce.commerceservices.postprocessor.ejb.PostProcessorHelperBean.processTransaction(PostProcessorHelperBean.java:88)
|
| at sun.reflect.GeneratedMethodAccessor771.invoke(Unknown Source)
|
| at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
|
| at java.lang.reflect.Method.invoke(Unknown Source)
|
| at org.jboss.invocation.Invocation.performCall(Invocation.java:386)
|
| at org.jboss.ejb.StatelessSessionContainer$ContainerInterceptor.invoke(StatelessSessionContainer.java:228)
|
| at org.jboss.resource.connectionmanager.CachedConnectionInterceptor.invoke(CachedConnectionInterceptor.java:156)
|
| at org.jboss.ejb.plugins.StatelessSessionInstanceInterceptor.invoke(StatelessSessionInstanceInterceptor.java:173)
|
| at org.jboss.ejb.plugins.CallValidationInterceptor.invoke(CallValidationInterceptor.java:63)
|
| at org.jboss.ejb.plugins.AbstractTxInterceptor.invokeNext(AbstractTxInterceptor.java:121)
|
| at org.jboss.ejb.plugins.TxInterceptorCMT.runWithTransactions(TxInterceptorCMT.java:404)
|
| at org.jboss.ejb.plugins.TxInterceptorCMT.invoke(TxInterceptorCMT.java:181)
|
| at org.jboss.ejb.plugins.SecurityInterceptor.process(SecurityInterceptor.java:267)
|
| at org.jboss.ejb.plugins.SecurityInterceptor.invoke(SecurityInterceptor.java:211)
|
| at org.jboss.ejb.plugins.security.PreSecurityInterceptor.process(PreSecurityInterceptor.java:134)
|
| at org.jboss.ejb.plugins.security.PreSecurityInterceptor.invoke(PreSecurityInterceptor.java:81)
|
| at org.jboss.ejb.plugins.LogInterceptor.invoke(LogInterceptor.java:205)
|
| at org.jboss.ejb.plugins.ProxyFactoryFinderInterceptor.invoke(ProxyFactoryFinderInterceptor.java:138)
|
| at org.jboss.ejb.SessionContainer.internalInvoke(SessionContainer.java:650)
|
| at org.jboss.ejb.Container.invoke(Container.java:1029)
|
| at org.jboss.ejb.plugins.local.BaseLocalProxyFactory.invoke(BaseLocalProxyFactory.java:436)
|
| at org.jboss.ejb.plugins.local.StatelessSessionProxy.invoke(StatelessSessionProxy.java:103)
|
| at $Proxy609.processTransaction(Unknown Source)
|
| at com._360commerce.commerceservices.postprocessor.ejb.PostProcessorServiceBean.processTransactions(PostProcessorServiceBean.java:97)
|
| at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
|
| at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
|
| at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
|
| at java.lang.reflect.Method.invoke(Unknown Source)
|
| at org.jboss.invocation.Invocation.performCall(Invocation.java:386)
|
| at org.jboss.ejb.StatelessSessionContainer$ContainerInterceptor.invoke(StatelessSessionContainer.java:228)
|
| at org.jboss.resource.connectionmanager.CachedConnectionInterceptor.invoke(CachedConnectionInterceptor.java:156)
|
| at org.jboss.ejb.plugins.StatelessSessionInstanceInterceptor.invoke(StatelessSessionInstanceInterceptor.java:173)
|
| at org.jboss.ejb.plugins.CallValidationInterceptor.invoke(CallValidationInterceptor.java:63)
|
| at org.jboss.ejb.plugins.AbstractTxInterceptor.invokeNext(AbstractTxInterceptor.java:121)
|
| at org.jboss.ejb.plugins.TxInterceptorCMT.runWithTransactions(TxInterceptorCMT.java:350)
|
| at org.jboss.ejb.plugins.TxInterceptorCMT.invoke(TxInterceptorCMT.java:181)
|
| at org.jboss.ejb.plugins.SecurityInterceptor.process(SecurityInterceptor.java:267)
|
| at org.jboss.ejb.plugins.SecurityInterceptor.invoke(SecurityInterceptor.java:211)
|
| at org.jboss.ejb.plugins.security.PreSecurityInterceptor.process(PreSecurityInterceptor.java:134)
|
| at org.jboss.ejb.plugins.security.PreSecurityInterceptor.invoke(PreSecurityInterceptor.java:81)
|
| at org.jboss.ejb.plugins.LogInterceptor.invoke(LogInterceptor.java:205)
|
| at org.jboss.ejb.plugins.ProxyFactoryFinderInterceptor.invoke(ProxyFactoryFinderInterceptor.java:138)
|
| at org.jboss.ejb.SessionContainer.internalInvoke(SessionContainer.java:650)
|
| at org.jboss.ejb.Container.invoke(Container.java:1029)
|
| at sun.reflect.GeneratedMethodAccessor483.invoke(Unknown Source)
|
| at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
|
| at java.lang.reflect.Method.invoke(Unknown Source)
|
| at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:157)
|
| at org.jboss.mx.server.Invocation.dispatch(Invocation.java:96)
|
| at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
|
| at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
|
| at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:668)
|
| at org.jboss.invocation.local.LocalInvoker$MBeanServerAction.invoke(LocalInvoker.java:169)
|
| at org.jboss.invocation.local.LocalInvoker.invoke(LocalInvoker.java:118)
|
| at org.jboss.invocation.InvokerInterceptor.invokeLocal(InvokerInterceptor.java:209)
|
| at org.jboss.invocation.InvokerInterceptor.invoke(InvokerInterceptor.java:195)
|
| at org.jboss.proxy.TransactionInterceptor.invoke(TransactionInterceptor.java:61)
|
| at org.jboss.proxy.ejb.SecurityContextInterceptor.invoke(SecurityContextInterceptor.java:64)
|
| at org.jboss.proxy.SecurityInterceptor.invoke(SecurityInterceptor.java:68)
|
| at org.jboss.proxy.ejb.StatelessSessionInterceptor.invoke(StatelessSessionInterceptor.java:112)
|
| at org.jboss.proxy.ClientContainer.invoke(ClientContainer.java:101)
|
| at $Proxy605.processTransactions(Unknown Source)
|
| at com._360commerce.commerceservices.postprocessor.ejb.PostProcessorTaskExecutionBean.onMessage(PostProcessorTaskExecutionBean.java:45)
|
| at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
|
| at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
|
| at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
|
| at java.lang.reflect.Method.invoke(Unknown Source)
|
| at org.jboss.invocation.Invocation.performCall(Invocation.java:386)
|
| at org.jboss.ejb.MessageDrivenContainer$ContainerInterceptor.invoke(MessageDrivenContainer.java:513)
|
| at org.jboss.resource.connectionmanager.CachedConnectionInterceptor.invoke(CachedConnectionInterceptor.java:156)
|
| at org.jboss.ejb.plugins.MessageDrivenInstanceInterceptor.invoke(MessageDrivenInstanceInterceptor.java:115)
|
| at org.jboss.ejb.plugins.CallValidationInterceptor.invoke(CallValidationInterceptor.java:63)
|
| at org.jboss.ejb.plugins.AbstractTxInterceptor.invokeNext(AbstractTxInterceptor.java:121)
|
| at org.jboss.ejb.plugins.TxInterceptorCMT.runWithTransactions(TxInterceptorCMT.java:350)
|
| at org.jboss.ejb.plugins.TxInterceptorCMT.invoke(TxInterceptorCMT.java:181)
|
| at org.jboss.ejb.plugins.RunAsSecurityInterceptor.process(RunAsSecurityInterceptor.java:133)
|
| at org.jboss.ejb.plugins.RunAsSecurityInterceptor.invoke(RunAsSecurityInterceptor.java:103)
|
| at org.jboss.ejb.plugins.LogInterceptor.invoke(LogInterceptor.java:205)
|
| at org.jboss.ejb.plugins.ProxyFactoryFinderInterceptor.invoke(ProxyFactoryFinderInterceptor.java:138)
|
| at org.jboss.ejb.MessageDrivenContainer.internalInvoke(MessageDrivenContainer.java:415)
|
| at org.jboss.ejb.Container.invoke(Container.java:1029)
|
| at sun.reflect.GeneratedMethodAccessor483.invoke(Unknown Source)
|
| at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
|
| at java.lang.reflect.Method.invoke(Unknown Source)
|
| at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:157)
|
| at org.jboss.mx.server.Invocation.dispatch(Invocation.java:96)
|
| at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
|
| at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
|
| at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:668)
|
| at org.jboss.invocation.local.LocalInvoker$MBeanServerAction.invoke(LocalInvoker.java:169)
|
| at org.jboss.invocation.local.LocalInvoker.invoke(LocalInvoker.java:118)
|
| at org.jboss.invocation.InvokerInterceptor.invokeLocal(InvokerInterceptor.java:209)
|
| at org.jboss.invocation.InvokerInterceptor.invoke(InvokerInterceptor.java:195)
|
| at org.jboss.proxy.TransactionInterceptor.invoke(TransactionInterceptor.java:61)
|
| at org.jboss.ejb.plugins.inflow.MessageEndpointInterceptor.delivery(MessageEndpointInterceptor.java:249)
|
| at org.jboss.ejb.plugins.inflow.MessageEndpointInterceptor.invoke(MessageEndpointInterceptor.java:128)
|
| at org.jboss.proxy.ClientMethodInterceptor.invoke(ClientMethodInterceptor.java:74)
|
| at org.jboss.proxy.ClientContainer.invoke(ClientContainer.java:101)
|
| at $Proxy1046.onMessage(Unknown Source)
|
| at org.jboss.resource.adapter.jms.inflow.JmsServerSession.onMessage(JmsServerSession.java:178)
|
| at org.jboss.jms.client.container.ClientConsumer.callOnMessageStatic(ClientConsumer.java:160)
|
| at org.jboss.jms.client.container.SessionAspect.handleRun(SessionAspect.java:831)
|
| at org.jboss.aop.advice.org.jboss.jms.client.container.SessionAspect_z_handleRun_20004366.invoke(SessionAspect_z_handleRun_20004366.java)
|
| at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:102)
|
| at org.jboss.jms.client.container.ClosedInterceptor.invoke(ClosedInterceptor.java:170)
|
| at org.jboss.aop.advice.PerInstanceInterceptor.invoke(PerInstanceInterceptor.java:86)
|
| at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:102)
|
| at org.jboss.jms.client.delegate.ClientSessionDelegate.run(ClientSessionDelegate.java)
|
| at org.jboss.jms.client.JBossSession.run(JBossSession.java:199)
|
| at org.jboss.resource.adapter.jms.inflow.JmsServerSession.run(JmsServerSession.java:234)
|
| at org.jboss.resource.work.WorkWrapper.execute(WorkWrapper.java:205)
|
| at org.jboss.util.threadpool.BasicTaskWrapper.run(BasicTaskWrapper.java:260)
|
| at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
|
| at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
|
| at java.lang.Thread.run(Unknown Source)
|
| 2009-07-01 20:17:23,378 ERROR [com._360commerce.commerceservices.postprocessor.ejb.PostProcessorHelperBean] Error processing transaction
|
| javax.transaction.TransactionRolledbackException: SecurityException; nested exception is: java.lang.SecurityException: Denied: caller with subject=Subject:
|
| Principal: jkl
|
|
View the original post : http://www.jboss.org/index.html?module=bb&op=viewtopic&p=4241633#4241633
Reply to the post : http://www.jboss.org/index.html?module=bb&op=posting&mode=reply&p=4241633
16 years, 9 months
[JBoss jBPM] - Re: Effort Estimation Technique for jBPM
by smart_umesh_123
TeamWorks is Lombardi's BPM Tool for creating Business Process.
Currently application is using TeamWorks to define such processes. We want to replace it with jBPM. So I want to do analysis that how much effort will be required to define same processes using jBPM.
I understand many parameters can be considered. But considering a simple process, how easy it is to do in jBPM
e.g.
I am posting one example of TeamWorks BPD. I want your input about how easily we can develop such type of BPD using jBPM.
Process Definition: Meeting Reconciliation
There will be two swimlanes namely Meeting Organizer and System (TeamWorks Process)
1) After meeting has successfully taken place/occurred, control comes to Meeting Reconciliation
2) System sends reminder mails stating meeting is pending for re-conciliation. (in this case TeamWorks has email address stored in it's DB)
3) Meeting Requestor will check his mail and complete his re-conciliation task. If Requestor ignore the email then after 15/30 days process # 2 will be executed again.
4) even if Requestor has not completed re-conciliation within 35 days, System will close the meeting.
I am sorry for not pasting Process Diagram because i couldn't able to insert image.
One more point to add here is, actual application have business process which calls other process and web service.
Let me know if you need more information.
Thanks
Chintan
View the original post : http://www.jboss.org/index.html?module=bb&op=viewtopic&p=4241629#4241629
Reply to the post : http://www.jboss.org/index.html?module=bb&op=posting&mode=reply&p=4241629
16 years, 9 months