Page 1 of 1

4.04b2 exception error

Posted: Fri Apr 23, 2010 3:56 am
by Pocus
Nice call stack btw [:D]

Happens if a single ship is asked to patrol a star system.

System.ApplicationException: Invalid mission target type

à DistantWorlds.Types.BuiltObjectMission.ResolveCommandsForMission(BuiltObjectMission mission, Boolean allowReprocessing, Boolean& couldResolveCommands)

à DistantWorlds.Types.BuiltObjectMission..ctor(Galaxy galaxy, BuiltObject builtObject, BuiltObjectMissionType missionType, Object target, Object target2, CargoList cargo, TroopList troops, PopulationList population, Design design, Double x, Double y, Int64 starDate, BuiltObjectMissionPriority priority, Boolean allowReprocessing)

à DistantWorlds.Types.BuiltObject.AssignMission(BuiltObjectMissionType missionType, Object target, Object target2, CargoList cargo, TroopList troops, PopulationList population, Design design, Double x, Double y, Int64 starDate, BuiltObjectMissionPriority priority, Boolean allowReprocessing, Boolean manuallyAssigned)

à DistantWorlds.Types.BuiltObject.AssignMission(BuiltObjectMissionType missionType, Object target, Object target2, BuiltObjectMissionPriority priority, Boolean manuallyAssigned)

à DistantWorlds.Main.m3R3Je4LSvOyIodHDQ8hsmlhRDmvYfUZ1O9owaNcIFaytEq9(Object , ToolStripItemClickedEventArgs )

à System.Windows.Forms.ToolStripDropDownItem.OnDropDownItemClicked(ToolStripItemClickedEventArgs e)

à System.Windows.Forms.ToolStripDropDownItem.DropDown_ItemClicked(Object sender, ToolStripItemClickedEventArgs e)

à System.Windows.Forms.ToolStrip.OnItemClicked(ToolStripItemClickedEventArgs e)

à System.Windows.Forms.ToolStripDropDown.OnItemClicked(ToolStripItemClickedEventArgs e)

à System.Windows.Forms.ToolStrip.HandleItemClick(ToolStripItem dismissingItem)

à System.Windows.Forms.ToolStripItem.HandleClick(EventArgs e)

à System.Windows.Forms.ToolStripItem.HandleMouseUp(MouseEventArgs e)

à System.Windows.Forms.ToolStripItem.FireEventInteractive(EventArgs e, ToolStripItemEventType met)

à System.Windows.Forms.ToolStripItem.FireEvent(EventArgs e, ToolStripItemEventType met)

à System.Windows.Forms.ToolStrip.OnMouseUp(MouseEventArgs mea)

à System.Windows.Forms.ToolStripDropDown.OnMouseUp(MouseEventArgs mea)

à System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)

à System.Windows.Forms.Control.WndProc(Message& m)

à System.Windows.Forms.ScrollableControl.WndProc(Message& m)

à System.Windows.Forms.ToolStrip.WndProc(Message& m)

à System.Windows.Forms.ToolStripDropDown.WndProc(Message& m)

à System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)

à System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)

à System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

RE: 4.04b2 exception error

Posted: Fri Apr 23, 2010 1:34 pm
by Sliverine
woah......just woah...

RE: 4.04b2 exception error

Posted: Fri Apr 23, 2010 8:01 pm
by taltamir
hehe... you and everyone else. It happens when you tell a ship to patrol a system that doesn't contain any friendly planets or bases... the function for patrolling a system did not consider people giving the order to empty systems and as such it crashes. Will be fixed soon I imagine.

RE: 4.04b2 exception error

Posted: Fri Apr 23, 2010 9:07 pm
by JasmoVT
Watching system patrols it is clear the programig currently works by tell the ship/fleet to patrol one base then another and then another within the system. This obviously will not work if there are no basis. So either they have to totally rewrite the patrolling routine, or you will not be able to patrol a system with no b bases. I wouldn't jump to concluding which. You may have to build a monitor base to keep a patrol.

RE: 4.04b2 exception error

Posted: Fri Apr 23, 2010 9:53 pm
by taltamir
or you can just have it attack any hostile in the system, and sit still if there are no hostiles in range.