Author: ritchiem
Date: Wed Dec 17 03:34:33 2008
New Revision: 727346
URL: http://svn.apache.org/viewvc?rev=727346&view=rev
Log:
QPID-1471 : Simplist patch to correct argument type mismatch. An improved
solution can be addressed later
Added:
qpid/trunk/qpid/java/management/eclipse-plugin/workspace/
qpid/trunk/qpid/java/management/eclipse-plugin/workspace/.metadata/
qpid/trunk/qpid/java/management/eclipse-plugin/workspace/.metadata/.log
qpid/trunk/qpid/java/management/eclipse-plugin/workspace/.metadata/.plugins/
qpid/trunk/qpid/java/management/eclipse-plugin/workspace/.metadata/.plugins/org.eclipse.ui.workbench/
qpid/trunk/qpid/java/management/eclipse-plugin/workspace/.metadata/.plugins/org.eclipse.ui.workbench/dialog_settings.xml
Modified:
qpid/trunk/qpid/java/management/eclipse-plugin/src/main/java/org/apache/qpid/management/ui/views/OperationTabControl.java
qpid/trunk/qpid/java/management/eclipse-plugin/src/main/java/org/apache/qpid/management/ui/views/ViewUtility.java
Modified:
qpid/trunk/qpid/java/management/eclipse-plugin/src/main/java/org/apache/qpid/management/ui/views/OperationTabControl.java
URL:
http://svn.apache.org/viewvc/qpid/trunk/qpid/java/management/eclipse-plugin/src/main/java/org/apache/qpid/management/ui/views/OperationTabControl.java?rev=727346&r1=727345&r2=727346&view=diff
==============================================================================
---
qpid/trunk/qpid/java/management/eclipse-plugin/src/main/java/org/apache/qpid/management/ui/views/OperationTabControl.java
(original)
+++
qpid/trunk/qpid/java/management/eclipse-plugin/src/main/java/org/apache/qpid/management/ui/views/OperationTabControl.java
Wed Dec 17 03:34:33 2008
@@ -606,25 +606,19 @@
}
// customized for passwords
- String securityMechanism = "";
- ServerRegistry serverReg =
ApplicationRegistry.getServerRegistry(_mbean);
-
- if (serverReg instanceof JMXServerRegistry)
- {
- JMXServerRegistry jmxServerReg = (JMXServerRegistry)
ApplicationRegistry.getServerRegistry(_mbean);
- securityMechanism =
jmxServerReg.getSecurityMechanism();
- }
-
- if ((MECH_CRAMMD5.equals(securityMechanism)) &&
PASSWORD.equalsIgnoreCase(param.getName()))
+ if (PASSWORD.equalsIgnoreCase(param.getName()))
{
- try
- {
-
param.setValue(ViewUtility.getMD5HashedCharArray(param.getValue()));
- }
- catch (Exception ex)
+ if (param.getType().equals("[C"))
{
- MBeanUtility.handleException(_mbean, ex);
- return;
+ try
+ {
+
param.setValue(ViewUtility.getHash((String)param.getValue()));
+ }
+ catch (Exception ex)
+ {
+ MBeanUtility.handleException(_mbean, ex);
+ return;
+ }
}
}
// end of customization
Modified:
qpid/trunk/qpid/java/management/eclipse-plugin/src/main/java/org/apache/qpid/management/ui/views/ViewUtility.java
URL:
http://svn.apache.org/viewvc/qpid/trunk/qpid/java/management/eclipse-plugin/src/main/java/org/apache/qpid/management/ui/views/ViewUtility.java?rev=727346&r1=727345&r2=727346&view=diff
==============================================================================
---
qpid/trunk/qpid/java/management/eclipse-plugin/src/main/java/org/apache/qpid/management/ui/views/ViewUtility.java
(original)
+++
qpid/trunk/qpid/java/management/eclipse-plugin/src/main/java/org/apache/qpid/management/ui/views/ViewUtility.java
Wed Dec 17 03:34:33 2008
@@ -536,29 +536,7 @@
{
oldControls[i].dispose();
}
- }
-
- public static char[] getMD5HashedCharArray(Object text) throws
NoSuchAlgorithmException, UnsupportedEncodingException
- {
- byte[] data = ((String)text).getBytes("utf-8");
-
- MessageDigest md = MessageDigest.getInstance("MD5");
-
- for (byte b : data)
- {
- md.update(b);
- }
-
- byte[] digest = md.digest();
-
- char[] byteArray = new char[digest.length];
- int index = 0;
- for (byte b : digest)
- {
- byteArray[index++] = (char)b;
- }
- return byteArray;
- }
+ }
public static char[] getHash(String text) throws NoSuchAlgorithmException,
UnsupportedEncodingException
{
Added: qpid/trunk/qpid/java/management/eclipse-plugin/workspace/.metadata/.log
URL:
http://svn.apache.org/viewvc/qpid/trunk/qpid/java/management/eclipse-plugin/workspace/.metadata/.log?rev=727346&view=auto
==============================================================================
--- qpid/trunk/qpid/java/management/eclipse-plugin/workspace/.metadata/.log
(added)
+++ qpid/trunk/qpid/java/management/eclipse-plugin/workspace/.metadata/.log Wed
Dec 17 03:34:33 2008
@@ -0,0 +1,28 @@
+!SESSION Wed Dec 17 10:39:13 GMT 2008
------------------------------------------
+!ENTRY org.eclipse.core.launcher 4 0 2008-12-17 10:39:13.784
+!MESSAGE -showsplash
+!STACK
+java.lang.NullPointerException
+ at java.lang.ProcessBuilder.start(ProcessBuilder.java:441)
+ at java.lang.Runtime.exec(Runtime.java:593)
+ at java.lang.Runtime.exec(Runtime.java:466)
+ at org.eclipse.core.launcher.Main.runCommand(Main.java:1569)
+ at org.eclipse.core.launcher.Main.handleSplash(Main.java:1545)
+ at org.eclipse.core.launcher.Main.basicRun(Main.java:278)
+ at org.eclipse.core.launcher.Main.run(Main.java:977)
+ at org.eclipse.core.launcher.Main.main(Main.java:952)
+
+!SESSION Wed Dec 17 10:53:51 GMT 2008
------------------------------------------
+!ENTRY org.eclipse.core.launcher 4 0 2008-12-17 10:53:51.375
+!MESSAGE -showsplash
+!STACK
+java.lang.NullPointerException
+ at java.lang.ProcessBuilder.start(ProcessBuilder.java:441)
+ at java.lang.Runtime.exec(Runtime.java:593)
+ at java.lang.Runtime.exec(Runtime.java:466)
+ at org.eclipse.core.launcher.Main.runCommand(Main.java:1569)
+ at org.eclipse.core.launcher.Main.handleSplash(Main.java:1545)
+ at org.eclipse.core.launcher.Main.basicRun(Main.java:278)
+ at org.eclipse.core.launcher.Main.run(Main.java:977)
+ at org.eclipse.core.launcher.Main.main(Main.java:952)
+
Added:
qpid/trunk/qpid/java/management/eclipse-plugin/workspace/.metadata/.plugins/org.eclipse.ui.workbench/dialog_settings.xml
URL:
http://svn.apache.org/viewvc/qpid/trunk/qpid/java/management/eclipse-plugin/workspace/.metadata/.plugins/org.eclipse.ui.workbench/dialog_settings.xml?rev=727346&view=auto
==============================================================================
---
qpid/trunk/qpid/java/management/eclipse-plugin/workspace/.metadata/.plugins/org.eclipse.ui.workbench/dialog_settings.xml
(added)
+++
qpid/trunk/qpid/java/management/eclipse-plugin/workspace/.metadata/.plugins/org.eclipse.ui.workbench/dialog_settings.xml
Wed Dec 17 03:34:33 2008
@@ -0,0 +1,3 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<section name="Workbench">
+</section>