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)