[SAILFIN-81] Admingui throws errors for "Ciphersuites" when remove from the selcted list Created: 11/Oct/07 Updated: 06/Nov/07 Resolved: 06/Nov/07 Status: Project: Component/s: Affects Version/s: Fix Version/s: Resolved sailfin admin_gui 1.0 Type: Reporter: Resolution: Labels: Remaining Estimate: Time Spent: Original Estimate: Environment: Bug sujatha_chintalapati Fixed None Not Specified Issuezilla Id: 81 milestone 1 Priority: Assignee: Votes: Major irfanahmed 0 Not Specified Not Specified Operating System: Solaris SPARC Platform: Sun Description Sailfin 1.0 build. 10/10/07 nightly If select all/some of the Ephemeral Diffie-Hellman Ciphersuites while creating sip listener admingui throws the following errors. An error has occurred This operation failed, because it could not be handled by this domain. An example of such an operation is creating application server instances or clusters when they are not supported by the given domain. The actual error is: MBean instance not found: com.sun.appserv:type=ssl,config=server-config,sip-listener=s1,category=config How to reproduce: ================== Try to create Sip listener with SSl. Enabel Client Authentication, type Cert name, Enable SSl3/SSl2/Tls. Do not select Available Common Ciphersuites Selct All for "Ephemeral Diffie-Hellman Ciphersuites" and click on save. -If select some of the Ephemeral Diffie-Hellman Ciphersuites, errors are not occured. Select one by one and save or select All and save for reproducing the problem PS: If selct "All Ephemeral Diffie-Hellman Ciphersuites" along with "All Available Common Ciphersuites", problem doesn't occur. - Comments Comment by sujatha_chintalapati [ 11/Oct/07 ] More findings: =============== The problem occurs for all cipher sutes when remove from selected list. If don't see the errors while creating sip listener, try the following scenarios. 1 ) Create a sip listener (ex:sp1). Click on above Sip listeners->sp1->SSl. Enable Client Auth, type cert name, select SSL3/SSL2/TLS. Select all for common cipher suites and save. Click on Sip listeners->sp1->SSl. Remove all common cipher suites and save. 2) Select any cipher from any cipher suites, add and save. Then remove and save Comment by irfanahmed [ 25/Oct/07 ] The saveSipSSLProperties is called for updating SSL properties of a Sip listener as well as adding SSL while creating a sip listener. Now in case of an edit, the ssl element is removed and recreated but the reference of the element is not updated. Hence the MBeanInstanceNotFoundException. Comment by irfanahmed [ 25/Oct/07 ] The following changes have been checked in: Issue number: 81 ---------------------------------------------------------------------Modified Files: org/jvnet/glassfish/comms/admin/gui/extensions/handlers/SipServiceHandlers.java ....setting the reference for ssl to null so that the ssl element is recreated properly ---------------------------------------------------------------------Checking in org/jvnet/glassfish/comms/admin/gui/extensions/handlers/SipServiceHandlers.java; /cvs/sailfin/administration/src/main/java/org/jvnet/glassfish/comms/admin/gui/extensions/handlers/SipServiceHa <-- SipServiceHandlers.java new revision: 1.4; previous revision: 1.3 done Comment by sujatha_chintalapati [ 06/Nov/07 ] Verified the FIX on b06 build Generated at Tue Feb 09 12:40:01 UTC 2016 using JIRA 6.2.3#6260sha1:63ef1d6dac3f4f4d7db4c1effd405ba38ccdc558.