Stack Exchange network consists of 175 Q&A communities including Stack Overflow, the largest, most trusted online community for developers to learn, share their knowledge, and build their careers.
Accordding to Langenscheidt, Oxford, Duden the verb has two past participles, but those have not mentioned when we shall use each one! because the meanings are also the same.
"schaffen" has two meanings:
"geschafft" is the past of the 1st,
"geschaffen" is the past of the 2nd
Required, but never shown