<html>
<body>
I'm off to work now - sorry<br><br>
David Ib<br><br>
At 08:20 21/11/2012, David Instone-Brewer wrote:<br>
<blockquote type=cite class=cite cite="">the latest bit is: <br><br>
a:524)<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at
org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandl<br>
er.java:231)<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at
org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandl<br>
er.java:1067)<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at
org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:<br>
377)<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at
org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandle<br>
r.java:192)<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at
org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandle<br>
r.java:1001)<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at
org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.j<br>
ava:129)<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at
org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper<br>
.java:111)<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at
org.eclipse.jetty.server.Server.handle(Server.java:360)<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at
org.eclipse.jetty.server.AbstractHttpConnection.handleRequest(Abstrac<br>
tHttpConnection.java:454)<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at
org.eclipse.jetty.server.AbstractHttpConnection.headerComplete(Abstra<br>
ctHttpConnection.java:890)<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at
org.eclipse.jetty.server.AbstractHttpConnection$RequestHandler.header<br>
Complete(AbstractHttpConnection.java:944)<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at
org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:630)<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at
org.eclipse.jetty.http.HttpParser.parseAvailable(HttpParser.java:230)<br>
<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at
org.eclipse.jetty.server.AsyncHttpConnection.handle(AsyncHttpConnecti<br>
on.java:77)<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at
org.eclipse.jetty.io.nio.SelectChannelEndPoint.handle(SelectChannelEn<br>
dPoint.java:622)<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at
org.eclipse.jetty.io.nio.SelectChannelEndPoint$1.run(SelectChannelEnd<br>
Point.java:46)<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at
org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPoo<br>
l.java:603)<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at
org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool<br>
.java:538)<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at
java.lang.Thread.run(Unknown Source)<br>
Caused by: java.lang.NullPointerException<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at
com.tyndalehouse.step.core.service.impl.UserServiceImpl.createUser(Us<br>
erServiceImpl.java:118)<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at
com.tyndalehouse.step.core.service.impl.UserServiceImpl.checkUserIden<br>
tity(UserServiceImpl.java:79)<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at
com.tyndalehouse.step.rest.controllers.UserController.checkValidUser(<br>
UserController.java:80)<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ... 41 more<br>
2012-11-21 08:07:51,281 ERROR&nbsp; - Unable to open writer<br>
java.io.FileNotFoundException: d:\temp\users.txt (The system cannot find
the pat<br>
h specified)<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at
java.io.FileOutputStream.openAppend(Native Method)<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at
java.io.FileOutputStream.&lt;init&gt;(Unknown Source)<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at
java.io.FileWriter.&lt;init&gt;(Unknown Source)<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at
com.tyndalehouse.step.core.service.impl.UserServiceImpl.ensureFileIsO<br>
penForWrite(UserServiceImpl.java:137)<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at
com.tyndalehouse.step.core.service.impl.UserServiceImpl.createUser(Us<br>
erServiceImpl.java:116)<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at
com.tyndalehouse.step.core.service.impl.UserServiceImpl.checkUserIden<br>
tity(UserServiceImpl.java:79)<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at
com.tyndalehouse.step.rest.controllers.UserController.checkValidUser(<br>
UserController.java:80)<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at
sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at
sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at
sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at
java.lang.reflect.Method.invoke(Unknown Source)<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at
com.tyndalehouse.step.rest.framework.FrontController.invokeMethod(Fro<br>
ntController.java:146)<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at
com.tyndalehouse.step.rest.framework.FrontController.doGet(FrontContr<br>
oller.java:113)<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at
javax.servlet.http.HttpServlet.service(HttpServlet.java:735)<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at
javax.servlet.http.HttpServlet.service(HttpServlet.java:848)<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at
com.google.inject.servlet.ServletDefinition.doService(ServletDefiniti<br>
on.java:263)<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at
com.google.inject.servlet.ServletDefinition.service(ServletDefinition<br>
.java:178)<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at
com.google.inject.servlet.ManagedServletPipeline.service(ManagedServl<br>
etPipeline.java:91)<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at
com.google.inject.servlet.FilterChainInvocation.doFilter(FilterChainI<br>
nvocation.java:62)<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at
com.google.inject.servlet.FilterDefinition.doFilter(FilterDefinition.<br>
java:168)<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at
com.google.inject.servlet.FilterChainInvocation.doFilter(FilterChainI<br>
nvocation.java:58)<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at
com.google.inject.servlet.FilterDefinition.doFilter(FilterDefinition.<br>
java:168)<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at
com.google.inject.servlet.FilterChainInvocation.doFilter(FilterChainI<br>
nvocation.java:58)<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at
com.google.inject.servlet.ManagedFilterPipeline.dispatch(ManagedFilte<br>
rPipeline.java:118)<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at
com.google.inject.servlet.GuiceFilter.doFilter(GuiceFilter.java:113)<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at
org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(Servlet<br>
Handler.java:1302)<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at
org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java<br>
:448)<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at
org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.j<br>
ava:131)<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at
org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.jav<br>
a:524)<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at
org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandl<br>
er.java:231)<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at
org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandl<br>
er.java:1067)<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at
org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:<br>
377)<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at
org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandle<br>
r.java:192)<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at
org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandle<br>
r.java:1001)<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at
org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.j<br>
ava:129)<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at
org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper<br>
.java:111)<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at
org.eclipse.jetty.server.Server.handle(Server.java:360)<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at
org.eclipse.jetty.server.AbstractHttpConnection.handleRequest(Abstrac<br>
tHttpConnection.java:454)<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at
org.eclipse.jetty.server.AbstractHttpConnection.headerComplete(Abstra<br>
ctHttpConnection.java:890)<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at
org.eclipse.jetty.server.AbstractHttpConnection$RequestHandler.header<br>
Complete(AbstractHttpConnection.java:944)<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at
org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:630)<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at
org.eclipse.jetty.http.HttpParser.parseAvailable(HttpParser.java:230)<br>
<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at
org.eclipse.jetty.server.AsyncHttpConnection.handle(AsyncHttpConnecti<br>
on.java:77)<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at
org.eclipse.jetty.io.nio.SelectChannelEndPoint.handle(SelectChannelEn<br>
dPoint.java:622)<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at
org.eclipse.jetty.io.nio.SelectChannelEndPoint$1.run(SelectChannelEnd<br>
Point.java:46)<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at
org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPoo<br>
l.java:603)<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at
org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool<br>
.java:538)<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at
java.lang.Thread.run(Unknown Source)<br>
2012-11-21 08:07:51,281 ERROR&nbsp; -<br>
java.lang.reflect.InvocationTargetException<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at
sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at
sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at
sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at
java.lang.reflect.Method.invoke(Unknown Source)<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at
com.tyndalehouse.step.rest.framework.FrontController.invokeMethod(Fro<br>
ntController.java:146)<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at
com.tyndalehouse.step.rest.framework.FrontController.doGet(FrontContr<br>
oller.java:113)<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at
javax.servlet.http.HttpServlet.service(HttpServlet.java:735)<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at
javax.servlet.http.HttpServlet.service(HttpServlet.java:848)<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at
com.google.inject.servlet.ServletDefinition.doService(ServletDefiniti<br>
on.java:263)<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at
com.google.inject.servlet.ServletDefinition.service(ServletDefinition<br>
.java:178)<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at
com.google.inject.servlet.ManagedServletPipeline.service(ManagedServl<br>
etPipeline.java:91)<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at
com.google.inject.servlet.FilterChainInvocation.doFilter(FilterChainI<br>
nvocation.java:62)<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at
com.google.inject.servlet.FilterDefinition.doFilter(FilterDefinition.<br>
java:168)<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at
com.google.inject.servlet.FilterChainInvocation.doFilter(FilterChainI<br>
nvocation.java:58)<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at
com.google.inject.servlet.FilterDefinition.doFilter(FilterDefinition.<br>
java:168)<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at
com.google.inject.servlet.FilterChainInvocation.doFilter(FilterChainI<br>
nvocation.java:58)<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at
com.google.inject.servlet.ManagedFilterPipeline.dispatch(ManagedFilte<br>
rPipeline.java:118)<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at
com.google.inject.servlet.GuiceFilter.doFilter(GuiceFilter.java:113)<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at
org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(Servlet<br>
Handler.java:1302)<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at
org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java<br>
:448)<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at
org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.j<br>
ava:131)<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at
org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.jav<br>
a:524)<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at
org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandl<br>
er.java:231)<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at
org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandl<br>
er.java:1067)<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at
org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:<br>
377)<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at
org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandle<br>
r.java:192)<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at
org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandle<br>
r.java:1001)<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at
org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.j<br>
ava:129)<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at
org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper<br>
.java:111)<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at
org.eclipse.jetty.server.Server.handle(Server.java:360)<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at
org.eclipse.jetty.server.AbstractHttpConnection.handleRequest(Abstrac<br>
tHttpConnection.java:454)<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at
org.eclipse.jetty.server.AbstractHttpConnection.headerComplete(Abstra<br>
ctHttpConnection.java:890)<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at
org.eclipse.jetty.server.AbstractHttpConnection$RequestHandler.header<br>
Complete(AbstractHttpConnection.java:944)<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at
org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:630)<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at
org.eclipse.jetty.http.HttpParser.parseAvailable(HttpParser.java:230)<br>
<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at
org.eclipse.jetty.server.AsyncHttpConnection.handle(AsyncHttpConnecti<br>
on.java:77)<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at
org.eclipse.jetty.io.nio.SelectChannelEndPoint.handle(SelectChannelEn<br>
dPoint.java:622)<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at
org.eclipse.jetty.io.nio.SelectChannelEndPoint$1.run(SelectChannelEnd<br>
Point.java:46)<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at
org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPoo<br>
l.java:603)<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at
org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool<br>
.java:538)<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at
java.lang.Thread.run(Unknown Source)<br>
Caused by: java.lang.NullPointerException<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at
com.tyndalehouse.step.core.service.impl.UserServiceImpl.createUser(Us<br>
erServiceImpl.java:118)<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at
com.tyndalehouse.step.core.service.impl.UserServiceImpl.checkUserIden<br>
tity(UserServiceImpl.java:79)<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at
com.tyndalehouse.step.rest.controllers.UserController.checkValidUser(<br>
UserController.java:80)<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ... 41 more<br>
2012-11-21 08:10:46,812 INFO&nbsp;&nbsp; - Returning all modules
currently not installed<br>
2012-11-21 08:13:34,718 DEBUG&nbsp; - Installing module [Vulgate]<br>
2012-11-21 08:13:34,718 DEBUG&nbsp; - Book was not already installed, so
kicking off<br>
installation process for [Vulgate]<br>
2012-11-21 08:13:39,359 WARN&nbsp;&nbsp; - Error deleting index.
Attempting to rebuild ind<br>
ex all the same<br>
org.crosswire.jsword.book.BookException: Failed to delete search
index.<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at
org.crosswire.jsword.index.lucene.LuceneIndexManager.deleteIndex(Luce<br>
neIndexManager.java:177)<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at
com.tyndalehouse.step.core.service.jsword.impl.JSwordModuleServiceImp<br>
l.reIndex(JSwordModuleServiceImpl.java:132)<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at
com.tyndalehouse.step.core.service.impl.BibleInformationServiceImpl.r<br>
eIndex(BibleInformationServiceImpl.java:411)<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at
com.tyndalehouse.step.rest.controllers.SetupController.reIndex(SetupC<br>
ontroller.java:186)<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at
sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at
sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at
sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at
java.lang.reflect.Method.invoke(Unknown Source)<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at
com.tyndalehouse.step.rest.framework.FrontController.invokeMethod(Fro<br>
ntController.java:146)<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at
com.tyndalehouse.step.rest.framework.FrontController.doGet(FrontContr<br>
oller.java:113)<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at
javax.servlet.http.HttpServlet.service(HttpServlet.java:735)<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at
javax.servlet.http.HttpServlet.service(HttpServlet.java:848)<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at
com.google.inject.servlet.ServletDefinition.doService(ServletDefiniti<br>
on.java:263)<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at
com.google.inject.servlet.ServletDefinition.service(ServletDefinition<br>
.java:178)<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at
com.google.inject.servlet.ManagedServletPipeline.service(ManagedServl<br>
etPipeline.java:91)<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at
com.google.inject.servlet.FilterChainInvocation.doFilter(FilterChainI<br>
nvocation.java:62)<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at
com.google.inject.servlet.FilterDefinition.doFilter(FilterDefinition.<br>
java:168)<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at
com.google.inject.servlet.FilterChainInvocation.doFilter(FilterChainI<br>
nvocation.java:58)<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at
com.google.inject.servlet.FilterDefinition.doFilter(FilterDefinition.<br>
java:168)<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at
com.google.inject.servlet.FilterChainInvocation.doFilter(FilterChainI<br>
nvocation.java:58)<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at
com.google.inject.servlet.ManagedFilterPipeline.dispatch(ManagedFilte<br>
rPipeline.java:118)<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at
com.google.inject.servlet.GuiceFilter.doFilter(GuiceFilter.java:113)<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at
org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(Servlet<br>
Handler.java:1302)<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at
org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java<br>
:448)<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at
org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.j<br>
ava:131)<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at
org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.jav<br>
a:524)<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at
org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandl<br>
er.java:231)<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at
org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandl<br>
er.java:1067)<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at
org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:<br>
377)<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at
org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandle<br>
r.java:192)<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at
org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandle<br>
r.java:1001)<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at
org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.j<br>
ava:129)<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at
org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper<br>
.java:111)<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at
org.eclipse.jetty.server.Server.handle(Server.java:360)<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at
org.eclipse.jetty.server.AbstractHttpConnection.handleRequest(Abstrac<br>
tHttpConnection.java:454)<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at
org.eclipse.jetty.server.AbstractHttpConnection.headerComplete(Abstra<br>
ctHttpConnection.java:890)<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at
org.eclipse.jetty.server.AbstractHttpConnection$RequestHandler.header<br>
Complete(AbstractHttpConnection.java:944)<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at
org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:630)<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at
org.eclipse.jetty.http.HttpParser.parseAvailable(HttpParser.java:230)<br>
<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at
org.eclipse.jetty.server.AsyncHttpConnection.handle(AsyncHttpConnecti<br>
on.java:77)<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at
org.eclipse.jetty.io.nio.SelectChannelEndPoint.handle(SelectChannelEn<br>
dPoint.java:622)<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at
org.eclipse.jetty.io.nio.SelectChannelEndPoint$1.run(SelectChannelEnd<br>
Point.java:46)<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at
org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPoo<br>
l.java:603)<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at
org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool<br>
.java:538)<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at
java.lang.Thread.run(Unknown Source)<br><br>
<br><br>
At 08:10 21/11/2012, Chris Burrell wrote:<br><br>
<blockquote type=cite class=cite cite="">can you give me the console
output again.&nbsp; it won't be because it can't communicate to server
because the server bit would be running locally. <br><br>
Chris<br>
On 21 Nov 2012 08:07, &quot;David Instone-Brewer&quot;
&lt;<a href="mailto:davidinstonebrewer@gmail.com">
davidinstonebrewer@gmail.com</a>&gt; wrote:
<dl>
<dd>Yep, the Internal Error relates to registration. 
<dd>I guess that's to be expected - it can't communicate with the server
to accept the registration. 
<dd>Take that off, and I think we might be&nbsp; working fine. 
<dd>Well done!<br>

<dd>David IB<br>
<br>

<dd>At 00:29 21/11/2012, David Instone-Brewer
wrote:<blockquote type=cite class=cite cite="">
<dd>OK my silly mistake. 
<dd>I hadn't got rid of JSword before installing. <br>
<br>

<dd>Now it progressed further: <br>

<dd>WARNING: Not a valid Strong's Number &quot;H00&quot;
<dd>21-Nov-2012 00:07:14
org.crosswire.jsword.index.lucene.analysis.StrongsNumberFil
<dd>ter incrementToken
<dd>WARNING: Not a valid Strong's Number &quot;H00&quot;
<dd>2012-11-21 00:07:44,453 DEBUG&nbsp; - Loading initial data
<dd>2012-11-21 00:07:44,453 DEBUG&nbsp; - Indexing nave subjects
<dd>2012-11-21 00:07:48,968 INFO&nbsp;&nbsp; - Loaded [23323] entries
with [0] errors
<dd>2012-11-21 00:07:48,968 DEBUG&nbsp; - Writing Nave index
<dd>2012-11-21 00:07:49,828 DEBUG&nbsp; - End Nave
<dd>2012-11-21 00:07:49,828 DEBUG&nbsp; - Indexing lexicon
<dd>2012-11-21 00:07:49,828 DEBUG&nbsp; - -Indexing greek
<dd>2012-11-21 00:08:18,390 INFO&nbsp;&nbsp; - Loaded [37566] entries
with [0] errors
<dd>2012-11-21 00:08:18,390 DEBUG&nbsp; - -Indexing hebrew
<dd>2012-11-21 00:08:26,531 INFO&nbsp;&nbsp; - Loaded [8674] entries with
[0] errors
<dd>2012-11-21 00:08:26,531 DEBUG&nbsp; - -Writing index
<dd>2012-11-21 00:08:30,828 DEBUG&nbsp; - End lexicon
<dd>2012-11-21 00:08:30,828 DEBUG&nbsp; - Loading lexical forms
<dd>2012-11-21 00:09:23,750 INFO&nbsp;&nbsp; - Finished loading [201576]
specific forms
<dd>2012-11-21 00:09:30,031 DEBUG&nbsp; - Loading robinson morphology
<dd>2012-11-21 00:09:31,156 DEBUG&nbsp; - End of morphology
<dd>2012-11-21 00:09:31,156 DEBUG&nbsp; - Loading version information
<dd>2012-11-21 00:09:31,500 INFO&nbsp;&nbsp; - Finished loading...
<dd>2012-11-21 00:09:37,562 INFO&nbsp;&nbsp; - Getting bible
versions<br>
<br>

<dd>It stopped some time on this last bit, and then I realised I should
be watching the browser. <br>

<dd>Yey - everything installed and worked fine!
<dd>Ah - untill I came to register
<dd>I *think* the &quot;internal error&quot; message appeared when I
clicked on &quot;Resgister&quot;. 
<dd>I'll have another go tomorrow. Enid is pulling the bed-cover over her
head beside me.<br>

<dd>e
<dd>David IB
<dd>====================<br>

<dd>Don't suppose this helps but: 
<dd>- came back tonight to find the command box hadn't changed. 
<dd>Did ^C and got: <br>

<dd>20-Nov-2012 08:06:20
org.crosswire.jsword.index.lucene.analysis.StrongsNumberFil
<dd>ter incrementToken
<dd>WARNING: Not a valid Strong's Number &quot;H00&quot;
<dd>2012-11-20 18:26:22,828 WARN&nbsp;&nbsp; - Index not readable - it
may not yet have been created.
<dd>2012-11-20 18:26:22,843 WARN&nbsp;&nbsp; - Index not readable - it
may not yet have been created.
<dd>2012-11-20 18:26:22,859 WARN&nbsp;&nbsp; - Index not readable - it
may not yet have been created.
<dd>2012-11-20 18:26:22,859 WARN&nbsp;&nbsp; - Index not readable - it
may not yet have been created.
<dd>2012-11-20 18:26:22,875 WARN&nbsp;&nbsp; - Index not readable - it
may not yet have been created.
<dd>2012-11-20 18:26:22,875 WARN&nbsp;&nbsp; - Index not readable - it
may not yet have been created.
<dd>2012-11-20 18:26:22,906 INFO&nbsp;&nbsp; - javax.el.BeanELResolver
purged
<dd>2012-11-20 18:26:22,906 INFO&nbsp;&nbsp; - stopped
o.e.j.w.WebAppContext{/step-web,file:/C
<dd>:/download/step/step-web/},file:/C:/download/step/step-web/
<dd>2012-11-20 18:26:23,000 INFO&nbsp;&nbsp; - shutdown already
commenced
<dd>Terminate batch job (Y/N)?<br>

<dd>David IB<br>

<dd>====================
<dd>At 08:12 20/11/2012, David Instone-Brewer
wrote:<blockquote type=cite class=cite cite="">
<dd>Great!<br>

<dd>Tried it on a netbook (HP10)&nbsp; with WinXP
<dd>Opened ZIP, double-clicked on &quot;runSTEP.bat&quot;, clicked on
message &quot;Extract all&quot; etc
<dd>Double-clicked on runSTEP 
<dd>Ran installation, ending with a long stream of messages: 
<dl>
<dd>20-Nov-2012 08:06:20
org.crosswire.jsword.index.lucene.analysis.StrongsNumberFil 
<dd>ter incrementToken 
<dd>WARNING: Not a valid Strong's Number &quot;H00&quot; 
</dl>
<dd>WIndows security alert: WIndows Firewall blocked Java Platform Binary 
<dd>- clicked on Unblock<br>

<dd>The Command window remained showing the lucene warning for some
minutes<br>

<dd>DIdn't finish - got to go to work. Try there (though I won't be able
to get to it till about 12 - sorry )<br>

<dd>David IB<br>

<dd>At 23:00 19/11/2012, Chris Burrell
wrote:<blockquote type=cite class=cite cite="">
<dd>Hi<br>

<dd>I've uploaded a new version of the desktop application, which now
includes an installer/setup page. Hopefully this work. Would be keen to
get feedback.<br>

<dd>The one requirement at the moment is that you already have Java
installed and on the PATH environment variable.<br>

<dd>The link is:
<a href="http://step.tyndalehouse.com/step.zip">
http://step.tyndalehouse.com/step.zip</a><br>

<dd>Please can you try it and let me know. The first time you run it, it
should take you to a configuration page to install various modules...
<dd>Chris<br>

<dd>_______________________________________________
<dd>tyndale-devel mailing list
<dd><a href="mailto:tyndale-devel@crosswire.org">
tyndale-devel@crosswire.org</a>
<dd>
<a href="http://www.crosswire.org/mailman/listinfo/tyndale-devel" eudora="autourl">
http://www.crosswire.org/mailman/listinfo/tyndale-devel</a>
</dl></blockquote></blockquote></blockquote></blockquote></blockquote>
</body>
</html>