Flash installation with Jumpstart

I get following error while doing a flash installation. I 'm trying to deploy a flash archive created by our engineering team. I 'm trying to install it with ZFS root and the profile which i using is as following

#more flash_profile_test
install_type flash_install
archive_location nfs 10.63.25.176:/export/flash_archive/EMRSN-sun4u
pool rpool auto 2g auto c0t0d0s0
bootenv installbe bename zfsroot dataset /var

***********************************************

Reading ZFS config: done.
Setting up Java. Please wait...
Serial console, reverting to text install
Beginning system identification...
Searching for configuration file(s)...
Using sysid configuration file 10.63.25.176:/export/config/sysidcfg
Search complete.
Discovering additional network configuration...
Completing system identification...
Starting remote procedure call (RPC) services: done.
System identification complete.
Starting Solaris installation program...
Searching for JumpStart directory...
Using rules.ok from 10.63.25.176:/export/config.
Checking rules.ok file...
Using profile: flash_profile
Executing JumpStart preinstall phase...
Searching for SolStart directory...
Checking rules.ok file...
Using begin script: install_begin
Using finish script: patch_finish
Executing SolStart preinstall phase...
Executing begin script "install_begin"...
Begin script install_begin execution completed.
Segmentation Fault - core dumped
Solaris installation program exited.
#

Is there anything i 'm doing wrong or something else ?

Root ZFS doesn't support flash archives.

This might help:

A Much Better Way to use Flash and ZFS Boot : Scott Dickson's Blog

... I don't know if I'd title my blog "a much better way to..."
A better title would be "workaround".