add AssembleComponentFailedException
remove unused methods