OFBIZ bug_ControlServlet.java:233:ERROR
错误日志:
[java] 2014-09-26 10:12:17,031 (http-bio-0.0.0.0-8443-exec-5) [ ControlServlet.java:233:ERROR]
[java] ---- exception report ----------------------------------------------------------
[java] Error in request handler:
[java] Exception: org.ofbiz.widget.screen.ScreenRenderException
[java] Message: Error rendering screen [component://common/widget/CommonScreens.xml#login]: java.lang.IllegalArgumentException: Could not find screen with name [main-decorator] in class resource [component://practice/widget/PracticeScreens.xml] (Could not find screen with name [main-decorator] in class resource [component://practice/widget/PracticeScreens.xml])
[java] ---- cause ---------------------------------------------------------------------
[java] Exception: java.lang.IllegalArgumentException
[java] Message: Could not find screen with name [main-decorator] in class resource [component://practice/widget/PracticeScreens.xml]
[java] ---- stack trace ---------------------------------------------------------------
[java] java.lang.IllegalArgumentException: Could not find screen with name [main-decorator] in class resource [component://practice/widget/PracticeScreens.xml]
[java] org.ofbiz.widget.screen.ScreenFactory.getScreenFromLocation(ScreenFactory.java:103)
[java] org.ofbiz.widget.screen.ScreenFactory.renderReferencedScreen(ScreenFactory.java:195)
[java] org.ofbiz.widget.screen.ModelScreenWidget$DecoratorScreen.renderWidgetString(ModelScreenWidget.java:585)
[java] org.ofbiz.widget.screen.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:104)
[java] org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:191)
[java] org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:396)
[java] org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:135)
[java] org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:97)
[java] org.ofbiz.widget.screen.ScreenWidgetViewHandler.render(ScreenWidgetViewHandler.java:101)
[java] org.ofbiz.webapp.control.RequestHandler.renderView(RequestHandler.java:868)
[java] org.ofbiz.webapp.control.RequestHandler.doRequest(RequestHandler.java:582)
[java] org.ofbiz.webapp.control.ControlServlet.doGet(ControlServlet.java:224)
[java] javax.servlet.http.HttpServlet.service(HttpServlet.java:620)
[java] javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
[java] org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)
[java] org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
[java] org.ofbiz.webapp.control.ContextFilter.doFilter(ContextFilter.java:337)
[java] org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
[java] org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
[java] org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:220)
[java] org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122)
[java] org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:501)
[java] org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171)
[java] org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)
[java] org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116)
[java] org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:950)
[java] org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408)
[java] org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1070)
[java] org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:611)
[java] org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:314)
[java] java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
[java] java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
[java] org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
[java] java.lang.Thread.run(Thread.java:662)
[java] --------------------------------------------------------------------------------
解决问题:在practice/widget/PracticeScreens.xml中添加如下配置即可
<screen name="main-decorator">
<section>
<actions>
<property-map resource="CommonUiLabels" map-name="uiLabelMap" global="true"/>
<property-map resource="PracticeUiLabels" map-name="uiLabelMap" global="true"/>
<set field="layoutSettings.companyName" from-field="uiLabelMap.PracticeCompanyName" global="true"/>
<set field="layoutSettings.label1" from-field="uiLabelMap.PracticeApplication" global="true"/>
<set field="layoutSettings.label1" from-field="uiLabelMap.PracticeApplication" global="true"/>
<set field="activeApp" value="practice" global="true"/>
<set field="applicationMenuName" value="PracticeAppBar" global="true"/>
<set field="applicationMenuLocation" value="component://practice/widget/PracticeMenus.xml" global="true"/>
</actions>
<widgets>
<include-screen name="GlobalDecorator" location="component://common/widget/CommonScreens.xml"/>
</widgets>
</section>
</screen>
OFBIZ bug_ControlServlet.java:233:ERROR的更多相关文章
- OFBIZ bug_ControlServlet.java:239:ERROR
		错误日志: [java] 2014-09-23 00:11:34,877 (http-bio-0.0.0.0-8080-exec-4) [ ControlServlet.java:141:INFO ] ... 
- idea报错:error java compilation failed internal java compiler error
		idea下面报如下问题 error java compilation failed internal java compiler error 解决办法:Setting->Compiler-> ... 
- idea Error:java: Compilation failed: internal java compiler error
		idea 遇到Error:java: Compilation failed: internal java compiler error 是提示说你当前使用的编译器jdk版本不对. 按住Ctrl+Alt ... 
- idea之internal java compiler error
		启动错误:Error:java: Compilation failed: internal java compiler error 解决:将圈选地方改为对应的jdk版本即可 
- Error:java:Compilation failed: internal java compiler error
		在IDEA中编译时出现这个错误:Error:java:Compilation failed: internal java compiler error! Information:Using javac ... 
- java 区分error和exception
		1) java.lang.Error: Throwable的子类,用于标记严重错误.合理的应用程序不应该去try/catch这种错误.绝大多数的错误都是非正常的,就根本不该出现的.java.lang. ... 
- java中Error与Exception有什么区别
		Error类和Exception类都继承自Throwable类. Error的继承关系: java.lang.Object java.lang.Throwable java.lang.Er ... 
- org.apache.axis2.AxisFault: java.lang.Error: Unresolved compilation problem:
		原创:转载请注明出处 今天遇到以下一个异常,找了好长时间,就是不知道什么原因, 在网上搜了好多,也没搜到相关的解决方法. 1.异常展示, org.apache.axis2.AxisFault: jav ... 
- java.lang.Error: Unresolved compilation problem: 解决方案
		严重: Allocate exception for servlet WX_Interfacejava.lang.Error: Unresolved compilation problem: The ... 
随机推荐
- shareplex的安装&&起停服务(添加新用户)
			一.主机环境 主从类型 系统版本 数据库版本 主机地址 主机名 源数据库 Centos6.4 X86_64 11.2.0.4.0 192.168.3.230 dbshareplex 目的数据库 C ... 
- [改善Java代码]动态加载不适合数组
			上一个建议解释了为什么要使用forName,本建议就说说哪些地方不适合使用动态加载. 如果forName要加载一个类,那它必须是一个类------8中基本类型就排除在外.它们不是一个具体的类. 其次它 ... 
- 关于解决form表单记录上次保存填写记录清空
			传进来的是一个HTML的Table的ID. function doReset(tableId){ var tbl_content = document.getElementById(tableId); ... 
- 利用Fragment创建动态UI 之 Fragment之间的通信
			为了可以复用一个fragment,所以在定义fragment的时候,要把它定义为一个完全独立和模块化,它有它自己的layout和行为.当你定义好了这些可复用的fragment,可以把他们和activi ... 
- Linux 命令 - uniq: 通知或忽略重复行
			给定一个已排好序的文件,uniq 会删除重复行并将结果输出到标准输出中.uniq 通常与 sort 结合使用以删除 sort 输出内容中的重复行. 命令格式 uniq [OPTION]... [INP ... 
- asp.net上传文件时出现 404 - 找不到文件或目录。
			昨天客户网站反应上传较大文件时出现404-找不到文件或目录的错误.如图: 网站上给出的提示是上传文件不能超过50M,但是在38M和40M这样的文件都不能上传了,显然不对. 在网上查了很久,第一个是检查 ... 
- Contoso 大学 - 5 – 读取关联数据
			原文 Contoso 大学 - 5 – 读取关联数据 By Tom Dykstra, Tom Dykstra is a Senior Programming Writer on Microsoft's ... 
- AutoPoco的使用
			官方开发指导https://autopoco.codeplex.com/documentation 初步使用: SimpleUser是自己要批量创建的类 1)创建管理工厂 IGenerationSes ... 
- Koajs原理
			Koajs让习惯阻塞式代码写法的同学感到很舒服,再也不用盖楼式的callback了,而且也不需要学习Promise的then,catch这些新东西. 但实际上,Koajs这样的写法有点像是语言的语法糖 ... 
- log4j定义某个类的日志级别
			项目引入了定时任务后,当我把已有的定时任务删除后,控制台一直会打出类似于 [org.springframework.scheduling.quartz.LocalDataSourceJobStore] ... 
