Hello! I have recently started working with meltan...
# troubleshooting
j
Hello! I have recently started working with meltano, but I am facing an issue I cant seem to find any documentation for. when adding some new data sources to my tap and running it, I am getting the error of "block violates set requirements: Found no end in block set!" Im not sure what this is referring to, and without any other message here Im not sure where to look to fix this?
c
Sounds like a YAML syntax issue, perhaps?
j
It seems this way, but I cant find any errors in the syntax Is there a good way of checking the syntax?
c
Is there a good way of checking the syntax?
Good question. The first step would be to test with the
meltano compile
command which takes the whole project's definitions across all environments and tries to compile it. But that test would likely just spit out the same error.
j
fun fact, invoke works, but not the run command
c
Yes.
invoke
doesn't deal with 'blocks'. Inoke is just a straight up execution of the executable.
run
needs to build a valid blockset.
a
I find this error occured for me if I did
meltano run my-tap
without specifying a target. So to fix the error you would need a full
run
command like
meltano run my-tap my-target
c
Great point. That sounds like that might be it.