• ✨ 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.52] Trainer's dialogue crash on kindle road.

Tornado9797

Content Developer
P3D Developer
Global Moderator
On the first island on Kindle Road from the town of One Island, speaking to the girl on the island caused the game to crash.

What I expected to happen:
...to receive dialogue.

What actually happened:
...crash.

Steps to reproduce:
1. Speak to the girl southernmost of Kindle Road.
Code:
Kolben Games Crash Log V 2.4
Pokémon 3D has crashed!
// Wouldn't have happend with Swift.

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

Game information:

Pokémon 3D Indev version: 0.52 (85)
Content Packs: {}
Active GameMode: Pokemon 3D
GameJolt Account: TRUE (32436)
Playing on Servers: FALSE
Game Environment: OverworldScreen
Actionscript: No script running
File Validation: True
Sandboxmode: False

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

Screen state for the current screen (OverworldScreen)

IsSurfing=False
IsRiding=False
LevelFile=knot\kindle.dat
UsedStrength=False
EntityCount=2523

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

System specifications:

Operating system: Microsoft Windows 8.1 [6.2.9200.0]
Core architecture: 64 Bit
System time: 12/21/2014 11:19:17 PM
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.51641
  Full  4.5.51641
v4.0
  Client  4.0.0.0

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

Graphics Card information:

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

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

Error information:

Message: Illegal characters in path.
InnerException: NOTHING
BaseException: Illegal characters in path.
HelpLink: No helplink available.
Data: Items: 0
Source: mscorlib

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

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.IO.Path.CheckInvalidPathChars(String path, Boolean checkAdditional)
   at System.IO.Path.NormalizePath(String path, Boolean fullCheck, Int32 maxPathLength, Boolean expandShortPaths)
   at System.IO.Path.GetFullPathInternal(String path)
   at System.IO.FileInfo.Init(String fileName, Boolean checkHost)
   at System.IO.FileInfo..ctor(String fileName)
   at net.Pokemon3D.Game.Security.FileValidation.ValidateFile(String file, Boolean relativePath)
   at net.Pokemon3D.Game.Security.FileValidation.CheckFileValid(String file, Boolean relativePath, String origin)
   at net.Pokemon3D.Game.ActionScript.StartScript(String Input, Int32 InputType, Boolean CheckDelay, Boolean ResetInsight)
   at net.Pokemon3D.Game.NPC.ActivateScript()
   at net.Pokemon3D.Game.NPC.ClickFunction()
   at net.Pokemon3D.Game.OverworldCamera.CheckEntity()
   at net.Pokemon3D.Game.OverworldCamera.Update()
   at net.Pokemon3D.Game.OverworldScreen.Update()
   at net.Pokemon3D.Game.Core.Update(GameTime gameTime)
   at net.Pokemon3D.Game.GameController.Update(GameTime gameTime)
   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)

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

You should report this error.

Go to "http://pokemon3d.net/forum/forums/6/create-thread" to report this crash there.
Edit: It seems this occurs with all trainers on Kindle Road.
 
Last edited:

Fanta

Content Developer
P3D Developer
Global Moderator
On the first island on Kindle Road from the town of One Island, speaking to the girl on the island caused the game to crash.

What I expected to happen:
...to receive dialogue.

What actually happened:
...crash.

Steps to reproduce:
1. Speak to the girl southernmost of Kindle Road.
Code:
Kolben Games Crash Log V 2.4
Pokémon 3D has crashed!
// Wouldn't have happend with Swift.

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

Game information:

Pokémon 3D Indev version: 0.52 (85)
Content Packs: {}
Active GameMode: Pokemon 3D
GameJolt Account: TRUE (32436)
Playing on Servers: FALSE
Game Environment: OverworldScreen
Actionscript: No script running
File Validation: True
Sandboxmode: False

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

Screen state for the current screen (OverworldScreen)

IsSurfing=False
IsRiding=False
LevelFile=knot\kindle.dat
UsedStrength=False
EntityCount=2523

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

System specifications:

Operating system: Microsoft Windows 8.1 [6.2.9200.0]
Core architecture: 64 Bit
System time: 12/21/2014 11:19:17 PM
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.51641
  Full  4.5.51641
v4.0
  Client  4.0.0.0

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

Graphics Card information:

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

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

Error information:

Message: Illegal characters in path.
InnerException: NOTHING
BaseException: Illegal characters in path.
HelpLink: No helplink available.
Data: Items: 0
Source: mscorlib

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

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.IO.Path.CheckInvalidPathChars(String path, Boolean checkAdditional)
   at System.IO.Path.NormalizePath(String path, Boolean fullCheck, Int32 maxPathLength, Boolean expandShortPaths)
   at System.IO.Path.GetFullPathInternal(String path)
   at System.IO.FileInfo.Init(String fileName, Boolean checkHost)
   at System.IO.FileInfo..ctor(String fileName)
   at net.Pokemon3D.Game.Security.FileValidation.ValidateFile(String file, Boolean relativePath)
   at net.Pokemon3D.Game.Security.FileValidation.CheckFileValid(String file, Boolean relativePath, String origin)
   at net.Pokemon3D.Game.ActionScript.StartScript(String Input, Int32 InputType, Boolean CheckDelay, Boolean ResetInsight)
   at net.Pokemon3D.Game.NPC.ActivateScript()
   at net.Pokemon3D.Game.NPC.ClickFunction()
   at net.Pokemon3D.Game.OverworldCamera.CheckEntity()
   at net.Pokemon3D.Game.OverworldCamera.Update()
   at net.Pokemon3D.Game.OverworldScreen.Update()
   at net.Pokemon3D.Game.Core.Update(GameTime gameTime)
   at net.Pokemon3D.Game.GameController.Update(GameTime gameTime)
   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)

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

You should report this error.

Go to "http://pokemon3d.net/forum/forums/6/create-thread" to report this crash there.
Edit: It seems this occurs with all trainers on Kindle Road.
I can confirm this.
 

nilllzz

Original Developer
Administrator
P3D Developer
They are declared as NPCs executing a script instead of trainers, so the game tries to use a "|" in a path, which is a not allowed character in a Windows path.
I fixed this.
 

nilllzz

Original Developer
Administrator
P3D Developer
I just got the same problem with one of the trainers on Mount Ember, did you get that one as well?
I found this to happen only with one trainer on the outside of the mountain, but no, thanks for reporting :)
 
Top