Index: applications/editors/josm/plugins/smed/plugs/oseam/src/oseam/panels/PanelSpec.java
===================================================================
--- applications/editors/josm/plugins/smed/plugs/oseam/src/oseam/panels/PanelSpec.java	(revision 28762)
+++ applications/editors/josm/plugins/smed/plugs/oseam/src/oseam/panels/PanelSpec.java	(revision 28766)
@@ -220,9 +220,9 @@
 		add(topmarkButton);
 
-		noticeButton.setBounds(new Rectangle(136, 32, 34, 32));
-		noticeButton.setToolTipText(Messages.getString("Notice"));
-		noticeButton.setBorder(BorderFactory.createLoweredBevelBorder());
-		noticeButton.addActionListener(alNotice);
-		add(noticeButton);
+//		noticeButton.setBounds(new Rectangle(136, 32, 34, 32));
+//		noticeButton.setToolTipText(Messages.getString("Notice"));
+//		noticeButton.setBorder(BorderFactory.createLoweredBevelBorder());
+//		noticeButton.addActionListener(alNotice);
+//		add(noticeButton);
 
 		mooringButton.setBounds(new Rectangle(136, 64, 34, 32));
Index: applications/editors/josm/plugins/smed/plugs/oseam/src/oseam/seamarks/SeaMark.java
===================================================================
--- applications/editors/josm/plugins/smed/plugs/oseam/src/oseam/seamarks/SeaMark.java	(revision 28762)
+++ applications/editors/josm/plugins/smed/plugs/oseam/src/oseam/seamarks/SeaMark.java	(revision 28766)
@@ -1712,5 +1712,5 @@
 					String strs[] = str.split(";");
 					for (Col col : ColSTR.keySet())
-						if (ColSTR.get(col).equals(strs[1]))
+						if ((strs.length > 1) && ColSTR.get(col).equals(strs[1]))
 							setLightAtt(Att.ALT, i, col);
 					str = strs[0];
