simonhoo/rapid-framework

ext插件开发及整合

Opened this issue · 3 comments

开发ext插件并整合在主干中.

插件存放目录:
plugins/ext

原有的ext插件可以删除.

Original issue reported on code.google.com by bad...@gmail.com on 29 Jul 2009 at 2:13

Original comment by bad...@gmail.com on 29 Jul 2009 at 2:16

extjs 的整合 貌似有点问题

Original comment by shengyua...@163.com on 5 Aug 2009 at 3:04

2010-04-14 13:51:24,013 WARN [net.sf.json.JSONObject] - <Property 'handler' of 
class 
com.tscms.model.CoreFunction_$$_javassist_16 has no read method. SKIPPED>
2010-04-14 13:51:24,013 WARN [net.sf.json.JSONObject] - 
<Property 'transactionTimeout' of class org.hibernate.jdbc.BatchingBatcher has 
no 
read method. SKIPPED>
2010-04-14 13:51:24,029 WARN [net.sf.json.JSONObject] - <Property 'URL' of 
class 
com.mysql.jdbc.ResultSet has no read method. SKIPPED>
2010-04-14 13:51:24,029 WARN [net.sf.json.JSONObject] - <Property 'array' of 
class 
com.mysql.jdbc.ResultSet has no read method. SKIPPED>
2010-04-14 13:51:24,029 WARN [net.sf.json.JSONObject] - <Property 'asciiStream' 
of 
class com.mysql.jdbc.ResultSet has no read method. SKIPPED>
2010-04-14 13:51:24,029 WARN [net.sf.json.JSONObject] - <Property 'bigDecimal' 
of 
class com.mysql.jdbc.ResultSet has no read method. SKIPPED>
2010-04-14 13:51:24,029 WARN [net.sf.json.JSONObject] - <Property 
'binaryStream' of 
class com.mysql.jdbc.ResultSet has no read method. SKIPPED>
2010-04-14 13:51:24,029 WARN [net.sf.json.JSONObject] - <Property 'blob' of 
class 
com.mysql.jdbc.ResultSet has no read method. SKIPPED>
2010-04-14 13:51:24,029 WARN [net.sf.json.JSONObject] - <Property 'boolean' of 
class 
com.mysql.jdbc.ResultSet has no read method. SKIPPED>
2010-04-14 13:51:24,029 WARN [net.sf.json.JSONObject] - <Property 'byte' of 
class 
com.mysql.jdbc.ResultSet has no read method. SKIPPED>
2010-04-14 13:51:24,029 WARN [net.sf.json.JSONObject] - <Property 'bytes' of 
class 
com.mysql.jdbc.ResultSet has no read method. SKIPPED>
2010-04-14 13:51:24,029 WARN [net.sf.json.JSONObject] - <Property 
'characterStream' 
of class com.mysql.jdbc.ResultSet has no read method. SKIPPED>
2010-04-14 13:51:24,029 WARN [net.sf.json.JSONObject] - <Property 'clob' of 
class 
com.mysql.jdbc.ResultSet has no read method. SKIPPED>
2010-04-14 13:51:24,060 ERROR [freemarker.runtime] - <>

Method public java.lang.String 
org.apache.commons.lang.exception.NestableRuntimeException.getMessage(int) 
threw an 
exception when invoked on net.sf.json.JSONException: 
java.lang.reflect.InvocationTargetException
The problematic instruction:
----------
==> ${msg[0]} [on line 68, column 29 in org/apache/struts2/dispatcher/error.ftl]
----------

Java backtrace for programmers:
----------
freemarker.template.TemplateModelException: Method public java.lang.String 
org.apache.commons.lang.exception.NestableRuntimeException.getMessage(int) 
threw an 
exception when invoked on net.sf.json.JSONException: 
java.lang.reflect.InvocationTargetException
    at freemarker.ext.beans.SimpleMethodModel.exec(SimpleMethodModel.java:130)
    at freemarker.ext.beans.SimpleMethodModel.get(SimpleMethodModel.java:138)
    at freemarker.core.DynamicKeyName.dealWithNumericalKey
(DynamicKeyName.java:111)
    at freemarker.core.DynamicKeyName._getAsTemplateModel(DynamicKeyName.java:90)
    at freemarker.core.Expression.getAsTemplateModel(Expression.java:89)
    at freemarker.core.Expression.getStringValue(Expression.java:93)
    at freemarker.core.DollarVariable.accept(DollarVariable.java:76)
    at freemarker.core.Environment.visit(Environment.java:208)
    at freemarker.core.MixedContent.accept(MixedContent.java:92)
    at freemarker.core.Environment.visit(Environment.java:208)
    at freemarker.core.IfBlock.accept(IfBlock.java:82)
    at freemarker.core.Environment.visit(Environment.java:208)
    at freemarker.core.IteratorBlock$Context.runLoop(IteratorBlock.java:179)
    at freemarker.core.Environment.visit(Environment.java:415)
    at freemarker.core.IteratorBlock.accept(IteratorBlock.java:102)
    at freemarker.core.Environment.visit(Environment.java:208)
    at freemarker.core.MixedContent.accept(MixedContent.java:92)
    at freemarker.core.Environment.visit(Environment.java:208)
    at freemarker.core.IfBlock.accept(IfBlock.java:82)
    at freemarker.core.Environment.visit(Environment.java:208)
    at freemarker.core.MixedContent.accept(MixedContent.java:92)
    at freemarker.core.Environment.visit(Environment.java:208)
    at freemarker.core.Environment.process(Environment.java:188)
    at freemarker.template.Template.process(Template.java:237)
    at org.apache.struts2.dispatcher.Dispatcher.sendError(Dispatcher.java:748)
    at org.apache.struts2.dispatcher.Dispatcher.serviceAction
(Dispatcher.java:505)
    at org.apache.struts2.dispatcher.FilterDispatcher.doFilter
(FilterDispatcher.java:395)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter
(ApplicationFilterChain.java:235)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter
(ApplicationFilterChain.java:206)
    at org.apache.struts2.dispatcher.ActionContextCleanUp.doFilter
(ActionContextCleanUp.java:102)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter
(ApplicationFilterChain.java:235)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter
(ApplicationFilterChain.java:206)
    at 
org.springframework.orm.hibernate3.support.OpenSessionInViewFilter.doFilterInter
nal
(OpenSessionInViewFilter.java:198)
    at org.springframework.web.filter.OncePerRequestFilter.doFilter
(OncePerRequestFilter.java:76)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter
(ApplicationFilterChain.java:235)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter
(ApplicationFilterChain.java:206)
    at org.extremecomponents.table.filter.AbstractExportFilter.doFilter
(AbstractExportFilter.java:49)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter
(ApplicationFilterChain.java:235)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter
(ApplicationFilterChain.java:206)
    at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal
(CharacterEncodingFilter.java:88)
    at org.springframework.web.filter.OncePerRequestFilter.doFilter
(OncePerRequestFilter.java:76)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter
(ApplicationFilterChain.java:235)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter
(ApplicationFilterChain.java:206)
    at org.apache.catalina.core.StandardWrapperValve.invoke
(StandardWrapperValve.java:233)
    at org.apache.catalina.core.StandardContextValve.invoke
(StandardContextValve.java:191)
    at org.apache.catalina.core.StandardHostValve.invoke
(StandardHostValve.java:128)
    at org.apache.catalina.valves.ErrorReportValve.invoke
(ErrorReportValve.java:102)
    at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:568)
    at org.apache.catalina.core.StandardEngineValve.invoke
(StandardEngineValve.java:109)
    at org.apache.catalina.connector.CoyoteAdapter.service
(CoyoteAdapter.java:286)
    at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:845)
    at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process
(Http11Protocol.java:583)
    at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
    at java.lang.Thread.run(Unknown Source)
Caused by: java.lang.NullPointerException
    at freemarker.ext.beans.SimpleMemberModel.unwrapArguments
(SimpleMemberModel.java:85)
    at freemarker.ext.beans.SimpleMethodModel.exec(SimpleMethodModel.java:106)
    ... 53 more
2010-4-14 13:51:24 org.apache.catalina.core.StandardWrapperValve invoke
严重: Servlet.service() for servlet default threw exception
java.lang.IllegalStateException
    at org.apache.catalina.connector.ResponseFacade.sendError
(ResponseFacade.java:407)
    at org.apache.struts2.dispatcher.Dispatcher.sendError(Dispatcher.java:752)
    at org.apache.struts2.dispatcher.Dispatcher.serviceAction
(Dispatcher.java:505)
    at org.apache.struts2.dispatcher.FilterDispatcher.doFilter
(FilterDispatcher.java:395)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter
(ApplicationFilterChain.java:235)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter
(ApplicationFilterChain.java:206)
    at org.apache.struts2.dispatcher.ActionContextCleanUp.doFilter
(ActionContextCleanUp.java:102)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter
(ApplicationFilterChain.java:235)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter
(ApplicationFilterChain.java:206)
    at 
org.springframework.orm.hibernate3.support.OpenSessionInViewFilter.doFilterInter
nal
(OpenSessionInViewFilter.java:198)
    at org.springframework.web.filter.OncePerRequestFilter.doFilter
(OncePerRequestFilter.java:76)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter
(ApplicationFilterChain.java:235)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter
(ApplicationFilterChain.java:206)
    at org.extremecomponents.table.filter.AbstractExportFilter.doFilter
(AbstractExportFilter.java:49)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter
(ApplicationFilterChain.java:235)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter
(ApplicationFilterChain.java:206)
    at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal
(CharacterEncodingFilter.java:88)
    at org.springframework.web.filter.OncePerRequestFilter.doFilter
(OncePerRequestFilter.java:76)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter
(ApplicationFilterChain.java:235)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter
(ApplicationFilterChain.java:206)
    at org.apache.catalina.core.StandardWrapperValve.invoke
(StandardWrapperValve.java:233)
    at org.apache.catalina.core.StandardContextValve.invoke
(StandardContextValve.java:191)
    at org.apache.catalina.core.StandardHostValve.invoke
(StandardHostValve.java:128)
    at org.apache.catalina.valves.ErrorReportValve.invoke
(ErrorReportValve.java:102)
    at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:568)
    at org.apache.catalina.core.StandardEngineValve.invoke
(StandardEngineValve.java:109)
    at org.apache.catalina.connector.CoyoteAdapter.service
(CoyoteAdapter.java:286)
    at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:845)
    at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process
(Http11Protocol.java:583)
    at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
    at java.lang.Thread.run(Unknown Source)

Original comment by zhanglm...@gmail.com on 14 Apr 2010 at 5:52