[Geoserver-users] unable to create FeatureType in 1.7.3a

Hi All,

I cannot create a featuretype in GeoServer 1.7.3a. I use Oracle
Spatial NG datastore, which seemed to set up correctly. I also have
own namespace. When I select New on the screen
Welcome | Config | Data | FeatureTypes
I get to screen
Welcome | Config | Data | FeatureTypes | New
where I can select only existing ones. If I select one, the name is
read only, so it seems to me that editing is performed instead of
creating a new one. After removing all predefined featuretypes, the
dropdown list is empty, and if I try to hit the new button on the last
screen, an exception is thrown.

How can I create a brand new feature type with own name using own
datastore and namespace?
Thank you in advance.

Best regards: Balázs Bámer

ps: exception start like

GeoServer - Exception
The following exception was thrown:

    * class java.lang.StringIndexOutOfBoundsException: String index
out of range: -1

Details:

java.lang.StringIndexOutOfBoundsException: String index out of range: -1
  at java.lang.String.substring(String.java:1938)
  at org.vfny.geoserver.action.data.DataFeatureTypesNewAction.execute(DataFeatureTypesNewAction.java:74)
  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:727)
  at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
  at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:487)
  at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1093)
  at org.vfny.geoserver.filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:108)
  at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)

Hi All,

How can I create a brand new feature type with own name using own
datastore and namespace?

I tried 1.7.2 and there after pressing New I get a list of all
available tables in every namespaces, also in mine. Here I use the old
Oracle datastore, in 1.7.3 the one with NG in the name. I will delete
my datastore in 1.7.3 and recreate it to see what happens in the log.

Here is what I did to install the Oracle datastore:
:/usr/local/geoserver-1.7.3/webapps/geoserver/WEB-INF/lib# ln
/usr/local/geoserver-1.7.3-gdal-plugin/*jar .
...# ln /usr/local/geoserver-1.7.3-oracleng-plugin/gt-jdbc-core-2.5.4.jar .
...# ln /usr/local/geoserver-1.7.3-oracleng-plugin/gt-jdbc-oracle-2.5.4.jar .
...# ln /usr/local/instantclient_11_1/ojdbc6.jar .

Is this correct?
thank you in advance.
Best regards: Balázs Bámer