Uploaded image for project: 'Ignite'
  1. Ignite
  2. IGNITE-11337

Ignite .NET - Remote Assembly Loading problem when using Data Streamers

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Patch Available
    • Major
    • Resolution: Unresolved
    • 2.7
    • None
    • None
    • Apache Ignite 2.7.0 installed from NuGet, running on Windows 10.

      Ignite server executed as:

      ...\.nuget\packages\apache.ignite\2.7.0\lib\net40>Apache.Ignite.exe

      The test console program (.NET 4.6 target) attached.

    • Docs Required

    Description

      When using data streaming, the server raises "IgniteException: No matching type found for object [typeId=721826618, typeName=StreamingDemo.StringPairVisitor]".

      StreamingDemo.StringPairVisitor implements IStreamReceiver interface (see the attached file).

      Neither suggested solution works (remote assembly loading, -assembly argument, etc.)

      The possible workaround is to execute some compute action prior to streaming. Then everything works as expected. 

      In general, it seems that Streaming itself does not load the necessary assembly to locate the matching type implementing custom logic for stream processing.

      Attachments

        1. Program.cs
          5 kB
          Ondrej Rysavy
        2. StreamReceiverHolder.cs
          5 kB
          Ondrej Rysavy

        Activity

          People

            Unassigned Unassigned
            rysavy Ondrej Rysavy
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated: