Quantcast
Channel: VMware Communities : Discussion List - vSphere Client SDK
Viewing all articles
Browse latest Browse all 2218

Using Bundlor

$
0
0



Hi, 


I am using resteasy-jaxrs-2.3.5.Final.jar in my plugin service project. The JAR's manifest.mf was not having the Export-Package list and so I used Bundlor (using cmd) to regenerate manifest.mf file. Below is the regenerated manifest.mf file :


Manifest-Version: 1.0



Export-Package: org.jboss.resteasy.annotations;version="[2.3.5,2.3.5]"



 ,org.jboss.resteasy.annotations.cache;version="[2.3.5,2.3.5]",org.jbo



 ss.resteasy.annotations.interception;version="[2.3.5,2.3.5]",org.jbos



 s.resteasy.annotations.providers.img;version="[2.3.5,2.3.5]",org.jbos



 s.resteasy.client;version="[2.3.5,2.3.5]";uses:="javax.ws.rs.core,org



 .jboss.resteasy.client.core,org.jboss.resteasy.client.core.extractors



 ,org.jboss.resteasy.spi,org.jboss.resteasy.util",org.jboss.resteasy.c



 lient.cache;version="[2.3.5,2.3.5]";uses:="javax.ws.rs.core,org.jboss



 .resteasy.client,org.jboss.resteasy.client.core,org.jboss.resteasy.sp



 i.interception",org.jboss.resteasy.client.core;version="[2.3.5,2.3.5]



 ";uses:="javax.ws.rs.core,javax.ws.rs.ext,org.jboss.resteasy.client,o



 rg.jboss.resteasy.client.core.extractors,org.jboss.resteasy.core.inte



 rception,org.jboss.resteasy.spi,org.jboss.resteasy.spi.interception,o



 rg.jboss.resteasy.util",org.jboss.resteasy.client.core.executors;vers



 ion="[2.3.5,2.3.5]";uses:="javax.ws.rs.core,org.apache.commons.httpcl



 ient,org.apache.commons.httpclient.methods,org.apache.http,org.apache



 .http.client,org.apache.http.client.methods,org.apache.http.entity,or



 g.apache.http.protocol,org.jboss.resteasy.client,org.jboss.resteasy.c



 lient.core,org.jboss.resteasy.core,org.jboss.resteasy.mock,org.jboss.



 resteasy.spi,org.jboss.resteasy.util",org.jboss.resteasy.client.core.



 extractors;version="[2.3.5,2.3.5]";uses:="javax.ws.rs,javax.ws.rs.cor



 e,org.jboss.resteasy.annotations,org.jboss.resteasy.client,org.jboss.



 resteasy.client.core,org.jboss.resteasy.spi",org.jboss.resteasy.clien



 t.core.marshallers;version="[2.3.5,2.3.5]";uses:="javax.ws.rs.core,or



 g.jboss.resteasy.client,org.jboss.resteasy.client.core,org.jboss.rest



 easy.spi",org.jboss.resteasy.client.exception;version="[2.3.5,2.3.5]"



 ,org.jboss.resteasy.client.exception.mapper;version="[2.3.5,2.3.5]";u



 ses:="javax.ws.rs.ext,org.jboss.resteasy.client.exception",org.jboss.



 resteasy.core;version="[2.3.5,2.3.5]";uses:="javax.ws.rs,javax.ws.rs.



 core,javax.ws.rs.ext,org.jboss.resteasy.annotations,org.jboss.resteas



 y.client.core,org.jboss.resteasy.client.exception.mapper,org.jboss.re



 steasy.core.interception,org.jboss.resteasy.core.registry,org.jboss.r



 esteasy.logging,org.jboss.resteasy.mock,org.jboss.resteasy.spi,org.jb



 oss.resteasy.spi.interception,org.jboss.resteasy.util",org.jboss.rest



 easy.core.interception;version="[2.3.5,2.3.5]";uses:="javax.ws.rs,jav



 ax.ws.rs.core,javax.ws.rs.ext,org.jboss.resteasy.client,org.jboss.res



 teasy.spi,org.jboss.resteasy.spi.interception",org.jboss.resteasy.cor



 e.messagebody;version="[2.3.5,2.3.5]";uses:="javax.ws.rs.core,javax.w



 s.rs.ext,org.jboss.resteasy.core.interception,org.jboss.resteasy.spi,



 org.jboss.resteasy.spi.interception",org.jboss.resteasy.core.registry



 ;version="[2.3.5,2.3.5]";uses:="org.jboss.resteasy.core,org.jboss.res



 teasy.specimpl,org.jboss.resteasy.spi",org.jboss.resteasy.core.reques



 t;version="[2.3.5,2.3.5]";uses:="javax.ws.rs.core",org.jboss.resteasy



 .logging;version="[2.3.5,2.3.5]",org.jboss.resteasy.logging.impl;vers



 ion="[2.3.5,2.3.5]";uses:="org.jboss.resteasy.logging",org.jboss.rest



 easy.mock;version="[2.3.5,2.3.5]";uses:="javax.ws.rs.core,org.jboss.r



 esteasy.core,org.jboss.resteasy.spi",org.jboss.resteasy.plugins.deleg



 ates;version="[2.3.5,2.3.5]";uses:="javax.ws.rs.core,javax.ws.rs.ext,



 org.jboss.resteasy.spi",org.jboss.resteasy.plugins.interceptors;versi



 on="[2.3.5,2.3.5]";uses:="javax.ws.rs,org.jboss.resteasy.annotations.



 cache,org.jboss.resteasy.annotations.interception,org.jboss.resteasy.



 core,org.jboss.resteasy.spi,org.jboss.resteasy.spi.interception",org.



 jboss.resteasy.plugins.interceptors.encoding;version="[2.3.5,2.3.5]";



 uses:="javax.ws.rs,javax.ws.rs.core,javax.ws.rs.ext,org.jboss.resteas



 y.annotations.interception,org.jboss.resteasy.client,org.jboss.restea



 sy.spi.interception,org.jboss.resteasy.util",org.jboss.resteasy.plugi



 ns.providers;version="[2.3.5,2.3.5]";uses:="javax.activation,javax.im



 ageio,javax.ws.rs,javax.ws.rs.core,javax.ws.rs.ext,org.jboss.resteasy



 .spi,org.w3c.dom",org.jboss.resteasy.plugins.server;version="[2.3.5,2



 .3.5]";uses:="javax.ws.rs.core,org.jboss.resteasy.core,org.jboss.rest



 easy.spi",org.jboss.resteasy.plugins.server.embedded;version="[2.3.5,



 2.3.5]";uses:="org.jboss.resteasy.spi",org.jboss.resteasy.plugins.ser



 ver.resourcefactory;version="[2.3.5,2.3.5]";uses:="org.jboss.resteasy



 .spi",org.jboss.resteasy.plugins.server.servlet;version="[2.3.5,2.3.5



 ]";uses:="javax.servlet,javax.servlet.http,javax.ws.rs.core,org.jboss



 .resteasy.core,org.jboss.resteasy.specimpl,org.jboss.resteasy.spi,org



 .scannotation",org.jboss.resteasy.plugins.server.tjws;version="[2.3.5



 ,2.3.5]";uses:="Acme.Serve,javax.servlet,javax.servlet.http,org.jboss



 .resteasy.plugins.server.embedded,org.jboss.resteasy.plugins.server.s



 ervlet,org.jboss.resteasy.spi,org.jboss.resteasy.util",org.jboss.rest



 easy.specimpl;version="[2.3.5,2.3.5]";uses:="javax.ws.rs.core,org.jbo



 ss.resteasy.spi",org.jboss.resteasy.spi;version="[2.3.5,2.3.5]";uses:



 ="javax.ws.rs,javax.ws.rs.core,javax.ws.rs.ext,org.jboss.resteasy.cli



 ent,org.jboss.resteasy.client.core,org.jboss.resteasy.client.exceptio



 n.mapper,org.jboss.resteasy.core,org.jboss.resteasy.core.interception



 ,org.jboss.resteasy.mock",org.jboss.resteasy.spi.interception;version



 ="[2.3.5,2.3.5]";uses:="javax.ws.rs,javax.ws.rs.core,org.jboss.restea



 sy.client,org.jboss.resteasy.core,org.jboss.resteasy.spi",org.jboss.r



 esteasy.spi.touri;version="[2.3.5,2.3.5]";uses:="org.jboss.resteasy.s



 pecimpl",org.jboss.resteasy.spi.validation;version="[2.3.5,2.3.5]",or



 g.jboss.resteasy.test;version="[2.3.5,2.3.5]";uses:="org.jboss.restea



 sy.client,org.jboss.resteasy.plugins.server.embedded,org.jboss.restea



 sy.spi,org.junit",org.jboss.resteasy.util;version="[2.3.5,2.3.5]";use



 s:="javax.servlet,javax.servlet.http,javax.ws.rs.core,org.apache.http



 ,org.jboss.resteasy.spi"



Built-By: William



Tool: Bundlor 1.1.2.RELEASE



Bundle-Name: resteasy-jaxrs



Created-By: Apache Maven



Bundle-Vendor: VMware



Bundle-Version: 2.3.5



Build-Jdk: 1.6.0_33



Bundle-ManifestVersion: 2



Import-Package: Acme.Serve,javax.activation,javax.annotation.security,



 javax.imageio,javax.imageio.metadata,javax.imageio.plugins.jpeg,javax



 .imageio.stream,javax.naming,javax.servlet,javax.servlet.http,javax.w



 s.rs,javax.ws.rs.core,javax.ws.rs.ext,javax.xml.parsers,javax.xml.tra



 nsform,javax.xml.transform.dom,javax.xml.transform.stream,org.apache.



 commons.codec.binary,org.apache.commons.httpclient,org.apache.commons



 .httpclient.auth,org.apache.commons.httpclient.cookie,org.apache.comm



 ons.httpclient.methods,org.apache.commons.io.output,org.apache.http,o



 rg.apache.http.auth,org.apache.http.client,org.apache.http.client.ent



 ity,org.apache.http.client.methods,org.apache.http.client.params,org.



 apache.http.conn,org.apache.http.cookie,org.apache.http.entity,org.ap



 ache.http.impl.auth,org.apache.http.impl.client,org.apache.http.messa



 ge,org.apache.http.params,org.apache.http.protocol,org.apache.http.ut



 il,org.apache.log4j,org.junit,org.scannotation,org.slf4j,org.w3c.dom



Bundle-SymbolicName: resteasy-jaxrs



Archiver-Version: Plexus Archiver



Now when I am starting the virgo server by keeping this jar inside the pickup folder, I am getting the below error :



 

           fs-watcher                    <DE0701E> Cannot determine the artifact identity of the file 'C:\vCenterPlugin\vmware-vsphere-client\server\pickup\resteasy-jaxrs-2.3.5.Final.jar'. 

           fs-watcher                    <HD0002E> Hot deploy failed for file 'resteasy-jaxrs-2.3.5.Final.jar'. org.eclipse.virgo.kernel.deployer.core.DeploymentException: Cannot determine the artifact identity of the file 'C:\vCenterPlugin\vmware-vsphere-client\server\pickup\resteasy-jaxrs-2.3.5.Final.jar'


at org.eclipse.virgo.kernel.install.artifact.internal.StandardInstallArtifactTreeInclosure.determineIdentity(StandardInstallArtifactTreeInclosure.java:140)



at org.eclipse.virgo.kernel.install.artifact.internal.StandardInstallArtifactTreeInclosure.createInstallTree(StandardInstallArtifactTreeInclosure.java:120)



at org.eclipse.virgo.kernel.deployer.core.internal.PipelinedApplicationDeployer.doInstall(PipelinedApplicationDeployer.java:153)



at org.eclipse.virgo.kernel.deployer.core.internal.PipelinedApplicationDeployer.install(PipelinedApplicationDeployer.java:136)



at org.eclipse.virgo.kernel.deployer.core.internal.PipelinedApplicationDeployer.deploy(PipelinedApplicationDeployer.java:203)



at org.eclipse.virgo.kernel.deployer.hot.HotDeploymentFileSystemListener.deploy(HotDeploymentFileSystemListener.java:174)



at org.eclipse.virgo.kernel.deployer.hot.HotDeploymentFileSystemListener.deployIfNotDeployed(HotDeploymentFileSystemListener.java:186)



at org.eclipse.virgo.kernel.deployer.hot.HotDeploymentFileSystemListener.onChange(HotDeploymentFileSystemListener.java:87)



at org.eclipse.virgo.util.io.FileSystemChecker.notifyListeners(FileSystemChecker.java:245)



at org.eclipse.virgo.util.io.FileSystemChecker.check(FileSystemChecker.java:166)



at org.eclipse.virgo.kernel.deployer.hot.WatchTask.run(WatchTask.java:58)



at java.lang.Thread.run(Unknown Source)



Did somebody face this issue before ? Please help me to find solutions to this.




Viewing all articles
Browse latest Browse all 2218

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>