Hi
I am getting following error while running the
Enhancer
com.sun.jdori.enhancer.util.InternalError:
assertion failed: JDO metadata: managed fields exceed annotated
fields.
at com.sun.jdori.enhancer.util.Assertion.affirm(Unknown Source)
at com.sun.jdori.enhancer.core.Analyzer.scanFields(Unknown Source)
at com.sun.jdori.enhancer.core.Analyzer.scan(Unknown Source)
at com.sun.jdori.enhancer.core.Controller.scan(Unknown Source)
at com.sun.jdori.enhancer.core.Controller.enhanceClass(Unknown Source)
at com.sun.jdori.enhancer.filter.Enhancer.enhanceClassFile1(Unknown Source)
at com.sun.jdori.enhancer.filter.Enhancer.enhanceClassFile(Unknown Source)
at com.sun.jdori.enhancer.Main.enhanceClassFile(Unknown Source)
at com.sun.jdori.enhancer.Main.enhanceInputFiles(Unknown Source)
at com.sun.jdori.enhancer.Main.process(Unknown Source)
at com.sun.jdori.enhancer.Main.main(Unknown Source)
Fatal error while enhancing: JDO ENHANCER: An internal error occurred while enhancing input class; detailed message: assertion failed: JDO metadata: managed fields exceed annotated fields.
com.sun.jdori.enhancer.EnhancerFatalError: JDO ENHANCER: An internal error occurred while enhancing input class; detailed message: assertion failed: JDO metadata: managed fields exceed annotated fields.
at com.sun.jdori.enhancer.filter.Enhancer.enhanceClassFile(Unknown Source)
at com.sun.jdori.enhancer.Main.enhanceClassFile(Unknown Source)
at com.sun.jdori.enhancer.Main.enhanceInputFiles(Unknown Source)
at com.sun.jdori.enhancer.Main.process(Unknown Source)
at com.sun.jdori.enhancer.Main.main(Unknown Source)
aborted with errors.
at com.sun.jdori.enhancer.util.Assertion.affirm(Unknown Source)
at com.sun.jdori.enhancer.core.Analyzer.scanFields(Unknown Source)
at com.sun.jdori.enhancer.core.Analyzer.scan(Unknown Source)
at com.sun.jdori.enhancer.core.Controller.scan(Unknown Source)
at com.sun.jdori.enhancer.core.Controller.enhanceClass(Unknown Source)
at com.sun.jdori.enhancer.filter.Enhancer.enhanceClassFile1(Unknown Source)
at com.sun.jdori.enhancer.filter.Enhancer.enhanceClassFile(Unknown Source)
at com.sun.jdori.enhancer.Main.enhanceClassFile(Unknown Source)
at com.sun.jdori.enhancer.Main.enhanceInputFiles(Unknown Source)
at com.sun.jdori.enhancer.Main.process(Unknown Source)
at com.sun.jdori.enhancer.Main.main(Unknown Source)
Fatal error while enhancing: JDO ENHANCER: An internal error occurred while enhancing input class; detailed message: assertion failed: JDO metadata: managed fields exceed annotated fields.
com.sun.jdori.enhancer.EnhancerFatalError: JDO ENHANCER: An internal error occurred while enhancing input class; detailed message: assertion failed: JDO metadata: managed fields exceed annotated fields.
at com.sun.jdori.enhancer.filter.Enhancer.enhanceClassFile(Unknown Source)
at com.sun.jdori.enhancer.Main.enhanceClassFile(Unknown Source)
at com.sun.jdori.enhancer.Main.enhanceInputFiles(Unknown Source)
at com.sun.jdori.enhancer.Main.process(Unknown Source)
at com.sun.jdori.enhancer.Main.main(Unknown Source)
aborted with errors.
The java file is attached and the corresponding
entry in the package.jdo is :
<class name="ICP_ACL_PRIV_COMPANY" identity-type="datastore">
<field name="bU_ID" persistence-modifier="persistent">
<extension vendor-name="ojb" key="column" value="BU_ID"/>
</field>
<field name="rULE_ID" persistence-modifier="persistent">
<extension vendor-name="ojb" key="column" value="RULE_ID"/>
</field>
</class>
<class name="ICP_ACL_PRIV_COMPANY" identity-type="datastore">
<field name="bU_ID" persistence-modifier="persistent">
<extension vendor-name="ojb" key="column" value="BU_ID"/>
</field>
<field name="rULE_ID" persistence-modifier="persistent">
<extension vendor-name="ojb" key="column" value="RULE_ID"/>
</field>
</class>
Could somebody give
me a clue on what's wrong in my code.
Thanks and
Regards
Tarun
Gupta
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
