dev@glassfish.java.net

Re: [v3] jaxb-osgi.jar file is "illegal" - it contains many duplicate entries

From: Martin Grebac <Martin.Grebac_at_Sun.COM>
Date: Mon, 13 Jul 2009 15:34:22 +0200

Fixed in JAXB 2.2 branch, should be fine with next JAXB promotion.
 MartiNG

Martin Grebac wrote:
> I think I know what's going on there. I'll look at it.
> MartiNG
>
> Tim Quinn wrote:
>> Try this:
>>
>> jar ft glassfishv3/glassfish/modules/jaxb-osgi.jar | grep
>> "^org/relaxng" | sort
>>
>> and you see quite a few duplicate entries (see the output below). I
>> am not positive these are the only ones but the other parts of the
>> list I did look at seemed unique.
>>
>> I think this qualifies this as an "illegal" JAR file. This JAR
>> certainly breaks the Java Web Start launch of an app client because
>> Java Web Start detects this and aborts the download of this JAR and,
>> therefore, the launch of the app client.
>>
>> Can someone please look into this?
>>
>> Thanks.
>>
>> - Tim
>>
>>
>> org/relaxng/
>> org/relaxng/datatype/
>> org/relaxng/datatype/Datatype.class
>> org/relaxng/datatype/Datatype.class
>> org/relaxng/datatype/DatatypeBuilder.class
>> org/relaxng/datatype/DatatypeBuilder.class
>> org/relaxng/datatype/DatatypeException.class
>> org/relaxng/datatype/DatatypeException.class
>> org/relaxng/datatype/DatatypeLibrary.class
>> org/relaxng/datatype/DatatypeLibrary.class
>> org/relaxng/datatype/DatatypeLibraryFactory.class
>> org/relaxng/datatype/DatatypeLibraryFactory.class
>> org/relaxng/datatype/DatatypeStreamingValidator.class
>> org/relaxng/datatype/DatatypeStreamingValidator.class
>> org/relaxng/datatype/ValidationContext.class
>> org/relaxng/datatype/ValidationContext.class
>> org/relaxng/datatype/helpers/
>> org/relaxng/datatype/helpers/DatatypeLibraryLoader$1.class
>> org/relaxng/datatype/helpers/DatatypeLibraryLoader$1.class
>> org/relaxng/datatype/helpers/DatatypeLibraryLoader$Service$Loader.class
>> org/relaxng/datatype/helpers/DatatypeLibraryLoader$Service$Loader.class
>> org/relaxng/datatype/helpers/DatatypeLibraryLoader$Service$Loader2.class
>> org/relaxng/datatype/helpers/DatatypeLibraryLoader$Service$Loader2.class
>> org/relaxng/datatype/helpers/DatatypeLibraryLoader$Service$ProviderEnumeration.class
>>
>> org/relaxng/datatype/helpers/DatatypeLibraryLoader$Service$ProviderEnumeration.class
>>
>> org/relaxng/datatype/helpers/DatatypeLibraryLoader$Service$Singleton.class
>>
>> org/relaxng/datatype/helpers/DatatypeLibraryLoader$Service$Singleton.class
>>
>> org/relaxng/datatype/helpers/DatatypeLibraryLoader$Service.class
>> org/relaxng/datatype/helpers/DatatypeLibraryLoader$Service.class
>> org/relaxng/datatype/helpers/DatatypeLibraryLoader.class
>> org/relaxng/datatype/helpers/DatatypeLibraryLoader.class
>> org/relaxng/datatype/helpers/ParameterlessDatatypeBuilder.class
>> org/relaxng/datatype/helpers/ParameterlessDatatypeBuilder.class
>> org/relaxng/datatype/helpers/StreamingValidatorImpl.class
>> org/relaxng/datatype/helpers/StreamingValidatorImpl.class
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: dev-unsubscribe_at_glassfish.dev.java.net
>> For additional commands, e-mail: dev-help_at_glassfish.dev.java.net
>>
>

-- 
Martin Grebac, http://blogs.sun.com/mgrebac
Web Technologies & Standards
Sun Microsystems Czech
ICQ: 93478885