ini4j reading registry values causes Java to crash -



ini4j reading registry values causes Java to crash -

i have couple of methods i've written here read values registry , populate text fields in swing gui.

here first method:

public void loadregvalues() throws ioexception { scripts sc = new scripts(); //set configuration tab come forwards settabfolderselection(1); //set prebackup first selected tab setconfigtabfolderselection(0); // [global] setclientnametext(sc.readvaluefromreg("[global]", "clientname")); // [prebackup] boolean prebackupboolean = boolean.valueof(sc.readvaluefromreg("[prebackup]", "prebackup-enabled")); setprebackupenabledselection(prebackupboolean); // [openvpn] setovpnprofiletext(sc.readvaluefromreg("[openvpn]", "ovpnprofilename")); setopenvpngatewayiptext(sc.readvaluefromreg("[openvpn]", "remotegatewayip")); // [network drive] setnetworkdrivelettertext(sc.readvaluefromreg("[network drive]", "drive-letter")); setipofsharetext(sc.readvaluefromreg("[network drive]", "ipofshare")); setsharenametext(sc.readvaluefromreg("[network drive]", "sharename")); setshareusernametext(sc.readvaluefromreg("[network drive]", "shareusername")); setsharepasswordtext(sc.readvaluefromreg("[network drive]", "sharepassword")); // [registry backup] boolean registrybackupboolean = boolean.valueof(sc.readvaluefromreg("[registry backup]", "registrybackup-enabled")); setregistrybackupenabledselection(registrybackupboolean); boolean reghklmsoftwareboolean = boolean.valueof(sc.readvaluefromreg("[registry backup]", "hklm-software-enabled")); sethklmsoftwareenabledselection(reghklmsoftwareboolean); boolean regbackupcustompathboolean = boolean.valueof(sc.readvaluefromreg("[registry backup]", "reg-custompath-enabled")); setregistrycustompathenabledselection(regbackupcustompathboolean); setregistrycustompathtext(sc.readvaluefromreg("[registry backup]", "reg-custom-path")); // [freefilesync] setffsbatchfilenametext(sc.readvaluefromreg("[freefilesync]", "ffsbatchfile")); // [email] boolean emailboolean = boolean.valueof(sc.readvaluefromreg("[email]", "emailenabled")); setemailenabledselection(emailboolean); setgmailusernametext(sc.readvaluefromreg("[email]", "gmailusername")); setgmailpasswordtext(sc.readvaluefromreg("[email]", "gmailpassword")); setclientemailtext(sc.readvaluefromreg("[email]", "clientemail")); }

and here sec 1 (it in class "scripts"):

public string readvaluefromreg(string valuecategory, string keyname) throws ioexception { reg reg = new reg("hkey_local_machine\\software\\kcbs\\offsite backup\\"); reg.key cp = reg.get("hkey_local_machine\\software\\kcbs\\offsite backup\\"); reg.key valuecat = cp.getchild(valuecategory); string keyvalue = valuecat.get(keyname); homecoming keyvalue; }

whenever run loadregvalues() crashes application. i'm using ini4j api read , write registry; cannot work out why causing crash.

edit: upon farther findings, appear method of retrieving info registry using tutorial developer has provided on page http://ini4j.sourceforge.net/tutorial/windowsregistrytutorial.java.html doesn't work. write feature works fine, reading part doesn't work when using provided example. contact developer , seek help there.

java registry ini4j

Comments

Popular posts from this blog

web services - java.lang.NoClassDefFoundError: Could not initialize class net.sf.cglib.proxy.Enhancer -

Accessing MATLAB's unicode strings from C -

javascript - mongodb won't find my schema method in nested container -