Skip to content

The provider (DHD) failed to send the children for the element with the path /Device/Channels. #78

@kuanBCI

Description

@kuanBCI

Hi,

Encounter following error from DHD device "The provider failed to send the children for the element with the path /Device/Channels.) came from the Lawo.dll (namespace Lawo.EmberPlusSharp.Model").

private async Task RetrieveChildrenAsync()
{
var retrieveChildrenTask = this.RetrieveChildrenCoreAsync();

        if (await retrieveChildrenTask.TimeoutAsync(this.childrenRetrievalTimeout))
        {
            this.root.UpdateRetrievalState(this.root.RetrievalState.Equals(RetrievalState.Complete));
            var firstIncompleteNode = this.root.GetFirstIncompleteChild();
            var message = firstIncompleteNode == null ?
                "The provider failed to send all requested elements within the specified timeout." :
                "The provider failed to send the children for the element with the path " +
                firstIncompleteNode.GetPath() + ".";
            throw new TimeoutException(message);
        }

        await retrieveChildrenTask;
    }

It seems "/Device/Channels", i.e. from firstIncompleteNode.GetPath() was returned from the Ember+ provider library as I can't find this string in the CSharp library files.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions