dev@glassfish.java.net

Non-existent jars in manifest Class-Path

From: Kin-man Chung <Kin-Man.Chung_at_Sun.COM>
Date: Fri, 29 Jan 2010 14:52:40 -0800

I was working on a bug that requires scanning the files mentioned in
the manifest Class-Path of a jar, and noticed that the manifest
Class-Path of some jars in glassfish/modlues refer to non-existent
jars. I don't know if this is intentional, but we should remove the
non-existent jars from the Class-Path entry, if just to the make the
scanning a little faster.

Attached is the list of the jars, and the non-existent jars in their
Class-Path.

-Kin-man


==========
/home/kchung/v3x/glassfishv3/glassfish/modules/acc-config.jar Class-Path entries:
** /home/kchung/v3x/glassfishv3/glassfish/modules/dtds.zip does not exists
==========
/home/kchung/v3x/glassfishv3/glassfish/modules/admin-cli.jar Class-Path entries:
** /home/kchung/v3x/glassfishv3/glassfish/modules/backup.jar does not exists
** /home/kchung/v3x/glassfishv3/glassfish/modules/admin-cli-l10n.jar does not exists
==========
/home/kchung/v3x/glassfishv3/glassfish/modules/admin-core.jar Class-Path entries:
==========
/home/kchung/v3x/glassfishv3/glassfish/modules/amx-config-impl.jar Class-Path entries:
==========
/home/kchung/v3x/glassfishv3/glassfish/modules/amx-ext-impl.jar Class-Path entries:
** /home/kchung/v3x/glassfishv3/glassfish/modules/javax.annotation.jar does not exists
==========
/home/kchung/v3x/glassfishv3/glassfish/modules/amx-j2ee-impl.jar Class-Path entries:
** /home/kchung/v3x/glassfishv3/glassfish/modules/javax.annotation.jar does not exists
==========
/home/kchung/v3x/glassfishv3/glassfish/modules/appclient.security.jar Class-Path entries:
** /home/kchung/v3x/glassfishv3/glassfish/modules/javax.annotation.jar does not exists
** /home/kchung/v3x/glassfishv3/glassfish/modules/dtds.zip does not exists
==========
/home/kchung/v3x/glassfishv3/glassfish/modules/branding.jar Class-Path entries:
==========
/home/kchung/v3x/glassfishv3/glassfish/modules/cli-framework.jar Class-Path entries:
** /home/kchung/v3x/glassfishv3/glassfish/modules/cli-framework-l10n.jar does not exists
==========
/home/kchung/v3x/glassfishv3/glassfish/modules/cmp-ejb-mapping.jar Class-Path entries:
** /home/kchung/v3x/glassfishv3/glassfish/modules/javax.annotation.jar does not exists
** /home/kchung/v3x/glassfishv3/glassfish/modules/activation.jar does not exists
==========
/home/kchung/v3x/glassfishv3/glassfish/modules/cmp-enhancer.jar Class-Path entries:
** /home/kchung/v3x/glassfishv3/glassfish/modules/javax.annotation.jar does not exists
** /home/kchung/v3x/glassfishv3/glassfish/modules/activation.jar does not exists
==========
/home/kchung/v3x/glassfishv3/glassfish/modules/cmp-internal-api.jar Class-Path entries:
** /home/kchung/v3x/glassfishv3/glassfish/modules/javax.annotation.jar does not exists
** /home/kchung/v3x/glassfishv3/glassfish/modules/activation.jar does not exists
==========
/home/kchung/v3x/glassfishv3/glassfish/modules/cmp-support-ejb.jar Class-Path entries:
** /home/kchung/v3x/glassfishv3/glassfish/modules/javax.annotation.jar does not exists
** /home/kchung/v3x/glassfishv3/glassfish/modules/activation.jar does not exists
==========
/home/kchung/v3x/glassfishv3/glassfish/modules/connectors-admin.jar Class-Path entries:
** /home/kchung/v3x/glassfishv3/glassfish/modules/javax.annotation.jar does not exists
==========
/home/kchung/v3x/glassfishv3/glassfish/modules/connectors-inbound-runtime.jar Class-Path entries:
** /home/kchung/v3x/glassfishv3/glassfish/modules/javax.annotation.jar does not exists
** /home/kchung/v3x/glassfishv3/glassfish/modules/activation.jar does not exists
==========
/home/kchung/v3x/glassfishv3/glassfish/modules/console-common.jar Class-Path entries:
==========
/home/kchung/v3x/glassfishv3/glassfish/modules/console-community-branding-plugin.jar Class-Path entries:
==========
/home/kchung/v3x/glassfishv3/glassfish/modules/console-web-plugin.jar Class-Path entries:
==========
/home/kchung/v3x/glassfishv3/glassfish/modules/deployment-autodeploy.jar Class-Path entries:
==========
/home/kchung/v3x/glassfishv3/glassfish/modules/deployment-client.jar Class-Path entries:
==========
/home/kchung/v3x/glassfishv3/glassfish/modules/deployment-javaee-full.jar Class-Path entries:
** /home/kchung/v3x/glassfishv3/glassfish/modules/javax.annotation.jar does not exists
==========
/home/kchung/v3x/glassfishv3/glassfish/modules/gf-client-module.jar Class-Path entries:
** /home/kchung/v3x/glassfishv3/glassfish/modules/javax.annotation.jar does not exists
** /home/kchung/v3x/glassfishv3/glassfish/modules/activation.jar does not exists
** /home/kchung/v3x/glassfishv3/glassfish/modules/dtds.zip does not exists
** /home/kchung/v3x/glassfishv3/glassfish/modules/schemas.zip does not exists
** /home/kchung/v3x/glassfishv3/glassfish/modules/el-api.jar does not exists
** /home/kchung/v3x/glassfishv3/glassfish/modules/jaxb-api-osgi.jar does not exists
** /home/kchung/v3x/glassfishv3/glassfish/modules/webservices-api-osgi.jar does not exists
** /home/kchung/v3x/glassfishv3/glassfish/modules/glassfish-corba-dynamicany.jar does not exists
** /home/kchung/v3x/glassfishv3/glassfish/modules/glassfish-corba-naming.jar does not exists
** /home/kchung/v3x/glassfishv3/glassfish/modules/eclipselink-wrapper.pom does not exists
==========
/home/kchung/v3x/glassfishv3/glassfish/modules/gf-client.jar Class-Path entries:
** /home/kchung/v3x/glassfishv3/glassfish/modules/../modules/tools.jar does not exists
** /home/kchung/v3x/glassfishv3/glassfish/modules/../modules/activation.jar does not exists
** /home/kchung/v3x/glassfishv3/glassfish/modules/../modules/el-api.jar does not exists
** /home/kchung/v3x/glassfishv3/glassfish/modules/../modules/junit.jar does not exists
** /home/kchung/v3x/glassfishv3/glassfish/modules/../modules/dtds.zip does not exists
** /home/kchung/v3x/glassfishv3/glassfish/modules/../modules/schemas.zip does not exists
** /home/kchung/v3x/glassfishv3/glassfish/modules/../modules/eclipselink-wrapper.pom does not exists
==========
/home/kchung/v3x/glassfishv3/glassfish/modules/gf-connectors-connector.jar Class-Path entries:
** /home/kchung/v3x/glassfishv3/glassfish/modules/javax.annotation.jar does not exists
==========
/home/kchung/v3x/glassfishv3/glassfish/modules/gf-ejb-connector.jar Class-Path entries:
** /home/kchung/v3x/glassfishv3/glassfish/modules/javax.annotation.jar does not exists
==========
/home/kchung/v3x/glassfishv3/glassfish/modules/gf-web-connector.jar Class-Path entries:
** /home/kchung/v3x/glassfishv3/glassfish/modules/activation.jar does not exists
==========
/home/kchung/v3x/glassfishv3/glassfish/modules/glassfish-registration.jar Class-Path entries:
==========
/home/kchung/v3x/glassfishv3/glassfish/modules/grizzly-container.jar Class-Path entries:
==========
/home/kchung/v3x/glassfishv3/glassfish/modules/grizzly-jruby-module.jar Class-Path entries:
==========
/home/kchung/v3x/glassfishv3/glassfish/modules/inmemory.jacc.provider.jar Class-Path entries:
** /home/kchung/v3x/glassfishv3/glassfish/modules/javax.annotation.jar does not exists
==========
/home/kchung/v3x/glassfishv3/glassfish/modules/javaee-kernel.jar Class-Path entries:
==========
/home/kchung/v3x/glassfishv3/glassfish/modules/jdbc-admin.jar Class-Path entries:
==========
/home/kchung/v3x/glassfishv3/glassfish/modules/jms-admin.jar Class-Path entries:
** /home/kchung/v3x/glassfishv3/glassfish/modules/javax.annotation.jar does not exists
** /home/kchung/v3x/glassfishv3/glassfish/modules/activation.jar does not exists
==========
/home/kchung/v3x/glassfishv3/glassfish/modules/jsf-connector.jar Class-Path entries:
** /home/kchung/v3x/glassfishv3/glassfish/modules/javax.annotation.jar does not exists
** /home/kchung/v3x/glassfishv3/glassfish/modules/activation.jar does not exists
==========
/home/kchung/v3x/glassfishv3/glassfish/modules/jspcaching-connector.jar Class-Path entries:
** /home/kchung/v3x/glassfishv3/glassfish/modules/javax.annotation.jar does not exists
** /home/kchung/v3x/glassfishv3/glassfish/modules/activation.jar does not exists
** /home/kchung/v3x/glassfishv3/glassfish/modules/el-api.jar does not exists
==========
/home/kchung/v3x/glassfishv3/glassfish/modules/jstl-connector.jar Class-Path entries:
** /home/kchung/v3x/glassfishv3/glassfish/modules/servlet-api.jar does not exists
** /home/kchung/v3x/glassfishv3/glassfish/modules/jsp-api.jar does not exists
** /home/kchung/v3x/glassfishv3/glassfish/modules/el-api.jar does not exists
** /home/kchung/v3x/glassfishv3/glassfish/modules/jstl-api.jar does not exists
==========
/home/kchung/v3x/glassfishv3/glassfish/modules/orb-enabler.jar Class-Path entries:
==========
/home/kchung/v3x/glassfishv3/glassfish/modules/osgi-container.jar Class-Path entries:
==========
/home/kchung/v3x/glassfishv3/glassfish/modules/rest-service.jar Class-Path entries:
==========
/home/kchung/v3x/glassfishv3/glassfish/modules/soap-tcp.jar Class-Path entries:
** /home/kchung/v3x/glassfishv3/glassfish/modules/javax.annotation.jar does not exists
** /home/kchung/v3x/glassfishv3/glassfish/modules/activation.jar does not exists
** /home/kchung/v3x/glassfishv3/glassfish/modules/el-api.jar does not exists
** /home/kchung/v3x/glassfishv3/glassfish/modules/jaxb-api-osgi.jar does not exists
** /home/kchung/v3x/glassfishv3/glassfish/modules/webservices-api-osgi.jar does not exists
==========
/home/kchung/v3x/glassfishv3/glassfish/modules/upgrade-tool.jar Class-Path entries:
** /home/kchung/v3x/glassfishv3/glassfish/modules/upgrade-tool-l10n.jar does not exists
==========
/home/kchung/v3x/glassfishv3/glassfish/modules/web-ajp.jar Class-Path entries:
** /home/kchung/v3x/glassfishv3/glassfish/modules/activation.jar does not exists
** /home/kchung/v3x/glassfishv3/glassfish/modules/javax.annotation.jar does not exists
==========
/home/kchung/v3x/glassfishv3/glassfish/modules/web-embed-api.jar Class-Path entries:
** /home/kchung/v3x/glassfishv3/glassfish/modules/activation.jar does not exists
** /home/kchung/v3x/glassfishv3/glassfish/modules/javax.annotation.jar does not exists
==========
/home/kchung/v3x/glassfishv3/glassfish/modules/web-embed-impl.jar Class-Path entries:
** /home/kchung/v3x/glassfishv3/glassfish/modules/activation.jar does not exists
** /home/kchung/v3x/glassfishv3/glassfish/modules/javax.annotation.jar does not exists
==========
/home/kchung/v3x/glassfishv3/glassfish/modules/webservices-connector.jar Class-Path entries:
==========
/home/kchung/v3x/glassfishv3/glassfish/modules/weld-integration.jar Class-Path entries:
** /home/kchung/v3x/glassfishv3/glassfish/modules/javax.annotation.jar does not exists
** /home/kchung/v3x/glassfishv3/glassfish/modules/activation.jar does not exists
** /home/kchung/v3x/glassfishv3/glassfish/modules/el-api.jar does not exists
** /home/kchung/v3x/glassfishv3/glassfish/modules/javax.inject.jar does not exists
** /home/kchung/v3x/glassfishv3/glassfish/modules/jboss-interceptor.jar does not exists
** /home/kchung/v3x/glassfishv3/glassfish/modules/slf4j-api.jar does not exists
==========
/home/kchung/v3x/glassfishv3/glassfish/modules/endorsed/webservices-api-osgi.jar Class-Path entries:
** /home/kchung/v3x/glassfishv3/glassfish/modules/endorsed/webservices-extra-api.jar does not exists
==========
/home/kchung/v3x/glassfishv3/glassfish/modules/autostart/osgi-javaee-base.jar Class-Path entries:
** /home/kchung/v3x/glassfishv3/glassfish/modules/autostart/glassfish-api.jar does not exists
** /home/kchung/v3x/glassfishv3/glassfish/modules/autostart/hk2.jar does not exists
** /home/kchung/v3x/glassfishv3/glassfish/modules/autostart/hk2-core.jar does not exists
** /home/kchung/v3x/glassfishv3/glassfish/modules/autostart/config.jar does not exists
** /home/kchung/v3x/glassfishv3/glassfish/modules/autostart/auto-depends.jar does not exists
** /home/kchung/v3x/glassfishv3/glassfish/modules/autostart/tiger-types-osgi.jar does not exists
** /home/kchung/v3x/glassfishv3/glassfish/modules/autostart/bean-validator.jar does not exists
** /home/kchung/v3x/glassfishv3/glassfish/modules/autostart/config-types.jar does not exists
** /home/kchung/v3x/glassfishv3/glassfish/modules/autostart/grizzly-utils.jar does not exists
** /home/kchung/v3x/glassfishv3/glassfish/modules/autostart/grizzly-lzma.jar does not exists
** /home/kchung/v3x/glassfishv3/glassfish/modules/autostart/beanutils.jar does not exists
** /home/kchung/v3x/glassfishv3/glassfish/modules/autostart/logging-api.jar does not exists
** /home/kchung/v3x/glassfishv3/glassfish/modules/autostart/modeler.jar does not exists
** /home/kchung/v3x/glassfishv3/glassfish/modules/autostart/management-api.jar does not exists
** /home/kchung/v3x/glassfishv3/glassfish/modules/autostart/internal-api.jar does not exists
** /home/kchung/v3x/glassfishv3/glassfish/modules/autostart/config-api.jar does not exists
** /home/kchung/v3x/glassfishv3/glassfish/modules/autostart/common-util.jar does not exists
** /home/kchung/v3x/glassfishv3/glassfish/modules/autostart/javax.servlet.jar does not exists
** /home/kchung/v3x/glassfishv3/glassfish/modules/autostart/grizzly-config.jar does not exists
** /home/kchung/v3x/glassfishv3/glassfish/modules/autostart/grizzly-http.jar does not exists
** /home/kchung/v3x/glassfishv3/glassfish/modules/autostart/grizzly-framework.jar does not exists
** /home/kchung/v3x/glassfishv3/glassfish/modules/autostart/grizzly-rcm.jar does not exists
** /home/kchung/v3x/glassfishv3/glassfish/modules/autostart/grizzly-portunif.jar does not exists
** /home/kchung/v3x/glassfishv3/glassfish/modules/autostart/osgi-adapter.jar does not exists
** /home/kchung/v3x/glassfishv3/glassfish/modules/autostart/grizzly-comet.jar does not exists
** /home/kchung/v3x/glassfishv3/glassfish/modules/autostart/deployment-common.jar does not exists
** /home/kchung/v3x/glassfishv3/glassfish/modules/autostart/asm-all-repackaged.jar does not exists
==========
/home/kchung/v3x/glassfishv3/glassfish/modules/autostart/osgi-web-container.jar Class-Path entries:
** /home/kchung/v3x/glassfishv3/glassfish/modules/autostart/glassfish-api.jar does not exists
** /home/kchung/v3x/glassfishv3/glassfish/modules/autostart/hk2.jar does not exists
** /home/kchung/v3x/glassfishv3/glassfish/modules/autostart/hk2-core.jar does not exists
** /home/kchung/v3x/glassfishv3/glassfish/modules/autostart/config.jar does not exists
** /home/kchung/v3x/glassfishv3/glassfish/modules/autostart/auto-depends.jar does not exists
** /home/kchung/v3x/glassfishv3/glassfish/modules/autostart/tiger-types-osgi.jar does not exists
** /home/kchung/v3x/glassfishv3/glassfish/modules/autostart/bean-validator.jar does not exists
** /home/kchung/v3x/glassfishv3/glassfish/modules/autostart/config-types.jar does not exists
** /home/kchung/v3x/glassfishv3/glassfish/modules/autostart/grizzly-utils.jar does not exists
** /home/kchung/v3x/glassfishv3/glassfish/modules/autostart/grizzly-lzma.jar does not exists
** /home/kchung/v3x/glassfishv3/glassfish/modules/autostart/beanutils.jar does not exists
** /home/kchung/v3x/glassfishv3/glassfish/modules/autostart/logging-api.jar does not exists
** /home/kchung/v3x/glassfishv3/glassfish/modules/autostart/modeler.jar does not exists
** /home/kchung/v3x/glassfishv3/glassfish/modules/autostart/management-api.jar does not exists
** /home/kchung/v3x/glassfishv3/glassfish/modules/autostart/internal-api.jar does not exists
** /home/kchung/v3x/glassfishv3/glassfish/modules/autostart/config-api.jar does not exists
** /home/kchung/v3x/glassfishv3/glassfish/modules/autostart/common-util.jar does not exists
** /home/kchung/v3x/glassfishv3/glassfish/modules/autostart/javax.servlet.jar does not exists
** /home/kchung/v3x/glassfishv3/glassfish/modules/autostart/grizzly-config.jar does not exists
** /home/kchung/v3x/glassfishv3/glassfish/modules/autostart/grizzly-http.jar does not exists
** /home/kchung/v3x/glassfishv3/glassfish/modules/autostart/grizzly-framework.jar does not exists
** /home/kchung/v3x/glassfishv3/glassfish/modules/autostart/grizzly-rcm.jar does not exists
** /home/kchung/v3x/glassfishv3/glassfish/modules/autostart/grizzly-portunif.jar does not exists
** /home/kchung/v3x/glassfishv3/glassfish/modules/autostart/osgi-adapter.jar does not exists
** /home/kchung/v3x/glassfishv3/glassfish/modules/autostart/grizzly-comet.jar does not exists
** /home/kchung/v3x/glassfishv3/glassfish/modules/autostart/deployment-common.jar does not exists
** /home/kchung/v3x/glassfishv3/glassfish/modules/autostart/asm-all-repackaged.jar does not exists
** /home/kchung/v3x/glassfishv3/glassfish/modules/autostart/web-glue.jar does not exists
** /home/kchung/v3x/glassfishv3/glassfish/modules/autostart/web-cli.jar does not exists
** /home/kchung/v3x/glassfishv3/glassfish/modules/autostart/flashlight-framework.jar does not exists
** /home/kchung/v3x/glassfishv3/glassfish/modules/autostart/flashlight-agent.jar does not exists
** /home/kchung/v3x/glassfishv3/glassfish/modules/autostart/monitoring-core.jar does not exists
** /home/kchung/v3x/glassfishv3/glassfish/modules/autostart/stats77.jar does not exists
** /home/kchung/v3x/glassfishv3/glassfish/modules/autostart/gmbal.jar does not exists
** /home/kchung/v3x/glassfishv3/glassfish/modules/autostart/cli-framework.jar does not exists
** /home/kchung/v3x/glassfishv3/glassfish/modules/autostart/container-common.jar does not exists
** /home/kchung/v3x/glassfishv3/glassfish/modules/autostart/glassfish-naming.jar does not exists
** /home/kchung/v3x/glassfishv3/glassfish/modules/autostart/dol.jar does not exists
** /home/kchung/v3x/glassfishv3/glassfish/modules/autostart/javax.annotation.jar does not exists
** /home/kchung/v3x/glassfishv3/glassfish/modules/autostart/javax.transaction.jar does not exists
** /home/kchung/v3x/glassfishv3/glassfish/modules/autostart/javax.enterprise.deploy.jar does not exists
** /home/kchung/v3x/glassfishv3/glassfish/modules/autostart/javax.persistence.jar does not exists
** /home/kchung/v3x/glassfishv3/glassfish/modules/autostart/javax.resource.jar does not exists
** /home/kchung/v3x/glassfishv3/glassfish/modules/autostart/javax.ejb.jar does not exists
** /home/kchung/v3x/glassfishv3/glassfish/modules/autostart/annotation-framework.jar does not exists
** /home/kchung/v3x/glassfishv3/glassfish/modules/autostart/admin-util.jar does not exists
** /home/kchung/v3x/glassfishv3/glassfish/modules/autostart/mail.jar does not exists
** /home/kchung/v3x/glassfishv3/glassfish/modules/autostart/activation.jar does not exists
** /home/kchung/v3x/glassfishv3/glassfish/modules/autostart/security.jar does not exists
** /home/kchung/v3x/glassfishv3/glassfish/modules/autostart/javax.security.auth.message.jar does not exists
** /home/kchung/v3x/glassfishv3/glassfish/modules/autostart/javax.security.jacc.jar does not exists
** /home/kchung/v3x/glassfishv3/glassfish/modules/autostart/ejb-internal-api.jar does not exists
** /home/kchung/v3x/glassfishv3/glassfish/modules/autostart/connectors-internal-api.jar does not exists
** /home/kchung/v3x/glassfishv3/glassfish/modules/autostart/transaction-internal-api.jar does not exists
** /home/kchung/v3x/glassfishv3/glassfish/modules/autostart/ldapbp-repackaged.jar does not exists
** /home/kchung/v3x/glassfishv3/glassfish/modules/autostart/amx-j2ee.jar does not exists
** /home/kchung/v3x/glassfishv3/glassfish/modules/autostart/amx-core.jar does not exists
** /home/kchung/v3x/glassfishv3/glassfish/modules/autostart/javax.management.j2ee.jar does not exists
** /home/kchung/v3x/glassfishv3/glassfish/modules/autostart/war-util.jar does not exists
** /home/kchung/v3x/glassfishv3/glassfish/modules/autostart/javax.servlet.jsp.jar does not exists
** /home/kchung/v3x/glassfishv3/glassfish/modules/autostart/web-naming.jar does not exists
** /home/kchung/v3x/glassfishv3/glassfish/modules/autostart/glassfish-ee-api.jar does not exists
** /home/kchung/v3x/glassfishv3/glassfish/modules/autostart/web-core.jar does not exists
** /home/kchung/v3x/glassfishv3/glassfish/modules/autostart/deployment-javaee-core.jar does not exists
** /home/kchung/v3x/glassfishv3/glassfish/modules/autostart/jsp-impl.jar does not exists
** /home/kchung/v3x/glassfishv3/glassfish/modules/autostart/el-impl.jar does not exists
** /home/kchung/v3x/glassfishv3/glassfish/modules/autostart/el-api.jar does not exists
** /home/kchung/v3x/glassfishv3/glassfish/modules/autostart/admin-core.jar does not exists
** /home/kchung/v3x/glassfishv3/glassfish/modules/autostart/web-gui-plugin-common.jar does not exists
** /home/kchung/v3x/glassfishv3/glassfish/modules/autostart/kernel.jar does not exists
** /home/kchung/v3x/glassfishv3/glassfish/modules/autostart/pkg-client.jar does not exists
** /home/kchung/v3x/glassfishv3/glassfish/modules/autostart/websecurity.jar does not exists