Thanks Brett,

I put your advice at http://docs.ofbiz.org/display/OFBIZ/FAQ+-+Tips+-+Tricks+-+Cookbook+-+HowTo#FAQ-Tips-Tricks-Cookbook-HowTo-SomethingsyoushouldknowaboutRMI

Jacques

From: "Brett Palmer" <[email protected]>
This is one of the problems of using RMI.  Complex objects such as
GenericValues are available but entity methods on that object won't
work as they require the entity engine.

A workaround is to define facade services that return simple pojos.
Then rmi works pretty well.


Brett

On 3/28/09, Cimballi <[email protected]> wrote:
Hi,

I'm trying to use OFBiz and RMI. I configured it using the SUN RMI
implementation to not have to deal with certificates stuff.

My connection is working but I have a problem when I retrieve data.
I'm using the performFindList method, and the problem is, when I iterate
over the returned objects and I call a getXxx method, I have this stack
trace :
java.lang.IllegalStateException: [GenericEntity.getDelegator] could not find
delegator with name default
...

The thing that looks strange to me is that, as returned entities are of type
GenericEntity, it needs all the framework environment to use them.
If there something I do wrong in my RMI call, or is there a way to get
simple beans as return entities, to not have to deal with the framework
stuff ?

For the same reason I have to embed ofbiz-base.jar, ofbiz-entity.jar and
ofbiz-service.jar in my client.

Thanks,

Cimballi


--
Sent from my mobile device



Reply via email to