Hi,

the exception

> Exception :com.trigent.exception.UpdateException: java.lang.Long not found
> in OJB Repository


says that you try to store an 'Long' object (which is not in repository) instead of e.g. 'NextSequence'.
Maybe you do something wrong in


com.trigent.datamanagement.JdbcPersistenceManagerImpl.getUpdatedNextSequence
or
com.trigent.actions.NextSequenceDAO.getUpdatedNextSequence(NextSequenceDAO.j
ava:68)

regards,
Armin

Rajadurai K wrote:
hi,
   i m getting this exception when trying to persist the data

 i attached the java file and repository xml.
  i m getting the following exception


Executing Query :QueryByCriteria from class com.trigent.vo.NextSequence where [sequenceFor = CLASSNAME] - Create new ObjectCacheImplementation for 'ora1' Next Sequence :[EMAIL PROTECTED] Next Value :1 propertiesMap ={sequenceFor=CLASSNAME, nextValue=2, tableID=1, class=class com.trigent.vo.NextSequence} org.apache.ojb.broker.metadata.ClassNotPersistenceCapableException: java.lang.Long not found in OJB Repository at org.apache.ojb.broker.metadata.DescriptorRepository.getDescriptorFor(Unknown Source) at org.apache.ojb.broker.metadata.DescriptorRepository.getDescriptorFor(Unknown Source) at org.apache.ojb.broker.core.PersistenceBrokerImpl.getClassDescriptor(Unknown Source) at org.apache.ojb.broker.core.PersistenceBrokerImpl.store(Unknown Source) at org.apache.ojb.broker.core.DelegatingPersistenceBroker.store(Unknown Source) at org.apache.ojb.broker.core.DelegatingPersistenceBroker.store(Unknown Source) at com.trigent.datamanagement.JdbcPersistenceManagerImpl.getUpdatedNextSequence (JdbcPersistenceManagerImpl.java:447) at com.trigent.actions.NextSequenceDAO.getUpdatedNextSequence(NextSequenceDAO.j ava:68) at com.trigent.runtime.util.NameGeneratorWrapper.getClassName(NameGeneratorWrap per.java:20) at com.trigent.runtime.util.NameGeneratorWrapper.main(NameGeneratorWrapper.java :90) Exception :com.trigent.exception.UpdateException: java.lang.Long not found in OJB Repository




can anyone give me the solution please. Thanks in advance.


with Regards, Rajadurai



------------------------------------------------------------------------

<descriptor-repository proxy-prefetching-limit="50"
    isolation-level="read-committed" version="1.0">
    <jdbc-connection-descriptor eager-release="true" batch-mode="true"
        ignoreAutoCommitExceptions="true" useAutoCommit="0"
        default-connection="true" password="SPECTRUM" jcd-alias="ora1"
        username="SPECTRUM" driver="oracle.jdbc.driver.OracleDriver"
        subprotocol="1521" protocol="jdbc:oracle:thin:@tslc0511"
        dbalias="CORADIGM" platform="Oracle" jdbc-level="1.0">
        <connection-pool whenExhaustedAction="2" testWhileIdle="true"
            removeAbandoned="true" testOnReturn="true"
            logAbandoned="true" testOnBorrow="true" maxIdle="2"
            maxActive="1" maxWait="3" numTestsPerEvictionRun="5"
            minEvictableIdleTimeMillis="4"
            timeBetweenEvictionRunsMillis="6" removeAbandonedTimeout="8"/>
        <object-cache class="org.apache.ojb.broker.cache.ObjectCacheEmptyImpl">
            <attribute attribute-name="cacheKey1" attribute-value="cacheValue1"/>
            <attribute attribute-name="cacheKey2" attribute-value="cacheValue2"/>
        </object-cache>
        <sequence-manager 
className="org.apache.ojb.broker.util.sequence.SequenceManagerNextValImpl">
            <attribute attribute-name="autoNaming" attribute-value="true"/>
        </sequence-manager>
    </jdbc-connection-descriptor>
    <class-descriptor class="com.trigent.vo.NextSequence" table="NEXT_SEQUENCE">
        <field-descriptor name="tableID" column="NEXT_SEQUENCE_ID" primarykey="true" autoincrement="true" 
access="readwrite" jdbc-type="BIGINT"/>
        <field-descriptor name="sequenceFor" column="SEQUENCE_FOR" access="readwrite" 
jdbc-type="LONGVARCHAR"/>
        <field-descriptor name="nextValue" column="NEXT_VALUE" access="readwrite" 
jdbc-type="BIGINT"/>            
        </class-descriptor>       
</descriptor-repository>


------------------------------------------------------------------------

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

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



Reply via email to