Java Card™ 3 Platform
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.
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:
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:
|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.|
Bug ID: 6839492
|Clarification of sourceURI in EventRegistry.register/unregister methods||Clarifications in the register and unregister methods of javacardx.facilities.EventRegistry:
Bug ID: 6838340
|Re-registration of Restartable tasks must be clarified||Clarifications in the register methods of javacardx.facilities.TaskRegistry :
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 :
We greatly appreciate your feedback on the specifications.
Copyright © 2009 Sun Microsystems, Inc. All rights reserved.