I recently started getting this exception on code that had been working
before. I have checked that the get method and set method return and accept
the same type (in this case a String). I saw the earlier post indicating
that the accessor methods had been mismatched, but in this case I have
checked and double checked to make sure that they each match. Any help
would be appreciated.
java.lang.Error: PropertyDescriptor: internal error while merging PDs:
type mismatch between read and write methods
at java.beans.PropertyDescriptor.<init>(PropertyDescriptor.java:343)
at
java.beans.Introspector.processPropertyDescriptors(Introspector.java:649)
at
java.beans.Introspector.getTargetPropertyInfo(Introspector.java:572)
at java.beans.Introspector.getBeanInfo(Introspector.java:372)
at java.beans.Introspector.getBeanInfo(Introspector.java:144)
at
org.apache.commons.beanutils.PropertyUtils.getPropertyDescriptors(PropertyUt
ils.java:949)
at
org.apache.commons.beanutils.PropertyUtils.getPropertyDescriptors(PropertyUt
ils.java:979)
at
org.apache.commons.beanutils.PropertyUtils.getPropertyDescriptor(PropertyUti
ls.java:887)
at
org.apache.commons.beanutils.PropertyUtils.getSimpleProperty(PropertyUtils.j
ava:1172)
at
org.apache.commons.beanutils.PropertyUtils.getNestedProperty(PropertyUtils.j
ava:772)
at
org.apache.commons.beanutils.PropertyUtils.getProperty(PropertyUtils.java:80
1)
at org.apache.struts.util.RequestUtils.lookup(RequestUtils.java:952)
at
org.apache.struts.taglib.html.BaseFieldTag.doStartTag(BaseFieldTag.java:176)
at
_sharedcontent._registration._test__jsp._jspService(/sharedcontent/registrat
ion/test.jsp:11)
at com.caucho.jsp.JavaPage.service(JavaPage.java:75)
at com.caucho.jsp.Page.pageservice(Page.java:555)
at
com.caucho.server.dispatch.PageFilterChain.doFilter(PageFilterChain.java:155
)
at
com.caucho.server.webapp.DispatchFilterChain.doFilter(DispatchFilterChain.ja
va:129)
at
com.caucho.server.dispatch.ServletInvocation.service(ServletInvocation.java:
221)
at
com.caucho.server.webapp.RequestDispatcherImpl.forward(RequestDispatcherImpl
.java:272)
at
com.caucho.server.webapp.RequestDispatcherImpl.forward(RequestDispatcherImpl
.java:111)
at
org.apache.struts.action.RequestProcessor.doForward(RequestProcessor.java:10
69)
at
org.apache.struts.action.RequestProcessor.processForwardConfig(RequestProces
sor.java:455)
at
org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:279)
at
org.apache.struts.action.ActionServlet.process(ActionServlet.java:1482)
at
org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:507)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:126)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:103)
at
com.caucho.server.dispatch.ServletFilterChain.doFilter(ServletFilterChain.ja
va:113)
at
com.caucho.server.webapp.DispatchFilterChain.doFilter(DispatchFilterChain.ja
va:129)
at
com.caucho.server.dispatch.ServletInvocation.service(ServletInvocation.java:
221)
at
com.caucho.server.webapp.RequestDispatcherImpl.forward(RequestDispatcherImpl
.java:272)
at
com.caucho.server.webapp.RequestDispatcherImpl.forward(RequestDispatcherImpl
.java:111)
at com.caucho.jsp.PageContextImpl.forward(PageContextImpl.java:811)
at
_sharedcontent._registration._index2__jsp._jspService(_index2__jsp.java:30)
at com.caucho.jsp.JavaPage.service(JavaPage.java:75)
at com.caucho.jsp.Page.pageservice(Page.java:555)
at
com.caucho.server.dispatch.PageFilterChain.doFilter(PageFilterChain.java:155
)
at
com.caucho.server.webapp.WebAppFilterChain.doFilter(WebAppFilterChain.java:1
77)
at
com.caucho.server.dispatch.ServletInvocation.service(ServletInvocation.java:
221)
at
com.caucho.server.hmux.HmuxRequest.handleRequest(HmuxRequest.java:392)
at com.caucho.server.port.TcpConnection.run(TcpConnection.java:315)
at com.caucho.util.ThreadPool.runTasks(ThreadPool.java:353)
at com.caucho.util.ThreadPool.run(ThreadPool.java:302)
at java.lang.Thread.run(Thread.java:534)
Thanks,
Brian McClung
Senior Programmer
Belo Interactive
214-977-4083