Hello all,
We started to develop an e-commerce application based on Ofbiz framework
around 2 years ago.
The version we started from is a revision 691692.
Main problem is that we already have few systems launched into
production, based on that revision.
Meanwhile, doing some mass tests, we encountered a lot of problems -
mostly related to transactions...
We noticed the implementation of
/framework/entity/src/org/ofbiz/entity/transaction/TransactionUtil.java
has lots of problems from this point of view - maybe not thread safe.
We just checked out today revision 902810 and it seems someone really
improved a lot that source code from threads-safe point of view.
Trying to upgrade only that class into our old version drove to upgrade
for more and more classes. We encountered lots of incompatibilities -
the source code has been in some places fully changed. Right now, having
more than 800 compilation errors I would not feel too optimist to
integrate only what I need from the newer version into the old one.
On the other hand, trying to get 902810 and then put over our work might
also cause same problems because the entity layer and conditions
handling seems to be changed.. I even expect to be worse that way
because maybe web templates are also changed.
Which way could someone suggest to proceed for a better version where
all database/entity layer/transaction later problems are fixed?
Many thanks,
Flopa