SketchUp Pro 2020 for Mac installation silently aborts without error message

Hello there,

I am enquiring on behalf of a client who has a SketchUp Pro 2020 licence. He was previously using SketchUp 2019, however install of 2020 keeps failing. Mac is running 10.14 Mojave. It appears that installer silently exits without error message.
The user had raised a support call and has emailed SketchUp support multiple times, but has received no reply at all. Hence my asking here.
Can anyone advise what to try next?
Thanks.

confirm all installed version of SketchUp, LayOut and StyleBuilder are closed…

Right Click on the installer and then click ‘Open’ and confirm using admin password if prompted…

does that work?

john

Hi John,
SketchUp 2019 was uninstalled and Mac rebooted, and same issue re-occurred. LayOut and StyleBuilder were not installed.
Admin password was confirmed at prompt, issue still occurred.
Thanks

that sounds like a bad install as all three should be in the SU folder in Applications…

I would reinstall v19 and re-add it’s licence if that was removed and confirm all three apps open…

there is no need to un-install v19 as running v20 in trial mode for 30 days is a better strategy…

once all 3 v19 apps are confirmed as fully working, close them, re-download v20 [just incase]…

in System Preferences >> Security… >> General > ‘Allow apps downloaded from:’ can be set to ‘Anywhere’ for the duration of a fresh attempt…

good luck…

edit: v19 uses a different installer, so confirming it runs eliminates basic SU/OS clashes…

john

Thanks John.
Ah, if they are subsidiary components then it may well be that LayOut and StyleBuilder were installed, and we were not aware or looking out for that. My colleague and I don’t use the software; we simply install it for the users upon request. I expect that v19 may have been a trial licence; v20 was likely ordered when a new user requested a licence. In any event I will try a reinstall as you suggest, to be sure that v19 is working.
Will schedule time with the user and confirm once done.
Regards,
Joseph

You don’t have to uninstall anything, you only have to make sure the applications are not running. In the cases where one of them is still running, the installer does not quit.

Here’s a test you can try. Open Terminal and paste this text in there:

/Volumes/SketchUp\ 2020\ Installer/Double-Click\ to\ Install\ Sketchup.app/Contents/MacOS/Double-Click\ to\ Install\ SketchUp

Make sure that you have only copied to the end of SketchUp. Press Return and see what errors come up in Terminal.

Thanks Colin. Sounds good.
Unfortunately user is away today and won’t be back in office until next week.
I will try this then and let you know.
Regards,
Joseph

Note: the installer dmg must be mounted for this to work. If it isn’t mounted, it won’t appear in /Volumes and that command will fail.

That is true. My test could be done after having done the regular way of installing, and hopefully the disk image is still mounted.

Hi

I had issues with mass deploying it on Catalina Macs with Jamf, but you gave me a lead Colin.
sudo /Applications/Double-Click\ to\ Install\ Sketchup.app/Contents/MacOS/Double-Click\ to\ Install\ SketchUp -I silent

Thnx

I had left the sudo part off from my example because if you are admin already it then fails. Strange that it does fail, you would have thought that entering a password when already admin would be extra safe.

What do you make of this? :open_mouth:

Archive: /Volumes/SketchUp 2020 Installer/Double-Click to Install Sketchup.app/Contents/Resources/Java/jre.zip
inflating: jre/Contents/Home/bin/jaotc
inflating: jre/Contents/Home/bin/jar
inflating: jre/Contents/Home/bin/jarsigner
inflating: jre/Contents/Home/bin/java
inflating: jre/Contents/Home/bin/javac
inflating: jre/Contents/Home/bin/javadoc
inflating: jre/Contents/Home/bin/javap
inflating: jre/Contents/Home/bin/jcmd
inflating: jre/Contents/Home/bin/jconsole
inflating: jre/Contents/Home/bin/jdb
inflating: jre/Contents/Home/bin/jdeprscan
inflating: jre/Contents/Home/bin/jdeps
inflating: jre/Contents/Home/bin/jhsdb
inflating: jre/Contents/Home/bin/jimage
inflating: jre/Contents/Home/bin/jinfo
inflating: jre/Contents/Home/bin/jjs
inflating: jre/Contents/Home/bin/jlink
inflating: jre/Contents/Home/bin/jmap
inflating: jre/Contents/Home/bin/jmod
inflating: jre/Contents/Home/bin/jps
inflating: jre/Contents/Home/bin/jrunscript
inflating: jre/Contents/Home/bin/jshell
inflating: jre/Contents/Home/bin/jstack
inflating: jre/Contents/Home/bin/jstat
inflating: jre/Contents/Home/bin/jstatd
inflating: jre/Contents/Home/bin/keytool
inflating: jre/Contents/Home/bin/pack200
inflating: jre/Contents/Home/bin/rmic
inflating: jre/Contents/Home/bin/rmid
inflating: jre/Contents/Home/bin/rmiregistry
inflating: jre/Contents/Home/bin/serialver
inflating: jre/Contents/Home/bin/unpack200
inflating: jre/Contents/Home/conf/logging.properties
inflating: jre/Contents/Home/conf/management/jmxremote.access
inflating: jre/Contents/Home/conf/management/jmxremote.password.template
inflating: jre/Contents/Home/conf/management/management.properties
inflating: jre/Contents/Home/conf/net.properties
inflating: jre/Contents/Home/conf/security/java.policy
inflating: jre/Contents/Home/conf/security/java.security
inflating: jre/Contents/Home/conf/security/policy/limited/default_local.policy
inflating: jre/Contents/Home/conf/security/policy/limited/default_US_export.policy
inflating: jre/Contents/Home/conf/security/policy/limited/exempt_local.policy
inflating: jre/Contents/Home/conf/security/policy/README.txt
inflating: jre/Contents/Home/conf/security/policy/unlimited/default_local.policy
inflating: jre/Contents/Home/conf/security/policy/unlimited/default_US_export.policy
inflating: jre/Contents/Home/conf/sound.properties
inflating: jre/Contents/Home/include/classfile_constants.h
inflating: jre/Contents/Home/include/darwin/jawt_md.h
inflating: jre/Contents/Home/include/darwin/jni_md.h
inflating: jre/Contents/Home/include/jawt.h
inflating: jre/Contents/Home/include/jdwpTransport.h
inflating: jre/Contents/Home/include/jni.h
inflating: jre/Contents/Home/include/jvmti.h
inflating: jre/Contents/Home/include/jvmticmlr.h
inflating: jre/Contents/Home/jmods/java.base.jmod
inflating: jre/Contents/Home/jmods/java.compiler.jmod
inflating: jre/Contents/Home/jmods/java.datatransfer.jmod
inflating: jre/Contents/Home/jmods/java.desktop.jmod
inflating: jre/Contents/Home/jmods/java.instrument.jmod
inflating: jre/Contents/Home/jmods/java.logging.jmod
inflating: jre/Contents/Home/jmods/java.management.jmod
inflating: jre/Contents/Home/jmods/java.management.rmi.jmod
inflating: jre/Contents/Home/jmods/java.naming.jmod
inflating: jre/Contents/Home/jmods/java.net.http.jmod
inflating: jre/Contents/Home/jmods/java.prefs.jmod
inflating: jre/Contents/Home/jmods/java.rmi.jmod
inflating: jre/Contents/Home/jmods/java.scripting.jmod
inflating: jre/Contents/Home/jmods/java.se.jmod
inflating: jre/Contents/Home/jmods/java.security.jgss.jmod
inflating: jre/Contents/Home/jmods/java.security.sasl.jmod
inflating: jre/Contents/Home/jmods/java.smartcardio.jmod
inflating: jre/Contents/Home/jmods/java.sql.jmod
inflating: jre/Contents/Home/jmods/java.sql.rowset.jmod
inflating: jre/Contents/Home/jmods/java.transaction.xa.jmod
inflating: jre/Contents/Home/jmods/java.xml.crypto.jmod
inflating: jre/Contents/Home/jmods/java.xml.jmod
inflating: jre/Contents/Home/jmods/jdk.accessibility.jmod
inflating: jre/Contents/Home/jmods/jdk.aot.jmod
inflating: jre/Contents/Home/jmods/jdk.attach.jmod
inflating: jre/Contents/Home/jmods/jdk.charsets.jmod
inflating: jre/Contents/Home/jmods/jdk.compiler.jmod
inflating: jre/Contents/Home/jmods/jdk.crypto.cryptoki.jmod
inflating: jre/Contents/Home/jmods/jdk.crypto.ec.jmod
inflating: jre/Contents/Home/jmods/jdk.dynalink.jmod
inflating: jre/Contents/Home/jmods/jdk.editpad.jmod
inflating: jre/Contents/Home/jmods/jdk.hotspot.agent.jmod
inflating: jre/Contents/Home/jmods/jdk.httpserver.jmod
inflating: jre/Contents/Home/jmods/jdk.internal.ed.jmod
inflating: jre/Contents/Home/jmods/jdk.internal.jvmstat.jmod
inflating: jre/Contents/Home/jmods/jdk.internal.le.jmod
inflating: jre/Contents/Home/jmods/jdk.internal.opt.jmod
inflating: jre/Contents/Home/jmods/jdk.internal.vm.ci.jmod
inflating: jre/Contents/Home/jmods/jdk.internal.vm.compiler.jmod
inflating: jre/Contents/Home/jmods/jdk.internal.vm.compiler.management.jmod
inflating: jre/Contents/Home/jmods/jdk.jartool.jmod
inflating: jre/Contents/Home/jmods/jdk.javadoc.jmod
inflating: jre/Contents/Home/jmods/jdk.jcmd.jmod
inflating: jre/Contents/Home/jmods/jdk.jconsole.jmod
inflating: jre/Contents/Home/jmods/jdk.jdeps.jmod
inflating: jre/Contents/Home/jmods/jdk.jdi.jmod
inflating: jre/Contents/Home/jmods/jdk.jdwp.agent.jmod
inflating: jre/Contents/Home/jmods/jdk.jfr.jmod
inflating: jre/Contents/Home/jmods/jdk.jlink.jmod
inflating: jre/Contents/Home/jmods/jdk.jshell.jmod
inflating: jre/Contents/Home/jmods/jdk.jsobject.jmod
inflating: jre/Contents/Home/jmods/jdk.jstatd.jmod
inflating: jre/Contents/Home/jmods/jdk.localedata.jmod
inflating: jre/Contents/Home/jmods/jdk.management.agent.jmod
inflating: jre/Contents/Home/jmods/jdk.management.jfr.jmod
inflating: jre/Contents/Home/jmods/jdk.management.jmod
inflating: jre/Contents/Home/jmods/jdk.naming.dns.jmod
inflating: jre/Contents/Home/jmods/jdk.naming.rmi.jmod
inflating: jre/Contents/Home/jmods/jdk.net.jmod
inflating: jre/Contents/Home/jmods/jdk.pack.jmod
inflating: jre/Contents/Home/jmods/jdk.rmic.jmod
inflating: jre/Contents/Home/jmods/jdk.scripting.nashorn.jmod
inflating: jre/Contents/Home/jmods/jdk.scripting.nashorn.shell.jmod
inflating: jre/Contents/Home/jmods/jdk.sctp.jmod
inflating: jre/Contents/Home/jmods/jdk.security.auth.jmod
inflating: jre/Contents/Home/jmods/jdk.security.jgss.jmod
inflating: jre/Contents/Home/jmods/jdk.unsupported.desktop.jmod
inflating: jre/Contents/Home/jmods/jdk.unsupported.jmod
inflating: jre/Contents/Home/jmods/jdk.xml.dom.jmod
inflating: jre/Contents/Home/jmods/jdk.zipfs.jmod
inflating: jre/Contents/Home/legal/java.base/ADDITIONAL_LICENSE_INFO
inflating: jre/Contents/Home/legal/java.base/aes.md
inflating: jre/Contents/Home/legal/java.base/asm.md
inflating: jre/Contents/Home/legal/java.base/ASSEMBLY_EXCEPTION
inflating: jre/Contents/Home/legal/java.base/c-libutl.md
inflating: jre/Contents/Home/legal/java.base/cldr.md
inflating: jre/Contents/Home/legal/java.base/icu.md
inflating: jre/Contents/Home/legal/java.base/LICENSE
inflating: jre/Contents/Home/legal/java.base/public_suffix.md
inflating: jre/Contents/Home/legal/java.base/unicode.md
inflating: jre/Contents/Home/legal/java.compiler/ADDITIONAL_LICENSE_INFO
inflating: jre/Contents/Home/legal/java.compiler/ASSEMBLY_EXCEPTION
inflating: jre/Contents/Home/legal/java.compiler/LICENSE
inflating: jre/Contents/Home/legal/java.datatransfer/ADDITIONAL_LICENSE_INFO
inflating: jre/Contents/Home/legal/java.datatransfer/ASSEMBLY_EXCEPTION
inflating: jre/Contents/Home/legal/java.datatransfer/LICENSE
inflating: jre/Contents/Home/legal/java.desktop/ADDITIONAL_LICENSE_INFO
inflating: jre/Contents/Home/legal/java.desktop/ASSEMBLY_EXCEPTION
inflating: jre/Contents/Home/legal/java.desktop/colorimaging.md
inflating: jre/Contents/Home/legal/java.desktop/freetype.md
inflating: jre/Contents/Home/legal/java.desktop/giflib.md
inflating: jre/Contents/Home/legal/java.desktop/harfbuzz.md
inflating: jre/Contents/Home/legal/java.desktop/jpeg.md
inflating: jre/Contents/Home/legal/java.desktop/lcms.md
inflating: jre/Contents/Home/legal/java.desktop/libpng.md
inflating: jre/Contents/Home/legal/java.desktop/LICENSE
inflating: jre/Contents/Home/legal/java.desktop/mesa3d.md
inflating: jre/Contents/Home/legal/java.desktop/opengl.md
inflating: jre/Contents/Home/legal/java.desktop/xwindows.md
inflating: jre/Contents/Home/legal/java.instrument/ADDITIONAL_LICENSE_INFO
inflating: jre/Contents/Home/legal/java.instrument/ASSEMBLY_EXCEPTION
inflating: jre/Contents/Home/legal/java.instrument/LICENSE
inflating: jre/Contents/Home/legal/java.logging/ADDITIONAL_LICENSE_INFO
inflating: jre/Contents/Home/legal/java.logging/ASSEMBLY_EXCEPTION
inflating: jre/Contents/Home/legal/java.logging/LICENSE
inflating: jre/Contents/Home/legal/java.management/ADDITIONAL_LICENSE_INFO
inflating: jre/Contents/Home/legal/java.management/ASSEMBLY_EXCEPTION
inflating: jre/Contents/Home/legal/java.management/LICENSE
inflating: jre/Contents/Home/legal/java.management.rmi/ADDITIONAL_LICENSE_INFO
inflating: jre/Contents/Home/legal/java.management.rmi/ASSEMBLY_EXCEPTION
inflating: jre/Contents/Home/legal/java.management.rmi/LICENSE
inflating: jre/Contents/Home/legal/java.naming/ADDITIONAL_LICENSE_INFO
inflating: jre/Contents/Home/legal/java.naming/ASSEMBLY_EXCEPTION
inflating: jre/Contents/Home/legal/java.naming/LICENSE
inflating: jre/Contents/Home/legal/java.net.http/ADDITIONAL_LICENSE_INFO
inflating: jre/Contents/Home/legal/java.net.http/ASSEMBLY_EXCEPTION
inflating: jre/Contents/Home/legal/java.net.http/LICENSE
inflating: jre/Contents/Home/legal/java.prefs/ADDITIONAL_LICENSE_INFO
inflating: jre/Contents/Home/legal/java.prefs/ASSEMBLY_EXCEPTION
inflating: jre/Contents/Home/legal/java.prefs/LICENSE
inflating: jre/Contents/Home/legal/java.rmi/ADDITIONAL_LICENSE_INFO
inflating: jre/Contents/Home/legal/java.rmi/ASSEMBLY_EXCEPTION
inflating: jre/Contents/Home/legal/java.rmi/LICENSE
inflating: jre/Contents/Home/legal/java.scripting/ADDITIONAL_LICENSE_INFO
inflating: jre/Contents/Home/legal/java.scripting/ASSEMBLY_EXCEPTION
inflating: jre/Contents/Home/legal/java.scripting/LICENSE
inflating: jre/Contents/Home/legal/java.se/ADDITIONAL_LICENSE_INFO
inflating: jre/Contents/Home/legal/java.se/ASSEMBLY_EXCEPTION
inflating: jre/Contents/Home/legal/java.se/LICENSE
inflating: jre/Contents/Home/legal/java.security.jgss/ADDITIONAL_LICENSE_INFO
inflating: jre/Contents/Home/legal/java.security.jgss/ASSEMBLY_EXCEPTION
inflating: jre/Contents/Home/legal/java.security.jgss/LICENSE
inflating: jre/Contents/Home/legal/java.security.sasl/ADDITIONAL_LICENSE_INFO
inflating: jre/Contents/Home/legal/java.security.sasl/ASSEMBLY_EXCEPTION
inflating: jre/Contents/Home/legal/java.security.sasl/LICENSE
inflating: jre/Contents/Home/legal/java.smartcardio/ADDITIONAL_LICENSE_INFO
inflating: jre/Contents/Home/legal/java.smartcardio/ASSEMBLY_EXCEPTION
inflating: jre/Contents/Home/legal/java.smartcardio/LICENSE
inflating: jre/Contents/Home/legal/java.smartcardio/pcsclite.md
inflating: jre/Contents/Home/legal/java.sql/ADDITIONAL_LICENSE_INFO
inflating: jre/Contents/Home/legal/java.sql/ASSEMBLY_EXCEPTION
inflating: jre/Contents/Home/legal/java.sql/LICENSE
inflating: jre/Contents/Home/legal/java.sql.rowset/ADDITIONAL_LICENSE_INFO
inflating: jre/Contents/Home/legal/java.sql.rowset/ASSEMBLY_EXCEPTION
inflating: jre/Contents/Home/legal/java.sql.rowset/LICENSE
inflating: jre/Contents/Home/legal/java.transaction.xa/ADDITIONAL_LICENSE_INFO
inflating: jre/Contents/Home/legal/java.transaction.xa/ASSEMBLY_EXCEPTION
inflating: jre/Contents/Home/legal/java.transaction.xa/LICENSE
inflating: jre/Contents/Home/legal/java.xml/ADDITIONAL_LICENSE_INFO
inflating: jre/Contents/Home/legal/java.xml/ASSEMBLY_EXCEPTION
inflating: jre/Contents/Home/legal/java.xml/bcel.md
inflating: jre/Contents/Home/legal/java.xml/dom.md
inflating: jre/Contents/Home/legal/java.xml/jcup.md
inflating: jre/Contents/Home/legal/java.xml/LICENSE
inflating: jre/Contents/Home/legal/java.xml/xalan.md
inflating: jre/Contents/Home/legal/java.xml/xerces.md
inflating: jre/Contents/Home/legal/java.xml.crypto/ADDITIONAL_LICENSE_INFO
inflating: jre/Contents/Home/legal/java.xml.crypto/ASSEMBLY_EXCEPTION
inflating: jre/Contents/Home/legal/java.xml.crypto/LICENSE
inflating: jre/Contents/Home/legal/java.xml.crypto/santuario.md
inflating: jre/Contents/Home/legal/jdk.accessibility/ADDITIONAL_LICENSE_INFO
inflating: jre/Contents/Home/legal/jdk.accessibility/ASSEMBLY_EXCEPTION
inflating: jre/Contents/Home/legal/jdk.accessibility/LICENSE
inflating: jre/Contents/Home/legal/jdk.aot/ADDITIONAL_LICENSE_INFO
inflating: jre/Contents/Home/legal/jdk.aot/ASSEMBLY_EXCEPTION
inflating: jre/Contents/Home/legal/jdk.aot/LICENSE
inflating: jre/Contents/Home/legal/jdk.attach/ADDITIONAL_LICENSE_INFO
inflating: jre/Contents/Home/legal/jdk.attach/ASSEMBLY_EXCEPTION
inflating: jre/Contents/Home/legal/jdk.attach/LICENSE
inflating: jre/Contents/Home/legal/jdk.charsets/ADDITIONAL_LICENSE_INFO
inflating: jre/Contents/Home/legal/jdk.charsets/ASSEMBLY_EXCEPTION
inflating: jre/Contents/Home/legal/jdk.charsets/LICENSE
inflating: jre/Contents/Home/legal/jdk.compiler/ADDITIONAL_LICENSE_INFO
inflating: jre/Contents/Home/legal/jdk.compiler/ASSEMBLY_EXCEPTION
inflating: jre/Contents/Home/legal/jdk.compiler/LICENSE
inflating: jre/Contents/Home/legal/jdk.crypto.cryptoki/ADDITIONAL_LICENSE_INFO
inflating: jre/Contents/Home/legal/jdk.crypto.cryptoki/ASSEMBLY_EXCEPTION
inflating: jre/Contents/Home/legal/jdk.crypto.cryptoki/LICENSE
inflating: jre/Contents/Home/legal/jdk.crypto.cryptoki/pkcs11cryptotoken.md
inflating: jre/Contents/Home/legal/jdk.crypto.cryptoki/pkcs11wrapper.md
inflating: jre/Contents/Home/legal/jdk.crypto.ec/ADDITIONAL_LICENSE_INFO
inflating: jre/Contents/Home/legal/jdk.crypto.ec/ASSEMBLY_EXCEPTION
inflating: jre/Contents/Home/legal/jdk.crypto.ec/ecc.md
inflating: jre/Contents/Home/legal/jdk.crypto.ec/LICENSE
inflating: jre/Contents/Home/legal/jdk.dynalink/ADDITIONAL_LICENSE_INFO
inflating: jre/Contents/Home/legal/jdk.dynalink/ASSEMBLY_EXCEPTION
inflating: jre/Contents/Home/legal/jdk.dynalink/dynalink.md
inflating: jre/Contents/Home/legal/jdk.dynalink/LICENSE
inflating: jre/Contents/Home/legal/jdk.editpad/ADDITIONAL_LICENSE_INFO
inflating: jre/Contents/Home/legal/jdk.editpad/ASSEMBLY_EXCEPTION
inflating: jre/Contents/Home/legal/jdk.editpad/LICENSE
inflating: jre/Contents/Home/legal/jdk.hotspot.agent/ADDITIONAL_LICENSE_INFO
inflating: jre/Contents/Home/legal/jdk.hotspot.agent/ASSEMBLY_EXCEPTION
inflating: jre/Contents/Home/legal/jdk.hotspot.agent/LICENSE
inflating: jre/Contents/Home/legal/jdk.httpserver/ADDITIONAL_LICENSE_INFO
inflating: jre/Contents/Home/legal/jdk.httpserver/ASSEMBLY_EXCEPTION
inflating: jre/Contents/Home/legal/jdk.httpserver/LICENSE
inflating: jre/Contents/Home/legal/jdk.internal.ed/ADDITIONAL_LICENSE_INFO
inflating: jre/Contents/Home/legal/jdk.internal.ed/ASSEMBLY_EXCEPTION
inflating: jre/Contents/Home/legal/jdk.internal.ed/LICENSE
inflating: jre/Contents/Home/legal/jdk.internal.jvmstat/ADDITIONAL_LICENSE_INFO
inflating: jre/Contents/Home/legal/jdk.internal.jvmstat/ASSEMBLY_EXCEPTION
inflating: jre/Contents/Home/legal/jdk.internal.jvmstat/LICENSE
inflating: jre/Contents/Home/legal/jdk.internal.le/ADDITIONAL_LICENSE_INFO
inflating: jre/Contents/Home/legal/jdk.internal.le/ASSEMBLY_EXCEPTION
inflating: jre/Contents/Home/legal/jdk.internal.le/jline.md
inflating: jre/Contents/Home/legal/jdk.internal.le/LICENSE
inflating: jre/Contents/Home/legal/jdk.internal.opt/ADDITIONAL_LICENSE_INFO
inflating: jre/Contents/Home/legal/jdk.internal.opt/ASSEMBLY_EXCEPTION
inflating: jre/Contents/Home/legal/jdk.internal.opt/jopt-simple.md
inflating: jre/Contents/Home/legal/jdk.internal.opt/LICENSE
inflating: jre/Contents/Home/legal/jdk.internal.vm.ci/ADDITIONAL_LICENSE_INFO
inflating: jre/Contents/Home/legal/jdk.internal.vm.ci/ASSEMBLY_EXCEPTION
inflating: jre/Contents/Home/legal/jdk.internal.vm.ci/LICENSE
inflating: jre/Contents/Home/legal/jdk.internal.vm.compiler/ADDITIONAL_LICENSE_INFO
inflating: jre/Contents/Home/legal/jdk.internal.vm.compiler/ASSEMBLY_EXCEPTION
inflating: jre/Contents/Home/legal/jdk.internal.vm.compiler/LICENSE
inflating: jre/Contents/Home/legal/jdk.internal.vm.compiler.management/ADDITIONAL_LICENSE_INFO
inflating: jre/Contents/Home/legal/jdk.internal.vm.compiler.management/ASSEMBLY_EXCEPTION
inflating: jre/Contents/Home/legal/jdk.internal.vm.compiler.management/LICENSE
inflating: jre/Contents/Home/legal/jdk.jartool/ADDITIONAL_LICENSE_INFO
inflating: jre/Contents/Home/legal/jdk.jartool/ASSEMBLY_EXCEPTION
inflating: jre/Contents/Home/legal/jdk.jartool/LICENSE
inflating: jre/Contents/Home/legal/jdk.javadoc/ADDITIONAL_LICENSE_INFO
inflating: jre/Contents/Home/legal/jdk.javadoc/ASSEMBLY_EXCEPTION
inflating: jre/Contents/Home/legal/jdk.javadoc/jquery-migrate.md
inflating: jre/Contents/Home/legal/jdk.javadoc/jquery.md
inflating: jre/Contents/Home/legal/jdk.javadoc/jqueryUI.md
inflating: jre/Contents/Home/legal/jdk.javadoc/jszip.md
inflating: jre/Contents/Home/legal/jdk.javadoc/LICENSE
inflating: jre/Contents/Home/legal/jdk.javadoc/pako.md
inflating: jre/Contents/Home/legal/jdk.jcmd/ADDITIONAL_LICENSE_INFO
inflating: jre/Contents/Home/legal/jdk.jcmd/ASSEMBLY_EXCEPTION
inflating: jre/Contents/Home/legal/jdk.jcmd/LICENSE
inflating: jre/Contents/Home/legal/jdk.jconsole/ADDITIONAL_LICENSE_INFO
inflating: jre/Contents/Home/legal/jdk.jconsole/ASSEMBLY_EXCEPTION
inflating: jre/Contents/Home/legal/jdk.jconsole/LICENSE
inflating: jre/Contents/Home/legal/jdk.jdeps/ADDITIONAL_LICENSE_INFO
inflating: jre/Contents/Home/legal/jdk.jdeps/ASSEMBLY_EXCEPTION
inflating: jre/Contents/Home/legal/jdk.jdeps/LICENSE
inflating: jre/Contents/Home/legal/jdk.jdi/ADDITIONAL_LICENSE_INFO
inflating: jre/Contents/Home/legal/jdk.jdi/ASSEMBLY_EXCEPTION
inflating: jre/Contents/Home/legal/jdk.jdi/LICENSE
inflating: jre/Contents/Home/legal/jdk.jdwp.agent/ADDITIONAL_LICENSE_INFO
inflating: jre/Contents/Home/legal/jdk.jdwp.agent/ASSEMBLY_EXCEPTION
inflating: jre/Contents/Home/legal/jdk.jdwp.agent/LICENSE
inflating: jre/Contents/Home/legal/jdk.jfr/ADDITIONAL_LICENSE_INFO
inflating: jre/Contents/Home/legal/jdk.jfr/ASSEMBLY_EXCEPTION
inflating: jre/Contents/Home/legal/jdk.jfr/LICENSE
inflating: jre/Contents/Home/legal/jdk.jlink/ADDITIONAL_LICENSE_INFO
inflating: jre/Contents/Home/legal/jdk.jlink/ASSEMBLY_EXCEPTION
inflating: jre/Contents/Home/legal/jdk.jlink/LICENSE
inflating: jre/Contents/Home/legal/jdk.jshell/ADDITIONAL_LICENSE_INFO
inflating: jre/Contents/Home/legal/jdk.jshell/ASSEMBLY_EXCEPTION
inflating: jre/Contents/Home/legal/jdk.jshell/LICENSE
inflating: jre/Contents/Home/legal/jdk.jsobject/ADDITIONAL_LICENSE_INFO
inflating: jre/Contents/Home/legal/jdk.jsobject/ASSEMBLY_EXCEPTION
inflating: jre/Contents/Home/legal/jdk.jsobject/LICENSE
inflating: jre/Contents/Home/legal/jdk.jstatd/ADDITIONAL_LICENSE_INFO
inflating: jre/Contents/Home/legal/jdk.jstatd/ASSEMBLY_EXCEPTION
inflating: jre/Contents/Home/legal/jdk.jstatd/LICENSE
inflating: jre/Contents/Home/legal/jdk.localedata/ADDITIONAL_LICENSE_INFO
inflating: jre/Contents/Home/legal/jdk.localedata/ASSEMBLY_EXCEPTION
inflating: jre/Contents/Home/legal/jdk.localedata/cldr.md
inflating: jre/Contents/Home/legal/jdk.localedata/LICENSE
inflating: jre/Contents/Home/legal/jdk.localedata/thaidict.md
inflating: jre/Contents/Home/legal/jdk.management/ADDITIONAL_LICENSE_INFO
inflating: jre/Contents/Home/legal/jdk.management/ASSEMBLY_EXCEPTION
inflating: jre/Contents/Home/legal/jdk.management/LICENSE
inflating: jre/Contents/Home/legal/jdk.management.agent/ADDITIONAL_LICENSE_INFO
inflating: jre/Contents/Home/legal/jdk.management.agent/ASSEMBLY_EXCEPTION
inflating: jre/Contents/Home/legal/jdk.management.agent/LICENSE
inflating: jre/Contents/Home/legal/jdk.management.jfr/ADDITIONAL_LICENSE_INFO
inflating: jre/Contents/Home/legal/jdk.management.jfr/ASSEMBLY_EXCEPTION
inflating: jre/Contents/Home/legal/jdk.management.jfr/LICENSE
inflating: jre/Contents/Home/legal/jdk.naming.dns/ADDITIONAL_LICENSE_INFO
inflating: jre/Contents/Home/legal/jdk.naming.dns/ASSEMBLY_EXCEPTION
inflating: jre/Contents/Home/legal/jdk.naming.dns/LICENSE
inflating: jre/Contents/Home/legal/jdk.naming.rmi/ADDITIONAL_LICENSE_INFO
inflating: jre/Contents/Home/legal/jdk.naming.rmi/ASSEMBLY_EXCEPTION
inflating: jre/Contents/Home/legal/jdk.naming.rmi/LICENSE
inflating: jre/Contents/Home/legal/jdk.net/ADDITIONAL_LICENSE_INFO
inflating: jre/Contents/Home/legal/jdk.net/ASSEMBLY_EXCEPTION
inflating: jre/Contents/Home/legal/jdk.net/LICENSE
inflating: jre/Contents/Home/legal/jdk.pack/ADDITIONAL_LICENSE_INFO
inflating: jre/Contents/Home/legal/jdk.pack/ASSEMBLY_EXCEPTION
inflating: jre/Contents/Home/legal/jdk.pack/LICENSE
inflating: jre/Contents/Home/legal/jdk.rmic/ADDITIONAL_LICENSE_INFO
inflating: jre/Contents/Home/legal/jdk.rmic/ASSEMBLY_EXCEPTION
inflating: jre/Contents/Home/legal/jdk.rmic/LICENSE
inflating: jre/Contents/Home/legal/jdk.scripting.nashorn/ADDITIONAL_LICENSE_INFO
inflating: jre/Contents/Home/legal/jdk.scripting.nashorn/ASSEMBLY_EXCEPTION
inflating: jre/Contents/Home/legal/jdk.scripting.nashorn/double-conversion.md
inflating: jre/Contents/Home/legal/jdk.scripting.nashorn/joni.md
inflating: jre/Contents/Home/legal/jdk.scripting.nashorn/LICENSE
inflating: jre/Contents/Home/legal/jdk.scripting.nashorn.shell/ADDITIONAL_LICENSE_INFO
inflating: jre/Contents/Home/legal/jdk.scripting.nashorn.shell/ASSEMBLY_EXCEPTION
inflating: jre/Contents/Home/legal/jdk.scripting.nashorn.shell/LICENSE
inflating: jre/Contents/Home/legal/jdk.sctp/ADDITIONAL_LICENSE_INFO
inflating: jre/Contents/Home/legal/jdk.sctp/ASSEMBLY_EXCEPTION
inflating: jre/Contents/Home/legal/jdk.sctp/LICENSE
inflating: jre/Contents/Home/legal/jdk.security.auth/ADDITIONAL_LICENSE_INFO
inflating: jre/Contents/Home/legal/jdk.security.auth/ASSEMBLY_EXCEPTION
inflating: jre/Contents/Home/legal/jdk.security.auth/LICENSE
inflating: jre/Contents/Home/legal/jdk.security.jgss/ADDITIONAL_LICENSE_INFO
inflating: jre/Contents/Home/legal/jdk.security.jgss/ASSEMBLY_EXCEPTION
inflating: jre/Contents/Home/legal/jdk.security.jgss/LICENSE
inflating: jre/Contents/Home/legal/jdk.unsupported/ADDITIONAL_LICENSE_INFO
inflating: jre/Contents/Home/legal/jdk.unsupported/ASSEMBLY_EXCEPTION
inflating: jre/Contents/Home/legal/jdk.unsupported/LICENSE
inflating: jre/Contents/Home/legal/jdk.unsupported.desktop/ADDITIONAL_LICENSE_INFO
inflating: jre/Contents/Home/legal/jdk.unsupported.desktop/ASSEMBLY_EXCEPTION
inflating: jre/Contents/Home/legal/jdk.unsupported.desktop/LICENSE
inflating: jre/Contents/Home/legal/jdk.xml.dom/ADDITIONAL_LICENSE_INFO
inflating: jre/Contents/Home/legal/jdk.xml.dom/ASSEMBLY_EXCEPTION
inflating: jre/Contents/Home/legal/jdk.xml.dom/LICENSE
inflating: jre/Contents/Home/legal/jdk.zipfs/ADDITIONAL_LICENSE_INFO
inflating: jre/Contents/Home/legal/jdk.zipfs/ASSEMBLY_EXCEPTION
inflating: jre/Contents/Home/legal/jdk.zipfs/LICENSE
inflating: jre/Contents/Home/lib/classlist
inflating: jre/Contents/Home/lib/ct.sym
inflating: jre/Contents/Home/lib/fontconfig.bfc
inflating: jre/Contents/Home/lib/fontconfig.properties.src
inflating: jre/Contents/Home/lib/jfr/default.jfc
inflating: jre/Contents/Home/lib/jfr/profile.jfc
inflating: jre/Contents/Home/lib/jli/libjli.dylib
inflating: jre/Contents/Home/lib/jrt-fs.jar
inflating: jre/Contents/Home/lib/jspawnhelper
inflating: jre/Contents/Home/lib/jvm.cfg
inflating: jre/Contents/Home/lib/libattach.dylib
inflating: jre/Contents/Home/lib/libawt.dylib
inflating: jre/Contents/Home/lib/libawt_lwawt.dylib
inflating: jre/Contents/Home/lib/libdt_socket.dylib
inflating: jre/Contents/Home/lib/libextnet.dylib
inflating: jre/Contents/Home/lib/libfontmanager.dylib
inflating: jre/Contents/Home/lib/libfreetype.dylib
inflating: jre/Contents/Home/lib/libinstrument.dylib
inflating: jre/Contents/Home/lib/libj2gss.dylib
inflating: jre/Contents/Home/lib/libj2pcsc.dylib
inflating: jre/Contents/Home/lib/libj2pkcs11.dylib
inflating: jre/Contents/Home/lib/libjaas.dylib
inflating: jre/Contents/Home/lib/libjava.dylib
inflating: jre/Contents/Home/lib/libjavajpeg.dylib
inflating: jre/Contents/Home/lib/libjawt.dylib
inflating: jre/Contents/Home/lib/libjdwp.dylib
inflating: jre/Contents/Home/lib/libjimage.dylib
inflating: jre/Contents/Home/lib/libjsig.dylib
inflating: jre/Contents/Home/lib/libjsound.dylib
inflating: jre/Contents/Home/lib/liblcms.dylib
inflating: jre/Contents/Home/lib/libmanagement.dylib
inflating: jre/Contents/Home/lib/libmanagement_agent.dylib
inflating: jre/Contents/Home/lib/libmanagement_ext.dylib
inflating: jre/Contents/Home/lib/libmlib_image.dylib
inflating: jre/Contents/Home/lib/libnet.dylib
inflating: jre/Contents/Home/lib/libnio.dylib
inflating: jre/Contents/Home/lib/libosx.dylib
inflating: jre/Contents/Home/lib/libosxapp.dylib
inflating: jre/Contents/Home/lib/libosxkrb5.dylib
inflating: jre/Contents/Home/lib/libosxsecurity.dylib
inflating: jre/Contents/Home/lib/libosxui.dylib
inflating: jre/Contents/Home/lib/libprefs.dylib
inflating: jre/Contents/Home/lib/librmi.dylib
inflating: jre/Contents/Home/lib/libsaproc.dylib
inflating: jre/Contents/Home/lib/libsplashscreen.dylib
inflating: jre/Contents/Home/lib/libsunec.dylib
inflating: jre/Contents/Home/lib/libunpack.dylib
inflating: jre/Contents/Home/lib/libverify.dylib
inflating: jre/Contents/Home/lib/libzip.dylib
inflating: jre/Contents/Home/lib/modules
inflating: jre/Contents/Home/lib/psfont.properties.ja
inflating: jre/Contents/Home/lib/psfontj2d.properties
inflating: jre/Contents/Home/lib/security/blacklisted.certs
inflating: jre/Contents/Home/lib/security/cacerts
inflating: jre/Contents/Home/lib/security/default.policy
inflating: jre/Contents/Home/lib/security/public_suffix_list.dat
inflating: jre/Contents/Home/lib/server/libjsig.dylib
inflating: jre/Contents/Home/lib/server/libjvm.dylib
inflating: jre/Contents/Home/lib/server/Xusage.txt
inflating: jre/Contents/Home/lib/src.zip
inflating: jre/Contents/Home/lib/tzdb.dat
inflating: jre/Contents/Home/release
inflating: jre/Contents/Info.plist
inflating: jre/Contents/MacOS/libjli.dylib
Archive: /Volumes/SketchUp 2020 Installer/Double-Click to Install Sketchup.app/Contents/Resources/Java/uninstall.zip
inflating: null.app/Contents/PkgInfo
inflating: null.app/Contents/Info.plist
inflating: null.app/Contents/Resources/InfoPlist.strings
inflating: null.app/Contents/Resources/LaunchAnywhere.icns
inflating: null.app/Contents/Resources/Java/libsecuretextservices.dylib
inflating: null.app/Contents/Resources/Java/IAMac.dylib
inflating: null.app/Contents/MacOS/null
inflating: null.app/Contents/Resources/Java/linking.zip

------Executable: cd “/Volumes/SketchUp 2020 Installer”; “/var/folders/rw/yvw0mzvn40n1y3nqmdw2j82m0000gn/T//IA-1964548313/IA-1964548313/jre/Contents/Home/bin/java” --add-opens java.base/jdk.internal.loader=ALL-UNNAMED --add-exports java.desktop/com.apple.eio=ALL-UNNAMED --add-exports java.desktop/com.apple.eawt=ALL-UNNAMED -Xms16m -Xmx48m -cp “/Volumes/SketchUp 2020 Installer/Double-Click to Install Sketchup.app/Contents/Resources/Java/Execute.zip:/Volumes/SketchUp 2020 Installer/Double-Click to Install Sketchup.app/Contents/Resources/Java/IAClasses.zip:/Volumes/SketchUp 2020 Installer/Double-Click to Install Sketchup.app/Contents/Resources/Java/installscript.zip:/Volumes/SketchUp 2020 Installer/Double-Click to Install Sketchup.app/Contents/Resources/Java:/Volumes/SketchUp 2020 Installer/Double-Click to Install Sketchup.app/Contents/Resources/Java/linking.zip” -Dfile.encoding=UTF-8 -Djava.library.path=.:/Library/Java/Extensions:/Network/Library/Java/Extensions:/System/Library/Java/Extensions:/usr/lib/java:“/Volumes/SketchUp 2020 Installer”:“/var/folders/rw/yvw0mzvn40n1y3nqmdw2j82m0000gn/T/IA-1964548313/IA-1964548313/jre/Contents/Home/lib”:“/Volumes/SketchUp 2020 Installer/Double-Click to Install Sketchup.app/Contents/Resources/Java”:“/Volumes/SketchUp 2020 Installer/Double-Click to Install Sketchup.app/Contents/MacOS”:“/Volumes/SketchUp 2020 Installer/Double-Click to Install Sketchup.app/Contents/Resources” -Xdock:name=“SketchUp” -Xdock:icon=“/Volumes/SketchUp 2020 Installer/Double-Click to Install Sketchup.app/Contents/Resources/SelfExtractor.icns” com.zerog.lax.LAX “/var/folders/rw/yvw0mzvn40n1y3nqmdw2j82m0000gn/T/app.properties”-------

Invocation of this Java Application has caused an InvocationTargetException. This application will now exit. (LAX)

Stack Trace:
java.lang.NullPointerException
at java.desktop/java.awt.Window.init(Window.java:509)
at java.desktop/java.awt.Window.(Window.java:549)
at java.desktop/java.awt.Frame.(Frame.java:423)
at java.desktop/java.awt.Frame.(Frame.java:388)
at java.desktop/javax.swing.JFrame.(JFrame.java:180)
at com.zerog.ia.installer.LifeCycleManager.a2(Unknown Source)
at com.zerog.ia.installer.LifeCycleManager.a5(Unknown Source)
at com.zerog.ia.installer.LifeCycleManager.executeApplication(Unknown Source)
at com.zerog.ia.installer.Main.main(Unknown Source)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:566)
at com.zerog.lax.LAX.launch(Unknown Source)
at com.zerog.lax.LAX.main(Unknown Source)
This Application has Unexpectedly Quit: Invocation of this Java Application has caused an InvocationTargetException. This application will now exit. (LAX)

@colin Do you know what’s going on here?

I will ask the QA engineer to drop by…

QA asks if there is anything unusual about the Java that you have running on your Mac?

In Terminal you can type: java -version

For me, with 10.15.4, that shows no JDK installed. If something shows up for you that might be important.

arvegotfredsen@mbptilhendearve ~ % java -version

java version “14.0.1” 2020-04-14

Java™ SE Runtime Environment (build 14.0.1+7)

Java HotSpot™ 64-Bit Server VM (build 14.0.1+7, mixed mode, sharing)

arvegotfredsen@mbptilhendearve ~ %

@colin Do you think you can get someone to look into this? I’ve tried contacting support, but no solution, I just got forwarded to local distributor who can do anything :confused:

There is a good chance that it’s me in support not giving a solution! When we’re at the office I will drop by the right person’s desk and ask them for ideas, but that’s a bit harder when we’re all working at home.

I found your support email, and I’m going to reply with a work around.

hi Colin & Team,
I’m also trying to resolve this java error. On macOS 10.15.5 with JDK installed. I get this error when attempting to install SketchUp Pro and my only option is ‘move to trash’:

Regardless of which button I click I get another prompt that the installer has failed and to ‘ignore, report, or cancel’

Hoping to find a solution to this odd error. Thanks in advance for your time.

Having the same issue here. 2019.3 installs but license is only for 2020.1 wich will fail to install!!! we need a solution asap!