The item is committed to the database. Yet the error is thrown.

Brandon Goodin
Phase Web and Multimedia
P (406) 862-2245
F (406) 862-0354
[EMAIL PROTECTED]
http://www.phase.ws


> -----Original Message-----
> From: Phase Web and Multimedia [mailto:[EMAIL PROTECTED]]
> Sent: Wednesday, December 11, 2002 1:31 AM
> To: Ojb-User
> Subject: Not in transaction error
>
>
>
> I am getting the following error... As you can see my code IS calling
> beginTransaction() BEFORE commitTransaction(). WHY am i getting
> this error?
>
> ERROR:
>
> db.DBWrite - Not in transaction, call begin() before commit()
> org.apache.ojb.broker.TransactionNotInProgressException: Not in
> transaction,
> call begin() before commit()
>
>
> CODE ERROR IS CALLED ON:
>
>       public static void execute(Object object){
>
>        PersistenceBroker broker = null;
>
>        try{
>            broker = PersistenceBrokerFactory.defaultPersistenceBroker();
>            broker.beginTransaction();
>            if (object!=null) {
>               broker.store(object);// <-- this is the line the
> error is being
> thrown on
>            }
>            broker.commitTransaction();
>
>         } catch (PersistenceBrokerException  ex) {
>             logger.error(ex.getMessage(), ex.fillInStackTrace());
>         } catch (PBFactoryException  ex) {
>             logger.error(ex.getMessage(), ex.fillInStackTrace());
>         } finally {
>
>               if (broker != null)
>                       broker.close();
>
>        }
>     }
>
> Brandon Goodin
> Phase Web and Multimedia
> P (406) 862-2245
> F (406) 862-0354
> [EMAIL PROTECTED]
> http://www.phase.ws
>
>
>
> --
> To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>
>
>


--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to