Community
Participate
Working Groups
>During a merge between 2.1 and trunk noticed that some translation MSGID'S were missing >Did a quick diff on the two sections (1st with keys, 2nd with translation id's >and found the following large list of keys with missing identifiers in 2nd section >and identifiers in 2nd section with removed keys (no longer in use) in 1st section >Going forward we need a decision on what developers should do when adding a new key? >We could automate this process in the same way we automate MANIFEST.MF generation via ant - I was under the impression that we manually add both the key and identifier - however some developers are only adding the first key - therefore the MSGID and TOP-NNNNN are currently out of sync - result: some messages will print "there is no english translation for key_message_text" >Key { "jmx_mbean_runtime_services_registration_encountered_multiple_mbeanserver_instances.MSGID", "TOP-50242" }, >Corresponding Identifier { "jmx_mbean_runtime_services_registration_encountered_multiple_mbeanserver_instances", "Multiple [{0}] JMX MBeanServer instances exist, we are registering the MBean on the first indexed one [{1}]." }, First section keys with no identifiers ------------------ { "persistence_unit_ignores_statments_cache_setting", "The statement cache cannot be enabled because no connection pool is configured." }, { "descriptor_named_query_cannot_be_added", "Cannot add a descriptor named query whose name conflict with an existing query. Query To Be Added: [{0}] is named: [{1}] with arguments [{2}]." }, { "metadata_access_type", "The access type for the persistent class [{1}] is set to [{0}]." }, { "metadata_default_alias", "The alias name for the entity class [{0}] is being defaulted to: {1}." }, { "metadata_default_map_key_attribute_name", "The map key attribute name for the mapping element [{0}] is being defaulted to: {1}." }, { "metadata_default_table_name", "The table name for entity [{0}] is being defaulted to: {1}." }, { "metadata_default_table_schema", "The table schema for entity [{0}] is being defaulted to: {1}." }, { "metadata_default_table_catalog", "The table catalog for entity [{0}] is being defaulted to: {1}." }, { "metadata_default_table_generator_name", "The table generator name defined within [{0}] is being defaulted to: {1}." }, { "metadata_default_table_generator_schema", "The table generator schema defined within [{0}] is being defaulted to: {1}." }, { "metadata_default_table_generator_catalog", "The table generator catalog defined within [{0}] is being defaulted to: {1}." }, { "metadata_default_sequence_generator_schema", "The sequence generator schema defined within [{0}] is being defaulted to: {1}." }, { "metadata_default_sequence_generator_catalog", "The sequence generator catalog defined within [{0}] is being defaulted to: {1}." }, { "metadata_default_join_table_name", "The join table name for the many to many mapping [{0}] is being defaulted to: {1}." }, { "metadata_default_join_schema", "The join table schema for the many to many mapping [{0}] is being defaulted to: {1}." }, { "metadata_default_join_catalog", "The join table catalog for the many to many mapping [{0}] is being defaulted to: {1}." }, { "metadata_default_secondary_table_name", "The secondary table name for the entity [{0}] is being defaulted to: {1}." }, { "metadata_default_secondary_schema", "The secondary table name for the entity [{0}] is being defaulted to: {1}." }, { "metadata_default_secondary_catalog", "The secondary table name for the entity [{0}] is being defaulted to: {1}." }, { "metadata_default_collection_table_name", "The collection table name for the basic collection/map mapping [{0}] is being defaulted to: {1}." }, { "metadata_default_collection_schema", "The collection table name for the basic collection/map mapping [{0}] is being defaulted to: {1}." }, { "metadata_default_collection_catalog", "The collection table name for the basic collection/map mapping [{0}] is being defaulted to: {1}." }, { "metadata_default_converter_data_type", "The data type for the converter named [{2}] used with the element [{1}] in the entity [{0}] is being defaulted to [{3}]." }, { "metadata_default_converter_object_type", "The object type for the converter named [{2}] used with the element [{1}] in the entity [{0}] is being defaulted to [{3}]." }, { "metadata_default_column", "The column name for element [{0}] is being defaulted to: {1}." }, { "metadata_default_order_column", "The order column name for element [{0}] is being defaulted to: {1}." }, { "metadata_default_key_column", "The key column name for the basic map mapping element [{0}] is being defaulted to: {1}." }, { "metadata_default_value_column", "The value column name for the basic collection/map mapping element mapping element [{0}] is being defaulted to: {1}." }, { "metadata_default_pk_column", "The primary key column name for the mapping element [{0}] is being defaulted to: {1}." }, { "metadata_default_fk_column", "The foreign key column name for the mapping element [{0}] is being defaulted to: {1}." }, { "metadata_default_qk_column", "The query key name for the variable one to one mapping [{0}] is being defaulted to: {1}." }, { "metadata_default_source_pk_column", "The source primary key column name for the many to many mapping [{0}] is being defaulted to: {1}." }, { "metadata_default_source_fk_column", "The source foreign key column name for the many to many mapping [{0}] is being defaulted to: {1}." }, { "metadata_default_target_pk_column", "The target primary key column name for the many to many mapping [{0}] is being defaulted to: {1}." }, { "metadata_default_target_fk_column", "The target foreign key column name for the many to many mapping [{0}] is being defaulted to: {1}." }, { "metadata_default_variable_one_to_one_discriminator_column", "The discriminator column name for the variable one to one mapping [{0}] is being defaulted to: {1}." }, { "metadata_default_inheritance_discriminator_column", "The discriminator column name for the root inheritance class [{0}] is being defaulted to: {1}." }, { "metadata_default_inheritance_pk_column", "The primary key column name for the inheritance class [{0}] is being defaulted to: {1}." }, { "metadata_default_inheritance_fk_column", "The foreign key column name for the inheritance class [{0}] is being defaulted to: {1}." }, { "metadata_default_secondary_table_pk_column", "The secondary table primary key column name for element [{0}] is being defaulted to: {1}." }, { "metadata_default_secondary_table_fk_column", "The secondary table foreign key column name for element [{0}] is being defaulted to: {1}." }, { "metadata_default_one_to_one_mapping", "The element [{0}] is being defaulted to a one to one mapping." }, { "metadata_default_one_to_many_mapping", "The element [{0}] is being defaulted to a one to many mapping." }, { "metadata_default_variable_one_to_one_mapping", "The element [{0}] is being defaulted to a variable one to one mapping." }, { "metadata_default_one_to_one_reference_class", "The target entity (reference) class for the one to one mapping element [{0}] is being defaulted to: {1}." }, { "metadata_default_one_to_many_reference_class", "The target entity (reference) class for the one to many mapping element [{0}] is being defaulted to: {1}." }, { "metadata_default_many_to_one_reference_class", "The target entity (reference) class for the many to one mapping element [{0}] is being defaulted to: {1}." }, { "metadata_default_many_to_many_reference_class", "The target entity (reference) class for the many to many mapping element [{0}] is being defaulted to: {1}." }, { "metadata_default_variable_one_to_one_reference_class", "The target interface (reference) class for the variable one to one mapping element [{0}] is being defaulted to: {1}." }, { "metadata_default_element_collection_reference_class", "The target class (reference) class for the element collection mapping element [{0}] is being defaulted to: {1}." }, { "non_jpa_allowed_type_used_for_collection_using_lazy_access", "Element [{1}] within entity class [{0}] uses a collection type [{2}] when the JPA specification only supports java.util.Collection, " + "java.util.Set, java.util.List, or java.util.Map. This type is supported with eager loading; using lazy loading with this collection type requires additional configuration and an IndirectContainer implementation " + "that extends [{2}] or setting the mapping to use basic indirection and the type to be ValueholderInterface." }, { "metadata_warning_integer_discriminator_could_not_be_built", "Class [{0}] specifies discriminatorType=INTEGER and uses [{1}] as the discriminatorValue. That value cannot be converted to an integer. We will attempt to use this value in String format." }, { "metadata_warning_override_annotation_with_xml", "Ignoring the annotation [{0}] from [{1}] since an XML element was defined in the mapping file [{2}]." }, { "metadata_warning_override_named_annotation_with_xml", "Ignoring the annotation [{0}] from [{2}] since an XML element with the same name [{1}] was defined in the mapping file [{3}]" }, { "metadata_warning_override_xml_with_eclipselink_xml", "Ignoring the element [{0}] from [{1}] defined in the mapping file [{2}] since this element was defined in the eclipselink-orm mapping file [{3}]" }, { "metadata_warning_override_named_xml_with_eclipselink_xml", "Ignoring the element [{0}] named [{1}] defined in the mapping file [{2}] since an element with the same name was defined in the eclipselink-orm mapping file [{3}]" }, { "metadata_warning_ignore_lob", "Ignoring lob specification on element [{1}] within entity class [{0}] since a @Convert is specified." }, { "metadata_warning_ignore_temporal", "Ignoring temporal specification on element [{1}] within entity class [{0}] since a @Convert is specified." }, { "metadata_warning_ignore_serialized", "Ignoring default serialization on element [{1}] within entity class [{0}] since a @Convert is specified." }, { "metadata_warning_ignore_enumerated", "Ignoring enumerated specification on element [{1}] within entity class [{0}] since a @Convert is specified." }, { "metadata_warning_ignore_version_locking", "Optimistic locking metadata is already defined on the descriptor for the entity [{0}]. Ignoring version specification on element [{1}]." }, { "metadata_warning_ignore_cacheable_false", "Ignoring the explicit cacheable=false set for the entity class [{0}] since a caching type of ALL has been specified in the persistence.xml file." }, { "metadata_warning_ignore_cacheable_true", "Ignoring the explicit cacheable=true set for the entity class [{0}] since a caching type of NONE has been specified in the persistence.xml file." }, { "metadata_warning_ignore_attribute_override", "Ignoring the attribute override named [{0}] on the element [{1}] of the mapped superclass [{2}] since an attribute override with the same name has been specified on the entity class [{3}]." }, { "metadata_warning_ignore_association_override", "Ignoring the association override named [{0}] on the element [{1}] of the mapped superclass [{2}] since an association override with the same name has been specified on the entity class [{3}]." }, { "metadata_warning_ignore_inheritance_subclass_cache", "Ignoring the cache metadata on the inheritance subclass [{0}]. Cache metadata should only be specified on the root of the inheritance hierarchy and can not be overidden in an inheritance subclass." }, { "metadata_warning_ignore_inheritance_subclass_cache_interceptor", "Ignoring the cache interceptor metadata on the inheritance subclass [{0}]. Cache interceptor metadata should only be specified on the root of the inheritance hierarchy and can not be overidden in an inheritance subclass." }, { "metadata_warning_ignore_inheritance_subclass_default_redirectors", "Ignoring the default redirector metadata on the inheritance subclass [{0}]. Default redirector metadata should only be specified on the root of the inheritance hierarchy and can not be overidden in an inheritance subclass." }, { "metadata_warning_ignore_inheritance_subclass_read_only", "Ignoring the read only setting on the inheritance subclass [{0}]. A read only setting should only be specified on the root of the inheritance hierarchy and can not be overridden in an inheritance subclass." }, { "metadata_warning_ignore_mapped_superclass_association_override", "Ignoring the association override named [{0}] defined on the mapped superclass [{1}] for the entity [{2}] since an association override with the same name was previously discovered for that entity (either on the entity itself or another mapped-superclass)." }, { "metadata_warning_ignore_mapped_superclass_attribute_override", "Ignoring the attribute override named [{0}] defined on the mapped superclass [{1}] for the entity [{2}] since an attribute override override with the same name was previously discovered for that entity (either on the entity itself or another mapped-superclass)." }, { "metadata_warning_ignore_mapped_superclass_copy_policy", "Ignoring the copy policy metadata on the mapped superclass [{1}] for the entity class [{0}] since copy policy metadata was previously discovered for that entity (either on the entity itself or another mapped-superclass)." }, { "metadata_warning_ignore_mapped_superclass_optimistic_locking", "Ignoring the optimistic locking metadata on the mapped superclass [{1}] for the entity class [{0}] since optimistic locking metadata was previously discovered for that entity (either on the entity itself or another mapped-superclass)." }, { "metadata_warning_ignore_mapped_superclass_cache", "Ignoring the cache metadata on the mapped superclass [{1}] for the entity class [{0}] since cache metadata was previously discovered for that entity (either on the entity itself or another mapped-superclass)." }, { "metadata_warning_ignore_mapped_superclass_cacheable", "Ignoring the cacheable metadata on the mapped superclass [{1}] for the entity class [{0}] since cacheable metadata was previously discovered for that entity (either on the entity itself or another mapped-superclass)." }, { "metadata_warning_ignore_mapped_superclass_cache_interceptor", "Ignoring the cache interceptor metadata on the mapped superclass [{1}] for the entity class [{0}] since cache interceptor metadata was previously discovered for that entity (either on the entity itself or another mapped-superclass)." }, { "metadata_warning_ignore_mapped_superclass_default_redirectors", "Ignoring the default redirector metadata on the mapped superclass [{1}] for the entity class [{0}] since default redirector metadata was previously discovered for that entity (either on the entity itself or another mapped-superclass)." }, { "metadata_warning_ignore_mapped_superclass_change_tracking", "Ignoring the change tracking metadata on the mapped superclass [{1}] for the entity class [{0}] since change tracking metadata was previously discovered for that entity (either on the entity itself or another mapped-superclass)." }, { "metadata_warning_ignore_mapped_superclass_customizer", "Ignoring the customizer on the mapped superclass [{1}] for the entity class [{0}] since customizer metadata was previously discovered for that entity (either on the entity itself or another mapped-superclass)." }, { "metadata_warning_ignore_mapped_superclass_id_class", "Ignoring the id class on the mapped superclass [{1}] for the entity class [{0}] since an id class was previously discovered for that entity (either on the entity itself or another mapped-superclass)." }, { "metadata_warning_ignore_mapped_superclass_read_only", "Ignoring the read only setting on the mapped superclass [{1}] for the entity class [{0}] since read only metadata was previously discovered for that entity (either on the entity itself or another mapped-superclass)." }, { "metadata_warning_ignore_mapped_superclass_fetch_group", "Ignoring the fetch group named [{2}] on the mapped superclass [{1}] for the entity class [{0}] since a fetch group with the same name was previously discovered for that entity (either on the entity itself or another mapped-superclass)." }, { "metadata_warning_ignore_mapped_superclass_existence_checking", "Ignoring the existence checking setting on the mapped superclass [{1}] for the entity class [{0}] since existence checking metadata was previously discovered for that entity (either on the entity itself or another mapped-superclass)." }, { "metadata_warning_ignore_fetch_group", "Ignoring the fetch groups specified on class [{0}] for the entity [{1}] since weaving is not enabled and the entity class does not implement the FetchGroupTracker interface." }, { "metadata_warning_ignore_mapping_metadata", "Ignoring the javax.persistence metadata applied to the attribute [{0}] from class [{1}]. javax.persistence metadata is ignored on fields or properties that are transient, static or abstract." }, { "metadata_warning_multiple_id_fields_without_id_class", "You have specified multiple ids for the entity class [{0}] without specifying an @IdClass. By doing this you may lose the ability to find by identity, distributed cache support etc. Note: You may however use entity manager find operations by passing a list of primary key fields. Else, you will have to use JPQL queries to read your entities. For other id options see @PrimaryKey." }, { "weaver_not_overwriting", "Weaver is not overwriting class {0} because it has not been set to overwrite."}, { "weaver_could_not_write", "Weaver encountered an exception while trying to write class {0} to the file system. The exception was: {1}"}, { "exception_while_weaving", "Weaver encountered an exception while trying to weave class {0}. The exception was: {1}"}, { "weaver_class_not_in_project", "Weaver found a class that is not part of the project: {0}."}, { "weaver_processing_class", "Weaver processing class: {0}."}, { "cannot_weave_changetracking", "Class {0} could not be weaved for change tracking as it is not supported by its mappings."}, { "jar_file_url_exception", "Exception while parsing persistence.xml. Jar file location could not be found: {0}"}, { "error_loading_xml_file", "Exception while loading ORM xml file: {0}: {1}"}, // B5112171: XML AnyObject and AnyCollection throw NPE on null document root element { "exception_loading_entity_class", "An exception while trying to initialize persistence. {1} occurred while trying to load entity class: {0}."}, { "update_all_query_cannot_use_binding_on_this_platform", "UpdateAllQuery cannot use binding on this database platform. Changed query setting to execute without binding." }, { "dbPlatformHelper_defaultingPlatform", "Not able to detect platform for vendor name [{0}]. Defaulting to [{1}]. The database dialect used may not match with the database you are using. Please explicitly provide a platform using property 'eclipselink.platform.class.name'."}, { "dbPlatformHelper_noMappingFound", "Can not load resource [{0}] that loads mapping from vendor name to database platform. Autodetection of database platform will not work."}, { "sessions_xml_path_where_session_load_from", "The session info is loaded from [{0}]."}, { "resource_local_persistence_init_info_ignores_jta_data_source", "PersistenceUnitInfo {0} has transactionType RESOURCE_LOCAL and therefore jtaDataSource will be ignored"}, { "deprecated_property", "property {1} is deprecated, property {0} should be used instead."}, { "persistence_unit_processor_error_loading_class", "{0}: {1} was thrown on attempt of PersistenceLoadProcessor to load class {2}. The class is ignored."}, { "attempted_to_open_url_as_jar", "{1} was thrown on attempt to open {0} as a jar."}, { "attempted_to_open_url_as_directory", "{1} was thrown on attempt to open {0} as a directory."}, { "attempted_to_open_entry_in_url_as_jar", "{2} was thrown on attempt to open {0} as a jar and access entry: {1}."}, { "attempted_to_open_file_url_as_directory", "{2} was thrown on attempt to open {0} as a directory and access entry: {1}."}, { "invalid_datasource_property_value", "{1} is not a valid object to be passed in for property {0}. Valid values are String or instances of javax.sql.DataSource."}, { "sdo_invalid_schemaLocation", "Could not create schemaLocation [{0}] for import with uri [{1}]."}, { "persistence_unit_processor_sap_temp_classloader_bypassed", "The temporary classLoader for PersistenceLoadProcessor [{0}] is not available. Switching classLoader to [{1}]. Weaving has been disabled for this session. EclipseLink may be unable to get a spec mandated temporary class loader from the server, you may be able to use static weaving as an optional workaround. "}, Second section identifiers with no keys ------------------ {"oracle.core.ojdl.logging.MessageIdSuffixResourceBundle" ,"oracle.core.ojdl.logging.MessageIdSuffixResourceBundle"}, {"migration_tool_usage.MSGID" ,"TOP-50139"}, {"migration_tool_usage_example.MSGID" ,"TOP-50140"}, {"annotation_default_alias.MSGID" ,"TOP-50142"}, {"annotation_default_one_to_one_mapping.MSGID" ,"TOP-50143"}, {"annotation_default_one_to_many_mapping.MSGID" ,"TOP-50144"}, {"annotation_default_column.MSGID" ,"TOP-50145"}, {"annotation_default_pk_column.MSGID" ,"TOP-50146"}, {"annotation_default_fk_column.MSGID" ,"TOP-50147"}, {"annotation_default_table_name.MSGID" ,"TOP-50148"}, {"annotation_default_source_pk_column.MSGID" ,"TOP-50149"}, {"annotation_default_source_fk_column.MSGID" ,"TOP-50150"}, {"annotation_default_target_pk_column.MSGID" ,"TOP-50151"}, {"annotation_default_target_fk_column.MSGID" ,"TOP-50152"}, {"annotation_default_inheritance_pk_column.MSGID" ,"TOP-50153"}, {"annotation_default_inheritance_fk_column.MSGID" ,"TOP-50154"}, {"annotation_default_association_table_name.MSGID" ,"TOP-50155"}, {"annotation_default_secondary_table_pk_column.MSGID" ,"TOP-50156"}, {"annotation_default_secondary_table_fk_column.MSGID" ,"TOP-50157"}, {"annotation_default_one_to_one_reference_class.MSGID" ,"TOP-50158"}, {"annotation_default_one_to_many_reference_class.MSGID" ,"TOP-50159"}, {"annotation_default_many_to_one_reference_class.MSGID" ,"TOP-50160"}, {"annotation_default_many_to_many_reference_class.MSGID" ,"TOP-50161"}, {"annotation_warning_ignore_mapping.MSGID" ,"TOP-50162"}, {"annotation_warning_ignore_primary_key.MSGID" ,"TOP-50163"}, {"annotation_warning_ignore_embedded_id.MSGID" ,"TOP-50164"}, {"annotation_warning_ignore_id_class.MSGID" ,"TOP-50165"}, {"annotation_warning_ignore_version_locking.MSGID" ,"TOP-50166"}, {"annotation_warning_ignore_table.MSGID" ,"TOP-50167"}, {"annotation_warning_ignore_secondary_table.MSGID" ,"TOP-50168"}, {"annotation_warning_ignore_inheritance.MSGID" ,"TOP-50169"}, {"annotation_warning_ignore_get_method.MSGID" ,"TOP-50170"}, {"annotation_warning_ignore_query.MSGID" ,"TOP-50171"}, {"weaver_valueholders_disabled_missing_field.MSGID" ,"TOP-50174"}, {"weaver_change_tracking_disabled_missing_field.MSGID" ,"TOP-50175"}, {"weaver_change_tracking_disabled_not_supported.MSGID" ,"TOP-50176"},
>We need either a procedure or a new ant target to automate these key:identifier pairs
Created attachment 207258 [details] power system security analysis
The Eclipselink project has moved to Github: https://github.com/eclipse-ee4j/eclipselink