Jump to content

Issue Information

  • #002311

  • Issue

  • 0 - None Assigned

  • Fixed

  • -

Issue Confirmations

  • Yes (9)No (0)
Photo

Purchased aircraft never arrived

Posted by tmolvik on 07 December 2014 - 03:40 PM

Hi,

 

Bought a used aircraft, but it doesn't seem to have arrived. I've received the message confirming the purchase, the money has left the account, but I don't find the airplane. Might be a known issue or something I've misunderstood, but seems like a bug... See attached pictures.

 

Thomas

 

 

Attached Thumbnails

  • AE1.png
  • AE2.png

It's a bug - I've put a "new" used aircraft in your fleet (#54640) equivalent to the one you bought. :)



changed status to: Archived

Hi there, I just had the same problem with a leased used aircraft. The money for the lease left the account+ under active leases is says the correct amount of leased aircraft. However I cant seem to find my aircraft.... Thx for the help



Hi there, I just had the same problem with a leased used aircraft. The money for the lease left the account+ under active leases is says the correct amount of leased aircraft. However I cant seem to find my aircraft.... Thx for the help

 

Which airline and aircraft did you have this problem with?



Hi,

 

This happened again now. Aircraft #10100 never arrived....



Hi,

 

This happened again now. Aircraft #10100 never arrived....

 

It's redelivered as #76264.



I've had this problem 3 times today, one 763ER, one 752 and one 733. The only aircraft details I have are for the 733 which is ID: 27073 in RD. 



Maybe there's no check for whether the plane is already bought/leased when player clicked on "Buy Aircraft" in the confirmation page?  Since that page is taking aloooot of time to load for me and there is a gap of up to a minute before actual purchase, and that seems to be causing alot of problems :(

 

And this is from my mail box:

 

Aircraft #14963 and #66509 was purchased by FlyWest (id: 1994 in rd) but never recieved.



I've had this problem 3 times today, one 763ER, one 752 and one 733. The only aircraft details I have are for the 733 which is ID: 27073 in RD. 

 

Looking at my newly-purchased aircrafts, the 763ER should be #6922 and the 752 should be #16638

 

Sorry for that :(



I have the same problem with 3 leased aircrafts:

 

aircraft ID: 47351 B737-400

aircraft ID: 49830 B737-400

aircraft ID: 71554 A320-200

 

Screenshots of the planedetails see:

http://www.airline-e...appeares-again/

 

Please help me.



I'm able to reproduce this issue by:
 
1. Airlines A purchase an aircraft, but leave it at the confirmation page
2. Airlines B purchase/lease the same aircraft and complete the transaction
3. Airlines A then click on "purchase aircraft"
 
In this case, B will have the money deducted for the purchase and briefly own the aircraft after step 2.  However, after step 3, A will take over the ownership of the aircraft.  The amount of time doesn't seems to matter too.  A can still take over B's aircraft even after 2 AE days has passed, as long as the confirmation page still opens.
 
Tried the same with A leasing, but it seems to be harder to reproduce.



I found out that I will have to pay the lease for the three planes that I leased, but nerver recieved.

(See screenshot)

 

Please remove or replace them.

Attached Thumbnails

  • A13.jpg


So I spent a whole day looking at this, and there are all the aircrafts with double-ownership with the 3 scenarios I found that involves my airlines:

Lease signed by another airlines but then bought by Snowy Pacific
2001	737-300		from PogiAko
2067	Q300		(defunc)
2840	A320-200	from myself (!)
4031	767-300ER	(defunc)
4171	737-300		from FDS Airline
5273	737-300		(defunc)
6864	Q300		(defunc)
6922	767-300ER	from Emo
9676	A300-600R	from Leisure Express
10011	737-300		from LEGACY
11172	737-300		from FDS Airline
11560	767-200ER	from Element Airways
12145	767-300ER	from Davidco
13678	737-400		from Air Madeira
15830	MD-83		from LEGACY
16638	757-200		from Emo
16680	737-400		from myself (!)
19120	737-300		from PogiAko
19793	747-400		from Leisure Express
25713	A320-200	from Scoot Airways
25982	737-300		from LEGACY
26636	A320-200	from BH Romania
26882	737-300		(defunc)
27073	737-300		from Emo
27340	A320-200	from LEGACY
28963	A320-200	(defunc)
30067	A320-200	from Scoot Airways
32960	A330-300	from EgyptAir
33588	A330-300	from EgyptAir
34934	A330-300	from EgyptAir
36691	737-500		(defunc)
40342	737-300		(defunc)
46645	777-200		from Element Airways
46854	737-400		(defunc)
47351	737-400		from FlyWest
49830	737-400		from FlyWest
50132	Il-96-300	from Russavia
50954	777-200		from Element Airways
55685	777-200		from Element Airways
58831	A320-200	from BH Romania
59824	777-200		from Element Airways
61232	737-300		(defunc)
63788	777-200		from Element Airways
67136	A319-100	from Element Airways
67606	777-200		from Element Airways
68084	737-500		from Interavia
71554	A320-200	from FlyWest

Bought by other then leased by Snowy Pacific
3238	737-400		from myself (!)
3460	767-200ER	from PDC Airways
4431	757-200		from PDC Airways
4544	A320-200	from Nex Air
6390	Tu-154M		from Nex Air
6901	737-300		from Nex Air
7363	757-200		from AEROLINEAS ARGENTINAS
9247    737-400		from Turbulence Airways
11727	747-400M	from Prelude
14418	MD-83		from Nespresso
14578	MD-83		from PDC Airways
16054	Il-86		from Russavia
16626	737-400		from AirBaltica
17816	767-300ER	from SDL
23086	767-300ER	from TaiPresso
23223	737-300		from SAS-SE
24587	737-400		from TINSA Brasil
35902	767-300ER	from Royal Belgium Air
54431	757-200		from Prelude

Leased by Snowy Pacific then bought by another airlines
6816	767-300ER	to Nex Air
18396	737-300		to Nex Air
38119	Il-96-300	to Russavia
49065	A320-200	to SAS-DK

Unfortunately, there doesn't seems to be an easy way to filter out the cases for double-lease, double-buy, or leasing an aircraft bought by me, which I expect there should be many many more than the ones listed here.

Element Airways may want their aircraft back... That's a whole batch of 772s :/



This bug is now fixed, which should prevent the vast majority of these cases going forward. If an aircraft you are buying has been taken off the market after you loaded the confirmation page, that aircraft will be skipped when you confirm the purchase.



changed status to: Fixed

The issue is still apparent in my airline as with the 752 I had enough time to set up a BHX-EWR flight which "apparently" is being operated by Snowy Pacific under my prices, taking my slots and in my aircraft configuration. I do not receive any profit for this but seem to have paid all the costs, is there any way of amending this.

 

15899638808_212a1b2335_z.jpg

 

15464766964_48ef9b173a_z.jpg

 

15464766934_8c5da607ba_z.jpg

 

As you can see, I only operate one flight from EWR but its taken up 14 slots and not 7, with Snowy Pacifics "dual leased" 752 taking up the 7 extra slots, which is revenue for my airline.

 

Thanks

Jan



I never normally like to double post but had the issue again today with 733: ID: 19117 which was after I configured it to European Seating Arrangement of 6C 134Y 

 

15902198040_0c53471db3_z.jpg

 

16087556981_19cf519b2f_z.jpg

 

Still hasn't arrived, doesn't seem to happen with my ATR-72 Aircraft I lease but happens with any Boeing Aircraft within Buy Used

 

Best Wishes

Jan



It happends with all Boeing and Airbus planes that I leased recently. Once again just now, see: http://www.airline-e...appeares-again/. -> plane ID 64574 (Airbus A319-100).

It is strange, but somehow Snowy Pacific is involved in all my disappearing planes. If you follow the used aircraft market and look at the details of the Airbus and Boeing planes that are offered you will see that most (almost all) of these planes get bought by Snowy Pacific within less than a minute no matter what time of the day/night it is.



I have now 10 airplanes that haven't arrived... #72776, #73716, #74179, #74671, #75124, #75553, #3219, #3505, #3780, #4092. As mentioned from someone else, it has only happened with Boeing and Airbus. Could you please deliver them to me as soon as possible?



Snowy Pacific airline is too big that why...



Most of them are from the same batch:

You have purchased the following aircraft for $617,901,480 (inl. commision):

    Aircraft ID #72776: Boeing 767-200ER (Age: 2 years, Value: $98,079,600.00)
    Aircraft ID #73716: Boeing 767-200ER (Age: 2 years, Value: $98,079,600.00)
    Aircraft ID #74179: Boeing 767-200ER (Age: 2 years, Value: $98,079,600.00)
    Aircraft ID #74671: Boeing 767-200ER (Age: 2 years, Value: $98,079,600.00)
    Aircraft ID #75124: Boeing 767-200ER (Age: 2 years, Value: $98,079,600.00)
    Aircraft ID #75553: Boeing 767-200ER (Age: 1 years, Value: $98,079,600.00)

Seems like the remaining issue is dealing with concurrent database execution. For some reason, airlines with large amount of aircrafts will take alot of time to load almost every page, so this is probably what happened:

 

1. Large airline load the confirmation page and confirm the purchase

2. AE performs check Yuxi just added for the large airline - yes, the aircraft is still on the market

3. Small airline load the confirmation page and confirm the purchase

4. AE performs check - yes, the aircraft is still on the market

5. Small airline process quickly and complete the purchase, taking the aircraft off market

6. Large airline finally done processing and complete the purchase assuming the aircraft is still on market

 

So small airline bought/lease the aircraft in step 5, but large airline take it over at step 6.

 

Now the question is, why it takes so long for large airlines to buy used aircraft - how would the amount of planes affect the purchase of aircraft and what is AE actually doing beside changing owner/operator, deducting money, etc :/

 

Currently it takes 1m15s to purchase a used aircraft for Snowy Pacific or probably any airlines with 20k aircrafts, whereas a new airline can generally finish in less than 10s.

 

I think AE should really use database transaction for situation like this.  Something similar to:

BEGIN TRANSACTION
  <check query>
  ...
  <purchase query>
COMMIT TRANSACTION

In this case airlines would wait in a queue to make sure only one airline is purchasing at a time.  I know this will be slower, but at least everyone will get the correct plane...

 

Better yet, I wonder if there's a way to make the check and purchase into a single database query, maybe something like

// commit purchase first on only the aircraft on market
UPDATE aircraft SET ...... WHERE operator = "";
// get a list of aircraft actually purchased to deduct money and do everything else
SELECT * FROM aircraft ...... WHERE operator = <buyer> AND id IN (<list of aircraft id from req>);
INSERT INTO aircraft_history ......

Just two suggestions that may fix this issue...








0 user(s) are reading this issue

0 members, 0 guests, 0 anonymous users