|
| <prev next> |
Re: Config constructor ignores ConfigFile contents [BUG]: msg#00000java.enhydra.general
I found out how to get around it. Instead of doing: // Doesn't work java.io.File file = new java.io.File("multiserver.conf"); com.lutris.util.ConfigFile configFile = new com.lutris.util.ConfigFile(file); com.lutris.util.Config conf = new com.lutris.util.Config(configFile); You can do: // Works java.io.File file = new java.io.File("multiserver.conf"); com.lutris.util.ConfigFile configFile = new com.lutris.util.ConfigFile(file); com.lutris.util.Config conf = configFile.getConfig(); So it's definitely a bug in enhydra. 2003 4月 30 水曜日 20:23、Kirk Yamamoto さんは書きました: > > Once I had problems with the Config() - constuctor too. > Maybe that works: > > ... > com.lutris.util.Config conf = configFile.getConfig(); > conf.set("first","a"); > ... > > HTH > > Thorsten > > > -----Original Message----- > > From: enhydra-admin@xxxxxxxxxxx > > [mailto:enhydra-admin@xxxxxxxxxxx] On Behalf Of Karl Stenerud > > Sent: Wednesday, April 30, 2003 5:29 AM > > To: enhydra@xxxxxxxxxxx > > Subject: Enhydra: Config constructor ignores ConfigFile contents > > > > > > I'm trying to get a Config object from a file, but the > > constructor for > > Config() ignores the file's contents. > > > > If I run the following code: > > > > java.io.File file = new java.io.File("multiserver.conf"); > > com.lutris.util.ConfigFile configFile = new > > com.lutris.util.ConfigFile(file); > > > > java.io.File outFile = new java.io.File("/tmp/conftest"); > > java.io.FileOutputStream outStream = new > > java.io.FileOutputStream(outFile); > > configFile.write(outStream); > > > > com.lutris.util.KeywordValueTable blah = new > > com.lutris.util.KeywordValueTable(); > > blah.set("first", "a"); > > > > com.lutris.util.Config conf = new com.lutris.util.Config(blah, > > configFile); > > > > org.apache.log4j.Logger.getRootLogger().error("Properties: " + > > conf.toString()); > > > > > > It prints out the following: > > > > [java] 626 [main] ERROR root - Properties: {first=a} > > > > > > It is completely ignoring the data in multiserver.conf. If I try the > > constructor that takes only the config file, it also ignores the file > > contents. > > I've verified that the ConfigFile is reading the file by > > checking the output > > file /tmp/conftest.
|
|
| <Prev in Thread] | Current Thread | [Next in Thread> |
|---|---|---|
| Next by Date: | 2 bugs in Dods 5.1, Thorsten Hilker |
|---|---|
| Next by Thread: | Re: Config constructor ignores ConfigFile contents [BUG], Sinisa Milosevic |
| Indexes: | [Date] [Thread] [Top] [All Lists] |
| News | FAQ | advertise |