Uploaded image for project: 'Rya'
  1. Rya
  2. RYA-469

Rya Streams - Join iterator bug.

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • None
    • 4.0.0
    • None
    • None

    Description

      Exception in thread "StreamThread-3" java.lang.RuntimeException: Problem encountered while iterating over the other side's values within the state store.
      at org.apache.rya.streams.kafka.processors.join.JoinProcessorSupplier$JoinProcessor.process(JoinProcessorSupplier.java:178)
      at org.apache.rya.streams.kafka.processors.join.JoinProcessorSupplier$JoinProcessor.process(JoinProcessorSupplier.java:95)
      at org.apache.kafka.streams.processor.internals.ProcessorNode.process(ProcessorNode.java:68)
      at org.apache.kafka.streams.processor.internals.StreamTask.forward(StreamTask.java:343)
      at org.apache.kafka.streams.processor.internals.ProcessorContextImpl.forward(ProcessorContextImpl.java:187)
      at org.apache.rya.streams.kafka.processors.StatementPatternProcessorSupplier$StatementPatternProcessor.process(StatementPatternProcessorSupplier.java:112)
      at org.apache.rya.streams.kafka.processors.StatementPatternProcessorSupplier$StatementPatternProcessor.process(StatementPatternProcessorSupplier.java:70)
      at org.apache.kafka.streams.processor.internals.ProcessorNode.process(ProcessorNode.java:68)
      at org.apache.kafka.streams.processor.internals.StreamTask.forward(StreamTask.java:343)
      at org.apache.kafka.streams.processor.internals.ProcessorContextImpl.forward(ProcessorContextImpl.java:187)
      at org.apache.kafka.streams.processor.internals.SourceNode.process(SourceNode.java:64)
      at org.apache.kafka.streams.processor.internals.StreamTask.process(StreamTask.java:174)
      at org.apache.kafka.streams.processor.internals.StreamThread.runLoop(StreamThread.java:320)
      at org.apache.kafka.streams.processor.internals.StreamThread.run(StreamThread.java:218)
      Caused by: java.lang.IllegalStateException: The end of range marker must be the last key in the iterator.
      at org.apache.rya.streams.kafka.processors.join.KeyValueJoinStateStore$1.readNext(KeyValueJoinStateStore.java:221)
      at org.apache.rya.streams.kafka.processors.join.KeyValueJoinStateStore$1.next(KeyValueJoinStateStore.java:188)
      at org.apache.rya.streams.kafka.processors.join.KeyValueJoinStateStore$1.next(KeyValueJoinStateStore.java:158)
      at org.apache.rya.api.function.join.LazyJoiningIterator.next(LazyJoiningIterator.java:77)
      at org.apache.rya.api.function.join.LazyJoiningIterator.next(LazyJoiningIterator.java:41)
      at org.apache.rya.streams.kafka.processors.join.JoinProcessorSupplier$JoinProcessor.process(JoinProcessorSupplier.java:170)
      ... 13 more

       

      Attachments

        Issue Links

          Activity

            People

              ejwhite922 Eric White
              kchilton Kevin Chilton
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: