Java
Java Card
Specification ErrataJava Card™ 3 Platform
|
[ Skip TOC]
This page contains contains a list of important reported errata for the specifications and other documents included in the specification bundle of the Java Card™ 3 Platform, Version 3.0.1, Connected Edition that was released May 2009.
| Location/Item | Description | Correction |
|---|---|---|
| javacardx.framework.JCSystem Bug ID: 6841714 |
Class objects from application class loader should not be implicitly transferable. | Only Class instances corresponding to classes loaded above the application group classloaders are implicitly transferable:
|
| com.sun.javacard.spi.cardmgmt.ApplicationGroup Bug ID: 6850690 |
The semantics and handling of the runtimeConfig and initParams parameters of the newApplication method must be clarified and enhanced. | The semantics and handling of the runtimeConfig parameter has been clarified as follows:
|
| Web descriptor schema Bug ID: 6899497 |
Web descriptor schema wrongly excludes extension for servlet mapping | The restriction on URL pattern for servlet mapping (in restricted-url-patternType ) is excluding extension mapping strings such as *.html or *.gif . The restriction that it must start with a / is for cases where it is not an extension mapping. The following pattern has been added to the allowed patterns in the web descriptor schema: <xsd:pattern value="\*\..*"/ > The element restricted-url-patternType of the jcweb-app_3_0.xsd schema is therefore defined as follows: <xsd:simpleType name="restricted-url-patternType"> <xsd:restriction base="xsd:string"> <xsd:pattern value="/.*"/> <xsd:pattern value="\*\..*"/> </xsd:restriction> </xsd:simpleType> |
| Web application static resource real path Bug ID: 6891544 |
The hierarchy of static resources of a web app should be made accessible under the /docroot subdirectory | The Web Application Environment chapter of the Java Card Runtime Environment Specification, Connected Edition is updated as follows:
|
| Classic transaction backward compatibility Bug ID: 6899982
|
Constructors and static initializer methods of a classic application must support a classic transaction in progress for backward compatibility. | All methods of a classic applet application or classic library MUST be annotated as "SUPPORTED". This includes all constructor methods as well as static initializer methods. |
| xml namespace of Java Card-defined schema elements Bug ID: 6873954 |
The xml name space for the Java Card- defined elements is not stated in the Java Card Runtime Environment Specification. | The Java Card Runtime Environment Specification, Connected Edition should explicitly mention that all the elements described for applet.xml and javacard.xml are in this xml name space. |
| javacardx.facilities.EventRegistry.register() Bug ID: 6839492 |
Clarification of sourceURI in EventRegistry.register/unregister methods | Clarifications in the register and unregister methods of javacardx.facilities.EventRegistry:
|
| Restartable tasks Bug ID: 6838340 |
Re-registration of Restartable tasks must be clarified | Clarifications in the register methods of javacardx.facilities.TaskRegistry :
|
| javacardx.security.URIPermission.implies() Bug ID: 6837992 |
URIPermission should explicitly state that query and fragment URI components are not used in implies() | Clarifications in the implies method of javacardx.security.URIPermission :
|
| Location/Item | Description | Correction |
|---|
[ Top]
We greatly appreciate your feedback on the specifications.
[ Top]
Copyright © 2009 Sun Microsystems, Inc. All rights reserved.