You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ace.apache.org by "Aldo Eisma (JIRA)" <ji...@apache.org> on 2012/09/14 22:15:07 UTC
[jira] [Created] (ACE-292) Management agent fails to update
singleton bundle
Aldo Eisma created ACE-292:
------------------------------
Summary: Management agent fails to update singleton bundle
Key: ACE-292
URL: https://issues.apache.org/jira/browse/ACE-292
Project: ACE
Issue Type: Bug
Affects Versions: 0.8.0
Environment: Equinox 3.7
Reporter: Aldo Eisma
Priority: Minor
When a singleton bundle is updated to a new version the ACE Management Agent fails to update the bundle.
This results in a BundleException 'The bundle ... could not be resolved. Reason: Another singleton version selected' for the new version of the bundle.
The previous version of the bundle must be uninstalled before trying to resolve or start or resolve the new bundle.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Commented] (ACE-292) Management agent fails to update
singleton bundle
Posted by "Marcel Offermans (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/ACE-292?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13492815#comment-13492815 ]
Marcel Offermans commented on ACE-292:
--------------------------------------
When replaying this issue, I'm already running into another issue. The log contains the following error:
2012.11.08 00:25:31 WARNING - Bundle: org.apache.felix.http.jetty - /deployment/defaultTargetID/versions/1.0.0 - java.lang.IllegalArgumentException: Filename artifact-Bundle-SymbolicName-helloworld;singleton:=true-Bundle-Version-1.0.3.jar constructed from the url contains an illegal character ';'
at org.apache.ace.deployment.provider.impl.ArtifactDataImpl.<init>(ArtifactDataImpl.java:100)
at org.apache.ace.deployment.provider.impl.ArtifactDataImpl.<init>(ArtifactDataImpl.java:55)
at org.apache.ace.deployment.provider.repositorybased.RepositoryBasedProvider.getAllArtifactData(RepositoryBasedProvider.java:238)
at org.apache.ace.deployment.provider.repositorybased.RepositoryBasedProvider.getBundleData(RepositoryBasedProvider.java:151)
at org.apache.ace.deployment.provider.repositorybased.RepositoryBasedProvider.getBundleData(RepositoryBasedProvider.java:88)
at org.apache.ace.deployment.streamgenerator.impl.StreamGeneratorImpl.getDeploymentPackage(StreamGeneratorImpl.java:55)
at org.apache.ace.deployment.servlet.DeploymentServlet.handlePackageDelivery(DeploymentServlet.java:194)
at org.apache.ace.deployment.servlet.DeploymentServlet.doGet(DeploymentServlet.java:100)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:707)
at org.apache.ace.deployment.servlet.DeploymentServlet.service(DeploymentServlet.java:132)
So it seems ACE does not correctly strip off attributes and then creates an illegal filename.
> Management agent fails to update singleton bundle
> -------------------------------------------------
>
> Key: ACE-292
> URL: https://issues.apache.org/jira/browse/ACE-292
> Project: ACE
> Issue Type: Bug
> Affects Versions: 0.8.0
> Environment: Equinox 3.7
> Reporter: Aldo Eisma
> Priority: Minor
>
> When a singleton bundle is updated to a new version the ACE Management Agent fails to update the bundle.
> This results in a BundleException 'The bundle ... could not be resolved. Reason: Another singleton version selected' for the new version of the bundle.
> The previous version of the bundle must be uninstalled before trying to resolve or start or resolve the new bundle.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira