Skip to Main Content

Java Development Tools

Announcement

For appeals, questions and feedback about Oracle Forums, please email oracle-forums-moderators_us@oracle.com. Technical questions should be asked in the appropriate category. Thank you!

Error in adf security

SantoshVazaJun 20 2011 — edited Jun 22 2011
Dear All,

I have configured adf security in my application, when i run my web page it gives me following error.
oracle.security.jps.JpsRuntimeException: java.lang.reflect.InvocationTargetException
	at oracle.security.jps.az.internal.runtime.service.PDPServiceImpl.getOPSSMicroSMBridge(PDPServiceImpl.java:858)
	at oracle.security.jps.az.internal.runtime.service.PDPServiceImpl.getPermissions(PDPServiceImpl.java:545)
	at oracle.security.jps.internal.policystore.PolicyDelegationController.getPermissions(PolicyDelegationController.java:362)
	at oracle.security.jps.internal.policystore.JavaPolicyProvider.getPermissions(JavaPolicyProvider.java:370)
	at oracle.security.jps.internal.policystore.JavaPolicyProvider.impliesInternal(JavaPolicyProvider.java:515)
	at oracle.security.jps.internal.policystore.JavaPolicyProvider.implies_NotPrivileged(JavaPolicyProvider.java:428)
	at oracle.security.jps.internal.policystore.JavaPolicyProvider.implies(JavaPolicyProvider.java:399)
	at java.security.ProtectionDomain.implies(ProtectionDomain.java:224)
	at java.security.AccessControlContext.checkPermission(AccessControlContext.java:301)
	at java.security.AccessController.checkPermission(AccessController.java:546)
	at oracle.security.jps.util.JpsAuth$AuthorizationMechanism$3.checkPermission(JpsAuth.java:379)
	at oracle.security.jps.util.JpsAuth.checkPermission(JpsAuth.java:439)
	at oracle.security.jps.util.JpsAuth.checkPermission(JpsAuth.java:460)
	at oracle.adf.share.security.providers.jps.JpsSecurityContext.doJpsCheckPermission(JpsSecurityContext.java:314)
	at oracle.adf.share.security.providers.jps.JpsSecurityContext.internalHasPermission(JpsSecurityContext.java:243)
	at oracle.adf.share.security.SecurityContextImpl.hasPermission(SecurityContextImpl.java:185)
	at oracle.adf.share.security.binding.BindingPermission.hasPermission(BindingPermission.java:119)
	at oracle.adf.share.security.binding.BindingPermission.hasPermission(BindingPermission.java:94)
	at oracle.adf.model.binding.DCBindingContainerDef.internalHasPermission(DCBindingContainerDef.java:1948)
	at oracle.adf.model.binding.DCBindingContainerDef.isViewAuthorized(DCBindingContainerDef.java:1907)
	at oracle.adf.model.BindingRequestHandler.isPageViewable(BindingRequestHandler.java:390)
	at oracle.adf.model.BindingRequestHandler.beginRequest(BindingRequestHandler.java:246)
	at oracle.adf.model.servlet.ADFBindingFilter.doFilter(ADFBindingFilter.java:203)
	at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
	at oracle.adfinternal.view.faces.webapp.rich.RegistrationFilter.doFilter(RegistrationFilter.java:106)
	at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl$FilterListChain.doFilter(TrinidadFilterImpl.java:446)
	at oracle.adfinternal.view.faces.activedata.AdsFilter.doFilter(AdsFilter.java:60)
	at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl$FilterListChain.doFilter(TrinidadFilterImpl.java:446)
	at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._doFilterImpl(TrinidadFilterImpl.java:271)
	at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl.doFilter(TrinidadFilterImpl.java:177)
	at org.apache.myfaces.trinidad.webapp.TrinidadFilter.doFilter(TrinidadFilter.java:92)
	at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
	at oracle.security.jps.ee.http.JpsAbsFilter$1.run(JpsAbsFilter.java:111)
	at java.security.AccessController.doPrivileged(Native Method)
	at oracle.security.jps.util.JpsSubject.doAsPrivileged(JpsSubject.java:313)
	at oracle.security.jps.ee.util.JpsPlatformUtil.runJaasMode(JpsPlatformUtil.java:413)
	at oracle.security.jps.ee.http.JpsAbsFilter.runJaasMode(JpsAbsFilter.java:94)
	at oracle.security.jps.ee.http.JpsAbsFilter.doFilter(JpsAbsFilter.java:161)
	at oracle.security.jps.ee.http.JpsFilter.doFilter(JpsFilter.java:71)
	at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
	at oracle.dms.servlet.DMSServletFilter.doFilter(DMSServletFilter.java:136)
	at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
	at weblogic.servlet.internal.RequestEventsFilter.doFilter(RequestEventsFilter.java:27)
	at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
	at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.wrapRun(WebAppServletContext.java:3715)
	at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3681)
	at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
	at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:120)
	at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2277)
	at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2183)
	at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1454)
	at weblogic.work.ExecuteThread.execute(ExecuteThread.java:207)
	at weblogic.work.ExecuteThread.run(ExecuteThread.java:176)
Caused by: java.lang.reflect.InvocationTargetException
	at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
	at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
	at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
	at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
	at oracle.security.jps.az.internal.runtime.service.PDPServiceImpl$1.run(PDPServiceImpl.java:854)
	at oracle.security.jps.az.internal.runtime.service.PDPServiceImpl$1.run(PDPServiceImpl.java:849)
	at java.security.AccessController.doPrivileged(Native Method)
	at oracle.security.jps.az.internal.runtime.service.PDPServiceImpl.getOPSSMicroSMBridge(PDPServiceImpl.java:848)
	... 52 more
Caused by: java.lang.RuntimeException: java.lang.ClassNotFoundException: com.bea.security.impl.MicroSMImpl
	at com.bea.security.MicroSM.getInstance(MicroSM.java:83)
	at com.bea.security.impl.OPSSMicroSMBridgeImpl.(OPSSMicroSMBridgeImpl.java:191)
	... 60 more
Caused by: java.lang.ClassNotFoundException: com.bea.security.impl.MicroSMImpl
	at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
	at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
	at com.bea.security.MicroSM.getInstance(MicroSM.java:72)
	... 61 more
Any ideas... my other application that have adf security runs well... only except this..

Regards,
Santosh.

jdev 11.1.1.4.0
Comments
Locked Post
New comments cannot be posted to this locked post.
Post Details
Locked on Jul 20 2011
Added on Jun 20 2011
5 comments
486 views