thoherme
Occasional Observer

Seitentemplate trotz bestehender Referenzen gelöscht

Hallo zusammen,

durch ein versehentliches Löschen eines Seitentemplates sind in den entsprechenden Ihnaltsressourcen (erwartungsgemäß) die Referenzen verloren gegangen.

de.espirit.firstspirit.access.ReferenceNotFoundException: Unable to find template '6943' for page '323697', project XXX...
at de.espirit.firstspirit.store.access.pagestore.PageImpl._getPageTemplate(PageImpl.java:138)
at de.espirit.firstspirit.store.access.pagestore.PageImpl.getTemplate(PageImpl.java:164)
at de.espirit.firstspirit.store.access.pagestore.PageImpl.getTemplate(PageImpl.java:79)
at de.espirit.firstspirit.store.access.DataProviderHelper.getTemplate(DataProviderHelper.java:89)
at de.espirit.firstspirit.store.access.DataProviderHelper.getData(DataProviderHelper.java:134)
at de.espirit.firstspirit.store.access.DataProviderHelper.getFormData(DataProviderHelper.java:150)
at de.espirit.firstspirit.store.access.pagestore.PageImpl.getFormData(PageImpl.java:199)
...

Das Template wurde unter dem gleichen Referenznamen wiederhergestellt. Die TemplateId lautet jetzt allerdings '7222'.

Kennt jemand eine Lösung für dieses Problem?

Lassen sich die Referenzen eventuell über eine entsprechende Anpassung in der 
/opt/firstspirit5/conf/modules/System.PackageManager/subscriptions.xml wiederherstellen? 
(ersetze: 7222 durch 6943..)

Danke & viele Grüße,
Thomas

0 Kudos
2 Replies
cpe
Elite Observer

Hey Thmoas,

hast du schon versucht die ID in der StoreElement.xml der Contentseiten direkt anzupassen?

Das wäre meine erste Idee, aber ich arbeite auch viel mit dem CLI Import / Export und nicht den Subscriptions...

Cheers
Connz

0 Kudos
thoherme
Occasional Observer

Hallo Connz,

danke für die Info!

Ja, die subscription.xml ist falsche Ansatz. Man muss das wohl über den RepositoryViewer machen.

Viele Grüße
Thomas

0 Kudos