[jira] [Commented] (NUTCH-2991) Support HTTP/S Header Authorization for Solr connections

2023-06-06 Thread Hudson (Jira)


[ 
https://issues.apache.org/jira/browse/NUTCH-2991?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17729750#comment-17729750
 ] 

Hudson commented on NUTCH-2991:
---

FAILURE: Integrated in Jenkins build Nutch » Nutch-trunk #100 (See 
[https://ci-builds.apache.org/job/Nutch/job/Nutch-trunk/100/])
NUTCH-2991 Support HTTP/S Header Authorization for Solr connections (#763) 
(github: 
[https://github.com/apache/nutch/commit/9109bdd740ba578fc17745ebc9f53f464667])
* (edit) 
src/plugin/indexer-solr/src/java/org/apache/nutch/indexwriter/solr/SolrConstants.java
* (edit) 
src/plugin/indexer-solr/src/java/org/apache/nutch/indexwriter/solr/SolrIndexWriter.java
* (edit) src/java/org/apache/nutch/indexer/IndexWriters.java
* (edit) conf/index-writers.xml.template
* (edit) 
src/plugin/indexer-solr/src/java/org/apache/nutch/indexwriter/solr/SolrUtils.java


> Support HTTP/S Header Authorization for Solr connections
> 
>
> Key: NUTCH-2991
> URL: https://issues.apache.org/jira/browse/NUTCH-2991
> Project: Nutch
>  Issue Type: New Feature
>  Components: indexer, plugin
>Affects Versions: 1.19
>Reporter: Marcos Gomez
>Priority: Major
> Fix For: 1.20
>
> Attachments: solr_token_auth.patch, solr_token_auth_2.patch
>
>
> Currently only Basic Authentication is possible with Solr, but I have an 
> issue to connect to a Solr instance that use Token authentication.
> So it should be possible to define the value of Authorization Header to 
> provide the name and token value, that will be send on the HTTP request to 
> Solr.
> Header:
>  * Authorization: _Name Value_
> So in the configuration should be able to set up something like this to 
> populate the header: 
>  * solr.auth.header.name=Bearer
>  * solr.auth.header.value=JWT_TOKEN
>  



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


Build failed in Jenkins: Nutch » Nutch-trunk #100

2023-06-06 Thread Apache Jenkins Server
See 


Changes:

[github] NUTCH-2991 Support HTTP/S Header Authorization for Solr connections 
(#763)


--
[...truncated 1.75 MB...]
at 
java.base/java.io.BufferedInputStream.fill(BufferedInputStream.java:252)
at 
java.base/java.io.BufferedInputStream.read1(BufferedInputStream.java:292)
at 
java.base/java.io.BufferedInputStream.read(BufferedInputStream.java:351)
at 
java.base/sun.net.www.http.HttpClient.parseHTTPHeader(HttpClient.java:788)
at java.base/sun.net.www.http.HttpClient.parseHTTP(HttpClient.java:723)
at 
java.base/sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1615)
at 
java.base/sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1520)
at 
java.base/java.net.HttpURLConnection.getResponseCode(HttpURLConnection.java:527)
at 
java.base/sun.net.www.protocol.https.HttpsURLConnectionImpl.getResponseCode(HttpsURLConnectionImpl.java:334)
at 
org.sonatype.ossindex.service.client.transport.HttpUrlConnectionTransport.post(HttpUrlConnectionTransport.java:95)
at 
org.sonatype.ossindex.service.client.internal.OssindexClientImpl.doRequestComponentReports(OssindexClientImpl.java:204)
at 
org.sonatype.ossindex.service.client.internal.OssindexClientImpl.requestComponentReports(OssindexClientImpl.java:170)
at 
org.owasp.dependencycheck.analyzer.OssIndexAnalyzer.requestReports(OssIndexAnalyzer.java:219)
at 
org.owasp.dependencycheck.analyzer.OssIndexAnalyzer.analyzeDependency(OssIndexAnalyzer.java:134)
... 7 more
Next Exception:
org.owasp.dependencycheck.analyzer.exception.AnalysisException: Failed to 
request component-reports
at 
org.owasp.dependencycheck.analyzer.OssIndexAnalyzer.analyzeDependency(OssIndexAnalyzer.java:157)
at 
org.owasp.dependencycheck.analyzer.AbstractAnalyzer.analyze(AbstractAnalyzer.java:131)
at org.owasp.dependencycheck.AnalysisTask.call(AnalysisTask.java:88)
at org.owasp.dependencycheck.AnalysisTask.call(AnalysisTask.java:37)
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
at 
java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
at 
java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
at java.base/java.lang.Thread.run(Thread.java:829)
Caused by: java.net.SocketTimeoutException: Read timed out
at java.base/java.net.SocketInputStream.socketRead0(Native Method)
at 
java.base/java.net.SocketInputStream.socketRead(SocketInputStream.java:115)
at java.base/java.net.SocketInputStream.read(SocketInputStream.java:168)
at java.base/java.net.SocketInputStream.read(SocketInputStream.java:140)
at 
java.base/sun.security.ssl.SSLSocketInputRecord.read(SSLSocketInputRecord.java:478)
at 
java.base/sun.security.ssl.SSLSocketInputRecord.readHeader(SSLSocketInputRecord.java:472)
at 
java.base/sun.security.ssl.SSLSocketInputRecord.bytesInCompletePacket(SSLSocketInputRecord.java:70)
at 
java.base/sun.security.ssl.SSLSocketImpl.readApplicationRecord(SSLSocketImpl.java:1454)
at 
java.base/sun.security.ssl.SSLSocketImpl$AppInputStream.read(SSLSocketImpl.java:1065)
at 
java.base/java.io.BufferedInputStream.fill(BufferedInputStream.java:252)
at 
java.base/java.io.BufferedInputStream.read1(BufferedInputStream.java:292)
at 
java.base/java.io.BufferedInputStream.read(BufferedInputStream.java:351)
at 
java.base/sun.net.www.http.HttpClient.parseHTTPHeader(HttpClient.java:788)
at java.base/sun.net.www.http.HttpClient.parseHTTP(HttpClient.java:723)
at 
java.base/sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1615)
at 
java.base/sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1520)
at 
java.base/java.net.HttpURLConnection.getResponseCode(HttpURLConnection.java:527)
at 
java.base/sun.net.www.protocol.https.HttpsURLConnectionImpl.getResponseCode(HttpsURLConnectionImpl.java:334)
at 
org.sonatype.ossindex.service.client.transport.HttpUrlConnectionTransport.post(HttpUrlConnectionTransport.java:95)
at 
org.sonatype.ossindex.service.client.internal.OssindexClientImpl.doRequestComponentReports(OssindexClientImpl.java:204)
at 
org.sonatype.ossindex.service.client.internal.OssindexClientImpl.requestComponentReports(OssindexClientImpl.java:170)
at 
org.owasp.dependencycheck.analyzer.OssIndexAnalyzer.requestReports(OssIndexAnalyzer.java:219)
at 
org.owasp.dependencycheck.analyzer.OssIndexAnalyzer.analyzeDependency(OssIndexAnalyzer.java:134)
... 7 more
Next Exception:

[jira] [Resolved] (NUTCH-2991) Support HTTP/S Header Authorization for Solr connections

2023-06-06 Thread Sebastian Nagel (Jira)


 [ 
https://issues.apache.org/jira/browse/NUTCH-2991?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Sebastian Nagel resolved NUTCH-2991.

Resolution: Implemented

Successfully tested. Merged into master. Thanks, [~marcos] !

> Support HTTP/S Header Authorization for Solr connections
> 
>
> Key: NUTCH-2991
> URL: https://issues.apache.org/jira/browse/NUTCH-2991
> Project: Nutch
>  Issue Type: New Feature
>  Components: indexer, plugin
>Affects Versions: 1.19
>Reporter: Marcos Gomez
>Priority: Major
> Fix For: 1.20
>
> Attachments: solr_token_auth.patch, solr_token_auth_2.patch
>
>
> Currently only Basic Authentication is possible with Solr, but I have an 
> issue to connect to a Solr instance that use Token authentication.
> So it should be possible to define the value of Authorization Header to 
> provide the name and token value, that will be send on the HTTP request to 
> Solr.
> Header:
>  * Authorization: _Name Value_
> So in the configuration should be able to set up something like this to 
> populate the header: 
>  * solr.auth.header.name=Bearer
>  * solr.auth.header.value=JWT_TOKEN
>  



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[GitHub] [nutch] sebastian-nagel merged pull request #763: NUTCH-2991 Support HTTP/S Header Authorization for Solr connections

2023-06-06 Thread via GitHub


sebastian-nagel merged PR #763:
URL: https://github.com/apache/nutch/pull/763


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: dev-unsubscr...@nutch.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org



[jira] [Commented] (NUTCH-2991) Support HTTP/S Header Authorization for Solr connections

2023-06-06 Thread ASF GitHub Bot (Jira)


[ 
https://issues.apache.org/jira/browse/NUTCH-2991?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17729725#comment-17729725
 ] 

ASF GitHub Bot commented on NUTCH-2991:
---

sebastian-nagel merged PR #763:
URL: https://github.com/apache/nutch/pull/763




> Support HTTP/S Header Authorization for Solr connections
> 
>
> Key: NUTCH-2991
> URL: https://issues.apache.org/jira/browse/NUTCH-2991
> Project: Nutch
>  Issue Type: New Feature
>  Components: indexer, plugin
>Affects Versions: 1.19
>Reporter: Marcos Gomez
>Priority: Major
> Fix For: 1.20
>
> Attachments: solr_token_auth.patch, solr_token_auth_2.patch
>
>
> Currently only Basic Authentication is possible with Solr, but I have an 
> issue to connect to a Solr instance that use Token authentication.
> So it should be possible to define the value of Authorization Header to 
> provide the name and token value, that will be send on the HTTP request to 
> Solr.
> Header:
>  * Authorization: _Name Value_
> So in the configuration should be able to set up something like this to 
> populate the header: 
>  * solr.auth.header.name=Bearer
>  * solr.auth.header.value=JWT_TOKEN
>  



--
This message was sent by Atlassian Jira
(v8.20.10#820010)