Thanks for the link. I will be happy to try it out over and let you know
what i find when i try to set up a feature type.
Hey,
a while ago, I started a thread named "Datastore troubles." My problems
are still not resolved and I somehow couldn't connect my IRC client to
the geoserver channel :-/
The problem I have is that my newly created datastore can't be added to
GeoServer. Everything until the last step works, but when I hit the
"Apply" button, GeoServer throws a NullPointer exception without a
meaningful stack trace. Enclosed, I wanted to send you my .jar file and
the packed sources, but the email didn't come through (they're
downloadable at http://maps.researchstudio.at/GetObservation/gt2-om.jar
and at
http://maps.researchstudio.at/GetObservation/gt2-om_java_files.zip). I
think that the problem could be BBOX-related as the BBOX can't be
auto-generated in the "FeatureType Editor" dialog. How does the
automatic generation work? (which function in which class is called to
retrieve the bounds?)
A sample data set (observation URL) for testing purposes is available at
http://maps.researchstudio.at/GetObservation/SOSObservation.xml
Unfortunately, I also couldn't run GeoServer in my Eclipse IDE after I
had connected to the SVN, exported the sources and created projects for
each module in the same workspace (do I have to create a separate
workspace for each project?). I saw the problem has been posted on the
mailing list before, I couldn't find a solution for my particular
problem though. I posted the stack trace below.
Thanks very much for your help already in advance,
Bernd.
------------------- Stack Trace -------------------
2008-01-15 18:36:25.271::INFO: Logging to STDERR via
org.mortbay.log.StdErrLog
2008-01-15 18:36:25.391::INFO: jetty-6.0.2
2008-01-15 18:36:26.352:/geoserver:INFO: Loading Spring root
WebApplicationContext
15 Jän 18:36:28 ERROR [geoserver.global] -
----------------------------------
- GEOSERVER_DATA_DIR: C:\DATA\Doktor Berno\Projekte\RTGA -
Bridge\geoserver
plugin\geoserver-1.6_local\geoserver\web\src\main\webapp\data
----------------------------------
15 Jän 18:36:28 ERROR [context.ContextLoader] - Context initialization
failed
org.springframework.beans.factory.BeanCreationException: Error creating
bean with name 'wfsvServiceTarget' defined in URL
[file:/C:/DATA/Doktor%20Berno/Projekte/RTGA%20-%20Bridge/geoserver%20plugin/geoserver-1.6_local/geoserver/wfsv/target/classes/applicationContext.xml]:
Can't resolve reference to bean 'wfs' while setting property
'constructor argument'; nested exception is
org.springframework.beans.factory.BeanCreationException: Error creating
bean with name 'config' defined in URL
[file:/C:/DATA/Doktor%20Berno/Projekte/RTGA%20-%20Bridge/geoserver%20plugin/geoserver-1.6_local/geoserver/main/target/classes/applicationContext.xml]:
Initialization of bean failed; nested exception is
java.lang.NullPointerException: null
org.springframework.beans.factory.BeanCreationException: Error creating
bean with name 'config' defined in URL
[file:/C:/DATA/Doktor%20Berno/Projekte/RTGA%20-%20Bridge/geoserver%20plugin/geoserver-1.6_local/geoserver/main/target/classes/applicationContext.xml]:
Initialization of bean failed; nested exception is
java.lang.NullPointerException: null
java.lang.NullPointerException
at java.io.FileInputStream.<init>(Unknown Source)
at
org.vfny.geoserver.global.xml.XMLConfigReader.loadServices(XMLConfigReader.java:254)
at
org.vfny.geoserver.global.xml.XMLConfigReader.load(XMLConfigReader.java:214)
at
org.vfny.geoserver.global.xml.XMLConfigReader.<init>(XMLConfigReader.java:176)
at
org.vfny.geoserver.global.Config.setApplicationContext(Config.java:90)
at
org.springframework.context.support.ApplicationContextAwareProcessor.postProcessBeforeInitialization(ApplicationContextAwareProcessor.java:84)
at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsBeforeInitialization(AbstractAutowireCapableBeanFactory.java:248)
at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:362)
at
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:226)
at
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:147)
at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:312)
at
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:226)
at
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:147)
at
org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:176)
at
org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:105)
at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.resolveConstructorArguments(AbstractAutowireCapableBeanFactory.java:713)
at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:611)
at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:329)
at
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:226)
at
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:147)
at
org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:275)
at
org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:318)
at
org.springframework.web.context.support.AbstractRefreshableWebApplicationContext.refresh(AbstractRefreshableWebApplicationContext.java:134)
at
org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:230)
at
org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:156)
at
org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:48)
at
org.mortbay.jetty.handler.ContextHandler.startContext(ContextHandler.java:451)
at org.mortbay.jetty.servlet.Context.startContext(Context.java:124)
at
org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1219)
at
org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:421)
at
org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:496)
at
org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:40)
at
org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:119)
at org.mortbay.jetty.Server.doStart(Server.java:228)
at
org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:40)
at org.vfny.geoserver.jetty.Start.main(Start.java:55)
2008-01-15 18:36:28.265::WARN: Failed startup of context
org.mortbay.jetty.webapp.WebAppContext@anonymised.com{/geoserver,file:/C:/DATA/Doktor%20Berno/Projekte/RTGA%20-%20Bridge/geoserver%20plugin/geoserver-1.6_local/geoserver/web/src/main/webapp/}
org.springframework.beans.factory.BeanCreationException: Error creating
bean with name 'wfsvServiceTarget' defined in URL
[file:/C:/DATA/Doktor%20Berno/Projekte/RTGA%20-%20Bridge/geoserver%20plugin/geoserver-1.6_local/geoserver/wfsv/target/classes/applicationContext.xml]:
Can't resolve reference to bean 'wfs' while setting property
'constructor argument'; nested exception is
org.springframework.beans.factory.BeanCreationException: Error creating
bean with name 'config' defined in URL
[file:/C:/DATA/Doktor%20Berno/Projekte/RTGA%20-%20Bridge/geoserver%20plugin/geoserver-1.6_local/geoserver/main/target/classes/applicationContext.xml]:
Initialization of bean failed; nested exception is
java.lang.NullPointerException: null
org.springframework.beans.factory.BeanCreationException: Error creating
bean with name 'config' defined in URL
[file:/C:/DATA/Doktor%20Berno/Projekte/RTGA%20-%20Bridge/geoserver%20plugin/geoserver-1.6_local/geoserver/main/target/classes/applicationContext.xml]:
Initialization of bean failed; nested exception is
java.lang.NullPointerException: null
java.lang.NullPointerException
at java.io.FileInputStream.<init>(Unknown Source)
at
org.vfny.geoserver.global.xml.XMLConfigReader.loadServices(XMLConfigReader.java:254)
at
org.vfny.geoserver.global.xml.XMLConfigReader.load(XMLConfigReader.java:214)
at
org.vfny.geoserver.global.xml.XMLConfigReader.<init>(XMLConfigReader.java:176)
at
org.vfny.geoserver.global.Config.setApplicationContext(Config.java:90)
at
org.springframework.context.support.ApplicationContextAwareProcessor.postProcessBeforeInitialization(ApplicationContextAwareProcessor.java:84)
at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsBeforeInitialization(AbstractAutowireCapableBeanFactory.java:248)
at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:362)
at
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:226)
at
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:147)
at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:312)
at
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:226)
at
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:147)
at
org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:176)
at
org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:105)
at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.resolveConstructorArguments(AbstractAutowireCapableBeanFactory.java:713)
at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:611)
at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:329)
at
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:226)
at
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:147)
at
org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:275)
at
org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:318)
at
org.springframework.web.context.support.AbstractRefreshableWebApplicationContext.refresh(AbstractRefreshableWebApplicationContext.java:134)
at
org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:230)
at
org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:156)
at
org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:48)
at
org.mortbay.jetty.handler.ContextHandler.startContext(ContextHandler.java:451)
at org.mortbay.jetty.servlet.Context.startContext(Context.java:124)
at
org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1219)
at
org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:421)
at
org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:496)
at
org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:40)
at
org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:119)
at org.mortbay.jetty.Server.doStart(Server.java:228)
at
org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:40)
at org.vfny.geoserver.jetty.Start.main(Start.java:55)
2008-01-15 18:36:28.265::WARN: failed SocketConnector @ 0.0.0.0:8080
java.net.BindException: Address already in use: JVM_Bind
at java.net.PlainSocketImpl.socketBind(Native Method)
at java.net.PlainSocketImpl.bind(Unknown Source)
at java.net.ServerSocket.bind(Unknown Source)
at java.net.ServerSocket.<init>(Unknown Source)
at java.net.ServerSocket.<init>(Unknown Source)
at
org.mortbay.jetty.bio.SocketConnector.newServerSocket(SocketConnector.java:78)
at org.mortbay.jetty.bio.SocketConnector.open(SocketConnector.java:72)
at
org.mortbay.jetty.AbstractConnector.doStart(AbstractConnector.java:251)
at
org.mortbay.jetty.bio.SocketConnector.doStart(SocketConnector.java:145)
at
org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:40)
at org.mortbay.jetty.Server.doStart(Server.java:239)
at
org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:40)
at org.vfny.geoserver.jetty.Start.main(Start.java:55)
2008-01-15 18:36:28.275::WARN: failed Server@anonymised.com
java.net.BindException: Address already in use: JVM_Bind
at java.net.PlainSocketImpl.socketBind(Native Method)
at java.net.PlainSocketImpl.bind(Unknown Source)
at java.net.ServerSocket.bind(Unknown Source)
at java.net.ServerSocket.<init>(Unknown Source)
at java.net.ServerSocket.<init>(Unknown Source)
at
org.mortbay.jetty.bio.SocketConnector.newServerSocket(SocketConnector.java:78)
at org.mortbay.jetty.bio.SocketConnector.open(SocketConnector.java:72)
at
org.mortbay.jetty.AbstractConnector.doStart(AbstractConnector.java:251)
at
org.mortbay.jetty.bio.SocketConnector.doStart(SocketConnector.java:145)
at
org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:40)
at org.mortbay.jetty.Server.doStart(Server.java:239)
at
org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:40)
at org.vfny.geoserver.jetty.Start.main(Start.java:55)
15.01.2008 18:36:28 org.vfny.geoserver.jetty.Start main
SCHWERWIEGEND: Could not start the Jetty server: Address already in use:
JVM_Bind
java.net.BindException: Address already in use: JVM_Bind
at java.net.PlainSocketImpl.socketBind(Native Method)
at java.net.PlainSocketImpl.bind(Unknown Source)
at java.net.ServerSocket.bind(Unknown Source)
at java.net.ServerSocket.<init>(Unknown Source)
at java.net.ServerSocket.<init>(Unknown Source)
at
org.mortbay.jetty.bio.SocketConnector.newServerSocket(SocketConnector.java:78)
at org.mortbay.jetty.bio.SocketConnector.open(SocketConnector.java:72)
at
org.mortbay.jetty.AbstractConnector.doStart(AbstractConnector.java:251)
at
org.mortbay.jetty.bio.SocketConnector.doStart(SocketConnector.java:145)
at
org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:40)
at org.mortbay.jetty.Server.doStart(Server.java:239)
at
org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:40)
at org.vfny.geoserver.jetty.Start.main(Start.java:55)
2008-01-15 18:36:28.285:/geoserver:INFO: Closing Spring root
WebApplicationContext
!DSPAM:4007,478cf5a9272053668746562!
------------------------------------------------------------------------
-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
!DSPAM:4007,478cf5a9272053668746562!
------------------------------------------------------------------------
_______________________________________________
Geoserver-users mailing list
Geoserver-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geoserver-users
!DSPAM:4007,478cf5a9272053668746562!