[
https://issues.apache.org/jira/browse/SOLR-15520?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Uwe Schindler updated SOLR-15520:
---------------------------------
Description:
When running the gradlew build on windows, there are 2 bugs:
a) when it installs "sassc", 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!
was:
When running the gradlew build on windows, there are 2 bugs:
a) when it installs listen-3.5.1, 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!
> 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)
> Environment: Windows 10
> Reporter: Uwe Schindler
> Priority: Blocker
>
> When running the gradlew build on windows, there are 2 bugs:
> a) when it installs "sassc", 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: [email protected]
For additional commands, e-mail: [email protected]