Troubleshoot buffering
- Last UpdatedFeb 21, 2025
- 3 minute read
Errors relating to writing to PI AF or Data Archive are displayed with the
icon in PI Data Collection Manager. This indicates an issue with the data flow to the server and shows the relevant
error that caused the data flow to stop.
Relay to PI Data Archive
When sending time-series data to Data Archive, if the relay encounters a PI point-based error, which is not recoverable, it discards those values and continues to send data. The relay also logs that information with the point ID, time stamp, and value.
If a recoverable error occurs, the error is logged with point ID, time stamp, and value. To preserve the time integrity, the data continues to buffer until a user resolves the issue. To determine how to correct the issue, refer to the message log. For more information, see Learn about message logs.
Relay to PI AF
The following error messages may result from issues related to buffering from a relay to PI AF. Perform the corrective action to resolve the issue. If the issue persists, contact Technical Support (see the OSIsoft Customer Portal Contact Us page).
|
Message Example |
Cause |
Corrective Action |
|---|---|---|
|
An invalid modification to an existing AF object was attempted. Discarding offending event and continuing processing. ID: SFO.24B0D811-C129-4FD1-8AD1-4EED17D1FBB6. Error details: Cannot change the type for an existing attribute template. Attribute template '\\TESTPI\AFResources\ElementTemplates[Airport Monitor Connector.Fuel Tank Farm]|StorageCapacity', Current type 'System.Int32', New type 'System.String', Schema 'OSIsoft.Observable.AirportMonitor.FuelTankFarmAsset 1.0.0.0'. |
Attribute type change |
Change the attribute type to the "New Type" displayed in the error message, and then restart the connector. For static attributes, this will fix the problem. For data references, changing the attribute type corrects the PI AF error, but the underlying PI point will not receive updates because it still has an incompatible type. |
|
Cannot change an existing AF Element's template. AF Element 'path' with index 'ID' uses template 'existingTemplate'. Cannot apply template 'newTemplate' representing asset Schema 'schemaId schemaVersion'."); |
A new asset was processed with the same fully qualified ID as an existing PI AF element but it has a different schema ID (template). |
Delete the existing element and restart the connector and relay. Consult the OMF application documentation for OMF applications. |
|
An invalid modification to an existing AF object was attempted. Discarding offending event and continuing processing. ID: SFO.24B0D811-C129-4FD1-8AD1-4EED17D1FBB6. Error details: Cannot modify an existing enumeration set. Set name 'Airport Monitor Connector.PumpTypes'. The number of entries in the enumeration set has changed |
Enum entry add |
Delete the offending enumeration set and restart the connector and relay. Consult the OMF application documentation for OMF applications. |
|
An invalid modification to an existing AF object was attempted. Discarding offending event and continuing processing. ID: SFO.24B0D811-C129-4FD1-8AD1-4EED17D1FBB6. Error details: Cannot modify an existing enumeration set. Set name 'Airport Monitor Connector.PumpTypes'. 'TestReplacement' enumeration value cannot be added to the enumeration set. |
Enum entry replacement |
Delete the offending enumeration set and restart the connector and relay. Consult the OMF application documentation for OMF applications. |
|
An invalid modification to an existing AF object was attempted. Discarding offending event and continuing processing. ID: SFO.6C461BA6-DCC9-4993-AF42-22375A10E8EA. Error details: Cannot modify an existing enumeration set. Set name 'Airport Monitor Connector.PumpTypes'. 'Screw' enumeration value cannot be modified. Current value 'Screw'. New value '2'. |
Enum value order changed |
Delete the offending enumeration set and restart the connector and relay. Consult the OMF application documentation for OMF applications. |