This fix has not been merged to the public git repository yet (it is publicly available under my github account in the interim). I'll merge it tomorrow before putting out the release candidate, which I'll announce on this mailing list.
-- David Winslow OpenGeo - http://opengeo.org/ On Thu, Oct 21, 2010 at 5:09 PM, Spanring, Christian <[email protected]>wrote: > Hi, > > I think I just experienced the same issue. > > FYI, in case it helps... > > * tried to upload a Shapefile on GeoNode's dev server > * GeoNode reported an error, but the Shapefile made it to GeoServers > data-dir > * manually added shapefile-layer in GeoServer > * updatelayers failed with following output > > $ django-admin.py updatelayers --settings=geonode.settings > /home/geonode/develop/cspanring/lib/python2.6/site-packages/registration/models.py:4: > DeprecationWarning: the sha module is deprecated; use the hashlib module > instead > import sha > Traceback (most recent call last): > File "/home/geonode/develop/cspanring/bin/django-admin.py", line 5, in > <module> > management.execute_from_command_line() > File > "/home/geonode/develop/cspanring/lib/python2.6/site-packages/django/core/management/__init__.py", > line 429, in execute_from_command_line > utility.execute() > File > "/home/geonode/develop/cspanring/lib/python2.6/site-packages/django/core/management/__init__.py", > line 379, in execute > self.fetch_command(subcommand).run_from_argv(self.argv) > File > "/home/geonode/develop/cspanring/lib/python2.6/site-packages/django/core/management/base.py", > line 191, in run_from_argv > self.execute(*args, **options.__dict__) > File > "/home/geonode/develop/cspanring/lib/python2.6/site-packages/django/core/management/base.py", > line 218, in execute > output = self.handle(*args, **options) > File > "/home/geonode/develop/cspanring/src/GeoNodePy/geonode/maps/management/commands/updatelayers.py", > line 11, in handle > Layer.objects.slurp() > File > "/home/geonode/develop/cspanring/src/GeoNodePy/geonode/maps/models.py", line > 579, in slurp > "uuid": str(uuid.uuid4()) > File > "/home/geonode/develop/cspanring/lib/python2.6/site-packages/django/db/models/manager.py", > line 135, in get_or_create > return self.get_query_set().get_or_create(**kwargs) > File > "/home/geonode/develop/cspanring/lib/python2.6/site-packages/django/db/models/query.py", > line 381, in get_or_create > raise e > django.db.utils.IntegrityError: maps_layer.date may not be NULL > > * layer is listed as option in "maps", but not under "data" > > Thanks, > > Christian > > > On Oct 19, 2010, at 9:30 AM, David Winslow wrote: > > > Yes, the demo site is still running RC1. I don't expect to be able to > update it before this Friday, when I will update the demo site as part of > the process of releasing RC2. > > > > RC2 will include either the patch in question or a variant thereof. > Review is taking place on github - > http://github.com/GeoNode/geonode/pulls > > > > You're right, the name field is a bit of a sore point. We automatically > fill it out based on the filename of the data you're uploading, but it's > first on the form so not all users are likely to notice that. On top of > that, many parts of the UI use the title instead of the name to identify the > layer for users, so the name isn't actually that important. It is mostly > used as a slug and for WFS/WMS clients (which is the reason of the > restrictions on its content.) We'll probably be revisiting the entire > upload form before too long. > > > > Ways you can help include: > > • Try it (and report back). What you're doing now (trying things > out and telling us when GeoNode seems broken or poorly designed). > > • Documentation. We are using Sphinx to build the manual, but if > you aren't comfortable learning the markup you can use your favorite word > processor and someone else can do the translation to Sphinx. > > • Translation. GeoNode has been written with support for UI > translation in mind; however the English translation is the only complete > one at this point. If you are fluent in another language, contributing a > translation for the Django user interface would be a great way to help out. > Documentation on building translations for Django is available from the > Django web site. > > So if you are interested in helping out with GeoNode you're actually off > to a pretty good start :) > > > > -- > > David Winslow > > OpenGeo - http://opengeo.org/ > > > > On Tue, Oct 19, 2010 at 6:31 AM, [email protected] < > [email protected]> wrote: > > Hi Guido, > > don't know if it's related but RC1 of GeoNode has a problem with > > data upload. This patch [1] solved the problem in my testing server, but > > the issue remains for GeoTIFF data. > > Can you send me your data so I can test it in my server? > > > > Ciao > > Luca > > > > 2010/10/19 <[email protected]>: > > > Hi, > > > > > > Just starting to use GeoNode, and before going through > > > the install, I tried out the demo server, in particular > > > the data upload at http://demo.geonode.org/data/upload > > > > > > I tried to upload a "land use" sahpe file for Port-au-Prince > > > (Haiti) for testing. It has 8 vectors with an ad-hoc land > > > use classification. All loads without problems in QGIS. > > > I do not have the .prj file (with is said to be optional) > > > but data is in EPSG:4326 (lat-lon). Vectors are MULTIPOLYGON > > > type. > > > > > > Upload fails, and I only get "An error occurred while loading > > > the data.". As a sideline, the name field complains about non- > > > character fields (-, space, etc.) which is somewhat awkward > > > for "natural" naming. > > > > > > My prime interest, for the moment, is to test the meta-data > > > tagging, and WMS and WFS fucntionalities, including re-projection > > > and re-formatting. Mid-term, we may be interested to set up > > > internal and external GeoNodes. > > > > > > I read the recent FOSS4G presentations, and am buying into the > > > idea that GeoNode is a step ahead. Documentation is somewhat > > > poorish, though, and community momentum slowly building up. > > > We'd be interested to know how we can contribute (as users, mostly) > > > > > > Guido Lemoine > > > > > > > > > > -- > > Luca Casagrande > > http://www.lucacasagrande.net > > twitter: lucacasagrande > > > > > Please be advised that the Massachusetts Secretary of State considers > e-mail to be a public record, and therefore subject to the Massachusetts > Public Records Law, M.G.L. c. 66 § 10. >
