I have a custom app that worked before.
Yesterday I made some change and committed it to my repo.
And it still worked fine.
Today I made new site and install the customapp and got error message when doing this bench command:
$ bench --site site.name install-app customapp
the error is when updating Doctype half way (see the [===] isn’t finished)
Updating DocTypes for customapp : [=============== ]
An error occurred while installing customapp:
expected str, bytes or os.PathLike object, not NoneType
What is this error?
How can I know what’s wrong?
Where is the process log? I see the bench.log doesn’t have the information.
I agree there should be a traceback where the error occured. For now, try adding the traceback print manually.
Add the following line on line 221 in site.py:
Try installing your customapp again, the traceback should get printed.
If this worked for you, you can send a PR with that print statement, it might be useful to others too.
Yes. thank you for that.
Silly me… I was making my customapp logging and unaware that I set the log file path from a field within the custom app itself
I will send PR for this useful line.