On trying to get the ResourceBundle ( getBundle("Resources") from Eclipse 3.2 for my project purposes i get the following errors
org.testng.TestNGException:
Cannot instantiate class ldaputility.LDAPUtility
at org.testng.internal.Utils.createInstance(Utils.java:473)
at org.testng.internal.ClassImpl.getDefaultInstance(ClassImpl.java:59)
at org.testng.internal.ClassImpl.getInstances(ClassImpl.java:81)
at org.testng.internal.TestNGClassFinder.<init>(TestNGClassFinder.java:69)
at org.testng.TestRunner.initMethods(TestRunner.java:252)
at org.testng.TestRunner.init(TestRunner.java:198)
at org.testng.TestRunner.init(TestRunner.java:168)
at org.testng.TestRunner.<init>(TestRunner.java:135)
at org.testng.remote.RemoteTestNG$1.newTestRunner(RemoteTestNG.java:102)
at org.testng.remote.RemoteTestNG$DelegatingTestRunnerFactory.newTestRunner(RemoteTestNG.java:152)
at org.testng.SuiteRunner$ProxyTestRunnerFactory.newTestRunner(SuiteRunner.java:457)
at org.testng.SuiteRunner.privateRun(SuiteRunner.java:212)
at org.testng.SuiteRunner.run(SuiteRunner.java:168)
at org.testng.TestNG.createAndRunSuiteRunners(TestNG.java:987)
at org.testng.TestNG.runSuitesLocally(TestNG.java:951)
at org.testng.TestNG.run(TestNG.java:719)
at org.testng.remote.RemoteTestNG.run(RemoteTestNG.java:73)
at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:122)
Caused by: java.lang.reflect.InvocationTargetException
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
at java.lang.reflect.Constructor.newInstance(Constructor.java:494)
at org.testng.internal.Utils.createInstance(Utils.java:464)
... 17 more
Caused by: java.util.MissingResourceException: Can't find bundle for base name Resource, locale en_US
at java.util.ResourceBundle.throwMissingResourceException(ResourceBundle.java:836)
at java.util.ResourceBundle.getBundleImpl(ResourceBundle.java:805)
at java.util.ResourceBundle.getBundle(ResourceBundle.java:549)
at ldaputility.LDAPUtility.<init>(LDAPUtility.java:113)
... 22 more
Please help.
Thanks,
Vamsi
---------------------------------------------------------------------
Posted via Jive Forums
http://forums.opensymphony.com/thread.jspa?threadID=74840&messageID=138373#138373
ResourceBundle message = ResourceBundle.getBundle("Resource");
On trying to get the ResourceBundle ( getBundle("Resources") from Eclipse 3.2 for my project purposes i get the following errors
org.testng.TestNGException:
Cannot instantiate class ldaputility.LDAPUtility
at org.testng.internal.Utils.createInstance(Utils.java:473)
at org.testng.internal.ClassImpl.getDefaultInstance(ClassImpl.java:59)
at org.testng.internal.ClassImpl.getInstances(ClassImpl.java:81)
at org.testng.internal.TestNGClassFinder.<init>(TestNGClassFinder.java :69)
at org.testng.TestRunner.initMethods(TestRunner.java:252)
at org.testng.TestRunner.init(TestRunner.java:198)
at org.testng.TestRunner.init(TestRunner.java:168)
at org.testng.TestRunner .<init>(TestRunner.java:135)
at org.testng.remote.RemoteTestNG$1.newTestRunner(RemoteTestNG.java:102)
at org.testng.remote.RemoteTestNG$DelegatingTestRunnerFactory.newTestRunner(RemoteTestNG.java :152)
at org.testng.SuiteRunner$ProxyTestRunnerFactory.newTestRunner(SuiteRunner.java:457)
at org.testng.SuiteRunner.privateRun(SuiteRunner.java:212)
at org.testng.SuiteRunner.run(SuiteRunner.java :168)
at org.testng.TestNG.createAndRunSuiteRunners(TestNG.java:987)
at org.testng.TestNG.runSuitesLocally(TestNG.java:951)
at org.testng.TestNG.run(TestNG.java:719)
at org.testng.remote.RemoteTestNG.run (RemoteTestNG.java:73)
at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:122)
Caused by: java.lang.reflect.InvocationTargetException
at sun.reflect.NativeConstructorAccessorImpl.newInstance0 (Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java :27)
at java.lang.reflect.Constructor.newInstance(Constructor.java:494)
at org.testng.internal.Utils.createInstance(Utils.java:464)
... 17 more
Caused by: java.util.MissingResourceException : Can't find bundle for base name Resource, locale en_US
at java.util.ResourceBundle.throwMissingResourceException(ResourceBundle.java:836)
at java.util.ResourceBundle.getBundleImpl(ResourceBundle.java :805)
at java.util.ResourceBundle.getBundle(ResourceBundle.java:549)
at ldaputility.LDAPUtility.<init>(LDAPUtility.java:113)
... 22 more
Please help.
Thanks,
Vamsi
---------------------------------------------------------------------
Posted via Jive Forums
http://forums.opensymphony.com/thread.jspa?threadID=74840&messageID=138373#138373
--
Cédric
Resources file is present in the output->classes->ldaputility->Resource.properties.
My code to access this is written as
ResourceBundle message = ResourceBundle.getBundle("Resource", Locale.getDefault(), this.getClass().getClassLoader());
System.out.println("TestNG");
String strLDAP_URL = message.getString("LDAP_URL");
Here LDAP_URL has to be populated with the right URL from the properties file which it is failing to.I am sure abt this as this is running fine when i hard code the value of the URL.
Can u please suggest me a way to access this Resource.properties file??
---------------------------------------------------------------------
Posted via Jive Forums
http://forums.opensymphony.com/thread.jspa?threadID=74840&messageID=138380#138380