[Geoserver-devel] Error creating ArcSDE FeatureType

Hi,

I am running the 10/15 nightly (latest) build on XP, Java jdk1.5.0_07 and
trying to access ArcSDE 9.2 which works with Oracle 10g. I can see the list
of the ArcSDE layers in the Feature Type Name list but when I click on one
of them and then click on the New button the GeoServer admin page is
replaced with:

HTTP ERROR: 500

NONE

RequestURI=/geoserver/config/data/typeNewSubmit.do
Caused by:

java.lang.NoSuchFieldError: NONE
  at
org.geotools.data.arcsde.ArcSDEAdapter.createAttributeTypes(ArcSDEAdapter.java:418)
  at
org.geotools.data.arcsde.ArcSDEAdapter.fetchSchema(ArcSDEAdapter.java:287)
  at
org.geotools.data.arcsde.ArcSDEDataStore.getSchema(ArcSDEDataStore.java:202)
  at
org.vfny.geoserver.action.data.DataFeatureTypesNewAction.execute(DataFeatureTypesNewAction.java:83)
  at org.vfny.geoserver.action.ConfigAction.execute(ConfigAction.java:101)
  at
org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.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:709)
  at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)

In the console, I see the following:

18579 [main] INFO org.mortbay.log - Started SelectChannelConnector @
0.0.0.0:8090
26501 [btpool0-6] INFO org.apache.struts.tiles.TilesRequestProcessor - Tiles
definition factory found for request processor ''.
38299 [btpool0-6] INFO org.acegisecurity.userdetails.memory.UserMap - Adding
user [org.acegisecurity.userdetails.User@anonymised.com: Username: admin; Password:
[PROTECTED]; Enabled: true; AccountNonExpired: true;credentialsNonExpired:
true; AccountNonLocked: true; Granted Authorities: ROLE_ADMINISTRATOR]
48096 [btpool0-5] WARN org.geotools.data.arcsde - No database name specified
48096 [btpool0-5] WARN org.geotools.data.arcsde - No database name specified
48111 [btpool0-5] INFO org.geotools.data.arcsde - Created pool
org.apache.commons.pool.impl.GenericObjectPool@anonymised.com
51143 [btpool0-5] WARN org.geotools.data.arcsde - No database name specified
51143 [btpool0-5] WARN org.geotools.data.arcsde - No database name specified
51143 [btpool0-5] INFO org.geotools.data.arcsde - Created pool
org.apache.commons.pool.impl.GenericObjectPool@anonymised.com
128583 [btpool0-5] WARN org.geotools.data.arcsde - No database name
specified
128583 [btpool0-5] WARN org.geotools.data.arcsde - No database name
specified
128708 [btpool0-5] WARN org.geotools.data.arcsde - Figured Row-ID Column
named 'OBJECTID' for tableNDHUB.COUNTIES_POLY
128708 [btpool0-5] INFO org.geotools.data.arcsde - About to parse CRS for
layer COUNTIES_POLY:
GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]]
128708 [btpool0-5] INFO org.geotools.data.arcsde - Se CRS envelope:
(-105.5,45.0,-95.5,55.0)
128723 [btpool0-5] ERROR org.mortbay.log - Error for
/geoserver/config/data/typeNewSubmit.dojava.lang.NoSuchFieldError: NONE
        at
org.geotools.data.arcsde.ArcSDEAdapter.createAttributeTypes(ArcSDEAdapter.java:418)
        at
org.geotools.data.arcsde.ArcSDEAdapter.fetchSchema(ArcSDEAdapter.java:287)
        at
org.geotools.data.arcsde.ArcSDEDataStore.getSchema(ArcSDEDataStore.java:202)
        at
org.vfny.geoserver.action.data.DataFeatureTypesNewAction.execute(DataFeatureTypesNewAction.java:83)
        at
org.vfny.geoserver.action.ConfigAction.execute(ConfigAction.java:101)
        at
org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.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:709)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
        at
org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:459)
        at
org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1054)
        at
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:264)
        at
org.acegisecurity.intercept.web.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:107)
        at
org.acegisecurity.intercept.web.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:72)
        at
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274)
        at
org.acegisecurity.ui.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:110)
        at
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274)
        at
org.acegisecurity.providers.anonymous.AnonymousProcessingFilter.doFilter(AnonymousProcessingFilter.java:125)
        at
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274)
        at
org.acegisecurity.ui.rememberme.RememberMeProcessingFilter.doFilter(RememberMeProcessingFilter.java:142)
        at
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274)
        at
org.acegisecurity.wrapper.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:81)
        at
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274)
        at
org.acegisecurity.ui.AbstractProcessingFilter.doFilter(AbstractProcessingFilter.java:217)

        at
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274)
        at
org.acegisecurity.ui.logout.LogoutFilter.doFilter(LogoutFilter.java:106)
        at
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274)
        at
org.acegisecurity.context.HttpSessionContextIntegrationFilter.doFilter(HttpSessionContextIntegrationFilter.java:229)
        at
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274)
        at
org.acegisecurity.util.FilterChainProxy.doFilter(FilterChainProxy.java:148)
        at
org.acegisecurity.util.FilterToBeanProxy.doFilter(FilterToBeanProxy.java:98)
        at
org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1045)
        at
org.vfny.geoserver.filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:108)
        at
org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1045)
        at
org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:358)
        at
org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:231)
        at
org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:629)
        at
org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:453)
        at
org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:149)
        at
org.mortbay.jetty.handler.HandlerCollection.handle(HandlerCollection.java:123)
        at
org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:141)
        at org.mortbay.jetty.Server.handle(Server.java:303)
        at
org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:452)
        at
org.mortbay.jetty.HttpConnection$RequestHandler.content(HttpConnection.java:735)
        at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:636)
        at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:209)
        at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:349)
        at
org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:320)
        at
org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:475)

I was getting the same error with 1.6 Beta 3.

Thanks, Bob

--
View this message in context: http://www.nabble.com/Error-creating-ArcSDE-FeatureType-tf4634206.html#a13233582
Sent from the GeoServer - Dev mailing list archive at Nabble.com.

Aha! Bob, I got it.

The problem is that you've installed the geoserver 1.5.x ArcSDE extension
into a geoserver 1.6.x snapshot.

In order to use ArcSDE with geoserver 1.6.x, you'll need a geoserver 1.6.x
arcsde extension snapshot.

Here's a really short description of what the ArcSDE extension to geoserver
actually is:
* One file called "gt2-arcsde.jar". Sometimes it's got a 'SNAPSHOT' tucked
into the name, too

Here's where to get a nightly snapshot of gt2-arcsde(-XXX).jar file:
*
http://lists.refractions.net/m2/org/geotools/gt2-arcsde/2.4-SNAPSHOT/gt2-arcsde-2.4-SNAPSHOT.jar

So, if you have a 'fresh' nightly, just plop gt2-arcsde-2.4-SNAPSHOT.jar
into the WEB-INF/lib directory of the unrolled nightly, also plop the jsde
jarfiles alongside it in the same directory, and then start everything up.
Things should work a little better at that point (I hope!)

Let me know if that gets you back to working status with the nightly
snapshots.

--saul

Bob Nutsch wrote:

Hi,

I am running the 10/15 nightly (latest) build on XP, Java jdk1.5.0_07 and
trying to access ArcSDE 9.2 which works with Oracle 10g. I can see the
list of the ArcSDE layers in the Feature Type Name list but when I click
on one of them and then click on the New button the GeoServer admin page
is replaced with:

HTTP ERROR: 500

NONE

RequestURI=/geoserver/config/data/typeNewSubmit.do
Caused by:

java.lang.NoSuchFieldError: NONE
  at
org.geotools.data.arcsde.ArcSDEAdapter.createAttributeTypes(ArcSDEAdapter.java:418)
  at
org.geotools.data.arcsde.ArcSDEAdapter.fetchSchema(ArcSDEAdapter.java:287)
  at
org.geotools.data.arcsde.ArcSDEDataStore.getSchema(ArcSDEDataStore.java:202)
  at
org.vfny.geoserver.action.data.DataFeatureTypesNewAction.execute(DataFeatureTypesNewAction.java:83)
  at org.vfny.geoserver.action.ConfigAction.execute(ConfigAction.java:101)
  at
org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.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:709)
  at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)

In the console, I see the following:

18579 [main] INFO org.mortbay.log - Started SelectChannelConnector @
0.0.0.0:8090
26501 [btpool0-6] INFO org.apache.struts.tiles.TilesRequestProcessor -
Tiles definition factory found for request processor ''.
38299 [btpool0-6] INFO org.acegisecurity.userdetails.memory.UserMap -
Adding user [org.acegisecurity.userdetails.User@anonymised.com: Username: admin;
Password: [PROTECTED]; Enabled: true; AccountNonExpired:
true;credentialsNonExpired: true; AccountNonLocked: true; Granted
Authorities: ROLE_ADMINISTRATOR]
48096 [btpool0-5] WARN org.geotools.data.arcsde - No database name
specified
48096 [btpool0-5] WARN org.geotools.data.arcsde - No database name
specified
48111 [btpool0-5] INFO org.geotools.data.arcsde - Created pool
org.apache.commons.pool.impl.GenericObjectPool@anonymised.com
51143 [btpool0-5] WARN org.geotools.data.arcsde - No database name
specified
51143 [btpool0-5] WARN org.geotools.data.arcsde - No database name
specified
51143 [btpool0-5] INFO org.geotools.data.arcsde - Created pool
org.apache.commons.pool.impl.GenericObjectPool@anonymised.com
128583 [btpool0-5] WARN org.geotools.data.arcsde - No database name
specified
128583 [btpool0-5] WARN org.geotools.data.arcsde - No database name
specified
128708 [btpool0-5] WARN org.geotools.data.arcsde - Figured Row-ID Column
named 'OBJECTID' for tableNDHUB.COUNTIES_POLY
128708 [btpool0-5] INFO org.geotools.data.arcsde - About to parse CRS for
layer COUNTIES_POLY:
GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]]
128708 [btpool0-5] INFO org.geotools.data.arcsde - Se CRS envelope:
(-105.5,45.0,-95.5,55.0)
128723 [btpool0-5] ERROR org.mortbay.log - Error for
/geoserver/config/data/typeNewSubmit.dojava.lang.NoSuchFieldError: NONE
        at
org.geotools.data.arcsde.ArcSDEAdapter.createAttributeTypes(ArcSDEAdapter.java:418)
        at
org.geotools.data.arcsde.ArcSDEAdapter.fetchSchema(ArcSDEAdapter.java:287)
        at
org.geotools.data.arcsde.ArcSDEDataStore.getSchema(ArcSDEDataStore.java:202)
        at
org.vfny.geoserver.action.data.DataFeatureTypesNewAction.execute(DataFeatureTypesNewAction.java:83)
        at
org.vfny.geoserver.action.ConfigAction.execute(ConfigAction.java:101)
        at
org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.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:709)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
        at
org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:459)
        at
org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1054)
        at
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:264)
        at
org.acegisecurity.intercept.web.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:107)
        at
org.acegisecurity.intercept.web.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:72)
        at
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274)
        at
org.acegisecurity.ui.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:110)
        at
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274)
        at
org.acegisecurity.providers.anonymous.AnonymousProcessingFilter.doFilter(AnonymousProcessingFilter.java:125)
        at
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274)
        at
org.acegisecurity.ui.rememberme.RememberMeProcessingFilter.doFilter(RememberMeProcessingFilter.java:142)
        at
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274)
        at
org.acegisecurity.wrapper.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:81)
        at
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274)
        at
org.acegisecurity.ui.AbstractProcessingFilter.doFilter(AbstractProcessingFilter.java:217)

        at
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274)
        at
org.acegisecurity.ui.logout.LogoutFilter.doFilter(LogoutFilter.java:106)
        at
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274)
        at
org.acegisecurity.context.HttpSessionContextIntegrationFilter.doFilter(HttpSessionContextIntegrationFilter.java:229)
        at
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274)
        at
org.acegisecurity.util.FilterChainProxy.doFilter(FilterChainProxy.java:148)
        at
org.acegisecurity.util.FilterToBeanProxy.doFilter(FilterToBeanProxy.java:98)
        at
org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1045)
        at
org.vfny.geoserver.filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:108)
        at
org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1045)
        at
org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:358)
        at
org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:231)
        at
org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:629)
        at
org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:453)
        at
org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:149)
        at
org.mortbay.jetty.handler.HandlerCollection.handle(HandlerCollection.java:123)
        at
org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:141)
        at org.mortbay.jetty.Server.handle(Server.java:303)
        at
org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:452)
        at
org.mortbay.jetty.HttpConnection$RequestHandler.content(HttpConnection.java:735)
        at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:636)
        at
org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:209)
        at
org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:349)
        at
org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:320)
        at
org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:475)

I was getting the same error with 1.6 Beta 3.

Thanks, Bob

--
View this message in context: http://www.nabble.com/Error-creating-ArcSDE-FeatureType-tf4634206.html#a13235169
Sent from the GeoServer - Dev mailing list archive at Nabble.com.

Hi Saul,

Thanks for the help! The ArcSDE extension that I was using came from the
nightly extensions at http://geo.openplans.org/nightly/trunk/ext-latest/. I
went ahead and downloaded your referenced ..SNAPSHOT.jar and dropped it into
the WEB-INF/lib but was having the same problem as before. But then I went
and removed the existing 'gt-arcsde.jar' that was present in the
WEB-INF/lib. Now things seem to behaving like they should. I'm able to
create a featuretype and display it via OpenLayers!

Thanks again very much!

Bob

sfarber wrote:

Aha! Bob, I got it.

The problem is that you've installed the geoserver 1.5.x ArcSDE extension
into a geoserver 1.6.x snapshot.

In order to use ArcSDE with geoserver 1.6.x, you'll need a geoserver 1.6.x
arcsde extension snapshot.

Here's a really short description of what the ArcSDE extension to
geoserver actually is:
* One file called "gt2-arcsde.jar". Sometimes it's got a 'SNAPSHOT'
tucked into the name, too

Here's where to get a nightly snapshot of gt2-arcsde(-XXX).jar file:
*
http://lists.refractions.net/m2/org/geotools/gt2-arcsde/2.4-SNAPSHOT/gt2-arcsde-2.4-SNAPSHOT.jar

So, if you have a 'fresh' nightly, just plop gt2-arcsde-2.4-SNAPSHOT.jar
into the WEB-INF/lib directory of the unrolled nightly, also plop the jsde
jarfiles alongside it in the same directory, and then start everything up.
Things should work a little better at that point (I hope!)

Let me know if that gets you back to working status with the nightly
snapshots.

--saul

Bob Nutsch wrote:

Hi,

I am running the 10/15 nightly (latest) build on XP, Java jdk1.5.0_07 and
trying to access ArcSDE 9.2 which works with Oracle 10g. I can see the
list of the ArcSDE layers in the Feature Type Name list but when I click
on one of them and then click on the New button the GeoServer admin page
is replaced with:

HTTP ERROR: 500

NONE

RequestURI=/geoserver/config/data/typeNewSubmit.do
Caused by:

java.lang.NoSuchFieldError: NONE
  at
org.geotools.data.arcsde.ArcSDEAdapter.createAttributeTypes(ArcSDEAdapter.java:418)
  at
org.geotools.data.arcsde.ArcSDEAdapter.fetchSchema(ArcSDEAdapter.java:287)
  at
org.geotools.data.arcsde.ArcSDEDataStore.getSchema(ArcSDEDataStore.java:202)
  at
org.vfny.geoserver.action.data.DataFeatureTypesNewAction.execute(DataFeatureTypesNewAction.java:83)
  at org.vfny.geoserver.action.ConfigAction.execute(ConfigAction.java:101)
  at
org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.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:709)
  at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)

In the console, I see the following:

18579 [main] INFO org.mortbay.log - Started SelectChannelConnector @
0.0.0.0:8090
26501 [btpool0-6] INFO org.apache.struts.tiles.TilesRequestProcessor -
Tiles definition factory found for request processor ''.
38299 [btpool0-6] INFO org.acegisecurity.userdetails.memory.UserMap -
Adding user [org.acegisecurity.userdetails.User@anonymised.com: Username: admin;
Password: [PROTECTED]; Enabled: true; AccountNonExpired:
true;credentialsNonExpired: true; AccountNonLocked: true; Granted
Authorities: ROLE_ADMINISTRATOR]
48096 [btpool0-5] WARN org.geotools.data.arcsde - No database name
specified
48096 [btpool0-5] WARN org.geotools.data.arcsde - No database name
specified
48111 [btpool0-5] INFO org.geotools.data.arcsde - Created pool
org.apache.commons.pool.impl.GenericObjectPool@anonymised.com
51143 [btpool0-5] WARN org.geotools.data.arcsde - No database name
specified
51143 [btpool0-5] WARN org.geotools.data.arcsde - No database name
specified
51143 [btpool0-5] INFO org.geotools.data.arcsde - Created pool
org.apache.commons.pool.impl.GenericObjectPool@anonymised.com
128583 [btpool0-5] WARN org.geotools.data.arcsde - No database name
specified
128583 [btpool0-5] WARN org.geotools.data.arcsde - No database name
specified
128708 [btpool0-5] WARN org.geotools.data.arcsde - Figured Row-ID Column
named 'OBJECTID' for tableNDHUB.COUNTIES_POLY
128708 [btpool0-5] INFO org.geotools.data.arcsde - About to parse CRS for
layer COUNTIES_POLY:
GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]]
128708 [btpool0-5] INFO org.geotools.data.arcsde - Se CRS envelope:
(-105.5,45.0,-95.5,55.0)
128723 [btpool0-5] ERROR org.mortbay.log - Error for
/geoserver/config/data/typeNewSubmit.dojava.lang.NoSuchFieldError: NONE
        at
org.geotools.data.arcsde.ArcSDEAdapter.createAttributeTypes(ArcSDEAdapter.java:418)
        at
org.geotools.data.arcsde.ArcSDEAdapter.fetchSchema(ArcSDEAdapter.java:287)
        at
org.geotools.data.arcsde.ArcSDEDataStore.getSchema(ArcSDEDataStore.java:202)
        at
org.vfny.geoserver.action.data.DataFeatureTypesNewAction.execute(DataFeatureTypesNewAction.java:83)
        at
org.vfny.geoserver.action.ConfigAction.execute(ConfigAction.java:101)
        at
org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.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:709)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
        at
org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:459)
        at
org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1054)
        at
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:264)
        at
org.acegisecurity.intercept.web.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:107)
        at
org.acegisecurity.intercept.web.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:72)
        at
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274)
        at
org.acegisecurity.ui.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:110)
        at
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274)
        at
org.acegisecurity.providers.anonymous.AnonymousProcessingFilter.doFilter(AnonymousProcessingFilter.java:125)
        at
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274)
        at
org.acegisecurity.ui.rememberme.RememberMeProcessingFilter.doFilter(RememberMeProcessingFilter.java:142)
        at
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274)
        at
org.acegisecurity.wrapper.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:81)
        at
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274)
        at
org.acegisecurity.ui.AbstractProcessingFilter.doFilter(AbstractProcessingFilter.java:217)

        at
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274)
        at
org.acegisecurity.ui.logout.LogoutFilter.doFilter(LogoutFilter.java:106)
        at
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274)
        at
org.acegisecurity.context.HttpSessionContextIntegrationFilter.doFilter(HttpSessionContextIntegrationFilter.java:229)
        at
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274)
        at
org.acegisecurity.util.FilterChainProxy.doFilter(FilterChainProxy.java:148)
        at
org.acegisecurity.util.FilterToBeanProxy.doFilter(FilterToBeanProxy.java:98)
        at
org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1045)
        at
org.vfny.geoserver.filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:108)
        at
org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1045)
        at
org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:358)
        at
org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:231)
        at
org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:629)
        at
org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:453)
        at
org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:149)
        at
org.mortbay.jetty.handler.HandlerCollection.handle(HandlerCollection.java:123)
        at
org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:141)
        at org.mortbay.jetty.Server.handle(Server.java:303)
        at
org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:452)
        at
org.mortbay.jetty.HttpConnection$RequestHandler.content(HttpConnection.java:735)
        at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:636)
        at
org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:209)
        at
org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:349)
        at
org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:320)
        at
org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:475)

I was getting the same error with 1.6 Beta 3.

Thanks, Bob

--
View this message in context: http://www.nabble.com/Error-creating-ArcSDE-FeatureType-tf4634206.html#a13235713
Sent from the GeoServer - Dev mailing list archive at Nabble.com.