You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@lucene.apache.org by "Steve Rowe (JIRA)" <ji...@apache.org> on 2015/09/21 19:34:04 UTC
[jira] [Created] (SOLR-8080) 'bin/solr start' should print
informative errors when the JVM version is insufficient
Steve Rowe created SOLR-8080:
--------------------------------
Summary: 'bin/solr start' should print informative errors when the JVM version is insufficient
Key: SOLR-8080
URL: https://issues.apache.org/jira/browse/SOLR-8080
Project: Solr
Issue Type: Bug
Components: scripts and tools
Affects Versions: 5.3, Trunk, 5.4
Reporter: Steve Rowe
Priority: Minor
>From the unpacked 5.3.0 distribution, with Java6 set in {{$JAVA_HOME}} and the {{$PATH}}, there is some indication that there is a problem (Java7 is minimum supported JVM version) - bin/solr times out waiting for Solr to start up - but no info is printed about what the problem might be:
{noformat}
$ echo $JAVA_HOME
/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home
$ java -version
java version "1.6.0_65"
Java(TM) SE Runtime Environment (build 1.6.0_65-b14-466.1-11M4716)
Java HotSpot(TM) 64-Bit Server VM (build 20.65-b04-466.1, mixed mode)
$ bin/solr start
Waiting up to 30 seconds to see Solr running on port 8983 [\] Still not seeing Solr listening on 8983 after 30 seconds!
tail:~/temp/solr-5.3.0/server/logs/solr.log: No such file or directory
{noformat}
On trunk (built via {{ant server}} with Java8), the situation is worse - although Solr started, it's not in a usable state, and there is no indication given that there is a problem:
{noformat}
$ java -version
java version "1.7.0_71"
Java(TM) SE Runtime Environment (build 1.7.0_71-b14)
Java HotSpot(TM) 64-Bit Server VM (build 24.71-b01, mixed mode)
$ echo $JAVA_HOME
/Library/Java/JavaVirtualMachines/jdk1.7.0_71.jdk/Contents/Home
sarowe@smb [2048]$ bin/solr start
Waiting up to 30 seconds to see Solr running on port 8983 [/]
Started Solr server on port 8983 (pid=50551). Happy searching!
{noformat}
>From {{server/logs/solr.log}}:
{noformat}
2015-09-21 17:15:28.991 WARN (main) [ ] o.e.j.u.c.AbstractLifeCycle FAILED So
lrRequestFilter: java.lang.UnsupportedClassVersionError: org/apache/solr/servlet
/SolrDispatchFilter : Unsupported major.minor version 52.0
java.lang.UnsupportedClassVersionError: org/apache/solr/servlet/SolrDispatchFilt
er : Unsupported major.minor version 52.0
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:800)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:14
2)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:449)
at java.net.URLClassLoader.access$100(URLClassLoader.java:71)
at java.net.URLClassLoader$1.run(URLClassLoader.java:361)
at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
[...]
2015-09-21 17:15:29.020 INFO (main) [ ] o.e.j.s.ServerConnector Started ServerConnector@24d25ddc{HTTP/1.1}{0.0.0.0:8983}
2015-09-21 17:15:29.020 INFO (main) [ ] o.e.j.s.Server Started @1237ms
{noformat}
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@lucene.apache.org
For additional commands, e-mail: dev-help@lucene.apache.org