It looks like the root cause is CDI failing to resolve a bean for field injection:
Caused by: org.jboss.weld.exceptions.IllegalArgumentException: WELD-001456 Argument resolvedBean must not be null
Additionally, it looks like you have both PrettyFaces and Rewrite in your application, but you don’t seem to be using PrettyFaces. Could you please list your dependencies? It’s possible that you have duplicates.