If you got the following error you might have for problems in the system sequence table.
Just run the following in SSMS:
select * from SYSTEMSEQUENCES where id = -2
select * from TRANSACTIONLOG where CREATEDTRANSACTIONID > returnedID order by CREATEDTRANSACTIONID asc
If you have any records returned by the second statement then you should look into why you have a lower system number saved.