From: SourceForge.net <no...@so...> - 2011-08-03 20:23:36
|
Bugs item #3385847, was opened at 2011-08-03 20:21 Message generated for change (Comment added) made by You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=100588&aid=3385847&group_id=588 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: None Group: None Status: Open Resolution: None Priority: 5 Private: No Submitted By: Will () Assigned to: Nobody/Anonymous (nobody) Summary: NPE when starting up jEdit on MacOS Initial Comment: The stack trace is: 12:38:55 PM [AWT-EventQueue-0] [error] AWT-EventQueue-0: Exception in thread "AWT-EventQueue-0" 12:38:55 PM [AWT-EventQueue-0] [error] AWT-EventQueue-0: java.lang.NullPointerException 12:38:55 PM [AWT-EventQueue-0] [error] AWT-EventQueue-0: at org.gjt.sp.jedit.View.updateGutterBorders(View.java:2103) 12:38:55 PM [AWT-EventQueue-0] [error] AWT-EventQueue-0: at org.gjt.sp.jedit.View.restoreSplitConfig(View.java:1851) 12:38:55 PM [AWT-EventQueue-0] [error] AWT-EventQueue-0: at org.gjt.sp.jedit.View.setSplitConfig(View.java:899) 12:38:55 PM [AWT-EventQueue-0] [error] AWT-EventQueue-0: at org.gjt.sp.jedit.View.<init>(View.java:1366) 12:38:55 PM [AWT-EventQueue-0] [error] AWT-EventQueue-0: at org.gjt.sp.jedit.jEdit.newView(jEdit.java:2423) 12:38:55 PM [AWT-EventQueue-0] [error] AWT-EventQueue-0: at org.gjt.sp.jedit.PerspectiveManager$PerspectiveHandler.endElement(PerspectiveManager.java:362) 12:38:55 PM [AWT-EventQueue-0] [error] AWT-EventQueue-0: at org.apache.xerces.parsers.AbstractSAXParser.endElement(Unknown Source) It turns out that this is because editPane is still somehow null after going through restoreSplitConfig(). I have attached a patch which will create a buffer and set up the editPane as a last ditch attempt before calling updateGutterBorders() and that has resolved the issue. ---------------------------------------------------------------------- >Comment By: Will () Date: 2011-08-03 20:23 Message: My SVN info (branch / repository number I was working against): [13:22:35] wsargent:jedit $ svn info Path: . URL: https://jedit.svn.sourceforge.net/svnroot/jedit/jEdit/branches/4.4.x Repository Root: https://jedit.svn.sourceforge.net/svnroot/jedit Repository UUID: 6b1eeb88-9816-0410-afa2-b43733a0f04e Revision: 19747 Node Kind: directory Schedule: normal Last Changed Author: Vampire0 Last Changed Rev: 19618 Last Changed Date: 2011-06-21 04:30:34 -0700 (Tue, 21 Jun 2011) ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=100588&aid=3385847&group_id=588 |