[Geonetwork-devel] help with mckoi not starting up?

Hey all, sorry for a post without researching it much, but I have one
day to pull a full demo together, and want to show off geonetwork, but
just don't have the time to work through bugs and all. On start up
everything looks fine, but all operations fail: The requested operation
could not be performed.

Looking at the logs at start up I have:

2005-10-28 17:02:14 | === Starting system

2005-10-28 17:02:14 | Path : C:\Program Files\geonetwork\web/
2005-10-28 17:02:14 | BaseURL : geonetwork
2005-10-28 17:02:14 | Loading : C:\Program
Files\geonetwork\web/WEB-INF/config.xml
2005-10-28 17:02:14 | Initializing general configuration...
2005-10-28 17:02:14 | Initializing defaults...
2005-10-28 17:02:14 | Default local is :true
2005-10-28 17:02:14 | Initializing resources...
2005-10-28 17:02:14 | Adding resource : main-db
2005-10-28 17:02:15 | Raised exception while initializing resource.
Skipped.
2005-10-28 17:02:15 | Resource : main-db
2005-10-28 17:02:15 | Provider : jeeves.resources.dbms.DbmsPool
2005-10-28 17:02:15 | Exception : java.sql.SQLException: Connection
refused: connect
2005-10-28 17:02:15 | Message : Connection refused: connect
2005-10-28 17:02:15 | Stack : java.sql.SQLException: Connection
refused: connect
  at
com.mckoi.database.jdbc.TCPStreamDatabaseInterface.connectToDatabase(TCPStreamDatabaseInterface.java:76)
  at com.mckoi.database.jdbc.MDriver.connect(MDriver.java:584)
  at java.sql.DriverManager.getConnection(Unknown Source)
  at java.sql.DriverManager.getConnection(Unknown Source)
  at jeeves.resources.dbms.Dbms.connect(Dbms.java:78)
  at jeeves.resources.dbms.DbmsPool.init(DbmsPool.java:78)
  at
jeeves.server.resources.ProviderManager.register(ProviderManager.java:54)
  at jeeves.server.JeevesEngine.initResources(JeevesEngine.java:353)
  at jeeves.server.JeevesEngine.loadConfigFile(JeevesEngine.java:203)
  at jeeves.server.JeevesEngine.init(JeevesEngine.java:126)
  at jeeves.server.sources.http.JeevesServlet.init(JeevesServlet.java:68)
  at javax.servlet.GenericServlet.init(GenericServlet.java:168)
  at
org.mortbay.jetty.servlet.ServletHolder.initServlet(ServletHolder.java:383)
  at
org.mortbay.jetty.servlet.ServletHolder.start(ServletHolder.java:243)
  at
org.mortbay.jetty.servlet.ServletHandler.initializeServlets(ServletHandler.java:446)
  at
org.mortbay.jetty.servlet.WebApplicationHandler.initializeServlets(WebApplicationHandler.java:321)
  at
org.mortbay.jetty.servlet.WebApplicationContext.doStart(WebApplicationContext.java:511)
  at org.mortbay.util.Container.start(Container.java:72)
  at org.mortbay.http.HttpServer.doStart(HttpServer.java:753)
  at org.mortbay.util.Container.start(Container.java:72)
  at org.mortbay.jetty.Server.main(Server.java:439)
  at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
  at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
  at java.lang.reflect.Method.invoke(Unknown Source)
  at org.mortbay.start.Main.invokeMain(Main.java:151)
  at org.mortbay.start.Main.start(Main.java:476)
  at org.mortbay.start.Main.main(Main.java:94)

2005-10-28 17:02:15 | Found handler : org.fao.geonet.Geonetwork
2005-10-28 17:02:15 | --- Starting handler
--------------------------------------
2005-10-28 17:02:15 | Initializing geonetwork...
2005-10-28 17:02:15 | Raised exception while starting appl handler.
Skipped.
2005-10-28 17:02:15 | Handler : org.fao.geonet.Geonetwork
2005-10-28 17:02:15 | Exception : java.lang.NullPointerException
2005-10-28 17:02:15 | Message : null
2005-10-28 17:02:15 | Stack : java.lang.NullPointerException
  at
jeeves.server.resources.ResourceManager.open(ResourceManager.java:68)
  at org.fao.geonet.Geonetwork.start(Geonetwork.java:83)
  at jeeves.server.JeevesEngine.initAppHandler(JeevesEngine.java:399)
  at jeeves.server.JeevesEngine.loadConfigFile(JeevesEngine.java:210)
  at jeeves.server.JeevesEngine.init(JeevesEngine.java:126)
  at jeeves.server.sources.http.JeevesServlet.init(JeevesServlet.java:68)
  at javax.servlet.GenericServlet.init(GenericServlet.java:168)
  at
org.mortbay.jetty.servlet.ServletHolder.initServlet(ServletHolder.java:383)
  at
org.mortbay.jetty.servlet.ServletHolder.start(ServletHolder.java:243)
  at
org.mortbay.jetty.servlet.ServletHandler.initializeServlets(ServletHandler.java:446)
  at
org.mortbay.jetty.servlet.WebApplicationHandler.initializeServlets(WebApplicationHandler.java:321)
  at
org.mortbay.jetty.servlet.WebApplicationContext.doStart(WebApplicationContext.java:511)
  at org.mortbay.util.Container.start(Container.java:72)
  at org.mortbay.http.HttpServer.doStart(HttpServer.java:753)
  at org.mortbay.util.Container.start(Container.java:72)
  at org.mortbay.jetty.Server.main(Server.java:439)
  at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
  at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
  at java.lang.reflect.Method.invoke(Unknown Source)
  at org.mortbay.start.Main.invokeMain(Main.java:151)
  at org.mortbay.start.Main.start(Main.java:476)
  at org.mortbay.start.Main.main(Main.java:94)

and a typical request in the logs:

2005-10-28 17:03:21 | -> dispatching to error for : main.search
2005-10-28 17:03:21 | [main.search] Exception executing gui service :
java.lang.NullPointerException
2005-10-28 17:03:21 | [main.search] (C) Stack trace is :
java.lang.NullPointerException
  at org.fao.geonet.guiservices.util.Env.exec(Env.java:53)
  at jeeves.server.dispatchers.guiservices.Call.exec(Call.java:75)
  at
jeeves.server.dispatchers.AbstractPage.invokeGuiService(AbstractPage.java:120)
  at
jeeves.server.dispatchers.AbstractPage.invokeGuiServices(AbstractPage.java:104)
  at
jeeves.server.dispatchers.ServiceManager.dispatchError(ServiceManager.java:659)
  at
jeeves.server.dispatchers.ServiceManager.handleError(ServiceManager.java:465)
  at
jeeves.server.dispatchers.ServiceManager.dispatch(ServiceManager.java:407)
  at jeeves.server.JeevesEngine.dispatch(JeevesEngine.java:600)
  at
jeeves.server.sources.http.JeevesServlet.execute(JeevesServlet.java:169)
  at
jeeves.server.sources.http.JeevesServlet.doGet(JeevesServlet.java:99)
  at javax.servlet.http.HttpServlet.service(HttpServlet.java:596)
  at javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
  at
org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:427)
  at
org.mortbay.jetty.servlet.WebApplicationHandler.dispatch(WebApplicationHandler.java:473)
  at
org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:568)
  at org.mortbay.http.HttpContext.handle(HttpContext.java:1565)
  at
org.mortbay.jetty.servlet.WebApplicationContext.handle(WebApplicationContext.java:635)
  at org.mortbay.http.HttpContext.handle(HttpContext.java:1517)
  at org.mortbay.http.HttpServer.service(HttpServer.java:954)
  at org.mortbay.http.HttpConnection.service(HttpConnection.java:816)
  at org.mortbay.http.HttpConnection.handleNext(HttpConnection.java:983)
  at org.mortbay.http.HttpConnection.handle(HttpConnection.java:833)
  at
org.mortbay.http.SocketListener.handleConnection(SocketListener.java:244)
  at org.mortbay.util.ThreadedServer.handle(ThreadedServer.java:357)
  at org.mortbay.util.ThreadPool$PoolThread.run(ThreadPool.java:534)

2005-10-28 17:03:21 | -> transforming with stylesheet : C:\Program
Files\geonetwork\web/xsl/error.xsl
2005-10-28 17:03:22 | -> end error transformation for : main.search
2005-10-28 17:03:22 | -> error ended for : main.search

Has anyone seen anything like this? Maybe I need to change some mckoi
port? Or enable something? I'm also on a rented laptop, so it could
be some overzealous protection. Any help is appreciated.

best regards,

Chris

----------------------------------------------------------
This mail sent through IMP: https://webmail.limegroup.com/