[Geoserver-users] geoserver1.7.0

Hi,

I’m trying out the new geoserver1.7.0 war on an EC2 Windows instance:

Windows 2003 small instance

Java 1.6.0_07-b06

Apache Tomcat/6.0.18

Postgres8.3/PostGIS1.3.3

Geoserver1.7.0.war + gdal-plugin + image-pyramid-plugin

When I reload geoserver webapp from Tomcat Manager I’m getting this error in geoserver log?

2008-10-27 09:24:16,046 INFO [geoserver.global] - Done disposing datastores.

ERROR [data.jdbc] - There’s code using JDBC based datastore and not disposing them. This may lead to temporary loss of database connections. Please make sure all data access code calls DataStore.dispose() before freeing all references to it

And this in the tomcat stdout_20081027.log log:

.

.

27 Oct 10:19:06 INFO [geoserver.global] - Disposing DataStores at GeoServer shutdown…

27 Oct 10:19:06 INFO [geoserver.global] - Done disposing datastores.

log4j:ERROR Error occured while converting date.

java.lang.NullPointerException

at java.lang.System.arraycopy(Native Method)

at java.lang.AbstractStringBuilder.getChars(Unknown Source)

at java.lang.StringBuffer.getChars(Unknown Source)

at org.apache.log4j.helpers.ISO8601DateFormat.format(ISO8601DateFormat.java:128)

at java.text.DateFormat.format(Unknown Source)

at org.apache.log4j.helpers.PatternParser$DatePatternConverter.convert(PatternParser.java:444)

at org.apache.log4j.helpers.PatternConverter.format(PatternConverter.java:64)

at org.apache.log4j.PatternLayout.format(PatternLayout.java:503)

at org.apache.log4j.WriterAppender.subAppend(WriterAppender.java:301)

at org.apache.log4j.RollingFileAppender.subAppend(RollingFileAppender.java:236)

at org.apache.log4j.WriterAppender.append(WriterAppender.java:159)

at org.apache.log4j.AppenderSkeleton.doAppend(AppenderSkeleton.java:230)

at org.apache.log4j.helpers.AppenderAttachableImpl.appendLoopOnAppenders(AppenderAttachableImpl.java:65)

at org.apache.log4j.Category.callAppenders(Category.java:203)

at org.apache.log4j.Category.forcedLog(Category.java:388)

at org.apache.log4j.Category.error(Category.java:302)

at org.geotools.util.logging.Log4JLogger.severe(Log4JLogger.java:129)

at org.geotools.data.jdbc.JDBC2DataStore.finalize(JDBC2DataStore.java:139)

at java.lang.ref.Finalizer.invokeFinalizeMethod(Native Method)

at java.lang.ref.Finalizer.runFinalizer(Unknown Source)

at java.lang.ref.Finalizer.access$100(Unknown Source)

at java.lang.ref.Finalizer$FinalizerThread.run(Unknown Source)

27 Oct 10:19:08 ERROR [data.jdbc] - There’s code using JDBC based datastore and not disposing them. This may lead to temporary loss of database connections. Please make sure all data access code calls DataStore.dispose() before freeing all references to it

27 Oct 10:19:15 ERROR [geoserver.global] -


  • GEOSERVER_DATA_DIR: D:\gdal_data

27 Oct 10:19:17 WARN [referencing.factory] - Axis elements found in a wkt definition, the force longitude first axis order hint might not be respected:

PROJCS[“WGS84 / Simple Mercator”, GEOGCS[“WGS 84”, DATUM[“WGS_1984”, SPHEROID[“WGS_1984”, 6378137.0, 298.257223563]], PRIMEM[“Greenwich”, 0.0], UNIT[“degree”, 0.017453292519943295]], PROJECTION[“Mercator_1SP_Google”], PARAMETER[“latitude_of_origin”, 0.0], PARAMETER[“central_meridian”, 0.0], PARAMETER[“scale_factor”, 1.0], PARAMETER[“false_easting”, 0.0], PARAMETER[“false_northing”, 0.0], UNIT[“m”, 1.0], AXIS[“x”, EAST], AXIS[“y”, NORTH], AUTHORITY[“EPSG”,“54004”]]

log4j:WARN File option not set for appender [geoserverlogfile].

log4j:WARN Are you using FileAppender instead of ConsoleAppender?

27 Oct 10:19:20 INFO [geoserver.global] - Loading feature type ‘DS_giant_polygon:::giant_polygon’ (layer 1/17)

27 Oct 10:19:21 INFO [geoserver.global] - Loading feature type ‘DS_poi:::poi’ (layer 2/17)

27 Oct 10:19:21 INFO [geoserver.global] - Loading feature type ‘DS_poly_landmarks:::poly_landmarks’ (layer 3/17)

27 Oct 10:19:21 INFO [geoserver.global] - Loading feature type ‘DS_tiger_roads:::tiger_roads’ (layer 4/17)

27 Oct 10:19:21 INFO [geoserver.global] - Loading feature type ‘sfArchsites:::archsites’ (layer 5/17)

27 Oct 10:19:21 INFO [geoserver.global] - Loading feature type ‘sfBugsites:::bugsites’ (layer 6/17)

27 Oct 10:19:21 INFO [geoserver.global] - Loading feature type ‘sfRestricted:::restricted’ (layer 7/17)

27 Oct 10:19:21 INFO [geoserver.global] - Loading feature type ‘sfRoads:::roads’ (layer 8/17)

27 Oct 10:19:21 INFO [geoserver.global] - Loading feature type ‘sfStreams:::streams’ (layer 9/17)

27 Oct 10:19:21 INFO [geoserver.global] - Loading feature type ‘shpview:::epa3’ (layer 10/17)

27 Oct 10:19:23 INFO [geoserver.global] - Loading feature type ‘shpview:::gnisnonpop_p_tx113’ (layer 11/17)

27 Oct 10:19:23 INFO [geoserver.global] - Loading feature type ‘shpview:::gnispop_p_tx113’ (layer 12/17)

27 Oct 10:19:23 INFO [geoserver.global] - Loading feature type ‘states_shapefile:::states’ (layer 13/17)

27 Oct 10:19:23 INFO [geoserver.global] - Loading feature type ‘tasmania_cities:::tasmania_cities’ (layer 14/17)

27 Oct 10:19:23 INFO [geoserver.global] - Loading feature type ‘tasmania_roads:::tasmania_roads’ (layer 15/17)

27 Oct 10:19:23 INFO [geoserver.global] - Loading feature type ‘tasmania_state_boundaries:::tasmania_state_boundaries’ (layer 16/17)

27 Oct 10:19:23 INFO [geoserver.global] - Loading feature type ‘tasmania_water_bodies:::tasmania_water_bodies’ (layer 17/17)

I have just three featureTypes loaded in GEOSERVER_DATA_DIR beyond the examples and all are using SRS 4326 out of a PostGIS Datastore.

Randy George

Micro Map & CAD

http://www.cadmaps.com/gisblog

Hi Randy,

We just ran into a problem with the 1.7.0 war and are currently in the state of patching it. I will look into this issue shortly to see if i can replicate it.

-Justin

Randy George wrote:

Hi,

                I’m trying out the new geoserver1.7.0 war on an EC2 Windows instance:

Windows 2003 small instance

Java 1.6.0_07-b06

Apache Tomcat/6.0.18

Postgres8.3/PostGIS1.3.3

Geoserver1.7.0.war + gdal-plugin + image-pyramid-plugin

When I reload geoserver webapp from Tomcat Manager I’m getting this error in geoserver log?

2008-10-27 09:24:16,046 INFO [geoserver.global] - Done disposing datastores.

ERROR [data.jdbc] - There's code using JDBC based datastore and not disposing them. This may lead to temporary loss of database connections. Please make sure all data access code calls DataStore.dispose() before freeing all references to it

And this in the tomcat stdout_20081027.log log:

                .

                .

27 Oct 10:19:06 INFO [geoserver.global] - Disposing DataStores at GeoServer shutdown...

27 Oct 10:19:06 INFO [geoserver.global] - Done disposing datastores.

log4j:ERROR Error occured while converting date.

java.lang.NullPointerException

                at java.lang.System.arraycopy(Native Method)

                at java.lang.AbstractStringBuilder.getChars(Unknown Source)

                at java.lang.StringBuffer.getChars(Unknown Source)

                at org.apache.log4j.helpers.ISO8601DateFormat.format(ISO8601DateFormat.java:128)

                at java.text.DateFormat.format(Unknown Source)

                at org.apache.log4j.helpers.PatternParser$DatePatternConverter.convert(PatternParser.java:444)

                at org.apache.log4j.helpers.PatternConverter.format(PatternConverter.java:64)

                at org.apache.log4j.PatternLayout.format(PatternLayout.java:503)

                at org.apache.log4j.WriterAppender.subAppend(WriterAppender.java:301)

                at org.apache.log4j.RollingFileAppender.subAppend(RollingFileAppender.java:236)

                at org.apache.log4j.WriterAppender.append(WriterAppender.java:159)

                at org.apache.log4j.AppenderSkeleton.doAppend(AppenderSkeleton.java:230)

                at org.apache.log4j.helpers.AppenderAttachableImpl.appendLoopOnAppenders(AppenderAttachableImpl.java:65)

                at org.apache.log4j.Category.callAppenders(Category.java:203)

                at org.apache.log4j.Category.forcedLog(Category.java:388)

                at org.apache.log4j.Category.error(Category.java:302)

                at org.geotools.util.logging.Log4JLogger.severe(Log4JLogger.java:129)

                at org.geotools.data.jdbc.JDBC2DataStore.finalize(JDBC2DataStore.java:139)

                at java.lang.ref.Finalizer.invokeFinalizeMethod(Native Method)

                at java.lang.ref.Finalizer.runFinalizer(Unknown Source)

                at java.lang.ref.Finalizer.access$100(Unknown Source)

                at java.lang.ref.Finalizer$FinalizerThread.run(Unknown Source)

27 Oct 10:19:08 ERROR [data.jdbc] - There's code using JDBC based datastore and not disposing them. This may lead to temporary loss of database connections. Please make sure all data access code calls DataStore.dispose() before freeing all references to it

27 Oct 10:19:15 ERROR [geoserver.global] -

----------------------------------

- GEOSERVER_DATA_DIR: D:\gdal_data

----------------------------------

27 Oct 10:19:17 WARN [referencing.factory] - Axis elements found in a wkt definition, the force longitude first axis order hint might not be respected:

PROJCS["WGS84 / Simple Mercator", GEOGCS["WGS 84", DATUM["WGS_1984", SPHEROID["WGS_1984", 6378137.0, 298.257223563]], PRIMEM["Greenwich", 0.0], UNIT["degree", 0.017453292519943295]], PROJECTION["Mercator_1SP_Google"], PARAMETER["latitude_of_origin", 0.0], PARAMETER["central_meridian", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["x", EAST], AXIS["y", NORTH], AUTHORITY["EPSG","54004"]]

log4j:WARN File option not set for appender [geoserverlogfile].

log4j:WARN Are you using FileAppender instead of ConsoleAppender?

27 Oct 10:19:20 INFO [geoserver.global] - Loading feature type 'DS_giant_polygon:::giant_polygon' (layer 1/17)

27 Oct 10:19:21 INFO [geoserver.global] - Loading feature type 'DS_poi:::poi' (layer 2/17)

27 Oct 10:19:21 INFO [geoserver.global] - Loading feature type 'DS_poly_landmarks:::poly_landmarks' (layer 3/17)

27 Oct 10:19:21 INFO [geoserver.global] - Loading feature type 'DS_tiger_roads:::tiger_roads' (layer 4/17)

27 Oct 10:19:21 INFO [geoserver.global] - Loading feature type 'sfArchsites:::archsites' (layer 5/17)

27 Oct 10:19:21 INFO [geoserver.global] - Loading feature type 'sfBugsites:::bugsites' (layer 6/17)

27 Oct 10:19:21 INFO [geoserver.global] - Loading feature type 'sfRestricted:::restricted' (layer 7/17)

27 Oct 10:19:21 INFO [geoserver.global] - Loading feature type 'sfRoads:::roads' (layer 8/17)

27 Oct 10:19:21 INFO [geoserver.global] - Loading feature type 'sfStreams:::streams' (layer 9/17)

27 Oct 10:19:21 INFO [geoserver.global] - Loading feature type 'shpview:::epa3' (layer 10/17)

27 Oct 10:19:23 INFO [geoserver.global] - Loading feature type 'shpview:::gnisnonpop_p_tx113' (layer 11/17)

27 Oct 10:19:23 INFO [geoserver.global] - Loading feature type 'shpview:::gnispop_p_tx113' (layer 12/17)

27 Oct 10:19:23 INFO [geoserver.global] - Loading feature type 'states_shapefile:::states' (layer 13/17)

27 Oct 10:19:23 INFO [geoserver.global] - Loading feature type 'tasmania_cities:::tasmania_cities' (layer 14/17)

27 Oct 10:19:23 INFO [geoserver.global] - Loading feature type 'tasmania_roads:::tasmania_roads' (layer 15/17)

27 Oct 10:19:23 INFO [geoserver.global] - Loading feature type 'tasmania_state_boundaries:::tasmania_state_boundaries' (layer 16/17)

27 Oct 10:19:23 INFO [geoserver.global] - Loading feature type 'tasmania_water_bodies:::tasmania_water_bodies' (layer 17/17)

I have just three featureTypes loaded in GEOSERVER_DATA_DIR beyond the examples and all are using SRS 4326 out of a PostGIS Datastore.

Randy George

Micro Map & CAD

http://www.cadmaps.com/gisblog

------------------------------------------------------------------------

-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/

------------------------------------------------------------------------

_______________________________________________
Geoserver-users mailing list
Geoserver-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geoserver-users

--
Justin Deoliveira
OpenGeo - http://opengeo.org
Enterprise support for open source geospatial.

Hi Randy,

I was not actually able to reproduce any of the errors from your log attempting a similar setup. However... I don't think that any of the messages are fatal? Are you seeing the server crash at all? Or any errors back from particular requests?

More comments inline.

Randy George wrote:

Hi,

                I’m trying out the new geoserver1.7.0 war on an EC2 Windows instance:

Windows 2003 small instance

Java 1.6.0_07-b06

Apache Tomcat/6.0.18

Postgres8.3/PostGIS1.3.3

Geoserver1.7.0.war + gdal-plugin + image-pyramid-plugin

log4j:ERROR Error occured while converting date.

java.lang.NullPointerException

                at java.lang.System.arraycopy(Native Method)

                at java.lang.AbstractStringBuilder.getChars(Unknown Source)

                at java.lang.StringBuffer.getChars(Unknown Source)

                at org.apache.log4j.helpers.ISO8601DateFormat.format(ISO8601DateFormat.java:128)

I have seen this error before... but not 100% sure of the cause. My guess is another version of log4j around which is different than the one used by geoserver. Is there a log4j in your server/lib directory?

27 Oct 10:19:08 ERROR [data.jdbc] - There's code using JDBC based datastore and not disposing them. This may lead to temporary loss of database connections. Please make sure all data access code calls DataStore.dispose() before freeing all references to it

There could be different causes for this one. Can you give me a bit more of an idea of how you are using GeoServer before reloading and getting this message? Are you using WMS? WFS? Both? What types of requests in particular are getting executed against the server.

-Justin

--
Justin Deoliveira
OpenGeo - http://opengeo.org
Enterprise support for open source geospatial.

Hi Justin,

The errors only appear in the logs. There are no problems using the WMS.

I am using geoserver as a kml reflector from the google earth api
http://ec2-67-202-36-154.compute-1.amazonaws.com/EPA/

I am wondering what this might mean after extended use:
  "27 Oct 10:19:08 ERROR [data.jdbc] - There's code using JDBC based
datastore and not disposing them."
This error only occurs when reloading the geoserver, not during use of my
webapp.

I have a log4j-1.2.15.jar in the webapp lib:
  C:\Program Files\Apache Software Foundation\Tomcat
6.0\webapps\EPA\WEB-INF\lib

  No log4j in C:\Program Files\Apache Software Foundation\Tomcat
6.0\lib

Thanks for your help

randy

-----Original Message-----
From: Justin Deoliveira [mailto:jdeolive@anonymised.com]
Sent: Monday, October 27, 2008 6:48 PM
To: rkgeorge@anonymised.com
Cc: 'geoserver-users'
Subject: Re: [Geoserver-users] geoserver1.7.0

Hi Randy,

I was not actually able to reproduce any of the errors from your log
attempting a similar setup. However... I don't think that any of the
messages are fatal? Are you seeing the server crash at all? Or any
errors back from particular requests?

More comments inline.

Randy George wrote:

Hi,

                I'm trying out the new geoserver1.7.0 war on an EC2
Windows instance:

Windows 2003 small instance

Java 1.6.0_07-b06

Apache Tomcat/6.0.18

Postgres8.3/PostGIS1.3.3

Geoserver1.7.0.war + gdal-plugin + image-pyramid-plugin

log4j:ERROR Error occured while converting date.

java.lang.NullPointerException

                at java.lang.System.arraycopy(Native Method)

                at java.lang.AbstractStringBuilder.getChars(Unknown

Source)

                at java.lang.StringBuffer.getChars(Unknown Source)

                at

org.apache.log4j.helpers.ISO8601DateFormat.format(ISO8601DateFormat.java:128
)

I have seen this error before... but not 100% sure of the cause. My
guess is another version of log4j around which is different than the one
used by geoserver. Is there a log4j in your server/lib directory?

27 Oct 10:19:08 ERROR [data.jdbc] - There's code using JDBC based
datastore and not disposing them. This may lead to temporary loss of
database connections. Please make sure all data access code calls
DataStore.dispose() before freeing all references to it

There could be different causes for this one. Can you give me a bit more
of an idea of how you are using GeoServer before reloading and getting
this message? Are you using WMS? WFS? Both? What types of requests in
particular are getting executed against the server.

-Justin

--
Justin Deoliveira
OpenGeo - http://opengeo.org
Enterprise support for open source geospatial.