ofbiz-notifications mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Ankush Upadhyay (Jira)" <j...@apache.org>
Subject [jira] [Commented] (OFBIZ-11401) getEntityRefData service has a weird issue
Date Sat, 23 May 2020 10:43:00 GMT

    [ https://issues.apache.org/jira/browse/OFBIZ-11401?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17114681#comment-17114681
] 

Ankush Upadhyay commented on OFBIZ-11401:
-----------------------------------------

[~pierresmits], Yes you got it correctly, this is the case of missing entity labels.

I tried to print the list of entities for them the exception is getting printed on service
run.

Here are the list:

[FinAccountTransType, FinAccountType, FixedAssetIdentType, FixedAssetProductType, FixedAssetStdCostType,
FixedAssetType, InvoiceItemType, InvoiceType, AcctgTransType, GlAccountClass, GlAccountType,
GlFiscalType, GlResourceType, ProductAverageCostType, PaymentMethodType, PaymentType, RateType,
TaxAuthorityAssocType, TaxAuthorityRateType, DataSource, Enumeration, EnumerationType, CountryAddressFormat,
Geo, GeoAssocType, GeoPoint, GeoType, CustomMethod, PortalPage, CustomScreen, StatusItem,
StatusType, StatusValidChange, VisualTheme, Uom, UomGroup, UomType, Content, ContentAssocPredicate,
ContentAssocType, ContentOperation, ContentPurposeType, ContentType, CharacterSet, DataCategory,
DataResourceType, DataTemplateType, MetaDataPredicate, MimeType, MimeTypeHtmlTemplate, DocumentType,
SurveyApplType, SurveyQuestionType, WebSiteContentType, ExampleItem, ExampleStatus, ExampleType,
ExampleFeature, ExampleFeatureAppl, ExampleFeatureApplType, EmplLeaveReasonType, EmplLeaveType,
MrpEventType, TechDataCalendar, TechDataCalendarWeek, ContactListType, SegmentGroupType, TrackingCodeType,
OrderAdjustmentType, OrderBlacklistType, OrderContentType, OrderItemType, OrderType, QuoteType,
CustRequestResolution, CustRequestType, RequirementType, WorkReqFulfType, ReturnAdjustmentType,
ReturnReason, ReturnType, ShoppingListType, AgreementItemType, AgreementType, TermType, CommunicationEventPrpTyp,
CommunicationEventType, ContactMechPurposeType, ContactMechType, PartyClassificationType,
PartyContentType, PartyIdentificationType, PartyRelationshipType, PartyType, RoleType, ProdCatalog,
ProdCatalogCategory, ProdCatalogCategoryType, ProdCatalogInvFacility, ProdCatalogRole, ProductAndCategoryMember,
ProductCategory, ProductCategoryAndMember, ProductCategoryAttribute, ProductCategoryContent,
ProductCategoryContentAndInfo, ProductCategoryContentType, ProductCategoryGlAccount, ProductCategoryLink,
ProductCategoryMember, ProductCategoryMemberAndRole, ProductCategoryRole, ProductCategoryRollup,
ProductCategoryRollupAndChild, ProductCategoryRollupAndRole, ProductCategoryType, ProductCategoryTypeAttr,
ConfigOptionProductOption, ProdConfItemContent, ProdConfItemContentType, ProductConfig, ProductConfigAndProduct,
ProductConfigConfig, ProductConfigItem, ProductConfigOption, ProductConfigOptionIactn, ProductConfigProduct,
ProductConfigStats, CostComponent, CostComponentAttribute, CostComponentCalc, CostComponentType,
CostComponentTypeAttr, ProductCostComponentCalc, Container, ContainerAndGeoPoint, ContainerGeoPoint,
ContainerType, Facility, FacilityAndContactMech, FacilityAssocType, FacilityAttribute, FacilityCalendar,
FacilityCalendarType, FacilityCarrierShipment, FacilityContactMech, FacilityContactMechPurpose,
FacilityContent, FacilityContentDetail, FacilityGroup, FacilityGroupMember, FacilityGroupRole,
FacilityGroupRollup, FacilityGroupType, FacilityLocation, FacilityLocationAndGeoPoint, FacilityLocationGeoPoint,
FacilityParty, FacilityType, FacilityTypeAttr, ProductFacility, ProductFacilityAndPostalAddress,
ProductFacilityAssoc, ProductFacilityLocation, ProductFacilityLocationQuantityTest, ProductFacilityLocationView,
ProdFeaGrpAppAndProdFeaApp, ProductFeature, ProductFeatureAndAppl, ProductFeatureAppl, ProductFeatureApplAttr,
ProductFeatureApplType, ProductFeatureCatGrpAppl, ProductFeatureCategory, ProductFeatureCategoryAppl,
ProductFeatureDataResource, ProductFeatureGroup, ProductFeatureGroupAndAppl, ProductFeatureGroupAppl,
ProductFeatureIactn, ProductFeatureIactnType, ProductFeatureType, BalanceInventoryItemsView,
InventoryItem, InventoryItemAndDetail, InventoryItemAndLocation, InventoryItemAttribute, InventoryItemDetail,
InventoryItemDetailForSum, InventoryItemDetailSummary, InventoryItemLabel, InventoryItemLabelAppl,
InventoryItemLabelType, InventoryItemStatus, InventoryItemStatusForCount, InventoryItemTempRes,
InventoryItemType, InventoryItemTypeAttr, InventoryItemVariance, InventoryTransfer, Lot, PhysicalInventory,
PhysicalInventoryAndVariance, VarianceReason, ProductFeaturePrice, ProductPaymentMethodType,
ProductPrice, ProductPriceAction, ProductPriceActionType, ProductPriceAutoNotice, ProductPriceChange,
ProductPriceCond, ProductPricePurpose, ProductPriceRule, ProductPriceType, QuantityBreak,
QuantityBreakType, SaleType, GoodIdentification, GoodIdentificationAndProduct, GoodIdentificationType,
Product, ProductAndAssoc, ProductAndPriceView, ProductAssoc, ProductAssocType, ProductAttribute,
ProductCalculatedInfo, ProductContent, ProductContentAndInfo, ProductContentType, ProductGeo,
ProductGlAccount, ProductGroupOrder, ProductInventoryItem, ProductKeyword, ProductMaint, ProductMaintType,
ProductMeter, ProductMeterType, ProductReview, ProductRole, ProductSearchConstraint, ProductSearchResult,
ProductType, ProductTypeAttr, ProductVirtualAndAssocPrices, ProductVirtualAndVariantInfo,
VendorProduct, OldProductPromoCodeEmail, ProdPromoCodeContactMech, ProductPromo, ProductPromoAction,
ProductPromoCategory, ProductPromoCode, ProductPromoCodeEmailParty, ProductPromoCodeParty,
ProductPromoCond, ProductPromoContent, ProductPromoProduct, ProductPromoRule, ProductPromoUse,
ProductPromoUseCheck, ProductStore, ProductStoreCatalog, ProductStoreEmailSetting, ProductStoreFacility,
ProductStoreFacilityByOrder, ProductStoreFinActSetting, ProductStoreGroup, ProductStoreGroupMember,
ProductStoreGroupRole, ProductStoreGroupRollup, ProductStoreGroupType, ProductStoreKeywordOvrd,
ProductStorePaymentSetting, ProductStorePromoAndAppl, ProductStorePromoAppl, ProductStoreRole,
ProductStoreShipmentMeth, ProductStoreShipmentMethView, ProductStoreSurveyAppl, ProductStoreTelecomSetting,
ProductStoreVendorPayment, ProductStoreVendorShipment, ProductSubscriptionResource, Subscription,
SubscriptionActivity, SubscriptionAndCommEvent, SubscriptionAttribute, SubscriptionCommEvent,
SubscriptionFulfillmentPiece, SubscriptionResource, SubscriptionType, SubscriptionTypeAttr,
MarketInterest, ReorderGuideline, SupplierPrefOrder, SupplierProduct, SupplierProductAndProduct,
SupplierProductFeature, SupplierRatingType, SecurityGroup, SecurityPermission, RejectionReason,
ShipmentType, ServerHitType, WorkEffortAssocType, WorkEffortAssocTypeAttr, WorkEffortPurposeType,
WorkEffortType]

Looks like for all of them, FieldDescription also missing and thus printing exception for
each field.

According to service it also try to get entity description from ModelEntity object and the
field description from ModelField object, I think we can simply print warning about the missing
entity description and field description.

Please let us know you thoughts.

> getEntityRefData service has a weird issue
> ------------------------------------------
>
>                 Key: OFBIZ-11401
>                 URL: https://issues.apache.org/jira/browse/OFBIZ-11401
>             Project: OFBiz
>          Issue Type: Bug
>          Components: framework/webtools
>    Affects Versions: Trunk
>            Reporter: Jacques Le Roux
>            Priority: Major
>
> It's reproductible on trunk demo though only visible in log, UI shows no issue
> Here is the log on trunk demo
> {noformat}
> 2020-02-21 21:11:56,445 |ajp-nio-8009-exec-2  |WebToolsServices              |E| null
> java.util.MissingResourceException: Can't find resource for bundle org.apache.ofbiz.base.util.UtilProperties$UtilResourceBundle,
key FieldDescription.WorkEffortType.createdTxStamp
> 	at java.util.ResourceBundle.getObject(ResourceBundle.java:450) ~[?:1.8.0_242]
> 	at java.util.ResourceBundle.getObject(ResourceBundle.java:444) ~[?:1.8.0_242]
> 	at java.util.ResourceBundle.getString(ResourceBundle.java:407) ~[?:1.8.0_242]
> 	at org.apache.ofbiz.webtools.WebToolsServices.getEntityRefData(WebToolsServices.java:685)
[main/:?]
> 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_242]
> 	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_242]
> 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
~[?:1.8.0_242]
> 	at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_242]
> 	at org.apache.ofbiz.service.engine.StandardJavaEngine.serviceInvoker(StandardJavaEngine.java:100)
[main/:?]
> 	[...]
> 	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
[tomcat-util-9.0.29.jar:9.0.29]
> 	at java.lang.Thread.run(Thread.java:748) [?:1.8.0_242]
> 2020-02-21 21:11:56,445 |ajp-nio-8009-exec-2  |WebToolsServices              |E| null
> java.util.MissingResourceException: Can't find resource for bundle org.apache.ofbiz.base.util.UtilProperties$UtilResourceBundle,
key FieldDescription.createdTxStamp
> 	at java.util.ResourceBundle.getObject(ResourceBundle.java:450) ~[?:1.8.0_242]
> 	at java.util.ResourceBundle.getObject(ResourceBundle.java:444) ~[?:1.8.0_242]
> 	at java.util.ResourceBundle.getString(ResourceBundle.java:407) ~[?:1.8.0_242]
> 	at org.apache.ofbiz.webtools.WebToolsServices.getEntityRefData(WebToolsServices.java:695)
[main/:?]
> 	[...]
> 	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [?:1.8.0_242]
> 	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
[tomcat-util-9.0.29.jar:9.0.29]
> 	at java.lang.Thread.run(Thread.java:748) [?:1.8.0_242]
> 2020-02-21 21:11:56,445 |ajp-nio-8009-exec-2  |ServiceDispatcher             |T| Sync
service [webtools/getEntityRefData] finished in [5760] milliseconds
> 	at org.apache.ofbiz.webtools.WebToolsServices.getEntityRefData(WebToolsServices.java:685)
[main/:?]
>     {noformat}
> So it repeats almost "ad ib" and eventually stops after 5+ seconds there.
> I guess R17 and R18 are also affected, R16 is OK.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Mime
View raw message