Index: stripes/src/net/sourceforge/stripes/util/ReflectUtil.java
===================================================================
--- stripes/src/net/sourceforge/stripes/util/ReflectUtil.java	(revision 1274)
+++ stripes/src/net/sourceforge/stripes/util/ReflectUtil.java	(working copy)
@@ -523,6 +523,10 @@
                         || (pd.getWriteMethod() != null && pd.getWriteMethod().isBridge())) {
                     log.debug("Working around JVM bug involving PropertyDescriptors ",
                             "and bridge methods for ", clazz);
+                    
+                    //workaround for JVM introspection bug id=6794807.
+                    pd = new PropertyDescriptor(pd.getName(),clazz);
+                    
                     pd = new BridgedPropertyDescriptor(pd);
                     pds[i] = pd;
                 }

