Are there any requirements to the data?

Yes, each site has to contain at least one positive count (> 0). For time-effect models, each year has to contain at least one positive count. For time-effect models with covariates, each covariate category has to contain at least one positive count for each year. The last two requirements are relaxed for linear trend models: positive counts are only needed for the years selected.