You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@servicemix.apache.org by "Jean-Baptiste Onofré (Jira)" <ji...@apache.org> on 2020/04/26 05:27:00 UTC
[jira] [Updated] (SM-4352) Invalid activation 1.2 bundle
[ https://issues.apache.org/jira/browse/SM-4352?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Jean-Baptiste Onofré updated SM-4352:
-------------------------------------
Fix Version/s: bundles-2020.04
> Invalid activation 1.2 bundle
> -----------------------------
>
> Key: SM-4352
> URL: https://issues.apache.org/jira/browse/SM-4352
> Project: ServiceMix
> Issue Type: Bug
> Components: specs
> Affects Versions: bundles-2020.01
> Reporter: Jakub Herkel
> Assignee: Jean-Baptiste Onofré
> Priority: Major
> Fix For: bundles-2020.04
>
>
> I tried to use servicemix bundle org.apache.servicemix.specs.activation-api-1.2.1/1.2.1_2 but I have got exception
> org.apache.karaf.features.internal.util.MultiException: Error restarting bundles:
> Activator start error in bundle org.apache.servicemix.specs.activation-api-1.2.1 [196].
> at org.apache.karaf.features.internal.service.Deployer.deploy(Deployer.java:1041)
> at org.apache.karaf.features.internal.service.FeaturesServiceImpl.doProvision(FeaturesServiceImpl.java:1062)
> at org.apache.karaf.features.internal.service.FeaturesServiceImpl.lambda$doProvisionInThread$13(FeaturesServiceImpl.java:998)
> at java.base/java.util.concurrent.FutureTask.run(Unknown Source)
> at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
> at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
> at java.base/java.lang.Thread.run(Unknown Source)
> Suppressed: org.osgi.framework.BundleException: Activator start error in bundle org.apache.servicemix.specs.activation-api-1.2.1 [196].
> at org.apache.felix.framework.Felix.activateBundle(Felix.java:2452)
> at org.apache.felix.framework.Felix.startBundle(Felix.java:2308)
> at org.apache.felix.framework.BundleImpl.start(BundleImpl.java:998)
> at org.apache.felix.framework.BundleImpl.start(BundleImpl.java:984)
> at org.apache.karaf.features.internal.service.BundleInstallSupportImpl.startBundle(BundleInstallSupportImpl.java:165)
> at org.apache.karaf.features.internal.service.FeaturesServiceImpl.startBundle(FeaturesServiceImpl.java:1153)
> at org.apache.karaf.features.internal.service.Deployer.deploy(Deployer.java:1033)
> ... 6 more
> Caused by: java.lang.NoSuchMethodError: 'boolean javax.activation.MimeType.isSpecial(char)'
> at javax.activation.MailcapCommandMap.getToken(MailcapCommandMap.java:313)
> at javax.activation.MailcapCommandMap.addMailcap(MailcapCommandMap.java:163)
> at org.apache.servicemix.specs.activation.OsgiMailcapCommandMap.addMailcap(OsgiMailcapCommandMap.java:40)
> at org.apache.servicemix.specs.activation.Activator.rebuildCommandMap(Activator.java:99)
> at org.apache.servicemix.specs.activation.Activator.register(Activator.java:79)
> at org.apache.servicemix.specs.locator.Activator.start(Activator.java:70)
> at org.apache.servicemix.specs.activation.Activator.start(Activator.java:46)
> at org.apache.felix.framework.util.SecureAction.startActivator(SecureAction.java:698)
> at org.apache.felix.framework.Felix.activateBundle(Felix.java:2402)
> ... 12 more
> I checked source code of this bundle and also jakarta activation source codes and found out that there isn't any isSpecial method in a MimeType class. I also tried to compile this bundle but I have got error:
> javax/activation/MailcapCommandMap.java:[313,73] cannot find symbol
> It seems that geronimo activation 1.1 contains isSpecial method but not jakarta activation 1.2.
>
>
>
>
--
This message was sent by Atlassian Jira
(v8.3.4#803005)