晋景公四年,即公元前五九六年,春,楚国军队攻打莒国,这是因为莒国仗着依靠晋国而不事奉齐国。
夏,楚庄王率军攻打宋国,这是因为宋国人曾救援萧国。
秋,赤敌人入侵晋国,到达清地,这是先縠招致的。
冬,晋国人讨论邲之役战败的原因和赤狄人入侵的原因,都归咎于先縠,因此晋国人杀死先縠,同时把他的族人也全都杀死。
晋国人依照清丘之盟,就卫国救援陈国一事进行责难,晋国使者对卫国人表示,如果不能交出救援陈国的罪魁祸首,我国就会派出军队攻打卫国。
卫国大夫孔达就说,如果对国家有利,就把我交出去,罪过都在于我。我身为执政,如今大国来讨伐我们,能把罪责退给谁呢?我愿意为此而死。
晋景公五年,即公元前五九五年,春,卫国孔达自缢而死,卫国人以此向晋国人解释,得以免于晋国人的讨伐。
卫国人将此事通传诸侯,可在国内,因为感念孔达过去的功劳,就让他的儿子继承他的位置。
夏,晋景公率军攻打郑国,这是因为邲之役。
晋国人将此事通传诸侯,又在郑国检阅军队,然后回国,这是荀林父的谋划,表示,向郑国展示我们的军队,让他们自己主动来归顺我们。
郑国人果然因此感到畏惧。
楚庄王派使者聘问齐国,无假道于宋,宋国人杀死楚国使者,楚庄王大怒。
秋,九月,楚庄王率军包围宋国国都。