Tuesday, March 26, 2013

Syndicate Internal Reconciler Stopped with Error, 'Css:Syndicationresponse/Css:Header/Css:Messageidentifier' Cannot Be Null

Applies to:
Oracle Agile Product Data Management for Process - Version: 6.0.0.4 and later [Release: 6.0.0.0 and later ]
Information in this document applies to any platform.

Symptoms
Syndication was working fine initially but suddenly began to produce an error causing the RemotingContainer
service to abort.
Xeno.Prodika.Common.AssertionException: Value 'css:syndicationResponse/css:header/css:messageIdentifier'
cannot be null
at Xeno.Prodika.Common.Assert.Fail(String msg)
at Xeno.Prodika.Common.Assert.NotNull(String name, Object value)
at Xeno.Prodika.CSS.Reconciliation.CrossReferenceResponse.get_CorrelationID()
at Xeno.Prodika.CSS.Reconciliation.StandardCssReconciler.GetStandardSql(ICollection responses)
at Xeno.Prodika.CSS.Reconciliation.StandardCssReconciler.LoadRelatedTips(ICollection responses)
at Xeno.Prodika.CSS.Reconciliation.StandardCssReconciler.Reconcile()
at Xeno.Prodika.CSS.Service.StandardCssService.ReconcileTips(String cssNamespace)
at Xeno.Prodika.CSS.Syndication.CssTipReconciliationPoller.PerformPoll(IPollingSyndicateConfig args)
at Xeno.Prodika.Services.Syndication.SingleThreadedPollerBase.Poll(Object args)
at Xeno.Prodika.Services.Syndication.PollingSyndicate.Poll()
at Xeno.Prodika.Services.Syndication.PollingSyndicate.OnTimeElapsed(Object source)
----------------
Syndicate state
----------------
Name: Internal_Reconciler
Last Run: 10/21/2011 11:03:11 AM
Poll count: 0
Polling Frequency: 300000
Start Point: 10/21/2011 11:03:11 AM
Start Date: 12/19/2005 9:36:00 PM
Timestamp: 10/21/2011 11:03:11 AM
Steps to Reproduce:
1. Creating ingredient specs.
2. Adding publication when its in draft status.
3. Upon approving the ingredient specification, publication automatically moves Stage for Syndication status.
4. RemotingContainer service stops and needs to be restarted.

Cause
Syndicate Internal Reconciler stopped due to invalid data in the inbound data directory (e.g. CSS/in) which
could not be processed.
Solution
1. Clear the contents of the inbound data directory. This directory is specified in the CSSLibConfig.xml
configuration file.

To check the configuration of the CSSLibConfig.xml, the file is located in the directory: %PRODIKA_HOME%
\Config\Extensions\.

The inbound data directory is where the Transactive Item Publications (TIPs) are stored (in xml format)
containing data that is imported into PLM for Process.
2. Restart the RemotingContainer service (Start > Control Panel > Administrative Tools > Services > Select
RemotingContainer Service, press right mouse key and select "Start" from the context menu).

No comments:

Post a Comment