<div dir="ltr"><div dir="ltr">Hi Michael,<div>thanks very much for helping on test.</div><div><br></div><div>I've finally figured out where the problem was. Fix available here</div><div><br></div><div><a href="https://github.com/GeoNode/geonode/pull/3985">https://github.com/GeoNode/geonode/pull/3985</a><br></div><div><br></div><div>I'll merge it as soon as the Travis checks pass. I'll also try to add some specific test cases for this particular issue.</div><div><br></div></div></div><br><div class="gmail_quote"><div dir="ltr">Il giorno dom 14 ott 2018 alle ore 21:08 Alessio Fabiani <<a href="mailto:alessio.fabiani@gmail.com">alessio.fabiani@gmail.com</a>> ha scritto:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="auto">Uhm very strange. Tomorrow will do some specific tests on this. Currently I cannot figure out what the problem could be.</div><br><div class="gmail_quote"><div dir="ltr">Il dom 14 ott 2018, 21:03 Michael Fedak <<a href="mailto:mikefedak@gmail.com" target="_blank">mikefedak@gmail.com</a>> ha scritto:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Ok, fixed; I had my JAVA_OPTS entered incorrectly. Now geoserver starts. However, I am experiencing the same issues as before. </div><br><div class="gmail_quote"><div dir="ltr">On Sun, Oct 14, 2018 at 2:10 PM Michael Fedak <<a href="mailto:mikefedak@gmail.com" rel="noreferrer" target="_blank">mikefedak@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div dir="ltr">Traced it back some more, it seems to be an issue with GWC:<div><br></div><div>Cannot resolve reference to bean 'gwcXmlConfigResourceProvider' while setting constructor argument; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'gwcXmlConfigResourceProvider' defined in URL [jar:file:/opt/apache-tomcat-9.0.1/webapps/geoserver/WEB-INF/lib/gs-gwc-2.13-20181005.133101-833.jar!/geowebcache-core-context.xml]: Bean instantiation via constructor failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.geoserver.gwc.config.GeoserverXMLResourceProvider]: Constructor threw exception; nested exception is java.lang.IllegalStateException: Could not create directory.<br></div></div></div><br><div class="gmail_quote"><div dir="ltr">On Sun, Oct 14, 2018 at 1:42 PM Michael Fedak <<a href="mailto:mikefedak@gmail.com" rel="noreferrer" target="_blank">mikefedak@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div dir="ltr"><div dir="ltr">Ok, got the war and attempted to deploy it. Tomcat is unable to deploy it due to an error associated with geotools:<div><br></div><div><br></div><div>Geoserver log:</div><div><div>2018-10-14 10:24:59,152 TRACE [geotools.factory] - ENTRY  (CRSAuthorityFactory, CRS_AUTHORITY_FACTORY)</div><div>2018-10-14 10:24:59,152 TRACE [geotools.factory] - CHECK  (CRSAuthorityFactory, CRS_AUTHORITY_FACTORY): user provided a Class.</div><div>2018-10-14 10:24:59,152 TRACE [geotools.factory] - CHECK  (CRSAuthorityFactory, CRS_AUTHORITY_FACTORY): consider hint[last] AbstractEpsgMediator.</div><div>2018-10-14 10:24:59,152 TRACE [geotools.factory] - THROW  (CRSAuthorityFactory, CRS_AUTHORITY_FACTORY): could not find implementation.</div><div>2018-10-14 10:24:59,152 INFO [geotools.util] - Weak collection cleaner stopped</div></div><div><br></div><div>Catalina log:</div><div><br></div><div><br></div><div><div>14-Oct-2018 17:21:40.658 SEVERE [http-nio-8080-exec-13] org.apache.catalina.loader.WebappClassLoaderBase.checkThreadLocalMapForLeaks The web application [geoserver-2.13.x] created a ThreadLocal with key of type [java.lang.ThreadLocal] (value [java.lang.ThreadLocal@454bb710]) and a value of type [org.geotools.referencing.operation.projection.TransverseMercator.Provider] (value [PROJECTION["Transverse_Mercator"]]) but failed to remove it when the web application was stopped. Threads are going to be renewed over time to try and avoid a probable memory leak.</div><div>14-Oct-2018 17:21:40.658 SEVERE [http-nio-8080-exec-13] org.apache.catalina.loader.WebappClassLoaderBase.checkThreadLocalMapForLeaks The web application [geoserver-2.13.x] created a ThreadLocal with key of type [java.lang.ThreadLocal] (value [java.lang.ThreadLocal@86e380d]) and a value of type [org.geotools.referencing.wkt.Formatter] (value []) but failed to remove it when the web application was stopped. Threads are going to be renewed over time to try and avoid a probable memory leak.</div></div><div><br></div><div><br></div><div>I will keep trying to troubleshoot this. </div><div><br></div></div></div></div><br><div class="gmail_quote"><div dir="ltr">On Sun, Oct 14, 2018 at 10:02 AM Michael Fedak <<a href="mailto:mikefedak@gmail.com" rel="noreferrer" target="_blank">mikefedak@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div dir="ltr">Never mind, found your build server: <a href="https://build.geo-solutions.it/geonode/geoserver/latest/" rel="noreferrer" target="_blank">https://build.geo-solutions.it/geonode/geoserver/latest/</a></div></div><br><div class="gmail_quote"><div dir="ltr">On Sun, Oct 14, 2018 at 10:00 AM Michael Fedak <<a href="mailto:mikefedak@gmail.com" rel="noreferrer" target="_blank">mikefedak@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Ok, I can do that. Is there a place to download the build with the extension since <a href="http://build.geonode.org" rel="noreferrer" target="_blank">build.geonode.org</a> is down? Or shall I just download vanilla 2.13 and apply the extension myself?</div><br><div class="gmail_quote"><div dir="ltr">On Sun, Oct 14, 2018 at 9:56 AM Alessio Fabiani <<a href="mailto:alessio.fabiani@gmail.com" rel="noreferrer" target="_blank">alessio.fabiani@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="auto">Uhm, most probably a Geoserver issue. From. Geoserver 2.13+ there's a fix to threat void users as * users.<div dir="auto">Any chance to try out updating to Geoserver 2.13.x? </div><div dir="auto">You won't have to change anything on the data dir. </div></div><br><div class="gmail_quote"><div dir="ltr">Il ven 12 ott 2018, 19:11 Michael Fedak <<a href="mailto:mikefedak@gmail.com" rel="noreferrer" target="_blank">mikefedak@gmail.com</a>> ha scritto:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div dir="ltr">I am using the latest 2.8.x branch with Geoserver 2.12.2 and I keep receiving the following error when attempting to run the updatelayers command (Below). </div><div dir="ltr"><br></div><div>I am also having trouble with users not being sync'd with geoserver. I have gone through the documentation for security configuration, and checked that the geonode role/user apis are accessible to geoserver. As far as I can tell, nothing is blocking either geonode from reaching geofence or vice-versa. </div><div><br></div><div><br></div><div dir="ltr"><div><div>Traceback (most recent call last):</div><div>  File "manage.py", line 29, in <module></div><div>    execute_from_command_line(sys.argv)</div><div>  File "/home/gnode/gndev/local/lib/python2.7/site-packages/django/core/management/__init__.py", line 354, in execute_from_command_line</div><div>    utility.execute()</div><div>  File "/home/gnode/gndev/local/lib/python2.7/site-packages/django/core/management/__init__.py", line 346, in execute</div><div>    self.fetch_command(subcommand).run_from_argv(self.argv)</div><div>  File "/home/gnode/gndev/local/lib/python2.7/site-packages/django/core/management/base.py", line 394, in run_from_argv</div><div>    self.execute(*args, **cmd_options)</div><div>  File "/home/gnode/gndev/local/lib/python2.7/site-packages/django/core/management/base.py", line 445, in execute</div><div>    output = self.handle(*args, **options)</div><div>  File "/home/gnode/geonode_dev/geonode/geonode/geoserver/management/commands/updatelayers.py", line 124, in handle</div><div>    execute_signals=True)</div><div>  File "/home/gnode/geonode_dev/geonode/geonode/geoserver/helpers.py", line 636, in gs_slurp</div><div>    layer.set_permissions(perm_spec)</div><div>  File "/home/gnode/geonode_dev/geonode/geonode/security/models.py", line 216, in set_permissions</div><div>    sync_geofence_with_guardian(self.layer, perms, group=group)</div><div>  File "/home/gnode/geonode_dev/geonode/geonode/decorators.py", line 44, in wrapper</div><div>    return func(*args, **kwargs)</div><div>  File "/home/gnode/geonode_dev/geonode/geonode/security/utils.py", line 393, in sync_geofence_with_guardian</div><div>    _update_geofence_rule(<a href="http://layer.name" rel="noreferrer noreferrer" target="_blank">layer.name</a>, layer.workspace, service)</div><div>  File "/home/gnode/geonode_dev/geonode/geonode/security/utils.py", line 564, in _update_geofence_rule</div><div>    raise RuntimeError(msg)</div><div>Exception: ('Failed to process lprca_ws_boundarywgs84', RuntimeError("Could not ADD GeoServer User None Rule for Layer u'lprca_ws_boundarywgs84'",))</div></div></div></div>
_______________________________________________<br>
geonode-users mailing list<br>
<a href="mailto:geonode-users@lists.osgeo.org" rel="noreferrer noreferrer" target="_blank">geonode-users@lists.osgeo.org</a><br>
<a href="https://lists.osgeo.org/mailman/listinfo/geonode-users" rel="noreferrer noreferrer noreferrer" target="_blank">https://lists.osgeo.org/mailman/listinfo/geonode-users</a><br>
</blockquote></div>
</blockquote></div>
</blockquote></div>
</blockquote></div>
</blockquote></div>
</blockquote></div>
</blockquote></div>
</blockquote></div>