You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@servicemix.apache.org by "Jakub Herkel (Jira)" <ji...@apache.org> on 2020/04/16 12:10:00 UTC

[jira] [Created] (SM-4352) Invalid activation 1.2 bundle

Jakub Herkel created SM-4352:
--------------------------------

             Summary: 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


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)