You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@solr.apache.org by "Uwe Schindler (Jira)" <ji...@apache.org> on 2021/07/07 07:21:00 UTC

[jira] [Comment Edited] (SOLR-15520) Refguide no longer builds on Windows

    [ https://issues.apache.org/jira/browse/SOLR-15520?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17376360#comment-17376360 ] 

Uwe Schindler edited comment on SOLR-15520 at 7/7/21, 7:20 AM:
---------------------------------------------------------------

It always worked fine since early time on jenkins.

What happened on Jenkins: Due to the other bug SOLR-15521, the refguide was not built at all since 3 weeks (the build broke earlier). Before that it always worked. I fixed the issue with the line endings and wiped the workspace. After that it started on Jenkins.

I had not build Solr on my local machine for some week (was mostly working on Lucene), so I can't clearly say when it happened for the first time.

Uwe


was (Author: thetaphi):
It always worked fine since early time on jenkins.

What happened on Jenkins: Due to the other bug SOLR-15521, the refguide was not built at all since 3 weeks. Before that it always worked. I fixed the issue with the line endings and wiped the workspace. After that it started on Jenkins.

I had not build Solr on my local machine for some week (was mostly working on Lucene), so I can't clearly say when it happened for the first time.

Uwe

> Refguide no longer builds on Windows
> ------------------------------------
>
>                 Key: SOLR-15520
>                 URL: https://issues.apache.org/jira/browse/SOLR-15520
>             Project: Solr
>          Issue Type: Bug
>      Security Level: Public(Default Security Level. Issues are Public) 
>    Affects Versions: main (9.0)
>         Environment: Windows 10
>            Reporter: Uwe Schindler
>            Priority: Blocker
>             Fix For: main (9.0)
>
>
> When running the gradlew build on windows, there are 2 bugs: 
> a) when it installs "sassc-2.4.0", it seems to try to compile something, which won't work on windows, because you won't have a compile available. Neither "make":
> {noformat}
> > Task :solr:solr-ref-guide:jrubyPrepare
> WARNING: An illegal reflective access operation has occurred
> WARNING: Illegal reflective access by com.headius.backport9.modules.Modules (file:/C:/Users/jenkins/.gradle/caches/modules-2/files-2.1/org.jruby/jruby-complete/9.2.9.0/8e44ce7a1417966d89957bd766a148601e28828b/jruby-complete-9.2.9.0.jar) to method sun.nio.ch.NativeThread.signal(long)
> WARNING: Please consider reporting this to the maintainers of com.headius.backport9.modules.Modules
> WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations
> WARNING: All illegal access operations will be denied in a future release
> Successfully installed rb-fsevent-0.11.0
> Successfully installed ffi-1.15.3-java
> Successfully installed rb-inotify-0.10.1
> Successfully installed unicode-display_width-1.7.0
> Successfully installed forwardable-extended-2.6.0
> Successfully installed rexml-3.2.5
> Successfully installed listen-3.5.1
> Building native extensions. This could take a while...
> ERROR:  Error installing C:\Users\jenkins\.gradle\caches\modules-2\files-2.1\rubygems\sassc\2.4.0\3032f0c1662efc8aa04636e99a6bdefd15549fc8\sassc-2.4.0.gem:
> 	ERROR: Failed to build gem native extension.
>     current directory: C:/Users/jenkins/workspace/Solr-main-Windows/solr/solr-ref-guide/build/.gems/gems/sassc-2.4.0/ext
> java -cp ;C:\Users\jenkins\.gradle\caches\modules-2\files-2.1\org.jruby\jruby-complete\9.2.9.0\8e44ce7a1417966d89957bd766a148601e28828b\jruby-complete-9.2.9.0.jar org.jruby.Main -r ./siteconf20210706-5988-13j4z41.rb extconf.rb
> WARNING: An illegal reflective access operation has occurred
> WARNING: Illegal reflective access by com.headius.backport9.modules.Modules (file:/C:/Users/jenkins/.gradle/caches/modules-2/files-2.1/org.jruby/jruby-complete/9.2.9.0/8e44ce7a1417966d89957bd766a148601e28828b/jruby-complete-9.2.9.0.jar) to method sun.nio.ch.NativeThread.signal(long)
> WARNING: Please consider reporting this to the maintainers of com.headius.backport9.modules.Modules
> WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations
> WARNING: All illegal access operations will be denied in a future release
> creating Makefile
> current directory: C:/Users/jenkins/workspace/Solr-main-Windows/solr/solr-ref-guide/build/.gems/gems/sassc-2.4.0/ext
> make "DESTDIR=" clean
> 'make' is not recognized as an internal or external command,
> operable program or batch file.
> current directory: C:/Users/jenkins/workspace/Solr-main-Windows/solr/solr-ref-guide/build/.gems/gems/sassc-2.4.0/ext
> make "DESTDIR="
> 'make' is not recognized as an internal or external command,
> operable program or batch file.
> make failed, exit code 1
> {noformat}
> b) if you have whitespace in your working dircetory path, it fails like this:
> {noformat}
> > Task :solr:solr-ref-guide:jrubyPrepare
> WARNING: An illegal reflective access operation has occurred
> WARNING: Illegal reflective access by com.headius.backport9.modules.Modules (file:/C:/Users/Uwe%20Schindler/.gradle/caches/modules-2/files-2.1/org.jruby/jruby-complete/9.2.9.0/8e44ce7a1417966d89957bd766a148601e28828b/jruby-complete-9.2.9.0.jar) to method sun.nio.ch.NativeThread.signal(long)
> WARNING: Please consider reporting this to the maintainers of com.headius.backport9.modules.Modules
> WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations
> WARNING: All illegal access operations will be denied in a future release
> Successfully installed rb-fsevent-0.11.0
> Successfully installed ffi-1.15.3-java
> Successfully installed rb-inotify-0.10.1
> Successfully installed unicode-display_width-1.7.0
> Successfully installed forwardable-extended-2.6.0
> Successfully installed rexml-3.2.5
> Successfully installed listen-3.5.1
> Building native extensions. This could take a while...
> ERROR:  Error installing C:\Users\Uwe Schindler\.gradle\caches\modules-2\files-2.1\rubygems\sassc\2.4.0\3032f0c1662efc8aa04636e99a6bdefd15549fc8\sassc-2.4.0.gem:
>         ERROR: Failed to build gem native extension.
>     current directory: C:/Users/Uwe Schindler/Projects/lucene/solr/solr/solr-ref-guide/build/.gems/gems/sassc-2.4.0/ext
> java -cp ;C:\Users\Uwe Schindler\.gradle\caches\modules-2\files-2.1\org.jruby\jruby-complete\9.2.9.0\8e44ce7a1417966d89957bd766a148601e28828b\jruby-complete-9.2.9.0.jar org.jruby.Main -r ./siteconf20210706-24280-7dgu7s.rb extconf.rb
> Fehler: Hauptklasse Schindler\.gradle\caches\modules-2\files-2.1\org.jruby\jruby-complete\9.2.9.0\8e44ce7a1417966d89957bd766a148601e28828b\jruby-complete-9.2.9.0.jar konnte nicht gefunden oder geladen werden
> Ursache: java.lang.ClassNotFoundException: Schindler\.gradle\caches\modules-2\files-2.1\org.jruby\jruby-complete\9.2.9.0\8e44ce7a1417966d89957bd766a148601e28828b\jruby-complete-9.2.9.0.jar
> extconf failed, exit code 1
> Gem files will remain installed in C:/Users/Uwe Schindler/Projects/lucene/solr/solr/solr-ref-guide/build/.gems/gems/sassc-2.4.0 for inspection.
> Results logged to C:/Users/Uwe Schindler/Projects/lucene/solr/solr/solr-ref-guide/build/.gems/extensions/universal-java-11/2.5.0/sassc-2.4.0/gem_make.out
> {noformat}
> I set this as blocker, because it make Solr's build completely fail to do precommit on my machine!



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscribe@solr.apache.org
For additional commands, e-mail: issues-help@solr.apache.org