<div dir="ltr"><div dir="ltr"><br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Sun, Dec 6, 2020 at 3:42 AM Joli Martinez <<a href="mailto:mrjoli021@gmail.com">mrjoli021@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div dir="ltr"><div dir="ltr">Hello,<div><br></div><div>It is not a permissions issue.  I have changed the permissions to rw for everyone and it will still not read the file.  </div><div><br></div><div>The password.json file is in the same directory as the script /usr/share/freeswitch/script.  I am using lua 5.2.3 and again, the same code works in my home directory.  I just copied the password.json file over and pasted the function into my code.  When I place the call freeswitch prints "Inside the function", so I know it gets there, but then freeswitch spits out  "<span style="color:rgb(202,51,35);font-family:Menlo;font-size:11px">attempt to index local 'file' (a nil value)</span>"</div><div><br></div><div>What else could I be missing?</div><div></div></div></div></div></blockquote><div> </div><div>Hi, </div><div>when I check the current folder inside the fs cli I get:</div><div><br></div><div><i>freeswitch@lab002> system pwd</i></div><i>/</i><br><br></div><div class="gmail_quote">So, if you use:</div><div class="gmail_quote"><br></div><div class="gmail_quote"><i>f = "password.json"<br>local file = io.open(f, "r")<br></i></div><div class="gmail_quote"><br></div><div class="gmail_quote">freeswitch would try to open "/password.json"</div><div class="gmail_quote">So I think you should pass the full file path:</div><div class="gmail_quote">f = "/usr/share/freeswitch/script/password.json"<br></div><div class="gmail_quote"><br></div></div>