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)