[
https://issues.apache.org/jira/browse/ZOOKEEPER-2056?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14483024#comment-14483024
]
Hudson commented on ZOOKEEPER-2056:
-----------------------------------
FAILURE: Integrated in ZooKeeper-trunk #2653 (See
[https://builds.apache.org/job/ZooKeeper-trunk/2653/])
ZOOKEEPER-2056 Zookeeper 3.4.x and 3.5.0-alpha is not OSGi compliant (Deiwin
Sarjas via rgs) (rgs:
http://svn.apache.org/viewcvs.cgi/?root=Apache-SVN&view=rev&rev=1671712)
* /zookeeper/trunk/CHANGES.txt
* /zookeeper/trunk/build.xml
> Zookeeper 3.4.x and 3.5.0-alpha is not OSGi compliant
> -----------------------------------------------------
>
> Key: ZOOKEEPER-2056
> URL: https://issues.apache.org/jira/browse/ZOOKEEPER-2056
> Project: ZooKeeper
> Issue Type: Bug
> Affects Versions: 3.4.6, 3.5.0
> Reporter: Keren Dong
> Assignee: Deiwin Sarjas
> Labels: easyfix
> Fix For: 3.4.7, 3.5.1, 3.6.0
>
> Attachments: ZOOKEEPER-2056.patch
>
>
> Similar to this issue https://issues.apache.org/jira/browse/ZOOKEEPER-1334,
> the MANIFEST.MF is still flawed. When using in OSGi, I got this exception:
> java.lang.NoClassDefFoundError: org/ietf/jgss/GSSException
> at
> org.apache.zookeeper.ClientCnxn$SendThread.startConnect(ClientCnxn.java:1063)[168:org.apache.hadoop.zookeeper:3.5.01]
> at
> org.apache.zookeeper.ClientCnxn$SendThread.run(ClientCnxn.java:1114)[168:org.apache.hadoop.zookeeper:3.5.01]
> Caused by: java.lang.ClassNotFoundException: org.ietf.jgss.GSSException not
> found by org.apache.hadoop.zookeeper [168]
> at
> org.apache.felix.framework.BundleWiringImpl.findClassOrResourceByDelegation(BundleWiringImpl.java:1532)[org.apache.felix.framework-4.2.1.jar:]
> at
> org.apache.felix.framework.BundleWiringImpl.access$400(BundleWiringImpl.java:75)[org.apache.felix.framework-4.2.1.jar:]
> at
> org.apache.felix.framework.BundleWiringImpl$BundleClassLoader.loadClass(BundleWiringImpl.java:1955)[org.apache.felix.framework-4.2.1.jar:]
> at java.lang.ClassLoader.loadClass(ClassLoader.java:356)[:1.7.0_15]
> ... 2 more
> Looking at the bundle headers, it doesn't have the package org.ietf.jgss
> imported:
> Import-Package =
> javax.management;resolution:=optional,
> javax.security.auth.callback,
> javax.security.auth.login,
> javax.security.sasl,
> org.slf4j;version="[1.6,2)",
> org.jboss.netty.buffer;resolution:=optional;version="[3.2,4)",
> org.jboss.netty.channel;resolution:=optional;version="[3.2,4)",
> org.jboss.netty.channel.group;resolution:=optional;version="[3.2,4)",
>
> org.jboss.netty.channel.socket.nio;resolution:=optional;version="[3.2,4)",
> org.osgi.framework;resolution:=optional;version="[1.5,2)",
> org.osgi.util.tracker;resolution:=optional;version="[1.4,2)"
> Export-Package =
> org.apache.zookeeper;version=3.5.01,
> org.apache.zookeeper.client;version=3.5.01,
> org.apache.zookeeper.data;version=3.5.01,
> org.apache.zookeeper.version;version=3.5.01,
> org.apache.zookeeper.server;version=3.5.01,
> org.apache.zookeeper.server.auth;version=3.5.01,
> org.apache.zookeeper.server.persistence;version=3.5.01,
> org.apache.zookeeper.server.quorum;version=3.5.01,
> org.apache.zookeeper.common;version=3.5.01
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)