mcdonnell-john commented on pull request #2211: URL: https://github.com/apache/netbeans/pull/2211#issuecomment-685160282
Doing a diff of the 2 installation logs, 1, with an installer built using JDK8 and the other with the installer built with JDK11. Here is where things start to differ: JDK8: ``` 2020-09-01 22:38:28+01 Johns-MacBook-Pro installd[620]: PackageKit: Set reponsibility for install to 86977 2020-09-01 22:38:28+01 Johns-MacBook-Pro installd[620]: PackageKit: Will do receipt-based obsoleting for package identifier org.netbeans.ide.javase.00.0 (prefix path=/Applications/NetBeans/Apache NetBeans 00.0.app/Contents/Resources/NetBeans) 2020-09-01 22:38:28+01 Johns-MacBook-Pro installd[620]: PackageKit: Will do receipt-based obsoleting for package identifier org.netbeans.ide.javaee.00.0 (prefix path=/Applications/NetBeans/Apache NetBeans 00.0.app/Contents/Resources/NetBeans) 2020-09-01 22:38:28+01 Johns-MacBook-Pro installd[620]: PackageKit: Will do receipt-based obsoleting for package identifier org.netbeans.ide.webcommon.00.0 (prefix path=/Applications/NetBeans/Apache NetBeans 00.0.app/Contents/Resources/NetBeans) 2020-09-01 22:38:28+01 Johns-MacBook-Pro installd[620]: PackageKit: Will do receipt-based obsoleting for package identifier org.netbeans.ide.php.00.0 (prefix path=/Applications/NetBeans/Apache NetBeans 00.0.app/Contents/Resources/NetBeans) 2020-09-01 22:38:29+01 Johns-MacBook-Pro installd[620]: PackageKit: Extracting file://localhost/Volumes/Apache%20NetBeans%2000.0/Apache%20NetBeans%2000.0.pkg#nbide-00.0.pkg (destination=/Library/InstallerSandboxes/.PKInstallSandboxManager/A34129E6-E88C-41BE-82C0-832EF0C7CE54.activeSandbox/Root/Applications/NetBeans, uid=0) 2020-09-01 22:38:30+01 Johns-MacBook-Pro installd[620]: PackageKit: Extracting file://localhost/Volumes/Apache%20NetBeans%2000.0/Apache%20NetBeans%2000.0.pkg#javase-00.0.pkg (destination=/Library/InstallerSandboxes/.PKInstallSandboxManager/A34129E6-E88C-41BE-82C0-832EF0C7CE54.activeSandbox/Root/Applications/NetBeans/Apache NetBeans 00.0.app/Contents/Resources/NetBeans, uid=0) 2020-09-01 22:38:31+01 Johns-MacBook-Pro installd[620]: PackageKit: Extracting file://localhost/Volumes/Apache%20NetBeans%2000.0/Apache%20NetBeans%2000.0.pkg#javaee-00.0.pkg (destination=/Library/InstallerSandboxes/.PKInstallSandboxManager/A34129E6-E88C-41BE-82C0-832EF0C7CE54.activeSandbox/Root/Applications/NetBeans/Apache NetBeans 00.0.app/Contents/Resources/NetBeans, uid=0) 2020-09-01 22:38:32+01 Johns-MacBook-Pro installd[620]: PackageKit: Extracting file://localhost/Volumes/Apache%20NetBeans%2000.0/Apache%20NetBeans%2000.0.pkg#webcommon-00.0.pkg (destination=/Library/InstallerSandboxes/.PKInstallSandboxManager/A34129E6-E88C-41BE-82C0-832EF0C7CE54.activeSandbox/Root/Applications/NetBeans/Apache NetBeans 00.0.app/Contents/Resources/NetBeans, uid=0) 2020-09-01 22:38:32+01 Johns-MacBook-Pro installd[620]: PackageKit: Extracting file://localhost/Volumes/Apache%20NetBeans%2000.0/Apache%20NetBeans%2000.0.pkg#php-00.0.pkg (destination=/Library/InstallerSandboxes/.PKInstallSandboxManager/A34129E6-E88C-41BE-82C0-832EF0C7CE54.activeSandbox/Root/Applications/NetBeans/Apache NetBeans 00.0.app/Contents/Resources/NetBeans, uid=0) 2020-09-01 22:38:32+01 Johns-MacBook-Pro installd[620]: PackageKit: prevent user idle system sleep 2020-09-01 22:38:32+01 Johns-MacBook-Pro installd[620]: PackageKit: suspending backupd 2020-09-01 22:38:32+01 Johns-MacBook-Pro installd[620]: PackageKit: Using trashcan path /var/folders/zz/zyxvpxvq6csfxvn_n0000000000000/T/PKInstallSandboxTrash/A34129E6-E88C-41BE-82C0-832EF0C7CE54.sandboxTrash for sandbox /Library/InstallerSandboxes/.PKInstallSandboxManager/A34129E6-E88C-41BE-82C0-832EF0C7CE54.activeSandbox 2020-09-01 22:38:32+01 Johns-MacBook-Pro install_monitor[86990]: Temporarily excluding: /Applications, /Library, /System, /bin, /private, /sbin, /usr 2020-09-01 22:38:32+01 Johns-MacBook-Pro installd[620]: PackageKit: Shoving /Library/InstallerSandboxes/.PKInstallSandboxManager/A34129E6-E88C-41BE-82C0-832EF0C7CE54.activeSandbox/Root (1 items) to / 2020-09-01 22:38:32+01 Johns-MacBook-Pro installd[620]: PackageKit (package_script_service): Preparing to execute script "./postinstall" in /private/tmp/PKInstallSandbox.Trjm7p/Scripts/org.netbeans.ide.nbide.00.0.NZ8q5m 2020-09-01 22:38:32+01 Johns-MacBook-Pro package_script_service[8331]: PackageKit: Executing script "postinstall" in /tmp/PKInstallSandbox.Trjm7p/Scripts/org.netbeans.ide.nbide.00.0.NZ8q5m 2020-09-01 22:38:32+01 Johns-MacBook-Pro package_script_service[8331]: Set responsibility to pid: 86977, responsible_path: /System/Library/CoreServices/Installer.app/Contents/MacOS/Installer 2020-09-01 22:38:33+01 Johns-MacBook-Pro package_script_service[8331]: Responsibility set back to self. ``` JDK11: ``` 2020-09-01 22:39:17+01 Johns-MacBook-Pro installd[620]: PackageKit: Set reponsibility for install to 87072 2020-09-01 22:39:19+01 Johns-MacBook-Pro installd[620]: PackageKit: Extracting file://localhost/Volumes/Apache%20NetBeans%2000.1/Apache%20NetBeans%2000.1.pkg#nbide-00.1.pkg (destination=/Library/InstallerSandboxes/.PKInstallSandboxManager/1F18B801-A715-45CE-8AFD-10E00066C545.activeSandbox/Root/Applications/NetBeans, uid=0) 2020-09-01 22:39:21+01 Johns-MacBook-Pro installd[620]: PackageKit: Extracting file://localhost/Volumes/Apache%20NetBeans%2000.1/Apache%20NetBeans%2000.1.pkg#javase-00.1.pkg (destination=/Library/InstallerSandboxes/.PKInstallSandboxManager/1F18B801-A715-45CE-8AFD-10E00066C545.activeSandbox/Root/Applications/NetBeans/Apache NetBeans 00.1.app/Contents/Resources/NetBeans, uid=0) 2020-09-01 22:39:22+01 Johns-MacBook-Pro installd[620]: PackageKit: Extracting file://localhost/Volumes/Apache%20NetBeans%2000.1/Apache%20NetBeans%2000.1.pkg#javaee-00.1.pkg (destination=/Library/InstallerSandboxes/.PKInstallSandboxManager/1F18B801-A715-45CE-8AFD-10E00066C545.activeSandbox/Root/Applications/NetBeans/Apache NetBeans 00.1.app/Contents/Resources/NetBeans, uid=0) 2020-09-01 22:39:23+01 Johns-MacBook-Pro installd[620]: PackageKit: Extracting file://localhost/Volumes/Apache%20NetBeans%2000.1/Apache%20NetBeans%2000.1.pkg#webcommon-00.1.pkg (destination=/Library/InstallerSandboxes/.PKInstallSandboxManager/1F18B801-A715-45CE-8AFD-10E00066C545.activeSandbox/Root/Applications/NetBeans/Apache NetBeans 00.1.app/Contents/Resources/NetBeans, uid=0) 2020-09-01 22:39:23+01 Johns-MacBook-Pro installd[620]: PackageKit: Extracting file://localhost/Volumes/Apache%20NetBeans%2000.1/Apache%20NetBeans%2000.1.pkg#php-00.1.pkg (destination=/Library/InstallerSandboxes/.PKInstallSandboxManager/1F18B801-A715-45CE-8AFD-10E00066C545.activeSandbox/Root/Applications/NetBeans/Apache NetBeans 00.1.app/Contents/Resources/NetBeans, uid=0) 2020-09-01 22:39:23+01 Johns-MacBook-Pro installd[620]: PackageKit: prevent user idle system sleep 2020-09-01 22:39:23+01 Johns-MacBook-Pro installd[620]: PackageKit: suspending backupd 2020-09-01 22:39:23+01 Johns-MacBook-Pro installd[620]: PackageKit: Applications/NetBeans/Apache NetBeans 00.1.app relocated to Users/john/Apache/WIP/distpreparation/netbeans/12.1/vc1/installer/nbbuild/installer/mac/newbuild/netBeans/nbide/build/app/Apache NetBeans 00.1.app 2020-09-01 22:39:23+01 Johns-MacBook-Pro installd[620]: PackageKit: Using trashcan path /var/folders/zz/zyxvpxvq6csfxvn_n0000000000000/T/PKInstallSandboxTrash/1F18B801-A715-45CE-8AFD-10E00066C545.sandboxTrash for sandbox /Library/InstallerSandboxes/.PKInstallSandboxManager/1F18B801-A715-45CE-8AFD-10E00066C545.activeSandbox 2020-09-01 22:39:23+01 Johns-MacBook-Pro install_monitor[87080]: Temporarily excluding: /Applications, /Library, /System, /bin, /private, /sbin, /usr 2020-09-01 22:39:24+01 Johns-MacBook-Pro installd[620]: PackageKit: Shoving /Library/InstallerSandboxes/.PKInstallSandboxManager/1F18B801-A715-45CE-8AFD-10E00066C545.activeSandbox/Root (2 items) to / 2020-09-01 22:39:24+01 Johns-MacBook-Pro installd[620]: PackageKit (package_script_service): Preparing to execute script "./postinstall" in /private/tmp/PKInstallSandbox.lBZEpU/Scripts/org.netbeans.ide.nbide.00.1.Sk3UTM 2020-09-01 22:39:24+01 Johns-MacBook-Pro package_script_service[8331]: PackageKit: Executing script "postinstall" in /tmp/PKInstallSandbox.lBZEpU/Scripts/org.netbeans.ide.nbide.00.1.Sk3UTM 2020-09-01 22:39:24+01 Johns-MacBook-Pro package_script_service[8331]: Set responsibility to pid: 87072, responsible_path: /System/Library/CoreServices/Installer.app/Contents/MacOS/Installer 2020-09-01 22:39:25+01 Johns-MacBook-Pro package_script_service[8331]: ./postinstall: /tmp/PKInstallSandbox.lBZEpU/Scripts/org.netbeans.ide.nbide.00.1.Sk3UTM/addproduct_id.sh: line 27: cd: /Applications/NetBeans/Apache NetBeans 00.1.app: No such file or directory 2020-09-01 22:39:25+01 Johns-MacBook-Pro package_script_service[8331]: ./postinstall: /tmp/PKInstallSandbox.lBZEpU/Scripts/org.netbeans.ide.nbide.00.1.Sk3UTM/addproduct_id.sh: line 28: cd: Contents/Resources/NetBeans*/netbeans/nb/config: No such file or directory 2020-09-01 22:39:25+01 Johns-MacBook-Pro package_script_service[8331]: Responsibility set back to self. ``` The key part seems to be that on the JDK 11 version, the app is relocated: `PackageKit: Applications/NetBeans/Apache NetBeans 00.1.app relocated to Users/john/Apache/WIP/distpreparation/netbeans/12.1/vc1/installer/nbbuild/installer/mac/newbuild/netBeans/nbide/build/app/Apache NetBeans 00.1.app` So the rest of the process, i.e. running the postinstall scripts fail, as there is no Apache NetBeans 00.1.app in the Applications/NetBeans folder. I've no idea why that occurs at the moment. ---------------------------------------------------------------- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. For queries about this service, please contact Infrastructure at: [email protected] --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected] For further information about the NetBeans mailing lists, visit: https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists
