Hello,
	I have some code which generates lattice objects. The function  
recieves serialized forms of the lattice objects which it then  
unserializes and then adds to an ArrayList<REXP>.
	
	REXPRaw rser = new REXPRaw( target );  //target contains the raw  
serialized forms of lattice objects
	rconn.assign("temp",rser);
	REXP ret = rconn.eval("invisible(unserialize(temp))"); (1)
	rexpArr.add(ret);
	RList rlist = new RList(rexpArr);
	REXPList rl = new REXPList(rlist);

	The problem is when I do an assign

	rconn.assign("finalresult",rl);

	whence I get
	*** REXPFactory unable to interpret  
org.rosuda.REngine.REXPUnknown@1629ce8c[4] *
	** REXPFactory unable to interpret  
org.rosuda.REngine.REXPUnknown@1629ce8c[4]
	*** REXPFactory unable to interpret  
org.rosuda.REngine.REXPUnknown@1629ce8c[4]
	*** REXPFactory unable to interpret  
org.rosuda.REngine.REXPUnknown@1629ce8c[4]
	*** REXPFactory unable to interpret  
org.rosuda.REngine.REXPUnknown@1629ce8c[4] *
	** REXPFactory unable to interpret  
org.rosuda.REngine.REXPUnknown@1629ce8c[4]


	How can I in general,force the unserialize to return a list?
Saptarshi Guha | saptarshi.guha@gmail.com | http://www.stat.purdue.edu/~sguha
Marijuana is nature's way of saying, "Hi!".


	[[alternative HTML version deleted]]

