Ciao, un errore 500 e' generico e non spiega quale sia il problema, per capire occorrerebbe il dettaglio degli errori.
Parlando in generale posso dirti che puo' succedere quando c'e' un puntatore errato.
Per fare esempio concreto, quando clicchi su quotes potrebbe esserci un messaggio che punta ad un cliente che non c'e' piu', perche' e' stato cancellato malamente, ad esempio eliminandolo manualmente dal database.