Hallo Community,
Ich habe ein Problem beim Content Transport Import.
In meinem momentanen Projekt wird mit Schedule Task per API des FeatureAgent Datensätze von einem Projekt ins nächste migriert.
Bisher hat das auch immer funktioniert jedoch seit 3 Tagen werden immer häufiger Exceptions geschmissen.
Inzwischen funktioniert der Import gar nicht mehr. Die Exception ist als folgt:
java.lang.IllegalArgumentException: Entry with gid 'dec8f834-cff5-45bc-abce-a52de1439502' already exists: EntityGidEntry[dec8f834-cff5-45bc-abce-a52de1439502 | schema=82808, dbTable=forms, id=6273], EntityGidEntry[dec8f834-cff5-45bc-abce-a52de1439502 | schema=82808, dbTable=forms, id=6569]
at de.espirit.firstspirit.common.GidRegistry.setGidEntry(GidRegistry.java:169)
at de.espirit.firstspirit.store.access.templatestore.SchemaImpl.postCommit(SchemaImpl.java:713)
at de.espirit.or.impl.AbstractSession.postCommit(AbstractSession.java:1050)
at de.espirit.or.impl.AbstractSession.commit(AbstractSession.java:593)
at de.espirit.firstspirit.store.access.templatestore.FeatureForeignKeyHandler.commit(FeatureForeignKeyHandler.java:143)
at de.espirit.firstspirit.store.access.templatestore.FeatureForeignKeyHandler.endElement(FeatureForeignKeyHandler.java:97)
at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.endElement(AbstractSAXParser.java:609)
at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanEndElement(XMLDocumentFragmentScannerImpl.java:1789)
at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(XMLDocumentFragmentScannerImpl.java:2965)
at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:606)
at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:510)
at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:848)
at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:777)
at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:141)
at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1213)
at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:649)
at de.espirit.firstspirit.store.access.templatestore.SchemaImpl.importForeignKeyData(SchemaImpl.java:487)
at de.espirit.firstspirit.store.access.templatestore.SchemaImpl.importFeatureEntities(SchemaImpl.java:602)
at de.espirit.firstspirit.store.access.feature.FeatureInstaller.install(FeatureInstaller.java:319)
at de.espirit.firstspirit.server.feature.ServerFeatureInstaller.call(ServerFeatureInstaller.java:133)
...
nach meinen Recherchen meine ich das die Datensätze von FS registriert werden. Ich nehme an, dass da ein paar Datensätze direkt in der DB gelöscht worden sind, die "GidRegistry" nicht mehr synchronisiert ist.
Gibt es die Möglichkeit diese Registry zu bereinigen?
Oder ist das Problem wo anders?
Danke und Grüße
Sebastian Pearse-Danker
Server version: 5.0.424.59809
Memory: 71.30 of 494.94 Mbyte occupied
Java version: 1.6.0_30 32bit Sun Microsystems Inc.
Operating system: Windows 7 6.1 x86