Bug in quickstart guide on Windows
Hi, I saw a meltano post and wanted to try it out. I'm trying to get through the quickstart and ran into issues. I didn't see a duplicate on this, but I did see an issue about creating a Windows VM, so thought it might be a Windows specific issue. It might also be incomplete or outdated documentation.
What is the current bug behavior?
Following the tutorial here, I ran into an issue when trying to run
meltano elt tap-carbon-intensity target-sqlite
However, I'm not 100% sure the documentation is complete. Step 1-4 kinda just say 'do this' with no real details. Only the step 4 image really seems to show info. The output makes it seem like tag-carbon-intensity is missing configuration, but in the GUI it says it doesn't need configuration. Looks like there is also a sqlite issue. I have postgres installed on my machine, but didn't try it due to the tap error.
What is the expected correct behavior?
The tutorial ELT runs successfully.
Steps to reproduce
I tried both using Meltano on Windows and using the Ubuntu subsystem on Windows. Same error each time. Unless I'm missing something, you should be able to reproduce by following the installation and getting started guide on Windows.
Relevant logs and/or screenshots
This is from the run on Windows Subsystem for Linux (Ubuntu):
keith@KeithsThinkpad:~/first-project$ meltano elt tap-carbon-intensity target-sqlite
Running extract & load...
[MainThread][WARNING][2019-06-17 23:50:56,022] Could not find tap.properties.json in /home/keith/first-project/.meltano/extractors/tap-carbon-intensity/tap.properties.json, skipping.
[MainThread][WARNING][2019-06-17 23:50:56,023] Could not find state.json in /home/keith/first-project/.meltano/extractors/tap-carbon-intensity/state.json, skipping.
[MainThread][WARNING][2019-06-17 23:50:56,082] No state was found, complete import.
[MainThread][ERROR][2019-06-17 23:50:56,119] Failed to start plugin <Plugin name=target-sqlite type=loaders>.
[MainThread][ERROR][2019-06-17 23:50:56,120] Cannot start tap or target: [Errno 2] No such file or directory: '/home/keith/first-project/.meltano/loaders/target-sqlite/venv/bin/target-sqlite': '/home/keith/first-project/.meltano/loaders/target-sqlite/venv/bin/target-sqlite'
ELT could not complete, an error happened during the process.
Cannot start tap or target: [Errno 2] No such file or directory: '/home/keith/first-project/.meltano/loaders/target-sqlite/venv/bin/target-sqlite': '/home/keith/first-project/.meltano/loaders/target-sqlite/venv/bin/target-sqlite'
Aborted!
Possible fixes
No idea.
Further regression test
Ensure we automatically catch similar issues in the future
-
Write additional adequate test cases and submit test results -
Test results should be reviewed by a person from the team