Quantcast
Channel: SmartClient Forums
Viewing all articles
Browse latest Browse all 4756

Datasource with multiple foreign keys to same table

$
0
0
I have a datasource called LeadDetails which references a few other datasources via foreign keys as shown below

Code:

<!-- Auto-generated from jpa mapping com.bmf.domain.Leads -->

<DataSource
        allowAdvancedCriteria="true"
        dropExtraFields="true"
        beanClassName="com.bmf.domain.Leads"
        ID="LeadDetails"
        serverType="jpa"
>
        <fields>               
                <field hidden="true" primaryKey="true" name="id" length="255" canEdit="false" required="false" type="sequence"></field>
                <field name="lastCommentAt" length="19" canEdit="true" required="true" type="datetime"></field>
                <field name="priorityPoints" length="255" canEdit="true" required="true" type="integer"></field>
                <field name="receivedAt" length="19" canEdit="true" required="true" type="datetime"></field>
                <field name="updatedAt" length="19" canEdit="true" required="true" type="datetime"></field>
               
                <field name="operators" foreignKey="Operators.id" />
                <field name="statusMaster" foreignKey="StatusMaster.id" />                               
                <field name="cities" foreignKey="Cities.id" />
                <field name="leadSources" foreignKey="LeadSources.id" />
                <field name="orders" foreignKey="Orders.id" />               
                <field name="usersByIdUser" foreignKey="Users.id" />               
        </fields>
</DataSource>

The datasource above has a foreign key relationship to another datasource called Users which is defined by the field named usersByIdUsers. The operators datasource referenced above is also related to the Users datasource by foreign key reference.

Code:

<!-- Auto-generated from Hibernate mapping com.bmf.domain.Operators -->

<DataSource
        allowAdvancedCriteria="true"
        dropExtraFields="true"
        beanClassName="com.bmf.domain.Operators"
        ID="Operators"
        entityName="com.bmf.domain.Operators"
        serverType="jpa"
>
        <fields>
                <field hidden="true" primaryKey="true" name="idUser" length="255" canEdit="false" required="false" type="sequence"></field>
                <field name="acceptingLeads" length="255" canEdit="true" required="true" type="boolean"></field>
                <field name="onCall" length="255" canEdit="true" required="true" type="boolean"></field>
                <field name="onChat" length="255" canEdit="true" required="true" type="boolean"></field>
               
                <field name="users" foreignKey="Users.id" />
            <field name="name" includeFrom="Users.name" />
        </fields>
</DataSource>

Code:

<!-- Auto-generated from Hibernate mapping com.bmf.domain.Users -->

<DataSource
        allowAdvancedCriteria="true"
        dropExtraFields="true"
        beanClassName="com.bmf.domain.Users"
        ID="Users"
        entityName="com.bmf.domain.Users"
        serverType="jpa"
>
        <fields>
                <field hidden="true" primaryKey="true" name="id" length="255" canEdit="false" required="false" type="sequence"></field>
                <field name="accountNonExpired" length="255" canEdit="true" required="true" type="boolean"></field>
                <field name="accountNonLocked" length="255" canEdit="true" required="true" type="boolean"></field>
                <field name="credentialsNonExpired" length="255" canEdit="true" required="true" type="boolean"></field>
                <field name="dateAdd" length="19" canEdit="true" required="false" type="datetime"></field>
                <field name="dateUpd" length="19" canEdit="true" required="false" type="datetime"></field>
                <field name="email" length="255" canEdit="true" required="true" type="text"></field>
                <field name="enabled" length="255" canEdit="true" required="true" type="boolean"></field>
                <field name="firstLoginTime" length="19" canEdit="true" required="false" type="datetime"></field>
                <field name="hasLoggedon" length="255" canEdit="true" required="false" type="boolean"></field>
                <field name="lastLoginTime" length="19" canEdit="true" required="false" type="datetime"></field>
                <field name="loginAttempts" length="255" canEdit="true" required="false" type="integer"></field>
                <field name="passportNo" length="50" canEdit="true" required="false" type="text"></field>
                <field name="password" length="30" canEdit="true" required="false" type="text"></field>
                <field name="passwordResetCode" length="30" canEdit="true" required="false" type="text"></field>
                <field name="userName" length="50" canEdit="true" required="false" type="text"></field>
               
                <field name="userDetails" foreignKey="UserDetails.id" />
            <field name="name" includeFrom="UserDetails.firstName" />                       
        </fields>
       
<!--        <operationBindings> -->
<!--                <binding operationType="fetch" serverMethod="fetchUsers"> -->
<!--                        <serverObject lookupStyle="spring" -->
<!--                                bean="LeadService" /> -->
<!--                </binding>                -->
<!--        </operationBindings> -->
</DataSource>

When I try to fetch from the LeadDetails datasource, I get the (potentially indirect) looping reference issue. Having read up about the same, I've confirmed that every datasource that I'm loading has dropExtraFields set to true with no mention of schemaBean anywhere. Logs of error shown below. What else could be causing this issue?

Code:

=== 2014-09-10 12:45:21,437 [ec-3] WARN  JSTranslater - com.bmf.domain.LeadSubscribedUsers contains a (potentially indirect) looping reference to itself.  Returning null for recursed value.
=== 2014-09-10 12:45:21,437 [ec-3] WARN  JSTranslater - com.bmf.domain.ActionTypes_$$_javassist_105 contains a (potentially indirect) looping reference to itself.  Returning null for recursed value.
=== 2014-09-10 12:45:21,437 [ec-3] WARN  JSTranslater - com.bmf.domain.Users contains a (potentially indirect) looping reference to itself.  Returning null for recursed value.
=== 2014-09-10 12:45:21,461 [ec-3] WARN  JSTranslater - com.bmf.domain.LeadSubscribedUsers contains a (potentially indirect) looping reference to itself.  Returning null for recursed value.
=== 2014-09-10 12:45:21,475 [ec-3] WARN  JSTranslater - com.bmf.domain.LeadSubscribedUsers contains a (potentially indirect) looping reference to itself.  Returning null for recursed value.
=== 2014-09-10 12:45:21,475 [ec-3] WARN  JSTranslater - com.bmf.domain.ActionTypes_$$_javassist_105 contains a (potentially indirect) looping reference to itself.  Returning null for recursed value.
=== 2014-09-10 12:45:21,475 [ec-3] WARN  JSTranslater - com.bmf.domain.Users contains a (potentially indirect) looping reference to itself.  Returning null for recursed value.
=== 2014-09-10 12:45:21,493 [ec-3] WARN  JSTranslater - com.bmf.domain.LeadSubscribedUsers contains a (potentially indirect) looping reference to itself.  Returning null for recursed value.
=== 2014-09-10 12:45:21,494 [ec-3] WARN  JSTranslater - com.bmf.domain.ActionTypes_$$_javassist_105 contains a (potentially indirect) looping reference to itself.  Returning null for recursed value.
=== 2014-09-10 12:45:21,494 [ec-3] WARN  JSTranslater - com.bmf.domain.Users contains a (potentially indirect) looping reference to itself.  Returning null for recursed value.
=== 2014-09-10 12:45:21,494 [ec-3] WARN  JSTranslater - com.bmf.domain.Leads_$$_javassist_114 contains a (potentially indirect) looping reference to itself.  Returning null for recursed value.
=== 2014-09-10 12:45:21,518 [ec-3] WARN  JSTranslater - com.bmf.domain.LeadSubscribedUsers contains a (potentially indirect) looping reference to itself.  Returning null for recursed value.
=== 2014-09-10 12:45:21,518 [ec-3] WARN  JSTranslater - com.bmf.domain.LeadSubscribedUsers contains a (potentially indirect) looping reference to itself.  Returning null for recursed value.
=== 2014-09-10 12:45:21,518 [ec-3] WARN  JSTranslater - com.bmf.domain.ActionTypes_$$_javassist_105 contains a (potentially indirect) looping reference to itself.  Returning null for recursed value.
=== 2014-09-10 12:45:21,518 [ec-3] WARN  JSTranslater - com.bmf.domain.Users contains a (potentially indirect) looping reference to itself.  Returning null for recursed value.
=== 2014-09-10 12:45:21,518 [ec-3] WARN  JSTranslater - com.bmf.domain.Leads contains a (potentially indirect) looping reference to itself.  Returning null for recursed value.
=== 2014-09-10 12:45:21,518 [ec-3] WARN  JSTranslater - com.bmf.domain.EventTypes_$$_javassist_50 contains a (potentially indirect) looping reference to itself.  Returning null for recursed value.
=== 2014-09-10 12:45:21,518 [ec-3] WARN  JSTranslater - com.bmf.domain.LeadSubscribedUsers contains a (potentially indirect) looping reference to itself.  Returning null for recursed value.
=== 2014-09-10 12:45:21,518 [ec-3] WARN  JSTranslater - com.bmf.domain.LeadSubscribedUsers contains a (potentially indirect) looping reference to itself.  Returning null for recursed value.
=== 2014-09-10 12:45:21,523 [ec-3] WARN  JSTranslater - com.bmf.domain.ActionTypes_$$_javassist_105 contains a (potentially indirect) looping reference to itself.  Returning null for recursed value.
=== 2014-09-10 12:45:21,523 [ec-3] WARN  JSTranslater - com.bmf.domain.Users contains a (potentially indirect) looping reference to itself.  Returning null for recursed value.
=== 2014-09-10 12:45:21,523 [ec-3] WARN  JSTranslater - com.bmf.domain.Leads_$$_javassist_114 contains a (potentially indirect) looping reference to itself.  Returning null for recursed value.
=== 2014-09-10 12:45:21,539 [ec-3] WARN  JSTranslater - com.bmf.domain.LeadSubscribedUsers contains a (potentially indirect) looping reference to itself.  Returning null for recursed value.
=== 2014-09-10 12:45:21,539 [ec-3] WARN  JSTranslater - com.bmf.domain.LeadSubscribedUsers contains a (potentially indirect) looping reference to itself.  Returning null for recursed value.
=== 2014-09-10 12:45:21,539 [ec-3] WARN  JSTranslater - com.bmf.domain.ActionTypes_$$_javassist_105 contains a (potentially indirect) looping reference to itself.  Returning null for recursed value.
=== 2014-09-10 12:45:21,539 [ec-3] WARN  JSTranslater - com.bmf.domain.Users contains a (potentially indirect) looping reference to itself.  Returning null for recursed value.
=== 2014-09-10 12:45:21,539 [ec-3] WARN  JSTranslater - com.bmf.domain.Leads contains a (potentially indirect) looping reference to itself.  Returning null for recursed value.
=== 2014-09-10 12:45:21,539 [ec-3] WARN  JSTranslater - com.bmf.domain.EventTypes_$$_javassist_50 contains a (potentially indirect) looping reference to itself.  Returning null for recursed value.
=== 2014-09-10 12:45:21,539 [ec-3] WARN  JSTranslater - com.bmf.domain.ActionTypes_$$_javassist_105 contains a (potentially indirect) looping reference to itself.  Returning null for recursed value.
=== 2014-09-10 12:45:21,539 [ec-3] WARN  JSTranslater - com.bmf.domain.Users contains a (potentially indirect) looping reference to itself.  Returning null for recursed value.
=== 2014-09-10 12:45:21,540 [ec-3] WARN  JSTranslater - com.bmf.domain.Leads contains a (potentially indirect) looping reference to itself.  Returning null for recursed value.
=== 2014-09-10 12:45:21,540 [ec-3] WARN  JSTranslater - com.bmf.domain.EventTypes_$$_javassist_50 contains a (potentially indirect) looping reference to itself.  Returning null for recursed value.
=== 2014-09-10 12:45:22,480 [ec-3] WARN  JSTranslater - com.bmf.domain.Directions_$$_javassist_24 contains a (potentially indirect) looping reference to itself.  Returning null for recursed value.
=== 2014-09-10 12:45:22,936 [ec-3] WARN  JSTranslater - com.bmf.domain.Directions_$$_javassist_24 contains a (potentially indirect) looping reference to itself.  Returning null for recursed value.
=== 2014-09-10 12:45:23,406 [ec-3] WARN  JSTranslater - com.bmf.domain.Directions_$$_javassist_24 contains a (potentially indirect) looping reference to itself.  Returning null for recursed value.
=== 2014-09-10 12:45:23,444 [ec-3] WARN  JSTranslater - com.bmf.domain.Currencies_$$_javassist_115 contains a (potentially indirect) looping reference to itself.  Returning null for recursed value.
=== 2014-09-10 12:45:37,554 [ec-3] WARN  JSTranslater - com.bmf.domain.OrderProducts contains a (potentially indirect) looping reference to itself.  Returning null for recursed value.
=== 2014-09-10 12:45:37,568 [ec-3] DEBUG DataTools - Bean inspection: invocation of com.bmf.domain.CatCarts_$$_javassist_103.getCatCartPaxes() while trying to obtain property 'catCartPaxes' threw an exception: javax.persistence.EntityNotFoundException: Unable to find com.bmf.domain.CatCarts with id 467
        at org.hibernate.ejb.Ejb3Configuration$Ejb3EntityNotFoundDelegate.handleEntityNotFound(Ejb3Configuration.java:157)
        at org.hibernate.proxy.AbstractLazyInitializer.checkTargetState(AbstractLazyInitializer.java:261)
        at org.hibernate.proxy.AbstractLazyInitializer.initialize(AbstractLazyInitializer.java:175)
        at org.hibernate.proxy.AbstractLazyInitializer.getImplementation(AbstractLazyInitializer.java:285)
        at org.hibernate.proxy.pojo.javassist.JavassistLazyInitializer.invoke(JavassistLazyInitializer.java:185)
        at com.bmf.domain.CatCarts_$$_javassist_103.getCatCartPaxes(CatCarts_$$_javassist_103.java)
        at sun.reflect.GeneratedMethodAccessor442.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:601)
        at com.isomorphic.util.DataTools.getProperties(DataTools.java:2916)
        at com.isomorphic.util.DataTools.getProperties(DataTools.java:2864)
        at com.isomorphic.js.JSTranslater.convert(JSTranslater.java:811)
        at com.isomorphic.js.JSTranslater.convert(JSTranslater.java:703)
        at com.isomorphic.js.JSTranslater.convert(JSTranslater.java:694)
        at com.isomorphic.js.JSTranslater.convertMap(JSTranslater.java:1216)
        at com.isomorphic.js.JSTranslater.convert(JSTranslater.java:821)
        at com.isomorphic.js.JSTranslater.convertIterator(JSTranslater.java:1378)
        at com.isomorphic.js.JSTranslater.convertCollection(JSTranslater.java:1329)
        at com.isomorphic.js.JSTranslater.convert(JSTranslater.java:767)
        at com.isomorphic.js.JSTranslater.convert(JSTranslater.java:703)
        at com.isomorphic.js.JSTranslater.convert(JSTranslater.java:694)
        at com.isomorphic.js.JSTranslater.convertMap(JSTranslater.java:1216)
        at com.isomorphic.js.JSTranslater.convert(JSTranslater.java:821)
        at com.isomorphic.js.JSTranslater.convertIterator(JSTranslater.java:1378)
        at com.isomorphic.js.JSTranslater.convertCollection(JSTranslater.java:1329)
        at com.isomorphic.js.JSTranslater.convert(JSTranslater.java:767)
        at com.isomorphic.js.JSTranslater.convert(JSTranslater.java:703)
        at com.isomorphic.js.JSTranslater.convert(JSTranslater.java:694)
        at com.isomorphic.js.JSTranslater.convertMap(JSTranslater.java:1216)
        at com.isomorphic.js.JSTranslater.convert(JSTranslater.java:821)
        at com.isomorphic.js.JSTranslater.convert(JSTranslater.java:703)
        at com.isomorphic.js.JSTranslater.convert(JSTranslater.java:694)
        at com.isomorphic.js.JSTranslater.convertMap(JSTranslater.java:1216)
        at com.isomorphic.js.JSTranslater.convert(JSTranslater.java:821)
        at com.isomorphic.js.JSTranslater.convertIterator(JSTranslater.java:1378)
        at com.isomorphic.js.JSTranslater.convertCollection(JSTranslater.java:1329)
        at com.isomorphic.js.JSTranslater.convert(JSTranslater.java:767)
        at com.isomorphic.js.JSTranslater.convert(JSTranslater.java:703)
        at com.isomorphic.js.JSTranslater.convert(JSTranslater.java:694)
        at com.isomorphic.js.JSTranslater.convertMap(JSTranslater.java:1216)
        at com.isomorphic.js.JSTranslater.convert(JSTranslater.java:821)
        at com.isomorphic.js.JSTranslater.convert(JSTranslater.java:703)
        at com.isomorphic.js.JSTranslater.convert(JSTranslater.java:694)
        at com.isomorphic.js.JSTranslater.convertMap(JSTranslater.java:1216)
        at com.isomorphic.js.JSTranslater.convert(JSTranslater.java:821)
        at com.isomorphic.js.JSTranslater.convertIterator(JSTranslater.java:1378)
        at com.isomorphic.js.JSTranslater.convertCollection(JSTranslater.java:1329)
        at com.isomorphic.js.JSTranslater.convert(JSTranslater.java:767)
        at com.isomorphic.js.JSTranslater.convert(JSTranslater.java:703)
        at com.isomorphic.js.JSTranslater.convert(JSTranslater.java:694)
        at com.isomorphic.js.JSTranslater.convertMap(JSTranslater.java:1216)
        at com.isomorphic.js.JSTranslater.convert(JSTranslater.java:821)
        at com.isomorphic.js.JSTranslater.convert(JSTranslater.java:703)
        at com.isomorphic.js.JSTranslater.convert(JSTranslater.java:694)
        at com.isomorphic.js.JSTranslater.convertMap(JSTranslater.java:1216)
        at com.isomorphic.js.JSTranslater.convert(JSTranslater.java:821)
        at com.isomorphic.js.JSTranslater.convertIterator(JSTranslater.java:1378)
        at com.isomorphic.js.JSTranslater.convertCollection(JSTranslater.java:1329)
        at com.isomorphic.js.JSTranslater.convert(JSTranslater.java:767)
        at com.isomorphic.js.JSTranslater.convert(JSTranslater.java:703)
        at com.isomorphic.js.JSTranslater.convert(JSTranslater.java:694)
        at com.isomorphic.js.JSTranslater.convertMap(JSTranslater.java:1216)
        at com.isomorphic.js.JSTranslater.convert(JSTranslater.java:821)
        at com.isomorphic.js.JSTranslater.convert(JSTranslater.java:703)
        at com.isomorphic.js.JSTranslater.convert(JSTranslater.java:694)
        at com.isomorphic.js.JSTranslater.convertMap(JSTranslater.java:1216)
        at com.isomorphic.js.JSTranslater.convert(JSTranslater.java:821)
        at com.isomorphic.js.JSTranslater.convertIterator(JSTranslater.java:1378)
        at com.isomorphic.js.JSTranslater.convertCollection(JSTranslater.java:1329)
        at com.isomorphic.js.JSTranslater.convert(JSTranslater.java:767)
        at com.isomorphic.js.JSTranslater.convert(JSTranslater.java:703)
        at com.isomorphic.js.JSTranslater.convert(JSTranslater.java:694)
        at com.isomorphic.js.JSTranslater.convertMap(JSTranslater.java:1216)
        at com.isomorphic.js.JSTranslater.convert(JSTranslater.java:821)
        at com.isomorphic.js.JSTranslater.convert(JSTranslater.java:703)
        at com.isomorphic.js.JSTranslater.convert(JSTranslater.java:694)
        at com.isomorphic.js.JSTranslater.convertMap(JSTranslater.java:1216)
        at com.isomorphic.js.JSTranslater.convert(JSTranslater.java:821)
        at com.isomorphic.js.JSTranslater.convertIterator(JSTranslater.java:1378)
        at com.isomorphic.js.JSTranslater.convertCollection(JSTranslater.java:1329)
        at com.isomorphic.js.JSTranslater.convert(JSTranslater.java:767)
        at com.isomorphic.js.JSTranslater.convert(JSTranslater.java:703)
        at com.isomorphic.js.JSTranslater.convert(JSTranslater.java:694)
        at com.isomorphic.js.JSTranslater.convertMap(JSTranslater.java:1216)
        at com.isomorphic.js.JSTranslater.convert(JSTranslater.java:821)
        at com.isomorphic.js.JSTranslater.convert(JSTranslater.java:703)
        at com.isomorphic.js.JSTranslater.convert(JSTranslater.java:694)
        at com.isomorphic.js.JSTranslater.convertMap(JSTranslater.java:1216)
        at com.isomorphic.js.JSTranslater.convert(JSTranslater.java:821)
        at com.isomorphic.js.JSTranslater.convertIterator(JSTranslater.java:1378)
        at com.isomorphic.js.JSTranslater.convertCollection(JSTranslater.java:1329)
        at com.isomorphic.js.JSTranslater.convert(JSTranslater.java:767)
        at com.isomorphic.js.JSTranslater.convert(JSTranslater.java:703)
        at com.isomorphic.js.JSTranslater.convert(JSTranslater.java:694)
        at com.isomorphic.js.JSTranslater.convertMap(JSTranslater.java:1216)
        at com.isomorphic.js.JSTranslater.convert(JSTranslater.java:821)
        at com.isomorphic.js.JSTranslater.convert(JSTranslater.java:703)
        at com.isomorphic.js.JSTranslater.convert(JSTranslater.java:694)
        at com.isomorphic.js.JSTranslater.convertMap(JSTranslater.java:1216)
        at com.isomorphic.js.JSTranslater.convert(JSTranslater.java:821)
        at com.isomorphic.js.JSTranslater.convert(JSTranslater.java:703)
        at com.isomorphic.js.JSTranslater.convert(JSTranslater.java:694)
        at com.isomorphic.js.JSTranslater.convertMap(JSTranslater.java:1216)
        at com.isomorphic.js.JSTranslater.convert(JSTranslater.java:821)
        at com.isomorphic.js.JSTranslater.convertIterator(JSTranslater.java:1378)
        at com.isomorphic.js.JSTranslater.convertCollection(JSTranslater.java:1329)
        at com.isomorphic.js.JSTranslater.convert(JSTranslater.java:767)
        at com.isomorphic.js.JSTranslater.convert(JSTranslater.java:703)
        at com.isomorphic.js.JSTranslater.convert(JSTranslater.java:694)
        at com.isomorphic.js.JSTranslater.convertMap(JSTranslater.java:1216)
        at com.isomorphic.js.JSTranslater.convert(JSTranslater.java:821)
        at com.isomorphic.js.JSTranslater.convertIterator(JSTranslater.java:1378)
        at com.isomorphic.js.JSTranslater.convertCollection(JSTranslater.java:1329)
        at com.isomorphic.js.JSTranslater.convert(JSTranslater.java:767)
        at com.isomorphic.js.JSTranslater.convert(JSTranslater.java:703)
        at com.isomorphic.js.JSTranslater.convert(JSTranslater.java:694)
        at com.isomorphic.js.JSTranslater.convertMap(JSTranslater.java:1216)
        at com.isomorphic.js.JSTranslater.convert(JSTranslater.java:821)
        at com.isomorphic.js.JSTranslater.convert(JSTranslater.java:703)
        at com.isomorphic.js.JSTranslater.convert(JSTranslater.java:694)
        at com.isomorphic.js.JSTranslater.convertMap(JSTranslater.java:1216)
        at com.isomorphic.js.JSTranslater.convert(JSTranslater.java:821)
        at com.isomorphic.js.JSTranslater.convert(JSTranslater.java:703)
        at com.isomorphic.js.JSTranslater.convert(JSTranslater.java:694)
        at com.isomorphic.js.JSTranslater.convertMap(JSTranslater.java:1216)
        at com.isomorphic.js.JSTranslater.convert(JSTranslater.java:821)
        at com.isomorphic.js.JSTranslater.convertIterator(JSTranslater.java:1378)
        at com.isomorphic.js.JSTranslater.convertCollection(JSTranslater.java:1329)
        at com.isomorphic.js.JSTranslater.convert(JSTranslater.java:767)
        at com.isomorphic.js.JSTranslater.convert(JSTranslater.java:703)
        at com.isomorphic.js.JSTranslater.convert(JSTranslater.java:694)
        at com.isomorphic.js.JSTranslater.convertMap(JSTranslater.java:1216)
        at com.isomorphic.js.JSTranslater.convert(JSTranslater.java:821)
        at com.isomorphic.js.JSTranslater.convert(JSTranslater.java:703)
        at com.isomorphic.js.JSTranslater.convert(JSTranslater.java:694)
        at com.isomorphic.js.JSTranslater.convertMap(JSTranslater.java:1216)
        at com.isomorphic.js.JSTranslater.convert(JSTranslater.java:821)
        at com.isomorphic.js.JSTranslater.convertIterator(JSTranslater.java:1378)
        at com.isomorphic.js.JSTranslater.convertCollection(JSTranslater.java:1329)
        at com.isomorphic.js.JSTranslater.convert(JSTranslater.java:767)
        at com.isomorphic.js.JSTranslater.convert(JSTranslater.java:703)
        at com.isomorphic.js.JSTranslater.convert(JSTranslater.java:694)
        at com.isomorphic.js.JSTranslater.convertMap(JSTranslater.java:1216)
        at com.isomorphic.js.JSTranslater.convert(JSTranslater.java:821)
        at com.isomorphic.js.JSTranslater.convert(JSTranslater.java:703)
        at com.isomorphic.js.JSTranslater.convert(JSTranslater.java:694)
        at com.isomorphic.js.JSTranslater.convertMap(JSTranslater.java:1216)
        at com.isomorphic.js.JSTranslater.convert(JSTranslater.java:821)
        at com.isomorphic.js.JSTranslater.convertIterator(JSTranslater.java:1378)
        at com.isomorphic.js.JSTranslater.convertCollection(JSTranslater.java:1329)
        at com.isomorphic.js.JSTranslater.convert(JSTranslater.java:767)
        at com.isomorphic.js.JSTranslater.convert(JSTranslater.java:703)
        at com.isomorphic.js.JSTranslater.convert(JSTranslater.java:694)
        at com.isomorphic.js.JSTranslater.convertMap(JSTranslater.java:1216)
        at com.isomorphic.js.JSTranslater.convert(JSTranslater.java:821)
        at com.isomorphic.js.JSTranslater.convert(JSTranslater.java:703)
        at com.isomorphic.js.JSTranslater.convert(JSTranslater.java:694)
        at com.isomorphic.js.JSTranslater.convertMap(JSTranslater.java:1216)
        at com.isomorphic.js.JSTranslater.convert(JSTranslater.java:821)
        at com.isomorphic.js.JSTranslater.convertIterator(JSTranslater.java:1378)
        at com.isomorphic.js.JSTranslater.convertCollection(JSTranslater.java:1329)
        at com.isomorphic.js.JSTranslater.convert(JSTranslater.java:767)
        at com.isomorphic.js.JSTranslater.convert(JSTranslater.java:703)
        at com.isomorphic.js.JSTranslater.convert(JSTranslater.java:694)
        at com.isomorphic.js.JSTranslater.convertMap(JSTranslater.java:1216)
        at com.isomorphic.js.JSTranslater.convert(JSTranslater.java:821)
        at com.isomorphic.js.JSTranslater.convert(JSTranslater.java:703)
        at com.isomorphic.js.JSTranslater.convert(JSTranslater.java:694)
        at com.isomorphic.js.JSTranslater.convertMap(JSTranslater.java:1216)
        at com.isomorphic.js.JSTranslater.convert(JSTranslater.java:821)
        at com.isomorphic.js.JSTranslater.convert(JSTranslater.java:703)
        at com.isomorphic.js.JSTranslater.convert(JSTranslater.java:694)
        at com.isomorphic.js.JSTranslater.convertMap(JSTranslater.java:1216)
        at com.isomorphic.js.JSTranslater.convert(JSTranslater.java:821)
        at com.isomorphic.js.JSTranslater.convertIterator(JSTranslater.java:1378)
        at com.isomorphic.js.JSTranslater.convertCollection(JSTranslater.java:1329)
        at com.isomorphic.js.JSTranslater.convert(JSTranslater.java:767)
        at com.isomorphic.js.JSTranslater.convert(JSTranslater.java:703)
        at com.isomorphic.js.JSTranslater.convert(JSTranslater.java:694)
        at com.isomorphic.js.JSTranslater.convertMap(JSTranslater.java:1216)
        at com.isomorphic.js.JSTranslater.convert(JSTranslater.java:765)
        at com.isomorphic.js.JSTranslater.convertIterator(JSTranslater.java:1378)
        at com.isomorphic.js.JSTranslater.convertCollection(JSTranslater.java:1329)
        at com.isomorphic.js.JSTranslater.convert(JSTranslater.java:767)
        at com.isomorphic.js.JSTranslater.convert(JSTranslater.java:703)
        at com.isomorphic.js.JSTranslater.toJS(JSTranslater.java:665)
        at com.isomorphic.rpc.RPCManager.completeResponse(RPCManager.java:1508)
        at com.isomorphic.rpc.RPCManager.send(RPCManager.java:635)
        at com.isomorphic.servlet.IDACall.processRPCTransaction(IDACall.java:172)
        at com.isomorphic.servlet.IDACall.processRequest(IDACall.java:137)
        at com.isomorphic.servlet.IDACall.doPost(IDACall.java:73)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:647)
        at com.isomorphic.servlet.BaseServlet.service(BaseServlet.java:152)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:728)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
        at org.jboss.solder.servlet.exception.CatchExceptionFilter.doFilter(CatchExceptionFilter.java:62)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
        at org.jboss.solder.servlet.event.ServletEventBridgeFilter.doFilter(ServletEventBridgeFilter.java:74)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
        at com.isomorphic.servlet.CompressionFilter.doFilter(CompressionFilter.java:260)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
        at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:330)
        at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:118)
        at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:84)
        at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
        at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:113)
        at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
        at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:103)
        at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
        at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:113)
        at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
        at org.springframework.security.web.authentication.rememberme.RememberMeAuthenticationFilter.doFilter(RememberMeAuthenticationFilter.java:146)
        at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
        at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:54)
        at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
        at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:45)
        at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
        at org.springframework.security.web.authentication.www.BasicAuthenticationFilter.doFilter(BasicAuthenticationFilter.java:150)
        at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
        at org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:183)
        at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
        at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:105)
        at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
        at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:87)
        at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
        at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:192)
        at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:160)
        at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:346)
        at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:259)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
        at org.tuckey.web.filters.urlrewrite.RuleChain.handleRewrite(RuleChain.java:176)
        at org.tuckey.web.filters.urlrewrite.RuleChain.doRules(RuleChain.java:145)
        at org.tuckey.web.filters.urlrewrite.UrlRewriter.processRequest(UrlRewriter.java:92)
        at org.tuckey.web.filters.urlrewrite.UrlRewriteFilter.doFilter(UrlRewriteFilter.java:394)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
        at com.bmf.servlet.filters.ReferralFilter.doFilter(ReferralFilter.java:59)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
        at com.bmf.servlet.filters.LoggerFilter.doFilter(LoggerFilter.java:50)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
        at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:222)
        at org.apache.catalina.core.StandardContextValve.__invoke(StandardContextValve.java:123)
        at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java)
        at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472)
        at org.apache.catalina.core.StandardHostValve.__invoke(StandardHostValve.java:171)
        at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java)
        at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:99)
        at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:953)
        at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:953)
        at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
        at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408)
        at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1008)
        at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:589)
        at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:312)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
        at java.lang.Thread.run(Thread.java:722)

Setting value to the error string and continuing
=== 2014-09-10 12:45:37,569 [ec-3] DEBUG DataTools - Bean inspection: invocation of com.bmf.domain.CatCarts_$$_javassist_103.getForexCatAttributes() while trying to obtain property 'forexCatAttributes' threw an exception: javax.persistence.EntityNotFoundException: Unable to find com.bmf.domain.CatCarts with id 467
        at org.hibernate.ejb.Ejb3Configuration$Ejb3EntityNotFoundDelegate.handleEntityNotFound(Ejb3Configuration.java:157)
        at org.hibernate.proxy.AbstractLazyInitializer.checkTargetState(AbstractLazyInitializer.java:261)
        at org.hibernate.proxy.AbstractLazyInitializer.initialize(AbstractLazyInitializer.java:179)
        at org.hibernate.proxy.AbstractLazyInitializer.getImplementation(AbstractLazyInitializer.java:285)
        at org.hibernate.proxy.pojo.javassist.JavassistLazyInitializer.invoke(JavassistLazyInitializer.java:185)
        at com.bmf.domain.CatCarts_$$_javassist_103.getForexCatAttributes(CatCarts_$$_javassist_103.java)
        at sun.reflect.GeneratedMethodAccessor423.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:601)
        at com.isomorphic.util.DataTools.getProperties(DataTools.java:2916)
        at com.isomorphic.util.DataTools.getProperties(DataTools.java:2864)
        at com.isomorphic.js.JSTranslater.convert(JSTranslater.java:811)
        at com.isomorphic.js.JSTranslater.convert(JSTranslater.java:703)
        at com.isomorphic.js.JSTranslater.convert(JSTranslater.java:694)
        at com.isomorphic.js.JSTranslater.convertMap(JSTranslater.java:1216)
        at com.isomorphic.js.JSTranslater.convert(JSTranslater.java:821)
        at com.isomorphic.js.JSTranslater.convertIterator(JSTranslater.java:1378)
        at com.isomorphic.js.JSTranslater.convertCollection(JSTranslater.java:1329)
        at com.isomorphic.js.JSTranslater.convert(JSTranslater.java:767)


Viewing all articles
Browse latest Browse all 4756

Trending Articles