Hi Shawn,  Yes I do know you from the Solr mailing list. Your feedback has
always been valuable and on the mark.  It is much appreciated.

I can post this question on the Solr mailing list if you feel it is a Solr
related topic.  I didn't because I'm seeing this as a Jetty startup issue
even before we hit Solr bits but I could be wrong.

Anyways, here is the full log off solr.log file:

INFO  - 2016-03-24 11:05:30.130; [   ] org.eclipse.jetty.util.log.Log;
Logging initialized @564ms
INFO  - 2016-03-24 11:05:30.382; [   ] org.eclipse.jetty.server.Server;
jetty-9.2.10.v20150310
WARN  - 2016-03-24 11:05:30.406; [   ]
org.eclipse.jetty.server.handler.RequestLogHandler; !RequestLog
INFO  - 2016-03-24 11:05:30.410; [   ]
org.eclipse.jetty.deploy.providers.ScanningAppProvider; Deployment monitor
[file:/home/opuser/OP/OpenPages/OPSearch/solr/server/contexts/] at interval
0
WARN  - 2016-03-24 11:05:30.483; [   ]
org.eclipse.jetty.xml.XmlConfiguration$JettyXmlConfiguration; Config error
at <Set name="tempDirectory"><Property name="jetty.base"
default="."/>/solr-webapp</Set>
WARN  - 2016-03-24 11:05:30.484; [   ]
org.eclipse.jetty.deploy.DeploymentManager; Unable to reach node goal:
started
java.lang.NoSuchFieldException: TYPE
at java.lang.Class.getFieldImpl(Native Method)
at java.lang.Class.getField(Class.java:1101)
at
org.eclipse.jetty.xml.XmlConfiguration$JettyXmlConfiguration.set(XmlConfiguration.java:490)
at
org.eclipse.jetty.xml.XmlConfiguration$JettyXmlConfiguration.configure(XmlConfiguration.java:411)
at
org.eclipse.jetty.xml.XmlConfiguration$JettyXmlConfiguration.configure(XmlConfiguration.java:354)
at
org.eclipse.jetty.xml.XmlConfiguration.configure(XmlConfiguration.java:262)
at
org.eclipse.jetty.deploy.providers.WebAppProvider.createContextHandler(WebAppProvider.java:287)
at org.eclipse.jetty.deploy.App.getContextHandler(App.java:101)
at
org.eclipse.jetty.deploy.bindings.StandardDeployer.processBinding(StandardDeployer.java:36)
at org.eclipse.jetty.deploy.AppLifeCycle.runBindings(AppLifeCycle.java:186)
at
org.eclipse.jetty.deploy.DeploymentManager.requestAppGoal(DeploymentManager.java:498)
at
org.eclipse.jetty.deploy.DeploymentManager.addApp(DeploymentManager.java:146)
at
org.eclipse.jetty.deploy.providers.ScanningAppProvider.fileAdded(ScanningAppProvider.java:180)
at
org.eclipse.jetty.deploy.providers.WebAppProvider.fileAdded(WebAppProvider.java:461)
at
org.eclipse.jetty.deploy.providers.ScanningAppProvider$1.fileAdded(ScanningAppProvider.java:64)
at org.eclipse.jetty.util.Scanner.reportAddition(Scanner.java:609)
at org.eclipse.jetty.util.Scanner.reportDifferences(Scanner.java:528)
at org.eclipse.jetty.util.Scanner.scan(Scanner.java:391)
at org.eclipse.jetty.util.Scanner.doStart(Scanner.java:313)
at
org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68)
at
org.eclipse.jetty.deploy.providers.ScanningAppProvider.doStart(ScanningAppProvider.java:150)
at
org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68)
at
org.eclipse.jetty.deploy.DeploymentManager.startAppProvider(DeploymentManager.java:560)
at
org.eclipse.jetty.deploy.DeploymentManager.doStart(DeploymentManager.java:235)
at
org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68)
at
org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:132)
at org.eclipse.jetty.server.Server.start(Server.java:387)
at
org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:114)
at
org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:61)
at org.eclipse.jetty.server.Server.doStart(Server.java:354)
at
org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68)
at org.eclipse.jetty.xml.XmlConfiguration$1.run(XmlConfiguration.java:1255)
at java.security.AccessController.doPrivileged(AccessController.java:360)
at org.eclipse.jetty.xml.XmlConfiguration.main(XmlConfiguration.java:1174)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:95)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:56)
at java.lang.reflect.Method.invoke(Method.java:620)
at org.eclipse.jetty.start.Main.invokeMain(Main.java:321)
at org.eclipse.jetty.start.Main.start(Main.java:817)
at org.eclipse.jetty.start.Main.main(Main.java:112)
INFO  - 2016-03-24 11:05:30.521; [   ]
org.eclipse.jetty.server.AbstractConnector; Started ServerConnector@63eccae2
{HTTP/1.1}{0.0.0.0:8983}
INFO  - 2016-03-24 11:05:30.522; [   ] org.eclipse.jetty.server.Server;
Started @958ms

And to answer your question, no nothing changed in between this failure and
the start that I did after word that worked.

Steve


On Thu, Mar 24, 2016 at 3:29 PM, Shawn Heisey <[email protected]> wrote:

> On 3/24/2016 12:20 PM, Steven White wrote:
> > This maybe a question I need to ask on the Solr mailing list, but let me
> > try here first.
> >
> > Every now and then, I see the following error in solr.log file, any idea
> > what maybe causing it (this is all that there is in the log):
> >
> >     INFO  - 2016-03-24 11:05:30.130; [   ]
> > org.eclipse.jetty.util.log.Log; Logging initialized @564ms
> > <https://ccm-risk.ottawa.ibm.com:9453/ccm/users/564ms>
> >     INFO  - 2016-03-24 11:05:30.382; [   ]
> > org.eclipse.jetty.server.Server; jetty-9.2.10.v20150310
> >     WARN  - 2016-03-24 11:05:30.406; [   ]
> > org.eclipse.jetty.server.handler.RequestLogHandler; !RequestLog
> >     INFO  - 2016-03-24 11:05:30.410; [   ]
> > org.eclipse.jetty.deploy.providers.ScanningAppProvider; Deployment
> > monitor [file:/home/opuser/OP/OpenPages/OPSearch/solr/server/contexts/]
> > at interval 0
> >     WARN  - 2016-03-24 11:05:30.483; [   ]
> > org.eclipse.jetty.xml.XmlConfiguration$JettyXmlConfiguration; Config
> > error at <Set name="tempDirectory"><Property name="jetty.base"
> > default="."/>/solr-webapp</Set>
> >     WARN  - 2016-03-24 11:05:30.484; [   ]
> > org.eclipse.jetty.deploy.DeploymentManager; Unable to reach node goal:
> > started
> >     java.lang.NoSuchFieldException: TYPE
> >         at java.lang.Class.getFieldImpl(Native Method)
> >         at java.lang.Class.getField(Class.java:1101)
> >         at
> >
> org.eclipse.jetty.xml.XmlConfiguration$JettyXmlConfiguration.set(XmlConfiguration.java:490)
> >     .... .... ....
> >     .... .... ....
> >     INFO  - 2016-03-24 11:05:30.521; [   ]
> > org.eclipse.jetty.server.AbstractConnector; Started
> > ServerConnector@63eccae2{HTTP/1.1}{0.0.0.0:8983 <http://0.0.0.0:8983>}
> >     INFO  - 2016-03-24 11:05:30.522; [   ]
> > org.eclipse.jetty.server.Server; Started @958ms
> >
> > From here on, I cannot access the Jetty server.
> >
> > I'm using Jetty that comes with Solr 5.2 and the above error is reported
> > when I try to start Solr from the command line using: bin/solr start -p
> > 8983 -m 4098m -s ../solr_index.  My environment is Linux.
> >
> > To "fix" the issue, I issue Solr's "stop" command followed with the
> > "start" again and now everything works.
>
> You may remember me from solr-user.  This question would probably be
> more at home on that list than this one.
>
> I looked briefly at the Jetty code that logs these warnings.  I don't
> understand the code well enough to tell you what actually went wrong.
>
> I cannot imagine anything *normal* that would cause this problem on one
> start but NOT cause it after a stop and another start.  This suggests
> that either there's something very weird going on with your setup or
> that somebody changed something between the two start attempts.
>
> Checking the entire Solr binary installation (looking at 5.5) for
> "jetty.base", I only see it in Jetty configurations, so I am guessing
> that Jetty itself will set this property if it is not already set.  As
> far as I can tell, the Solr start scripts do not set that property.
>
> Was there more information in the stacktrace?  If so, can you include
> the rest of it?
>
> Thanks,
> Shawn
>
> _______________________________________________
> jetty-users mailing list
> [email protected]
> To change your delivery options, retrieve your password, or unsubscribe
> from this list, visit
> https://dev.eclipse.org/mailman/listinfo/jetty-users
>
_______________________________________________
jetty-users mailing list
[email protected]
To change your delivery options, retrieve your password, or unsubscribe from 
this list, visit
https://dev.eclipse.org/mailman/listinfo/jetty-users

Reply via email to