Simple model database transaction log full 'CHECKPOINT'
It sounds like you've got a huge transaction that has remained open which has done a lot of work.  Run DBCC OPENTRAN on the database and see how long the oldest transaction has been open for.  You'll probably need to kill that transaction (or have the user commit if it's someone in Management Studio).  Then the log will clear automatically.