Uploaded image for project: 'Puppet'
  1. Puppet
  2. PUP-10221

PObjectTypeExtension doesn't implement implementation_class

    XMLWordPrintable

Details

    • Bug
    • Status: Resolved
    • Normal
    • Resolution: Fixed
    • None
    • PUP 6.13.0
    • None
    • Bolt
    • Needs Assessment
    • Bug Fix
    • Hide
      Objects that inherit from the {{PObjectTypeExtension}} base type (for example {{Puppet::Datatypes::Error}} objects) raised an error when being serialized to pcore due to missing methods. The missing methods have been implemented and the types are now able to be serialized to pcore.
      Show
      Objects that inherit from the {{PObjectTypeExtension}} base type (for example {{Puppet::Datatypes::Error}} objects) raised an error when being serialized to pcore due to missing methods. The missing methods have been implemented and the types are now able to be serialized to pcore.
    • Needs Assessment

    Description

      Puppet Version: 6.11.1
      Puppet Server Version:
      OS Name/Version: Ubuntu 16.04

      The PObjectTypeExtension, which wraps PObjectType, does not implement the implementation_class method to get the underlying PObjectType implementation class. This raises an error when serializing Puppet::Datatypes::Error objects to pcore.

      Attachments

        Issue Links

          Activity

            People

              lucy Lucy Voigt
              lucy Lucy Voigt
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Zendesk Support