This type of exception doesn't characterize the error by java type, but may still classify it by message and code. @author Chris Wilper
1507150815091510151115121513151415151516
if (_savepointCache != null) _savepointCache.clear(); } catch (OpenJPAException ke) { throw ke; } catch (Exception e) { throw new GeneralException(e); } finally { endOperation(); } }
1584158515861587158815891590159115921593
} } catch (OpenJPAException ke) { throw ke; } catch (Exception e) { throw new GeneralException(e); } finally { endOperation(); } }
17081709171017111712171317141715
} catch (OpenJPAException ke) { unlock(); throw ke; } catch (RuntimeException re) { unlock(); throw new GeneralException(re); } }
17281729173017311732173317341735173617371738
throw new InternalException(); return _operationCount == 1; } catch (OpenJPAException ke) { throw ke; } catch (RuntimeException re) { throw new GeneralException(re); } finally { _operationCount--; if (_operationCount == 0) _operating.clear(); unlock();
2397239823992400240124022403240424052406
sm.cascadePersist(call); return sm; } catch (OpenJPAException ke) { throw ke; } catch (RuntimeException re) { throw new GeneralException(re); } finally { endOperation(); } }
2473247424752476247724782479248024812482
assertWriteOperation(); delete(obj, getStateManagerImpl(obj, true), call); } catch (OpenJPAException ke) { throw ke; } catch (RuntimeException re) { throw new GeneralException(re); } finally { endOperation(); } }
2558255925602561256225632564256525662567
} } catch (OpenJPAException ke) { throw ke; } catch (RuntimeException re) { throw new GeneralException(re); } finally { endOperation(); } }
2640264126422643264426452646264726482649
sm.initialize(copy, state); return sm; } catch (OpenJPAException ke) { throw ke; } catch (RuntimeException re) { throw new GeneralException(re); } finally { endOperation(); } }
281528162817281828192820282128222823
} } } catch (OpenJPAException ke) { throw ke; } catch (RuntimeException re) { throw new GeneralException(re); } throwNestedExceptions(exceps, false); }
28452846284728482849285028512852
== Boolean.TRUE) throw newDetachedException(obj, "refresh"); } catch (OpenJPAException ke) { throw ke; } catch (RuntimeException re) { throw new GeneralException(re); } }