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 >
