title: graphDB User/PW proxy settings lead to statuscode 407
body: <p>I'm trying to run following SPARQL-query on my local graphDB-Instance (GraphDB Free 9.4.1 on Windows).</p>
  <pre><code>PREFIX wd: &lt;http://www.wikidata.org/entity/&gt;
  PREFIX wdt: &lt;http://www.wikidata.org/prop/direct/&gt; 
  PREFIX rdfs: &lt;http://www.w3.org/2000/01/rdf-schema#&gt;
  SELECT * WHERE {
      SERVICE &lt;https://query.wikidata.org/sparql&gt; {
          ?subj wdt:P31 wd:Q744913 ;
              wdt:P625 ?coord ;
              rdfs:label ?label
          FILTER (lang(?label) = &quot;en&quot;)
      }
  }
  </code></pre>
  <p>The query works without a problem on my personal computer.
  But within my companies network, it doesn't, because we have a proxy.</p>
  <p>I checked my proxy settings with a RDF4J-Java programm and they work perfectly fine.</p>
  <pre><code>[...]
  System.setProperty(&quot;https.proxyHost&quot;, &quot;&lt;company_proxy&gt;&quot;);
  System.setProperty(&quot;https.proxyPort&quot;, &quot;&lt;company_proxy_port&gt;&quot;);
  System.setProperty(&quot;https.nonProxyHost&quot;, &quot;localhost|127.0.0.1|&lt;company_list&gt;&quot;);
  System.setProperty(&quot;https.proxyUser&quot;, &quot;&lt;user&gt;&quot;);      
  System.setProperty(&quot;https.proxyPassword&quot;, &quot;&lt;password&gt;&quot;);  
  [...]
  </code></pre>
  <p>I tried to set the same settings for GraphDB with different approaches</p>
  <ul>
  <li>via the UI</li>
  <li>via the <code>C:\Users\XXXX\AppData\Local\GraphDB Free\runtime\conf\net</code> configuration-file</li>
  <li>via the <code>C:\Users\XXXX\AppData\Roaming\GraphDB\conf\proxy.properties</code> configuration-file</li>
  <li>via the <code>C:\Users\XXXX\AppData\Local\GraphDB Free\app\</code> configuration-file</li>
  </ul>
  <p>All do something to the configuration, meaning I now see an error message and don't have a connection timeout anymore. Since I validated the settings with RDF4J I am guessing the problem is how I apply the configuration or there is a problem with parsing the configuration.</p>
  <p><strong>Edit:</strong>
  I get an statuscode 407, Proxy Authentication Required.
  I'm guessing, that graphDB doesn't accept the properties https.proxyUser and https.proxyPassword.</p>
  <p>Did anybody had the same issue and has a solution? Or how could I debug this problem further?</p>
  <p>ps. my password contains the '!' character. might this be the problem? I tried every escape mechanism i could think of (!, ^!, ^^!, all in &quot;&quot;) but neither did work.</p>
  <p><strong>Edit 2.0:</strong>
  The guys from ontotext found a bug and it was fixed with the release 9.5.0-TR14.
  The proxy-configuration mentioned in this questions works now.</p>