Hi List,

updating (or even drop/create) configuration artifacts is not being
propagated to targets. This is caused by the fact that the
VelocityArtifactPreprocessor internally caches the bytes indefinitely
(at least  tight to the configuration helper service lifecycle) using
the configuration artifact's url as the key. As a result checks on
"needsNewVersion"will typically result in false.

Smells like a bug unless this is not an intended use case? Thus my
question is what the idea on configuration artifact lifecycle is as
they have no versioning like bundles. Furthermore, please note that
the cache implementation is a threat to memory resources as no weak
references are being used.

Regards,
Bram

Reply via email to