I've downloaded CVS Head again, and appear that it's working fine now (if I have any other issue, I'll let you know).
Thanks! Edson Richter ----- Original Message ----- From: "Jakob Braeuchi" <[EMAIL PROTECTED]> To: "OJB Users List" <[EMAIL PROTECTED]> Sent: Saturday, July 05, 2003 6:28 AM Subject: Re: Dynamic proxies and references Help bad typo :( i meant 'now forces' jakob Jakob Braeuchi wrote: > hi edson, > > imo assertFkAssignment no forces a proxy to be materialized although > cascade-store is false. > i'll check this asap. > > jakob > > > Jakob Braeuchi wrote: > >> hi edson, >> >> now it's clear. otherObj in store collections is not converted into a >> real object. >> i fixed assertFkAssignment. >> >> jakob >> >> >> Edson Carlos Ericksson Richter wrote: >> >>> Here go, with original (unmodified) OJB code: >>> >>> Message: >>> >>> org.apache.ojb.broker.metadata.MetadataException: Error invoking >>> method:setCodigoMoeda in object:$Proxy5: object is not an instance of >>> declaring class >>> >>> Message in console (with stack trace - note that anObject is a >>> proxy!!!): >>> >>> [DEFAULT] ERROR: Error in [PersistentFieldPropertyImpl], >>> java.lang.IllegalArgumentException >>> [DEFAULT] ERROR: Declaring class >>> [br.com.mgr.beans.financeiro.MoedaCotacaoBean] >>> [DEFAULT] ERROR: Property Name [codigoMoeda] >>> [DEFAULT] ERROR: Property Type [java.lang.String] >>> [DEFAULT] ERROR: anObject was class [$Proxy5] >>> [DEFAULT] ERROR: aValue was class [java.lang.String] >>> [org.apache.ojb.broker.accesslayer.ConnectionManagerImpl] INFO: >>> Rollback was >>> called, do rollback on current connection >>> [EMAIL PROTECTED] >>> br.com.mgr.brokers.exceptions.BrokerException: >>> org.apache.ojb.broker.metadata.MetadataException: Error invoking >>> method:setCodigoMoeda in object:$Proxy5: object is not an instance of >>> declaring class >>> at >>> br.com.mgr.brokers.ojbBroker.GeneralBrokerImpl.store(GeneralBrokerImpl.java: >>> 551) >>> at >>> br.com.mgr.brokers.ojbBroker.GeneralBrokerImpl.store(GeneralBrokerImpl.java: >>> 523) >>> at br.com.mgr.useCases.NavegavelUC.doStore(NavegavelUC.java:485) >>> at >>> br.com.mgr.formularios.componentes.barraNavegacao.NavegacaoToolBar.btnSaveAc >>> tionPerformed(NavegacaoToolBar.java:533) >>> at >>> br.com.mgr.formularios.componentes.barraNavegacao.NavegacaoToolBar.access$70 >>> 0(NavegacaoToolBar.java:35) >>> at >>> br.com.mgr.formularios.componentes.barraNavegacao.NavegacaoToolBar$FormListe >>> ner.actionPerformed(NavegacaoToolBar.java:380) >>> at >>> javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1786) >>> at >>> javax.swing.AbstractButton$ForwardActionEvents.actionPerformed(AbstractButto >>> n.java:1839) >>> at >>> javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:4 >>> 20) >>> at >>> javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:258) >>> at >>> javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener >>> .java:245) >>> at >>> java.awt.AWTEventMulticaster.mouseReleased(AWTEventMulticaster.java:231) >>> at java.awt.Component.processMouseEvent(Component.java:5100) >>> at java.awt.Component.processEvent(Component.java:4897) >>> at java.awt.Container.processEvent(Container.java:1569) >>> at java.awt.Component.dispatchEventImpl(Component.java:3615) >>> at java.awt.Container.dispatchEventImpl(Container.java:1627) >>> at java.awt.Component.dispatchEvent(Component.java:3477) >>> at >>> java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:3483) >>> at >>> java.awt.LightweightDispatcher.processMouseEvent(Container.java:3198) >>> at >>> java.awt.LightweightDispatcher.dispatchEvent(Container.java:3128) >>> at java.awt.Container.dispatchEventImpl(Container.java:1613) >>> at java.awt.Window.dispatchEventImpl(Window.java:1606) >>> at java.awt.Component.dispatchEvent(Component.java:3477) >>> at java.awt.EventQueue.dispatchEvent(EventQueue.java:456) >>> at >>> java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.ja >>> va:201) >>> at >>> java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java >>> :151) >>> at >>> java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:145) >>> at >>> java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:137) >>> at >>> java.awt.EventDispatchThread.run(EventDispatchThread.java:100) >>> Caused by: org.apache.ojb.broker.metadata.MetadataException: Error >>> invoking >>> method:setCodigoMoeda in object:$Proxy5: object is not an instance of >>> declaring class >>> at >>> org.apache.ojb.broker.metadata.fieldaccess.PersistentFieldPropertyImpl.set(P >>> ersistentFieldPropertyImpl.java:119) >>> at >>> org.apache.ojb.broker.core.PersistenceBrokerImpl.assertFkAssignment(Persiste >>> nceBrokerImpl.java:738) >>> at >>> org.apache.ojb.broker.core.PersistenceBrokerImpl.storeCollections(Persistenc >>> eBrokerImpl.java:820) >>> at >>> org.apache.ojb.broker.core.PersistenceBrokerImpl.storeToDb(PersistenceBroker >>> Impl.java:1986) >>> at >>> org.apache.ojb.broker.core.PersistenceBrokerImpl.store(PersistenceBrokerImpl >>> .java:1868) >>> at >>> org.apache.ojb.broker.core.PersistenceBrokerImpl.store(PersistenceBrokerImpl >>> .java:660) >>> at >>> org.apache.ojb.broker.core.DelegatingPersistenceBroker.store(DelegatingPersi >>> stenceBroker.java:157) >>> at >>> br.com.mgr.brokers.ojbBroker.GeneralBrokerImpl.store(GeneralBrokerImpl.java: >>> 544) >>> ... 29 more >>> Caused by: java.lang.IllegalArgumentException: object is not an >>> instance of >>> declaring class >>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) >>> at >>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39 >>> ) >>> at >>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl >>> .java:25) >>> at java.lang.reflect.Method.invoke(Method.java:324) >>> at >>> org.apache.ojb.broker.metadata.fieldaccess.PersistentFieldPropertyImpl.set(P >>> ersistentFieldPropertyImpl.java:113) >>> ... 36 more >>> >>> >>> That's all! >>> >>> >>> >>> >>> >>> --- >>> Outgoing mail is certified Virus Free. >>> Checked by AVG anti-virus system (http://www.grisoft.com). >>> Version: 6.0.495 / Virus Database: 294 - Release Date: 30/6/2003 >>> >>> >>> --------------------------------------------------------------------- >>> To unsubscribe, e-mail: [EMAIL PROTECTED] >>> For additional commands, e-mail: [EMAIL PROTECTED] >>> >>> >>> >>> >> >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: [EMAIL PROTECTED] >> For additional commands, e-mail: [EMAIL PROTECTED] >> >> > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] --- Outgoing mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.495 / Virus Database: 294 - Release Date: 30/6/2003 --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
