• ✨ ARCHIVE MODE ✨
    The forum has now been set to read-only mode, no new posts, resources, replies etc will not be possible.
    We recommend you join our Discord server to get real-time response: Discord Invite Link

Fixed [Indev 0.53] Online Profile Loading Crash

Looka86

Starting Trainer
Well... it crashed. Then the game said that i should report this error.

What I expected to happen:
The game was loading my profile.

What actually happened:
Well... it crashed.

Steps to reproduce:
1. Try loading your profile
2. Nuthin'. It crashes.

Crash log attached
 

Attachments

Fanta

Content Developer
P3D Developer
Global Moderator
Well... it crashed. Then the game said that i should report this error.

What I expected to happen:
The game was loading my profile.

What actually happened:
Well... it crashed.

Steps to reproduce:
1. Try loading your profile
2. Nuthin'. It crashes.

Crash log attached
After reading your "Steps to reproduce", I take it that the game crashes every single time you try to load your profile?
 

Tornado9797

Content Developer
P3D Developer
Global Moderator
Well... it crashed. Then the game said that i should report this error.

What I expected to happen:
The game was loading my profile.

What actually happened:
Well... it crashed.

Steps to reproduce:
1. Try loading your profile
2. Nuthin'. It crashes.

Crash log attached
I seem to be able to reproduce this crash, but I've only had it happen to me once (just happened in the middle of downloading my Online profile):
Code:
Kolben Games Crash Log V 2.4
Pokémon 3D has crashed!
// I find your lack of [ERROR] disturbing.

---------------------------------------------------------------------------------

Game information:

Pokémon 3D Indev version: 0.53 (87)
Content Packs: {Virus,HGSS Music Pack HD,Emerald Texture Pack,emeraldtype5,Fantasy Pokemon 3D,Frlg red HUD,HQ Music Pack,mewtwo armor,Pokemon Metal Pack beta v0.4,Pokémon FireRedLeafGreen Music Pack,Pokémon Models Pack,Pokémon Reorchestrated Music Pack,shadowluiga}
Active GameMode: Pokemon 3D
GameJolt Account: FALSE
Playing on Servers: FALSE
Game Environment: MainMenuScreen
Actionscript: No script running
File Validation: True
Sandboxmode: False

---------------------------------------------------------------------------------

Screen state for the current screen (MainMenuScreen)

MenuIndex=7
CurrentLevel=2
LevelChangeDelay=873

---------------------------------------------------------------------------------

System specifications:

Operating system: Microsoft Windows 8.1 [6.2.9200.0]
Core architecture: 64 Bit
System time: 4/5/2015 11:47:05 AM
System language: English (United States)(ENU) / Loaded game language: en
Decimal separator: .
Available physical memory: 7.2 Gigabyte
Available logical processors: 4

---------------------------------------------------------------------------------

.Net installation information:

v2.0.50727  2.0.50727.4927  SP2
v3.0  3.0.30729.4926  SP2
v3.5  3.5.30729.4926  SP1
v4 
  Client  4.5.51650
  Full  4.5.51650
v4.0 
  Client  4.0.0.0

---------------------------------------------------------------------------------

Graphics Card information:

[CardName(s): "AMD Radeon HD 8570D"]
[CardRAM(s) : "805306368"]

---------------------------------------------------------------------------------

Error information:

Message: Collection was modified; enumeration operation may not execute.
InnerException: NOTHING
BaseException: Collection was modified; enumeration operation may not execute.
HelpLink: No helplink available.
Data: Items: 0
Source: mscorlib
Win32 Errorcode: -1

---------------------------------------------------------------------------------

Error solution:
(The provided solution might not work for your problem)

Error ID: -1
Error Type: NaN
Error Description: The error is undocumented in the error handling system.
Error Solution: NaN

---------------------------------------------------------------------------------

CallStack:

   at System.ThrowHelper.ThrowInvalidOperationException(ExceptionResource resource)
   at System.Collections.Generic.List`1.Enumerator.MoveNextRare()
   at System.Collections.Generic.List`1.Enumerator.MoveNext()
   at System.Linq.Enumerable.WhereSelectListIterator`2.MoveNext()
   at System.Linq.Enumerable.WhereEnumerableIterator`1.MoveNext()
   at System.Linq.Enumerable.Count[TSource](IEnumerable`1 source)
   at net.Pokemon3D.Game.GameJolt.GamejoltSave.get_DownloadProgress()
   at net.Pokemon3D.Game.GameJolt.GamejoltSave.get_DownloadFinished()
   at net.Pokemon3D.Game.MainMenuScreen.DrawLoadGameJoltSaveMenu()
   at net.Pokemon3D.Game.MainMenuScreen.Draw()
   at net.Pokemon3D.Game.Core.Draw()
   at net.Pokemon3D.Game.GameController.Draw(GameTime gameTime)
   at Microsoft.Xna.Framework.Game.DrawFrame()
   at Microsoft.Xna.Framework.Game.Tick()
   at Microsoft.Xna.Framework.Game.HostIdle(Object sender, EventArgs e)
   at Microsoft.Xna.Framework.GameHost.OnIdle()
   at Microsoft.Xna.Framework.WindowsGameHost.RunOneFrame()
   at Microsoft.Xna.Framework.WindowsGameHost.ApplicationIdle(Object sender, EventArgs e)
   at System.Windows.Forms.Application.ThreadContext.System.Windows.Forms.UnsafeNativeMethods.IMsoComponent.FDoIdle(Int32 grfidlef)
   at System.Windows.Forms.Application.ComponentManager.System.Windows.Forms.UnsafeNativeMethods.IMsoComponentManager.FPushMessageLoop(IntPtr dwComponentID, Int32 reason, Int32 pvLoopData)
   at System.Windows.Forms.Application.ThreadContext.RunMessageLoopInner(Int32 reason, ApplicationContext context)
   at System.Windows.Forms.Application.ThreadContext.RunMessageLoop(Int32 reason, ApplicationContext context)
   at System.Windows.Forms.Application.Run(Form mainForm)
   at Microsoft.Xna.Framework.WindowsGameHost.Run()
   at Microsoft.Xna.Framework.Game.RunGame(Boolean useBlockingRun)
   at Microsoft.Xna.Framework.Game.Run()
   at net.Pokemon3D.Game.Program.Main(String[] args)

---------------------------------------------------------------------------------

Enviornment dump:

   Private mainmenuIndex As Int32 = 7
   Private loadMenuIndex As Int32[] = {0, 0, 0, 0}
   Private languageMenuIndex As Int32[] = {0, 0, 0, 0}
   Private packsMenuIndex As Int32[] = {0, 0, 0, 0}
   Private gameModeMenuIndex As Int32[] = {0, 0, 0, 0}
   Private packInfoIndex As Int32 = 0
   Private deleteIndex As Int32 = 0
   Public menuIndex As Int32 = 7
   Private loadGameJoltIndex As Int32 = 0
   Private currentLevel As Int32 = 2
   Private levelChangeDelay As Int32 = 873
   Private mainTexture As Texture2D = Microsoft.Xna.Framework.Graphics.Texture2D
   Private Saves As List<String>[] = {D:\Gaming Files\Pokémon 3D\Pokemon\Save\Brown File, D:\Gaming Files\Pokémon 3D\Pokemon\Save\Mach Testing Profile, D:\Gaming Files\Pokémon 3D\Pokemon\Save\Testing Profile, D:\Gaming Files\Pokémon 3D\Pokemon\Save\VeryLongName97}
   Private SaveNames As List<String>[] = {Tornado9797, Tornado9797, Test, VeryLongName97}
   Private Languages As List<String>[] = {de, en, fr, id, it, sv, tr}
   Private LanguageNames As List<String>[] = {Deutsch, English, Français, Indonesia, Italiano, Swedish, Turkish}
   Private currentLanguage As String = en
   Private PackNames As List<String>[] = {Virus, HGSS Music Pack HD, Emerald Texture Pack, emeraldtype5, Fantasy Pokemon 3D, Frlg red HUD, HQ Music Pack, mewtwo armor, Pokemon Metal Pack beta v0.4, Pokémon FireRedLeafGreen Music Pack, Pokémon Models Pack, Pokémon Reorchestrated Music Pack, shadowluiga}
   Private EnabledPackNames As List<String>[] = {Virus, HGSS Music Pack HD, Emerald Texture Pack, emeraldtype5, Fantasy Pokemon 3D, Frlg red HUD, HQ Music Pack, mewtwo armor, Pokemon Metal Pack beta v0.4, Pokémon FireRedLeafGreen Music Pack, Pokémon Models Pack, Pokémon Reorchestrated Music Pack, shadowluiga}
   Private ModeNames As List<String>[] = {}
   Private tempLoadDisplay As String =
   Private renderTarget As RenderTarget2D = Nothing
   Private blurEffect As Effect = Nothing
   Private PInfoName As String =
   Private PInfoSlpash As Texture2D = Nothing
   Private PInfoVersion As String =
   Private PInfoAuthor As String =
   Private PInfoDescription As String =
   Private PInfoContent As String =
   Private tempGameModesDisplay As String =
   Private GameModeSplash As Texture2D = Nothing
   Public UpdateFadeOut As Boolean = False
   Public UpdateFadeIn As Boolean = False

---------------------------------------------------------------------------------

You should report this error.

Go to "http://pokemon3d.net/forum/forums/6/create-thread" to report this crash there.
After reading your "Steps to reproduce", I take it that the game crashes every single time you try to load your profile?
It only happened to me once; after this crash it did not happen again.
 

Looka86

Starting Trainer
It only happened to me once; after this crash it did not happen again.
Same here... it happened once and never again, i reported it just because it might be important for the game. I'm not an expert but i like this game and i want to help within my possibilities. Just hoping to be useful. :D
 
J

jianmingyong

Guest
Since this is a subset of another bugs here, consider this as fixed in next version.
 
Top