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

Reply via email to