Q - We get this error on a random basis.
Elliott SM Error from P2LVEFCT
Unable to create temp file:
C:\Users\202-CAP\AppData\Local\Temp\8\P2LVEFCT.501You file system may lack 8.3 filename support.Elliott will terminate.
If I manually create the directory (in this case, "8") it seems to resolve it in the current session.
Disconnecting/reconnecting also seems to resolve it.
Any idea what's causing it?
A - This is what Elliott does. We ask the OS what the %temp% folder is, and the OS returns the path “C:\Users\202-CAP\AppData\Local\Temp\8”. Based on that, Elliott tries to create a temp file P2LVEFCT.501 in this folder to see if it is successful. When Elliott prints spooled reports, it stores temporary files in this %temp% folder, so it is important that we can successfully create the file here. We assume if the file can’t be created in the %temp% folder, then it is because of a lack of 8.3 filename support. But this is just an assumption. It could be because, for example, the folder “8” does not exist. Why does the OS return the %temp% folder that does not exist? That is the million dollar question here.
If you Google the following
%temp% environment variableYou may find some relevant articles that may point you to a solution. The following is an article we think may be related to your issue: