Dear,

Please advise me on the following (find my conceptual model above). When I try to conduct CFA in order to specifically articulate that there are two distinct forms of passion - Pass.for work and Entr.pass., I receive the warning message;
In lav_model_vcov(lavmodel = lavmodel, lavsamplestats = lavsamplestats, :
lavaan warning: could not compute standard errors!
lavaan NOTE: this may be a symptom that the model is not identified
Syntax:
# model the relationships between each passion construct (pass.for work; Entr.pass) and its two dimensions of IPF... and ID... as formative!
# this is a second order construct with first-order formative dimensions which are themselves measured by several reflective manifest variables
# ID is a single item and we look for interaction between IPF and ID.
Independentmodel <-'IPFpasswork =~ X1pw + X2pw + X3pw + X4pw
IDpasswork =~ IDwork
IPFentrpass =~ X1ep + X2ep + X3ep
IDentrpass =~ IDdev
Passforwork<~ IPFpasswork * IDpasswork
Entrpass<~ IPFentrpass * IDentrpass
'
fit<-cfa(Independentmodel, data = Passwork.and.entrpass)
Any help is much appreciated. I suspect that my model is not under-identified but please feel free to correct me if I am wrong. Or do I have a mistake in my syntax? Or is it because my 'formative model doesn't predict anything...'?
Thanks.
J