The following warnings occurred: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Warning [2] Undefined array key "lockoutexpiry" - Line: 94 - File: global.php PHP 8.0.30 (Linux)
|
![]() |
New game in 1970 - Printable Version +- Forum (https://theairlineproject.net/forum) +-- Forum: Downloads (https://theairlineproject.net/forum/forumdisplay.php?fid=5) +--- Forum: Bug Reporting (https://theairlineproject.net/forum/forumdisplay.php?fid=9) +---- Forum: Bug Archive (https://theairlineproject.net/forum/forumdisplay.php?fid=24) +---- Thread: New game in 1970 (/showthread.php?tid=1982) Pages:
1
2
|
New game in 1970 - Brytenwalda - 12-01-2019 I tried to create a new game set in 1970, using all available opponents and it crashed. This is the log: Game time: 01/01/1970 12:00:00 AM Version: Version 2.14 Patch I (Alpha) 01/12/2019: 10:44 PM System.InvalidOperationException: Sequence contains no elements at System.Linq.Enumerable.First[TSource](IEnumerable`1 source) at TheAirlineProjectV2.Infrastructure.Model.GeneralModel.SetupNewGameAirline.SetupAirline(Airline airline, Int32 startyear, Boolean isHuman, Boolean useStartData, Airport activeAirport) in D:\OneDrive\bureaublad\TAP\TAP Code\TheAirlineProjectV2.Infrastructure\Model\GeneralModel\SetupNewGameAirline.cs:line 42 at TheAirlineProjectV2.Infrastructure.Model.GeneralModel.SetupNewGame.StartNewGame(Airline human, Airport preferedAirport, Int32 startyear, Int32 opponents, List`1 airlines, Boolean useMajorAirlines, Boolean useMajorAirports, List`1 regions, List`1 selectedCountries, EnumAirportSize airportSize, Boolean useContinentOpponents, RouteTypeEnum focus, Boolean useStartData) in D:\OneDrive\bureaublad\TAP\TAP Code\TheAirlineProjectV2.Infrastructure\Model\GeneralModel\SetupNewGame.cs:line 60 at TheAirlineProjectV2.Modules.MainMenu.ViewModels.MainMenuWindowViewModel.startGame() in D:\OneDrive\bureaublad\TAP\TAP Code\TheAirlineProjectV2.Modules.MainMenu\ViewModels\MainMenuWindowViewModel.cs:line 758 at TheAirlineProjectV2.Modules.MainMenu.ViewModels.MainMenuWindowViewModel.StartGameNext() in D:\OneDrive\bureaublad\TAP\TAP Code\TheAirlineProjectV2.Modules.MainMenu\ViewModels\MainMenuWindowViewModel.cs:line 722 at Prism.Commands.DelegateCommand.Execute() at Prism.Commands.DelegateCommand.Execute(Object parameter) at Prism.Commands.DelegateCommandBase.System.Windows.Input.ICommand.Execute(Object parameter) at MS.Internal.Commands.CommandHelpers.CriticalExecuteCommandSource(ICommandSource commandSource, Boolean userInitiated) at System.Windows.Controls.Primitives.ButtonBase.OnClick() at System.Windows.Controls.Button.OnClick() at System.Windows.Controls.Primitives.ButtonBase.OnMouseLeftButtonUp(MouseButtonEventArgs e) at System.Windows.UIElement.OnMouseLeftButtonUpThunk(Object sender, MouseButtonEventArgs e) at System.Windows.Input.MouseButtonEventArgs.InvokeEventHandler(Delegate genericHandler, Object genericTarget) at System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target) at System.Windows.RoutedEventHandlerInfo.InvokeHandler(Object target, RoutedEventArgs routedEventArgs) at System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised) at System.Windows.UIElement.ReRaiseEventAs(DependencyObject sender, RoutedEventArgs args, RoutedEvent newEvent) at System.Windows.UIElement.OnMouseUpThunk(Object sender, MouseButtonEventArgs e) at System.Windows.Input.MouseButtonEventArgs.InvokeEventHandler(Delegate genericHandler, Object genericTarget) at System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target) at System.Windows.RoutedEventHandlerInfo.InvokeHandler(Object target, RoutedEventArgs routedEventArgs) at System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised) at System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args) at System.Windows.UIElement.RaiseTrustedEvent(RoutedEventArgs args) at System.Windows.UIElement.RaiseEvent(RoutedEventArgs args, Boolean trusted) at System.Windows.Input.InputManager.ProcessStagingArea() at System.Windows.Input.InputManager.ProcessInput(InputEventArgs input) at System.Windows.Input.InputProviderSite.ReportInput(InputReport inputReport) at System.Windows.Interop.HwndMouseInputProvider.ReportInput(IntPtr hwnd, InputMode mode, Int32 timestamp, RawMouseActions actions, Int32 x, Int32 y, Int32 wheel) at System.Windows.Interop.HwndMouseInputProvider.FilterMessage(IntPtr hwnd, WindowMessage msg, IntPtr wParam, IntPtr lParam, Boolean& handled) at System.Windows.Interop.HwndSource.InputFilterMessage(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled) at MS.Win32.HwndWrapper.WndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled) at MS.Win32.HwndSubclass.DispatcherCallbackOperation(Object o) at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs) at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler) at System.Windows.Threading.Dispatcher.LegacyInvokeImpl(DispatcherPriority priority, TimeSpan timeout, Delegate method, Object args, Int32 numArgs) at MS.Win32.HwndSubclass.SubclassWndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam) at MS.Win32.UnsafeNativeMethods.DispatchMessage(MSG& msg) at System.Windows.Threading.Dispatcher.PushFrameImpl(DispatcherFrame frame) at System.Windows.Threading.Dispatcher.PushFrame(DispatcherFrame frame) at System.Windows.Application.RunDispatcher(Object ignore) at System.Windows.Application.RunInternal(Window window) at System.Windows.Application.Run(Window window) at System.Windows.Application.Run() at TheAirlineProjectV2.App.Main() RE: New game in 1970 - kwilson92 - 12-02-2019 Try using 50 opponents, game isnt optimised for so many opponents yet and does cause it to crash. Run game in administrator mode, i have to do this when i play games from the past. RE: New game in 1970 - Tjoeker - 12-02-2019 I can run the game with 700+ opponents without any performance issues. ![]() The crashlog above has a different problem: it tries to give each airline its main airport at the start of the game, but it can't find the airport for a certain airline. I thought I fixed it, but I'll have to give it another look. Thanks for reporting. RE: New game in 1970 - Brytenwalda - 12-02-2019 Good to know! I was puzzled as to why sometimes it will start with 130 airlines and sometimes not, I guess it’s the “choose airlines at random” option. Sometimes the buggy one will be chosen and sometimes not. RE: New game in 1970 - Tjoeker - 12-02-2019 Indeed. ![]() It's also good to know that it may be different airlines at different years. RE: New game in 1970 - Brytenwalda - 12-02-2019 I tried to narrow it down a bit. I started a new game in 1940, including smaller airlines and it crashed. I narrowed it down to the airline in question being a minor, passenger airline, available in both 1940 and 1970. I don't think it's an American line as my game started just fine using all opponents in 1968, when I narrowed it down to the North and South America. I believe I've found the culprit for 1940 - Palestine Airways. The method I used was try to select airline to play, one by one, from the full list. Palestine wouldn't even load, which is probably caused by a missing home airport. RE: New game in 1970 - Brytenwalda - 12-02-2019 I checked every airline from 1970 and couldn't find the culprit this way. RE: New game in 1970 - kwilson92 - 12-04-2019 Wait, isnt that the bug we spent a couple of hours working out?? RE: New game in 1970 - Tjoeker - 12-04-2019 It is indeed the same bug again. I'm not sure why it happens now, but I'll run some tests again and hopefully have a fix in the next patch. RE: New game in 1970 - FAA - 12-07-2019 I have this bug too. Please please please fix it. I cannot play because of it ![]() |