[ https://issues.apache.org/jira/browse/BEAM-2298?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16010724#comment-16010724 ]
Luke Cwik edited comment on BEAM-2298 at 5/15/17 3:36 PM: ---------------------------------------------------------- When used with RC4 release candidate: {code} mvn archetype:generate --debug -D archetypeGroupId=org.apache.beam -D archetypeArtifactId=beam-sdks-java-maven-archetypes-examples -D archetypeVersion=2.0.0 -D groupId=beamrc -D artifactId=word-count-beam -D version="0.1" -D package=beamrc -D interactiveMode=false {code} This worked: {code} mvn compile exec:java -P direct-runner -D exec.mainClass=beamrc.WordCount -D exec.args="--inputFile=c:/Users/lcwik/Desktop/beamRC4Java/word-count-beam/pom.xml --output=pom_count" {code} This did not: * {code}mvn compile exec:java -P direct-runner -D exec.mainClass=beamrc.WordCount -D exec.args="--inputFile=c:/Users/lcwik/Desktop/beamRC4Java/word-count-beam/pom.x* --output=pom_count" Caused by: org.apache.beam.sdk.Pipeline$PipelineExecutionException: java.nio.file.InvalidPathException: Illegal char <*> at index 56: c:/Users/lcwik/Desktop/beamRC4Java/word-count-beam/pom.x*{code} * {code}mvn compile exec:java -P direct-runner -D exec.mainClass=beamrc.WordCount -D exec.args="--inputFile=file:/c:/Users/lcwik/Desktop/beamRC4Java/word-count-beam/pom.xml --output=pom_count" Caused by: org.apache.beam.sdk.Pipeline$PipelineExecutionException: java.nio.file.InvalidPathException: Illegal char <:> at index 4: file:///c:/Users/lcwik/Desktop/beamRC4Java/word-count-beam/pom.xml{code} * {code}mvn compile exec:java -P direct-runner -D exec.mainClass=beamrc.WordCount -D exec.args="--inputFile=file:///c:/Users/lcwik/Desktop/beamRC4Java/word-count-beam/pom.xml --output=pom_count" Caused by: org.apache.beam.sdk.Pipeline$PipelineExecutionException: java.nio.file.InvalidPathException: Illegal char <:> at index 4: file:///c:/Users/lcwik/Desktop/beamRC4Java/word-count-beam/pom.xml{code} was (Author: lcwik): When used with RC4 release candidate: mvn archetype:generate --debug -D archetypeGroupId=org.apache.beam -D archetypeArtifactId=beam-sdks-java-maven-archetypes-examples -D archetypeVersion=2.0.0 -D groupId=beamrc -D artifactId=word-count-beam -D version="0.1" -D package=beamrc -D interactiveMode=false This worked: mvn compile exec:java -P direct-runner -D exec.mainClass=beamrc.WordCount -D exec.args="--inputFile=c:/Users/lcwik/Desktop/beamRC4Java/word-count-beam/pom.xml --output=pom_count" This did not: * mvn compile exec:java -P direct-runner -D exec.mainClass=beamrc.WordCount -D exec.args="--inputFile=c:/Users/lcwik/Desktop/beamRC4Java/word-count-beam/pom.x* --output=pom_count" Caused by: org.apache.beam.sdk.Pipeline$PipelineExecutionException: java.nio.file.InvalidPathException: Illegal char <*> at index 56: c:/Users/lcwik/Desktop/beamRC4Java/word-count-beam/pom.x* * mvn compile exec:java -P direct-runner -D exec.mainClass=beamrc.WordCount -D exec.args="--inputFile=file:/c:/Users/lcwik/Desktop/beamRC4Java/word-count-beam/pom.xml --output=pom_count" Caused by: org.apache.beam.sdk.Pipeline$PipelineExecutionException: java.nio.file.InvalidPathException: Illegal char <:> at index 4: file:///c:/Users/lcwik/Desktop/beamRC4Java/word-count-beam/pom.xml * mvn compile exec:java -P direct-runner -D exec.mainClass=beamrc.WordCount -D exec.args="--inputFile=file:///c:/Users/lcwik/Desktop/beamRC4Java/word-count-beam/pom.xml --output=pom_count" Caused by: org.apache.beam.sdk.Pipeline$PipelineExecutionException: java.nio.file.InvalidPathException: Illegal char <:> at index 4: file:///c:/Users/lcwik/Desktop/beamRC4Java/word-count-beam/pom.xml > Java WordCount doesn't work in Window OS > ---------------------------------------- > > Key: BEAM-2298 > URL: https://issues.apache.org/jira/browse/BEAM-2298 > Project: Beam > Issue Type: Bug > Components: sdk-java-core > Reporter: Pei He > Assignee: Thomas Groh > > I am not able to build beam repo in Windows OS, so I copied the jar file from > my Mac. > WordCount failed with the following cmd: > java -cp beam-examples-java-2.0.0-jar-with-dependencies.jar > org.apache.beam.examples.WordCount --inputFile=input.txt --output=counts > May 15, 2017 6:09:48 AM org.apache.beam.sdk.io.FileBasedSource > getEstimatedSizeB > ytes > INFO: Filepattern input.txt matched 1 files with total size 0 > May 15, 2017 6:09:48 AM org.apache.beam.sdk.io.FileBasedSource > expandFilePattern > INFO: Matched 1 files for pattern input.txt > May 15, 2017 6:09:48 AM org.apache.beam.sdk.io.FileBasedSource split > INFO: Splitting filepattern input.txt into bundles of size 0 took 0 ms and > produ > ced 1 files and 0 bundles > May 15, 2017 6:09:48 AM org.apache.beam.sdk.io.WriteFiles$2 processElement > INFO: Finalizing write operation > TextWriteOperation{tempDirectory=C:\Users\Pei\D > esktop\.temp-beam-2017-05-135_13-09-48-1\, windowedWrites=false}. > May 15, 2017 6:09:48 AM org.apache.beam.sdk.io.WriteFiles$2 processElement > INFO: Creating 1 empty output shards in addition to 0 written for a total of > 1. > Exception in thread "main" > org.apache.beam.sdk.Pipeline$PipelineExecutionExcepti > on: java.lang.IllegalStateException: Unable to find registrar for c > at > org.apache.beam.runners.direct.DirectRunner$DirectPipelineResult.wait > UntilFinish(DirectRunner.java:322) > at > org.apache.beam.runners.direct.DirectRunner$DirectPipelineResult.wait > UntilFinish(DirectRunner.java:292) > at > org.apache.beam.runners.direct.DirectRunner.run(DirectRunner.java:200 > ) > at > org.apache.beam.runners.direct.DirectRunner.run(DirectRunner.java:63) > at org.apache.beam.sdk.Pipeline.run(Pipeline.java:295) > at org.apache.beam.sdk.Pipeline.run(Pipeline.java:281) > at org.apache.beam.examples.WordCount.main(WordCount.java:184) > Caused by: java.lang.IllegalStateException: Unable to find registrar for c > at > org.apache.beam.sdk.io.FileSystems.getFileSystemInternal(FileSystems. > java:447) > at org.apache.beam.sdk.io.FileSystems.match(FileSystems.java:111) > at > org.apache.beam.sdk.io.FileSystems.matchResources(FileSystems.java:17 > 4) > at > org.apache.beam.sdk.io.FileSystems.filterMissingFiles(FileSystems.jav > a:367) > at org.apache.beam.sdk.io.FileSystems.copy(FileSystems.java:251) > at > org.apache.beam.sdk.io.FileBasedSink$WriteOperation.copyToOutputFiles > (FileBasedSink.java:641) > at > org.apache.beam.sdk.io.FileBasedSink$WriteOperation.finalize(FileBase > dSink.java:529) > at > org.apache.beam.sdk.io.WriteFiles$2.processElement(WriteFiles.java:59 > 2) -- This message was sent by Atlassian JIRA (v6.3.15#6346)