Posted by
Ashish Vijaywargiya-2 on
May 06, 2006; 3:48am
URL: http://ofbiz.116.s1.nabble.com/Users-Trouble-in-making-get-related-one-relation-in-screen-widget-tp139008.html
Hi,
I am getting trouble in making the get-related-one relation in screen widget.
Can anyone of you please tell me what i m doing wrong???
<set field="fixedAssetId" from-field="parameters.fixedAssetId" />
<entity-one entity-name="FixedAsset" value-name="fixedAsset"/>
<get-related-one value-name="fixedAsset" relation-name="Product" to-value-name="product"/>
One more think i want to know : I think this relation-name attribute in get-related one relation is the name of the rel-entity-name attribute given in the FixedAsset entity.Am i right or wrong on this info?????
For the reference of relation you can check accounting/entitydef/entitymodel.xml file for the entity-name="FixedAsset".
The error that i m getting is :
180768 (http-0.0.0.0-8443-Processor3) [ ModelScreenAction.java:555:ERROR] Problem getting related one from entity with name FixedAsset for the relation-name: Product: Could not find
relation for relationName: Product for value [GenericEntity:FixedAsset][calendarId,null()][classEnumId,null()][createdStamp,2006-05-06 01:51:01.0(java.sql.Timestamp)][createdTxStamp,2006-05-06 01:51:01.0(java.sql.Timestamp)][dateAcquired,null()][dateLastServiced,null()][dateNextService,null()][fixedAssetId,VH0002(java.lang.String)][fixedAssetName,null()][fixedAssetTypeId,EQUIPMENT(java.lang.String)][instanceOfProductId,87 GMC N9E064(java.lang.String)][lastUpdatedStamp,2006-05-06 01:51:01.0(java.sql.Timestamp)][lastUpdatedTxStamp,2006-05-06 01:51:01.0(java.sql.Timestamp)][parentFixedAssetId,ASSET_EQUIPMENT(java.lang.String)][partyId,GMC(java.lang.String)][productionCapacity,null()][roleTypeId,null()][serialNumber,1GDT9E4W9HV524983(java.lang.String)][uomId,null()]
org.ofbiz.entity.GenericModelException: Could not find relation for relationName: Product for value [GenericEntity:FixedAsset][calendarId,null()][classEnumId,null()][createdStamp,2006-05-06
01:51:01.0(java.sql.Timestamp)][createdTxStamp,2006-05-06 01:51:01.0(java.sql.Timestamp)][dateAcquired,null()][dateLastServiced,null()][dateNextService,null()][fixedAssetId,VH0002(java.lang.String)][fixedAssetName,null()][fixedAssetTypeId,EQUIPMENT(java.lang.String)][instanceOfProductId,87 GMC N9E064(java.lang.String)][lastUpdatedStamp,2006-05-06 01:51:01.0(java.sql.Timestamp)][lastUpdatedTxStamp,2006-05-06 01:51:01.0(java.sql.Timestamp)][parentFixedAssetId,ASSET_EQUIPMENT(java.lang.String)][partyId,GMC(java.lang.String)][productionCapacity,null()][roleTypeId,null()][serialNumber,1GDT9E4W9HV524983(java.lang.String)][uomId,null()]
at org.ofbiz.entity.GenericDelegator.getRelatedOne(GenericDelegator.java:2087)
at org.ofbiz.entity.GenericValue.getRelatedOne(GenericValue.java:312)
at org.ofbiz.widget.screen.ModelScreenAction$GetRelatedOne.runAction(ModelScreenAction.java:551)
at
org.ofbiz.widget.screen.ModelScreenAction.runSubActions(ModelScreenAction.java:117)
at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:240)
at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:137)
at org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:108)
at org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:93)
at org.ofbiz.widget.screen.ScreenWidgetViewHandler.render(ScreenWidgetViewHandler.java:77)
at org.ofbiz.webapp.control.RequestHandler.renderView(RequestHandler.java:612)
at org.ofbiz.webapp.control.RequestHandler.doRequest(RequestHandler.java:397)
at org.ofbiz.webapp.control.ControlServlet.doGet(ControlServlet.java:191)
at
javax.servlet.http.HttpServlet.service(HttpServlet.java:743)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at org.ofbiz.webapp.control.ContextFilter.doFilter(ContextFilter.java:258)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:526)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:856)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:744)
at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80)
at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
at java.lang.Thread.run(Unknown Source)
180775 (http-0.0.0.0-8443-Processor3) [ ModelScreen.java:140:ERROR] Error rendering screen [component://fixedasset/widget/AssetScreens.xml#BasicInfo]: java.lang.IllegalArgumentException: Problem getting related one from entity with name FixedAsset for the relation-name: Product: Could not find relation for relationName: Product for value [GenericEntity:FixedAsset][calendarId,null()][classEnumId,null()][createdStamp,2006-05-06 01:51:01.0(java.sql.Timestamp)][createdTxStamp,2006-05-06 01:51:01.0(java.sql.Timestamp)][dateAcquired,null()][dateLastServiced,null()][dateNextService,null()][fixedAssetId,VH0002(java.lang.String)][fixedAssetName,null()][fixedAssetTypeId,EQUIPMENT(java.lang.String)][instanceOfProductId,87 GMC N9E064(java.lang.String)][lastUpdatedStamp,2006-05-06
01:51:01.0(java.sql.Timestamp)][lastUpdatedTxStamp,2006-05-06 01:51:01.0(java.sql.Timestamp)][parentFixedAssetId,ASSET_EQUIPMENT(java.lang.String)][partyId,GMC(java.lang.String)][productionCapacity,null()][roleTypeId,null()][serialNumber,1GDT9E4W9HV524983(java.lang.String)][uomId,null()]. Rolling back transaction.
180777 (http-0.0.0.0-8443-Processor3) [ TransactionUtil.java:243:ERROR] [TransactionUtil.rollback]
java.lang.Exception: Stack Trace
at org.ofbiz.entity.transaction.TransactionUtil.rollback(TransactionUtil.java:242)
at org.ofbiz.entity.transaction.TransactionUtil.rollback(TransactionUtil.java:224)
at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:143)
at org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:108)
at org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:93)
at org.ofbiz.widget.screen.ScreenWidgetViewHandler.render(ScreenWidgetViewHandler.java:77)
at org.ofbiz.webapp.control.RequestHandler.renderView(RequestHandler.java:612)
at org.ofbiz.webapp.control.RequestHandler.doRequest(RequestHandler.java:397)
at org.ofbiz.webapp.control.ControlServlet.doGet(ControlServlet.java:191)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:743)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at org.ofbiz.webapp.control.ContextFilter.doFilter(ContextFilter.java:258)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:526)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:856)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:744)
at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
at java.lang.Thread.run(Unknown Source)
180782 (http-0.0.0.0-8443-Processor3) [ TransactionUtil.java:253:INFO ] [TransactionUtil.rollback] transaction rolled back
180784 (http-0.0.0.0-8443-Processor3) [ TransactionUtil.java:191:INFO ] [TransactionUtil.commit] Not committing transaction, status is STATUS_NO_TRANSACTION
180787 (http-0.0.0.0-8443-Processor3)
[ ControlServlet.java:194:ERROR] Error in request handler:
org.ofbiz.base.util.GeneralException: Error rendering screen [component://fixedasset/widget/AssetScreens.xml#BasicInfo]: java.lang.IllegalArgumentException: Problem getting related one from entity with name FixedAsset for the relation-name: Product: Could not find relation for relationName: Product for value [GenericEntity:FixedAsset][calendarId,null()][classEnumId,null()][createdStamp,2006-05-06 01:51:01.0(java.sql.Timestamp)][createdTxStamp,2006-05-06 01:51:01.0(java.sql.Timestamp)][dateAcquired,null()][dateLastServiced,null()][dateNextService,null()][fixedAssetId,VH0002(java.lang.String)][fixedAssetName,null()][fixedAssetTypeId,EQUIPMENT(java.lang.String)][instanceOfProductId,87 GMC N9E064(java.lang.String)][lastUpdatedStamp,2006-05-06 01:51:01.0(java.sql.Timestamp)][lastUpdatedTxStamp,2006-05-06
01:51:01.0(java.sql.Timestamp)][parentFixedAssetId,ASSET_EQUIPMENT(java.lang.String)][partyId,GMC(java.lang.String)][productionCapacity,null()][roleTypeId,null()][serialNumber,1GDT9E4W9HV524983(java.lang.String)][uomId,null()] (Problem getting related one from entity with name FixedAsset for the relation-name: Product: Could not find relation for relationName: Product for value [GenericEntity:FixedAsset][calendarId,null()][classEnumId,null()][createdStamp,2006-05-06 01:51:01.0(java.sql.Timestamp)][createdTxStamp,2006-05-06 01:51:01.0(java.sql.Timestamp)][dateAcquired,null()][dateLastServiced,null()][dateNextService,null()][fixedAssetId,VH0002(java.lang.String)][fixedAssetName,null()][fixedAssetTypeId,EQUIPMENT(java.lang.String)][instanceOfProductId,87 GMC N9E064(java.lang.String)][lastUpdatedStamp,2006-05-06 01:51:01.0(java.sql.Timestamp)][lastUpdatedTxStamp,2006-05-06
01:51:01.0(java.sql.Timestamp)][parentFixedAssetId,ASSET_EQUIPMENT(java.lang.String)][partyId,GMC(java.lang.String)][productionCapacity,null()][roleTypeId,null()][serialNumber,1GDT9E4W9HV524983(java.lang.String)][uomId,null()])
at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:148)
at org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:108)
at org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:93)
at org.ofbiz.widget.screen.ScreenWidgetViewHandler.render(ScreenWidgetViewHandler.java:77)
at org.ofbiz.webapp.control.RequestHandler.renderView(RequestHandler.java:612)
at org.ofbiz.webapp.control.RequestHandler.doRequest(RequestHandler.java:397)
at org.ofbiz.webapp.control.ControlServlet.doGet(ControlServlet.java:191)
at
javax.servlet.http.HttpServlet.service(HttpServlet.java:743)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at org.ofbiz.webapp.control.ContextFilter.doFilter(ContextFilter.java:258)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:526)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:856)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:744)
at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80)
at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
at java.lang.Thread.run(Unknown Source)
java.lang.IllegalArgumentException: Problem getting related one from entity with name FixedAsset for the relation-name: Product: Could not find relation for relationName: Product for value [GenericEntity:FixedAsset][calendarId,null()][classEnumId,null()][createdStamp,2006-05-06 01:51:01.0(java.sql.Timestamp)][createdTxStamp,2006-05-06 01:51:01.0(java.sql.Timestamp)][dateAcquired,null()][dateLastServiced,null()][dateNextService,null()][fixedAssetId,VH0002(java.lang.String)][fixedAssetName,null()][fixedAssetTypeId,EQUIPMENT(java.lang.String)][instanceOfProductId,87 GMC N9E064(java.lang.String)][lastUpdatedStamp,2006-05-06 01:51:01.0(java.sql.Timestamp)][lastUpdatedTxStamp,2006-05-06
01:51:01.0(java.sql.Timestamp)][parentFixedAssetId,ASSET_EQUIPMENT(java.lang.String)][partyId,GMC(java.lang.String)][productionCapacity,null()][roleTypeId,null()][serialNumber,1GDT9E4W9HV524983(java.lang.String)][uomId,null()]
at org.ofbiz.widget.screen.ModelScreenAction$GetRelatedOne.runAction(ModelScreenAction.java:556)
at org.ofbiz.widget.screen.ModelScreenAction.runSubActions(ModelScreenAction.java:117)
at org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:240)
at org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:137)
at org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:108)
at org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:93)
at
org.ofbiz.widget.screen.ScreenWidgetViewHandler.render(ScreenWidgetViewHandler.java:77)
at org.ofbiz.webapp.control.RequestHandler.renderView(RequestHandler.java:612)
at org.ofbiz.webapp.control.RequestHandler.doRequest(RequestHandler.java:397)
at org.ofbiz.webapp.control.ControlServlet.doGet(ControlServlet.java:191)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:743)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at org.ofbiz.webapp.control.ContextFilter.doFilter(ContextFilter.java:258)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:526)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:856)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:744)
at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
at java.lang.Thread.run(Unknown Source)
180790 (http-0.0.0.0-8443-Processor3) [ ControlServlet.java:208:ERROR] An error occurred, going to the errorPage: /error/error.jsp
Please do some help.
Thanks in advance
Ashish
"You can't always get what you want but if you try real hard,
you might just find that you get what you need"
Regards
Ashish
****************************************
Love cheap thrills? Enjoy PC-to-Phone
calls to 30+ countries for just 2¢/min with Yahoo! Messenger with Voice.
_______________________________________________
Users mailing list
[hidden email]
http://lists.ofbiz.org/mailman/listinfo/users