[Content Patcher] Unhandled exception applying patch: Stoffton > EditData Data/Locations. System.IndexOutOfRangeException: Index was outside the bounds of the array. at ContentPatcher.Framework.Migrations.Migration_2_0.LocationsMigrator.TryParseRawSeasonsFromNewData(Nullable`1 season, String condition, HashSet`1& parsedSeasons, HashSet`1& parsedNotSeasons) in E:\source\_Stardew\Mods.Pathoschild\ContentPatcher\Framework\Migrations\Migration_2_0.ForLocations.cs:line 884 at ContentPatcher.Framework.Migrations.Migration_2_0.LocationsMigrator.ParseEffectiveSeasons(Nullable`1 season, String condition) in E:\source\_Stardew\Mods.Pathoschild\ContentPatcher\Framework\Migrations\Migration_2_0.ForLocations.cs:line 819 at ContentPatcher.Framework.Migrations.Migration_2_0.LocationsMigrator.GetFishFromNewList(List`1 data, HashSet`1& springFish, HashSet`1& summerFish, HashSet`1& fallFish, HashSet`1& winterFish) in E:\source\_Stardew\Mods.Pathoschild\ContentPatcher\Framework\Migrations\Migration_2_0.ForLocations.cs:line 684 at ContentPatcher.Framework.Migrations.Migration_2_0.LocationsMigrator.GetOldFormat(IDictionary`2 from, HashSet`1& skippedDueToNoData) in E:\source\_Stardew\Mods.Pathoschild\ContentPatcher\Framework\Migrations\Migration_2_0.ForLocations.cs:line 122 at ContentPatcher.Framework.Migrations.Migration_2_0.LocationsMigrator.TryApplyEditPatch[T](EditDataPatch patch, IAssetData asset, Action`2 onWarning, String& error) in E:\source\_Stardew\Mods.Pathoschild\ContentPatcher\Framework\Migrations\Migration_2_0.ForLocations.cs:line 86 at ContentPatcher.Framework.Migrations.BaseRuntimeMigration.TryApplyEditPatch[T](IPatch patch, IAssetData asset, String& error) in E:\source\_Stardew\Mods.Pathoschild\ContentPatcher\Framework\Migrations\BaseRuntimeMigration.cs:line 0 at ContentPatcher.Framework.Migrations.AggregateMigration.TryApplyEditPatch[T](IPatch patch, IAssetData asset, String& error) in E:\source\_Stardew\Mods.Pathoschild\ContentPatcher\Framework\Migrations\AggregateMigration.cs:line 205 at ContentPatcher.Framework.PatchManager.ApplyEdits[T](ICollection`1 patches, IAssetData asset) in E:\source\_Stardew\Mods.Pathoschild\ContentPatcher\Framework\PatchManager.cs:line 579 [Content Patcher] Unhandled exception applying patch: Fostoria > EditData Data/Locations. System.IndexOutOfRangeException: Index was outside the bounds of the array. at ContentPatcher.Framework.Migrations.Migration_2_0.LocationsMigrator.TryParseRawSeasonsFromNewData(Nullable`1 season, String condition, HashSet`1& parsedSeasons, HashSet`1& parsedNotSeasons) in E:\source\_Stardew\Mods.Pathoschild\ContentPatcher\Framework\Migrations\Migration_2_0.ForLocations.cs:line 884 at ContentPatcher.Framework.Migrations.Migration_2_0.LocationsMigrator.ParseEffectiveSeasons(Nullable`1 season, String condition) in E:\source\_Stardew\Mods.Pathoschild\ContentPatcher\Framework\Migrations\Migration_2_0.ForLocations.cs:line 819 at ContentPatcher.Framework.Migrations.Migration_2_0.LocationsMigrator.GetFishFromNewList(List`1 data, HashSet`1& springFish, HashSet`1& summerFish, HashSet`1& fallFish, HashSet`1& winterFish) in E:\source\_Stardew\Mods.Pathoschild\ContentPatcher\Framework\Migrations\Migration_2_0.ForLocations.cs:line 684 at ContentPatcher.Framework.Migrations.Migration_2_0.LocationsMigrator.GetOldFormat(IDictionary`2 from, HashSet`1& skippedDueToNoData) in E:\source\_Stardew\Mods.Pathoschild\ContentPatcher\Framework\Migrations\Migration_2_0.ForLocations.cs:line 122 at ContentPatcher.Framework.Migrations.Migration_2_0.LocationsMigrator.TryApplyEditPatch[T](EditDataPatch patch, IAssetData asset, Action`2 onWarning, String& error) in E:\source\_Stardew\Mods.Pathoschild\ContentPatcher\Framework\Migrations\Migration_2_0.ForLocations.cs:line 86 at ContentPatcher.Framework.Migrations.BaseRuntimeMigration.TryApplyEditPatch[T](IPatch patch, IAssetData asset, String& error) in E:\source\_Stardew\Mods.Pathoschild\ContentPatcher\Framework\Migrations\BaseRuntimeMigration.cs:line 0 at ContentPatcher.Framework.Migrations.AggregateMigration.TryApplyEditPatch[T](IPatch patch, IAssetData asset, String& error) in E:\source\_Stardew\Mods.Pathoschild\ContentPatcher\Framework\Migrations\AggregateMigration.cs:line 205 at ContentPatcher.Framework.PatchManager.ApplyEdits[T](ICollection`1 patches, IAssetData asset) in E:\source\_Stardew\Mods.Pathoschild\ContentPatcher\Framework\PatchManager.cs:line 579
It turns out Shop Tile Framework does have a 1.6 Alpha as an optional file. It seems to work fine. Using it, I have gotten Stoffton (and Fostoria) to work. I haven't gotten far enough into the mods to know if there are any big glitches with events or anything, but basic functions seem to work so far.
[table]02:08:42ERRORContent PatcherUnhandled exception applying patch: Stoffton > EditData Data/Locations.System.IndexOutOfRangeException: Index was outside the bounds of the array. at ContentPatcher.Framework.Migrations.Migration_2_0.LocationsMigrator.TryParseRawSeasonsFromNewData(Nullable`1 season, String condition, HashSet`1& parsedSeasons, HashSet`1& parsedNotSeasons) in E:\source\_Stardew\Mods.Pathoschild\ContentPatcher\Framework\Migrations\Migration_2_0.ForLocations.cs:line 884 at ContentPatcher.Framework.Migrations.Migration_2_0.LocationsMigrator.ParseEffectiveSeasons(Nullable`1 season, String condition) in E:\source\_Stardew\Mods.Pathoschild\ContentPatcher\Framework\Migrations\Migration_2_0.ForLocations.cs:line 819 at ContentPatcher.Framework.Migrations.Migration_2_0.LocationsMigrator.GetFishFromNewList(List`1 data, HashSet`1& springFish, HashSet`1& summerFish, HashSet`1& fallFish, HashSet`1& winterFish) in E:\source\_Stardew\Mods.Pathoschild\ContentPatcher\Framework\Migrations\Migration_2_0.ForLocations.cs:line 684 at ContentPatcher.Framework.Migrations.Migration_2_0.LocationsMigrator.GetOldFormat(IDictionary`2 from, HashSet`1& skippedDueToNoData) in E:\source\_Stardew\Mods.Pathoschild\ContentPatcher\Framework\Migrations\Migration_2_0.ForLocations.cs:line 122 at ContentPatcher.Framework.Migrations.Migration_2_0.LocationsMigrator.TryApplyEditPatch[T](EditDataPatch patch, IAssetData asset, Action`2 onWarning, String& error) in E:\source\_Stardew\Mods.Pathoschild\ContentPatcher\Framework\Migrations\Migration_2_0.ForLocations.cs:line 86 at ContentPatcher.Framework.Migrations.BaseRuntimeMigration.TryApplyEditPatch[T](IPatch patch, IAssetData asset, String& error) in E:\source\_Stardew\Mods.Pathoschild\ContentPatcher\Framework\Migrations\BaseRuntimeMigration.cs:line 0 at ContentPatcher.Framework.Migrations.AggregateMigration.TryApplyEditPatch[T](IPatch patch, IAssetData asset, String& error) in E:\source\_Stardew\Mods.Pathoschild\ContentPatcher\Framework\Migrations\AggregateMigration.cs:line 205 at ContentPatcher.Framework.PatchManager.ApplyEdits[T](ICollection`1 patches, IAssetData asset) in E:\source\_Stardew\Mods.Pathoschild\ContentPatcher\Framework\PatchManager.cs:line 57902:08:42ERRORContent PatcherUnhandled exception applying patch: Fostoria > EditData Data/Locations.System.IndexOutOfRangeException: Index was outside the bounds of the array. at ContentPatcher.Framework.Migrations.Migration_2_0.LocationsMigrator.TryParseRawSeasonsFromNewData(Nullable`1 season, String condition, HashSet`1& parsedSeasons, HashSet`1& parsedNotSeasons) in E:\source\_Stardew\Mods.Pathoschild\ContentPatcher\Framework\Migrations\Migration_2_0.ForLocations.cs:line 884 at ContentPatcher.Framework.Migrations.Migration_2_0.LocationsMigrator.ParseEffectiveSeasons(Nullable`1 season, String condition) in E:\source\_Stardew\Mods.Pathoschild\ContentPatcher\Framework\Migrations\Migration_2_0.ForLocations.cs:line 819 at ContentPatcher.Framework.Migrations.Migration_2_0.LocationsMigrator.GetForageChancesFromAsset(List`1 data, Dictionary`2& springForage, Dictionary`2& summerForage, Dictionary`2& fallForage, Dictionary`2& winterForage) in E:\source\_Stardew\Mods.Pathoschild\ContentPatcher\Framework\Migrations\Migration_2_0.ForLocations.cs:line 609 at ContentPatcher.Framework.Migrations.Migration_2_0.LocationsMigrator.GetOldFormat(IDictionary`2 from, HashSet`1& skippedDueToNoData) in E:\source\_Stardew\Mods.Pathoschild\ContentPatcher\Framework\Migrations\Migration_2_0.ForLocations.cs:line 121 at ContentPatcher.Framework.Migrations.Migration_2_0.LocationsMigrator.TryApplyEditPatch[T](EditDataPatch patch, IAssetData asset, Action`2 onWarning, String& error) in E:\source\_Stardew\Mods.Pathoschild\ContentPatcher\Framework\Migrations\Migration_2_0.ForLocations.cs:line 86 at ContentPatcher.Framework.Migrations.BaseRuntimeMigration.TryApplyEditPatch[T](IPatch patch, IAssetData asset, String& error) in E:\source\_Stardew\Mods.Pathoschild\ContentPatcher\Framework\Migrations\BaseRuntimeMigration.cs:line 0 at ContentPatcher.Framework.Migrations.AggregateMigration.TryApplyEditPatch[T](IPatch patch, IAssetData asset, String& error) in E:\source\_Stardew\Mods.Pathoschild\ContentPatcher\Framework\Migrations\AggregateMigration.cs:line 205 at ContentPatcher.Framework.PatchManager.ApplyEdits[T](ICollection`1 patches, IAssetData asset) in E:\source\_Stardew\Mods.Pathoschild\ContentPatcher\Framework\PatchManager.cs:line [/table]
Really hoping to see a 1.6 update for this and Fostoria. They've sort of become staples in my Stardew open world build with Walk to the Desert, Ridgeside, Downtown Zuzu, and Garden Village. The world of Stardew Valley would just feel empty without them now.
147 comments
System.IndexOutOfRangeException: Index was outside the bounds of the array.
at ContentPatcher.Framework.Migrations.Migration_2_0.LocationsMigrator.TryParseRawSeasonsFromNewData(Nullable`1 season, String condition, HashSet`1& parsedSeasons, HashSet`1& parsedNotSeasons) in E:\source\_Stardew\Mods.Pathoschild\ContentPatcher\Framework\Migrations\Migration_2_0.ForLocations.cs:line 884
at ContentPatcher.Framework.Migrations.Migration_2_0.LocationsMigrator.ParseEffectiveSeasons(Nullable`1 season, String condition) in E:\source\_Stardew\Mods.Pathoschild\ContentPatcher\Framework\Migrations\Migration_2_0.ForLocations.cs:line 819
at ContentPatcher.Framework.Migrations.Migration_2_0.LocationsMigrator.GetFishFromNewList(List`1 data, HashSet`1& springFish, HashSet`1& summerFish, HashSet`1& fallFish, HashSet`1& winterFish) in E:\source\_Stardew\Mods.Pathoschild\ContentPatcher\Framework\Migrations\Migration_2_0.ForLocations.cs:line 684
at ContentPatcher.Framework.Migrations.Migration_2_0.LocationsMigrator.GetOldFormat(IDictionary`2 from, HashSet`1& skippedDueToNoData) in E:\source\_Stardew\Mods.Pathoschild\ContentPatcher\Framework\Migrations\Migration_2_0.ForLocations.cs:line 122
at ContentPatcher.Framework.Migrations.Migration_2_0.LocationsMigrator.TryApplyEditPatch[T](EditDataPatch patch, IAssetData asset, Action`2 onWarning, String& error) in E:\source\_Stardew\Mods.Pathoschild\ContentPatcher\Framework\Migrations\Migration_2_0.ForLocations.cs:line 86
at ContentPatcher.Framework.Migrations.BaseRuntimeMigration.TryApplyEditPatch[T](IPatch patch, IAssetData asset, String& error) in E:\source\_Stardew\Mods.Pathoschild\ContentPatcher\Framework\Migrations\BaseRuntimeMigration.cs:line 0
at ContentPatcher.Framework.Migrations.AggregateMigration.TryApplyEditPatch[T](IPatch patch, IAssetData asset, String& error) in E:\source\_Stardew\Mods.Pathoschild\ContentPatcher\Framework\Migrations\AggregateMigration.cs:line 205
at ContentPatcher.Framework.PatchManager.ApplyEdits[T](ICollection`1 patches, IAssetData asset) in E:\source\_Stardew\Mods.Pathoschild\ContentPatcher\Framework\PatchManager.cs:line 579
[Content Patcher] Unhandled exception applying patch: Fostoria > EditData Data/Locations.
System.IndexOutOfRangeException: Index was outside the bounds of the array.
at ContentPatcher.Framework.Migrations.Migration_2_0.LocationsMigrator.TryParseRawSeasonsFromNewData(Nullable`1 season, String condition, HashSet`1& parsedSeasons, HashSet`1& parsedNotSeasons) in E:\source\_Stardew\Mods.Pathoschild\ContentPatcher\Framework\Migrations\Migration_2_0.ForLocations.cs:line 884
at ContentPatcher.Framework.Migrations.Migration_2_0.LocationsMigrator.ParseEffectiveSeasons(Nullable`1 season, String condition) in E:\source\_Stardew\Mods.Pathoschild\ContentPatcher\Framework\Migrations\Migration_2_0.ForLocations.cs:line 819
at ContentPatcher.Framework.Migrations.Migration_2_0.LocationsMigrator.GetFishFromNewList(List`1 data, HashSet`1& springFish, HashSet`1& summerFish, HashSet`1& fallFish, HashSet`1& winterFish) in E:\source\_Stardew\Mods.Pathoschild\ContentPatcher\Framework\Migrations\Migration_2_0.ForLocations.cs:line 684
at ContentPatcher.Framework.Migrations.Migration_2_0.LocationsMigrator.GetOldFormat(IDictionary`2 from, HashSet`1& skippedDueToNoData) in E:\source\_Stardew\Mods.Pathoschild\ContentPatcher\Framework\Migrations\Migration_2_0.ForLocations.cs:line 122
at ContentPatcher.Framework.Migrations.Migration_2_0.LocationsMigrator.TryApplyEditPatch[T](EditDataPatch patch, IAssetData asset, Action`2 onWarning, String& error) in E:\source\_Stardew\Mods.Pathoschild\ContentPatcher\Framework\Migrations\Migration_2_0.ForLocations.cs:line 86
at ContentPatcher.Framework.Migrations.BaseRuntimeMigration.TryApplyEditPatch[T](IPatch patch, IAssetData asset, String& error) in E:\source\_Stardew\Mods.Pathoschild\ContentPatcher\Framework\Migrations\BaseRuntimeMigration.cs:line 0
at ContentPatcher.Framework.Migrations.AggregateMigration.TryApplyEditPatch[T](IPatch patch, IAssetData asset, String& error) in E:\source\_Stardew\Mods.Pathoschild\ContentPatcher\Framework\Migrations\AggregateMigration.cs:line 205
at ContentPatcher.Framework.PatchManager.ApplyEdits[T](ICollection`1 patches, IAssetData asset) in E:\source\_Stardew\Mods.Pathoschild\ContentPatcher\Framework\PatchManager.cs:line 579
在 E:\source\_Stardew\Mods.Pathoschild\ContentPatcher\Framework\Migrations\Migration_2_0.ForLocations.cs:line 884 中的 ContentPatcher.Framework.Migrations.Migration_2_0.LocationsMigrator.TryParseRawSeasonsFromNewData(Nullable'1 season, String condition, HashSet'1&parsedSeasons, HashSet'1&parsedNotSeasons)
在 E:\source\_Stardew\Mods.Pathoschild\ContentPatcher\Framework\Migrations\Migration_2_0.ForLocations.cs:line 819 中的ContentPatcher.Framework.Migrations.Migration_2_0.LocationsMigrator.ParseEffectiveSeasons (Nullable'1 season, String condition)
在 E:\source\_Stardew\Mods.Pathoschild\ContentPatcher\Framework\Migrations\Migration_2_0.ForLocations.cs:第 684 行的 ContentPatcher.Framework.Migrations.Migration_2_0.LocationsMigrator.GetFishFromNewList(List'1 data, HashSet'1& springFish, HashSet'1& summerFish, HashSet'1& fallFish, HashSet'1& winterFish)
在 E:\source\_Stardew\Mods.Pathoschild\ContentPatcher\Framework\Migrations\Migration_2_0.ForLocations.cs:第 122 行的 ContentPatcher.Framework.Migrations.Migration_2_0.LocationsMigrator.GetOldFormat(IDictionary'2 from, HashSet'1& skippedDueToNoData)
在 E:\source\_Stardew\Mods.Pathoschild\ContentPatcher\Framework\Migrations\Migration_2_0.ForLocations.cs:第 86 行的 ContentPatcher.Framework.Migrations.Migration_2_0.LocationsMigrator.TryApplyEditPatch[T](EditDataPatch 补丁、IAssetData 资产、Action'2 onWarning、String&error)
在 ContentPatcher.Framework.Migrations.BaseRuntimeMigration.TryApplyEditPatch[T](IPatch 补丁、IAssetData 资产、字符串和错误)在 E:\source\_Stardew\Mods.Pathoschild\ContentPatcher\Framework\Migrations\BaseRuntimeMigration.cs:第 0 行
在 ContentPatcher.Framework.Migrations.AggregateMigration.TryApplyEditPatch[T](IPatch 补丁、IAssetData 资产、字符串和错误)在 E:\source\_Stardew Mods.Pathoschild\ContentPatcher\Framework\Migrations\AggregateMigration.cs:第 205 行
在 E:\source\_Stardew\Mods.Pathoschild\ContentPatcher\Framework\Framework\Framework\PatchManager.cs:第 579 行的 ContentPatcher.Framework.PatchManager.ApplyEdits[T](ICollection'1 补丁,IAssetData 资产)
https://smapi.io/log/68712b45ca7244b7bc953c957259bd35
at ContentPatcher.Framework.Migrations.Migration_2_0.LocationsMigrator.TryParseRawSeasonsFromNewData(Nullable`1 season, String condition, HashSet`1& parsedSeasons, HashSet`1& parsedNotSeasons) in E:\source\_Stardew\Mods.Pathoschild\ContentPatcher\Framework\Migrations\Migration_2_0.ForLocations.cs:line 884
at ContentPatcher.Framework.Migrations.Migration_2_0.LocationsMigrator.ParseEffectiveSeasons(Nullable`1 season, String condition) in E:\source\_Stardew\Mods.Pathoschild\ContentPatcher\Framework\Migrations\Migration_2_0.ForLocations.cs:line 819
at ContentPatcher.Framework.Migrations.Migration_2_0.LocationsMigrator.GetFishFromNewList(List`1 data, HashSet`1& springFish, HashSet`1& summerFish, HashSet`1& fallFish, HashSet`1& winterFish) in E:\source\_Stardew\Mods.Pathoschild\ContentPatcher\Framework\Migrations\Migration_2_0.ForLocations.cs:line 684
at ContentPatcher.Framework.Migrations.Migration_2_0.LocationsMigrator.GetOldFormat(IDictionary`2 from, HashSet`1& skippedDueToNoData) in E:\source\_Stardew\Mods.Pathoschild\ContentPatcher\Framework\Migrations\Migration_2_0.ForLocations.cs:line 122
at ContentPatcher.Framework.Migrations.Migration_2_0.LocationsMigrator.TryApplyEditPatch[T](EditDataPatch patch, IAssetData asset, Action`2 onWarning, String& error) in E:\source\_Stardew\Mods.Pathoschild\ContentPatcher\Framework\Migrations\Migration_2_0.ForLocations.cs:line 86
at ContentPatcher.Framework.Migrations.BaseRuntimeMigration.TryApplyEditPatch[T](IPatch patch, IAssetData asset, String& error) in E:\source\_Stardew\Mods.Pathoschild\ContentPatcher\Framework\Migrations\BaseRuntimeMigration.cs:line 0
at ContentPatcher.Framework.Migrations.AggregateMigration.TryApplyEditPatch[T](IPatch patch, IAssetData asset, String& error) in E:\source\_Stardew\Mods.Pathoschild\ContentPatcher\Framework\Migrations\AggregateMigration.cs:line 205
at ContentPatcher.Framework.PatchManager.ApplyEdits[T](ICollection`1 patches, IAssetData asset) in E:\source\_Stardew\Mods.Pathoschild\ContentPatcher\Framework\PatchManager.cs:line 57902:08:42ERRORContent PatcherUnhandled exception applying patch: Fostoria > EditData Data/Locations.System.IndexOutOfRangeException: Index was outside the bounds of the array.
at ContentPatcher.Framework.Migrations.Migration_2_0.LocationsMigrator.TryParseRawSeasonsFromNewData(Nullable`1 season, String condition, HashSet`1& parsedSeasons, HashSet`1& parsedNotSeasons) in E:\source\_Stardew\Mods.Pathoschild\ContentPatcher\Framework\Migrations\Migration_2_0.ForLocations.cs:line 884
at ContentPatcher.Framework.Migrations.Migration_2_0.LocationsMigrator.ParseEffectiveSeasons(Nullable`1 season, String condition) in E:\source\_Stardew\Mods.Pathoschild\ContentPatcher\Framework\Migrations\Migration_2_0.ForLocations.cs:line 819
at ContentPatcher.Framework.Migrations.Migration_2_0.LocationsMigrator.GetForageChancesFromAsset(List`1 data, Dictionary`2& springForage, Dictionary`2& summerForage, Dictionary`2& fallForage, Dictionary`2& winterForage) in E:\source\_Stardew\Mods.Pathoschild\ContentPatcher\Framework\Migrations\Migration_2_0.ForLocations.cs:line 609
at ContentPatcher.Framework.Migrations.Migration_2_0.LocationsMigrator.GetOldFormat(IDictionary`2 from, HashSet`1& skippedDueToNoData) in E:\source\_Stardew\Mods.Pathoschild\ContentPatcher\Framework\Migrations\Migration_2_0.ForLocations.cs:line 121
at ContentPatcher.Framework.Migrations.Migration_2_0.LocationsMigrator.TryApplyEditPatch[T](EditDataPatch patch, IAssetData asset, Action`2 onWarning, String& error) in E:\source\_Stardew\Mods.Pathoschild\ContentPatcher\Framework\Migrations\Migration_2_0.ForLocations.cs:line 86
at ContentPatcher.Framework.Migrations.BaseRuntimeMigration.TryApplyEditPatch[T](IPatch patch, IAssetData asset, String& error) in E:\source\_Stardew\Mods.Pathoschild\ContentPatcher\Framework\Migrations\BaseRuntimeMigration.cs:line 0
at ContentPatcher.Framework.Migrations.AggregateMigration.TryApplyEditPatch[T](IPatch patch, IAssetData asset, String& error) in E:\source\_Stardew\Mods.Pathoschild\ContentPatcher\Framework\Migrations\AggregateMigration.cs:line 205
at ContentPatcher.Framework.PatchManager.ApplyEdits[T](ICollection`1 patches, IAssetData asset) in E:\source\_Stardew\Mods.Pathoschild\ContentPatcher\Framework\PatchManager.cs:line [/table]
How is Mineral Town working on 1.6 so far?