الانتقال إلى المحتوى
View in the app

A better way to browse. Learn more.

مجموعة مستخدمي أوراكل العربية

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

مشكل في Bundle Resources

Featured Replies

بتاريخ:

 


السلام عليكم

عند ربط

user label with bundle  Resources <af:inputText label="#{msg['Login.user']}"

يظهر المشكل كما هو موضح في الصور المرفقة

 

java.util.MissingResourceException: Can't find bundle for base name Resources.messages, locale fr_FR

at java.util.ResourceBundle.throwMissingResourceException(ResourceBundle.java:1499)

at java.util.ResourceBundle.getBundleImpl(ResourceBundle.java:1322)

at java.util.ResourceBundle.getBundle(ResourceBundle.java:1028)

at com.sun.faces.application.ApplicationResourceBundle.getResourceBundle(ApplicationResourceBundle.java:124)

at com.sun.faces.application.ApplicationAssociate.getResourceBundle(ApplicationAssociate.java:608)

at com.sun.faces.application.ApplicationImpl.getResourceBundle(ApplicationImpl.java:700)

at com.sun.faces.el.FacesResourceBundleELResolver.getValue(FacesResourceBundleELResolver.java:83)

at com.sun.faces.el.DemuxCompositeELResolver._getValue(DemuxCompositeELResolver.java:176)

at com.sun.faces.el.DemuxCompositeELResolver.getValue(DemuxCompositeELResolver.java:203)

at com.sun.faces.el.ChainAwareVariableResolver.resolveVariable(ChainAwareVariableResolver.java:107)

at oracle.javatools.resourcebundle.BundleVariableResolver.resolveVariable(BundleVariableResolver.java:49)

at oracle.javatools.resourcebundle.BundleVariableResolver.resolveVariable(BundleVariableResolver.java:49)

at com.sun.faces.el.VariableResolverChainWrapper.getValue(VariableResolverChainWrapper.java:115)

at com.sun.faces.el.DemuxCompositeELResolver._getValue(DemuxCompositeELResolver.java:176)

at com.sun.faces.el.DemuxCompositeELResolver.getValue(DemuxCompositeELResolver.java:203)

at com.sun.el.parser.AstIdentifier.getValue(AstIdentifier.java:103)

at com.sun.el.parser.AstValue.getValue(AstValue.java:179)

at com.sun.el.ValueExpressionImpl.getValue(ValueExpressionImpl.java:224)

at com.sun.faces.facelets.el.TagValueExpression.getValue(TagValueExpression.java:109)

at org.apache.myfaces.trinidad.bean.FacesBeanImpl.getProperty(FacesBeanImpl.java:73)

at oracle.adfinternal.view.faces.renderkit.rich.LabelLayoutRenderer.getLabel(LabelLayoutRenderer.java:977)

at oracle.adfinternal.view.faces.renderkit.rich.LabelLayoutRenderer.encodeAll(LabelLayoutRenderer.java:214)

at oracle.adfinternal.view.faces.renderkit.rich.LabeledInputRenderer.encodeAll(LabeledInputRenderer.java:230)

at oracle.adf.view.rich.render.RichRenderer.encodeAll(RichRenderer.java:1600)

post-122220-0-60387700-1438771955_thumb.png

post-122220-0-10273500-1438771960_thumb.png

post-122220-0-47417300-1438771964_thumb.png

بتاريخ:

الخطا الذي لديك ..هو لا يعرف أن يصل الى مصدر الـ base name

 

انا عملت نفس هذا الموضوع مثال ..لكن ليس متوفر لدي الآن وإلا لكنت رفعته

على ما أتذكر أنه مافي داعي تكتب كلمة Resources.messages كاملة في حقل الـ Base name

اكتب فقط messages 

واحذف كلمة Resources

 

وإن شاء الله تحل المشكلة لديك

بتاريخ:

المشكلة لازم تكتب اسم البروجكت ثم اكتب اسم الResources

exp:view.ViewControllerBundle

بتاريخ:
  • كاتب الموضوع

شكرا
المشكل في resource  عندما قمت بحذفها  تحل المشكلة

بتاريخ:

لم نختلف .إلغيت وجود Resource كــ folder  وأصبحت الملفين بشكل مباشرdirect وبهذا عندما أخذت تسميتها للـ base name أخذت كلمة  messages فقط 

 

إن كنت لغيت من التسمية للـ base name كلمة Resource ووضعت فقط messages مع الإبقاء على وجود Resource كــ folder

 لحصلت على نفس النتيجة كما بينت لحضرتك في أعلاه

وأكيد ما ذكرته أفضل أنه كل شيء في folder من ناحية التنظيم في العمل 

 

هل هذا ماقصدته؟ أم حذفت Resource كـ كلمة كما بينت لك  

بتاريخ:
  • كاتب الموضوع

حذفت Resource كـ كلمة كما بينت لي .
لم اجد الملف    Resources

انضم إلى المناقشة

يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.

زائر
أضف رد على هذا الموضوع...

برجاء الإنتباه

بإستخدامك للموقع فأنت تتعهد بالموافقة على هذه البنود: سياسة الخصوصية

Account

Navigation

البحث

إعداد إشعارات المتصفح الفورية

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.