I'm trying out 4.0.17, and my app (which runs well under 4.0.6) is showing this:

java.beans.IntrospectionException: type mismatch between read and write
methods

This happens in part as it's executing some custom tags implemented as JSP. A 
simpler .jsp page loads fine.

Is this one of those cases of resin including a jar that conflicts with a jar 
in my webapp? I'm also creating a new server hosted at Rackspace, so everything 
else about this installation is new, too (new OS, new MySQL, etc.). I may have 
forgotten to install some required item. I rsync'd the entire webapp directory 
from the working machine to this new one, but I killed the server, deleted the 
work folder, and restarted, same behavior.


Thanks,
Rick

------

[05-07 05:31:58.395] {http://*:80-1}  INFO (com.caucho.server.webapp.WebApp) 
WebApp[production/webapp/myhostname.com/ROOT,STARTING] Initializing Spring root 
WebApplicationContext
[05-07 05:31:59.950] {http://*:80-1}  FINE 
(com.caucho.env.dbpool.ManagedPoolItem) create: 
ManagedPoolItem[jdbc/satdb,0,ManagedConnectionImpl](active:0, total:0)
[05-07 05:31:59.954] {http://*:80-1}  FINE 
(com.caucho.env.dbpool.ManagedPoolItem) allocate 
ManagedPoolItem[jdbc/satdb,0,ManagedConnectionImpl]
[05-07 05:31:59.996] {http://*:80-1}  FINE 
(com.caucho.env.dbpool.ManagedPoolItem) idle 
ManagedPoolItem[jdbc/satdb,0,ManagedConnectionImpl]
[05-07 05:32:01.034] {http://*:80-1}  INFO (com.caucho.server.webapp.WebApp) 
WebApp[production/webapp/myhostname.com/ROOT,STARTING] Initializing Spring 
FrameworkServlet 'Dispatcher'
[05-07 05:32:01.259] {http://*:80-1}  INFO (com.caucho.server.webapp.WebApp) 
WebApp[production/webapp/myhostname.com/ROOT] active
[05-07 05:32:01.309] {http://*:80-1}  INFO (com.caucho.server.webapp.WebApp) 
WebApp[production/webapp/myhostname.com/resin-admin] active
[05-07 05:32:01.310] {http://*:80-1}  INFO (com.caucho.server.host.Host) 
Host[production/host/myhostname.com active
[05-07 05:32:01.379] {http://*:80-1}  FINE 
(com.caucho.server.session.SessionImpl) SessionImpl[aaaGXQZqGOJNzgLmK5i-s,] new
[05-07 05:32:01.379] {http://*:80-1}  FINE 
(com.caucho.server.session.SessionImpl) SessionImpl[aaaGXQZqGOJNzgLmK5i-s,] 
create session
[05-07 05:32:01.394] {http://*:80-1}  INFO (com.caucho.jsp.TldManager) Loading 
.tld files from global classpath
[05-07 05:32:02.457] {http://*:80-1}  CONFIG (com.caucho.java.JavaCompiler) 
Compiling _jsp/_WEB_22dINF/_tags/_lz/_base__tag.java
[05-07 05:32:04.540] {http://*:80-1}  WARNING 
(com.caucho.server.webapp.ErrorPageManager) javax.servlet.ServletException: 
com.caucho.jsp.QJspException: java.lang.RuntimeException: 
java.beans.IntrospectionException: type mismatch between read and write methods
                                        at 
com.caucho.jsp.PageContextImpl.handlePageException(PageContextImpl.java:1300)
                                        at 
_jsp._index__jsp._jspService(_index__jsp.java:31)
                                        at 
com.caucho.jsp.JavaPage.service(JavaPage.java:64)
                                        at 
com.caucho.jsp.Page.pageservice(Page.java:542)
                                        at 
com.caucho.server.dispatch.PageFilterChain.doFilter(PageFilterChain.java:194)
                                        at 
com.latencyzero.satdb.RequestFilter.doFilter(RequestFilter.java:124)
                                        at 
com.caucho.server.dispatch.FilterFilterChain.doFilter(FilterFilterChain.java:89)
                                        at 
org.springframework.orm.hibernate3.support.OpenSessionInViewFilter.doFilterInternal(OpenSessionInViewFilter.java:198)
                                        at 
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)
                                        at 
com.caucho.server.dispatch.FilterFilterChain.doFilter(FilterFilterChain.java:89)
                                        at 
com.latencyzero.satdb.SecurityFilter.doFilter(SecurityFilter.java:228)
                                        at 
com.caucho.server.dispatch.FilterFilterChain.doFilter(FilterFilterChain.java:89)
                                        at 
com.caucho.server.webapp.DispatchFilterChain.doFilter(DispatchFilterChain.java:126)
                                        at 
com.caucho.server.dispatch.ServletInvocation.service(ServletInvocation.java:287)
                                        at 
com.caucho.server.webapp.RequestDispatcherImpl.forward(RequestDispatcherImpl.java:298)
                                        at 
com.caucho.server.webapp.RequestDispatcherImpl.dispatch(RequestDispatcherImpl.java:141)
                                        at 
com.caucho.server.dispatch.RewriteDispatchFilterChain.doFilter(RewriteDispatchFilterChain.java:91)
                                        at 
com.caucho.server.webapp.WebAppFilterChain.doFilter(WebAppFilterChain.java:156)
                                        at 
com.caucho.server.webapp.AccessLogFilterChain.doFilter(AccessLogFilterChain.java:95)
                                        at 
com.caucho.server.dispatch.ServletInvocation.service(ServletInvocation.java:287)
                                        at 
com.caucho.server.http.HttpRequest.handleRequest(HttpRequest.java:792)
                                        at 
com.caucho.network.listen.TcpSocketLink.dispatchRequest(TcpSocketLink.java:730)
                                        at 
com.caucho.network.listen.TcpSocketLink.handleRequest(TcpSocketLink.java:689)
                                        at 
com.caucho.network.listen.TcpSocketLink.handleRequestsImpl(TcpSocketLink.java:669)
                                        at 
com.caucho.network.listen.TcpSocketLink.handleRequests(TcpSocketLink.java:617)
                                        at 
com.caucho.network.listen.AcceptTask.doTask(AcceptTask.java:104)
                                        at 
com.caucho.network.listen.ConnectionReadTask.runThread(ConnectionReadTask.java:98)
                                        at 
com.caucho.network.listen.ConnectionReadTask.run(ConnectionReadTask.java:81)
                                        at 
com.caucho.network.listen.AcceptTask.run(AcceptTask.java:67)
                                        at 
com.caucho.env.thread.ResinThread.runTasks(ResinThread.java:164)
                                        at 
com.caucho.env.thread.ResinThread.run(ResinThread.java:130)
                                     Caused by: com.caucho.jsp.QJspException: 
java.lang.RuntimeException: java.beans.IntrospectionException: type mismatch 
between read and write methods
                                        at 
com.caucho.jsp.QJspException.createJspException(QJspException.java:74)
                                        at 
_jsp._WEB_22dINF._tags._lz._base__tag.doTag(_base__tag.java:31)
                                        at 
_jsp._index__jsp._jspService(_index__jsp.java:60)
                                        at 
_jsp._index__jsp._jspService(_index__jsp.java:29)
                                        ... 29 more
                                     Caused by: java.lang.RuntimeException: 
java.beans.IntrospectionException: type mismatch between read and write methods
                                        at 
javax.el.BeanELResolver$BeanProperty.<init>(BeanELResolver.java:498)
                                        at 
javax.el.BeanELResolver$BeanProperty.<init>(BeanELResolver.java:442)
                                        at 
javax.el.BeanELResolver$BeanProperties.<init>(BeanELResolver.java:414)
                                        at 
javax.el.BeanELResolver.getValue(BeanELResolver.java:187)
                                        at 
com.caucho.jsp.el.PageContextELResolver.getValue(PageContextELResolver.java:181)
                                        at 
com.caucho.el.ArrayResolverExpr.getValue(ArrayResolverExpr.java:149)
                                        at 
com.caucho.el.PathExpr.getValue(PathExpr.java:142)
                                        at 
com.caucho.el.Expr.print(Expr.java:413)
                                        at 
com.caucho.config.el.CandiExpr.print(CandiExpr.java:219)
                                        at 
_jsp._WEB_22dINF._tags._lz._base__tag.doTag(_base__tag.java:59)
                                        at 
_jsp._WEB_22dINF._tags._lz._base__tag.doTag(_base__tag.java:27)
                                        ... 31 more
                                     Caused by: 
java.beans.IntrospectionException: type mismatch between read and write methods
                                        at 
java.beans.PropertyDescriptor.findPropertyType(PropertyDescriptor.java:603)
                                        at 
java.beans.PropertyDescriptor.setWriteMethod(PropertyDescriptor.java:270)
                                        at 
java.beans.PropertyDescriptor.<init>(PropertyDescriptor.java:117)
                                        at 
javax.el.BeanELResolver$BeanProperty.<init>(BeanELResolver.java:481)
                                        ... 41 more



-----------
expanded stack traces below:
-----------

[show]
 java.beans.IntrospectionException: type mismatch between read and write
methods


javax.servlet.ServletException: com.caucho.jsp.QJspException: 
java.lang.RuntimeException:
java.beans.IntrospectionException: type mismatch between read and write
methods
        at 
com.caucho.jsp.PageContextImpl.handlePageException(PageContextImpl.java:1300)
        at _jsp._index__jsp._jspService(_index__jsp.java:31)
        at com.caucho.jsp.JavaPage.service(JavaPage.java:64)
        at com.caucho.jsp.Page.pageservice(Page.java:542)
        at 
com.caucho.server.dispatch.PageFilterChain.doFilter(PageFilterChain.java:194)
        at com.latencyzero.satdb.RequestFilter.doFilter(RequestFilter.java:124)
        at 
com.caucho.server.dispatch.FilterFilterChain.doFilter(FilterFilterChain.java:89)
        at 
org.springframework.orm.hibernate3.support.OpenSessionInViewFilter.doFilterInternal(OpenSessionInViewFilter.java:198)
        at 
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)
        at 
com.caucho.server.dispatch.FilterFilterChain.doFilter(FilterFilterChain.java:89)
        at 
com.latencyzero.satdb.SecurityFilter.doFilter(SecurityFilter.java:228)
        at 
com.caucho.server.dispatch.FilterFilterChain.doFilter(FilterFilterChain.java:89)
        at 
com.caucho.server.webapp.DispatchFilterChain.doFilter(DispatchFilterChain.java:126)
        at 
com.caucho.server.dispatch.ServletInvocation.service(ServletInvocation.java:287)
        at 
com.caucho.server.webapp.RequestDispatcherImpl.forward(RequestDispatcherImpl.java:298)
        at 
com.caucho.server.webapp.RequestDispatcherImpl.dispatch(RequestDispatcherImpl.java:141)
        at 
com.caucho.server.dispatch.RewriteDispatchFilterChain.doFilter(RewriteDispatchFilterChain.java:91)
        at 
com.caucho.server.webapp.WebAppFilterChain.doFilter(WebAppFilterChain.java:156)
        at 
com.caucho.server.webapp.AccessLogFilterChain.doFilter(AccessLogFilterChain.java:95)
        at 
com.caucho.server.dispatch.ServletInvocation.service(ServletInvocation.java:287)
        at 
com.caucho.server.http.HttpRequest.handleRequest(HttpRequest.java:792)
        at 
com.caucho.network.listen.TcpSocketLink.dispatchRequest(TcpSocketLink.java:730)
        at 
com.caucho.network.listen.TcpSocketLink.handleRequest(TcpSocketLink.java:689)
        at 
com.caucho.network.listen.TcpSocketLink.handleRequestsImpl(TcpSocketLink.java:669)
        at 
com.caucho.network.listen.TcpSocketLink.handleRequests(TcpSocketLink.java:617)
        at com.caucho.network.listen.AcceptTask.doTask(AcceptTask.java:104)
        at 
com.caucho.network.listen.ConnectionReadTask.runThread(ConnectionReadTask.java:98)
        at 
com.caucho.network.listen.ConnectionReadTask.run(ConnectionReadTask.java:81)
        at com.caucho.network.listen.AcceptTask.run(AcceptTask.java:67)
        at com.caucho.env.thread.ResinThread.runTasks(ResinThread.java:164)
        at com.caucho.env.thread.ResinThread.run(ResinThread.java:130)
Caused by: com.caucho.jsp.QJspException: java.lang.RuntimeException: 
java.beans.IntrospectionException:
type mismatch between read and write methods
        at 
com.caucho.jsp.QJspException.createJspException(QJspException.java:74)
        at _jsp._WEB_22dINF._tags._lz._base__tag.doTag(_base__tag.java:31)
        at _jsp._index__jsp._jspService(index.jsp:5)
        at _jsp._index__jsp._jspService(_index__jsp.java:29)
        at com.caucho.jsp.JavaPage.service(JavaPage.java:64)
        at com.caucho.jsp.Page.pageservice(Page.java:542)
        at 
com.caucho.server.dispatch.PageFilterChain.doFilter(PageFilterChain.java:194)
        at com.latencyzero.satdb.RequestFilter.doFilter(RequestFilter.java:124)
        at 
com.caucho.server.dispatch.FilterFilterChain.doFilter(FilterFilterChain.java:89)
        at 
org.springframework.orm.hibernate3.support.OpenSessionInViewFilter.doFilterInternal(OpenSessionInViewFilter.java:198)
        at 
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)
        at 
com.caucho.server.dispatch.FilterFilterChain.doFilter(FilterFilterChain.java:89)
        at 
com.latencyzero.satdb.SecurityFilter.doFilter(SecurityFilter.java:228)
        at 
com.caucho.server.dispatch.FilterFilterChain.doFilter(FilterFilterChain.java:89)
        at 
com.caucho.server.webapp.DispatchFilterChain.doFilter(DispatchFilterChain.java:126)
        at 
com.caucho.server.dispatch.ServletInvocation.service(ServletInvocation.java:287)
        at 
com.caucho.server.webapp.RequestDispatcherImpl.forward(RequestDispatcherImpl.java:298)
        at 
com.caucho.server.webapp.RequestDispatcherImpl.dispatch(RequestDispatcherImpl.java:141)
        at 
com.caucho.server.dispatch.RewriteDispatchFilterChain.doFilter(RewriteDispatchFilterChain.java:91)
        at 
com.caucho.server.webapp.WebAppFilterChain.doFilter(WebAppFilterChain.java:156)
        at 
com.caucho.server.webapp.AccessLogFilterChain.doFilter(AccessLogFilterChain.java:95)
        at 
com.caucho.server.dispatch.ServletInvocation.service(ServletInvocation.java:287)
        at 
com.caucho.server.http.HttpRequest.handleRequest(HttpRequest.java:792)
        at 
com.caucho.network.listen.TcpSocketLink.dispatchRequest(TcpSocketLink.java:730)
        at 
com.caucho.network.listen.TcpSocketLink.handleRequest(TcpSocketLink.java:689)
        at 
com.caucho.network.listen.TcpSocketLink.handleRequestsImpl(TcpSocketLink.java:669)
        at 
com.caucho.network.listen.TcpSocketLink.handleRequests(TcpSocketLink.java:617)
        at com.caucho.network.listen.AcceptTask.doTask(AcceptTask.java:104)
        at 
com.caucho.network.listen.ConnectionReadTask.runThread(ConnectionReadTask.java:98)
        at 
com.caucho.network.listen.ConnectionReadTask.run(ConnectionReadTask.java:81)
        at com.caucho.network.listen.AcceptTask.run(AcceptTask.java:67)
        at com.caucho.env.thread.ResinThread.runTasks(ResinThread.java:164)
        at com.caucho.env.thread.ResinThread.run(ResinThread.java:130)
Caused by: java.lang.RuntimeException: java.beans.IntrospectionException:
type mismatch between read and write methods
        at javax.el.BeanELResolver$BeanProperty.<init>(BeanELResolver.java:498)
        at javax.el.BeanELResolver$BeanProperty.<init>(BeanELResolver.java:442)
        at 
javax.el.BeanELResolver$BeanProperties.<init>(BeanELResolver.java:414)
        at javax.el.BeanELResolver.getValue(BeanELResolver.java:187)
        at 
com.caucho.jsp.el.PageContextELResolver.getValue(PageContextELResolver.java:181)
        at com.caucho.el.ArrayResolverExpr.getValue(ArrayResolverExpr.java:149)
        at com.caucho.el.PathExpr.getValue(PathExpr.java:142)
        at com.caucho.el.Expr.print(Expr.java:413)
        at com.caucho.config.el.CandiExpr.print(CandiExpr.java:219)
        at 
_jsp._WEB_22dINF._tags._lz._base__tag.doTag(WEB-INF/tags/lz/base.tag:10)
        at _jsp._WEB_22dINF._tags._lz._base__tag.doTag(_base__tag.java:27)
        at _jsp._index__jsp._jspService(index.jsp:5)
        at _jsp._index__jsp._jspService(_index__jsp.java:29)
        at com.caucho.jsp.JavaPage.service(JavaPage.java:64)
        at com.caucho.jsp.Page.pageservice(Page.java:542)
        at 
com.caucho.server.dispatch.PageFilterChain.doFilter(PageFilterChain.java:194)
        at com.latencyzero.satdb.RequestFilter.doFilter(RequestFilter.java:124)
        at 
com.caucho.server.dispatch.FilterFilterChain.doFilter(FilterFilterChain.java:89)
        at 
org.springframework.orm.hibernate3.support.OpenSessionInViewFilter.doFilterInternal(OpenSessionInViewFilter.java:198)
        at 
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)
        at 
com.caucho.server.dispatch.FilterFilterChain.doFilter(FilterFilterChain.java:89)
        at 
com.latencyzero.satdb.SecurityFilter.doFilter(SecurityFilter.java:228)
        at 
com.caucho.server.dispatch.FilterFilterChain.doFilter(FilterFilterChain.java:89)
        at 
com.caucho.server.webapp.DispatchFilterChain.doFilter(DispatchFilterChain.java:126)
        at 
com.caucho.server.dispatch.ServletInvocation.service(ServletInvocation.java:287)
        at 
com.caucho.server.webapp.RequestDispatcherImpl.forward(RequestDispatcherImpl.java:298)
        at 
com.caucho.server.webapp.RequestDispatcherImpl.dispatch(RequestDispatcherImpl.java:141)
        at 
com.caucho.server.dispatch.RewriteDispatchFilterChain.doFilter(RewriteDispatchFilterChain.java:91)
        at 
com.caucho.server.webapp.WebAppFilterChain.doFilter(WebAppFilterChain.java:156)
        at 
com.caucho.server.webapp.AccessLogFilterChain.doFilter(AccessLogFilterChain.java:95)
        at 
com.caucho.server.dispatch.ServletInvocation.service(ServletInvocation.java:287)
        at 
com.caucho.server.http.HttpRequest.handleRequest(HttpRequest.java:792)
        at 
com.caucho.network.listen.TcpSocketLink.dispatchRequest(TcpSocketLink.java:730)
        at 
com.caucho.network.listen.TcpSocketLink.handleRequest(TcpSocketLink.java:689)
        at 
com.caucho.network.listen.TcpSocketLink.handleRequestsImpl(TcpSocketLink.java:669)
        at 
com.caucho.network.listen.TcpSocketLink.handleRequests(TcpSocketLink.java:617)
        at com.caucho.network.listen.AcceptTask.doTask(AcceptTask.java:104)
        at 
com.caucho.network.listen.ConnectionReadTask.runThread(ConnectionReadTask.java:98)
        at 
com.caucho.network.listen.ConnectionReadTask.run(ConnectionReadTask.java:81)
        at com.caucho.network.listen.AcceptTask.run(AcceptTask.java:67)
        at com.caucho.env.thread.ResinThread.runTasks(ResinThread.java:164)
        at com.caucho.env.thread.ResinThread.run(ResinThread.java:130)
Caused by: java.beans.IntrospectionException: type mismatch between read
and write methods
        at 
java.beans.PropertyDescriptor.findPropertyType(PropertyDescriptor.java:603)
        at 
java.beans.PropertyDescriptor.setWriteMethod(PropertyDescriptor.java:270)
        at java.beans.PropertyDescriptor.<init>(PropertyDescriptor.java:117)
        at javax.el.BeanELResolver$BeanProperty.<init>(BeanELResolver.java:481)
        at javax.el.BeanELResolver$BeanProperty.<init>(BeanELResolver.java:442)
        at 
javax.el.BeanELResolver$BeanProperties.<init>(BeanELResolver.java:414)
        at javax.el.BeanELResolver.getValue(BeanELResolver.java:187)
        at 
com.caucho.jsp.el.PageContextELResolver.getValue(PageContextELResolver.java:181)
        at com.caucho.el.ArrayResolverExpr.getValue(ArrayResolverExpr.java:149)
        at com.caucho.el.PathExpr.getValue(PathExpr.java:142)
        at com.caucho.el.Expr.print(Expr.java:413)
        at com.caucho.config.el.CandiExpr.print(CandiExpr.java:219)
        at 
_jsp._WEB_22dINF._tags._lz._base__tag.doTag(WEB-INF/tags/lz/base.tag:10)
        at _jsp._WEB_22dINF._tags._lz._base__tag.doTag(_base__tag.java:27)
        at _jsp._index__jsp._jspService(index.jsp:5)
        at _jsp._index__jsp._jspService(_index__jsp.java:29)
        at com.caucho.jsp.JavaPage.service(JavaPage.java:64)
        at com.caucho.jsp.Page.pageservice(Page.java:542)
        at 
com.caucho.server.dispatch.PageFilterChain.doFilter(PageFilterChain.java:194)
        at com.latencyzero.satdb.RequestFilter.doFilter(RequestFilter.java:124)
        at 
com.caucho.server.dispatch.FilterFilterChain.doFilter(FilterFilterChain.java:89)
        at 
org.springframework.orm.hibernate3.support.OpenSessionInViewFilter.doFilterInternal(OpenSessionInViewFilter.java:198)
        at 
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)
        at 
com.caucho.server.dispatch.FilterFilterChain.doFilter(FilterFilterChain.java:89)
        at 
com.latencyzero.satdb.SecurityFilter.doFilter(SecurityFilter.java:228)
        at 
com.caucho.server.dispatch.FilterFilterChain.doFilter(FilterFilterChain.java:89)
        at 
com.caucho.server.webapp.DispatchFilterChain.doFilter(DispatchFilterChain.java:126)
        at 
com.caucho.server.dispatch.ServletInvocation.service(ServletInvocation.java:287)
        at 
com.caucho.server.webapp.RequestDispatcherImpl.forward(RequestDispatcherImpl.java:298)
        at 
com.caucho.server.webapp.RequestDispatcherImpl.dispatch(RequestDispatcherImpl.java:141)
        at 
com.caucho.server.dispatch.RewriteDispatchFilterChain.doFilter(RewriteDispatchFilterChain.java:91)
        at 
com.caucho.server.webapp.WebAppFilterChain.doFilter(WebAppFilterChain.java:156)
        at 
com.caucho.server.webapp.AccessLogFilterChain.doFilter(AccessLogFilterChain.java:95)
        at 
com.caucho.server.dispatch.ServletInvocation.service(ServletInvocation.java:287)
        at 
com.caucho.server.http.HttpRequest.handleRequest(HttpRequest.java:792)
        at 
com.caucho.network.listen.TcpSocketLink.dispatchRequest(TcpSocketLink.java:730)
        at 
com.caucho.network.listen.TcpSocketLink.handleRequest(TcpSocketLink.java:689)
        at 
com.caucho.network.listen.TcpSocketLink.handleRequestsImpl(TcpSocketLink.java:669)
        at 
com.caucho.network.listen.TcpSocketLink.handleRequests(TcpSocketLink.java:617)
        at com.caucho.network.listen.AcceptTask.doTask(AcceptTask.java:104)
        at 
com.caucho.network.listen.ConnectionReadTask.runThread(ConnectionReadTask.java:98)
        at 
com.caucho.network.listen.ConnectionReadTask.run(ConnectionReadTask.java:81)
        at com.caucho.network.listen.AcceptTask.run(AcceptTask.java:67)
        at com.caucho.env.thread.ResinThread.runTasks(ResinThread.java:164)
        at com.caucho.env.thread.ResinThread.run(ResinThread.java:130)




_______________________________________________
resin-interest mailing list
resin-interest@caucho.com
http://maillist.caucho.com/mailman/listinfo/resin-interest

Reply via email to