Oh no, I just noticed this when I searched for "ExtendScript Debugger" to find a particular thread.
Back in October, someone else reported the same issue in this prerelease group. writeln started working the next day, mysteriously, so hopefully your issue is already solved.
If not, and for future search results, here's something to try:
Did you perhaps have multiple Visual Studio Code windows open? It is extremely important to note that the ESD Plugin can only be active in a single Visual Studio Code window by default. As a result I highly recommend using the following workflow when dealing with the current ESD Plugin:
- Open the Extensions pane in Visual Studio Code.
- In the Enabled section, locate the ExtendScript Debugger entry.
- Click the cog icon to open the options.
- Select Disable.
- In the Visual Studio Code window that you want to use for ExtendScript debugging, find the Disabled section of the Extensions pane.
- Locate the ExtendScript Debugger entry.
- Click the cog icon to open the options.
- Select Enable (Workspace).
When you're done debugging, run through steps 1-4 again. This ensures that the ESD Plugin will only run in a single instance of Visual Studio Code, eliminating the issue wherein you have multiple instances fighting each other for access to the underlying communication layer used to talk to host apps.
Read this thread for a very detailed critique of the ES Debugger plugin, in it's current state.
If you find that the debugger really doesn't cover your use cases and you still need ExtendScript Toolkit, here are some options:
- Create a partition on your Mac fo running Mojave
- Bootcamp your mac & install Windows on a partition (ESTK works better on Windows)
- Try https://www.macincloud.com/
- Try a Windows VM
- Parallels' Bootcamp: https://www.parallels.com
- Wait for our ES Debugger to go open source
- Upgrade a VM to run older MacOS versions
Also if you've lost ExtendScript Toolkit in the upgrade and need to download it, you can find it in our CEP github resources repo here.