[Geoserver-devel] [jira] Created: (GEOS-4709) Column using domain types are ignored in feature definitions

Column using domain types are ignored in feature definitions
------------------------------------------------------------

                 Key: GEOS-4709
                 URL: https://jira.codehaus.org/browse/GEOS-4709
             Project: GeoServer
          Issue Type: Bug
          Components: PostGIS
    Affects Versions: 2.1.1
         Environment: OS: Ubuntu Server
Java: Java version "1.6.0_18"
Web Server: Apache Tomcat 6.0.24
DB:
- PostgreSQL 8.4.5 on x86_64-pc-linux-gnu, compiled by GCC gcc-4.4.real (Ubuntu 4.4.3-4ubuntu5) 4.4.3, 64-bit
- PostGIS 1.4.0

            Reporter: Serhat Gülçiçek
            Assignee: Andrea Aime

Before I go into the details I have to report that I downloaded the stable version today via http://downloads.sourceforge.net/geoserver/geoserver-2.1.1-war.zip.
Though it didn't want to work at all from scratch using a PostGIS DB as the PostGIS library was missing. The PostgreSQL library was present though. I was getting the following exception "The class class org.postgis.PGbox3d does not implement org.postgresql.util.PGobject" without the PostGIS library. Adding the PostGIS library manually fixed that problem.
In case this is another bug on it's own, let me know so I can create a detailed bug report for it.
----------

If a feature definition contains a column that is a defined as a domain type, the column is excluded from the feature definition. No error is given,

The domain type I used and tested it with (both an int and real:
CREATE DOMAIN posreal
  AS real
   CONSTRAINT posreal_check CHECK ((VALUE >= (0)::real));
CREATE DOMAIN posint
  AS integer
   CONSTRAINT posint_check CHECK ((VALUE >= 0));

If I change to column to a regular int or real type it works as it should. According to GEOS-1430 it's already fixed a while back.

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira