FYI, this commit breaks the XFire client control build:

Testcase: testInvoke(org.controlhaus.xfire.client.XFireClientControlTest): Caused an ERROR
org.apache.beehive.controls.runtime.bean.ControlBean.getPropertyMap()Lorg/apache/beehive/controls/api/properties/PropertyMap;
java.lang.NoSuchMethodError: org.apache.beehive.controls.runtime.bean.ControlBean.getPropertyMap()Lorg/apache/beehive/controls/api/properties/PropertyMap;
at org.apache.beehive.controls.runtime.bean.ControlBeanContext.getControlPropertySet(ControlBeanContext.java:522)
at org.controlhaus.xfire.client.XFireClientControlImpl.onAcquire(XFireClientControlImpl.java:54)
at org.controlhaus.xfire.client.XFireClientControlImplInitializer$ResourceContextResourceEventsEventAdaptor.onAcquire(XFireClientControlImplInitializer.java:23)
at org.apache.beehive.controls.runtime.bean.ResourceContextImpl.acquire(ResourceContextImpl.java:127)
at org.apache.beehive.controls.runtime.bean.ResourceContextImpl.preInvoke(ResourceContextImpl.java:111)
at org.apache.beehive.controls.runtime.bean.ControlBean.preInvoke(ControlBean.java:371)
at org.controlhaus.xfire.client.XFireClientControlBean.invoke(XFireClientControlBean.java:218)
at org.controlhaus.xfire.client.XFireClientControlTest.testInvoke(XFireClientControlTest.java:51)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)


- Dan

[EMAIL PROTECTED] wrote:

Author: kylem
Date: Tue Jan  4 15:30:48 2005
New Revision: 124170

URL: http://svn.apache.org/viewcvs?view=rev&rev=124170
Log:
Initial checkpoint of work towards support for XML-based persistance of Controls using the
java.beans.XMLEncoder persistence framework included as part of the JDK. Includes a PersistenceDelegate implementation for Controls that has optimized support for encoding all
instance-level properties, as well as any relationship to an AnnotatedElementMap (i.e. field
or class level annotations). Still to be done are persistance of any associated impl, its
nested controls, and reconstruction of listener relationships.


Added:
  
incubator/beehive/trunk/controls/src/runtime/org/apache/beehive/controls/runtime/bean/ControlPersistenceDelegate.java
Modified:
  
incubator/beehive/trunk/controls/src/api/org/apache/beehive/controls/api/properties/BaseMap.java
  
incubator/beehive/trunk/controls/src/api/org/apache/beehive/controls/api/properties/BeanPropertyMap.java
  
incubator/beehive/trunk/controls/src/api/org/apache/beehive/controls/api/properties/PropertyKey.java
  
incubator/beehive/trunk/controls/src/api/org/apache/beehive/controls/api/properties/PropertyMap.java
  
incubator/beehive/trunk/controls/src/runtime/org/apache/beehive/controls/runtime/bean/ControlBean.java
  
incubator/beehive/trunk/controls/src/runtime/org/apache/beehive/controls/runtime/generator/ControlBeanInfo.vm
  
incubator/beehive/trunk/controls/test/src/controls/org/apache/beehive/controls/test/controls/util/ControlIntrospector.java
  
incubator/beehive/trunk/controls/test/src/units/org/apache/beehive/controls/test/java/beaninfo/InfoTestBean.beaninfo
  
incubator/beehive/trunk/controls/test/src/units/org/apache/beehive/controls/test/java/inherit/Ext1Bean.beaninfo
  
incubator/beehive/trunk/controls/test/src/units/org/apache/beehive/controls/test/java/inherit/Ext2Bean.beaninfo
  
incubator/beehive/trunk/controls/test/src/units/org/apache/beehive/controls/test/java/inherit/Intf1Bean.beaninfo
  
incubator/beehive/trunk/controls/test/src/units/org/apache/beehive/controls/test/java/inherit/Intf2Bean.beaninfo

Modified: incubator/beehive/trunk/controls/src/api/org/apache/beehive/controls/api/properties/BaseMap.java
Url: http://svn.apache.org/viewcvs/incubator/beehive/trunk/controls/src/api/org/apache/beehive/controls/api/properties/BaseMap.java?view=diff&rev=124170&p1=incubator/beehive/trunk/controls/src/api/org/apache/beehive/controls/api/properties/BaseMap.java&r1=124169&p2=incubator/beehive/trunk/controls/src/api/org/apache/beehive/controls/api/properties/BaseMap.java&r2=124170




--
Dan Diephouse
Envoi Solutions LLC
http://netzooid.com



Reply via email to