You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@karaf.apache.org by "Anbarasan (Jira)" <ji...@apache.org> on 2022/02/04 09:08:00 UTC
[jira] [Comment Edited] (KARAF-7366) Can't init JMXConnectorServer
[ https://issues.apache.org/jira/browse/KARAF-7366?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17486878#comment-17486878 ]
Anbarasan edited comment on KARAF-7366 at 2/4/22, 9:07 AM:
-----------------------------------------------------------
This error log is observed especially in java 11.0.13. Until 11.0.12 it was working fine.
I believe OpenJDK removed the sun.rmi.registry package from JDK. From the karaf end, you might need to add the package or handle the class differently.
Please find the following build task below.
{code:java}
<plugin>
<groupId>org.apache.karaf.tooling</groupId>
<artifactId>karaf-maven-plugin</artifactId>
<executions>
<execution>
<id>install-kar</id>
<phase>package</phase>
<goals>
<goal>assembly</goal>
</goals>
</execution>
</executions>
<configuration>
<config>
<karaf.framework>equinox</karaf.framework>
</config>
<installedBundles>
<installedBundle>mvn:com.***.jettyservice/fragment</installedBundle>
</installedBundles>
<bootFeatures>
<feature>wrap</feature>
<feature>shell</feature>
<feature>war</feature>
<feature>feature</feature>
<feature>ssh</feature>
<feature>management</feature>
<feature>bundle</feature>
<feature>config</feature>
<feature>deployer</feature>
<feature>diagnostic</feature>
<feature>instance</feature>
<feature>log</feature>
<feature>package</feature>
<feature>service</feature>
<feature>system</feature>
</bootFeatures>
<startupFeatures>
<feature>eventadmin</feature>
<feature>scr</feature>
<feature>http</feature>
<feature>kubernetes-client</feature>
<feature>fabric8-karaf-core</feature>
<feature>fabric8-karaf-checks</feature>
<feature>fabric8-karaf-cm</feature>
<feature>3ppmodules</feature>
<feature>servicemodules</feature>
<feature>implementationmodules</feature>
</startupFeatures>
<blacklistedBundles>
<blacklistedBundle>mvn:org.ops4j.pax.logging/pax-logging-logback/${org.ops4j.pax.logging.version.excluded}</blacklistedBundle>
<blacklistedBundle>mvn:org.ops4j.pax.logging/pax-logging-api/${org.ops4j.pax.logging.version.excluded}</blacklistedBundle>
<blacklistedBundle>mvn:org.ops4j.pax.logging/pax-logging-log4j2/${org.ops4j.pax.logging.version.excluded}</blacklistedBundle>
</blacklistedBundles>
<libraries>
</libraries>
<javase>11</javase>
<generateConsistencyReport>${project.build.directory}</generateConsistencyReport>
<consistencyReportProjectName>Apache Karaf (full)</consistencyReportProjectName>
</configuration>
</plugin> {code}
was (Author: JIRAUSER284520):
{code:java}
<plugin>
<groupId>org.apache.karaf.tooling</groupId>
<artifactId>karaf-maven-plugin</artifactId>
<executions>
<execution>
<id>install-kar</id>
<phase>package</phase>
<goals>
<goal>assembly</goal>
</goals>
</execution>
</executions>
<configuration>
<config>
<karaf.framework>equinox</karaf.framework>
</config>
<installedBundles>
<installedBundle>mvn:com.***.jettyservice/fragment</installedBundle>
</installedBundles>
<bootFeatures>
<feature>wrap</feature>
<feature>shell</feature>
<feature>war</feature>
<feature>feature</feature>
<feature>ssh</feature>
<feature>management</feature>
<feature>bundle</feature>
<feature>config</feature>
<feature>deployer</feature>
<feature>diagnostic</feature>
<feature>instance</feature>
<feature>log</feature>
<feature>package</feature>
<feature>service</feature>
<feature>system</feature>
</bootFeatures>
<startupFeatures>
<feature>eventadmin</feature>
<feature>scr</feature>
<feature>http</feature>
<feature>kubernetes-client</feature>
<feature>fabric8-karaf-core</feature>
<feature>fabric8-karaf-checks</feature>
<feature>fabric8-karaf-cm</feature>
<feature>3ppmodules</feature>
<feature>servicemodules</feature>
<feature>implementationmodules</feature>
</startupFeatures>
<blacklistedBundles>
<blacklistedBundle>mvn:org.ops4j.pax.logging/pax-logging-logback/${org.ops4j.pax.logging.version.excluded}</blacklistedBundle>
<blacklistedBundle>mvn:org.ops4j.pax.logging/pax-logging-api/${org.ops4j.pax.logging.version.excluded}</blacklistedBundle>
<blacklistedBundle>mvn:org.ops4j.pax.logging/pax-logging-log4j2/${org.ops4j.pax.logging.version.excluded}</blacklistedBundle>
</blacklistedBundles>
<libraries>
</libraries>
<javase>11</javase>
<generateConsistencyReport>${project.build.directory}</generateConsistencyReport>
<consistencyReportProjectName>Apache Karaf (full)</consistencyReportProjectName>
</configuration>
</plugin> {code}
> Can't init JMXConnectorServer
> -----------------------------
>
> Key: KARAF-7366
> URL: https://issues.apache.org/jira/browse/KARAF-7366
> Project: Karaf
> Issue Type: Bug
> Affects Versions: 4.3.6
> Reporter: Anbarasan
> Assignee: Jean-Baptiste Onofré
> Priority: Critical
>
> o.a.k.management.internal.Activator.doStart 195 - Can't init JMXConnectorServer: sun/rmi/registry/RegistryImpl
>
> The above error log comes at the start of the karaf container.
> karaf version - 4.3.5 and 4.3.6
> java version - openjdk 11.0.13 - (2021-10-19)
>
>
--
This message was sent by Atlassian Jira
(v8.20.1#820001)