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/
If you have a fresh RC1 installation, you have to re-enable the mckoi
resource into the WEB-INF/config.xml file (and disable the oracle one).
Otherwise, probably mckoi didn't shutdown properly the previous time
so try to reboot the machine or kill its process.
Cheers,
Andrea
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/
-------------------------------------------------------
This SF.Net email is sponsored by the JBoss Inc.
Get Certified Today * Register for a JBoss Training Course
Free Certification Exam for All Training Attendees Through End of 2005
Visit http://www.jboss.com/services/certification for more information
_______________________________________________
Geonetwork-devel mailing list
Geonetwork-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geonetwork-devel
GeoNetwork OpenSource is maintained at http://sourceforge.net/projects/geonetwork