Without more info - at the very least a 'traceback()' - I can't say for sure, but here is a guess of what might be going wrong:
At some point sdreport calculates the derivative of all ADREPORTed quantities (2808 in your case) wrt all random effects (nr=156*nspace ?) and performs sparse solve using this derivative as RHS.
Because R uses the 32 bit CHOLMOD routines, it can't do sparse solve with RHS longer than ca 2^31.
So, if the number of spatial grid cells for your application is greater that 2^31 / 2808 / 156 = 4902 you might have this problem.