filed: https://issues.apache.org/jira/browse/KAFKA-1901

On Mon, Jan 26, 2015 at 1:27 AM, Jun Rao <j...@confluent.io> wrote:

> That maybe possible. Do you want to file a jira to track this?
>
> Thanks,
>
> Jun
>
> On Sun, Jan 25, 2015 at 9:56 PM, Jason Rosenberg <j...@squareup.com> wrote:
>
> > Or you could have your build generate a static constant class from the
> > build version.
> >
> > On Mon, Jan 26, 2015 at 12:06 AM, Jun Rao <j...@confluent.io> wrote:
> >
> > > The issue with embedding the version in the code is that you have to
> > update
> > > the version in two places, the build script and the code.
> > >
> > > Thanks,
> > >
> > > Jun
> > >
> > > On Sun, Jan 25, 2015 at 7:05 PM, Jason Rosenberg <j...@squareup.com>
> > wrote:
> > >
> > > > I don't think it's really unusual for deployment environments to
> > produce
> > > > single shaded jars for an app.  Thus, I'm wondering if we can't
> rethink
> > > > this here?  E.g. just have a constant in code which states the
> version?
> > > > Rather than emit the confusing warning, especially for client apps?
> > > >
> > > > Jason
> > > >
> > > > On Fri, Jan 23, 2015 at 5:24 PM, Jun Rao <j...@confluent.io> wrote:
> > > >
> > > > > The only impact is that you don't get the mbean that tells you the
> > > > version
> > > > > of the jar. That's why it's just a warning.
> > > > >
> > > > > Thanks,
> > > > >
> > > > > Jun
> > > > >
> > > > > On Fri, Jan 23, 2015 at 1:04 PM, Jason Rosenberg <j...@squareup.com
> >
> > > > wrote:
> > > > >
> > > > > > What are the ramifications if it can't find the version?  It
> looks
> > > like
> > > > > it
> > > > > > uses it set a yammer Gauge metric.  Anything more than that?
> > > > > >
> > > > > > Jason
> > > > > >
> > > > > > On Fri, Jan 23, 2015 at 3:24 PM, Jun Rao <j...@confluent.io>
> wrote:
> > > > > >
> > > > > > > Yes, that's probably the issue. If you repackage the Kafka jar,
> > you
> > > > > need
> > > > > > to
> > > > > > > include the following in the repacked jar that was included in
> > the
> > > > > > original
> > > > > > > Kafka jar. Our code looks for version info from there.
> > > > > > >
> > > > > > > META-INF/
> > > > > > >
> > > > > > > META-INF/MANIFEST.MF
> > > > > > >
> > > > > > > Thanks,
> > > > > > >
> > > > > > > Jun
> > > > > > >
> > > > > > > On Fri, Jan 23, 2015 at 11:59 AM, Jason Rosenberg <
> > > j...@squareup.com>
> > > > > > > wrote:
> > > > > > >
> > > > > > > > In this case, we have a single shaded jar for our app for
> > > > deployment
> > > > > > (so
> > > > > > > > just 1 jar on the classpath).  Could that be the issue? E.g.
> > all
> > > > > > > dependent
> > > > > > > > jars are unpacked into a single jar within our deployment
> > > > system....
> > > > > > > >
> > > > > > > > On Thu, Jan 22, 2015 at 6:11 PM, Jun Rao <j...@confluent.io>
> > > wrote:
> > > > > > > >
> > > > > > > > > Hmm, kafka-console-consumer in 0.8.2 rc2 is running fine.
> Do
> > > you
> > > > > have
> > > > > > > > > multiple kafka jars in your classpath?
> > > > > > > > >
> > > > > > > > > Thanks,
> > > > > > > > >
> > > > > > > > > Jun
> > > > > > > > >
> > > > > > > > > On Thu, Jan 22, 2015 at 4:58 PM, Jason Rosenberg <
> > > > j...@squareup.com
> > > > > >
> > > > > > > > wrote:
> > > > > > > > >
> > > > > > > > > > 2015-01-23 00:55:25,273  WARN [async-message-sender-0]
> > > > > > > common.AppInfo$
> > > > > > > > -
> > > > > > > > > > Can't read Kafka version from MANIFEST.MF. Possible
> cause:
> > > > > > > > > > java.lang.NullPointerException
> > > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
>

Reply via email to