 |
| Android was selected, but the installer did not automatically select the required JDK and Android SDK/NDK options. This led to the Java JDK error later in the install. |
I had recently posted to the FB Delphi Developer group that Delphi 13.0 IDE insight was not working. (See post here)
Marco Cantu responded and mentioned that it was working in his Delphi 13.1. So I decided to go and upgrade my version of Delphi to 13.1.
I overlooked a small little detail that sent me down "install hell". I chose the Android platform but forgot to check off Eclipse JDK and Android SDK.
 |
Critical Technologies I failed to check off
|
The installer ran and gagged on the JDK missing. It gave me two error messages. One telling me the JDK was missing and s second one with a nice "Retry" button.
So I installed the JDK and clicked Retry. And Delphi eventually installed successfully. This got me thinking. Why didn't this installer warn me that those unchecked boxes might cause an error during installation? I can't answer that.
The other annoying thing is the installer seems to "hang" when it's performing the "Installing" task. Not all the time but most of the time. I made me feel like the computer froze.
So I loaded the Getit Install Log into TextPad. One of the nice features of TextPad is it does not cause a sharing violation when a file is being actively written to. Ig gives you a nice message that says "The file has been updated. Would you like to reload the file?" This was my cheap way of watching what was happening and being comforted that the install was not hung.
ChatGPT Dashboard using the Getit Installation Log
Then I decided to have a little fun. I gave the Getit Installation Log and asked ChatGPT to turn it into a stand-alone HTML dashboard showing me what happened. It came out pretty cool. I asked ChatGPT to give me a blogger-friendly version of HTML I could past in. Below is my Delphi 13.1 installation dashboard.
Oh I almost forgot. After installing 13.1 the IDE Insight is working again.
I went back and checked when the IDE Insight was working:
- Delphi 13.1 - Working
- Delphi 13.0 - Not Working
- Delphi 12 - Not Working
- Delphi 11.3 - Not Working
- Delphi 10.3 - Not Working
- Delphi 10.2.3 - Working
I guess we'll never know what happened between Delphi 10.2.3 and Delphi 13.1 that IDE Insight to not work.
RAD Studio 13.1 GetIt Install Dashboard
A Blogger-friendly summary generated from the GetIt install log. This version is scoped to this post and uses inline styling so it should not disturb the Blogger theme.
Total elapsed
58m 54s
2:45:21 PM to 3:44:15 PM
Active installer time
41m 5s
Across 4 install attempts
Final successful run
26m 29s
After the JDK retry
Platforms selected
5
Android, iOS, macOS, Windows on Arm, Windows
Packages installed
27
Unique successful packages
Install story
The log shows 4 install attempts on 2026-04-25: 3 failed Android SDK/JDK attempts, followed by 1 successful run. This version includes macOS/OSX work done before the retry, so it does not disappear from the timeline.
Platforms selected
●Android
▯iOS
⌘macOS
ARMWindows on Arm
▦Windows
Process time - full current install sequence
Moving folders25m 22s
61.7% of measured time
Downloading7m 45s
18.9% of measured time
Extracting5m 39s
13.8% of measured time
Commands1m 40s
4.1% of measured time
Other / setup27s
1.1% of measured time
Completion markers7s
0.3% of measured time
Registry / environment5s
0.2% of measured time
Process time - final successful retry only
Moving folders18m 3s
68.2% of measured time
Downloading5m 45s
21.7% of measured time
Commands1m 40s
6.3% of measured time
Extracting45s
2.8% of measured time
Other / setup7s
0.4% of measured time
Registry / environment5s
0.3% of measured time
Completion markers4s
0.3% of measured time
Install attempts
| Session | Start | End | Duration | Status | Selected platforms | Root error |
|---|
| 4 | 2:45:21 PM | 2:50:27 PM | 5m 6s | Failed | Android, iOS, macOS, Windows on Arm, Windows | Error when executing an action of "AndroidSDK" catalog. The action is "CheckJavaInstalled" (ID 22). |
| 5 | 2:50:36 PM | 2:53:06 PM | 2m 30s | Failed | Android, iOS, macOS, Windows on Arm, Windows | Error when executing an action of "AndroidSDK" catalog. The action is "CheckJavaInstalled" (ID 22). |
| 6 | 3:03:47 PM | 3:10:47 PM | 7m 0s | Failed | Android, iOS, macOS, Windows on Arm, Windows | Error when executing an action of "AndroidSDK" catalog. The action is "CheckJavaInstalled" (ID 22). |
| 7 | 3:17:46 PM | 3:44:15 PM | 26m 29s | Successful | Android, iOS, macOS, Windows on Arm, Windows | None |
macOS / OSX package detail
These packages were installed before the final JDK retry, which is why they can be missed if you only look at the final successful retry.
| Package | Observed time | First seen | Last seen | Successes | Measured phase time |
|---|
| OSX and iOS Common Files Professional | 7s | 2:45:35 PM | 3:04:08 PM | 2 | Downloading: 6s Moving folders: 1s |
| PAServer for OSX | 10s | 2:45:39 PM | 3:04:14 PM | 2 | Extracting: 8s Downloading: 2s |
| OSX and Linux Common Files | 2s | 2:45:44 PM | 3:04:15 PM | 2 | Extracting: 2s |
| OSX64 Common Files Professional | 8m 56s | 2:45:45 PM | 3:09:05 PM | 2 | Moving folders: 7m 18s Downloading: 1m 38s |
| OSX Common Files Professional | 13s | 3:33:06 PM | 3:33:19 PM | 1 | Downloading: 12s Installing: 1s |
| PAServer for Win64 | 17s | 3:33:19 PM | 3:33:36 PM | 1 | Extracting: 13s Downloading: 4s |
| Delphi macOS Professional | 10s | 3:40:15 PM | 3:40:25 PM | 1 | Moving folders: 6s Downloading: 4s |
Slowest package spans - full current install sequence
The horizontal position shows where the work happened within the overall timeline. Gaps may include error screens, retry time, user intervention, setup checks, and log entries that were not assigned to a named package.
PAServer for OSX5s
Session 4 • 2:45:39 PM to 2:45:44 PM
OSX64 Common Files Professional4m 6s
Session 4 • 2:45:45 PM to 2:49:51 PM
OSX64 Common Files Professional4m 50s
Session 6 • 3:04:15 PM to 3:09:05 PM
AndroidSDK1m 24s
Session 7 • 3:17:53 PM to 3:19:17 PM
Android Common Files Professional5m 9s
Session 7 • 3:19:17 PM to 3:24:26 PM
Core Common Files Professional4m 19s
Session 7 • 3:24:26 PM to 3:28:45 PM
Delphi Common Files Professional17s
Session 7 • 3:28:46 PM to 3:29:03 PM
IOS Common Files Professional4m 2s
Session 7 • 3:29:03 PM to 3:33:05 PM
OSX Common Files Professional13s
Session 7 • 3:33:06 PM to 3:33:19 PM
PAServer for Win6417s
Session 7 • 3:33:19 PM to 3:33:36 PM
Win64 Common Files Professional2m 51s
Session 7 • 3:33:36 PM to 3:36:27 PM
AdoptOpenJDK16s
Session 7 • 3:36:27 PM to 3:36:43 PM
Help Files Professional19s
Session 7 • 3:36:51 PM to 3:37:10 PM
Sample Applications17s
Session 7 • 3:37:10 PM to 3:37:27 PM
TeeChart Standard Professional24s
Session 7 • 3:37:28 PM to 3:37:52 PM
Delphi iOS Professional2m 18s
Session 7 • 3:37:57 PM to 3:40:15 PM
Delphi macOS Professional10s
Session 7 • 3:40:15 PM to 3:40:25 PM
Delphi WinArm Professional3m 48s
Session 7 • 3:40:25 PM to 3:44:13 PM
Errors and recovery
The repeated failure was the Android SDK action CheckJavaInstalled. After the JDK was installed, the retry completed successfully.
| Error message | Count | Sessions |
|---|
| Error when executing an action of "AndroidSDK" catalog. The action is "CheckJavaInstalled" (ID 22). | 6 | 4, 5, 6 |
| A problem occurred during the process. | 3 | 4, 5, 6 |
What was installed
Successful packages across the current install attempts.
| Package | Successes | Failed/incomplete | Observed time | First seen | Last seen | Measured phase time |
|---|
| InterBase Redist | 2 | 2 | 4s | 2:45:26 PM | 3:04:02 PM | Extracting: 6s Downloading: 4s |
| Windows and Android Common Files | 2 | 0 | 0s | 2:45:26 PM | 3:03:56 PM | n/a |
| LivePreview | 2 | 0 | 2s | 2:45:33 PM | 3:04:04 PM | Extracting: 2s |
| Roboto Fonts | 2 | 0 | 2s | 2:45:34 PM | 3:04:05 PM | Downloading: 2s |
| OSX and iOS Common Files Professional | 2 | 0 | 7s | 2:45:35 PM | 3:04:08 PM | Downloading: 6s Moving folders: 1s |
| PAServer for OSX | 2 | 0 | 10s | 2:45:39 PM | 3:04:14 PM | Extracting: 8s Downloading: 2s |
| OSX and Linux Common Files | 2 | 0 | 2s | 2:45:44 PM | 3:04:15 PM | Extracting: 2s |
| OSX64 Common Files Professional | 2 | 0 | 8m 56s | 2:45:45 PM | 3:09:05 PM | Moving folders: 7m 18s Downloading: 1m 38s |
| AndroidSDK | 1 | 3 | 1m 32s | 2:49:51 PM | 3:19:17 PM | Extracting: 4m 42s Installing: 1m 14s Downloading: 10s |
| Android Common Files Professional | 1 | 0 | 5m 9s | 3:19:17 PM | 3:24:26 PM | Moving folders: 4m 23s Downloading: 46s |
| Core Common Files Professional | 1 | 0 | 4m 19s | 3:24:26 PM | 3:28:45 PM | Moving folders: 3m 12s Downloading: 1m 3s Installing: 4s |
| Delphi Common Files Professional | 1 | 0 | 17s | 3:28:46 PM | 3:29:03 PM | Downloading: 13s Moving folders: 3s Installing: 1s |
| IOS Common Files Professional | 1 | 0 | 4m 2s | 3:29:03 PM | 3:33:05 PM | Moving folders: 3m 18s Downloading: 43s Extracting: 1s |
| OSX Common Files Professional | 1 | 0 | 13s | 3:33:06 PM | 3:33:19 PM | Downloading: 12s Installing: 1s |
| PAServer for Win64 | 1 | 0 | 17s | 3:33:19 PM | 3:33:36 PM | Extracting: 13s Downloading: 4s |
| Win64 Common Files Professional | 1 | 0 | 2m 51s | 3:33:36 PM | 3:36:27 PM | Moving folders: 2m 15s Downloading: 36s |
| AdoptOpenJDK | 1 | 0 | 16s | 3:36:27 PM | 3:36:43 PM | Extracting: 10s Downloading: 4s Installing: 2s |
| AndroidSDK-NDK | 1 | 0 | 4s | 3:36:43 PM | 3:36:47 PM | Installing: 2s Downloading: 1s Extracting: 1s |
| Fonts | 1 | 0 | 4s | 3:36:47 PM | 3:36:51 PM | Installing: 3s Extracting: 1s |
| Help Files Professional | 1 | 0 | 19s | 3:36:51 PM | 3:37:10 PM | Downloading: 17s Moving folders: 1s Installing: 1s |
| Sample Applications | 1 | 0 | 17s | 3:37:10 PM | 3:37:27 PM | Extracting: 13s Downloading: 3s Installing: 1s |
| TeeChart Standard Professional | 1 | 0 | 24s | 3:37:28 PM | 3:37:52 PM | Moving folders: 17s Downloading: 6s Installing: 1s |
| Delphi Android Professional | 1 | 0 | 4s | 3:37:53 PM | 3:37:57 PM | Downloading: 2s Moving folders: 1s Installing: 1s |
| Delphi iOS Professional | 1 | 0 | 2m 18s | 3:37:57 PM | 3:40:15 PM | Moving folders: 1m 46s Downloading: 31s Installing: 1s |
| Delphi macOS Professional | 1 | 0 | 10s | 3:40:15 PM | 3:40:25 PM | Moving folders: 6s Downloading: 4s |
| Delphi WinArm Professional | 1 | 0 | 3m 48s | 3:40:25 PM | 3:44:13 PM | Moving folders: 2m 49s Downloading: 58s Installing: 1s |
| Delphi Windows Professional | 1 | 0 | 2s | 3:44:13 PM | 3:44:15 PM | Extracting: 1s Installing: 1s |
How the timing was calculated
Durations are estimates inferred from timestamp gaps between log entries. A package duration runs from the first logged action for that package through its success marker. Installer housekeeping, retry gaps, error screens, registry updates, file copies, and command execution can create visible gaps in the timeline.
Enjoy
Semper Fi
Gunny Mike
https://zilchworks.com
https://debtblaster.com
No comments:
Post a Comment