cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
Check out the JMP® Marketplace featured Capability Explorer add-in
Choose Language Hide Translation Bar
dave_matthews1
Level III
JMP Licensing Blues, Part 2: Unable to Save PER File to Specified Location

What if you get the "Unable to save PER file to specified location" errror? No worries!What if you get the "Unable to save PER file to specified location" errror? No worries!In JMP Licensing Blues, Part 1, we talked about the “Error While Processing JMP License File” error message. That is one of the most common errors that appear when licensing your JMP software.

In Part 2, we will discuss its cousin “Unable to save PER file to specified location,” which is another common error message. Let’s get to it.

What in the world is a PER file?

When users and site representatives see the error “Unable to save PER file to specified location,” they are a little confused. What in the world is a PER file? This will be better understood when I explain the licensing process in JMP.

When the license file is supplied to JMP, JMP takes the license file and the answers given in the administrator’s name and department fields, and creates a new file called JMP.PER. This file is then saved in a default location. The location is different for Mac and Windows.

The issue arises when JMP is unable to save the file in the default location. The issue is related in how Windows and Mac OS protect the default locations. Most commonly, the issue directly affects JMP’s ability to overwrite the existing JMP.PER file. The easiest way to resolve this issue is delete the existing JMP.PER file. 

How do I delete the existing JMP.PER file?

On Windows, you can delete the existing JMP.PER file by navigating to C:\Program Files\SAS\JMP\[version] with [version] meaning the version of JMP you are having issues licensing. In the [version] folder, you will find a JMP.PER file. Using your mouse, highlight the JMP.PER file, right-click and select delete. This will move the file from its present location to the Trash Can.

On Mac OS, deleting the existing JMP.PER file is accomplished by navigating to the User’s Library. Mac OS hides the User’s Library, but it can be easily found. In the Finder menu, click the Go menu and hold down the Option key. When the Option key is depressed, you will see the Library option appear between the Home option and Computer option. With the Option key depressed, use your mouse to click on the Library option.

Once in the Library window, navigate to Application Support > JMP > [version]. In the [version] folder, you will see the JMP.PER file. Highlight the JMP.PER file, right-click (or Control-Click on an Apple mouse) and select Move to Trash. With the file gone, you are free to apply the JMP license. 

One more tip for Windows users...

On Windows if you encounter the issue again, you might want to close JMP and launch it using the “Run As Administrator” option. You can do this by right-clicking on the JMP icon and selecting “Run As Administrator.” This will allow you to apply the JMP.PER file with full administrator rights. If you do not see this option, you will need to contact your IT team for assistance.

I hope this post has help you understand the “Unable to save PER file to specified location” error message. While it may scare you, it just takes time to know what the error means and how to resolve it. If you have not read JMP Licensing Blues, Part 1, I encourage you to read it.

Last Modified: Jul 19, 2018 9:39 AM
Comments
notoriousapp
Level III

Thanks for the article, we see this problem often.  Can you add additional comments/insights when this message is seen when hosting an enterprise .PER license on a server for all JMP users?  We don't want the user to save the .PER to their local machine and we don't want them to overwrite the .PER file on the server (in fact, they don't have the privileges to). 

 

Many of our users see the "Unable to Save PER File to Specified Location" error, why is this?  Any way to avoid this?

dave_matthews1
Level III

Notoriousapp,

 

My assumption is that the users are attempting to write the .per file either to their %appdata%\SAS\JMP\[versionNumber] folder or in the Program Files\SAS\JMP\[versionNumber] folder, and do not have the necessary rights.  This is the cause of the issue explained in the blog article.  When JMP attempts to save the JMP.PER file and does not have the correct permissions, it will either error out or ask the user where to save the JMP.PER file.

 

To avoid this, you need to identify a good centrally-managed server location and point to the location in the user's preference file.  This will force JMP to look to the centrally-located server location.  Additionally, if you are attempting to centrally-managed the JMP.PER file, the end users should not be provide the license file.  It should be updated by the Server Administrator.  Also, the JMP.PER must have at least read-only rights for the end user.  You can see more about this in the JMP Deployment Guide which can be found at www.jmp.com/administrator.

 

If you need additionally assistance, please enter a track at www.jmp.com/support (Report a Problem) and one of the System Specialist in JMP Technical Support will assistance you.

hozkan
Level I

Hi Dave,

 

I am using JMPGenomics software. I was trying to install new licence and got following problem:-)

"The PER file locations does not exist, please enter an existing location"

 

Regards,

 

Hakan

 

Chris_Kirchberg
Staff

Hi @hozkan,

 

You might want to contact support at support@jmp.com to see if they can help you resolve this issue.

 

Best,

dave_matthews1
Level III

Hi @hozkan,

 

I would highly encourage you to enter a track for this issue.  If you haven't got it resolved yet, just email us at support@jmp.com .   However, you might want to verify the location you are trying to save the PER file does exist and you have the ability write to it.  If you work in a corporate environment with a lot of Windows security rules, it is very possible you are being blocked from saving to that location.  Additionally, are you using the Run As Administrator option listed at the end of the article above?  If not, please try that.

 

Regards,

 

Dave Matthews

JMP Technical Support