This Bugzilla instance is deprecated, and most Eclipse projects now use GitHub or Eclipse GitLab. Please see the deprecation plan for details.
Bug 257332 - NLS warnings appear unnecessarily in runtime log
Summary: NLS warnings appear unnecessarily in runtime log
Status: RESOLVED INVALID
Alias: None
Product: Babel
Classification: Technology
Component: Plugins (show other bugs)
Version: unspecified   Edit
Hardware: All Windows XP
: P3 normal with 3 votes (vote)
Target Milestone: ---   Edit
Assignee: Babel Bugzilla inbox CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: 257427
  Show dependency tree
 
Reported: 2008-12-03 04:02 EST by Sebastian Fuchs CLA
Modified: 2011-02-28 14:49 EST (History)
6 users (show)

See Also:


Attachments
patch (1.31 KB, patch)
2009-10-22 12:42 EDT, Kit Lo CLA
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Sebastian Fuchs CLA 2008-12-03 04:02:21 EST
When using babel fragments in RCP applications, NLS unused message warnings appear in the runtime log once per application run.
Especially when building RCP apps, developers have their own visions about what to log and what not.
I wonder why unused messages are handled like runtime failures and not as compile time failures.

I export the following fragments along with my RCP app (all in version 3.4.0.v20081130043401):

org.eclipse.ant.core.nl_de
org.eclipse.core.commands.nl_de
org.eclipse.core.contenttype.nl_de
org.eclipse.core.databinding.beans.nl_de
org.eclipse.core.databinding.nl_de
org.eclipse.core.expressions.nl_de
org.eclipse.core.jobs.nl_de
org.eclipse.core.runtime.compatibility.auth.nl_de
org.eclipse.core.runtime.compatibility.nl_de
org.eclipse.core.runtime.nl_de
org.eclipse.core.variables.nl_de
org.eclipse.equinox.app.nl_de
org.eclipse.equinox.common.nl_de
org.eclipse.equinox.http.jetty.nl_de
org.eclipse.equinox.http.registry.nl_de
org.eclipse.equinox.http.servlet.nl_de
org.eclipse.equinox.launcher.nl_de
org.eclipse.equinox.preferences.nl_de
org.eclipse.equinox.registry.nl_de
org.eclipse.help.base.nl_de
org.eclipse.help.nl_de
org.eclipse.help.ui.nl_de
org.eclipse.help.webapp.nl_de
org.eclipse.jface.databinding.nl_de
org.eclipse.jface.nl_de
org.eclipse.osgi.nl_de
org.eclipse.osgi.services.nl_de
org.eclipse.swt.nl_de
org.eclipse.ui.forms.nl_de
org.eclipse.ui.intro.nl_de
org.eclipse.ui.intro.universal.nl_de
org.eclipse.ui.navigator.nl_de
org.eclipse.ui.nl_de
org.eclipse.ui.views.nl_de
org.eclipse.ui.views.properties.tabbed.nl_de
org.eclipse.ui.workbench.nl_de
org.eclipse.update.configurator.nl_de

I always receive this message (they might change when updating babel fragments):
NLS unused message: InternalError in: org.eclipse.ui.internal.progress.messages

I cannot eliminate any possibility of further messages. I think they depend on the activation state of the host plugins.


I suggest not to log unsused message warnings as they can be determined at compile time.
Comment 1 Antoine Toulmé CLA 2008-12-03 15:27:19 EST
I cloned the bug as it has two facets:

1. We need to remove those strings from the language packs. They shouldn't be there.
2. Those warnings should be optional indeed.

To help with 1, we would need you to report the unused messages errors when you encounter them, for example the one you reported:
NLS unused message: InternalError in: org.eclipse.ui.internal.progress.messages
Comment 2 Laurent Tourreau CLA 2008-12-17 04:06:53 EST
Hello
I have the same problem in Eclipse 3.3.2
with Babel Language Pack in French 3.3.0.v20081207043402.
Here are the following messages:
-------------------------------------
eclipse.buildId=I20070625-1500
java.version=1.5.0_12
java.vendor=Sun Microsystems Inc.
BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=fr_FR
Command-line arguments:  -os win32 -ws win32 -arch x86

!ENTRY org.eclipse.osgi 2 1 2008-12-16 15:10:30.164
!MESSAGE NLS unused message: ShowView_selectViewHelp in: org.eclipse.ui.internal.messages

!ENTRY org.eclipse.osgi 2 1 2008-12-16 15:10:30.164
!MESSAGE NLS unused message: ShowView_noDesc in: org.eclipse.ui.internal.messages

!ENTRY org.eclipse.osgi 2 1 2008-12-16 15:10:30.164
!MESSAGE NLS unused message: PerspectivesPreference_perspectiveopen_title in: org.eclipse.ui.internal.messages

!ENTRY org.eclipse.osgi 2 1 2008-12-16 15:10:30.164
!MESSAGE NLS unused message: PerspectivesPreference_perspectiveopen_message in: org.eclipse.ui.internal.messages

!ENTRY org.eclipse.osgi 2 1 2008-12-16 15:10:30.164
!MESSAGE NLS unused message: FilteredTree_AccessibleListenerFiltered in: org.eclipse.ui.internal.messages

!ENTRY org.eclipse.osgi 2 1 2008-12-16 15:10:30.164
!MESSAGE NLS unused message: ContentTypes_fileAssociationsEditLabel in: org.eclipse.ui.internal.messages

!ENTRY org.eclipse.osgi 2 1 2008-12-16 15:10:30.164
!MESSAGE NLS unused message: ContentTypes_addDialog_title in: org.eclipse.ui.internal.messages

!ENTRY org.eclipse.osgi 2 1 2008-12-16 15:10:30.164
!MESSAGE NLS unused message: ContentTypes_addDialog_messageHeader in: org.eclipse.ui.internal.messages

!ENTRY org.eclipse.osgi 2 1 2008-12-16 15:10:30.179
!MESSAGE NLS unused message: ContentTypes_addDialog_message in: org.eclipse.ui.internal.messages

!ENTRY org.eclipse.osgi 2 1 2008-12-16 15:10:30.179
!MESSAGE NLS unused message: ContentTypes_addDialog_label in: org.eclipse.ui.internal.messages

!ENTRY org.eclipse.osgi 2 1 2008-12-16 15:10:30.179
!MESSAGE NLS unused message: ContentTypes_editDialog_title in: org.eclipse.ui.internal.messages

!ENTRY org.eclipse.osgi 2 1 2008-12-16 15:10:30.179
!MESSAGE NLS unused message: ContentTypes_editDialog_messageHeader in: org.eclipse.ui.internal.messages

!ENTRY org.eclipse.osgi 2 1 2008-12-16 15:10:30.179
!MESSAGE NLS unused message: ContentTypes_editDialog_message in: org.eclipse.ui.internal.messages

!ENTRY org.eclipse.osgi 2 1 2008-12-16 15:10:30.179
!MESSAGE NLS unused message: ContentTypes_editDialog_label in: org.eclipse.ui.internal.messages

!ENTRY org.eclipse.osgi 2 1 2008-12-16 15:10:30.179
!MESSAGE NLS unused message: WorkbenchStatusDialog_StatusLabel in: org.eclipse.ui.internal.messages

!ENTRY org.eclipse.osgi 2 1 2008-12-16 15:10:30.179
!MESSAGE NLS unused message: WorkbenchStatusDialog_NotAvailable in: org.eclipse.ui.internal.messages

!ENTRY org.eclipse.osgi 2 1 2008-12-16 15:10:30.179
!MESSAGE NLS unused message: WorkbenchStatusDialog_TimestampNotAvailable in: org.eclipse.ui.internal.messages

!ENTRY org.eclipse.osgi 2 1 2008-12-16 15:10:30.179
!MESSAGE NLS unused message: WorkbenchStatusDialog_ExplanationLabel in: org.eclipse.ui.internal.messages

!ENTRY org.eclipse.osgi 2 1 2008-12-16 15:10:30.179
!MESSAGE NLS unused message: WorkbenchStatusDialog_ActionLabel in: org.eclipse.ui.internal.messages

!ENTRY org.eclipse.osgi 2 1 2008-12-16 15:10:30.179
!MESSAGE NLS unused message: WorkbenchStatusDialog_CopyThisReport in: org.eclipse.ui.internal.messages

!ENTRY org.eclipse.osgi 2 1 2008-12-16 15:10:30.179
!MESSAGE NLS unused message: WorkbenchStatusDialog_Support in: org.eclipse.ui.internal.messages

!ENTRY org.eclipse.osgi 2 1 2008-12-16 15:10:30.179
!MESSAGE NLS unused message: WorkbenchStatusDialog_StatusWithChildren in: org.eclipse.ui.internal.messages

!ENTRY org.eclipse.osgi 2 1 2008-12-16 15:10:30.179
!MESSAGE NLS unused message: WorkbenchStatusDialog_NoMessageAvailable in: org.eclipse.ui.internal.messages

!ENTRY org.eclipse.osgi 2 1 2008-12-16 15:10:30.179
!MESSAGE NLS unused message: WorkbenchStatusDialog_SeeDetails in: org.eclipse.ui.internal.messages

!ENTRY org.eclipse.osgi 2 1 2008-12-16 15:10:30.179
!MESSAGE NLS unused message: WorkbenchStatusDialog_MultipleProblemsHaveOccured in: org.eclipse.ui.internal.messages

!ENTRY org.eclipse.osgi 2 1 2008-12-16 15:10:30.179
!MESSAGE NLS unused message: StackTraceSupportArea_CausedBy in: org.eclipse.ui.internal.messages

!ENTRY org.eclipse.osgi 2 1 2008-12-16 15:10:30.179
!MESSAGE NLS unused message: StackTraceSupportArea_NoStackTrace in: org.eclipse.ui.internal.messages

!ENTRY org.eclipse.osgi 2 1 2008-12-16 15:10:30.179
!MESSAGE NLS unused message: StackTraceSupportArea_Title in: org.eclipse.ui.internal.messages

!ENTRY org.eclipse.osgi 2 1 2008-12-16 15:10:30.195
!MESSAGE NLS unused message: WorkingSetConfigurationBlock_WorkingSetText_name in: org.eclipse.ui.internal.messages

!ENTRY org.eclipse.osgi 2 1 2008-12-16 15:10:30.195
!MESSAGE NLS unused message: WorkingSetConfigurationBlock_SelectWorkingSet_button in: org.eclipse.ui.internal.messages

!ENTRY org.eclipse.osgi 2 1 2008-12-16 15:10:30.195
!MESSAGE NLS unused message: WorkingSetPropertyPage_ReadOnlyWorkingSet_description in: org.eclipse.ui.internal.messages

!ENTRY org.eclipse.osgi 2 1 2008-12-16 15:10:30.195
!MESSAGE NLS unused message: WorkingSetPropertyPage_ReadOnlyWorkingSet_title in: org.eclipse.ui.internal.messages

!ENTRY org.eclipse.osgi 2 1 2008-12-16 15:10:30.195
!MESSAGE NLS unused message: WorkingSetGroup_EnableWorkingSet_button in: org.eclipse.ui.internal.messages

!ENTRY org.eclipse.osgi 2 1 2008-12-16 15:10:30.195
!MESSAGE NLS unused message: WorkingSetGroup_WorkingSetSelection_message in: org.eclipse.ui.internal.messages

!ENTRY org.eclipse.osgi 2 1 2008-12-16 15:10:30.195
!MESSAGE NLS unused message: WorkingSetGroup_WorkingSets_group in: org.eclipse.ui.internal.messages

!ENTRY org.eclipse.osgi 2 1 2008-12-16 15:10:30.195
!MESSAGE NLS unused message: ViewsPreference_useColoredLabels in: org.eclipse.ui.internal.messages

!ENTRY org.eclipse.osgi 2 1 2008-12-16 15:10:30.195
!MESSAGE NLS unused message: WorkbenchStatusDialog_ProblemOccurred in: org.eclipse.ui.internal.messages

!ENTRY org.eclipse.osgi 2 1 2008-12-16 15:10:30.195
!MESSAGE NLS unused message: WorkbenchStatusDialog_ProblemOccurredInJob in: org.eclipse.ui.internal.messages

!ENTRY org.eclipse.osgi 2 1 2008-12-16 15:10:30.195
!MESSAGE NLS unused message: WorkbenchPreference_allowInplaceEditingButton in: org.eclipse.ui.internal.messages

!ENTRY org.eclipse.osgi 2 1 2008-12-16 15:10:30.195
!MESSAGE NLS unused message: FilteredPreferenceDialog_Resize in: org.eclipse.ui.internal.messages

!ENTRY org.eclipse.osgi 2 1 2008-12-16 15:10:30.195
!MESSAGE NLS unused message: AboutPluginsDialog_columns in: org.eclipse.ui.internal.messages

!ENTRY org.eclipse.osgi 2 1 2008-12-16 15:10:30.195
!MESSAGE NLS unused message: AboutFeaturesDialog_columns in: org.eclipse.ui.internal.messages

!ENTRY org.eclipse.osgi 2 1 2008-12-16 15:10:30.195
!MESSAGE NLS unused message: ViewMenu in: org.eclipse.ui.internal.messages

!ENTRY org.eclipse.osgi 2 1 2008-12-16 15:10:30.195
!MESSAGE NLS unused message: Workbench_NeedsClose_Title in: org.eclipse.ui.internal.messages

!ENTRY org.eclipse.osgi 2 1 2008-12-16 15:10:30.195
!MESSAGE NLS unused message: Workbench_NeedsClose_Message in: org.eclipse.ui.internal.messages

!ENTRY org.eclipse.osgi 2 1 2008-12-16 15:10:30.195
!MESSAGE NLS unused message: AbstractWorkingSetManager_updatersActivating in: org.eclipse.ui.internal.messages

!ENTRY org.eclipse.osgi 2 1 2008-12-16 15:10:30.460
!MESSAGE NLS unused message: CreateLinkedResourceGroup_targetSelectionTitle in: org.eclipse.ui.internal.ide.messages

!ENTRY org.eclipse.osgi 2 1 2008-12-16 15:10:30.460
!MESSAGE NLS unused message: CleanDialog_globalBuildButton in: org.eclipse.ui.internal.ide.messages

!ENTRY org.eclipse.osgi 2 1 2008-12-16 15:10:30.460
!MESSAGE NLS unused message: CleanDialog_buildSelectedProjectsButton in: org.eclipse.ui.internal.ide.messages

!ENTRY org.eclipse.osgi 2 1 2008-12-16 15:10:30.460
!MESSAGE NLS unused message: UnsupportedVM_message in: org.eclipse.ui.internal.ide.messages

!ENTRY org.eclipse.osgi 2 1 2008-12-16 15:10:30.460
!MESSAGE NLS unused message: IDEWorkbenchActivityHelper_jobName in: org.eclipse.ui.internal.ide.messages

!ENTRY org.eclipse.osgi 2 1 2008-12-16 15:10:30.460
!MESSAGE NLS unused message: ProjectLocationSelectionDialog_locationIsSelf in: org.eclipse.ui.internal.ide.messages

!ENTRY org.eclipse.osgi 2 1 2008-12-16 15:10:30.476
!MESSAGE NLS unused message: OpenResourceDialog_openButton_text in: org.eclipse.ui.internal.ide.messages

!ENTRY org.eclipse.osgi 2 1 2008-12-16 15:10:30.476
!MESSAGE NLS unused message: OpenResourceDialog_openWithMenu_label in: org.eclipse.ui.internal.ide.messages

!ENTRY org.eclipse.osgi 2 1 2008-12-16 15:10:30.476
!MESSAGE NLS unused message: OpenResourceDialog_openWithButton_toolTip in: org.eclipse.ui.internal.ide.messages

!ENTRY org.eclipse.osgi 2 1 2008-12-16 15:10:30.476
!MESSAGE NLS unused message: CleanDialog_cleanSelectedTaskName in: org.eclipse.ui.internal.ide.messages

!ENTRY org.eclipse.osgi 2 1 2008-12-16 15:10:30.476
!MESSAGE NLS unused message: CleanDialog_cleanAllTaskName in: org.eclipse.ui.internal.ide.messages

!ENTRY org.eclipse.osgi 2 1 2008-12-16 15:10:30.523
!MESSAGE NLS unused message: JobInfo_Cancel_Requested in: org.eclipse.ui.internal.progress.messages

!ENTRY org.eclipse.osgi 2 1 2008-12-16 15:10:30.523
!MESSAGE NLS unused message: InternalError in: org.eclipse.ui.internal.progress.messages

!ENTRY org.eclipse.ui.workbench 2 0 2008-12-16 15:10:37.179
!MESSAGE A handler conflict occurred.  This may disable some commands.
!SUBENTRY 1 org.eclipse.ui.workbench 2 0 2008-12-16 15:10:37.179
!MESSAGE Conflict for 'AUTOGEN:::com.omondo.uml.std.ui.check.diagram/com.omondo.uml.std.ui.actions.check.diagram': HandlerActivation(commandId=AUTOGEN:::com.omondo.uml.std.ui.check.diagram/com.omondo.uml.std.ui.actions.check.diagram,     handler=ActionDelegateHandlerProxy(null,com.omondo.uml.std.external.UMLCheckDiagramAction),     expression=WorkbenchWindowExpression(org.eclipse.ui.internal.WorkbenchWindow@1382926),sourcePriority=16384) HandlerActivation(commandId=AUTOGEN:::com.omondo.uml.std.ui.check.diagram/com.omondo.uml.std.ui.actions.check.diagram,     handler=ActionDelegateHandlerProxy(null,com.omondo.uml.std.external.UMLCheckDiagramAction),     expression=WorkbenchWindowExpression(org.eclipse.ui.internal.WorkbenchWindow@1382926),sourcePriority=16384) !ENTRY org.eclipse.osgi 2 1 2008-12-16 15:10:46.273
!MESSAGE NLS unused message: RegistryView_found_problems in: org.eclipse.pde.internal.runtime.pderuntimeresources

!ENTRY org.eclipse.osgi 2 1 2008-12-16 15:10:46.273
!MESSAGE NLS unused message: RegistryBrowser_plugins in: org.eclipse.pde.internal.runtime.pderuntimeresources

!ENTRY org.eclipse.osgi 2 1 2008-12-16 15:10:46.273
!MESSAGE NLS unused message: RegistryView_startAction_label in: org.eclipse.pde.internal.runtime.pderuntimeresources

!ENTRY org.eclipse.osgi 2 1 2008-12-16 15:10:46.273
!MESSAGE NLS unused message: RegistryView_stopAction_label in: org.eclipse.pde.internal.runtime.pderuntimeresources

!ENTRY org.eclipse.osgi 2 1 2008-12-16 15:10:46.273
!MESSAGE NLS unused message: RegistryView_enableAction_label in: org.eclipse.pde.internal.runtime.pderuntimeresources

!ENTRY org.eclipse.osgi 2 1 2008-12-16 15:10:46.351
!MESSAGE NLS unused message: RegistryView_disableAction_label in: org.eclipse.pde.internal.runtime.pderuntimeresources

!ENTRY org.eclipse.osgi 2 1 2008-12-16 15:10:46.351
!MESSAGE NLS unused message: RegistryView_no_unresolved_constraints in: org.eclipse.pde.internal.runtime.pderuntimeresources

!ENTRY org.eclipse.osgi 2 1 2008-12-16 15:10:46.351
!MESSAGE NLS unused message: SpyDialog_title in: org.eclipse.pde.internal.runtime.pderuntimeresources

!ENTRY org.eclipse.osgi 2 1 2008-12-16 15:10:46.367
!MESSAGE NLS unused message: SpyDialog_close in: org.eclipse.pde.internal.runtime.pderuntimeresources

!ENTRY org.eclipse.osgi 2 1 2008-12-16 15:10:46.367
!MESSAGE NLS unused message: SpyDialog_activeSelection_title in: org.eclipse.pde.internal.runtime.pderuntimeresources

!ENTRY org.eclipse.osgi 2 1 2008-12-16 15:10:46.367
!MESSAGE NLS unused message: SpyFormToolkit_saveImageAs_title in: org.eclipse.pde.internal.runtime.pderuntimeresources

!ENTRY org.eclipse.osgi 2 1 2008-12-16 15:10:46.367
!MESSAGE NLS unused message: SpyFormToolkit_copyQualifiedName in: org.eclipse.pde.internal.runtime.pderuntimeresources

!ENTRY org.eclipse.osgi 2 1 2008-12-16 15:10:46.429
!MESSAGE NLS unused message: RegistryBrowser_copy_label in: org.eclipse.pde.internal.runtime.pderuntimeresources

!ENTRY org.eclipse.osgi 2 1 2008-12-16 15:10:46.429
!MESSAGE NLS unused message: SpyIDEUtil_noSourceFound_message in: org.eclipse.pde.internal.runtime.pderuntimeresources

!ENTRY org.eclipse.osgi 2 1 2008-12-16 15:10:46.429
!MESSAGE NLS unused message: SpyDialog_activePageBook_title in: org.eclipse.pde.internal.runtime.pderuntimeresources

!ENTRY org.eclipse.osgi 2 1 2008-12-16 15:10:46.554
!MESSAGE NLS unused message: FileLabelProvider_line_number in: org.eclipse.search.internal.ui.SearchMessages

!ENTRY org.eclipse.osgi 2 1 2008-12-16 15:10:46.554
!MESSAGE NLS unused message: FileSearchPage_open_file_failed in: org.eclipse.search.internal.ui.SearchMessages

!ENTRY org.eclipse.osgi 2 1 2008-12-16 15:10:46.554
!MESSAGE NLS unused message: FileSearchPage_limited_format_files in: org.eclipse.search.internal.ui.SearchMessages

!ENTRY org.eclipse.osgi 2 1 2008-12-16 15:10:46.554
!MESSAGE NLS unused message: FileSearchPage_limited_format_matches in: org.eclipse.search.internal.ui.SearchMessages

!ENTRY org.eclipse.osgi 2 1 2008-12-16 15:10:46.554
!MESSAGE NLS unused message: FileSearchPage_open_file_dialog_title in: org.eclipse.search.internal.ui.SearchMessages

!ENTRY org.eclipse.osgi 2 1 2008-12-16 15:10:46.554
!MESSAGE NLS unused message: ReplaceAction_title_all in: org.eclipse.search.internal.ui.SearchMessages

!ENTRY org.eclipse.osgi 2 1 2008-12-16 15:10:46.570
!MESSAGE NLS unused message: ReplaceAction_description_operation in: org.eclipse.search.internal.ui.SearchMessages

!ENTRY org.eclipse.osgi 2 1 2008-12-16 15:10:46.570
!MESSAGE NLS unused message: ReplaceAction_title_selected in: org.eclipse.search.internal.ui.SearchMessages

!ENTRY org.eclipse.osgi 2 1 2008-12-16 15:10:46.570
!MESSAGE NLS unused message: ReplaceRefactoring_refactoring_name in: org.eclipse.search.internal.ui.SearchMessages

!ENTRY org.eclipse.osgi 2 1 2008-12-16 15:10:46.570
!MESSAGE NLS unused message: ReplaceRefactoring_error_no_matches in: org.eclipse.search.internal.ui.SearchMessages

!ENTRY org.eclipse.osgi 2 1 2008-12-16 15:10:46.570
!MESSAGE NLS unused message: ReplaceRefactoring_error_no_changes in: org.eclipse.search.internal.ui.SearchMessages

!ENTRY org.eclipse.osgi 2 1 2008-12-16 15:10:46.570
!MESSAGE NLS unused message: ReplaceRefactoring_group_label_change_for_file in: org.eclipse.search.internal.ui.SearchMessages

!ENTRY org.eclipse.osgi 2 1 2008-12-16 15:10:46.570
!MESSAGE NLS unused message: ReplaceRefactoring_group_label_match_replace in: org.eclipse.search.internal.ui.SearchMessages

!ENTRY org.eclipse.osgi 2 1 2008-12-16 15:10:46.570
!MESSAGE NLS unused message: ReplaceRefactoring_result_update_name in: org.eclipse.search.internal.ui.SearchMessages

!ENTRY org.eclipse.osgi 2 1 2008-12-16 15:10:46.570
!MESSAGE NLS unused message: ReplaceRefactoring_composite_change_name in: org.eclipse.search.internal.ui.SearchMessages

!ENTRY org.eclipse.osgi 2 1 2008-12-16 15:10:46.570
!MESSAGE NLS unused message: ReplaceRefactoring_error_access_file in: org.eclipse.search.internal.ui.SearchMessages

!ENTRY org.eclipse.osgi 2 1 2008-12-16 15:10:46.570
!MESSAGE NLS unused message: ReplaceRefactoring_error_illegal_search_string in: org.eclipse.search.internal.ui.SearchMessages

!ENTRY org.eclipse.osgi 2 1 2008-12-16 15:10:46.570
!MESSAGE NLS unused message: ReplaceRefactoring_error_no_replace_string in: org.eclipse.search.internal.ui.SearchMessages

!ENTRY org.eclipse.osgi 2 1 2008-12-16 15:10:46.570
!MESSAGE NLS unused message: ReplaceRefactoring_error_accessing_file_buffer in: org.eclipse.search.internal.ui.SearchMessages

!ENTRY org.eclipse.osgi 2 1 2008-12-16 15:10:46.570
!MESSAGE NLS unused message: ReplaceRefactoring_error_match_content_changed in: org.eclipse.search.internal.ui.SearchMessages

!ENTRY org.eclipse.osgi 2 1 2008-12-16 15:10:46.570
!MESSAGE NLS unused message: ReplaceRefactoring_error_replacement_expression in: org.eclipse.search.internal.ui.SearchMessages

!ENTRY org.eclipse.osgi 2 1 2008-12-16 15:10:46.570
!MESSAGE NLS unused message: ReplaceConfigurationPage_replace_label in: org.eclipse.search.internal.ui.SearchMessages

!ENTRY org.eclipse.osgi 2 1 2008-12-16 15:10:46.570
!MESSAGE NLS unused message: ReplaceConfigurationPage_with_label in: org.eclipse.search.internal.ui.SearchMessages

!ENTRY org.eclipse.osgi 2 1 2008-12-16 15:10:46.570
!MESSAGE NLS unused message: ReplaceConfigurationPage_isRegex_label in: org.eclipse.search.internal.ui.SearchMessages

!ENTRY org.eclipse.osgi 2 1 2008-12-16 15:10:46.570
!MESSAGE NLS unused message: ReplaceConfigurationPage_description_many_in_many in: org.eclipse.search.internal.ui.SearchMessages

!ENTRY org.eclipse.osgi 2 1 2008-12-16 15:10:46.570
!MESSAGE NLS unused message: ReplaceConfigurationPage_description_one_in_one in: org.eclipse.search.internal.ui.SearchMessages

!ENTRY org.eclipse.osgi 2 1 2008-12-16 15:10:46.570
!MESSAGE NLS unused message: ReplaceConfigurationPage_description_many_in_one in: org.eclipse.search.internal.ui.SearchMessages

!ENTRY org.eclipse.osgi 2 1 2008-12-16 15:10:46.570
!MESSAGE NLS unused message: PatternConstructor_error_escape_sequence in: org.eclipse.search.internal.ui.SearchMessages

!ENTRY org.eclipse.osgi 2 1 2008-12-16 15:10:46.570
!MESSAGE NLS unused message: PatternConstructor_error_hex_escape_sequence in: org.eclipse.search.internal.ui.SearchMessages

!ENTRY org.eclipse.osgi 2 1 2008-12-16 15:10:46.570
!MESSAGE NLS unused message: PatternConstructor_error_line_delim_position in: org.eclipse.search.internal.ui.SearchMessages

!ENTRY org.eclipse.osgi 2 1 2008-12-16 15:10:46.570
!MESSAGE NLS unused message: PatternConstructor_error_unicode_escape_sequence in: org.eclipse.search.internal.ui.SearchMessages

!ENTRY org.eclipse.osgi 2 1 2008-12-16 15:10:46.585
!MESSAGE NLS unused message: SearchView_empty_search_label in: org.eclipse.search2.internal.ui.SearchMessages

!ENTRY org.eclipse.osgi 2 1 2008-12-16 15:10:46.585
!MESSAGE NLS unused message: RetrieverAction_dialog_title in: org.eclipse.search2.internal.ui.SearchMessages
----------------------------------------------
Comment 3 Nobody - feel free to take it CLA 2009-08-04 19:17:17 EDT
We are also having a problem with all the warning messages in our RCP. Are we missing something from our RCP?

Here is the list:

!ENTRY org.eclipse.osgi 2 1 2009-08-04 14:58:56.101
!MESSAGE NLS unused message: OperationCommand_status_critical in: org.eclipse.datatools.sqltools.result.ui.PluginResources

!ENTRY org.eclipse.osgi 2 1 2009-08-04 14:58:56.101
!MESSAGE NLS unused message: OperationCommand_status_warning in: org.eclipse.datatools.sqltools.result.ui.PluginResources

!ENTRY org.eclipse.osgi 2 1 2009-08-04 14:58:56.117
!MESSAGE NLS unused message: OperationCommand_status_started in: org.eclipse.datatools.sqltools.result.ui.PluginResources

!ENTRY org.eclipse.osgi 2 1 2009-08-04 14:58:56.117
!MESSAGE NLS unused message: OperationCommand_status_running in: org.eclipse.datatools.sqltools.result.ui.PluginResources

!ENTRY org.eclipse.osgi 2 1 2009-08-04 14:58:56.117
!MESSAGE NLS unused message: OperationCommand_status_succeeded in: org.eclipse.datatools.sqltools.result.ui.PluginResources

!ENTRY org.eclipse.osgi 2 1 2009-08-04 14:58:56.117
!MESSAGE NLS unused message: OperationCommand_status_failed in: org.eclipse.datatools.sqltools.result.ui.PluginResources

!ENTRY org.eclipse.osgi 2 1 2009-08-04 14:58:56.117
!MESSAGE NLS unused message: OperationCommand_status_terminated in: org.eclipse.datatools.sqltools.result.ui.PluginResources

!ENTRY org.eclipse.osgi 2 1 2009-08-04 14:58:56.117
!MESSAGE NLS unused message: OperationCommand_status_unknown in: org.eclipse.datatools.sqltools.result.ui.PluginResources

!ENTRY org.eclipse.osgi 2 1 2009-08-04 14:58:56.132
!MESSAGE NLS unused message: OperationCommand_unknown_action in: org.eclipse.datatools.sqltools.result.ui.PluginResources

!ENTRY org.eclipse.osgi 2 1 2009-08-04 14:58:56.132
!MESSAGE NLS unused message: OperationCommand_action_execute in: org.eclipse.datatools.sqltools.result.ui.PluginResources

!ENTRY org.eclipse.osgi 2 1 2009-08-04 14:58:56.132
!MESSAGE NLS unused message: OperationCommand_action_create in: org.eclipse.datatools.sqltools.result.ui.PluginResources

!ENTRY org.eclipse.osgi 2 1 2009-08-04 14:58:56.132
!MESSAGE NLS unused message: OperationCommand_action_debug in: org.eclipse.datatools.sqltools.result.ui.PluginResources

!ENTRY org.eclipse.osgi 2 1 2009-08-04 14:58:56.132
!MESSAGE NLS unused message: OperationCommand_action_deploy in: org.eclipse.datatools.sqltools.result.ui.PluginResources

!ENTRY org.eclipse.osgi 2 1 2009-08-04 14:58:56.148
!MESSAGE NLS unused message: OperationCommand_action_drop in: org.eclipse.datatools.sqltools.result.ui.PluginResources

!ENTRY org.eclipse.osgi 2 1 2009-08-04 14:58:56.148
!MESSAGE NLS unused message: OperationCommand_action_edit in: org.eclipse.datatools.sqltools.result.ui.PluginResources

!ENTRY org.eclipse.osgi 2 1 2009-08-04 14:58:56.148
!MESSAGE NLS unused message: OperationCommand_action_export in: org.eclipse.datatools.sqltools.result.ui.PluginResources

!ENTRY org.eclipse.osgi 2 1 2009-08-04 14:58:56.148
!MESSAGE NLS unused message: OperationCommand_action_extract in: org.eclipse.datatools.sqltools.result.ui.PluginResources

!ENTRY org.eclipse.osgi 2 1 2009-08-04 14:58:56.163
!MESSAGE NLS unused message: OperationCommand_action_import in: org.eclipse.datatools.sqltools.result.ui.PluginResources

!ENTRY org.eclipse.osgi 2 1 2009-08-04 14:58:56.163
!MESSAGE NLS unused message: OperationCommand_action_load in: org.eclipse.datatools.sqltools.result.ui.PluginResources

!ENTRY org.eclipse.osgi 2 1 2009-08-04 14:58:56.163
!MESSAGE NLS unused message: OperationCommand_action_before_run in: org.eclipse.datatools.sqltools.result.ui.PluginResources

!ENTRY org.eclipse.osgi 2 1 2009-08-04 14:58:56.179
!MESSAGE NLS unused message: OperationCommand_action_after_run in: org.eclipse.datatools.sqltools.result.ui.PluginResources

!ENTRY org.eclipse.osgi 2 1 2009-08-04 14:58:56.179
!MESSAGE NLS unused message: OperationCommand_action_run in: org.eclipse.datatools.sqltools.result.ui.PluginResources

!ENTRY org.eclipse.osgi 2 1 2009-08-04 14:58:56.179
!MESSAGE NLS unused message: OperationCommand_action_validate in: org.eclipse.datatools.sqltools.result.ui.PluginResources

!ENTRY org.eclipse.osgi 2 1 2009-08-04 14:58:56.179
!MESSAGE NLS unused message: OperationCommand_action_browse in: org.eclipse.datatools.sqltools.result.ui.PluginResources

!ENTRY org.eclipse.osgi 2 1 2009-08-04 14:58:56.195
!MESSAGE NLS unused message: StatusTextProvider_operation_success in: org.eclipse.datatools.sqltools.result.ui.PluginResources

!ENTRY org.eclipse.osgi 2 1 2009-08-04 14:58:56.195
!MESSAGE NLS unused message: StatusTextProvider_action_type in: org.eclipse.datatools.sqltools.result.ui.PluginResources

!ENTRY org.eclipse.osgi 2 1 2009-08-04 14:58:56.195
!MESSAGE NLS unused message: StatusTextProvider_profile_name in: org.eclipse.datatools.sqltools.result.ui.PluginResources

!ENTRY org.eclipse.osgi 2 1 2009-08-04 14:58:56.210
!MESSAGE NLS unused message: StatusTextProvider_database in: org.eclipse.datatools.sqltools.result.ui.PluginResources

!ENTRY org.eclipse.osgi 2 1 2009-08-04 14:58:56.210
!MESSAGE NLS unused message: StatusTextProvider_time in: org.eclipse.datatools.sqltools.result.ui.PluginResources

!ENTRY org.eclipse.osgi 2 1 2009-08-04 14:58:56.210
!MESSAGE NLS unused message: StatusTextProvider_update_count_complex in: org.eclipse.datatools.sqltools.result.ui.PluginResources

!ENTRY org.eclipse.osgi 2 1 2009-08-04 14:58:56.226
!MESSAGE NLS unused message: StatusTextProvider_update_count_single in: org.eclipse.datatools.sqltools.result.ui.PluginResources

!ENTRY org.eclipse.osgi 2 1 2009-08-04 14:58:56.226
!MESSAGE NLS unused message: Parameter_constructor_error in: org.eclipse.datatools.sqltools.result.ui.PluginResources

!ENTRY org.eclipse.osgi 2 1 2009-08-04 14:58:56.226
!MESSAGE NLS unused message: StatusLogger_no_bundle in: org.eclipse.datatools.sqltools.result.ui.PluginResources
Comment 4 Kit Lo CLA 2009-10-22 12:42:04 EDT
Created attachment 150276 [details]
patch

There are 2 issues in this report:
(1) we need an option to suppress the "NLS unused message: " messages
(2) clean up the keys that are causing the messages

For (1), I opened bug 292980. It's been accepted and targeted for 3.6 M4.
For (2), the root cause was a problem in the parseLocation() function in process_map_files.php. The regex to extract the CVS tag never worked, causing the newer version of the file, which may contain new keys, being checked out.

if(preg_match("/^[0-9a-zA-Z_]+$/", $location_part) && !isset($aTheseElements['cvsroot'])) {
  $aTheseElements['tag'] = $location_part;
}

From the process_map_files console log we can see that the tag (M20070921-1200) was never used to check out the properties files:

  Processing line: plugin@org.eclipse.ui.workbench=M20070921-1200,:pserver:anonymous@dev.eclipse.org:/cvsroot/eclipse,
    Processing plugin: M20070921-1200,:pserver:anonymous@dev.eclipse.org:/cvsroot/eclipse,
    --> cvs -d :pserver:anonymous@dev.eclipse.org:/cvsroot/eclipse co org.eclipse.ui.workbench

With this patch, the tag is now used to check out the properties files:

  Processing line: plugin@org.eclipse.ui.workbench=M20070921-1200,:pserver:anonymous@dev.eclipse.org:/cvsroot/eclipse,
    Processing plugin: M20070921-1200,:pserver:anonymous@dev.eclipse.org:/cvsroot/eclipse,
    --> cvs -d :pserver:anonymous@dev.eclipse.org:/cvsroot/eclipse co -r M20070921-1200 org.eclipse.ui.workbench
Comment 5 Kit Lo CLA 2009-10-22 12:47:21 EDT
Denis, is it possible to process all the map files (including those for 3.3, 3.4, and 3.5) again?
Comment 6 Kit Lo CLA 2009-11-02 10:16:10 EST
Denis, please review the patch. Thanks!
Comment 7 Kit Lo CLA 2011-02-28 14:49:25 EST
I did more investigation recently and figured that these messages have nothing to do with the language packs. OSGi is reporting that there is a string in the properties file but there is no corresponding key in the messages Java file. This suggests a mismatch between the Java file where the keys are defined and the property file.

We reported a few bugs to the different projects (for example, Bug 337363 for WTP & Bug 337084 for BIRT) have them fix the code.

I'm closing this bug as invalid as the problem is in Babel.