2017-07-27 4 views
0

Ich versuche, OFBiz 16.11 zu lernen, aber ich habe einen Fehler, wenn ich ein neues Plugin hinzufüge und es mit seiner URL verknüpfe.Ich kann nicht auf das neue Plugin OFBiz 16.11 zugreifen

:ERROR MESSAGE: 
org.apache.ofbiz.widget.renderer.ScreenRenderException: Error rendering screen [component://common/widget/CommonScreens.xml#login]: org.apache.ofbiz.widget.renderer.ScreenRenderException: Error rendering screen [component://ofbizDemo/widget/CommonScreens.xml#main-decorator]: java.lang.IllegalArgumentException: Could not find resource bundle [OfbizDemoUiLabels] in the locale [en_US] (Could not find resource bundle [OfbizDemoUiLabels] in the locale [en_US]) (Error rendering screen [component://ofbizDemo/widget/CommonScreens.xml#main-decorator]: java.lang.IllegalArgumentException: Could not find resource bundle [OfbizDemoUiLabels] in the locale [en_US] (Could not find resource bundle [OfbizDemoUiLabels] in the locale [en_US])) 

lief ich die folgenden Befehle ein neues Plugin zu erstellen:

--Initialize OFBiz and load demo data 
gradlew cleanAll loadDefault ofbiz 

--Add new plugin 
gradlew createPlugin -PpluginId=ofbizDemo 

--Apply changes and run OFBiz 
gradlew loadDefault ofbiz 

ich derzeit OFBiz am Testen von Windows 10. Neues Plugin URL: https://localhost:8443/ofbizDemo

Gibt es einen fehlenden Schritt während die Erstellung des neuen Plugins, das diese Fehlermeldung verursacht?

Beachten Sie, dass die oben genannten Befehle in OFBiz Tutorial-Dokument zu finden sind: Tutorial Document

überprüfte ich die OfbizDemoUiLabels.xml Datei und es existiert in der richtigen Position.

Antwort

0

Ich fand die Lösung. Entfernen Sie einfach alle nicht-englischen Einträge in der Datei OfbizDemoUiLabels.xml. Es funktioniert jetzt wie erwartet!

0

Ich habe gerade das gleiche Problem konfrontiert. Ich löste es, indem ich der OfbizDemoUiLabels.xml, z. B. Einträge für die Standardsprache meines Systems (die Deutsch ist) hinzufügte. <value xml:lang="de">OfbizDemo Applikation</value>

Verwandte Themen