PortSwigger / turbo-intruder

Turbo Intruder is a Burp Suite extension for sending large numbers of HTTP requests and analyzing the results.
https://portswigger.net/blog/turbo-intruder-embracing-the-billion-request-attack
Apache License 2.0
1.51k stars 215 forks source link

win10 : User Python error , 'org.Python.core.Py.getSystemState()' return null #69

Closed kejaly closed 2 years ago

kejaly commented 3 years ago

hello , i hava a error when i use turbo . and i just use the default.py and only change the dicPath , so it's may be not the flaw in the script .

my os is win10 ,and the burp verion is 2021.2 and when i use the burp 2020.2 ,it is the same error

image

the whole output is :

Loaded Turbo Intruder v1.1.4
Starting attack...
There was an error executing your Python script. This is probably due to a flaw in your script, rather than a bug in Turbo Intruder :)
If you think it is a Turbo Intruder issue, try out this script: https://raw.githubusercontent.com/PortSwigger/turbo-intruder/master/resources/examples/debug.py
For your convenience, here's the full stack trace:
java.lang.IllegalArgumentException: Cannot create PyString with non-byte value
    at org.python.core.PyString.<init>(PyString.java:64)
    at org.python.core.PyString.<init>(PyString.java:70)
    at org.python.core.Py.newString(Py.java:641)
    at org.python.core.PySystemState.initRegistry(PySystemState.java:800)
    at org.python.core.PySystemState.doInitialize(PySystemState.java:1045)
    at org.python.core.PySystemState.initialize(PySystemState.java:974)
    at org.python.core.PySystemState.initialize(PySystemState.java:930)
    at org.python.core.PySystemState.initialize(PySystemState.java:925)
    at org.python.core.PySystemState.initialize(PySystemState.java:920)
    at org.python.core.PySystemState.initialize(PySystemState.java:916)
    at org.python.core.ThreadStateMapping.getThreadState(ThreadStateMapping.java:32)
    at org.python.core.Py.getThreadState(Py.java:1440)
    at org.python.core.Py.getThreadState(Py.java:1436)
    at org.python.core.Py.getSystemState(Py.java:1456)
    at org.python.util.PythonInterpreter.<init>(PythonInterpreter.java:105)
    at org.python.util.PythonInterpreter.<init>(PythonInterpreter.java:94)
    at org.python.util.PythonInterpreter.<init>(PythonInterpreter.java:71)
    at burp.Fast_httpKt.evalJython(fast-http.kt:139)
    at burp.TurboIntruderFrame$actionPerformed$1$4$1.invoke(fast-http.kt:415)
    at burp.TurboIntruderFrame$actionPerformed$1$4$1.invoke(fast-http.kt:218)
    at kotlin.concurrent.ThreadsKt$thread$thread$1.run(Thread.kt:30)

Starting attack...
There was an error executing your Python script. This is probably due to a flaw in your script, rather than a bug in Turbo Intruder :)
If you think it is a Turbo Intruder issue, try out this script: https://raw.githubusercontent.com/PortSwigger/turbo-intruder/master/resources/examples/debug.py
For your convenience, here's the full stack trace:
java.lang.NullPointerException: Cannot read field "modules" because the return value of "org.python.core.Py.getSystemState()" is null
    at org.python.core.PyModule.module___init__(PyModule.java:64)
    at org.python.core.PyModule.<init>(PyModule.java:47)
    at org.python.util.PythonInterpreter.<init>(PythonInterpreter.java:112)
    at org.python.util.PythonInterpreter.<init>(PythonInterpreter.java:94)
    at org.python.util.PythonInterpreter.<init>(PythonInterpreter.java:71)
    at burp.Fast_httpKt.evalJython(fast-http.kt:139)
    at burp.TurboIntruderFrame$actionPerformed$1$4$1.invoke(fast-http.kt:415)
    at burp.TurboIntruderFrame$actionPerformed$1$4$1.invoke(fast-http.kt:218)
    at kotlin.concurrent.ThreadsKt$thread$thread$1.run(Thread.kt:30)
albinowax commented 3 years ago

Can you try https://raw.githubusercontent.com/PortSwigger/turbo-intruder/master/resources/examples/debug.py

kejaly commented 3 years ago

it is the same error
image

kejaly commented 3 years ago

Could it be this reason ? https://github.com/jython/frozen-mirror/issues/90

image

First time the error is : java.lang.IllegalArgumentException: Cannot create PyString with non-byte value

After that it is all : java.lang.NullPointerException: Cannot read field "modules" because the return value of "org.python.core.Py.getSystemState()" is null

and if i reboot the burp , the same will happen: first time: java.lang.IllegalArgumentException: Cannot create PyString with non-byte value then: java.lang.NullPointerException: Cannot read field "modules" because the return value of "org.python.core.Py.getSystemState()" is null

albinowax commented 3 years ago

Unfortunately I can't easily help, because I can't replicate this on my system.

robot183 commented 2 years ago

Hi,I meet this question too, may I ask you have solved this problem. thanks

Linkpoc commented 2 years ago

I also meet this problem, which has not been solved until now

albinowax commented 2 years ago

Unfortunately I can't address this problem with additional information.

Can you try and replicate this bug using this script?: https://raw.githubusercontent.com/PortSwigger/turbo-intruder/master/resources/examples/debug.py

Then provide the full stack trace from the Extender tab, and the contents of Help->Diagnostics

Linkpoc commented 2 years ago

stack trace from the Extender tab

Loaded Turbo Intruder v1.25 Using albinowaxUtils v0.5 Starting attack... There was an error executing your Python script. This is probably due to a flaw in your script, rather than a bug in Turbo Intruder :) If you think it is a Turbo Intruder issue, try out this script: https://raw.githubusercontent.com/PortSwigger/turbo-intruder/master/resources/examples/debug.py For your convenience, here's the full stack trace: java.lang.IllegalArgumentException: Cannot create PyString with non-byte value at org.python.core.PyString.<init>(PyString.java:64) at org.python.core.PyString.<init>(PyString.java:70) at org.python.core.Py.newString(Py.java:641) at org.python.core.PySystemState.initRegistry(PySystemState.java:800) at org.python.core.PySystemState.doInitialize(PySystemState.java:1045) at org.python.core.PySystemState.initialize(PySystemState.java:974) at org.python.core.PySystemState.initialize(PySystemState.java:930) at org.python.core.PySystemState.initialize(PySystemState.java:925) at org.python.core.PySystemState.initialize(PySystemState.java:920) at org.python.core.PySystemState.initialize(PySystemState.java:916) at org.python.core.ThreadStateMapping.getThreadState(ThreadStateMapping.java:32) at org.python.core.Py.getThreadState(Py.java:1440) at org.python.core.Py.getThreadState(Py.java:1436) at org.python.core.Py.getSystemState(Py.java:1456) at org.python.util.PythonInterpreter.<init>(PythonInterpreter.java:105) at org.python.util.PythonInterpreter.<init>(PythonInterpreter.java:94) at org.python.util.PythonInterpreter.<init>(PythonInterpreter.java:71) at burp.Fast_httpKt.evalJython(fast-http.kt:35) at burp.TurboIntruderFrame$actionPerformed$1$ToggleAttack$actionPerformed$1.invoke(fast-http.kt:326) at burp.TurboIntruderFrame$actionPerformed$1$ToggleAttack$actionPerformed$1.invoke(fast-http.kt:276) at kotlin.concurrent.ThreadsKt$thread$thread$1.run(Thread.kt:30)

Starting attack... There was an error executing your Python script. This is probably due to a flaw in your script, rather than a bug in Turbo Intruder :) If you think it is a Turbo Intruder issue, try out this script: https://raw.githubusercontent.com/PortSwigger/turbo-intruder/master/resources/examples/debug.py For your convenience, here's the full stack trace: java.lang.NullPointerException: Cannot read field "modules" because the return value of "org.python.core.Py.getSystemState()" is null at org.python.core.PyModule.module_init(PyModule.java:64) at org.python.core.PyModule.<init>(PyModule.java:47) at org.python.util.PythonInterpreter.<init>(PythonInterpreter.java:112) at org.python.util.PythonInterpreter.<init>(PythonInterpreter.java:94) at org.python.util.PythonInterpreter.<init>(PythonInterpreter.java:71) at burp.Fast_httpKt.evalJython(fast-http.kt:35) at burp.TurboIntruderFrame$actionPerformed$1$ToggleAttack$actionPerformed$1.invoke(fast-http.kt:326) at burp.TurboIntruderFrame$actionPerformed$1$ToggleAttack$actionPerformed$1.invoke(fast-http.kt:276) at kotlin.concurrent.ThreadsKt$thread$thread$1.run(Thread.kt:30)

The contents of Help->Diagnostics

com.sun.net.ssl.requireCloseNotify false file.encoding                    utf-8 file.separator                   \ flatlaf.uiScale.enabled          false java.class.path                  D:\hacker\BurpSuite_pro_v2022.3.8\burpsuite_pro_v2022.3.8.jar java.class.version               61.0 java.home                        C:\Program Files\Java\jdk-17.0.3.1 java.io.tmpdir                   C:\Users\z}\AppData\Local\Temp\ java.library.path                C:\Program Files\Java\jdk-17.0.3.1\bin;C:\WINDOWS\Sun\Java\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\Program Files\Common Files\Oracle\Java\javapath;C:\Program Files (x86)\Common Files\Oracle\Java\javapath;C:\windows\system32;C:\windows;C:\windows\System32\Wbem;C:\windows\System32\WindowsPowerShell\v1.0\;C:\windows\System32\OpenSSH\;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Files\NVIDIA Corporation\NVIDIA NvDLISR;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;C:\linux\phpstudy\MySQL\bin;C:\Users\z}\AppData\Local\Programs\Python\Python37;\Users\z}\AppData\Local\Programs\Python\Python37\Scripts;\Program Files\nodejs\;C:\Program Files\Java\jdk-17.0.3.1\bin;C:\Program Files\Java\jdk-17.0.3.1\jre\bin;C:\Program Files\Git\cmd;D:\hacker\xftp\;C:\Users\z}\AppData\Local\Microsoft\WindowsApps;C:\Users\z}\AppData\Local\Programs\Python\Python37;C:\linux\nmap;C:\Users\z}\AppData\Local\Programs\Python\Python37\Scripts;C:\Users\z}\AppData\Roaming\npm;C:\Users\z}\AppData\Local\Programs\Fiddler;D:\Development\Microsoft VS Code\bin;. java.runtime.name                Java(TM) SE Runtime Environment java.runtime.version             17.0.3.1+2-LTS-6 java.specification.name          Java Platform API Specification java.specification.vendor        Oracle Corporation java.specification.version       17 java.vendor                      Oracle Corporation java.vendor.url                  https://java.oracle.com/ java.vendor.url.bug              https://bugreport.java.com/bugreport/ java.version                     17.0.3.1 java.version.date                2022-04-22 java.vm.compressedOopsMode       Zero based java.vm.info                     mixed mode, sharing java.vm.name                     Java HotSpot(TM) 64-Bit Server VM java.vm.specification.name       Java Virtual Machine Specification java.vm.specification.vendor     Oracle Corporation java.vm.specification.version    17 java.vm.vendor                   Oracle Corporation java.vm.version                  17.0.3.1+2-LTS-6 jdk.debug                        release jdk.tls.allowUnsafeServerCertChange true jdk.tls.maxCertificateChainLength 30 native.encoding                  GBK org.bouncycastle.jsse.client.dh.minimumPrimeBits 1024 org.bouncycastle.jsse.client.dh.unrestrictedGroups true os.arch                          amd64 os.name                          Windows 10 os.version                       10.0 path.separator                   ; sun.arch.data.model              64 sun.awt.enableExtraMouseButtons  true sun.boot.library.path            C:\Program Files\Java\jdk-17.0.3.1\bin sun.cpu.endian                   little sun.cpu.isalist                  amd64 sun.io.unicode.encoding          UnicodeLittle sun.java.command                 D:\hacker\BurpSuite_pro_v2022.3.8\burpsuite_pro_v2022.3.8.jar sun.java.launcher                SUN_STANDARD sun.jnu.encoding                 GBK sun.management.compiler          HotSpot 64-Bit Tiered Compilers sun.os.patch.level                user.country                     CN user.dir                         D:\hacker\BurpSuite_pro_v2022.3.8 user.home                        C:\Users\z} user.language                    zh user.name                        z} user.script                       user.timezone                    GMT+08:00 user.variant                     

Burp Version                     2022.3.8 Build Number                     13217 Update Channel                   unknown Burp Browser Version             101.0.4951.67 Burp Browser binaries            C:\Users\z}\AppData\Roaming\BurpSuite\burpbrowser\101.0.4951.67 Code source                      D:\hacker\BurpSuite_pro_v2022.3.8\burpsuite_pro_v2022.3.8.jar Debug ID                         uidbggf0cps8tji345nt:ex0g JAR type                         Standalone currenttimemillis                1654098516534 nanotime                         625813809994400

USERDOMAIN_ROAMINGPROFILE        LAPTOP-85VACNIA LOCALAPPDATA                     C:\Users\z}\AppData\Local PROCESSOR_LEVEL                  6 RegionCode                       APJ USERDOMAIN                       LAPTOP-85VACNIA LOGONSERVER                      \LAPTOP-85VACNIA JAVA_HOME                        C:\Program Files\Java\jdk-17.0.3.1 PROMPT                           $P$G SESSIONNAME                      Console ALLUSERSPROFILE                  C:\ProgramData PROCESSOR_ARCHITECTURE           AMD64 PSModulePath                     C:\Program Files\WindowsPowerShell\Modules;C:\WINDOWS\system32\WindowsPowerShell\v1.0\Modules SystemDrive                      C: VS100COMNTOOLS                   C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\Tools\ OneDrive                         C:\Users\z}\OneDrive APPDATA                          C:\Users\z}\AppData\Roaming USERNAME                         z} ProgramFiles(x86)                C:\Program Files (x86) CommonProgramFiles               C:\Program Files\Common Files Path                             C:\Program Files\Common Files\Oracle\Java\javapath;C:\Program Files (x86)\Common Files\Oracle\Java\javapath;C:\windows\system32;C:\windows;C:\windows\System32\Wbem;C:\windows\System32\WindowsPowerShell\v1.0\;C:\windows\System32\OpenSSH\;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Files\NVIDIA Corporation\NVIDIA NvDLISR;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;C:\linux\phpstudy\MySQL\bin;C:\Users\z}\AppData\Local\Programs\Python\Python37;\Users\z}\AppData\Local\Programs\Python\Python37\Scripts;\Program Files\nodejs\;C:\Program Files\Java\jdk-17.0.3.1\bin;C:\Program Files\Java\jdk-17.0.3.1\jre\bin;C:\Program Files\Git\cmd;D:\hacker\xftp\;C:\Users\z}\AppData\Local\Microsoft\WindowsApps;C:\Users\z}\AppData\Local\Programs\Python\Python37;C:\linux\nmap;C:\Users\z}\AppData\Local\Programs\Python\Python37\Scripts;C:\Users\z}\AppData\Roaming\npm;C:\Users\z}\AppData\Local\Programs\Fiddler;D:\Development\Microsoft VS Code\bin PATHEXT                          .COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC DriverData                       C:\Windows\System32\Drivers\DriverData OS                               Windows_NT OneDriveConsumer                 C:\Users\z}\OneDrive COMPUTERNAME                     LAPTOP-85VACNIA OnlineServices                   Online Services platformcode                     KV PROCESSOR_REVISION               a502 CommonProgramW6432               C:\Program Files\Common Files ComSpec                          C:\WINDOWS\system32\cmd.exe ProgramData                      C:\ProgramData ProgramW6432                     C:\Program Files =D:                              D:\hacker\BurpSuite_pro_v2022.3.8 HOMEPATH                         \Users\z} SystemRoot                       C:\WINDOWS TEMP                             C:\Users\z}\AppData\Local\Temp HOMEDRIVE                        C: PROCESSOR_IDENTIFIER             Intel64 Family 6 Model 165 Stepping 2, GenuineIntel USERPROFILE                      C:\Users\z} TMP                              C:\Users\z}\AppData\Local\Temp CommonProgramFiles(x86)          C:\Program Files (x86)\Common Files ProgramFiles                     C:\Program Files PUBLIC                           C:\Users\Public NUMBER_OF_PROCESSORS             12 windir                           C:\WINDOWS =::                              ::\ ZES_ENABLE_SYSMAN                1

HTTP Request Smuggler            Extension type: Java, Method: registerExtenderCallbacks, Extension state listeners: 2, Context menu providers: 3 HackBar, Payload Bucket          Extension type: Java, Method: registerExtenderCallbacks, Context menu providers: 1 J2EEScan                         Extension type: Java, Method: registerExtenderCallbacks, Extension state listeners: 1, Scanner checks: 1 Custom                           Extension type: Java Log4Shell Everywhere             Extension type: Java, Method: registerExtenderCallbacks, Extension state listeners: 1, Proxy listeners: 1 Authz                            Extension type: Java, Method: registerExtenderCallbacks, Context menu providers: 1, Suite tabs: 1 JCryption Handler                Extension type: Java Turbo Intruder                   Extension type: Java, Method: registerExtenderCallbacks, Extension state listeners: 2, Context menu providers: 1, Scanner checks: 1

Total memory                     838,860,800 Max memory                       8,589,934,592 Free memory                      409,087,304 Number of processors             12


RUNNING TASKS

Task                             1 Type                             Live passive crawl Resource pool                    Default resource pool Paused                           false Number of requests               0 Number of failed requests        0 Number of in-progress requests   0 Number of queued requests        0 Active work lock                @.[Unlocked] Active work queue                0 Priority passive work queue      0 Active workers                   0 Closed                           false Priority passive queue decrease  false Pending request engine decrease  false Throttling lock                  @.[Unlocked] Closed                           false Paused                           false Paused queued requests           <null> Paused non-queued requests       <null>

Task                             2 Type                             Live audit Resource pool                    Default resource pool Paused                           false Number of requests               27 Number of failed requests        0 Number of in-progress requests   0 Number of queued requests        0 Active work lock                @.[Unlocked] Active work queue                0 Priority passive work queue      0 Active workers                   0 Closed                           false Priority passive queue decrease  false Pending request engine decrease  false Throttling lock                  @.[Unlocked] Closed                           false Paused                           false Paused queued requests           <null> Paused non-queued requests       <null>


RESOURCE POOLS

Name                             Default resource pool Concurrent request limit         10 Lock state                      @.***[Unlocked] Last pause request time          0 Last resume request time         0 Number of in progress requests   0 Paused                           false Queue size                       0 Queued requests                  [] Last pause time nanos            0 Last resume time nanos           0


BROWSER POOL

Available                        0 Terminated                       0 Can create new browser           true Number of blocked clients        0 Total active browsers            0 Total number of browsers created 0

CURRENT THREADS

Reference Handler     native=false, suspended=false, block=23, wait=0     lock=null owned by null (-1), cpu=31, user=31         @./java.lang.ref.Reference.waitForReferencePendingList(Native Method)         @./java.lang.ref.Reference.processPendingReferences(Reference.java:253)         @.***/java.lang.ref.Reference$ReferenceHandler.run(Reference.java:215)

Finalizer     native=false, suspended=false, block=107, wait=25     @. owned by null (-1), cpu=15, user=15         @./java.lang.Object.wait(Native Method)         @./java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155)         @./java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:176)         @.***/java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:172)

Signal Dispatcher     native=false, suspended=false, block=0, wait=0     lock=null owned by null (-1), cpu=0, user=0

Attach Listener     native=false, suspended=false, block=0, wait=0     lock=null owned by null (-1), cpu=0, user=0

Common-Cleaner     native=false, suspended=false, block=49, wait=72     @. owned by null (-1), cpu=15, user=15         @./java.lang.Object.wait(Native Method)         @./java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155)         @./jdk.internal.ref.CleanerImpl.run(CleanerImpl.java:140)         @./java.lang.Thread.run(Thread.java:833)         @./jdk.internal.misc.InnocuousThread.run(InnocuousThread.java:162)

Notification Thread     native=false, suspended=false, block=0, wait=0     lock=null owned by null (-1), cpu=46, user=46

Java2D Disposer     native=false, suspended=false, block=17, wait=18     @. owned by null (-1), cpu=15, user=15         @./java.lang.Object.wait(Native Method)         @./java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155)         @./java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:176)         @./sun.java2d.Disposer.run(Disposer.java:145)         @./java.lang.Thread.run(Thread.java:833)

AWT-Windows     native=true, suspended=false, block=0, wait=4     lock=null owned by null (-1), cpu=22000, user=6390         @./sun.awt.windows.WToolkit.eventLoop(Native Method)         @./sun.awt.windows.WToolkit.run(WToolkit.java:365)         @.***/java.lang.Thread.run(Thread.java:833)

TimerQueue     native=false, suspended=false, block=1, wait=5465     @. owned by null (-1), cpu=46, user=46         @./jdk.internal.misc.Unsafe.park(Native Method)         @./java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252)         @./java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1672)         @./java.util.concurrent.DelayQueue.take(DelayQueue.java:229)         @./javax.swing.TimerQueue.run(TimerQueue.java:172)         @.***/java.lang.Thread.run(Thread.java:833)

pool-5-thread-1     native=false, suspended=false, block=0, wait=4     @. owned by null (-1), cpu=0, user=0         @./jdk.internal.misc.Unsafe.park(Native Method)         @./java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252)         @./java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1672)         @./java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1182)         @./java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899)         @./java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062)         @./java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122)         @./java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)         @./java.lang.Thread.run(Thread.java:833)

pool-4-thread-1     native=false, suspended=false, block=0, wait=2     @. owned by null (-1), cpu=0, user=0         @./jdk.internal.misc.Unsafe.park(Native Method)         @./java.util.concurrent.locks.LockSupport.park(LockSupport.java:341)         @./java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506)         @./java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3463)         @./java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3434)         @./java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623)         @./java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435)         @./java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062)         @./java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122)         @./java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)         @./java.lang.Thread.run(Thread.java:833)

pool-platform-thread-1     native=true, suspended=false, block=1, wait=0     lock=null owned by null (-1), cpu=0, user=0         @./sun.nio.ch.Net.accept(Native Method)         @./sun.nio.ch.NioSocketImpl.accept(NioSocketImpl.java:755)         @./java.net.ServerSocket.implAccept(ServerSocket.java:675)         @./java.net.ServerSocket.platformImplAccept(ServerSocket.java:641)         @./java.net.ServerSocket.implAccept(ServerSocket.java:617)         @./java.net.ServerSocket.implAccept(ServerSocket.java:574)         @./java.net.ServerSocket.accept(ServerSocket.java:532)         app//burp.b_n.run(Unknown Source)         @./java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539)         @./java.util.concurrent.FutureTask.run(FutureTask.java:264)         @./java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)         @./java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)         @./java.lang.Thread.run(Thread.java:833)

AWT-Shutdown     native=false, suspended=false, block=25, wait=26     @. owned by null (-1), cpu=0, user=0         @./java.lang.Object.wait(Native Method)         @./java.lang.Object.wait(Object.java:338)         @./sun.awt.AWTAutoShutdown.run(AWTAutoShutdown.java:291)         @.***/java.lang.Thread.run(Thread.java:833)

AWT-EventQueue-0     native=false, suspended=false, block=362, wait=80493     lock=null owned by null (-1), cpu=17406, user=14015         @./sun.management.ThreadImpl.getThreadInfo1(Native Method)         @./sun.management.ThreadImpl.getThreadInfo(ThreadImpl.java:195)         app//burp.ium.a(Unknown Source)         app//burp.ek2.a(Unknown Source)         app//burp.ek2.a(Unknown Source)         app//burp.ek2.a(Unknown Source)         app//burp.ad_.actionPerformed(Unknown Source)         @./javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1972)         @./javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2313)         @./javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:405)         @./javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:262)         @./javax.swing.AbstractButton.doClick(AbstractButton.java:374)         @./javax.swing.plaf.basic.BasicMenuItemUI.doClick(BasicMenuItemUI.java:1028)         @./javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(BasicMenuItemUI.java:1072)         @./java.awt.Component.processMouseEvent(Component.java:6626)         @./javax.swing.JComponent.processMouseEvent(JComponent.java:3389)         @./java.awt.Component.processEvent(Component.java:6391)         @./java.awt.Container.processEvent(Container.java:2266)         @./java.awt.Component.dispatchEventImpl(Component.java:5001)         @./java.awt.Container.dispatchEventImpl(Container.java:2324)         @./java.awt.Component.dispatchEvent(Component.java:4833)         @./java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4948)         @./java.awt.LightweightDispatcher.processMouseEvent(Container.java:4575)         @./java.awt.LightweightDispatcher.dispatchEvent(Container.java:4516)         @./java.awt.Container.dispatchEventImpl(Container.java:2310)         @./java.awt.Window.dispatchEventImpl(Window.java:2780)         @./java.awt.Component.dispatchEvent(Component.java:4833)         @./java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773)         @./java.awt.EventQueue$4.run(EventQueue.java:722)         @./java.awt.EventQueue$4.run(EventQueue.java:716)         @./java.security.AccessController.executePrivileged(AccessController.java:776)         @./java.security.AccessController.doPrivileged(AccessController.java:399)         @./java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:86)         @./java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:97)         @./java.awt.EventQueue$5.run(EventQueue.java:746)         @./java.awt.EventQueue$5.run(EventQueue.java:744)         @./java.security.AccessController.executePrivileged(AccessController.java:776)         @./java.security.AccessController.doPrivileged(AccessController.java:399)         @./java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:86)         @./java.awt.EventQueue.dispatchEvent(EventQueue.java:743)         @./java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203)         @./java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124)         @./java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113)         @./java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109)         @./java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)         @.***/java.awt.EventDispatchThread.run(EventDispatchThread.java:90)

pool-platform-thread-2     native=false, suspended=false, block=19, wait=26     lock=null owned by null (-1), cpu=937, user=781         @./java.lang.Thread.sleep(Native Method)         app//burp.fe8.a(Unknown Source)         app//burp.eif.a(Unknown Source)         app//burp.f6f$$Lambda$380/0x0000000800f888c8.accept(Unknown Source)         app//burp.bmy.a(Unknown Source)         app//burp.bmy.a(Unknown Source)         app//burp.cvi.lambda$checkForUpdates$0(Unknown Source)         app//burp.cvi$$Lambda$433/0x0000000801046b18.run(Unknown Source)         @./java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539)         @./java.util.concurrent.FutureTask.run(FutureTask.java:264)         @./java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)         @./java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)         @./java.lang.Thread.run(Thread.java:833)

DestroyJavaVM     native=false, suspended=false, block=0, wait=0     lock=null owned by null (-1), cpu=4921, user=3906

pool-platform-thread-3     native=false, suspended=false, block=0, wait=4     @. owned by null (-1), cpu=62, user=0         @./jdk.internal.misc.Unsafe.park(Native Method)         @./java.util.concurrent.locks.LockSupport.park(LockSupport.java:341)         @./java.util.concurrent.SynchronousQueue$TransferStack$SNode.block(SynchronousQueue.java:288)         @./java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3463)         @./java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3434)         @./java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:397)         @./java.util.concurrent.SynchronousQueue.take(SynchronousQueue.java:886)         @./java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062)         @./java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122)         @./java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)         @./java.lang.Thread.run(Thread.java:833)

SwingWorker-pool-10-thread-1     native=false, suspended=false, block=159, wait=151     @. owned by null (-1), cpu=1468, user=1343         @./jdk.internal.misc.Unsafe.park(Native Method)         @./java.util.concurrent.locks.LockSupport.park(LockSupport.java:341)         @./java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506)         @./java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3463)         @./java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3434)         @./java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623)         @./java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435)         @./java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062)         @./java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122)         @./java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)         @./java.lang.Thread.run(Thread.java:833)

pool-13-thread-1     native=false, suspended=false, block=0, wait=187     @. owned by null (-1), cpu=0, user=0         @./jdk.internal.misc.Unsafe.park(Native Method)         @./java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252)         @./java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1672)         @./java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1182)         @./java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899)         @./java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062)         @./java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122)         @./java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)         @./java.lang.Thread.run(Thread.java:833)

pool-scheduled-project-thread-1     native=false, suspended=false, block=0, wait=5818     @. owned by null (-1), cpu=125, user=62         @./jdk.internal.misc.Unsafe.park(Native Method)         @./java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252)         @./java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1672)         @./java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1182)         @./java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899)         @./java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062)         @./java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122)         @./java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)         @./java.lang.Thread.run(Thread.java:833)

pool-14-thread-1     native=false, suspended=false, block=0, wait=4     @. owned by null (-1), cpu=31, user=31         @./jdk.internal.misc.Unsafe.park(Native Method)         @./java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252)         @./java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1672)         @./java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1182)         @./java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899)         @./java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062)         @./java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122)         @./java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)         @./java.lang.Thread.run(Thread.java:833)

passive-worker-1     native=false, suspended=false, block=6761, wait=6992     @. owned by null (-1), cpu=1203, user=1156         @./java.lang.Object.wait(Native Method)         @./java.lang.Object.wait(Object.java:338)         app//burp.e3t.run(Unknown Source)         @./java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)         @./java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)         @./java.lang.Thread.run(Thread.java:833)

passive-worker-2     native=false, suspended=false, block=5847, wait=6774     @. owned by null (-1), cpu=1281, user=1250         @./java.lang.Object.wait(Native Method)         @./java.lang.Object.wait(Object.java:338)         app//burp.e3t.run(Unknown Source)         @./java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)         @./java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)         @./java.lang.Thread.run(Thread.java:833)

passive-worker-3     native=false, suspended=false, block=7957, wait=8377     @. owned by null (-1), cpu=1750, user=1625         @./java.lang.Object.wait(Native Method)         @./java.lang.Object.wait(Object.java:338)         app//burp.e3t.run(Unknown Source)         @./java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)         @./java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)         @./java.lang.Thread.run(Thread.java:833)

passive-worker-4     native=false, suspended=false, block=7954, wait=8151     @. owned by null (-1), cpu=984, user=984         @./java.lang.Object.wait(Native Method)         @./java.lang.Object.wait(Object.java:338)         app//burp.e3t.run(Unknown Source)         @./java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)         @./java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)         @./java.lang.Thread.run(Thread.java:833)

passive-worker-5     native=false, suspended=false, block=5360, wait=5413     @. owned by null (-1), cpu=625, user=625         @./java.lang.Object.wait(Native Method)         @./java.lang.Object.wait(Object.java:338)         app//burp.e3t.run(Unknown Source)         @./java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)         @./java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)         @./java.lang.Thread.run(Thread.java:833)

passive-worker-6     native=false, suspended=false, block=3951, wait=4374     @. owned by null (-1), cpu=546, user=515         @./java.lang.Object.wait(Native Method)         @./java.lang.Object.wait(Object.java:338)         app//burp.e3t.run(Unknown Source)         @./java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)         @./java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)         @./java.lang.Thread.run(Thread.java:833)

passive-worker-7     native=false, suspended=false, block=2872, wait=2817     @. owned by null (-1), cpu=171, user=171         @./java.lang.Object.wait(Native Method)         @./java.lang.Object.wait(Object.java:338)         app//burp.e3t.run(Unknown Source)         @./java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)         @./java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)         @./java.lang.Thread.run(Thread.java:833)

passive-worker-8     native=false, suspended=false, block=4514, wait=4526     @. owned by null (-1), cpu=390, user=359         @./java.lang.Object.wait(Native Method)         @./java.lang.Object.wait(Object.java:338)         app//burp.e3t.run(Unknown Source)         @./java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)         @./java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)         @./java.lang.Thread.run(Thread.java:833)

passive-worker-9     native=false, suspended=false, block=3467, wait=3498     @. owned by null (-1), cpu=171, user=171         @./java.lang.Object.wait(Native Method)         @./java.lang.Object.wait(Object.java:338)         app//burp.e3t.run(Unknown Source)         @./java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)         @./java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)         @./java.lang.Thread.run(Thread.java:833)

passive-worker-10     native=false, suspended=false, block=4165, wait=4121     @. owned by null (-1), cpu=171, user=156         @./java.lang.Object.wait(Native Method)         @./java.lang.Object.wait(Object.java:338)         app//burp.e3t.run(Unknown Source)         @./java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)         @./java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)         @./java.lang.Thread.run(Thread.java:833)

passive-worker-11     native=false, suspended=false, block=3659, wait=3637     @. owned by null (-1), cpu=93, user=62         @./java.lang.Object.wait(Native Method)         @./java.lang.Object.wait(Object.java:338)         app//burp.e3t.run(Unknown Source)         @./java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)         @./java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)         @./java.lang.Thread.run(Thread.java:833)

pool-21-thread-1     native=false, suspended=false, block=0, wait=189     @. owned by null (-1), cpu=328, user=31         @./jdk.internal.misc.Unsafe.park(Native Method)         @./java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252)         @./java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1672)         @./java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1182)         @./java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899)         @./java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062)         @./java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122)         @./java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)         @./java.lang.Thread.run(Thread.java:833)

pool-18-thread-1     native=false, suspended=false, block=0, wait=34     @. owned by null (-1), cpu=0, user=0         @./jdk.internal.misc.Unsafe.park(Native Method)         @./java.util.concurrent.locks.LockSupport.park(LockSupport.java:341)         @./java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506)         @./java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3463)         @./java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3434)         @./java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623)         @./java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435)         @./java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062)         @./java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122)         @./java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)         @./java.lang.Thread.run(Thread.java:833)

pool-20-thread-1     native=false, suspended=false, block=7, wait=46     @. owned by null (-1), cpu=0, user=0         @./jdk.internal.misc.Unsafe.park(Native Method)         @./java.util.concurrent.locks.LockSupport.park(LockSupport.java:341)         @./java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506)         @./java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3463)         @./java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3434)         @./java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623)         @./java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1170)         @./java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899)         @./java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062)         @./java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122)         @./java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)         @.***/java.lang.Thread.run(Thread.java:833)

pool-project-thread-1     native=false, suspended=false, block=6, wait=437     @. owned by null (-1), cpu=375, user=375         @./jdk.internal.misc.Unsafe.park(Native Method)         @./java.util.concurrent.locks.LockSupport.park(LockSupport.java:341)         @./java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506)         @./java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3463)         @./java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3434)         @./java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623)         @./java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435)         app//burp.eik.run(Unknown Source)         @./java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539)         @./java.util.concurrent.FutureTask.run(FutureTask.java:264)         @./java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)         @./java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)         @.***/java.lang.Thread.run(Thread.java:833)

pool-project-thread-2     native=true, suspended=false, block=27, wait=6     lock=null owned by null (-1), cpu=46, user=46         @./sun.nio.ch.Net.poll(Native Method)         @./sun.nio.ch.NioSocketImpl.park(NioSocketImpl.java:181)         @./sun.nio.ch.NioSocketImpl.park(NioSocketImpl.java:190)         @./sun.nio.ch.NioSocketImpl.implRead(NioSocketImpl.java:314)         @./sun.nio.ch.NioSocketImpl.read(NioSocketImpl.java:350)         @./sun.nio.ch.NioSocketImpl$1.read(NioSocketImpl.java:803)         @./java.net.Socket$SocketInputStream.read(Socket.java:966)         app//burp.ba8.read(Unknown Source)         @./sun.security.ssl.SSLSocketInputRecord.read(SSLSocketInputRecord.java:478)         @./sun.security.ssl.SSLSocketInputRecord.readHeader(SSLSocketInputRecord.java:472)         @./sun.security.ssl.SSLSocketInputRecord.bytesInCompletePacket(SSLSocketInputRecord.java:70)         @./sun.security.ssl.SSLSocketImpl.readApplicationRecord(SSLSocketImpl.java:1455)         @./sun.security.ssl.SSLSocketImpl$AppInputStream.read(SSLSocketImpl.java:1059)         app//burp.f2p.a(Unknown Source)         app//burp.f2p.b(Unknown Source)         app//burp.cy6.lambda$run$0(Unknown Source)         app//burp.cy6$$Lambda$1347/0x0000000801591ae0.a(Unknown Source)         app//burp.eun.a(Unknown Source)         app//burp.cy6.run(Unknown Source)         @./java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539)         @./java.util.concurrent.FutureTask.run(FutureTask.java:264)         @./java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)         @./java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)         @.***/java.lang.Thread.run(Thread.java:833)

pool-project-thread-3     native=true, suspended=false, block=5, wait=3     lock=null owned by null (-1), cpu=46, user=46         @./sun.nio.ch.Net.accept(Native Method)         @./sun.nio.ch.NioSocketImpl.accept(NioSocketImpl.java:755)         @./java.net.ServerSocket.implAccept(ServerSocket.java:675)         @./java.net.ServerSocket.platformImplAccept(ServerSocket.java:641)         @./java.net.ServerSocket.implAccept(ServerSocket.java:617)         @./java.net.ServerSocket.implAccept(ServerSocket.java:574)         @./java.net.ServerSocket.accept(ServerSocket.java:532)         app//burp.gbt.run(Unknown Source)         @./java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539)         @./java.util.concurrent.FutureTask.run(FutureTask.java:264)         @./java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)         @./java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)         @./java.lang.Thread.run(Thread.java:833)

pool-project-thread-5     native=false, suspended=false, block=2, wait=3     @. owned by null (-1), cpu=0, user=0         @./java.lang.Object.wait(Native Method)         @./java.lang.Object.wait(Object.java:338)         app//burp.chh.d(Unknown Source)         app//burp.chh.run(Unknown Source)         @./java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539)         @./java.util.concurrent.FutureTask.run(FutureTask.java:264)         @./java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)         @./java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)         @./java.lang.Thread.run(Thread.java:833)

pool-project-thread-6     native=false, suspended=false, block=298, wait=361     @. owned by null (-1), cpu=15, user=0         @./jdk.internal.misc.Unsafe.park(Native Method)         @./java.util.concurrent.locks.LockSupport.park(LockSupport.java:341)         @./java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506)         @./java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3463)         @./java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3434)         @./java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623)         @./java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435)         app//burp.eik.run(Unknown Source)         @./java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539)         @./java.util.concurrent.FutureTask.run(FutureTask.java:264)         @./java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)         @./java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)         @.***/java.lang.Thread.run(Thread.java:833)

pool-24-thread-1     native=false, suspended=false, block=0, wait=7066     **@

albinowax commented 2 years ago

Thanks for the information, I'll investigate.

albinowax commented 2 years ago

I've dug into this, and it looks like an issue with Jython that is possibly caused by having a platform language configured that it doesn't like. Unfortunately this isn't something I can fix as it's a Jython issue. You may find the workaround at the end of this thread works for you:

https://forum.portswigger.net/thread/jython-2-7-2-error-via-burp-suite-extensions-01800d81