I have a datasource called LeadDetails which references a few other datasources via foreign keys as shown below
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.
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:
<!-- 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>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>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)