Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Error running Kodex from release bin file #11

Open
DinisTrigo opened this issue Sep 19, 2023 · 0 comments
Open

Error running Kodex from release bin file #11

DinisTrigo opened this issue Sep 19, 2023 · 0 comments

Comments

@DinisTrigo
Copy link

DinisTrigo commented Sep 19, 2023

When trying to run Kodex from the release bin file I was unable to.

When running the first command

kodex blueprints download

I got the error:

ERRO[0000] no blueprint paths specified 

So I tried specifying the path, according to the documentation and run

kodex blueprints download https://my.blueprints/repo.zip

and got the same error.

Then, I tried to access the URL in a browser and got an error since the domain could not be found.

So I decided to download the blueprints manually from your Blueprints repository as listed on the documentation.

I placed the blueprints and the yaml file inside a folder, under the kodex bin file. When running the command

kodex run pseudonymization/examples/data-types/pseudonymize

I got the error

ERRO[0000] stat pseudonymization/examples/data-types/pseudonymize.yml: no such file or directory 
ERRO[0000] blueprint 'pseudonymization/examples/data-types/pseudonymize.yml' with version '' not found 

Then I placed the blueprints at the same directory level as the kodex bin executable file and while running the same command, I got the error

ERRO[0000] stat home/dinis/Desktop/kodex-tags/latest-bin/pseudonymization/examples/data-types/input.json: no such file or directory 

The path of the blueprints, relative to the kodex bin file is

pseudonymization/examples/data-types/input.json

It appears kodex has resolved the path to the absolute path, which, in my system is

home/dinis/Desktop/kodex-tags/latest-bin/pseudonymization/examples/data-types/input.json

However, kodex didn't include the / at the beginning, therefore trying to access that absolute path as a relative path, which will obviously not work. I checked that by placing the missing / at the beginning, the problem is fixed and the file is accessible from other programs. I cannot understand why kodex would try to access an absolute path as a relative path, when I have never specified that path on any configuration.

How can I solve this problem to be able to run kodex?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
1 participant