Hi Albrecht,
what you need to try out is the gt2-arcsde-2.4-SNAPSHOT.jar file from the
nightly I sent you.
It may work with geoserver 1.6.3 since it uses geotools 2.4, but I can't say
for sure, the nightly is built directly from the latest revisions of svn for
both projects.
So, did you drop that arcsde jar in your geoserver 1.6.3?
Gabriel
PS: keep the mailing list cc'ed as the info may be of interest to others
On Tuesday 25 March 2008 03:48:19 pm Albrecht.Weiser@anonymised.com wrote:
Hi Gabriel,
i did as you told. Now i have no more warning about the java heap space.
But i get another Message. Here's the full stack (i used the 1.6.3 because
i still get no option for an ArcSDE datastore with the nightly build):25 Mrz 15:38:03 INFO [geoserver.filters] - 127.0.0.1 "POST
/geoserver/config/data/storeSubmit.do" "Mozilla/5.0 (Windows; U; Windows NT
5.1; de; rv:1.8.1.12) Gecko/20080201 Firefox/2.0.0.12"
"http://localhost:8080/geoserver/config/data/storeSubmit.do" form
connection params { password="xxxxx", pool.minConnections=10, user="xxxxx",
instance="", pool.maxConnections=10, pool.timeOut=1000,
server="xxxxx.xxxxx.hessen.de", port=5151, dbtype="arcsde"} 25 Mrz 15:38:03
WARN [arcsde.pool] - No database name specified
25 Mrz 15:38:03 WARN [arcsde.pool] - No database name specified
25 Mrz 15:38:03 WARN [arcsde.pool] - No database name specified
25 Mrz 15:38:03 WARN [arcsde.pool] - No database name specified
25 Mrz 15:38:04 WARN [pool.ArcSDEConnectionPool] - Out of connections:
Timeout waiting for idle object java.util.NoSuchElementException: Timeout
waiting for idle object
at
org.apache.commons.pool.impl.GenericObjectPool.borrowObject(GenericObjectPo
ol.java:825) at
org.geotools.arcsde.pool.ArcSDEConnectionPool.getConnection(ArcSDEConnectio
nPool.java:231) at
org.geotools.arcsde.ArcSDEDataStoreFactory.createDataStore(ArcSDEDataStoreF
actory.java:212) at
org.geotools.data.DataStoreFinder.getDataStore(DataStoreFinder.java:91) at
org.vfny.geoserver.util.DataStoreUtils.getDataStore(DataStoreUtils.java:62)
at
org.vfny.geoserver.util.DataStoreUtils.acquireDataStore(DataStoreUtils.java
:51) at
org.vfny.geoserver.action.data.DataDataStoresEditorAction.execute(DataDataS
toresEditorAction.java:134) at
org.vfny.geoserver.action.ConfigAction.execute(ConfigAction.java:101) at
org.apache.struts.action.RequestProcessor.processActionPerform(RequestProce
ssor.java:431) at
org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:236
) at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1196)
at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:432) at
javax.servlet.http.HttpServlet.service(HttpServlet.java:710)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applicatio
nFilterChain.java:269) at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterC
hain.java:188) at
org.vfny.geoserver.filters.SetCharacterEncodingFilter.doFilter(SetCharacter
EncodingFilter.java:108) at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applicatio
nFilterChain.java:215) at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterC
hain.java:188) at
org.geoserver.filters.LoggingFilter.doFilter(LoggingFilter.java:69) at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applicatio
nFilterChain.java:215) at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterC
hain.java:188) at
org.geoserver.filters.GZIPFilter.doFilter(GZIPFilter.java:41)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applicatio
nFilterChain.java:215) at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterC
hain.java:188) at
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterC
hainProxy.java:264) at
org.acegisecurity.intercept.web.FilterSecurityInterceptor.invoke(FilterSecu
rityInterceptor.java:107) at
org.acegisecurity.intercept.web.FilterSecurityInterceptor.doFilter(FilterSe
curityInterceptor.java:72) at
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterC
hainProxy.java:274) at
org.acegisecurity.ui.ExceptionTranslationFilter.doFilter(ExceptionTranslati
onFilter.java:110) at
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterC
hainProxy.java:274) at
org.acegisecurity.providers.anonymous.AnonymousProcessingFilter.doFilter(An
onymousProcessingFilter.java:125) at
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterC
hainProxy.java:274) at
org.acegisecurity.ui.rememberme.RememberMeProcessingFilter.doFilter(Remembe
rMeProcessingFilter.java:142) at
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterC
hainProxy.java:274) at
org.acegisecurity.wrapper.SecurityContextHolderAwareRequestFilter.doFilter(
SecurityContextHolderAwareRequestFilter.java:81) at
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterC
hainProxy.java:274) at
org.acegisecurity.ui.AbstractProcessingFilter.doFilter(AbstractProcessingFi
lter.java:217) at
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterC
hainProxy.java:274) at
org.acegisecurity.ui.logout.LogoutFilter.doFilter(LogoutFilter.java:106) at
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterC
hainProxy.java:274) at
org.acegisecurity.context.HttpSessionContextIntegrationFilter.doFilter(Http
SessionContextIntegrationFilter.java:229) at
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterC
hainProxy.java:274) at
org.acegisecurity.util.FilterChainProxy.doFilter(FilterChainProxy.java:148)
at
org.acegisecurity.util.FilterToBeanProxy.doFilter(FilterToBeanProxy.java:98
) at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applicatio
nFilterChain.java:215) at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterC
hain.java:188) at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.j
ava:213) at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.j
ava:174) at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:12
7) at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:11
7) at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.jav
a:108) at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:174)
at
org.apache.coyote.http11.Http11AprProcessor.process(Http11AprProcessor.java
:834) at
org.apache.coyote.http11.Http11AprProtocol$Http11ConnectionHandler.process(
Http11AprProtocol.java:640) at
org.apache.tomcat.util.net.AprEndpoint$Worker.run(AprEndpoint.java:1286) at
java.lang.Thread.run(Unknown Source)
25 Mrz 15:38:04 WARN [geotools.data] - Could not acquire ESRI(tm) ArcSDE
8.x and 9.x:org.geotools.arcsde.pool.UnavailableArcSDEConnectionException:
The maximun of 2 to
org.geotools.arcsde.pool.ArcSDEConnectionConfig[dbtype=arcsde,
server=geointra1.ulf.hessen.de, port=5151, instance=null,
user=geoview_user, password=*****, minConnections=2, maxConnections=2,
connTimeOut=1000] has been reached
org.geotools.arcsde.pool.UnavailableArcSDEConnectionException: The maximun
of 2 to org.geotools.arcsde.pool.ArcSDEConnectionConfig[dbtype=arcsde,
server=geointra1.ulf.hessen.de, port=5151, instance=null,
user=geoview_user, password=*****, minConnections=2, maxConnections=2,
connTimeOut=1000] has been reached at
org.geotools.arcsde.pool.ArcSDEConnectionPool.getConnection(ArcSDEConnectio
nPool.java:235) at
org.geotools.arcsde.ArcSDEDataStoreFactory.createDataStore(ArcSDEDataStoreF
actory.java:212) at
org.geotools.data.DataStoreFinder.getDataStore(DataStoreFinder.java:91) at
org.vfny.geoserver.util.DataStoreUtils.getDataStore(DataStoreUtils.java:62)
at
org.vfny.geoserver.util.DataStoreUtils.acquireDataStore(DataStoreUtils.java
:51) at
org.vfny.geoserver.action.data.DataDataStoresEditorAction.execute(DataDataS
toresEditorAction.java:134) at
org.vfny.geoserver.action.ConfigAction.execute(ConfigAction.java:101) at
org.apache.struts.action.RequestProcessor.processActionPerform(RequestProce
ssor.java:431) at
org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:236
) at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1196)
at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:432) at
javax.servlet.http.HttpServlet.service(HttpServlet.java:710)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applicatio
nFilterChain.java:269) at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterC
hain.java:188) at
org.vfny.geoserver.filters.SetCharacterEncodingFilter.doFilter(SetCharacter
EncodingFilter.java:108) at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applicatio
nFilterChain.java:215) at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterC
hain.java:188) at
org.geoserver.filters.LoggingFilter.doFilter(LoggingFilter.java:69) at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applicatio
nFilterChain.java:215) at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterC
hain.java:188) at
org.geoserver.filters.GZIPFilter.doFilter(GZIPFilter.java:41)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applicatio
nFilterChain.java:215) at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterC
hain.java:188) at
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterC
hainProxy.java:264) at
org.acegisecurity.intercept.web.FilterSecurityInterceptor.invoke(FilterSecu
rityInterceptor.java:107) at
org.acegisecurity.intercept.web.FilterSecurityInterceptor.doFilter(FilterSe
curityInterceptor.java:72) at
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterC
hainProxy.java:274) at
org.acegisecurity.ui.ExceptionTranslationFilter.doFilter(ExceptionTranslati
onFilter.java:110) at
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterC
hainProxy.java:274) at
org.acegisecurity.providers.anonymous.AnonymousProcessingFilter.doFilter(An
onymousProcessingFilter.java:125) at
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterC
hainProxy.java:274) at
org.acegisecurity.ui.rememberme.RememberMeProcessingFilter.doFilter(Remembe
rMeProcessingFilter.java:142) at
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterC
hainProxy.java:274) at
org.acegisecurity.wrapper.SecurityContextHolderAwareRequestFilter.doFilter(
SecurityContextHolderAwareRequestFilter.java:81) at
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterC
hainProxy.java:274) at
org.acegisecurity.ui.AbstractProcessingFilter.doFilter(AbstractProcessingFi
lter.java:217) at
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterC
hainProxy.java:274) at
org.acegisecurity.ui.logout.LogoutFilter.doFilter(LogoutFilter.java:106) at
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterC
hainProxy.java:274) at
org.acegisecurity.context.HttpSessionContextIntegrationFilter.doFilter(Http
SessionContextIntegrationFilter.java:229) at
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterC
hainProxy.java:274) at
org.acegisecurity.util.FilterChainProxy.doFilter(FilterChainProxy.java:148)
at
org.acegisecurity.util.FilterToBeanProxy.doFilter(FilterToBeanProxy.java:98
) at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applicatio
nFilterChain.java:215) at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterC
hain.java:188) at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.j
ava:213) at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.j
ava:174) at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:12
7) at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:11
7) at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.jav
a:108) at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:174)
at
org.apache.coyote.http11.Http11AprProcessor.process(Http11AprProcessor.java
:834) at
org.apache.coyote.http11.Http11AprProtocol$Http11ConnectionHandler.process(
Http11AprProtocol.java:640) at
org.apache.tomcat.util.net.AprEndpoint$Worker.run(AprEndpoint.java:1286) at
java.lang.Thread.run(Unknown Source)
25 Mrz 15:38:04 INFO [geoserver.filters] - Compressing output for mimetype:
text/html;charset=UTF-8 25 Mrz 15:38:04 WARN [geoserver.filters] - Setting
mimetype after acquiring stream! was:text/html;charset=UTF-8; set to:
text/html; url was:
http://localhost:8080/geoserver/config/data/storeSubmit.do 25 Mrz 15:38:04
WARN [geoserver.filters] - Setting mimetype after acquiring stream!
was:text/html;charset=UTF-8; set to: text/html; url was:
http://localhost:8080/geoserver/config/data/storeSubmit.do 25 Mrz 15:38:04
WARN [geoserver.filters] - Setting mimetype after acquiring stream!
was:text/html;charset=UTF-8; set to: text/html; url was:
http://localhost:8080/geoserver/config/data/storeSubmit.do 25 Mrz 15:38:04
WARN [geoserver.filters] - Setting mimetype after acquiring stream!
was:text/html;charset=UTF-8; set to: text/html; url was:
http://localhost:8080/geoserver/config/data/storeSubmit.do 25 Mrz 15:38:04
WARN [geoserver.filters] - Setting mimetype after acquiring stream!
was:text/html;charset=UTF-8; set to: text/html; url was:
http://localhost:8080/geoserver/config/data/storeSubmit.do 25 Mrz 15:38:04
WARN [geoserver.filters] - Setting mimetype after acquiring stream!
was:text/html;charset=UTF-8; set to: text/html; url was:
http://localhost:8080/geoserver/config/data/storeSubmit.do 25 Mrz 15:38:04
WARN [geoserver.filters] - Setting mimetype after acquiring stream!
was:text/html;charset=UTF-8; set to: text/html; url was:
http://localhost:8080/geoserver/config/data/storeSubmit.do 25 Mrz 15:38:04
WARN [geoserver.filters] - Setting mimetype after acquiring stream!
was:text/html;charset=UTF-8; set to: text/html; url was:
http://localhost:8080/geoserver/config/data/storeSubmit.do 25 Mrz 15:38:04
INFO [geoserver.filters] - 127.0.0.1 "POST
/geoserver/config/data/storeSubmit.do" took 1031ms-----Ursprüngliche Nachricht-----
Von: Gabriel Roldán [mailto:groldan@anonymised.com]
Gesendet: Dienstag, 25. März 2008 14:32
An: Weiser, Albrecht (HZD)
Betreff: Re: AW: AW: [Geoserver-users] datastore:SDE wasn't able to connect
toSDE-Instanceok,
please do the following:
set the geoserver logging level to VERBOSE_LOGGING (through the config
interface, config->server->Logging Profile.
apply/save.Then send me back the GEOSERVER_DATA_DIR/logs/geoserver.log file.
about the OutOfMemory error you're getting, it may just be you're running
java with (default) not enough memory to burn. If you're running the
nightly through the startup.bat (supposing you're on windows), replace line
82 of startup.bat from
set RUN_JAVA=%JAVA_HOME%\bin\java
to
set RUN_JAVA=%JAVA_HOME%\bin\java -Xmx256mThat should give geoserver enough memory to startup.
Cheers,
Gabriel
On Tuesday 25 March 2008 02:13:49 pm Albrecht.Weiser@anonymised.com wrote:
> No, i unzipped the files and copied them to the WEB-INF/lib folder. But
> no ArcSDE Datastore was offered to me.
>
> On Tuesday 25 March 2008 01:29:51 pm Albrecht.Weiser@anonymised.com wrote:
> > Hi Gabriel,
> > i was using the 1.6.3.
> > In that nightly build you've posted the url of, i didn't even get the
> > option to choose an ArcSDE datastorte (i copied the ArcSDE plugin to
> > the lib folder and also the needed resources like jsde92_sdk.jar and
> > jpe92_sdk.jar and icu4j_xy.jar).
>
> did you unzipped the file and copied the gt2-arcsde-2.4-SNAPSHOT.jar and
> jsqlparser.jar files to WEB-INF/lib?
> may it be that you just copied the zip file as is.
>
> Gabriel!DSPAM:4045,47e910bd295081012714783!