Hoffman Amplifiers Tube Amplifier Forum

Amp Stuff => DIY Layout Creator and Custom Boards => Topic started by: Swampertech on October 15, 2019, 07:59:02 am

Title: Catalina/Java problem solved
Post by: Swampertech on October 15, 2019, 07:59:02 am
Doug, I wanted you all to know that there is a fix for the Java SE6 problem incurred after upgrading to Catalina on Macs. There is a programmer, bogdanw  :worthy1:, over on the MacRumors forum that provided a script you can run to allow a legacy version of Java to run. I was able to download and install that Java version which is  compatible with DIYLC. After upgrading DIYLC to v. 3.57, I couldn't open my old v. 3.53 files until I had given DIYLC full disk access. I hope this will help any Mac users out there running DIYLC.
Title: Re: Catalina/Java problem solved
Post by: EL34 on October 15, 2019, 08:24:39 am
OK, thanks
I hope that makes sense to the MAC people


I know nothing about MAC's  :icon_biggrin:
Title: Re: Catalina/Java problem solved
Post by: hcorneli on October 31, 2019, 11:47:25 am
Doug, I wanted you all to know that there is a fix for the Java SE6 problem incurred after upgrading to Catalina on Macs. There is a programmer, bogdanw  :worthy1: , over on the MacRumors forum that provided a script you can run to allow a legacy version of Java to run. I was able to download and install that Java version which is  compatible with DIYLC. After upgrading DIYLC to v. 3.57, I couldn't open my old v. 3.53 files until I had given DIYLC full disk access. I hope this will help any Mac users out there running DIYLC.


Well spotted, sir. FWIW, the discussion on MacRumors where he provides the AppleScript and then later some terminal commands is at


https://forums.macrumors.com/threads/java-6-runtime-legacy-version-for-macos-catalina.2195954/ (https://forums.macrumors.com/threads/java-6-runtime-legacy-version-for-macos-catalina.2195954/)


Sadly, after working through the discussion, trying the script and then the terminal commands, and quite a few other little steps, I finally got Java SE6 to install, but now I'm getting the dreaded 'DIYLC is broken' dialog, and my older terminal commands that disabled the gatekeeper thing don't seem to work.


I do understand Macs, mostly, but getting DIYLC to run on them has been a tough job for some time, and so far Catalina is defeating me.
Title: Re: Catalina/Java problem solved
Post by: hcorneli on October 31, 2019, 12:06:39 pm
OK, wait, Swampertech patiently worked through the problem with the genius who developed the code, bogdanw, and bogdanw was able to supply a terminal command that removes a (new, Catalina) barrier to running DIYLC. It works! Thank you Swampertech!!!


I can't recreate all the steps, false starts, machine restarts, and errors I went through. My best advice is to read through the whole thread linked above, then dial in on the part where Swampertech gets his working.


It's a good thing DIYLC is so useful, or I'd have given up. Heck, after figuring out how to install it, figuring out how to use it seems easy.  :icon_biggrin:
Title: Re: Catalina/Java problem solved
Post by: Swampertech on November 01, 2019, 01:35:57 pm
Thanks hcorneli for your kind words. Yes, using DIYLC on a Mac can be difficult sometimes, but bogdanw fixed my problem. I have to admit that after my Catalina update, it took about two whole days to figure out what was wrong and then get a fix. Being mostly a hardware guy, I ALWAYS blame the software. :l2: However, I'm very appreciative of Doug and bancika developing the DIYLC program. OK, it's software, I know.
Title: Re: Catalina/Java problem solved
Post by: ululufut on December 16, 2019, 04:08:36 pm
Doug, I wanted you all to know that there is a fix for the Java SE6 problem incurred after upgrading to Catalina on Macs. There is a programmer, bogdanw  :worthy1:, over on the MacRumors forum that provided a script you can run to allow a legacy version of Java to run. I was able to download and install that Java version which is  compatible with DIYLC. After upgrading DIYLC to v. 3.57, I couldn't open my old v. 3.53 files until I had given DIYLC full disk access. I hope this will help any Mac users out there running DIYLC.

I installed the legacy Java 6, and after getting the well-known damage alert for DIYLC, I looked up instructions for uninstalling the Java app. It instructed to add some code to the "Terminal" file in the utilities folder. However, upon trying to  paste it in, a "password" cue appeared, and it was impossible to enter any text for the password.

I downloaded the Java Uninstaller, but it indicated that it was unable to find Java on my computer. So I don't know if it didn't install successfully, or if something else is wrong. I'm running Mojave, which isn't included in the OS versions listed as compatible with Java 6, so I'm concerned about whether it's installed or not.

I looked at the MacRumours thread and don't know how to follow the instructions for entering the code. I'd like to make it work, but before getting into it, but I'm wondering if I'm inviting security problems. My question is, if I do successfully get it all running, will I be able to limit Java just for the DIYLC application? It looks like a super-useful program, which is the only reason I'm still working on it; otherwise I wouldn't mess around with jurassic Java stuff - that, and the fact that I don't know why the Java 6 installer seemed to be successful, yet I am unable to confirm its whereabouts on my computer, which is bumming me out.
Title: Re: Catalina/Java problem solved
Post by: EL34 on March 21, 2020, 07:49:22 am
More info here
https://github.com/bancika/diy-layout-creator/issues/479 (https://github.com/bancika/diy-layout-creator/issues/479)