Here is a work around I found to this issue. Posting here in case it helps anyone. It appears /bin/bash no longer has full disk access on newer versions of MacOS, which I believe the code requires. Following the following steps solved this issue for me: System Settings > Privacy & Security > Full Disk Access If present, click on lock in lower left corner to allow changes Separately, open a new finder window Select Go -> Go to Folder... from the menu bar Type /bin and click Go Drag the /bin/bash icon...
Yes. I am able to see it in my main user folder but not Desktop, which is more convenient for me. Currently, I grant the full disk access for Java TreeView. So the suggestion from apple is not helpful because you can see the java logo in "Files and Folders" as Full Disk Access. The interesting thing is when I cancel the full disk access for Java TreeView, there is no java logo under "Files and Folders" section for selection. I think there is something wrong.
The following may help, I will see if I can find a Big Sur machine to test on: https://support.apple.com/guide/mac-help/control-access-to-files-and-folders-on-mac-mchld5a35146/mac
This seems very similar to the following issue reported a couple weeks back: https://sourceforge.net/p/jtreeview/bugs/73/ Are you able to see files in your main user folder?
How to run TreeView-1.1.6r4-osx on macOS Catalina?
Closing since I believe it is fixed in 1.2.0.
I am having the same problem. Even when I switch file format to "all files" the folder is still empty. Did you ever figure out what was wrong?
I am having the same problem. Even when I switch file format to "all files" the folder is still empty.
Problem "Finding" CDT Files Unless in Specific Directory
I updated my mac system to Big Sur and reinstalled TreeView-1.2.0-osx. However, when I try to open a cdt file in my desktop, I can not. Because when I select the Desktop/Download/Document folder, it is empty from treeview browser. I did grant the full disk permission for treeview.
Allow Treeview to run on Mac OS X without legacy Java
Implemented in 1.2.0
rename README
overwrite with historically working JavaApplicationStub (sigh)
fixed bug in makeTars.pl
#33 updated to universalJavaApplicationStub
It appears there is a path to a more modern java! I make a ticket for this: https://sourceforge.net/p/jtreeview/feature-requests/33/
Allow Treeview to run on Mac OS X without legacy Java
removed unprintable comments
ignore intellij files
added new HEADER mode for url extractors.
incremented version to 1.2.0
Anyways, the easy fix (for now) is to remove the com.apple.quarantine attribute. If you open the Terminal app, you can verify that the attribute is present with xattr /Applications/Treeview/Java\ Treeview.app You should see "com.apple.quarantine" as the response. You can then remove the attribute with xattr -d com.apple.quarantine /Applications/Treeview/Java\ Treeview.app
How to run TreeView-1.1.6r4-osx on macOS Catalina?
Just a quick update, it seems that "app translocation" was an intentional security feature from OS X: https://www.synack.com/blog/untranslocating-apps/. Also, I notice that this discussion is marked private, but it may be of wide interest. I will mark it public unless you specifically want to keep it private.
Hi Guri! Sorry for totally dropping the ball on this. Would this kind of script still be useful? Do you already have such a script?
Problem with "open"
Closing for now, please file a new ticket if you have an issue.
Hi Guri! Sorry for totally dropping the ball on this. Would this kind of script still be useful? Do you already have such a script?
Correlation in gtr file - message 2 (cdt file attached)
This seems to open fine for me, though you have an extra column on the right.
Correlation in gtr file - menssage 1 (gtr file attached)
I'm sorry for the extremely late reply, I didn't notice this tracker until recently. The correlation is merely used to set the height of the branches in the dendrogram, so it's not essential that it be a proper correlation. One thing I noticed is that you have more descriptive text in the first three columns, normally I have identifiers as follows: NODE1X | GENE2X | GENE0X I presume that you've already solved this issue, or no longer care. Please open a new ticket if I'm mistaken.
I'm sorry for the extremely late reply, I didn't notice this tracker until recently. The correlation is merely used to set the height of the branches in the dendrogram, so it's not essential that it be a proper correlation. I presume that you've already solved this issue, or no longer care. Please open a new ticket if I'm mistaken.
Dear Jean-Philippe, I apologize for the delay in responding. I have gotten Java Treeview working with Mac OS X 10.15.7. Unfortunately, it requires a bit of hoop jumping. I would like to modernize Java Treeview in the coming months, but I will need to do some prototyping to see what is feasible. In the meantime, I can offer the following workaround: 1) As you correctly noted, Treeview requires Java for OS X 2017, which is available from https://support.apple.com/kb/DL1572?locale=en_US If you try to...
Dear Jean-Philippe, I apologize for the delay in responding. I have gotten Java Treeview working with Mac OS X 10.15.7. Unfortunately, it requires a bit of hoop jumping. I would like to modernize Java Treeview in the coming months, but I will need to do some prototyping to see what is feasible. In the meantime, I can offer the following workaround: 1) As you correctly noted, Treeview requires Java for OS X 2017, which is available from https://support.apple.com/kb/DL1572?locale=en_US If you try to...
How to run TreeView-1.1.6r4-osx on macOS Catalina?
Hi Sam, most likely java is not installed on your windows machine. You should be able to install the Java JRE from https://java.com/en/. There is no harm in installing the JDK, but the JRE is smaller and should be sufficient. You can also try searching "How to install java on windows 10" to find youtube videos and helpful articles. Please feel free to post again if you run into problems.
Hi, I am horribly unskilled with Windows machines and I am getting the above-referenced error. The link you provided is now dead. Can you provide a solution? BTW I'm using windows 10, 64-bit
Hi, I am horribly unskilled with Windows machines and I am getting the above-referenced error. The link you provided is now dead. Can you provide a solution?
TreeView-1.1.6r4-osx, 10.13.6 (17G5006), jre-8u191, Java for OS X 2017-001. Upon execution, TreeView caches itself to locations like /private/var/folders/1t/01qptrl5243fqr9l9gjvd5ph0000gn/T/AppTranslocation/4617E906-D77F-4AA1-92A5-A224F9FA5D3D/d/plugins/ and I need to browse to the Plugins folder (/Applications/TreeView-1.1.6r4-osx/TreeView/Plugins) everytime I launch the application. Changing settings in GateKeeper did not work. Oddly enough, TreeView works fine on an older MacBook Air running 10.11.6,...
This was not a problem before. What has changed? Best I've been able to do was to insert the correct path to plugins every time I start TreeView. Not the best solution. Could there be an option to save the path? It is not clear to me how to control the choice of the working directory when java is launched, as I think Alok Saldanha suggests.
This was not a problem before. What has changed? Best I've been able to do was to insert the correct path to plugins every time I start TreeView. Not the best solution. Could there be an option to save the path? It is not clear to me how to control the choice of the working directory when java is launched.
Hi Elizabeth, As you can see from the console message, java treeview is looking for plugins in "C:\Documents and Settings\valvarez\Escritorio\Bio\ProyectoBio\plugins\" and not finding them. This is because the working directory when the program was launched was "C:\Documents and Settings\valvarez\Escritorio\Bio\ProyectoBio". The correct path is likely something like "C:\Documents and Settings\valvarez\Escritorio\Bio\TreeView-1.1.4r3-win\TreeView-1.1.4r3-win\plugins". Manually updating the plugin...
The important thing is the working directory when java is launched, not the relative location of the application and the plugin folder. The path that is being checked should be printed to standard out.
Hi Elizabeth, As you can see from the console message, java treeview is looking for plugins in "C:\Documents and Settings\valvarez\Escritorio\Bio\ProyectoBio\plugins\" and not finding them. This is because the working directory when the program was launched was "C:\Documents and Settings\valvarez\Escritorio\Bio\ProyectoBio". The correct path is likely something like "C:\Documents and Settings\valvarez\Escritorio\Bio\TreeView-1.1.4r3-win\TreeView-1.1.4r3-win\plugins". Manually updating the plugin...
Thanks very much. That worked like a charm!
Thanks very much. That worked like a charm!
Hi Matt, Sorry for the slow response, I have been on vacation. Evidently when the nanoxml dependency was added, the jar manifest was not updated. You should be able to work around this by doing the following: cd Java\ TreeView.app/Contents/Resources/Java/ java -Xmx1000m -cp TreeView.jar:nanoxml-2.2.2.jar edu.stanford.genetics.treeview.app.LinkedViewApp Hope this helps... java tree view is probably (over)due for some updates. Best, Alok
Whoops, sent too soon. The problem with the above is that it won't find the plugins folder properly. The following should work, and actually find the plugins: java -Xmx1000m -cp 'Java TreeView.app/Contents/Resources/Java/*' edu.stanford.genetics.treeview.app.LinkedViewApp
Hi Matt, Sorry for the slow response, I have been on vacation. Evidently when the nanoxml dependency was added, the jar manifest was not updated. You should be able to work around this by doing the following: cd Java\ TreeView.app/Contents/Resources/Java/ java -Xmx1000m -cp TreeView.jar:nanoxml-2.2.2.jar edu.stanford.genetics.treeview.app.LinkedViewApp Hope this helps... java tree view is probably (over)due for some updates. Best, Alok On Thu, Aug 2, 2018 at 11:36 AM Matthew R Paul fatbrian@users.sourceforge.net...
I am using the 1.1.6r4 osx version. I am trying to upload a large matrix to make heatmaps and am hitting the limit for memory. There are some guidlines for increaisng the memory, by directly running Treeview on the command line. I have tried this out and it errors: command: java -Xmx1000m -jar Java\ TreeView.app/Contents/Resources/Java/TreeView.jar error: Exception in thread "main" java.lang.NoClassDefFoundError: net/n3/nanoxml/IXMLReader at edu.stanford.genetics.treeview.TreeViewApp.<init>(Unknown...
Hi, I am having the same problem. Were you ever able to figure it out? Thank you.
Updated link to Treeview 3.0
Here's how I fixed it. In the TreeView GUI under the "Help" tab, click "Plugins". You should see a path to the plugins folder, make sure it's accurate. My path was not accurate so I had to chnage it. Then, browse for the plugins in the proper folder and they should be added. Not sure if this is important as I did this beforehand... I located each plugin jar file and granted permission to open it in my Mac's System Preferences under Security and Privacy. I'm runningmac osx 10.12.6 Java version 1.8.0_131...
Hi, I have recently had this problem too. I've tried Jake's adivce of updating Java and ensuring the plugins folder is in the same folder as the application but this hasn't fixed the problem. Any ideas? Thanks
Hi Chris, Could I know which is the document you follow to solve this problem? I am really stuck here. Thanks!
How to change the genetree alignment and thickness so that its leaf does not mix up in the wall?
The tree at the left is mixing up with border. cant view properly. On Mon, Aug 14, 2017 at 12:41 PM, Raju Saudagar rajusaudagar@gmail.com wrote: How to change the genetree alignment and thickness so that its leaf does not mix up in the wall?
thanks alok -- nope, all alone right now...any chance you could point me to how to learn this? many thx for your timely response, treeview rocks, best, guri On Mon, Apr 17, 2017 at 3:08 PM, Alok Saldanha alokito@users.sf.net wrote: That makes sense. Java Treeview does not provide that functionality out of the box. Probably the easiest thing would be to write a script that add a column to the GTR file containing the node structure. The format of the GTR file makes this fairly straightforward. Do you...
That makes sense. Java Treeview does not provide that functionality out of the box. Probably the easiest thing would be to write a script that add a column to the GTR file containing the node structure. The format of the GTR file makes this fairly straightforward. Do you have someone who is capable of writing something in perl or python? Best, Alok
i want to annotate the node structure -- e.g. at the first level it would be 1 2 at the second level it would be 1.1 1.2 2.1 2.2 etc. does that make sense? thanks guri On Mon, Apr 17, 2017 at 10:05 AM, Alok Saldanha alokito@users.sf.net wrote: Hello Guri(?), I am afraid I don't fully understand the question. Would you like to be able to select a particular node in the tree, and then extract the subtree below that node? [support-requests:#4] https://sourceforge.net/p/jtreeview/support-requests/4/...
Hello Guri(?), I am afraid I don't fully understand the question. Would you like...
export binary node structure from tree view
updated link to paper.
very first pass at splitByThreshold
Hello, I am having a problem with a specific Java TreeView menu command. All menu...
Hello, Hello, We use the Java Treeview Jar files with agreement by Dr. Alok Saldanha....
Changed to MIT license from GPL version 2.
Hi Scott, Did you ever get to this stuff? I finally have some time to spend cleaning...