Environment and human rights

Is protecting planet Earth, and not just the rights of the humans who inhabit it, the more urgent task?

The link between the natural environment and human rights is well-established. Among others, rights to clean water, to health, to a secure livelihood and to life itself are threatened by environmental degradation. And those challenging such degradation, and opposing projects harmful to the environment, are harassed, intimidated, beaten and killed; over 200 environmental activists were killed in 2017. There is a growing consensus for global recognition of the right to a healthy environment.

But even if the UN proclaims such a right, will it be enough? The facts are clear – catastrophic climate change, declining biodiversity, mass extinctions, plastic-polluted oceans, all are upon us, and it is we, as humans, who are doing the damage. The most recent report by the Intergovernmental Panel on Climate Change adds considerable urgency to efforts to address those issues.

In countries where the right to a healthy environment is already protected, has it made a difference? How are local activists using this right to advance environmental goals? Are new approaches needed? For example, instead of proclaiming new human rights, perhaps we should grant rights to nature itself, and thereby break the age-old assumption that it is ours to exploit. A small but growing global movement is arguing for such an approach through direct action, litigation and other forms of advocacy. Can it succeed, and if nature has rights, will these cohabit easily with human rights?

Global movements to protect human rights and to protect the environment have, so far, remained largely distinct. But perhaps the environmental crisis facing the planet demands a re-think – can these movements work together for common goals, or would that dilute the strengths of each?  What examples are there of successful collaboration between human rights and environmental activists?

 

Error Occurred While Processing Request The web site you are accessing has experienced an unexpected error.
Please contact the website administrator.


The following information is meant for the website developer for debugging purposes.
Error Occurred While Processing Request

Complex object types cannot be converted to simple values.

The expression has requested a variable or an intermediate expression result as a simple value. However, the result cannot be converted to a simple value. Simple values are strings, numbers, boolean values, and date/time values. Queries, arrays, and COM objects are examples of complex values.

The most likely cause of the error is that you tried to use a complex value as a simple one. For example, you tried to use a query variable in a cfif tag.

 
The error occurred in C:/websites/openglobalrights.com/wwwroot/index.cfm: line 3892
Called from C:/websites/openglobalrights.com/wwwroot/index.cfm: line 3891
Called from C:/websites/openglobalrights.com/wwwroot/index.cfm: line 3890
Called from C:/websites/openglobalrights.com/wwwroot/index.cfm: line 3514
Called from C:/websites/openglobalrights.com/wwwroot/index.cfm: line 3454
Called from C:/websites/openglobalrights.com/wwwroot/index.cfm: line 1
Called from C:/websites/openglobalrights.com/wwwroot/environment/index.cfm: line 1
3890 : <cfif isDefined("url.lang")>
3891 : <cfoutput query="get_content_topic"><div class="col-md-4" style="height:540px;">
3892 : <div class="teaser-box"><cfif CGI.QUERY_STRING gt 1><a href="#Replace(url,'index.cfm','')#?#CGI.QUERY_STRING#"><cfelse><a href="#Replace(url,'index.cfm','')#"></cfif><cfif page_title neq ''><img src="/userfiles/image/placeholder.png" style="width:100%; background-image:url('#page_title#'); background-size:cover; background-position: center center; background-repeat: no-repeat;" /><cfelse><img src="/userfiles/image/placeholder.png" style="width:100%; background-image:url(/userfiles/image/no-photo-available.png); background-size:cover; background-position: center center; background-repeat: no-repeat;" /></cfif></a><div style="width:100%; vertical-align:middle;"><cfif CGI.QUERY_STRING gt 1><a href="#Replace(url,'index.cfm','')#?#CGI.QUERY_STRING#" style="vertical-align:middle;"><cfelse><a href="#Replace(url,'index.cfm','')#?#CGI.QUERY_STRING#" style="vertical-align:middle;"></cfif><h3 style="margin-top:12px; font-size:22px; line-height:24px; margin-bottom:0px; vertical-align:middle; text-align:left"><strong style="vertical-align:middle; color:##000000;">#page#</strong></h3></a><p style="margin-top:8px; font-family:'Open Sans',Helvetica; font-size:18px"><!---#DateFormat(start_date, "mmmm d, yyyy")#<br />--->By: <a href="#Replace(author_url,'index.cfm','')#" style="font-family:Lora, Tinos, serif; color: ##262D70; font-size: 18px; font-weight: bold;">#author_name#</a><cfif coauthor1_name neq ''><span style="font-size:16px"> &amp; </span></cfif><cfif coauthor1_name neq ''><a href="#Replace(coauthor1_url,'index.cfm','')#" style="font-family:Lora, Tinos, serif; color: ##262D70; font-size: 18px; font-weight: bold;">#coauthor1_name#</a></cfif><cfif coauthor2_name neq ''><span style="font-size:16px"> &amp; </span></cfif><cfif coauthor2_name neq ''><a href="#Replace(coauthor2_url,'index.cfm','')#" style="font-family:Lora, Tinos, serif; color: ##262D70; font-size: 18px; font-weight: bold;">#coauthor2_name#</a></cfif><cfif coauthor3_name neq ''><span style="font-size:16px"> &amp; </span></cfif><cfif coauthor3_name neq ''><a href="#Replace(coauthor3_url,'index.cfm','')#" style="font-family:Lora, Tinos, serif; color: ##262D70; font-size: 18px; font-weight: bold;">#coauthor3_name#</a></cfif><br />
3893 : 
3894 : <cfquery name="get_content_topic_translations" datasource="#datasource#">

Resources:

Browser   CCBot/2.0 (https://commoncrawl.org/faq/)
Remote Address   35.173.35.159
Referrer  
Date/Time   20-Oct-21 05:45 PM
Stack Trace
at cfindex2ecfm389513140._factor48(C:/websites/openglobalrights.com/wwwroot/index.cfm:3892) at cfindex2ecfm389513140._factor50(C:/websites/openglobalrights.com/wwwroot/index.cfm:3891) at cfindex2ecfm389513140._factor78(C:/websites/openglobalrights.com/wwwroot/index.cfm:3890) at cfindex2ecfm389513140._factor99(C:/websites/openglobalrights.com/wwwroot/index.cfm:3514) at cfindex2ecfm389513140._factor104(C:/websites/openglobalrights.com/wwwroot/index.cfm:3454) at cfindex2ecfm389513140.runPage(C:/websites/openglobalrights.com/wwwroot/index.cfm:1) at cfindex2ecfm1334679410.runPage(C:/websites/openglobalrights.com/wwwroot/environment/index.cfm:1)

coldfusion.runtime.CfJspPage$ComplexObjectException: Complex object types cannot be converted to simple values.
	at coldfusion.runtime.Cast._String(Cast.java:1049)
	at cfindex2ecfm389513140._factor48(C:\websites\openglobalrights.com\wwwroot\index.cfm:3892)
	at cfindex2ecfm389513140._factor50(C:\websites\openglobalrights.com\wwwroot\index.cfm:3891)
	at cfindex2ecfm389513140._factor78(C:\websites\openglobalrights.com\wwwroot\index.cfm:3890)
	at cfindex2ecfm389513140._factor99(C:\websites\openglobalrights.com\wwwroot\index.cfm:3514)
	at cfindex2ecfm389513140._factor104(C:\websites\openglobalrights.com\wwwroot\index.cfm:3454)
	at cfindex2ecfm389513140.runPage(C:\websites\openglobalrights.com\wwwroot\index.cfm:1)
	at coldfusion.runtime.CfJspPage.invoke(CfJspPage.java:244)
	at coldfusion.tagext.lang.IncludeTag.doStartTag(IncludeTag.java:446)
	at coldfusion.runtime.CfJspPage._emptyTcfTag(CfJspPage.java:2795)
	at cfindex2ecfm1334679410.runPage(C:\websites\openglobalrights.com\wwwroot\environment\index.cfm:1)
	at coldfusion.runtime.CfJspPage.invoke(CfJspPage.java:244)
	at coldfusion.tagext.lang.IncludeTag.doStartTag(IncludeTag.java:446)
	at coldfusion.filter.CfincludeFilter.invoke(CfincludeFilter.java:65)
	at coldfusion.filter.IpFilter.invoke(IpFilter.java:64)
	at coldfusion.filter.ApplicationFilter.invoke(ApplicationFilter.java:451)
	at coldfusion.filter.RequestMonitorFilter.invoke(RequestMonitorFilter.java:48)
	at coldfusion.filter.MonitoringFilter.invoke(MonitoringFilter.java:40)
	at coldfusion.filter.PathFilter.invoke(PathFilter.java:112)
	at coldfusion.filter.ExceptionFilter.invoke(ExceptionFilter.java:94)
	at coldfusion.filter.ClientScopePersistenceFilter.invoke(ClientScopePersistenceFilter.java:28)
	at coldfusion.filter.BrowserFilter.invoke(BrowserFilter.java:38)
	at coldfusion.filter.NoCacheFilter.invoke(NoCacheFilter.java:58)
	at coldfusion.filter.GlobalsFilter.invoke(GlobalsFilter.java:38)
	at coldfusion.filter.DatasourceFilter.invoke(DatasourceFilter.java:22)
	at coldfusion.filter.CachingFilter.invoke(CachingFilter.java:62)
	at coldfusion.CfmServlet.service(CfmServlet.java:219)
	at coldfusion.bootstrap.BootstrapServlet.service(BootstrapServlet.java:89)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at coldfusion.monitor.event.MonitoringServletFilter.doFilter(MonitoringServletFilter.java:42)
	at coldfusion.bootstrap.BootstrapFilter.doFilter(BootstrapFilter.java:46)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:218)
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:110)
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:506)
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:169)
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)
	at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:962)
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116)
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:466)
	at org.apache.coyote.ajp.AjpProcessor.process(AjpProcessor.java:197)
	at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:637)
	at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:316)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
	at java.lang.Thread.run(Thread.java:748)