Why does JMP 10 create a new instance of JMP when opening a data table?I am using JMP 10.0.2. Whenever i open a data table (from the desktop, an email, etc.) JMP launches a new instance of JMP instead of opening the data table within an existing instance. Is there anyway to change this behavior?
Re: Why does JMP 10 create a new instance of JMP when opening a data table?Please review Problem Note 52261: New instance of JMP® is opened each time a new file is opened which discusses ways to correct this behavior. If none of the solutions resolve the issue, we recommend doing a full uninstall and reinstall of JMP.
Re: why does JMP 10 create a new instance when opening a data tableHave you tried going to the Preferences and Resetting the Associations
File==>Preferences==>Window Specific
then click on the button at the bottom of the options labelled "Reset Associations"
Re: why does JMP 10 create a new instance when opening a data tableYes, I tried that. The association with theprogram is there, it just opens the new instance of JMP. My coworkers just installed JMP 15 as well, but did not uninstall JMP 14, and they did not encounter this issue, that is, when they clicked on a jmp data table in their file explorer, it would just open the data table in the already openversion of JMP.
I'm wondering if the uninstallation of JMP14 messed something up...
Re: why does JMP 10 create a new instance when opening a data tableI was able to make it work! After installing JMP15, everything worked fine. On uninstalling previous versions of JMP, when opening a jmp table from file explorer, windows would ask to select an app to open this file. When you do this through this windows prompt, it will cause a new occurence of JMP to open each time you open a jmp data table from file explorer. Resetting file associations didn't help, uninstalling/reinstalling didn't help - windows seemed to remember this choice, no matter what.
However, if right after the JMP 15 install and after the uninstall of the previous version you go to JMP 15/preferences/windows specific, and then reset the file associations there, this issue does not occur, and clicking on a JMP table in file explorer opens just the data table (with JMP already open), and not a new occurence in JMP. We were able to try this out as we had multiple coworkers installing 15 and uninstalling older versions.
SInce I had already done the windows propmted file association, I needed to go into the windows registry. We emptied the Computer\HKEY_CLASSES_ROOT\JMP.Document\shell\open\command default value, and backed out, then went to JMP and reset the associations under preferences. It worked! The same value appeared in the registry again, but it worked. I can now, with JMP open, open up JMP data tables again from file explorer in the JMP version that is open without having multiple occurences of JMP open up. Just sharing in case someone runs into this, as it really bugged me, and took me a good portion of the day (and willing coworkers that didn't mind me doing stuff on their computers) to figure this out.
Re: why does JMP 10 create a new instance when opening a data tableI believe you can correct this with the following.
- Exit out of all JMP sessions that are running
- Run the JMP version you wish to use as the default JMP version (if you happen to have multiple JMP versions installed on your machine)
- Go to File-->Preferences-->Windows Specific, then click on the Reset Associations button near the bottom of the dialog window
That should fix the Windows Registry to associate the current JMP session with JMP files.
Now try double clicking on your files and see if it behaves as expected.
Let us know if that fixes it.
-Jeff
Re: why does JMP 10 create a new instance when opening a data tableI followed the instructions and the problem still exists. I get multiple instances of JMP 10.0.2 when i open JMP data tables by double clicking on them instead of the data tables being open in the same instance of JMP 10.0.2.
Re: why does JMP 10 create a new instance when opening a data tablePlease try the steps outlined in this Winter 2011 JMPer Cable article, page 7:
http://www.jmp.com/about/newsletters/jmpercable/pdf/27_winter_2011.pdf
The steps outlined in that article should fix file type association issues for most cases. However, if you still are having an issue, please follow up by submitting a Technical Support track with us.
Cheers,
-Win
Re: why does JMP 10 create a new instance when opening a data tableI'm encountering a similar issue when trying to associate .csv files with JMP in Windows 7 environment.
I successfully associated the .csv file type with the JMP Application. However, when I double click a .csv file, a new instance of JMP is launched - JMP, JMP [2], JMP [3], etc.
This does not happen when opening a .jmp data file, as .jmp files open into the "oldest" open JMP application running, e.g. JMP or JMP [2] if no JMP instance.
Is there something that needs to be added to the file assocation to force a .csv file to open into an already running JMP instance if available?
Re: why does JMP 10 create a new instance when opening a data tableWhen reviewing the question and answers it looks to me they are not belonging to eacht other.
What I extract is:
The File-associations in Windows are a way to tell wich program to start for that file. That is working well.
The answer getting back is about correcting those file-associations.
The question/issue is that clicking on file in Windows will open up a new program every time. That is quit normal behavior (try word or others).
The file association can tell wich program to start, it does not know and cannot know (random pid) whether a program is already running.
Only with a smart inter-process communication set up this can be solved. Question: Is JMP having this option?
Starting open a file from within a running program (JMP or ohters) does know itself the own procecess id, pid).
In that approach very easy to open up multiple files by himself.
Solution:
Instead of double clicking the easiest approach could be drag-drop the file to a running JMP process.
Re: why does JMP 10 create a new instance when opening a data tableI disagree, each time you open an Excel file it doesn't launch a new instance of Excel. This allows you to move data from worksheet to worksheet.
Re: why does JMP 10 create a new instance when opening a data tableI'm having the same issue with JMP11.2 64bit. I had JMP9.0.2 installed in parallel for awhile. The multiple instance behavior only started when I uninstalled JMP9. I've gone thru the reset file associations instructions including manually merging the .reg into my registry but no change in behavior. Editing the reg key per the above (removing "%1") didn't work either.
I can't find any new settings in Preferences that would govern this behavior. I certainly don't need a unique JMP home window for each file I open.
JMP9 never exhibited this behavior. When I had JMP9 and 11 co-installed I didn't have this behavior. It was after I uninstalled JMP9 it started. I had to reassociated the file extensions at that time as well.