One reminder though :)

If the feature should be "compatible" with older versions of Karaf, you'll
need to add the wrap: anyway. It's what I did for Pax Web 4.0 too. That
version is supposed to play nicely with Karaf 4 (not released yet) but some
people are already using it with older Karaf versions.

regards, Achim


2014-09-16 11:12 GMT+02:00 Harald Wellmann <[email protected]>:

> I've just downloaded the latest 3.0.2 SNAPSHOT and I can't reproduce the
> issue, so it seems to be fixed already, as Achim suggested.
>
> Regards,
> Harald
>
> 2014-09-16 11:03 GMT+02:00 Jean-Baptiste Onofré <[email protected]>:
>
> > FYI:
> >
> > https://issues.apache.org/jira/browse/KARAF-3232
> >
> > Regards
> > JB
> >
> >
> > On 09/16/2014 11:01 AM, Jean-Baptiste Onofré wrote:
> >
> >> Actually, the problem is in Karaf (I thought you use bundle:install).
> >>
> >> It works fine using bundle:install directly:
> >>
> >> karaf@root()> bundle:install mvn:org.eclipse.jdt.core.compiler/ecj/4.4
> >> Bundle ID: 78
> >> karaf@root()> bundle:start 78
> >> karaf@root()>
> >>
> >> I'm creating the corresponding Jira and fix that for 3.0.2 (planned on
> >> Friday).
> >>
> >> Regards
> >> JB
> >>
> >> On 09/16/2014 10:55 AM, Harald Wellmann wrote:
> >>
> >>> It's a features file containing a feature with the following line:
> >>>
> >>> <bundle>mvn:org.eclipse.jdt.core.compiler/ecj/4.4</bundle>
> >>>
> >>> I got the exception when installing the feature from the Karaf shell
> via
> >>> feature:install.
> >>>
> >>> BTW, what do you mean by "partially released" - only the good parts?
> ;-)
> >>>
> >>> Regards,
> >>> Harald
> >>>
> >>> 2014-09-16 10:46 GMT+02:00 Achim Nierbeck <[email protected]>:
> >>>
> >>>  one more question, is it in a features file or through the shell that
> >>>> you
> >>>> get this issue?
> >>>> Cause if it's the features file it could actually be an issue of Karaf
> >>>> itself :D
> >>>> Which should already be fixed for 3.0.2 and 2.3.8 and 4.0.0 of Karaf
> >>>> which
> >>>> are only partially released ;)
> >>>>
> >>>> regards, Achim
> >>>>
> >>>>
> >>>> 2014-09-16 10:43 GMT+02:00 Harald Wellmann <[email protected]>:
> >>>>
> >>>>  OK, I'll try the wrap for now. If there's really an issue in Pax
> >>>>> URL, we
> >>>>> should fix it there, and I'm happy to do so, if you can point out
> >>>>> the API
> >>>>> that Karaf is using here.
> >>>>>
> >>>>> Thanks,
> >>>>> Harald
> >>>>>
> >>>>> 2014-09-16 10:39 GMT+02:00 Jean-Baptiste Onofré <[email protected]>:
> >>>>>
> >>>>>  Good idea Achim !
> >>>>>>
> >>>>>> Anyway, it's something that we have to address at Pax URL.
> >>>>>>
> >>>>>> Let me look for the Jira (else I will create one).
> >>>>>>
> >>>>>> Regards
> >>>>>> JB
> >>>>>>
> >>>>>> On 09/16/2014 10:37 AM, Achim Nierbeck wrote:
> >>>>>>
> >>>>>>  There is a simple workaround available for that.
> >>>>>>> wrap the url :)
> >>>>>>>
> >>>>>>> wrap:mvn:org.eclipse.jdt.core.compiler/ecj/4.4
> >>>>>>>
> >>>>>>> that's what I did for Pax Web ;)
> >>>>>>>
> >>>>>>> regards, Achim
> >>>>>>>
> >>>>>>>
> >>>>>>>
> >>>>>>> 2014-09-16 10:32 GMT+02:00 Harald Wellmann <[email protected]
> >:
> >>>>>>>
> >>>>>>>   Karaf 3.0.1 just gave me the following exception when I tried to
> >>>>>>>
> >>>>>> install
> >>>>>
> >>>>>> the ECJ bundle:
> >>>>>>>>
> >>>>>>>>     Manifest not present in the first entry of the zip
> >>>>>>>> mvn:org.eclipse.jdt.core.compiler/ecj/4.4
> >>>>>>>>
> >>>>>>>>
> >>>>>>>> I believe it's folklore that the manifest has to be the first
> entry
> >>>>>>>>
> >>>>>>> in
> >>>>
> >>>>> a
> >>>>>
> >>>>>> JAR, but in fact, the spec [1] doesn't say so.
> >>>>>>>>
> >>>>>>>> So why doesn't Karaf simply continue scanning the JAR entries
> until
> >>>>>>>>
> >>>>>>> the
> >>>>
> >>>>> manifest is found?
> >>>>>>>>
> >>>>>>>> [1]
> >>>>>>>>
> >>>>>>> http://docs.oracle.com/javase/8/docs/technotes/guides/jar/jar.html
> >>>>
> >>>>>
> >>>>>>>> Best regards,
> >>>>>>>>
> >>>>>>>> Harald
> >>>>>>>>
> >>>>>>>>
> >>>>>>>>
> >>>>>>>
> >>>>>>>
> >>>>>>>  --
> >>>>>> Jean-Baptiste Onofré
> >>>>>> [email protected]
> >>>>>> http://blog.nanthrax.net
> >>>>>> Talend - http://www.talend.com
> >>>>>>
> >>>>>>
> >>>>>
> >>>>
> >>>>
> >>>> --
> >>>>
> >>>> Apache Member
> >>>> Apache Karaf <http://karaf.apache.org/> Committer & PMC
> >>>> OPS4J Pax Web <http://wiki.ops4j.org/display/paxweb/Pax+Web/>
> >>>> Committer &
> >>>> Project Lead
> >>>> blog <http://notizblog.nierbeck.de/>
> >>>>
> >>>> Software Architect / Project Manager / Scrum Master
> >>>>
> >>>>
> >>>
> >>
> > --
> > Jean-Baptiste Onofré
> > [email protected]
> > http://blog.nanthrax.net
> > Talend - http://www.talend.com
> >
>



-- 

Apache Member
Apache Karaf <http://karaf.apache.org/> Committer & PMC
OPS4J Pax Web <http://wiki.ops4j.org/display/paxweb/Pax+Web/> Committer &
Project Lead
blog <http://notizblog.nierbeck.de/>

Software Architect / Project Manager / Scrum Master

Reply via email to