tautcony / ISTA-Patcher

An IL patcher
GNU General Public License v3.0
17 stars 8 forks source link

In ISTA 4.42.41, the "Execute Measures Plan" button is not active. #11

Closed CharlesJung73 closed 5 months ago

CharlesJung73 commented 10 months ago

Until ISTA 4.42.30, patching with ISTA-Patcher 1.2.3 enabled normal diagnosis, error deletion, and programming.

However, the "Execute Measures Plan" button is not active from ISTA 4.42.41, so only diagnostics and error deletion are possible.

The latest version of ISTA 4.43.13 shows the same symptoms.

Also, in ISTA 4.34.13, the contents of the file version information window look different than before.

I am sharing the ISTA app of the versions I mentioned just in case you need them.

https://mega.nz/folder/ixI2DADY#XnU-RoniuR1rveRQWq6kUQ

4 42 41 25668 4 43 13 26115

tautcony commented 10 months ago

File version information list change is a feature, BMW remove those columns from the view model. Rest of the issue needs further investigation, are there any error messages in the log files that haven't appeared before?

<ListView Name="lvContentVersion" Margin="7,2,7,30" pf:ListViewSorter.CustomListViewSorter="BMW.Rheingold.ISTAGUI.VersionComparer" DockPanel.Dock="Top" Style="{DynamicResource styleListView}" ItemsSource="{Binding VersionInformation}">
  <ListView.View>
    <GridView AllowsColumnReorder="False">
-      <GridViewColumn Width="316" DisplayMemberBinding="{Binding Path=Package}">
-        <GridViewColumnHeader Content="{Binding ., Converter={StaticResource GuiTranslator}, ConverterParameter=#PackageDesignation, FallbackValue=?PackageDesignation, Mode=OneWay}" />
-      </GridViewColumn>
      <GridViewColumn Width="300" DisplayMemberBinding="{Binding Path=SubSystem}">
        <GridViewColumnHeader Content="{Binding ., Converter={StaticResource GuiTranslator}, ConverterParameter=#Subsystem, FallbackValue=?Subsystem, Mode=OneWay}" />
      </GridViewColumn>
-      <GridViewColumn Width="120" DisplayMemberBinding="{Binding Path=VersionNumber}">
+      <GridViewColumn Width="auto" DisplayMemberBinding="{Binding Path=VersionNumber}">
        <GridViewColumnHeader Content="{Binding ., Converter={StaticResource GuiTranslator}, ConverterParameter=#Version, FallbackValue=?Version, Mode=OneWay}" />
      </GridViewColumn>
-      <GridViewColumn Width="120" DisplayMemberBinding="{Binding Path=Date, StringFormat={}{0:dd.MM.yyyy}}">
-        <GridViewColumnHeader Content="{Binding ., Converter={StaticResource GuiTranslator}, ConverterParameter=#Date, FallbackValue=?Date, Mode=OneWay}" />
-      </GridViewColumn>
-      <GridViewColumn Width="120">
-        <GridViewColumn.CellTemplate>
-          <DataTemplate>
-            <TextBlock Margin="0,0,40,0" TextAlignment="Right" Text="{Binding Path=Size}" />
-          </DataTemplate>
-        </GridViewColumn.CellTemplate>
-        <GridViewColumnHeader Tag="Size" Content="{Binding ., Converter={StaticResource GuiTranslator}, ConverterParameter=#Size, FallbackValue=?Size, Mode=OneWay}" />
-      </GridViewColumn>
    </GridView>
  </ListView.View>
</ListView>
CharlesJung73 commented 10 months ago

When I tested again yesterday, the "Execute Measures Plan" button was activated in ISTA 4.42.41. I don't know why it didn't work before, but anyway, I'm glad it's active now~ :)

In ISTA 4.43.13, the "Execute Measures Plan" button is still not active.

I checked the logs by version, but the amount is huge and the contents are not easy to see.

In 4.42.41 and 4.43.13, I deleted the timestamp from the log file with the file name [date]_[account]_ISTA.log and compared it mainly with ERROR and WARNING, but there were about 3 errors that were not there before.

ERROR [T] ISTA: [1] ServiceLocator.GetService() - No service registered for type 'BMW.Rheingold.CoreFramework.Contracts.FASTA.IFasta2Service'. Using default instead.

ERROR [T] ISTA: [1] SQLiteConnectionMgr.InitializeXmlValuePrimitiveDb() - File C:\EC-APPS\ISTA\SQLiteDBs\xmlvalueprimitive_ENGB.sqlite not found, no connection to XmlValuePrimitive.

ERROR [T] ISTA: [1] SQLiteConnectionMgr.InitializeXmlValuePrimitiveDb() - File C:\EC-APPS\ISTA\SQLiteDBs\xmlvalueprimitive_DEDE.sqlite not found, no connection to XmlValuePrimitive.

Note that SQLiteDBs installed en-US instead of en-GB, and only en-US language is registered in the registry.

iggy2022 commented 10 months ago

Hi Charles Jung 73 do you have a link to download the latest full version for ista? and Cherry on the cake in French? here in france no way to find free SQLiteDBs fr it's paying and expensive thanks in advance thancks TC for your work

CharlesJung73 commented 10 months ago

I don't have a file of French SQLiteDBs. If you need the latest version of the English SQLiteDBs file, I can share it.