[
https://issues.apache.org/jira/browse/GERONIMO-5680?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Ivan updated GERONIMO-5680:
---------------------------
Attachment: GERONIMO-5680.patch
I attached a draft patch, in the DependencyManager, all the dependent relation
is kept for those car package, and while generating the final import packages,
one export package for each dependent bundle is added to the import-package
meta data of the application, with that, it should make sure that all the
dependent bundles are wired when the application is resolved, suppose we should
not the cache problems. Also, all those export packages are added to the
dynamic-import meta data of the application. I also enabled the hidden filter
configuration.
I did a simple testing locally, seems no efficiency is brought, and if the
solution makes sense, I plan to do the same thing in the car-maven-plugin.
Thoughts ?
> Find a way to slove the wired bundle cache
> ------------------------------------------
>
> Key: GERONIMO-5680
> URL: https://issues.apache.org/jira/browse/GERONIMO-5680
> Project: Geronimo
> Issue Type: Bug
> Security Level: public(Regular issues)
> Components: deployment
> Affects Versions: 3.0
> Reporter: Ivan
> Assignee: Ivan
> Fix For: 3.0
>
> Attachments: GERONIMO-5680.patch
>
>
> http://www.apacheserver.net/wired-bundle-cache-problem-in-the-BundleClassLoader-at1043973.htm
> The root cause is the dynamic import * is used, think that we should have a
> way to replace it.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.