Does not generate the correct MANIFEST
--------------------------------------

                 Key: PAXURL-77
                 URL: http://issues.ops4j.org/browse/PAXURL-77
             Project: Pax URL
          Issue Type: Bug
          Components: war
    Affects Versions: 1.1.2
            Reporter: Charles Moulliard
            Assignee: Alin Dreghiciu


Here is the config of my bnd + command used :

ka...@root> 
D:\Dvlpt\Java\workspace\apache-smx4-source\apache-servicemix-4.1.0-SNAPSHOT\bin>servicemix.bat
 ____                  _          __  __ _
/ ___|  ___ _ ____   _(_) ___ ___|  \/  (_)_  __
\___ \ / _ \ '__\ \ / / |/ __/ _ \ |\/| | \ \/ /
 ___) |  __/ |   \ V /| | (_|  __/ |  | | |>  <
|____/ \___|_|    \_/ |_|\___\___|_|  |_|_/_/\_\

  Apache ServiceMix (4.1.0-SNAPSHOT)

Hit '<tab>' for a list of available commands
and '[cmd] --help' for help on a specific command.

ka...@root> osgi:install -s warref:file:///d:/temp/camel-web.bnd
Exception in thread "Thread-19" java.lang.RuntimeException: Bundle cannot be 
generated
        at org.ops4j.pax.swissbox.bnd.BndUtils$1.run(BndUtils.java:171)
Caused by: java.io.IOException: Pipe closed
        at 
java.io.PipedInputStream.checkStateForReceive(PipedInputStream.java:244)
        at java.io.PipedInputStream.receive(PipedInputStream.java:185)
        at java.io.PipedOutputStream.write(PipedOutputStream.java:105)
        at java.util.zip.ZipOutputStream.writeInt(ZipOutputStream.java:447)
        at java.util.zip.ZipOutputStream.writeCEN(ZipOutputStream.java:398)
        at java.util.zip.ZipOutputStream.finish(ZipOutputStream.java:309)
        at aQute.lib.osgi.Jar.write(Jar.java:214)
        at org.ops4j.pax.swissbox.bnd.BndUtils$1.run(BndUtils.java:167)
Bundle ID: 104


{code}
WAR-URL:\
  war:mvn:org.apache.camel/camel-web/2.1.0/war

Bundle-SymbolicName:\
 camel.webconsole

Bundle-Version:\
  2.1.0

Export-Package:\
  !*

Bundle-Classpath:\
   .,\
   WEB-INF/classes,\
   WEB-INF/tags/api

Webapp-Context:\
  activemqweb

Import-Package:\
  javax.*; resolution:=optional,\
  com.sun.jersey.spi.spring.container.servlet.*; resolution:=optional,\
  !*
{code}

Result of what PAX generates :

{code}
Manifest-Version: 1.0
Bundle-ClassPath: .,WEB-INF/classes,WEB-INF/lib/activation-1.1.jar,WEB
 -INF/lib/ant-1.7.1.jar,WEB-INF/lib/ant-launcher-1.7.1.jar,WEB-INF/lib
 /aopalliance-1.0.jar,WEB-INF/lib/asm-3.1.jar,WEB-INF/lib/camel-core-2
 .1.0.jar,WEB-INF/lib/camel-groovy-2.1.0.jar,WEB-INF/lib/camel-ruby-2.
 1.0.jar,WEB-INF/lib/camel-spring-2.1.0.jar,WEB-INF/lib/commons-loggin
 g-api-1.1.jar,WEB-INF/lib/commons-management-1.0.jar,WEB-INF/lib/groo
 vy-all-1.6.3.jar,WEB-INF/lib/jdom-1.0.jar,WEB-INF/lib/jline-0.9.94.ja
 r,WEB-INF/lib/jruby-1.2.0.jar,WEB-INF/lib/jstl-1.1.2.jar,WEB-INF/lib/
 rome-0.9.jar,WEB-INF/lib/sitemesh-2.3.jar,WEB-INF/lib/slf4j-api-1.5.8
 .jar,WEB-INF/lib/slf4j-log4j12-1.5.8.jar,WEB-INF/lib/spring-2.5.6.jar
 ,WEB-INF/lib/spring-aop-2.5.6.jar,WEB-INF/lib/spring-beans-2.5.6.jar,
 WEB-INF/lib/spring-context-2.5.6.jar,WEB-INF/lib/spring-core-2.5.6.ja
 r,WEB-INF/lib/spring-tx-2.5.6.jar,WEB-INF/lib/spring-web-2.5.6.jar,WE
 B-INF/lib/standard-1.1.2.jar,WEB-INF/lib/stax-api-1.0-2.jar,WEB-INF/l
 ib/stax-api-1.0.1.jar
Built-By: hadrian
Tool: Bnd-0.0.313
Bundle-Name: mvn_org.apache.camel_camel-web_2.1.0_war
Created-By: 1.6.0_16 (Sun Microsystems Inc.)
WAR-URL: mvn:org.apache.camel/camel-web/2.1.0/war
Generated-By-Ops4j-Pax-From: mvn:org.apache.camel/camel-web/2.1.0/war
Build-Jdk: 1.5.0_20
Bundle-Version: 0
Bnd-LastModified: 1262961421375
Bundle-ManifestVersion: 2
Bundle-SymbolicName: mvn_org.apache.camel_camel-web_2.1.0_war
Import-Package: javax.accessibility;resolution:=optional,javax.annotat
 ion;resolution:=optional,javax.ejb;resolution:=optional,javax.el;reso
 lution:=optional,javax.faces.application;resolution:=optional,javax.f
 aces.context;resolution:=optional,javax.faces.el;resolution:=optional
 ,javax.faces.event;resolution:=optional,javax.interceptor;resolution:
 =optional,javax.jdo;resolution:=optional,javax.jdo.datastore;resoluti
 on:=optional,javax.jms;resolution:=optional,javax.jws;resolution:=opt
 ional,javax.mail;resolution:=optional,javax.mail.internet;resolution:
 =optional,javax.management;resolution:=optional,javax.management.mode
 lmbean;resolution:=optional,javax.management.openmbean;resolution:=op
 tional,javax.management.remote;resolution:=optional,javax.naming;reso
 lution:=optional,javax.naming.spi;resolution:=optional,javax.persiste
 nce;resolution:=optional,javax.persistence.spi;resolution:=optional,j
 avax.resource;resolution:=optional,javax.resource.cci;resolution:=opt
 ional,javax.resource.spi;resolution:=optional,javax.resource.spi.endp
 oint;resolution:=optional,javax.resource.spi.work;resolution:=optiona
 l,javax.rmi;resolution:=optional,javax.rmi.CORBA;resolution:=optional
 ,javax.script;resolution:=optional,javax.servlet;resolution:=optional
 ,javax.servlet.http;resolution:=optional,javax.servlet.jsp;resolution
 :=optional,javax.servlet.jsp.el;resolution:=optional,javax.servlet.js
 p.tagext;resolution:=optional,javax.sql;resolution:=optional,javax.sq
 l.rowset;resolution:=optional,javax.swing;resolution:=optional,javax.
 swing.border;resolution:=optional,javax.swing.event;resolution:=optio
 nal,javax.swing.plaf;resolution:=optional,javax.swing.plaf.basic;reso
 lution:=optional,javax.swing.plaf.metal;resolution:=optional,javax.sw
 ing.table;resolution:=optional,javax.swing.text;resolution:=optional,
 javax.swing.tree;resolution:=optional,javax.swing.undo;resolution:=op
 tional,javax.transaction;resolution:=optional,javax.transaction.xa;re
 solution:=optional,javax.ws.rs;resolution:=optional,javax.ws.rs.core;
 resolution:=optional,javax.ws.rs.ext;resolution:=optional,javax.xml.b
 ind;resolution:=optional,javax.xml.bind.annotation;resolution:=option
 al,javax.xml.bind.annotation.adapters;resolution:=optional,javax.xml.
 parsers;resolution:=optional,javax.xml.rpc;resolution:=optional,javax
 .xml.rpc.encoding;resolution:=optional,javax.xml.rpc.server;resolutio
 n:=optional,javax.xml.rpc.soap;resolution:=optional,javax.xml.soap;re
 solution:=optional,javax.xml.transform;resolution:=optional,javax.xml
 .transform.dom;resolution:=optional,javax.xml.transform.sax;resolutio
 n:=optional,javax.xml.transform.stream;resolution:=optional,javax.xml
 .validation;resolution:=optional,javax.xml.ws;resolution:=optional,ja
 vax.xml.ws.handler;resolution:=optional,javax.xml.ws.soap;resolution:
 =optional,javax.xml.xpath;resolution:=optional,org.w3c.dom;resolution
 :=optional,org.w3c.dom.traversal;resolution:=optional,org.xml.sax;res
 olution:=optional,org.xml.sax.ext;resolution:=optional,org.xml.sax.he
 lpers;resolution:=optional
Originally-Created-By: Apache Maven
Archiver-Version: Plexus Archiver
{code}

IT SEEMS THAT PAX KEEP INFO IN CACHE SOMEWHERE BECAUSE THE RESULT GENERATED 
CORRESPOND TO WHAT WAS DEFINED IN FIRST INSTALL



-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
http://issues.ops4j.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

_______________________________________________
general mailing list
general@lists.ops4j.org
http://lists.ops4j.org/mailman/listinfo/general

Reply via email to