# IdentityNow ProvisioningPlan Issue: sailpoint.tools.GeneralException: Missing identity

**URL:** <https://developer.sailpoint.com/discuss/t/identitynow-provisioningplan-issue-sailpoint-tools-generalexception-missing-identity/83300>\
**Category:** SHF Discussion and Questions\
**Tags:** sailpoint-identity-security, provisioning\
**Created:** [September 30, 2024, 1:18pm UTC](https://developer.sailpoint.com/discuss/t/identitynow-provisioningplan-issue-sailpoint-tools-generalexception-missing-identity/83300 "2024-09-30T13:18:51Z")\
**Posts on this page:** 1\
**Showing post:** 6

<div class="post-metadata">

**Author:** ![aishwaryagoswami](https://sea1.discourse-cdn.com/sailpoint/discuss/user_avatar/developer.sailpoint.com/aishwaryagoswami/32/4357_2.png) [@aishwaryagoswami](https://developer.sailpoint.com/discuss/u/aishwaryagoswami)\
**Post date:** [October 1, 2024, 10:26am UTC](https://developer.sailpoint.com/discuss/t/identitynow-provisioningplan-issue-sailpoint-tools-generalexception-missing-identity/83300/6 "2024-10-01T10:26:59Z")

</div>

Hello Surya, If I understand the use case correctly, you basically need to provision an entitlement (to a different source) when a user requests a JDBC entitlement. Essentially, the user will have two entitlements when they request one. Can’t you just make a role and have the two entitlements there, so that they always get the two access at the same time? Another thing is in ISC, we dont have context available in rules. Hence, the way you are trying to execute your plan (Provisioner p = new Provisioner(context); ) won’t work.

---

_[View the full topic](https://developer.sailpoint.com/discuss/t/identitynow-provisioningplan-issue-sailpoint-tools-generalexception-missing-identity/83300)._
