South Africa's planned T20 Global League has been postponed for a year, potentially leaving a raft of players entitled to compensation.
The decision was taken at a joint Cricket South Africa and T20 Global League board meeting on Tuesday.
The South African Cricketers' Association expressed "concern and disappointment" at the decision and called for an independent review into the reasons for the postponement, as well as calling for recompense for affected players.
Tuesday's announcement came just four days after CSA president Chris Nenzani told media that the league would go ahead but was expected to lose money for the first two seasons - and 12 days after a shock announcement that CSA and chief executive Haroon Lorgat, the chief negotiator for the league, had parted ways.
The league, planned as South Africa's answer to the Indian Premier League and Australia's Big Bash League, was due to start on November 3. It is now planned for November 2018.
Although specific reasons for the postponement were not revealed in a Cricket South Africa press release, Nenzani and acting chief executive Thabang Moroe admitted at a media briefing on Friday that no broadcast deal or title sponsorship was in place.
The CSA statement on Tuesday quoted Moroe as saying: "We have not come to this decision lightly. Having discussed it with all our stakeholders, including the franchise owners, we believe that the interest of the league should be our first priority. We have re-assessed our strategy and believe that postponing the first edition of the T20 Global League to next year will serve us well."
Several international stars, including Brendon McCullum, Chris Gayle, Kevin Pietersen and Eoin Morgan, had been signed up for the league, along with all South Africa's leading players. It was not immediately clear how the postponement would affect the players' contracts.
Moroe was due to brief media in Johannesburg later on Tuesday.
Tony Irish, chief executive of the South African Cricketers' Association, said the postponement would have "a very significant impact" on 144 local and overseas players who had signed contracts or been drafted to play in the eight-team league.
Irish said his organisation would be looking at all implications of the postponement for players, "including what compensation should be paid to them". He said some players had turned down other opportunities in order to commit to the league.
Irish said other stakeholders, including franchises, coaches and stadium owners, were also affected. He called for an independent review into what had caused the postponement.