Burp Suite User Forum

Create new post

Burp Professional 1.7.0.4 / Null Pointer Exception

Gabriele | Last updated: Aug 05, 2016 11:58AM UTC

java.lang.NullPointerException at java.util.Hashtable.put(Hashtable.java:459) at javax.swing.JEditorPane.registerEditorKitForContentType(JEditorPane.java:1247) at javax.swing.JEditorPane.registerEditorKitForContentType(JEditorPane.java:1229) at javax.swing.JEditorPane.loadDefaultKitsIfNecessary(JEditorPane.java:1307) at javax.swing.JEditorPane.getKitTypeRegistry(JEditorPane.java:1264) at javax.swing.JEditorPane.getEditorKitClassNameForContentType(JEditorPane.java:1260) at javax.swing.JTextPane.<init>(JTextPane.java:94) at burp.nwb.<init>(Unknown Source) at burp.owb.<init>(Unknown Source) at burp.yoe.a(Unknown Source) at burp.yoe.a(Unknown Source) at burp.byg.run(Unknown Source) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:756) at java.awt.EventQueue.access$500(EventQueue.java:97) at java.awt.EventQueue$3.run(EventQueue.java:709) at java.awt.EventQueue$3.run(EventQueue.java:703) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:76) at java.awt.EventQueue.dispatchEvent(EventQueue.java:726) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:201) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93) at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)

PortSwigger Agent | Last updated: Aug 08, 2016 10:02AM UTC

Thanks for this report. Do you see any unexpected or problematic behavior within the Burp application when this output is produced?

Burp User | Last updated: Oct 21, 2016 05:19PM UTC

I have seen the same error. The easiest way to repro it is to start Burp and then triple click the ? for help in the "new project/load project" screen. After a little bit the help file loads but the html is not rendered and its just the source to the help page. if I continue with the session the same behavior is present in other menus such as burp extender plugin descriptions. java.lang.NullPointerException at java.util.Hashtable.put(Hashtable.java:459) at javax.swing.JEditorPane.registerEditorKitForContentType(JEditorPane.java:1247) at javax.swing.JEditorPane.registerEditorKitForContentType(JEditorPane.java:1229) at javax.swing.JEditorPane.loadDefaultKitsIfNecessary(JEditorPane.java:1307) at javax.swing.JEditorPane.getKitTypeRegistry(JEditorPane.java:1264) at javax.swing.JEditorPane.getEditorKitClassNameForContentType(JEditorPane.java:1260) at javax.swing.JTextPane.<init>(JTextPane.java:94) at burp.bae.<init>(Unknown Source) at burp.cae.<init>(Unknown Source) at burp.y3e.<init>(Unknown Source) at burp.iwh.<init>(Unknown Source) at burp.upg.actionPerformed(Unknown Source) at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2022) at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2348) at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:402) at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:259) at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:252) at java.awt.AWTEventMulticaster.mouseReleased(AWTEventMulticaster.java:289) at java.awt.Component.processMouseEvent(Component.java:6533) at javax.swing.JComponent.processMouseEvent(JComponent.java:3324) at java.awt.Component.processEvent(Component.java:6298) at java.awt.Container.processEvent(Container.java:2236) at java.awt.Component.dispatchEventImpl(Component.java:4889) at java.awt.Container.dispatchEventImpl(Container.java:2294) at java.awt.Component.dispatchEvent(Component.java:4711) at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4888) at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4525) at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4466) at java.awt.Container.dispatchEventImpl(Container.java:2280) at java.awt.Window.dispatchEventImpl(Window.java:2746) at java.awt.Component.dispatchEvent(Component.java:4711) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:758) at java.awt.EventQueue.access$500(EventQueue.java:97) at java.awt.EventQueue$3.run(EventQueue.java:709) at java.awt.EventQueue$3.run(EventQueue.java:703) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:76) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:86) at java.awt.EventQueue$4.run(EventQueue.java:731) at java.awt.EventQueue$4.run(EventQueue.java:729) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:76) at java.awt.EventQueue.dispatchEvent(EventQueue.java:728) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:201) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93) at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)

Liam, PortSwigger Agent | Last updated: Oct 25, 2016 03:20PM UTC

Deepak, are you consistently able to reproduce this error? Do you have performance feedback enabled (User options > Misc > Performance feedback)? If so, could you provide us with your diagnostics (Help > Diagnostics)?

Burp User | Last updated: Feb 18, 2019 07:19AM UTC

Hi, When i tried to install decoder improved through extension i got an error. java.lang.NullPointerException at trust.nccgroup.decoderimproved.JsPrettifier.<init>(JsPrettifier.java:22) at trust.nccgroup.decoderimproved.PrettifyMode.<init>(PrettifyMode.java:18) at trust.nccgroup.decoderimproved.ModificationModeManager.<init>(ModificationModeManager.java:49) at trust.nccgroup.decoderimproved.MultiDecoderTab$DecoderSegment.setupComponents(MultiDecoderTab.java:466) at trust.nccgroup.decoderimproved.MultiDecoderTab$DecoderSegment.<init>(MultiDecoderTab.java:381) at trust.nccgroup.decoderimproved.MultiDecoderTab$DecoderTab.setupComponents(MultiDecoderTab.java:264) at trust.nccgroup.decoderimproved.MultiDecoderTab$DecoderTab.<init>(MultiDecoderTab.java:161) at trust.nccgroup.decoderimproved.MultiDecoderTab.addTab(MultiDecoderTab.java:87) at trust.nccgroup.decoderimproved.MultiDecoderTab.<init>(MultiDecoderTab.java:59) at trust.nccgroup.decoderimproved.ExtensionRoot.registerExtenderCallbacks(ExtensionRoot.java:17) at burp.BurpExtender.registerExtenderCallbacks(BurpExtender.java:9) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:566) at burp.a96.lambda$registerExtenderCallbacks$0(Unknown Source) at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515) at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) at java.base/java.lang.Thread.run(Thread.java:834) Please do some needful...

You must be an existing, logged-in customer to reply to a thread. Please email us for additional support.