beam-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Xu Mingmin (JIRA)" <>
Subject [jira] [Created] (BEAM-2019) Count.globally() requires default values for non-GlobalWindows
Date Wed, 19 Apr 2017 23:01:04 GMT
Xu Mingmin created BEAM-2019:

             Summary: Count.globally() requires default values for non-GlobalWindows
                 Key: BEAM-2019
             Project: Beam
          Issue Type: Bug
          Components: sdk-java-core
            Reporter: Xu Mingmin
            Assignee: Xu Mingmin
            Priority: Minor

Here's my code:
.apply(Window.<String>into(FixedWindows.of(Duration.standardHours(1)))  .triggering(Repeatedly.forever(AfterProcessingTime.pastFirstElementInPane().plusDelayOf(Duration.standardMinutes(1))))

And the error message as below:
Exception in thread "main" java.lang.IllegalStateException: Default values are not supported
in Combine.globally() if the output PCollection is not windowed by GlobalWindows. Instead,
use Combine.globally().withoutDefaults() to output an empty PCollection if the input PCollection
is empty, or Combine.globally().asSingletonView() to get the default output of the CombineFn
if the input PCollection is empty.
	at org.apache.beam.sdk.transforms.Combine$Globally.expand(
	at org.apache.beam.sdk.transforms.Combine$Globally.expand(
	at org.apache.beam.sdk.Pipeline.applyInternal(
	at org.apache.beam.sdk.Pipeline.applyTransform(
	at org.apache.beam.sdk.values.PCollection.apply(

This message was sent by Atlassian JIRA

View raw message