1 Reply Latest reply: Aug 22, 2012 12:03 PM by Kalyan Pasupuleti-Oracle RSS

    Access to internal workflow context is denied.

    912286
      Hi All,

      while starting osb_server1 i am getting below errors. can someone help me to understand what is the reason for this error and how to resolve this?

      <Aug 22, 2012 7:34:44 AM CDT> <Notice> <WebLogicServer> <BEA-000365> <Server state changed to STARTING>
      <Aug 22, 2012 7:34:47 AM CDT> <Warning> <oracle.soa.services.notification> <BEA-000000> <<.> Notification via email, voice, SMS or IM will not be sent. If you would like to enable them, please configure corresponding sdpmessaging driver. Then modify the accounts and set NotificationMode attribute to either NONE, EMAIL or ALL in workflow-notification-config.xml>
      <Aug 22, 2012 7:34:47 AM CDT> <Error> <oracle.soa.services.workflow.verification> <BEA-000000> <<.> createInternalWorkflowContext: access error: access denied (oracle.security.jps.JpsPermission VerificationService.createInternalWorkflowContext)>
      <Aug 22, 2012 7:34:47 AM CDT> <Error> <oracle.soa.services.workflow.query> <BEA-000000> <<.> Access to internal workflow context is denied.
      Requested access to internal workflow context is not allowed according to security policy.
      Ensure that correct security policy is used. If the error persists, contact Oracle Support Services.

      ORABPEL-30515

      Access to internal workflow context is denied.
      Requested access to internal workflow context is not allowed according to security policy.
      Ensure that correct security policy is used. If the error persists, contact Oracle Support Services.

      at oracle.bpel.services.workflow.verification.impl.VerificationService.createInternalWorkflowContext(VerificationService.java:1163)
      at oracle.bpel.services.workflow.evidence.impl.TaskEvidenceService$1.run(TaskEvidenceService.java:812)
      at oracle.bpel.services.workflow.evidence.impl.TaskEvidenceService.getInternalWorkflowContext(TaskEvidenceService.java:809)
      at oracle.bpel.services.workflow.evidence.impl.TaskEvidenceService.initTrustedCAs(TaskEvidenceService.java:112)
      at oracle.bpel.services.workflow.evidence.impl.TaskEvidenceService.startup(TaskEvidenceService.java:99)
      at oracle.bpel.services.workflow.common.WorkflowServiceInitializer.run(WorkflowServiceInitializer.java:67)
      at java.util.TimerThread.mainLoop(Timer.java:512)
      at java.util.TimerThread.run(Timer.java:462)
      Caused By: java.security.AccessControlException: access denied (oracle.security.jps.JpsPermission VerificationService.createInternalWorkflowContext)
      at java.security.AccessControlContext.checkPermission(AccessControlContext.java:374)
      at java.security.AccessController.checkPermission(AccessController.java:546)
      at oracle.security.jps.util.JpsAuth$AuthorizationMechanism$3.checkPermission(JpsAuth.java:436)
      at oracle.security.jps.util.JpsAuth.checkPermission(JpsAuth.java:496)
      at oracle.security.jps.util.JpsAuth.checkPermission(JpsAuth.java:519)
      at oracle.bpel.services.workflow.verification.impl.VerificationService.createInternalWorkflowContext(VerificationService.java:1156)
      at oracle.bpel.services.workflow.evidence.impl.TaskEvidenceService$1.run(TaskEvidenceService.java:812)
      at oracle.bpel.services.workflow.evidence.impl.TaskEvidenceService.getInternalWorkflowContext(TaskEvidenceService.java:809)
      at oracle.bpel.services.workflow.evidence.impl.TaskEvidenceService.initTrustedCAs(TaskEvidenceService.java:112)
      at oracle.bpel.services.workflow.evidence.impl.TaskEvidenceService.startup(TaskEvidenceService.java:100)
      at oracle.bpel.services.workflow.common.WorkflowServiceInitializer.run(WorkflowServiceInitializer.java:68)
      at java.util.TimerThread.mainLoop(Timer.java:512)
      at java.util.TimerThread.run(Timer.java:462)
      >
      ORABPEL-30515

      Access to internal workflow context is denied.
      Requested access to internal workflow context is not allowed according to security policy.
      Ensure that correct security policy is used. If the error persists, contact Oracle Support Services.

      at oracle.bpel.services.workflow.verification.impl.VerificationService.createInternalWorkflowContext(VerificationService.java:1163)
      at oracle.bpel.services.workflow.evidence.impl.TaskEvidenceService$1.run(TaskEvidenceService.java:812)
      at oracle.bpel.services.workflow.evidence.impl.TaskEvidenceService.getInternalWorkflowContext(TaskEvidenceService.java:809)
      at oracle.bpel.services.workflow.evidence.impl.TaskEvidenceService.initTrustedCAs(TaskEvidenceService.java:112)
      at oracle.bpel.services.workflow.evidence.impl.TaskEvidenceService.startup(TaskEvidenceService.java:99)
      at oracle.bpel.services.workflow.common.WorkflowServiceInitializer.run(WorkflowServiceInitializer.java:67)
      at java.util.TimerThread.mainLoop(Timer.java:512)
      at java.util.TimerThread.run(Timer.java:462)
      Caused by: java.security.AccessControlException: access denied (oracle.security.jps.JpsPermission VerificationService.createInternalWorkflowContext)
      at java.security.AccessControlContext.checkPermission(AccessControlContext.java:374)
      at java.security.AccessController.checkPermission(AccessController.java:546)
      at oracle.security.jps.util.JpsAuth$AuthorizationMechanism$3.checkPermission(JpsAuth.java:436)
      at oracle.security.jps.util.JpsAuth.checkPermission(JpsAuth.java:496)
      at oracle.security.jps.util.JpsAuth.checkPermission(JpsAuth.java:519)
      at oracle.bpel.services.workflow.verification.impl.VerificationService.createInternalWorkflowContext(VerificationService.java:1156)
      at oracle.bpel.services.workflow.evidence.impl.TaskEvidenceService$1.run(TaskEvidenceService.java:812)
      at oracle.bpel.services.workflow.evidence.impl.TaskEvidenceService.getInternalWorkflowContext(TaskEvidenceService.java:809)
      at oracle.bpel.services.workflow.evidence.impl.TaskEvidenceService.initTrustedCAs(TaskEvidenceService.java:112)
      at oracle.bpel.services.workflow.evidence.impl.TaskEvidenceService.startup(TaskEvidenceService.java:100)
      at oracle.bpel.services.workflow.common.WorkflowServiceInitializer.run(WorkflowServiceInitializer.java:68)
      ... 2 more
      <Aug 22, 2012 7:34:47 AM CDT> <Error> <oracle.soa.services.workflow.evidence> <BEA-000000> <<TaskEvidenceService.initTrustedCAs> ORABPEL-30515

      Access to internal workflow context is denied.
      Requested access to internal workflow context is not allowed according to security policy.
      Ensure that correct security policy is used. If the error persists, contact Oracle Support Services.

      at oracle.bpel.services.workflow.verification.impl.VerificationService.createInternalWorkflowContext(VerificationService.java:1163)
      at oracle.bpel.services.workflow.evidence.impl.TaskEvidenceService$1.run(TaskEvidenceService.java:812)
      at oracle.bpel.services.workflow.evidence.impl.TaskEvidenceService.getInternalWorkflowContext(TaskEvidenceService.java:809)
      at oracle.bpel.services.workflow.evidence.impl.TaskEvidenceService.initTrustedCAs(TaskEvidenceService.java:112)
      at oracle.bpel.services.workflow.evidence.impl.TaskEvidenceService.startup(TaskEvidenceService.java:99)
      at oracle.bpel.services.workflow.common.WorkflowServiceInitializer.run(WorkflowServiceInitializer.java:67)
      at java.util.TimerThread.mainLoop(Timer.java:512)
      at java.util.TimerThread.run(Timer.java:462)
      Caused by: java.security.AccessControlException: access denied (oracle.security.jps.JpsPermission VerificationService.createInternalWorkflowContext)
      at java.security.AccessControlContext.checkPermission(AccessControlContext.java:374)
      at java.security.AccessController.checkPermission(AccessController.java:546)
      at oracle.security.jps.util.JpsAuth$AuthorizationMechanism$3.checkPermission(JpsAuth.java:436)
      at oracle.security.jps.util.JpsAuth.checkPermission(JpsAuth.java:496)
      at oracle.security.jps.util.JpsAuth.checkPermission(JpsAuth.java:519)
      at oracle.bpel.services.workflow.verification.impl.VerificationService.createInternalWorkflowContext(VerificationService.java:1156)
      at oracle.bpel.services.workflow.evidence.impl.TaskEvidenceService$1.run(TaskEvidenceService.java:812)
      at oracle.bpel.services.workflow.evidence.impl.TaskEvidenceService.getInternalWorkflowContext(TaskEvidenceService.java:809)
      at oracle.bpel.services.workflow.evidence.impl.TaskEvidenceService.initTrustedCAs(TaskEvidenceService.java:112)
      at oracle.bpel.services.workflow.evidence.impl.TaskEvidenceService.startup(TaskEvidenceService.java:100)
      at oracle.bpel.services.workflow.common.WorkflowServiceInitializer.run(WorkflowServiceInitializer.java:68)
      ... 2 more
      >
        • 1. Re: Access to internal workflow context is denied.
          Kalyan Pasupuleti-Oracle
          Hi,

          Execute the following steps to resolve this issue:

          Start both managed servers once from the aserver domain.
          This will create a merged system policies file in domain/config/fmwconfig
          Stop both managed servers
          Start both managed servers from mserver domain.
          This will make sure that the system-jazn-policy.xml copied over from domain/config/fwmconfig contains the policies for both SOA and BAM servers

          The above steps will copy the system-jazn-policy.xml created from aserver domain to the mserver domain so that it will avoid overwritten of the system-jazn-policy.xml file

          Regards,
          Kal