Double.parseDouble()
may be throwing an exception if it recieves a null value, or it is recieves text.
To solve your issue with a null value, you could add the following check:
double totalcost_venue_finalconverted = 0;
if(!totalcost_venue.getText().toString().equals("")){
totalcost_venue_finalconverted = Double.parseDouble(totalcost_venue.getText().toString());
}