I think I was also facing same kind of error. For tiles you need to specify view handler in faces-config.xml. Normally you can use JSPTilesViewHandler provided in tomahawk. But this view Handler doesnot take care of portlet context as the other view handler which is JSPViewHandler in myfaces. For tiles to work in portlet you need to provide a custom view handler which takes care of portlet requests also.