Skip to Main Content

Berkeley DB Family

Announcement

For appeals, questions and feedback about Oracle Forums, please email oracle-forums-moderators_us@oracle.com. Technical questions should be asked in the appropriate category. Thank you!

java.lang.AbstractMethodError: null

742833Sep 7 2010 — edited Oct 21 2010
Hi All,

Any help about this error?
com.sleepycat.je.EnvironmentFailureException: (JE 4.0.103) JAVA_ERROR: Java Error occurred, recovery may not be possible.
        at com.sleepycat.je.dbi.EnvironmentImpl.checkIfInvalid(EnvironmentImpl.java:1445)
        at com.sleepycat.je.dbi.CursorImpl.checkEnv(CursorImpl.java:2950)
        at com.sleepycat.je.Cursor.checkEnv(Cursor.java:2898)
        at com.sleepycat.je.Cursor.close(Cursor.java:449)
        at com.sleepycat.persist.PrimaryIndex.put(PrimaryIndex.java:403)
        ...
Caused by: java.lang.AbstractMethodError: null
        at com.sleepycat.je.tree.IN.getEntryInMemorySize(IN.java:1680)
        at com.sleepycat.je.tree.IN.getEntryInMemorySize(IN.java:1666)
        at com.sleepycat.je.tree.IN.computeMemorySize(IN.java:1697)
        at com.sleepycat.je.tree.DBIN.computeMemorySize(DBIN.java:163)
        at com.sleepycat.je.tree.IN.splitInternal(IN.java:2394)
        at com.sleepycat.je.tree.BIN.splitSpecial(BIN.java:540)
        at com.sleepycat.je.tree.Tree.forceSplit(Tree.java:2310)
        at com.sleepycat.je.tree.Tree.searchSubTreeSplitsAllowed(Tree.java:2085)
        at com.sleepycat.je.tree.Tree.insertDuplicate(Tree.java:2746)
        at com.sleepycat.je.tree.Tree.insert(Tree.java:2650)
        at com.sleepycat.je.dbi.CursorImpl.put(CursorImpl.java:1211)
        at com.sleepycat.je.Cursor.putAllowPhantoms(Cursor.java:1799)
        at com.sleepycat.je.Cursor.putNoNotify(Cursor.java:1756)
        at com.sleepycat.je.Cursor.putNotify(Cursor.java:1689)
        at com.sleepycat.je.Cursor.putInternal(Cursor.java:1626)
        at com.sleepycat.je.SecondaryDatabase.insertKey(SecondaryDatabase.java:984)
        at com.sleepycat.je.SecondaryDatabase.updateSecondary(SecondaryDatabase.java:855)
        at com.sleepycat.je.SecondaryTrigger.databaseUpdated(SecondaryTrigger.java:41)
        at com.sleepycat.je.Database.notifyTriggers(Database.java:2016)
        at com.sleepycat.je.Cursor.putNotify(Cursor.java:1702)
        at com.sleepycat.je.Cursor.putInternal(Cursor.java:1626)
        at com.sleepycat.je.Cursor.put(Cursor.java:623)
        at com.sleepycat.persist.PrimaryIndex.put(PrimaryIndex.java:390)
        ... 20 common frames omitted
JavaDoc says:
Thrown when an application tries to call an abstract method. Normally, this error is caught by the compiler; this error can only occur at run time if the definition of some class has incompatibly changed since the currently executing method was last compiled.
Our code was not hot-replaced so it could be related to some kind of compilation problem during the jar creation process?

vm_info: Java HotSpot(TM) 64-Bit Server VM (14.3-b01) for solaris-sparc JRE (1.6.0_17-b04)
BDBJE: 4.0.103

BR,
/César.
Comments
Locked Post
New comments cannot be posted to this locked post.
Post Details
Locked on Nov 18 2010
Added on Sep 7 2010
9 comments
3,272 views