[karate][standalone] Error : could not find or read file










3















I am only using the latest standalone karate jar to test my API on a docker container configured with JRE and I don't have any Java code.



Currently on one of my feature, i have this : read('file.json'),
and it works fine when the resource file is on the same directory than the feature file. I know that it is recommended to do this way.



But if i also want to have a central directory with all resource files to avoid duplicatas,
it doesn't work even with this command :
read('classpath:directory/file.json')



The error is the following :
"[com.intuit.karate.exception.KarateException: could not find or read file: xxx, prefix: CLASSPATH"



I Even tried without success to set a classpath on the command line when running the jar :
java -cp $CLASSPATH . -jar ~/karate.jar



My question is : Is it possible to set a Prefix on Karate with the standalone jar to be able to easily read any file from other directories ?



Thank you.










share|improve this question


























    3















    I am only using the latest standalone karate jar to test my API on a docker container configured with JRE and I don't have any Java code.



    Currently on one of my feature, i have this : read('file.json'),
    and it works fine when the resource file is on the same directory than the feature file. I know that it is recommended to do this way.



    But if i also want to have a central directory with all resource files to avoid duplicatas,
    it doesn't work even with this command :
    read('classpath:directory/file.json')



    The error is the following :
    "[com.intuit.karate.exception.KarateException: could not find or read file: xxx, prefix: CLASSPATH"



    I Even tried without success to set a classpath on the command line when running the jar :
    java -cp $CLASSPATH . -jar ~/karate.jar



    My question is : Is it possible to set a Prefix on Karate with the standalone jar to be able to easily read any file from other directories ?



    Thank you.










    share|improve this question
























      3












      3








      3








      I am only using the latest standalone karate jar to test my API on a docker container configured with JRE and I don't have any Java code.



      Currently on one of my feature, i have this : read('file.json'),
      and it works fine when the resource file is on the same directory than the feature file. I know that it is recommended to do this way.



      But if i also want to have a central directory with all resource files to avoid duplicatas,
      it doesn't work even with this command :
      read('classpath:directory/file.json')



      The error is the following :
      "[com.intuit.karate.exception.KarateException: could not find or read file: xxx, prefix: CLASSPATH"



      I Even tried without success to set a classpath on the command line when running the jar :
      java -cp $CLASSPATH . -jar ~/karate.jar



      My question is : Is it possible to set a Prefix on Karate with the standalone jar to be able to easily read any file from other directories ?



      Thank you.










      share|improve this question














      I am only using the latest standalone karate jar to test my API on a docker container configured with JRE and I don't have any Java code.



      Currently on one of my feature, i have this : read('file.json'),
      and it works fine when the resource file is on the same directory than the feature file. I know that it is recommended to do this way.



      But if i also want to have a central directory with all resource files to avoid duplicatas,
      it doesn't work even with this command :
      read('classpath:directory/file.json')



      The error is the following :
      "[com.intuit.karate.exception.KarateException: could not find or read file: xxx, prefix: CLASSPATH"



      I Even tried without success to set a classpath on the command line when running the jar :
      java -cp $CLASSPATH . -jar ~/karate.jar



      My question is : Is it possible to set a Prefix on Karate with the standalone jar to be able to easily read any file from other directories ?



      Thank you.







      karate






      share|improve this question













      share|improve this question











      share|improve this question




      share|improve this question










      asked Nov 14 '18 at 16:25









      rfjgrfjg

      555




      555






















          2 Answers
          2






          active

          oldest

          votes


















          2














          Can you try the file: prefix, instead of classpath: it will support absolute or even relative paths from current working directory.



          Version 0.8.0 had some bugs with file path handling especially on Windows. So try 0.9.0.RC4 if you get stuck - but do provide feedback on it if possible anyways.






          share|improve this answer























          • Tried this solution on linux and it doesent seam to work, did I understood well how this works? i.imgur.com/HfaiaLp.png @peter-thomas

            – Dusan Gligoric
            Nov 14 '18 at 19:39












          • @DusanGligoric sorry unable to make out anything, please refer: github.com/intuit/karate/wiki/How-to-Submit-an-Issue

            – Peter Thomas
            Nov 15 '18 at 1:05


















          1














          Thank you very much,



          it works well with the file: prefix.
          Sorry I am not on Windows, i can't provide you feedback on this.



          Have a good day.






          share|improve this answer






















            Your Answer






            StackExchange.ifUsing("editor", function ()
            StackExchange.using("externalEditor", function ()
            StackExchange.using("snippets", function ()
            StackExchange.snippets.init();
            );
            );
            , "code-snippets");

            StackExchange.ready(function()
            var channelOptions =
            tags: "".split(" "),
            id: "1"
            ;
            initTagRenderer("".split(" "), "".split(" "), channelOptions);

            StackExchange.using("externalEditor", function()
            // Have to fire editor after snippets, if snippets enabled
            if (StackExchange.settings.snippets.snippetsEnabled)
            StackExchange.using("snippets", function()
            createEditor();
            );

            else
            createEditor();

            );

            function createEditor()
            StackExchange.prepareEditor(
            heartbeatType: 'answer',
            autoActivateHeartbeat: false,
            convertImagesToLinks: true,
            noModals: true,
            showLowRepImageUploadWarning: true,
            reputationToPostImages: 10,
            bindNavPrevention: true,
            postfix: "",
            imageUploader:
            brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
            contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
            allowUrls: true
            ,
            onDemand: true,
            discardSelector: ".discard-answer"
            ,immediatelyShowMarkdownHelp:true
            );



            );













            draft saved

            draft discarded


















            StackExchange.ready(
            function ()
            StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53304683%2fkaratestandalone-error-could-not-find-or-read-file%23new-answer', 'question_page');

            );

            Post as a guest















            Required, but never shown

























            2 Answers
            2






            active

            oldest

            votes








            2 Answers
            2






            active

            oldest

            votes









            active

            oldest

            votes






            active

            oldest

            votes









            2














            Can you try the file: prefix, instead of classpath: it will support absolute or even relative paths from current working directory.



            Version 0.8.0 had some bugs with file path handling especially on Windows. So try 0.9.0.RC4 if you get stuck - but do provide feedback on it if possible anyways.






            share|improve this answer























            • Tried this solution on linux and it doesent seam to work, did I understood well how this works? i.imgur.com/HfaiaLp.png @peter-thomas

              – Dusan Gligoric
              Nov 14 '18 at 19:39












            • @DusanGligoric sorry unable to make out anything, please refer: github.com/intuit/karate/wiki/How-to-Submit-an-Issue

              – Peter Thomas
              Nov 15 '18 at 1:05















            2














            Can you try the file: prefix, instead of classpath: it will support absolute or even relative paths from current working directory.



            Version 0.8.0 had some bugs with file path handling especially on Windows. So try 0.9.0.RC4 if you get stuck - but do provide feedback on it if possible anyways.






            share|improve this answer























            • Tried this solution on linux and it doesent seam to work, did I understood well how this works? i.imgur.com/HfaiaLp.png @peter-thomas

              – Dusan Gligoric
              Nov 14 '18 at 19:39












            • @DusanGligoric sorry unable to make out anything, please refer: github.com/intuit/karate/wiki/How-to-Submit-an-Issue

              – Peter Thomas
              Nov 15 '18 at 1:05













            2












            2








            2







            Can you try the file: prefix, instead of classpath: it will support absolute or even relative paths from current working directory.



            Version 0.8.0 had some bugs with file path handling especially on Windows. So try 0.9.0.RC4 if you get stuck - but do provide feedback on it if possible anyways.






            share|improve this answer













            Can you try the file: prefix, instead of classpath: it will support absolute or even relative paths from current working directory.



            Version 0.8.0 had some bugs with file path handling especially on Windows. So try 0.9.0.RC4 if you get stuck - but do provide feedback on it if possible anyways.







            share|improve this answer












            share|improve this answer



            share|improve this answer










            answered Nov 14 '18 at 16:41









            Peter ThomasPeter Thomas

            15.5k31950




            15.5k31950












            • Tried this solution on linux and it doesent seam to work, did I understood well how this works? i.imgur.com/HfaiaLp.png @peter-thomas

              – Dusan Gligoric
              Nov 14 '18 at 19:39












            • @DusanGligoric sorry unable to make out anything, please refer: github.com/intuit/karate/wiki/How-to-Submit-an-Issue

              – Peter Thomas
              Nov 15 '18 at 1:05

















            • Tried this solution on linux and it doesent seam to work, did I understood well how this works? i.imgur.com/HfaiaLp.png @peter-thomas

              – Dusan Gligoric
              Nov 14 '18 at 19:39












            • @DusanGligoric sorry unable to make out anything, please refer: github.com/intuit/karate/wiki/How-to-Submit-an-Issue

              – Peter Thomas
              Nov 15 '18 at 1:05
















            Tried this solution on linux and it doesent seam to work, did I understood well how this works? i.imgur.com/HfaiaLp.png @peter-thomas

            – Dusan Gligoric
            Nov 14 '18 at 19:39






            Tried this solution on linux and it doesent seam to work, did I understood well how this works? i.imgur.com/HfaiaLp.png @peter-thomas

            – Dusan Gligoric
            Nov 14 '18 at 19:39














            @DusanGligoric sorry unable to make out anything, please refer: github.com/intuit/karate/wiki/How-to-Submit-an-Issue

            – Peter Thomas
            Nov 15 '18 at 1:05





            @DusanGligoric sorry unable to make out anything, please refer: github.com/intuit/karate/wiki/How-to-Submit-an-Issue

            – Peter Thomas
            Nov 15 '18 at 1:05













            1














            Thank you very much,



            it works well with the file: prefix.
            Sorry I am not on Windows, i can't provide you feedback on this.



            Have a good day.






            share|improve this answer



























              1














              Thank you very much,



              it works well with the file: prefix.
              Sorry I am not on Windows, i can't provide you feedback on this.



              Have a good day.






              share|improve this answer

























                1












                1








                1







                Thank you very much,



                it works well with the file: prefix.
                Sorry I am not on Windows, i can't provide you feedback on this.



                Have a good day.






                share|improve this answer













                Thank you very much,



                it works well with the file: prefix.
                Sorry I am not on Windows, i can't provide you feedback on this.



                Have a good day.







                share|improve this answer












                share|improve this answer



                share|improve this answer










                answered Nov 14 '18 at 16:53









                rfjgrfjg

                555




                555



























                    draft saved

                    draft discarded
















































                    Thanks for contributing an answer to Stack Overflow!


                    • Please be sure to answer the question. Provide details and share your research!

                    But avoid


                    • Asking for help, clarification, or responding to other answers.

                    • Making statements based on opinion; back them up with references or personal experience.

                    To learn more, see our tips on writing great answers.




                    draft saved


                    draft discarded














                    StackExchange.ready(
                    function ()
                    StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53304683%2fkaratestandalone-error-could-not-find-or-read-file%23new-answer', 'question_page');

                    );

                    Post as a guest















                    Required, but never shown





















































                    Required, but never shown














                    Required, but never shown












                    Required, but never shown







                    Required, but never shown

































                    Required, but never shown














                    Required, but never shown












                    Required, but never shown







                    Required, but never shown







                    Popular posts from this blog

                    Use pre created SQLite database for Android project in kotlin

                    Darth Vader #20

                    Ondo