there are no caching options set in the transfer config, so they're
the defaults.
the cache updates correctly for 1-2 of the objects, but not for most
of the others.
if it helps, i'm updating via Ajax with a Remote Proxy that was
generated with ColdSpring. But this works fine for one of the
It sounds like somehow when you get the transfer bean that you are
saving it is not pulling the cached version. How do you get that bean
and populate it?
The Remote Proxy could be the issue if it is somehow getting setup
with a different instance of Transfer.
Matt Williams
On Jan 27, 8:04 am,
well, the Remote Proxy is using the same beanFactory that is defined
as Application.beanFactory. i though about this too, the thing is, the
one Object that works is using the same Remoty Proxy for its updates
and there are no problems there. it's calling the same function to
update its values as
This is a wild stab in the dark, but is it the browser caching the data? I
once had a similar problem with IE, where I had to append a random value to
the URL of the script my AJAX was calling. I think the latest version of
ColdFire has a feature for debugging ColdSpring Remote Proxy although I've
scope your vars by adding the scope in dot notation. So when you update
your object, instead of objvarname.setProperty()use
scope.objvarname.setProperty()
On Tue, Jan 27, 2009 at 8:56 AM, Chris H 3darkli...@gmail.com wrote:
jonathanburnham: i'm guessing that is it. so how would i go about
thanks anyway man!
i'm at a dead-end and this is a production site that should go online
soon, so any help/suggestions would be welcome. Mark, anyone? ;D
On Jan 27, 3:34 pm, jonathanburnham jonathanburn...@gmail.com wrote:
I can't speak to that. I haven't yet started using the Transfer cache.
Are you using ColdFire to debug?
http://coldfire.riaforge.org/blog/index.cfm/2009/1/25/ColdFire-13172172
--~--~-~--~~~---~--~~
Before posting questions to the group please read:
It sounds like you have more than one instance of Transfer going..
which is why your cache is going all funky, as there is more than one
cache.
I'd put some debugging in place to verify that your model's not
getting re-created.
Mark
On Wed, Jan 28, 2009 at 2:44 AM, Chris H 3darkli...@gmail.com
at some point, if you are using the transfer save method to persist your
objects to the database (and they ARE persisting), you must be referring to
a 2nd instance of the transfer object. Make sure that you only have 1 place
where you create an instance of your transfer object from the transfer
there's nothing to debug really (though i do with Firebug). changing
data via the Remote Proxy/Ajax works fine and the database is updated,
but when i reload the page, the old data is displayed. if i do an ?
init=true i see the correct data. so i'm lost on how to tell Transfer,
without doing an
thanks for your replies!
i'm only defining Transfer once in ColdSpring.xml:
bean id=TransferFactory class=transfer.TransferFactory
constructor-arg name=datasourcePathvalue/config/
TransferDatasource.xml.cfm/value/constructor-arg
constructor-arg name=configPathvalue/config/Transfer.xml.cfm/
add singleton=true to your transfer config perhaps? =)
Chris
On Tue, Jan 27, 2009 at 10:56 AM, Chris H 3darkli...@gmail.com wrote:
thanks for your replies!
i'm only defining Transfer once in ColdSpring.xml:
bean id=TransferFactory class=transfer.TransferFactory
constructor-arg
Well, there is just one bean with all the remote methods that's
injected all the external beans it needs.
those external beans all extend an AbstractGateway with a generic
update function. which is why i'm confused, because the object that
works is calling the same thing generic update function
nope, but what that tells me is that indeed you have some place where you
are trying to create another 'instance' of the transfer library. You should
be fine leaving it as application, or digging around and finding where your
other instance is at and change it back. =)
Chris Peterson
On Tue,
14 matches
Mail list logo