Name is required.
Email address is required.
Invalid email address
Answer is required.
Exceeding max length of 5KB

ArrayIndexOutOfBoundsException

floyd Dec 03, 2019 09:00AM UTC

Burp starts to randomly fail, Proxy Interception will always display an old request that was long processed and that won't go away, even if I turn interception off, send a couple of requests and turn it on again. Burp is basically broken at that point and I have to restart it...

OSX 10.14.6, MacOS-installer (your Java and everything, but because I want to see errors like the one below, I start it on the command line with /Applications/Burp\ Suite\ Professional.app/Contents/MacOS/JavaApplicationStub), Burp 2.1.06

java.lang.ArrayIndexOutOfBoundsException: Index -1 out of bounds for length 479526
at burp.f73.d(Unknown Source)
at burp.f73.a(Unknown Source)
at burp.zc.a(Unknown Source)
at burp.zc.b(Unknown Source)
at burp.zc.e(Unknown Source)
at burp.el7.y(Unknown Source)
at burp.fru.b(Unknown Source)
at burp.ayl.a(Unknown Source)
at burp.lo.a(Unknown Source)
at burp.lo.a(Unknown Source)
at burp.f73.i(Unknown Source)
at burp.f73.b(Unknown Source)
at burp.el7.a(Unknown Source)
at burp.el7.n(Unknown Source)
at burp.el7.a(Unknown Source)
at burp.el7.processKeyEvent(Unknown Source)
at java.desktop/java.awt.Component.processEvent(Component.java:6409)
at java.desktop/java.awt.Container.processEvent(Container.java:2263)
at java.desktop/java.awt.Component.dispatchEventImpl(Component.java:5008)
at java.desktop/java.awt.Container.dispatchEventImpl(Container.java:2321)
at java.desktop/java.awt.Component.dispatchEvent(Component.java:4840)
at java.desktop/java.awt.KeyboardFocusManager.redispatchEvent(KeyboardFocusManager.java:1950)
at java.desktop/java.awt.DefaultKeyboardFocusManager.dispatchKeyEvent(DefaultKeyboardFocusManager.java:870)
at java.desktop/java.awt.DefaultKeyboardFocusManager.preDispatchKeyEvent(DefaultKeyboardFocusManager.java:1139)
at java.desktop/java.awt.DefaultKeyboardFocusManager.typeAheadAssertions(DefaultKeyboardFocusManager.java:1009)
at java.desktop/java.awt.DefaultKeyboardFocusManager.dispatchEvent(DefaultKeyboardFocusManager.java:835)
at java.desktop/java.awt.Component.dispatchEventImpl(Component.java:4889)
at java.desktop/java.awt.Container.dispatchEventImpl(Container.java:2321)
at java.desktop/java.awt.Window.dispatchEventImpl(Window.java:2762)
at java.desktop/java.awt.Component.dispatchEvent(Component.java:4840)
at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:772)
at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:721)
at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:715)
at java.base/java.security.AccessController.doPrivileged(AccessController.java:389)
at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:85)
at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:95)
at java.desktop/java.awt.EventQueue$5.run(EventQueue.java:745)
at java.desktop/java.awt.EventQueue$5.run(EventQueue.java:743)
at java.base/java.security.AccessController.doPrivileged(AccessController.java:389)
at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:85)
at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:742)
at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203)
at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124)
at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113)
at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109)
at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90)
java.lang.ArrayIndexOutOfBoundsException: Index 479526 out of bounds for length 479526
at burp.ctk.a(Unknown Source)
at burp.ct_.a(Unknown Source)
at burp.f4a.a(Unknown Source)
at burp.f73.a(Unknown Source)
at burp.zc.a(Unknown Source)
at burp.zc.b(Unknown Source)


Ben Wright Dec 03, 2019 01:48PM UTC Support Center agent

Hi,

Do you have Performance Feedback switched on? If not, can you enable it under User options → Misc → Performance Feedback and then try to recreate the error.

Once you have done this can you send us your Debug ID and we can then take a look at the issues that Burp is reporting. If you want to send us an email at support@portswigger.net with this information then please feel free to do it that way.


Post Your public answer

Your name
Your email address
Answer