Skip Menu |

This queue is for tickets about the Games-Tournament-Swiss CPAN distribution.

Report information
The Basics
Id: 26848
Status: resolved
Priority: 0/
Queue: Games-Tournament-Swiss

People
Owner: Nobody in particular
Requestors: DRBEAN [...] cpan.org
Cc:
AdminCc:

Bug Information
Severity: Normal
Broken in: 0.03
Fixed in: (no value)



Subject: C8, C10, C7 infinite loop
C8, exchange 261: last S1,S2 exchange C10,re-pairing Player 28 in Bracket 2 C7, last transposition C8, exchange 261: last S1,S2 exchange C10,re-pairing Player 28 in Bracket 2 C7, last transposition C8, exchange 261: last S1,S2 exchange If there is only one player in the last bracket, it should be giving them a bye, unless they already had one. This I found in the morning after running overnight to force out a C13 loop, where there were no downfloated players. The unpairable last bracket was 3, but players were 24, 25. I would need the YAML files to reproduce this. [greg@momotaro 8]$ pair Round 8: 2 3 4 5 6 7 9 10 11 12 14 20 21 26 28 (1), 1 8 13 15 16 17 18 19 22 23 27 29 30 31 32 (0.5), 24 25 (0), Next, Bracket 1: 2 3 4 5 6 7 9 10 11 12 14 20 21 26 28 C1, B1,2 test: ok, no unpairables C2, x=0 C3, p=7 Homogeneous. C4, S1 & S2: 2 3 4 5 6 7 9 & 10 11 12 14 20 21 26 28 C5, ordered: 2 3 4 5 6 7 9 & 10 11 12 14 20 21 26 28 C6, B1a: table 6 NOK C7, 10 11 12 14 20 26 21 28 C6, B4: x=0, table 1 NOK C7, 11 10 12 14 20 21 26 28 C6, B1a: table 6 NOK C7, 11 10 12 14 20 26 21 28 C6, B4: x=0, table 3 NOK C7, 11 10 14 12 20 21 26 28 C6, B1a: table 6 NOK C7, 11 10 14 12 20 26 21 28 C6, B4: x=0, table 3 NOK C7, 11 10 20 12 14 21 26 28 C6, B1a: table 3 NOK C7, 11 10 21 12 14 20 26 28 C6, B4: x=0, table 3 NOK C7, 11 10 26 12 14 20 21 28 C6, B4: x=0, table 5 NOK C7, 11 10 26 12 20 14 21 28 C6, 7 tables paired. E1 2&11 E1 10&3 E1 4&26 E1 12&5 E1 6&20 E1 14&7 E1 21&9 C6others: Floating remaining 28 Down. [1] 2 3 4 5 6 7 9 11 10 26 12 20 14 21 28 => [2] 28 1 8 13 15 16 17 18 19 22 23 27 29 30 31 32 Next, Bracket 2: 28 1 8 13 15 16 17 18 19 22 23 27 29 30 31 32 C1, B1,2 test: ok, no unpairables C2, x=0 C3, p=1 Heterogeneous. C4, S1 & S2: 28 & 1 8 13 15 16 17 18 19 22 23 27 29 30 31 32 C5, ordered: 28 & 1 8 13 15 16 17 18 19 22 23 27 29 30 31 32 C6, B4: x=0, table 1 NOK C7, 8 1 13 15 16 17 18 19 22 23 27 29 30 31 32 C6, 1 tables paired. E1 8&28 C6others: Remainder Group, Bracket 2: 1 13 15 16 17 18 19 22 23 27 29 30 31 32 C1, B1,2 test: ok, no unpairables C2, x=0 C3, p=7 Homogeneous. C4, S1 & S2: 1 13 15 16 17 18 19 & 22 23 27 29 30 31 32 C5, ordered: 1 13 15 16 17 18 19 & 22 23 27 29 30 31 32 C6, B4: x=0, table 1 NOK C7, 23 22 27 29 30 31 32 C6, B4: x=0, table 2 NOK C7, 23 27 22 29 30 31 32 C6, B4: x=0, table 3 NOK C7, 23 27 29 22 30 31 32 C6, B1a: table 3 NOK C7, 23 27 30 22 29 31 32 C6, B4: x=0, table 3 NOK C7, 23 27 31 22 29 30 32 C6, B1a: table 3 NOK C7, 23 27 32 22 29 30 31 C6, B4: x=0, table 3 NOK C7, 23 29 22 27 30 31 32 C6, B1a: table 2 NOK C7, 23 30 22 27 29 31 32 C6, B4: x=0, table 2 NOK C7, 23 31 22 27 29 30 32 C6, B1a: table 2 NOK C7, 23 32 22 27 29 30 31 C6, B4: x=0, table 2 NOK C7, 27 22 23 29 30 31 32 C6, B4: x=0, table 2 NOK C7, 27 23 22 29 30 31 32 C6, B4: x=0, table 3 NOK C7, 27 23 29 22 30 31 32 C6, B1a: table 3 NOK C7, 27 23 30 22 29 31 32 C6, B4: x=0, table 3 NOK C7, 27 23 31 22 29 30 32 C6, B1a: table 3 NOK C7, 27 23 32 22 29 30 31 C6, B4: x=0, table 3 NOK C7, 27 29 22 23 30 31 32 C6, B1a: table 2 NOK C7, 27 30 22 23 29 31 32 C6, B4: x=0, table 2 NOK C7, 27 31 22 23 29 30 32 C6, B1a: table 2 NOK C7, 27 32 22 23 29 30 31 C6, B4: x=0, table 2 NOK C7, 29 22 23 27 30 31 32 C6, B4: x=0, table 2 NOK C7, 29 23 22 27 30 31 32 C6, B4: x=0, table 3 NOK C7, 29 23 27 22 30 31 32 C6, 7 tables paired. E1 29&1 E1 23&13 E1 27&15 E1 16&22 E1 17&30 E1 31&18 E1 19&32 C6others: no non-paired players Next, Bracket 3: 24 25 C1, B1a: NOK. 24 25 C13, Undoing Bracket 2 matches. Re-pairing Bracket 2, p=7. C7, 29 23 27 22 30 32 31 C6, B4: x=0, table 6 NOK C7, 29 23 27 22 31 30 32 C6, B4: x=0, table 5 NOK C7, 29 23 27 22 32 30 31 Which continues for a long time before reaching the above.
You don't have the data that will allow me to debug this. At the minimum I need the pairing table for the round in which the failure occurs. Also good to have would be the crosstable for the previous round, the table of contestants, and scoring records for the individual rounds.