<?xml version="1.0" encoding="utf-8"?>
<feed xml:lang="en" xmlns="http://www.w3.org/2005/Atom"><title>Recent changes to 1938: Exception in ProjectViewer</title><link href="https://sourceforge.net/p/jedit/plugin-bugs/1938/" rel="alternate"/><link href="https://sourceforge.net/p/jedit/plugin-bugs/1938/feed.atom" rel="self"/><id>https://sourceforge.net/p/jedit/plugin-bugs/1938/</id><updated>2026-04-04T09:22:53.281000Z</updated><subtitle>Recent changes to 1938: Exception in ProjectViewer</subtitle><entry><title>#1938 Exception in ProjectViewer</title><link href="https://sourceforge.net/p/jedit/plugin-bugs/1938/?limit=25#a9af" rel="alternate"/><published>2026-04-04T09:22:53.281000Z</published><updated>2026-04-04T09:22:53.281000Z</updated><author><name>Ronald</name><uri>https://sourceforge.net/u/rovf/</uri></author><id>https://sourceforge.net69a1a69bf481f4672228da4d6615c289eb152b9e</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;I think it is docked, because in the screenshot, you see that there is a tiny tab "Project Viewer" on the left of the edit area, and no other window is floating around. Also, as I wrote, I had clicked on "Open Project Viewer Dockable", so I guess it means that the viewer should be docked. How else can I check this?&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>#1938 Exception in ProjectViewer</title><link href="https://sourceforge.net/p/jedit/plugin-bugs/1938/?limit=250#d145" rel="alternate"/><published>2026-04-02T13:49:14.183000Z</published><updated>2026-04-02T13:49:14.183000Z</updated><author><name>Alan Ezust</name><uri>https://sourceforge.net/u/ezust/</uri></author><id>https://sourceforge.netebda142a36324cb8c895be26ce7c349926d11820</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Is the ProjectViewer docked or floating?  Regardless,&lt;br/&gt;
I can't reproduce. How did you invoke the file browser? A menu action or a keyboard shortcut?&lt;/p&gt;
&lt;p&gt;There is a context menu item called "Show in VFS Browser" when you right-click tree nodes in the ProjectViewer that brings me to the right place. &lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>#1938 Exception in ProjectViewer</title><link href="https://sourceforge.net/p/jedit/plugin-bugs/1938/?limit=25#465b" rel="alternate"/><published>2026-04-02T13:14:47.309000Z</published><updated>2026-04-02T13:14:47.309000Z</updated><author><name>Ronald</name><uri>https://sourceforge.net/u/rovf/</uri></author><id>https://sourceforge.net1d1955e11bd54bb7d7f9d95897f8562ebf18f4e6</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Jedit window with the project open. We can see on the left that the root directory is shown.&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Exception in ProjectViewer</title><link href="https://sourceforge.net/p/jedit/plugin-bugs/1938/" rel="alternate"/><published>2026-04-02T13:13:30.244000Z</published><updated>2026-04-02T13:13:30.244000Z</updated><author><name>Ronald</name><uri>https://sourceforge.net/u/rovf/</uri></author><id>https://sourceforge.net7b56e4ad5adc27cbe681fb769686a6e611d2b413</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;This is related to #1397 (same setup, but different error):&lt;/p&gt;
&lt;p&gt;I have manually entered the project root for my Project, and have clicked on "Open Project Viewer Dockable". &lt;/p&gt;
&lt;p&gt;The title bar of jedit tells me the name of my project.&lt;/p&gt;
&lt;p&gt;Clicking on "File Browser" shows me however the root directory of the file system, not my project directory.&lt;/p&gt;
&lt;p&gt;The status bar of jedit shows me the following error message&lt;/p&gt;
&lt;p&gt;java.lang.NullPointerException: Cannot invoke "projectviewer.ProjectViewer.getTreePanel()" because the return value of "projectviewer.ProjectViewer.getViewer(org.gjt.sp.jedit.View)" is null&lt;br/&gt;
    at projectviewer.ProjectManager$VCSStateLoader.&amp;lt;init&amp;gt;(ProjectManager.java:761)&lt;br/&gt;
    at projectviewer.ProjectManager.updateVCSStatus(ProjectManager.java:461)&lt;br/&gt;
    at projectviewer.importer.Importer._run(Importer.java:564)&lt;br/&gt;
    at org.gjt.sp.util.Task.run(Task.java:65)&lt;br/&gt;
    at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1090)&lt;br/&gt;
    at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:614)&lt;br/&gt;
    at java.base/java.lang.Thread.run(Thread.java:1474)&amp;lt;/init&amp;gt;&lt;/p&gt;&lt;/div&gt;</summary></entry></feed>