The Burp Suite User Forum was discontinued on the 1st November 2024.

Burp Suite User Forum

For support requests, go to the Support Center. To discuss with other Burp users, head to our Discord page.

SUPPORT CENTER DISCORD

Macro Recorder Window Not Working with v1.7.35

Erwan | Last updated: Jul 02, 2018 02:10PM UTC

In the latest 1.7.35 version, the macro (Project Options > Sessions > Macros) is not working properly. When creating, or editing (and clicking the Record Macro button) a macro, the macro recorder window does not show up and produce the following error in the terminal burp was started from: java.lang.ClassCastException: burp.ss cannot be cast to javax.swing.JFrame Full error at https://gist.github.com/erwanlr/9bbcf0a03473d19beaa3b867fded118c Working fine in 1.7.34 which I had to get back so far.

Liam, PortSwigger Agent | Last updated: Jul 02, 2018 02:16PM UTC

We've been able to reproduce this behaviour. We'll investigate further and get back to you when we have something to report. As a workaround, you can you this extension: - https://github.com/pajswigger/add-request-to-macro You'll need to create a macro first and then add the request using the context menu. Please let us know if you need any further assistance.

Liam, PortSwigger Agent | Last updated: Jul 02, 2018 02:24PM UTC

Thanks for the additional reports. We'll update you when we've made some progress.

Burp User | Last updated: Jul 03, 2018 02:31PM UTC

Just adding that I'm seeing the same behavior with 1.7.35 on Ubuntu 18.04.

Burp User | Last updated: Jul 04, 2018 07:47AM UTC

same behavior on Windows Server 2016 as well

Burp User | Last updated: Jul 14, 2018 05:21PM UTC

This is still happening on various windows builds for me and impacting workflow significantly, please advise,

PortSwigger Agent | Last updated: Jul 16, 2018 08:28AM UTC

To use the extension: 1) Download "add-request-to-macro.jar":https://github.com/pajswigger/add-request-to-macro/blob/master/add-request-to-macro.jar 2) In Burp go to Extender > Extensions > Add 3) Click "Select File" and choose the jar you downloaded in step 1 We may create a BApp for this in future.

Burp User | Last updated: Jul 21, 2018 12:16PM UTC

could you please place this extension in the bApp store, so those of us who are not experts can record macros? thanks. https://github.com/pajswigger/add-request-to-macro

Burp User | Last updated: Jul 23, 2018 08:22PM UTC

Yup burpsuite_pro_1.7.33 = works burpsuite_pro_v1.7.35.jar = does not work :) That is why I keep all my burp versions: ====================================== @echo off echo listing latest burp suite jar files for %%a in (dir/s /OD burpsu*.jar) do ( set var1=%%a ) cd java cd bin echo starting latest burp suite start .\javaw.exe -Xms500m -Xmx500m -XX:MaxPermSize=500m -jar ..\..\%var1%

PortSwigger Agent | Last updated: Jul 24, 2018 07:14AM UTC

Hi Evan, Yes, we're working on a new release that will resolve this.

Burp User | Last updated: Jul 27, 2018 01:45PM UTC

Macro Recorder Window not working on macOS High Sierra 10.13.6. However, add-request-to-macro.jar plugin is working perfect. Thanks.

Burp User | Last updated: Jul 29, 2018 04:03PM UTC

I have the same version (v1.7.35) running on macOS High Sierra and no window appears showing the Proxy Intercept history to configure the macro. Can you confim if a new release will fix this bug?

PortSwigger Agent | Last updated: Jul 30, 2018 02:33PM UTC