<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/">
  <title>Help system: javax.help.BadIDException</title>
  <link rel="alternate" href="http://www.brockmann-consult.de/cms/cms/c/message_boards/find_thread?p_l_id=10944&amp;threadId=59237" />
  <subtitle>Help system: javax.help.BadIDException</subtitle>
  <entry>
    <title>RE: Help system: javax.help.BadIDException</title>
    <link rel="alternate" href="http://www.brockmann-consult.de/cms/cms/c/message_boards/find_message?p_l_id=10944&amp;messageId=59301" />
    <author>
      <name>Sean Bailey</name>
    </author>
    <id>http://www.brockmann-consult.de/cms/cms/c/message_boards/find_message?p_l_id=10944&amp;messageId=59301</id>
    <updated>2011-11-09T18:49:38Z</updated>
    <published>2011-11-09T18:49:38Z</published>
    <summary type="html">Norman,&lt;br /&gt;&lt;br /&gt;Thanks!  I thought it was likely a dependency issue...even tried putting it in the seadas/pom.xml with no success - didn&amp;#039;t think about the seadas-app/pom.xml!&lt;br /&gt;&lt;br /&gt;We will very likely want to have customized SeaDAS help, so many thanks for pointing us in the right direction &lt;img alt='emoticon' src='http://www.brockmann-consult.de/cms/beam46-theme/images/emoticons/happy.gif' /&gt;&lt;br /&gt;&lt;br /&gt;Sean</summary>
    <dc:creator>Sean Bailey</dc:creator>
    <dc:date>2011-11-09T18:49:38Z</dc:date>
  </entry>
  <entry>
    <title>RE: Help system: javax.help.BadIDException</title>
    <link rel="alternate" href="http://www.brockmann-consult.de/cms/cms/c/message_boards/find_message?p_l_id=10944&amp;messageId=59291" />
    <author>
      <name>Norman Fomferra</name>
    </author>
    <id>http://www.brockmann-consult.de/cms/cms/c/message_boards/find_message?p_l_id=10944&amp;messageId=59291</id>
    <updated>2011-11-09T13:54:10Z</updated>
    <published>2011-11-09T13:51:50Z</published>
    <summary type="html">Hi Sean,&lt;br /&gt;&lt;br /&gt;I fixed it by adding a (missing) dependency to beam-help module to your &lt;b&gt;seadas-app/pom.xml&lt;/b&gt;:&lt;br /&gt;&lt;br /&gt;&lt;div class='code'&gt;&lt;span class='code-lines'&gt;1&lt;/span&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp; &lt;br /&gt;&lt;span class='code-lines'&gt;2&lt;/span&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;lt;dependency&amp;gt;&lt;br /&gt;&lt;span class='code-lines'&gt;3&lt;/span&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;groupId&amp;gt;org.esa.beam&amp;lt;/groupId&amp;gt;&lt;br /&gt;&lt;span class='code-lines'&gt;4&lt;/span&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;artifactId&amp;gt;beam-help&amp;lt;/artifactId&amp;gt;&lt;br /&gt;&lt;span class='code-lines'&gt;5&lt;/span&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;version&amp;gt;4.10-SNAPSHOT&amp;lt;/version&amp;gt;&lt;br /&gt;&lt;span class='code-lines'&gt;6&lt;/span&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;lt;/dependency&amp;gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;If you want a branded or otherwise customised SeaDAS help (I guess so), you should create your owen seadas-help module (copy beam-help module and rename stuff). &lt;br /&gt;&lt;br /&gt;More customisation could be done in your &lt;b&gt;seadas-app/src/main/resources/module.xml&lt;/b&gt;. For example, you could remove the default actions from the VISAT help menu:&lt;br /&gt;&lt;div class='code'&gt;&lt;span class='code-lines'&gt;&amp;nbsp;1&lt;/span&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp; &lt;br /&gt;&lt;span class='code-lines'&gt;&amp;nbsp;2&lt;/span&gt;&amp;nbsp; &amp;nbsp;&amp;lt;extension point=&amp;#034;beam-ui:applicationDescriptors&amp;#034;&amp;gt;&lt;br /&gt;&lt;span class='code-lines'&gt;&amp;nbsp;3&lt;/span&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;lt;applicationDescriptor&amp;gt;&lt;br /&gt;&lt;span class='code-lines'&gt;&amp;nbsp;4&lt;/span&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;applicationId&amp;gt;SeaDAS&amp;lt;/applicationId&amp;gt;&lt;br /&gt;&lt;span class='code-lines'&gt;&amp;nbsp;5&lt;/span&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;displayName&amp;gt;SeaDAS&amp;lt;/displayName&amp;gt;&lt;br /&gt;&lt;span class='code-lines'&gt;&amp;nbsp;6&lt;/span&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;version&amp;gt;7.0-SNAPSHOT&amp;lt;/version&amp;gt;&lt;br /&gt;&lt;span class='code-lines'&gt;&amp;nbsp;7&lt;/span&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;buildId&amp;gt;${beam.build.id}&amp;lt;/buildId&amp;gt;&lt;br /&gt;&lt;span class='code-lines'&gt;&amp;nbsp;8&lt;/span&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;buildDate&amp;gt;${beam.build.date}&amp;lt;/buildDate&amp;gt;&lt;br /&gt;&lt;span class='code-lines'&gt;&amp;nbsp;9&lt;/span&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;excludedActions&amp;gt;&lt;br /&gt;&lt;span class='code-lines'&gt;10&lt;/span&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;lt;!-- place action IDs here you wish to exclude from your application --&amp;gt;&lt;br /&gt;&lt;span class='code-lines'&gt;11&lt;/span&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;lt;!-- e.g. &amp;lt;id&amp;gt;helpTopics&amp;lt;/id&amp;gt; --&amp;gt;&lt;br /&gt;&lt;span class='code-lines'&gt;12&lt;/span&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;lt;id&amp;gt;helpTopics&amp;lt;/id&amp;gt;&lt;br /&gt;&lt;span class='code-lines'&gt;13&lt;/span&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;lt;id&amp;gt;showHomePage&amp;lt;/id&amp;gt;&lt;br /&gt;&lt;span class='code-lines'&gt;14&lt;/span&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;lt;id&amp;gt;showDataSources&amp;lt;/id&amp;gt;&lt;br /&gt;&lt;span class='code-lines'&gt;15&lt;/span&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;lt;id&amp;gt;about&amp;lt;/id&amp;gt;&lt;br /&gt;&lt;span class='code-lines'&gt;16&lt;/span&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;/excludedActions&amp;gt;&lt;br /&gt;&lt;span class='code-lines'&gt;17&lt;/span&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;excludedToolViews&amp;gt;&lt;br /&gt;&lt;span class='code-lines'&gt;18&lt;/span&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;lt;!-- place tool view IDs here you wish to exclude from your application --&amp;gt;&lt;br /&gt;&lt;span class='code-lines'&gt;19&lt;/span&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;lt;!-- e.g. &amp;lt;id&amp;gt;org.esa.beam.visat.toolviews.lm.LayersToolView&amp;lt;/id&amp;gt; --&amp;gt;&lt;br /&gt;&lt;span class='code-lines'&gt;20&lt;/span&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;/excludedToolViews&amp;gt;&lt;br /&gt;&lt;span class='code-lines'&gt;21&lt;/span&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;lt;/applicationDescriptor&amp;gt;&lt;br /&gt;&lt;span class='code-lines'&gt;22&lt;/span&gt;&amp;nbsp; &amp;nbsp; &amp;lt;/extension&amp;gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;If you want to add your own help menu actions, you need to also define them in &lt;b&gt;seadas-app/src/main/resources/module.xml&lt;/b&gt;. For example:&lt;br /&gt;&lt;div class='code'&gt;&lt;span class='code-lines'&gt;&amp;nbsp;1&lt;/span&gt;&lt;br /&gt;&lt;span class='code-lines'&gt;&amp;nbsp;2&lt;/span&gt;&amp;nbsp; &amp;nbsp; &amp;lt;extension point=&amp;#034;beam-ui:actions&amp;#034;&amp;gt;&lt;br /&gt;&lt;span class='code-lines'&gt;&amp;nbsp;3&lt;/span&gt;&lt;br /&gt;&lt;span class='code-lines'&gt;&amp;nbsp;4&lt;/span&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;lt;action&amp;gt;&lt;br /&gt;&lt;span class='code-lines'&gt;&amp;nbsp;5&lt;/span&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;id&amp;gt;showObpgHomePage&amp;lt;/id&amp;gt;&lt;br /&gt;&lt;span class='code-lines'&gt;&amp;nbsp;6&lt;/span&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;parent&amp;gt;help&amp;lt;/parent&amp;gt;&lt;br /&gt;&lt;span class='code-lines'&gt;&amp;nbsp;7&lt;/span&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;class&amp;gt;gov.nasa.obpg.seadas.actions.ShowObpgHomePageAction&amp;lt;/class&amp;gt;&lt;br /&gt;&lt;span class='code-lines'&gt;&amp;nbsp;8&lt;/span&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;text&amp;gt;SeaDAS Home Page&amp;lt;/text&amp;gt;&lt;br /&gt;&lt;span class='code-lines'&gt;&amp;nbsp;9&lt;/span&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;description&amp;gt;Opens the SeaDAS home page.&amp;lt;/description&amp;gt;&lt;br /&gt;&lt;span class='code-lines'&gt;10&lt;/span&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;placeAfter&amp;gt;helpTopics&amp;lt;/placeAfter&amp;gt;&lt;br /&gt;&lt;span class='code-lines'&gt;11&lt;/span&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;lt;/action&amp;gt;&lt;br /&gt;&lt;span class='code-lines'&gt;12&lt;/span&gt;&lt;br /&gt;&lt;span class='code-lines'&gt;13&lt;/span&gt;&amp;nbsp; &amp;nbsp; &amp;lt;/extension&amp;gt;&lt;br /&gt;&lt;/div&gt;</summary>
    <dc:creator>Norman Fomferra</dc:creator>
    <dc:date>2011-11-09T13:51:50Z</dc:date>
  </entry>
  <entry>
    <title>Help system: javax.help.BadIDException</title>
    <link rel="alternate" href="http://www.brockmann-consult.de/cms/cms/c/message_boards/find_message?p_l_id=10944&amp;messageId=59236" />
    <author>
      <name>Sean Bailey</name>
    </author>
    <id>http://www.brockmann-consult.de/cms/cms/c/message_boards/find_message?p_l_id=10944&amp;messageId=59236</id>
    <updated>2011-11-08T17:02:43Z</updated>
    <published>2011-11-08T17:02:43Z</published>
    <summary type="html">We are experiencing a problem regarding the help system....it doesn&amp;#039;t work &lt;img alt='emoticon' src='http://www.brockmann-consult.de/cms/beam46-theme/images/emoticons/happy.gif' /&gt; &lt;br /&gt;Well, it works if we run the full Beam, but not if we run our &amp;#039;subset&amp;#039; &lt;a href='https://github.com/seadas/seadas/'&gt;SeaDAS (on GitHub)&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Specifically, we get the following error:                                &lt;br /&gt;                                                                                          &lt;br /&gt;    javax.help.BadIDException: Not valid ID: ...                                          &lt;br /&gt;                                                                                          &lt;br /&gt;It seems as if the help system hasn&amp;#039;t been properly initialized, as it                    &lt;br /&gt;consistently errors when attempting to set the current id:                                &lt;br /&gt;                                                                                          &lt;br /&gt;    javax.help.DefaultHelpBroker.setCurrentID                                             &lt;br /&gt;                                                                                          &lt;br /&gt;Any idea what we&amp;#039;re missing?  The error is easily replicated.  Start SeaDAS and           &lt;br /&gt;try to use the help from the main menu (or press F1).                                     &lt;br /&gt;&lt;br /&gt;Regards,&lt;br /&gt;Sean</summary>
    <dc:creator>Sean Bailey</dc:creator>
    <dc:date>2011-11-08T17:02:43Z</dc:date>
  </entry>
</feed>

