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

Synchronization task stopped working

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: 1.9 (Cronus)
    • Fix Version/s: 1.9 (Cronus)
    • Component/s: None
    • Labels:
      None
    • Environment:

      rev 911

      Description

      Synchronization task for Oracle DSEE7 (task object altered from OpenDJ task object) stops working with the following error:

      2011-08-10 13:22:11,156 [] [midpoint-task-1] ERROR (com.evolveum.midpoint.model.sync.LiveSyncTaskHandler): Live Sync: Internal Error: NamePool limit exceeded: max 1023 prefixes per URI
      net.sf.saxon.om.NamePool$NamePoolLimitException: NamePool limit exceeded: max 1023 prefixes per URI
      at net.sf.saxon.om.NamePool.allocate(NamePool.java:604)
      at net.sf.saxon.dom.DOMSender.outputElement(DOMSender.java:198)
      at net.sf.saxon.dom.DOMSender.sendElement(DOMSender.java:127)
      at net.sf.saxon.dom.DOMSender.send(DOMSender.java:88)
      at net.sf.saxon.dom.DOMObjectModel.sendSource(DOMObjectModel.java:222)
      at net.sf.saxon.event.Sender.send(Sender.java:229)
      at net.sf.saxon.IdentityTransformer.transform(IdentityTransformer.java:35)
      at com.sun.xml.bind.v2.runtime.XMLSerializer.writeDom(XMLSerializer.java:809)
      at com.sun.xml.bind.v2.runtime.property.SingleReferenceNodeProperty.serializeBody(SingleReferenceNodeProperty.java:113)
      at com.sun.xml.bind.v2.runtime.ClassBeanInfoImpl.serializeBody(ClassBeanInfoImpl.java:344)
      at com.sun.xml.bind.v2.runtime.ClassBeanInfoImpl.serializeBody(ClassBeanInfoImpl.java:338)
      at com.sun.xml.bind.v2.runtime.XMLSerializer.childAsXsiType(XMLSerializer.java:700)
      at com.sun.xml.bind.v2.runtime.property.ArrayElementNodeProperty.serializeItem(ArrayElementNodeProperty.java:69)
      at com.sun.xml.bind.v2.runtime.property.ArrayElementProperty.serializeListBody(ArrayElementProperty.java:172)
      at com.sun.xml.bind.v2.runtime.property.ArrayERProperty.serializeBody(ArrayERProperty.java:159)
      at com.sun.xml.bind.v2.runtime.ClassBeanInfoImpl.serializeBody(ClassBeanInfoImpl.java:344)
      at com.sun.xml.bind.v2.runtime.XMLSerializer.childAsXsiType(XMLSerializer.java:700)
      at com.sun.xml.bind.v2.runtime.property.SingleElementNodeProperty.serializeBody(SingleElementNodeProperty.java:156)
      at com.sun.xml.bind.v2.runtime.ClassBeanInfoImpl.serializeBody(ClassBeanInfoImpl.java:344)
      at com.sun.xml.bind.v2.runtime.XMLSerializer.childAsXsiType(XMLSerializer.java:700)
      at com.sun.xml.bind.v2.runtime.property.SingleElementNodeProperty.serializeBody(SingleElementNodeProperty.java:153)
      at com.sun.xml.bind.v2.runtime.ElementBeanInfoImpl$1.serializeBody(ElementBeanInfoImpl.java:161)
      at com.sun.xml.bind.v2.runtime.ElementBeanInfoImpl$1.serializeBody(ElementBeanInfoImpl.java:193)
      at com.sun.xml.bind.v2.runtime.ElementBeanInfoImpl.serializeBody(ElementBeanInfoImpl.java:321)
      at com.sun.xml.bind.v2.runtime.ElementBeanInfoImpl.serializeRoot(ElementBeanInfoImpl.java:328)
      at com.sun.xml.bind.v2.runtime.ElementBeanInfoImpl.serializeRoot(ElementBeanInfoImpl.java:76)
      at com.sun.xml.bind.v2.runtime.XMLSerializer.childAsRoot(XMLSerializer.java:498)
      at com.sun.xml.bind.v2.runtime.MarshallerImpl.write(MarshallerImpl.java:320)
      at com.sun.xml.bind.v2.runtime.MarshallerImpl.marshal(MarshallerImpl.java:249)
      at javax.xml.bind.helpers.AbstractMarshallerImpl.marshal(AbstractMarshallerImpl.java:96)
      at com.evolveum.midpoint.common.jaxb.JAXBUtil.marshal(JAXBUtil.java:119)
      at com.evolveum.midpoint.common.jaxb.JAXBUtil.marshal(JAXBUtil.java:109)
      at com.evolveum.midpoint.common.jaxb.JAXBUtil.silentMarshalWrap(JAXBUtil.java:163)
      at com.evolveum.midpoint.common.jaxb.JAXBUtil.silentMarshalWrap(JAXBUtil.java:171)
      at com.evolveum.midpoint.provisioning.ucf.impl.ConnectorInstanceIcfImpl.getChangesFromSyncDelta(ConnectorInstanceIcfImpl.java:1323)
      at com.evolveum.midpoint.provisioning.ucf.impl.ConnectorInstanceIcfImpl.fetchChanges(ConnectorInstanceIcfImpl.java:942)
      at com.evolveum.midpoint.provisioning.impl.ShadowCache.fetchChanges(ShadowCache.java:955)
      at com.evolveum.midpoint.provisioning.impl.ProvisioningServiceImpl.synchronize_aroundBody12(ProvisioningServiceImpl.java:351)
      at com.evolveum.midpoint.provisioning.impl.ProvisioningServiceImpl$AjcClosure13.run(ProvisioningServiceImpl.java:1)
      at org.aspectj.runtime.reflect.JoinPointImpl.proceed(JoinPointImpl.java:149)
      at com.evolveum.midpoint.aspect.LoggingAspect.logMethodExecution(LoggingAspect.java:119)
      at com.evolveum.midpoint.aspect.LoggingAspect.ajc$inlineAccessMethod$com_evolveum_midpoint_aspect_LoggingAspect$com_evolveum_midpoint_aspect_LoggingAspect$logMethodExecution(LoggingAspect.java:1)
      at com.evolveum.midpoint.aspect.LoggingAspect.logProvisioningExecution(LoggingAspect.java:65)
      at com.evolveum.midpoint.provisioning.impl.ProvisioningServiceImpl.synchronize_aroundBody14(ProvisioningServiceImpl.java:300)
      at com.evolveum.midpoint.provisioning.impl.ProvisioningServiceImpl$AjcClosure15.run(ProvisioningServiceImpl.java:1)
      at org.aspectj.runtime.reflect.JoinPointImpl.proceed(JoinPointImpl.java:149)
      at com.evolveum.midpoint.aspect.ProfilingAspect.profile(ProfilingAspect.java:56)
      at com.evolveum.midpoint.provisioning.impl.ProvisioningServiceImpl.synchronize_aroundBody16(ProvisioningServiceImpl.java:300)
      at com.evolveum.midpoint.provisioning.impl.ProvisioningServiceImpl$AjcClosure17.run(ProvisioningServiceImpl.java:1)
      at org.aspectj.runtime.reflect.JoinPointImpl.proceed(JoinPointImpl.java:149)
      at com.evolveum.midpoint.aspect.NdcAspect.markSubsystem(NdcAspect.java:73)
      at com.evolveum.midpoint.aspect.NdcAspect.ajc$inlineAccessMethod$com_evolveum_midpoint_aspect_NdcAspect$com_evolveum_midpoint_aspect_NdcAspect$markSubsystem(NdcAspect.java:1)
      at com.evolveum.midpoint.aspect.NdcAspect.processProvisioningNdc(NdcAspect.java:51)
      at com.evolveum.midpoint.provisioning.impl.ProvisioningServiceImpl.synchronize(ProvisioningServiceImpl.java:300)
      at com.evolveum.midpoint.model.sync.LiveSyncTaskHandler.run(LiveSyncTaskHandler.java:96)
      at com.evolveum.midpoint.task.impl.CycleRunner.run(CycleRunner.java:78)
      at java.lang.Thread.run(Thread.java:662)

      The only cure seems to be reimporting task object.

        Attachments

          Issue Links

            Activity

              People

              Assignee:
              vix Ivan Noris
              Reporter:
              vix Ivan Noris
              Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved: