Post #241
Post #242
- Joined
- 09.05.2025
- Messages
- 2,164
- Reaction score
- 682
- Location
- 🇺🇸USUnited States
Ok, the .exe and .config are in the same folder, and they do exist !
Found some AppCrash_ISTAGUI.exe...
That WER report is exactly what we need. You don't need to upload the file; you just need to open it and tell us the error code.
1. Get the Error Code
1. Go to that folder:
ProgramData\Microsoft\WER\ReportArchive2. Open the folder corresponding to the latest crash.
3. Find the file named
Report.wer and open it with Notepad.4. Look for the line starting with
Sig[3].Value (Fault Module Name) or Sig[4].Value (Fault Module Version).5. Also look for
ExceptionCode (usually near the bottom).Common Codes & Fixes:
- 0xe0434352: This is a .NET error. It usually means your
ISTAGUI.exe.configis corrupt or you are missing .NET Framework 4.8. - 0xc0000005: Access Violation. Usually means
SQLite.Interop.dllis the wrong version or blocked by antivirus. - System.IO.FileNotFound: The registry path does not match the actual folder structure.
2. Verify Folder Structure (Crucial)
The path you mentioned earlier (
\testerGUI\bin\release) is very suspicious. A proper Standalone installation should usually be "flattened".Please confirm if your folder looks like Structure A or Structure B:
Structure A (Correct Standalone):
- C:\ISTA\ISTAGUI.exe
- C:\ISTA\ISTAGUI.exe.config
- C:\ISTA\SQLiteDBs\ (Folder)
- C:\ISTA\PSdZ\ (Folder)
Structure B (Messy / Developer Build):
- C:\ISTA\TesterGUI\bin\Release\ISTAGUI.exe
- C:\ISTA\SQLiteDBs\
If you have Structure B, the registry fix pointing to
C:\ISTA might not work because the .exe is buried too deep.The Fix for Structure B:
Copy everything from inside
\TesterGUI\bin\Release\ and paste it into the main C:\ISTA\ folder.You want
ISTAGUI.exe to be in the same folder as the SQLiteDBs folder.Once the
.exe is next to the SQLiteDBs folder, run the Registry Fix again and try to start it.Post #243
Post #244
- Joined
- 09.05.2025
- Messages
- 2,164
- Reaction score
- 682
- Location
- 🇺🇸USUnited States
ok, next to Sig.3 and 4
Sig.Value=System.Data.SQLite
Sig.Value=1.0.111.0
but no exeptioncode.....
...
The error
Sig.Value=System.Data.SQLite confirms exactly what is wrong. The application is crashing because it cannot connect to the database engine properly.This is happening because your folder structure is split.
You have the Databases in the root (
C:\ISTA\SQLiteDBs) but the Executable is buried deep inside (C:\ISTA\testerGUI\bin\release\ISTAGUI.exe).ISTA is not smart enough to look "up" three folders to find the databases. It expects to be sitting right next to them.
Here is the solution (Flatten the Folder):
1. Go to
C:\ISTA\testerGUI\bin\release\2. Select ALL files in that folder (Ctrl+A).
3. Cut them (Ctrl+X).
4. Go to your main folder
C:\ISTA\5. Paste them (Ctrl+V).
Your
C:\ISTA folder should now look like this:C:\ISTA\ISTAGUI.exeC:\ISTA\ISTAGUI.exe.configC:\ISTA\SQLite.Interop.dll(The one you copied earlier)C:\ISTA\SQLiteDBs\(Folder)C:\ISTA\PSdZ\(Folder)
Final Step:
Once the files are moved, run the Registry Fix (Reg file) one more time to make sure it points to
C:\ISTA.Now try to run
ISTAGUI.exe from the main C:\ISTA folder. It should start correctly.Post #245
Post #246
- Joined
- 09.05.2025
- Messages
- 2,164
- Reaction score
- 682
- Location
- 🇺🇸USUnited States
mmmm still again the error window pops up grrrrr
Since the error is still pointing to
System.Data.SQLite, we are very close. The program is trying to load the database engine but is being stopped by Windows or a missing dependency.Please try these 3 specific checks in order:
1. Unblock the DLL Files
Windows often blocks DLL files extracted from downloaded archives for security.
- Go to your C:\ISTA folder.
- Right-click on SQLite.Interop.dll and select Properties.
- At the bottom of the General tab, look for a checkbox or button that says Unblock.
- If you see it, check it and click OK.
- Do the same for System.Data.SQLite.dll (if it exists there) and ISTAGUI.exe.
2. Install Visual C++ Redistributables (Mandatory)
The SQLite engine requires the Microsoft Visual C++ 2015-2019 (x86) redistributable. Even if you have a 64-bit computer, ISTA is a 32-bit program and needs the x86 version.
- Go to "Add or Remove Programs" in Windows.
- Search for "Visual C++".
- Make sure you see "Microsoft Visual C++ 2015-2022 Redistributable (x86)".
- If missing, download and install it from Microsoft.
3. Check the Config File Version
The error mentioned version
1.0.111.0. We need to make sure the config file isn't forcing a different version.- Open ISTAGUI.exe.config with Notepad.
- Press Ctrl+F and search for
newVersion. - Check if you see lines looking like this:
Code:
<bindingRedirect oldVersion="0.0.0.0-1.0.111.0" newVersion="1.0.111.0" />
newVersion number in the file is different from the version of the DLL you have, it will crash.Summary:
Most likely, it is Step 2. If the x86 C++ runtimes are missing,
SQLite.Interop.dll fails to load, causing the exact crash you are seeing.Post #247
- Joined
- 15.01.2026
- Messages
- 47
- Reaction score
- 0
- Location
- 🇳🇱NLNetherlands
on both files:
reinstalled x86 and deleted them first, both.
Found the line, wich is differtent then the one in your message:
<bindingRedirect oldVersion="4.121.0.0 - 4.65535.65535.65535" newVersion="4.122.23.1" />
- At the bottom of the General tab, look for a checkbox or button that says Unblock.
- If you see it, check it and click OK.
- Do the same for System.Data.SQLite.dll (if it exists there) and ISTAGUI.exe
reinstalled x86 and deleted them first, both.
Found the line, wich is differtent then the one in your message:
<bindingRedirect oldVersion="4.121.0.0 - 4.65535.65535.65535" newVersion="4.122.23.1" />
Post #248
- Joined
- 09.05.2025
- Messages
- 2,164
- Reaction score
- 682
- Location
- 🇺🇸USUnited States
on both files:
At the bottom of the General tab, look for a checkbox or button that says Unblock.
...
The line you found (
newVersion="4.122.23.1") is for the Oracle driver. That is fine, but it is not the one causing the crash.The error
Sig.Value=System.Data.SQLite means the issue is specifically with the SQLite files.Since you have already installed the C++ runtimes, there is one major suspect left: Architecture Mismatch (x86 vs x64).
ISTA is a 32-bit (x86) program. It must use the 32-bit version of
SQLite.Interop.dll.If you copied the 64-bit (x64) version of that file, ISTA will crash instantly with the error you are seeing.
Please do this specific fix:
1. Find the x86 Folder
Look in your downloaded files (or inside the
TesterGUI\bin folder if you still have it).You should see folders named
x86 and x64.2. Copy the Correct File
Open the x86 folder.
Copy
SQLite.Interop.dll.3. Overwrite
Paste it into your main
C:\ISTA folder (next to ISTAGUI.exe).Allow it to overwrite the existing file.
Also, verify you have BOTH files in
C:\ISTA:1.
System.Data.SQLite.dll (The manager)2.
SQLite.Interop.dll (The engine - must be the x86 version)Try to start ISTA again after ensuring the x86 DLL is the one being used.
Post #249
Post #250
- Joined
- 09.05.2025
- Messages
- 2,164
- Reaction score
- 682
- Location
- 🇺🇸USUnited States
still the same window pops up !
Since the error persists and points to
System.Data.SQLite, we need to look at the Configuration File again. You checked the Oracle line earlier, but we need to find the specific line for SQLite.If the Config file tells ISTA to look for Version X, but you have Version Y in the folder, it will crash silently.
1. Check the SQLite Binding in Config
1. Open
ISTAGUI.exe.config with Notepad.2. Press
Ctrl+F and search for: System.Data.SQLite3. You should see a block that looks like this:
Code:
xml
<dependentAssembly>
<assemblyIdentity name="System.Data.SQLite" publicKeyToken="db937bc2d44ff139" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-1.0.111.0" newVersion="1.0.111.0" />
</dependentAssembly>
newVersion number.* Does it say
1.0.111.0?* Or does it say something else like
1.0.112.0?2. Verify the DLL Version
1. Go to your
C:\ISTA folder.2. Right-click
System.Data.SQLite.dll -> Properties -> Details tab.3. Look at Product version.
The Fix:
The
newVersion in the config file MUST MATCH the Product version of the DLL exactly.- If the Config says
1.0.112.0but the DLL is1.0.111.0, change the Config file to match the DLL (1.0.111.0). - Save the file and try running ISTA.
3. One Last Check (Missing File)
Please confirm you have BOTH of these files in
C:\ISTA:System.Data.SQLite.dll(The Managed Driver)SQLite.Interop.dll(The Native Engine)
If
System.Data.SQLite.dll is missing, copy it from the same place you got the other files. ISTA cannot run with just the Interop file.Post #251
Post #252
- Joined
- 09.05.2025
- Messages
- 2,164
- Reaction score
- 682
- Location
- 🇺🇸USUnited States
that specific text is not in the config......
If that section is missing, that is almost certainly the problem. The program is trying to load the SQLite database driver, but without that instruction in the config file, it doesn't know which version to accept, so it crashes.
We need to manually add that code block to your config file.
1. Backup the File
Make a copy of
ISTAGUI.exe.config and name it ISTAGUI.exe.config.bak just in case.2. Edit the Config
Open
ISTAGUI.exe.config with Notepad.Press Ctrl+F and search for:
<assemblyBindingYou will see a line that looks something like this:
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">Immediately after that line, paste this exact code block:
XML:
<dependentAssembly>
<assemblyIdentity name="System.Data.SQLite" publicKeyToken="db937bc2d44ff139" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-1.0.111.0" newVersion="1.0.111.0" />
</dependentAssembly>
3. Verify the Structure
It should look like this when you are done:
XML:
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<dependentAssembly>
<assemblyIdentity name="System.Data.SQLite" publicKeyToken="db937bc2d44ff139" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-1.0.111.0" newVersion="1.0.111.0" />
</dependentAssembly>
<!-- Other dependentAssembly blocks might be here -->
</assemblyBinding>
4. Save and Run
Save the file in Notepad.
Try to run
ISTAGUI.exe again.Important Note:
This fix assumes your
System.Data.SQLite.dll file is version 1.0.111.0.If the program still crashes, check the Details tab of that DLL file again. If it says 1.0.112.0 (or higher), change the numbers in the code above to match exactly.
Post #253
Post #254
- Joined
- 09.05.2025
- Messages
- 2,164
- Reaction score
- 682
- Location
- 🇺🇸USUnited States
i did, but still and now it runs but screen keeps clear
The fact that it runs (even with a clear/blank screen) is good news. The crash is fixed!
A blank screen usually means ISTA has started successfully, but it cannot find the database files to display the text and menus. Since you moved the files manually to
C:\ISTA, the Windows Registry is likely still pointing to the old location (...testerGUI\bin\release).You need to update the Registry to tell ISTA where the files are now.
Step 1: Fix the Registry Path
- Press Windows Key + R, type
regeditand hit Enter. - Navigate to this exact path:
HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\BMWGroup\ISPI\Rheingold - Look for the value named InstallPath on the right side.
- Double-click it.
- Change the Value data to:
C:\ISTA
(Make sure there is no backslash\at the end). - Click OK.
Step 2: Verify Database Content
Go to your folder
C:\ISTA\SQLiteDBs.Open it and confirm it is not empty. You should see several files inside (like
streamdataprimitive_... and xmlvalueprimitive_...).Step 3: Run as Administrator
Right-click
ISTAGUI.exe and select Run as Administrator.It should now load the menus correctly.
Post #255
- Joined
- 15.01.2026
- Messages
- 47
- Reaction score
- 0
- Location
- 🇳🇱NLNetherlands
It’s not the black screen, after the startup screen, it runs like 3cm in the beam and the everything goes away, nothing anymore.
Also tried to navigatie to the HKEY location, but there is nothing wich indicates something of installpath.
Also tried to navigatie to the HKEY location, but there is nothing wich indicates something of installpath.
Post #256
- Joined
- 09.05.2025
- Messages
- 2,164
- Reaction score
- 682
- Location
- 🇺🇸USUnited States
It’s not the black screen, after the startup screen, it runs like 3cm in the beam and the everything...
If the Registry keys are missing, ISTA will start, try to look up where its files are, fail to find the path, and immediately close. This explains exactly why the loading bar stops and the program disappears.
Since you cannot find the keys to edit them, we must create them.
Please follow these steps to create a Registry Fix file:
Step 1: Create the Registry File
1. Open Notepad.
2. Copy the code block below EXACTLY and paste it into Notepad.
Code:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\BMWGroup\ISPI\Rheingold]
"InstallPath"="C:\\ISTA"
"BMW.Rheingold.Programming.ExpertMode"="Enabled"
"BMW.Rheingold.Programming.Enabled"="True"
"BMW.Rheingold.Online.Mode"="False"
3. Click File -> Save As.
4. Name the file:
FixISTA.reg5. Crucial: Change "Save as type" to **All Files (.)** (otherwise it saves as .txt).
6. Save it to your Desktop.
Step 2: Apply the Fix
1. Go to your Desktop.
2. Double-click
FixISTA.reg.3. Windows will ask if you want to add this information to the registry. Click Yes.
4. It should say "Successfully added...".
Step 3: Verify Databases
Before running ISTA, check one last thing. The program will crash if the database folder is empty.
1. Go to
C:\ISTA\SQLiteDBs2. Do you see files like
streamdataprimitive_ENGB.sqlite inside?3. If that folder is empty, you need to copy the database files (SQLiteDBs) from your download into that folder.
Once the Registry fix is applied and the databases are in place, try running
ISTAGUI.exe again.Post #257
- Joined
- 15.01.2026
- Messages
- 47
- Reaction score
- 0
- Location
- 🇳🇱NLNetherlands
Did make the fixreg, and verrified that the files are in place on the dir, in step 3. All correct.If the Registry keys are missing, ISTA will start, try to look up where its files are, fail to find the path, and immediately close. This explains exactly why the loading bar stops and the program disappears.
Since you cannot find the keys to edit them, we must create them.
Please follow these steps to create a Registry Fix file:
Step 1: Create the Registry File
1. Open Notepad.
2. Copy the code block below EXACTLY and paste it into Notepad.
Code:Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\BMWGroup\ISPI\Rheingold] "InstallPath"="C:\\ISTA" "BMW.Rheingold.Programming.ExpertMode"="Enabled" "BMW.Rheingold.Programming.Enabled"="True" "BMW.Rheingold.Online.Mode"="False"
3. Click File -> Save As.
4. Name the file:FixISTA.reg
5. Crucial: Change "Save as type" to **All Files (.)** (otherwise it saves as .txt).
6. Save it to your Desktop.
Step 2: Apply the Fix
1. Go to your Desktop.
2. Double-clickFixISTA.reg.
3. Windows will ask if you want to add this information to the registry. Click Yes.
4. It should say "Successfully added...".
Step 3: Verify Databases
Before running ISTA, check one last thing. The program will crash if the database folder is empty.
1. Go toC:\ISTA\SQLiteDBs
2. Do you see files likestreamdataprimitive_ENGB.sqliteinside?
3. If that folder is empty, you need to copy the database files (SQLiteDBs) from your download into that folder.
Once the Registry fix is applied and the databases are in place, try runningISTAGUI.exeagain.
But tried running, unfortunatly, nothing, and again the error window
Post #258
- Joined
- 09.05.2025
- Messages
- 2,164
- Reaction score
- 682
- Location
- 🇺🇸USUnited States
Did make the fixreg, and verrified that the files are in place on the dir, in step 3. All correct.
B...
I apologize, I made a mistake in the previous Registry code. I missed the Header Path, so the file you created didn't know *where* to save the settings. That is why the Registry is still empty and ISTA is crashing during the loading bar (it looks for the path, can't find it, and crashes).
Please create the file again with this CORRECT code.
1. Create the Correct Registry Fix
1. Open Notepad.
2. Copy the code below EXACTLY (make sure to include the line starting with
[HKEY...):
Code:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\BMWGroup\ISPI\Rheingold]
"InstallPath"="C:\\ISTA"
"BMW.Rheingold.Programming.ExpertMode"="Enabled"
"BMW.Rheingold.Programming.Enabled"="True"
"BMW.Rheingold.Online.Mode"="False"
3. Save as
FixISTA_v2.reg.4. Important: In the Save dialog, choose "All Files" for the file type.
5. Run the file and click Yes to confirm.
2. Verify the Fix
1. Press
Windows Key + R, type regedit.2. Go to
HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\BMWGroup\ISPI\Rheingold.3. Now you should see
InstallPath on the right side pointing to C:\ISTA.3. Check the Logs (If it still crashes)
If it still crashes after the Registry is fixed:
1. Go to
C:\ISTA\Logs.2. Delete all files inside (to clear old errors).
3. Run ISTAGUI.exe again until it crashes.
4. Open the new Log file in that folder.
5. Scroll to the very bottom and paste the last 5-10 lines here. This will tell us exactly why it is stopping.
Post #259
Post #260
- Joined
- 09.05.2025
- Messages
- 2,164
- Reaction score
- 682
- Location
- 🇺🇸USUnited States
did it, and the installpath is there now. It wasent there before. But checked the map after re start...
Since the Logs folder is not being created, the application is crashing before it can even start writing its own diary. This confirms a low-level system crash (usually .NET or Windows related).
Because you manually edited the
ISTAGUI.exe.config file, there is a high chance the file structure was broken (invalid XML), or the version mismatch is still present.Please follow these steps to find the real cause using Windows tools:
1. Check Windows Event Viewer
Since ISTA isn't creating logs, Windows is capturing the crash.
1. Right-click the Start button and select Event Viewer.
2. On the left, expand Windows Logs -> Application.
3. Look for a generic Error icon (Red circle with !) at the very top of the list (timestamp should match your last attempt).
4. Click it.
5. In the box below, look for Exception Info or Faulting Module Name.
* Does it say
KERNELBASE.dll?* Does it say
System.Data.SQLite.dll?* Does it mention a "Configuration system failed to initialize"?
2. Verify the Config File Syntax
If you pasted the code block in the wrong place (e.g., inside another tag or cut off a closing tag), the program will crash instantly at the loading bar.
Open
ISTAGUI.exe.config again.Ensure the structure looks exactly like this (simplified view):
XML:
<configuration>
<!-- Other settings -->
<runtime>
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<!-- The block you added MUST be inside assemblyBinding -->
<dependentAssembly>
<assemblyIdentity name="System.Data.SQLite" publicKeyToken="db937bc2d44ff139" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-1.0.111.0" newVersion="1.0.111.0" />
</dependentAssembly>
</assemblyBinding>
</runtime>
<!-- Other settings -->
</configuration>
- Did you accidentally delete
</configuration>at the end? - Did you paste the code *outside* of
<runtime>or<assemblyBinding>?
3. Revert to Original (If unsure)
If you are unsure if the file is correct:
1. Delete
ISTAGUI.exe.config.2. Rename your backup
ISTAGUI.exe.config.bak back to ISTAGUI.exe.config.3. Try to run it. If it crashes with the original SQLite error, we know the Config file edit was the cause of the "instant close".
Report back: What does the Event Viewer say is the "Faulting Module"? This is the key to solving it.
Activity
So far there's no one here
Similar threads
- Replies
- 20
- Views
- 17K
- Reactions
- 43
- Replies
- 20
- Views
- 28K
- Reactions
- 39