"EmbeddedLink:getAssetReferences e" On Target When Publishing Asset With Embedded Reference (Doc ID 1541912.1)

Last updated on JUNE 29, 2017

Applies to:

Oracle WebCenter Sites - Version 11.1.1.6.0 and later
Information in this document applies to any platform.

Symptoms

Realtime publish fails with 508 error.

The following type of error is seen in the RealTime publish logs:

[ERROR] [Unpacker] To ensure data integrity, data in this publish was split between {x} groups. 1 of those did not complete successfully. Please check the logs.
[ERROR] [CacheFlusher] Done flushing pages for those assets that were saved
[FAIL] [__JobMonitor__] Completion status: FAIL
[TIMINGS] [__JobMonitor__] Messenger timings: global {#}ms, log writes {#}ms, progress reports {#}ms, asset status {#}ms, send/receive {#}ms
[-] [-] Publish failed for approved assets (error number: -508).



The destination server sites.log contains the following exception:

[2013-03-15 21:26:24,494 WIT] [ERROR] [pool-44-thread-1] [logging.cs.xcelerate.asset] Error in ComplexAsset: EmbeddedLink:getAssetReferences e
com.openmarket.basic.interfaces.AssetException: EmbeddedLink:getAssetReferences e
at com.openmarket.xcelerate.publish.EmbeddedLink.getAssetReferences(EmbeddedLink.java:2104)
at com.openmarket.xcelerate.publish.EmbeddedLink.TrackEmbeddedLink(EmbeddedLink.java:2068)
at com.openmarket.gator.common.AttributeValue.setImmediateAttributes(AttributeValue.java:1773)
at com.openmarket.gator.page.PageManager.createLocalData(PageManager.java:748)
at com.openmarket.assetframework.common.BulkTransactionalAssetManager.writeLocalData(BulkTransactionalAssetManager.java:88)
at com.openmarket.assetframework.common.BulkTransactionalAssetManager.saveAllNoPubLock(BulkTransactionalAssetManager.java:305)
at com.openmarket.assetframework.complexasset.ComplexAsset.SaveAllNoPubLock(ComplexAsset.java:2450)
at sun.reflect.GeneratedMethodAccessor278.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at com.openmarket.xcelerate.asset.Asset.callSaveAllNoPubLock(Asset.java:4466)
at com.openmarket.xcelerate.asset.Asset.SaveAll_logic(Asset.java:4695)
at com.openmarket.xcelerate.asset.Asset$4.execute(Asset.java:4620)
at com.fatwire.cs.core.db.NestedTransactionBlock.execute(NestedTransactionBlock.java:180)
at com.openmarket.xcelerate.asset.Asset.SaveAll_trans(Asset.java:4643)
at com.openmarket.xcelerate.asset.Asset.SaveAll(Asset.java:4597)
at com.fatwire.realtime.util.ResourceSaveUtil2._saveOneAssetType(ResourceSaveUtil2.java:342)
at com.fatwire.realtime.util.ResourceSaveUtil2._saveAssets(ResourceSaveUtil2.java:590)
at com.fatwire.realtime.util.ResourceSaveUtil2._saveGroupTrans(ResourceSaveUtil2.java:159)
at com.fatwire.realtime.util.ResourceSaveUtil2$1.execute(ResourceSaveUtil2.java:75)
at com.fatwire.cs.core.db.NestedTransactionBlock.execute(NestedTransactionBlock.java:180)
at com.fatwire.realtime.util.ResourceSaveUtil2.saveGroup(ResourceSaveUtil2.java:85)
at com.fatwire.realtime.ResourceSaveTask._saveData(ResourceSaveTask.java:187)
at com.fatwire.realtime.ResourceSaveTask._execute(ResourceSaveTask.java:138)
at com.fatwire.realtime.ResourceSaveTask.execute(ResourceSaveTask.java:49)
at com.fatwire.realtime.BasicTask.call(BasicTask.java:44)
at com.fatwire.realtime.BasicTask.call(BasicTask.java:22)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
at java.util.concurrent.FutureTask.run(FutureTask.java:138)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:895)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918)
at java.lang.Thread.run(Thread.java:662)


Cause

Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms