This is from OnRecordStart.
When I first added the if/else statement, the file composed fine. The next day FP immediately crashed on composition. I removed the if/else, it composed fine. I added the if/else again, and it composed fine
The next day, exact same scenario. The files that composed fine yesterday again crashed. Removing and re-adding the if/else fixed the problem. Any thoughts?
var Var1 = "JobNumber";
var Var2 = ".pdf";
var Var3 = "/Volumes/production/FP_Auto/PDFOUT/";
var Var5 = "OrderNumber";
var picture = new FusionProResource(Var3 + Field(Var5) + "_" + Field(Var1) + Var2);
var finalTicket = Int(Field("Qty")) + 4
FusionPro.Composition.repeatRecordCount = finalTicket;
FusionPro.Composition.SetBodyPageUsage("Ticket", FusionPro.Composition.repeatRecordNumber == 1);
FusionPro.Composition.SetBodyPageUsage("TicketB", FusionPro.Composition.repeatRecordNumber == 1);
FusionPro.Composition.SetBodyPageUsage("PDF", FusionPro.Composition.repeatRecordNumber > 1 && FusionPro.Composition.repeatRecordNumber < finalTicket);
if(picture.countPages == 1)
FusionPro.Composition.SetBodyPageUsage("Blank", FusionPro.Composition.repeatRecordNumber > 1 && FusionPro.Composition.repeatRecordNumber < finalTicket);
else
FusionPro.Composition.SetBodyPageUsage("PDFB", FusionPro.Composition.repeatRecordNumber > 1 && FusionPro.Composition.repeatRecordNumber < finalTicket);
FusionPro.Composition.SetBodyPageUsage("Ticket2", FusionPro.Composition.repeatRecordNumber == finalTicket);
FusionPro.Composition.SetBodyPageUsage("Ticket2B", FusionPro.Composition.repeatRecordNumber == finalTicket);