Uploaded image for project: 'MidPoint'
  1. MidPoint
  2. MID-2493

Some time after new AD connector was deployed the old seems to be cached in midPoint

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Major
    • Resolution: Won't Fix
    • Affects Version/s: 3.2 (Tycho)
    • Fix Version/s: 3.4 (Heisenberg)
    • Component/s: None
    • Labels:
      None

      Description

      1. AD connector was upgraded on Connector Server
      2. connector discovery found new connector
      3. old Connector object was deleted from repository manually
      4. reimported AD resource

      Some time after this it seems that somewhere is the old connector reference cached! This appears after an hour.. meanwhile provisioning worked.

      No schema for resource:11111111-2222-3333-4444-000000000000(MEDUSA Active Directory)
      Param: object: shadow:0d6471ab-9370-4e5c-b33b-5817d7fe61b6(CN=Alexander Šuškandovec,OU=evolveum,DC=win,DC=evolveum,DC=com)
      Context: implementationClass: class com.evolveum.midpoint.provisioning.impl.ProvisioningServiceImpl
      Cause:
      
      No schema for resource:11111111-2222-3333-4444-000000000000(MEDUSA Active Directory) [ SHOW ERROR STACK ]
      Complete resource (Provisioning)
      
          Error resolving connector reference in resource:11111111-2222-3333-4444-000000000000(MEDUSA Active Directory): Error creating connector instace: The classes (JAR) of connector: ICF Org.IdentityConnectors.ActiveDirectory.ActiveDirectoryConnector v1.4.1.20282 @ICF Connector server on localhost:8759 (OID:8f548be9-4e20-4d88-b4fd-4371a3a9c484) were not found by the ICF framework; bundle=ActiveDirectory.Connector connector type=Org.IdentityConnectors.ActiveDirectory.ActiveDirectoryConnector, version=1.4.1.20282
          Cause:
      
          The classes (JAR) of connector: ICF Org.IdentityConnectors.ActiveDirectory.ActiveDirectoryConnector v1.4.1.20282 @ICF Connector server on localhost:8759 (OID:8f548be9-4e20-4d88-b4fd-4371a3a9c484) were not found by the ICF framework; bundle=ActiveDirectory.Connector connector type=Org.IdentityConnectors.ActiveDirectory.ActiveDirectoryConnector, version=1.4.1.20282 [ HIDE ERROR STACK ]
      
          com.evolveum.midpoint.util.exception.ObjectNotFoundException: The classes (JAR) of connector: ICF Org.IdentityConnectors.ActiveDirectory.ActiveDirectoryConnector v1.4.1.20282 @ICF Connector server on localhost:8759 (OID:8f548be9-4e20-4d88-b4fd-4371a3a9c484) were not found by the ICF framework; bundle=ActiveDirectory.Connector connector type=Org.IdentityConnectors.ActiveDirectory.ActiveDirectoryConnector, version=1.4.1.20282
          at com.evolveum.midpoint.provisioning.impl.ConnectorManager.createConfiguredConnectorInstance(ConnectorManager.java:154)
          at com.evolveum.midpoint.provisioning.impl.ConnectorManager.getConfiguredConnectorInstance(ConnectorManager.java:129)
          at com.evolveum.midpoint.provisioning.impl.ResourceManager.getConnectorInstance(ResourceManager.java:838)
          at com.evolveum.midpoint.provisioning.impl.ResourceManager.completeResource(ResourceManager.java:262)
          at com.evolveum.midpoint.provisioning.impl.ResourceManager.putToCache(ResourceManager.java:163)
          at com.evolveum.midpoint.provisioning.impl.ResourceManager.getResource(ResourceManager.java:157)
          at com.evolveum.midpoint.provisioning.impl.ProvisioningContext.getResource(ProvisioningContext.java:107)
          at com.evolveum.midpoint.provisioning.impl.ProvisioningContext.getRefinedSchema(ProvisioningContext.java:114)
          at com.evolveum.midpoint.provisioning.impl.ProvisioningContext.getObjectClassDefinition(ProvisioningContext.java:122)
          at com.evolveum.midpoint.provisioning.impl.ProvisioningContext.assertDefinition(ProvisioningContext.java:201)
          at com.evolveum.midpoint.provisioning.impl.ProvisioningContext.assertDefinition(ProvisioningContext.java:207)
          at com.evolveum.midpoint.provisioning.impl.ShadowCache.applyDefinition(ShadowCache.java:593)
          at com.evolveum.midpoint.provisioning.impl.ProvisioningServiceImpl.applyDefinition_aroundBody30(ProvisioningServiceImpl.java:1315)
          at com.evolveum.midpoint.provisioning.impl.ProvisioningServiceImpl$AjcClosure31.run(ProvisioningServiceImpl.java:1)
          at org.aspectj.runtime.reflect.JoinPointImpl.proceed(JoinPointImpl.java:149)
      

        Attachments

          Activity

            People

            Assignee:
            mederly Pavol Mederly
            Reporter:
            vix Ivan Noris
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Dates

              Created:
              Updated:
              Resolved: