I've even had this error in the past when the manifest WAS the first file
in the zip. The jar command always makes it first (or generates one if none
is there). Never figured out why it happened because it was somewhat
random, and reinstalling things tended to fix it.

On 16 September 2014 04:46, Jean-Baptiste Onofré <[email protected]> wrote:

> It's what I said to Achim on IRC: it's already fixed for 3.0.2.
>
> Regards
> JB
>
>
> On 09/16/2014 11:12 AM, Harald Wellmann wrote:
>
>> 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
>>>
>>>
>>
> --
> Jean-Baptiste Onofré
> [email protected]
> http://blog.nanthrax.net
> Talend - http://www.talend.com
>



-- 
Matt Sicker <[email protected]>

Reply via email to