Sign up now for Client Certification Foundation Course - June cohort!
Pure's logos
Pure Help Center for Pure Administrators

If you are a researcher, or other non-admin at your institution, click here.

  • Home
  • Announcements
  • Release Notes
  • Technical user guides
  • Training
  • Events
  • Support
  • Contact Us
  • Home
  • Knowledge base articles
  • Data Sources and Integrations

How Can We Help?

Search Results

Filter By Category

Contact Us

If you still have questions or prefer to get help directly from an agent, please submit a request.
We’ll get back to you as soon as possible.

Contact us

Activity Synchronisation Error "One and Only One of the Fields Must Contain a Value"Activity Synchronisation Error "One and Only One of the Fields Must Contain a Value"

What

While running the Activity synchronisation you get the below error based on the XML you are using.

Job log
Creating Activity with external id pres-21346
        INFO: Creating new Talk
        WARN: Wrong Activity degree of recognition classification 'State'. Please find available classifications in the Activity degree of recognition scheme. Classifications are case sensitive.
        ERROR: Got non controlled exception creating content
        ----------------- Validation error -----------------
        External organization is part of an either–or group, where one and only one of the fields must contain a value
        Organization is part of an either–or group, where one and only one of the fields must contain a value
        Event is part of an either–or group, where one and only one of the fields must contain a value
        Exception details
        Validation of content 'Talk(id=<null>, title=Racial attitudes on a Midwestern college campus)' failed:
        Validation errors:
        externalOrganisation: ValidationResult [code=validation.text.definedEitherOr, args=null, nestedProperty=null, value=null], propertyPath: externalOrganisation
        organisation: ValidationResult [code=validation.text.definedEitherOr, args=null, nestedProperty=null, value=null], propertyPath: organisation
        event: ValidationResult [code=validation.text.definedEitherOr, args=null, nestedProperty=null, value=null], propertyPath: event
        

Why

  • This error occurs because the content in the XML contains several relations to either an External organisation, Organisation and/or Event.
  • The type "Talk" is only allowed to have one relation to either an External organisation or Organisation or Event.
    • You solve this by changing the content in the XML to only have one relation to either an External organisation, Organisation or Event and all other fields are left empty.

More information

Note: Some of this information is for internal use only and might not be accessible.

Published at October 25, 2023

Download
Table of Contents
  1. What
  2. Why
Related Articles
  • History and Comments in Pure
  • How to Fetch Report ID
  • Edit/Delete Manually Added Association to a Piece of Content via Synchronisation
Keywords
  • 5.18.0
  • activities
  • 5.19.0
  • synchronization
  • synchronisation - xml
  • sync
  • organization

Was this article helpful?

Yes
No
Give feedback about this article

    About Pure

  • Announcements

    Additional Support

  • Events
  • Client Community
  • Training

    Need Help?

  • Contact Us
  • Submit a Support Case
  • My Cases
  • Linkedin
  • Twitter
  • Facebook
  • Youtube
Elsevier logo Relx logo

Copyright © 2025 Elsevier, except certain content provided by third parties.

  • Terms & Conditions Terms & Conditions
  • Privacy policyPrivacy policy
  • AccesibilityAccesibility
  • Cookie SettingsCookie Settings
  • Log in to Pure Help CenterLog in to Helpjuice Center

Knowledge Base Software powered by Helpjuice

Expand