[tyndale-devel] Trying out the desktop application

David Instone-Brewer Technical at Tyndale.cam.ac.uk
Wed Nov 21 10:09:10 MST 2012


More..
It was still stuck at "Installing ESV..." a couple of hours later.
So I ended it with Ctrl-C, Y
Then deleted Sword & JSword
Then started the install again, ... and it installed perfectly!
- except it gave an Internal Error when I tried to register.

The common factor with both machines was that the first time it got stuck.
Then, when I deleted the folders and started again, it went OK.

I've attached the command window after the H00 warnings

Strange!

David IB


============================

Tried again on my work programming laptop, after deleting JSword as 
well as Sword.
It got stucK with KJV.
I can confirm that it created new Sword and JSword folders

One thought.
The netbook I tried it on (which got stuck at Registration)
- I'm not sure that has Java in the path. It has Java installed (I 
think it was added when I installed Open Office),
   but I checked the Path statement, and it wasn't listed. It may 
have had its own environment statement - I didn't look properly.

The laptop where it is now stuck at KJV has a Java JDK in the path as 
well as JAVA_HOME and JDK environment statements

Hmm
I closed down Chrome (the default browser which showed KJV installing 
forever, and then opened it again.
It oped the previously open tabs, including http://localhost:8989/step-web/
This is now showing:

This is the first time you have run the STEP software. Please be 
patient while it installs.
Please note these actions do NOT require any access to the Internet.
    * 11:49:42 Starting installation...
    * 11:49:43 Making the KJV searchable
    * 11:49:43 Installing the ESV from the STEP application 
folder........................................................................................................ 

So it appears to have jumped over the KJV step (or it was complete)
The command window is now showing the multitude of
         WARNING: Not a valid Strong's Number "H00"
         Nov 21, 2012 11:49:46 AM 
org.crosswire.jsword.index.lucene.analysis.StrongsNumberFilter incrementToken


David IB





==========================
OK my silly mistake.
I hadn't got rid of JSword before installing.


Now it progressed further:

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


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

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

e
David IB
====================

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

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

David IB

====================
At 08:12 20/11/2012, David Instone-Brewer wrote:
>Great!
>
>Tried it on a netbook (HP10)  with WinXP
>Opened ZIP, double-clicked on "runSTEP.bat", clicked on message 
>"Extract all" etc
>Double-clicked on runSTEP
>Ran installation, ending with a long stream of messages:
>20-Nov-2012 08:06:20 
>org.crosswire.jsword.index.lucene.analysis.StrongsNumberFil
>ter incrementToken
>WARNING: Not a valid Strong's Number "H00"
>WIndows security alert: WIndows Firewall blocked Java Platform Binary
>- clicked on Unblock
>
>The Command window remained showing the lucene warning for some minutes
>
>DIdn't finish - got to go to work. Try there (though I won't be able 
>to get to it till about 12 - sorry )
>
>David IB
>
>At 23:00 19/11/2012, Chris Burrell wrote:
>>Hi
>>
>>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.
>>
>>The one requirement at the moment is that you already have Java 
>>installed and on the PATH environment variable.
>>
>>The link is: 
>><http://step.tyndalehouse.com/step.zip>http://step.tyndalehouse.com/step.zip
>>
>>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...
>>Chris
>>
>>_______________________________________________
>>tyndale-devel mailing list
>>tyndale-devel at crosswire.org
>>http://www.crosswire.org/mailman/listinfo/tyndale-devel

_______________________________________________
tyndale-devel mailing list
tyndale-devel at crosswire.org
http://www.crosswire.org/mailman/listinfo/tyndale-devel

David IB

///   Dr David Instone-Brewer
dib   Senior Research Fellow in Rabbinics and the New Testament
  ^    Tyndale House, 36 Selwyn Gardens, Cambridge, CB3 9BA, UK
\=/   Rabbinics at Tyndale.cam.ac.uk      www.TyndaleHouse.com
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.crosswire.org/pipermail/tyndale-devel/attachments/20121121/c9655c34/attachment-0001.html>
-------------- next part --------------

WARNING: Not a valid Strong's Number "H00"
Nov 21, 2012 5:02:35 PM org.crosswire.jsword.index.lucene.analysis.StrongsNumberFilter incrementToken
WARNING: Not a valid Strong's Number "H00"
Nov 21, 2012 5:02:35 PM org.crosswire.jsword.index.lucene.analysis.StrongsNumberFilter incrementToken
WARNING: Not a valid Strong's Number "H00"
2012-11-21 17:02:39,683 DEBUG  - Loading initial data
2012-11-21 17:02:39,684 DEBUG  - Indexing nave subjects
2012-11-21 17:02:41,536 INFO   - Loaded [23323] entries with [0] errors
2012-11-21 17:02:41,536 DEBUG  - Writing Nave index
2012-11-21 17:02:41,771 DEBUG  - End Nave
2012-11-21 17:02:41,771 DEBUG  - Indexing lexicon
2012-11-21 17:02:41,772 DEBUG  - -Indexing greek
2012-11-21 17:02:44,985 INFO   - Loaded [37566] entries with [0] errors
2012-11-21 17:02:44,986 DEBUG  - -Indexing hebrew
2012-11-21 17:02:47,146 INFO   - Loaded [8674] entries with [0] errors
2012-11-21 17:02:47,147 DEBUG  - -Writing index
2012-11-21 17:02:49,178 DEBUG  - End lexicon
2012-11-21 17:02:49,178 DEBUG  - Loading lexical forms
2012-11-21 17:02:57,216 INFO   - Finished loading [201576] specific forms
2012-11-21 17:02:59,274 DEBUG  - Loading robinson morphology
2012-11-21 17:02:59,552 DEBUG  - End of morphology
2012-11-21 17:02:59,553 DEBUG  - Loading version information
2012-11-21 17:02:59,588 INFO   - Finished loading...
2012-11-21 17:03:01,904 INFO   - Getting bible versions
2012-11-21 17:05:27,680 INFO   - Getting bible versions with locale [eng] and allVersions=[true]
2012-11-21 17:05:44,030 ERROR  - Unable to open writer
java.io.FileNotFoundException: d:\temp\users.txt (The device is not ready)
        at java.io.FileOutputStream.open(Native Method)
        at java.io.FileOutputStream.<init>(Unknown Source)
        at java.io.FileWriter.<init>(Unknown Source)
        at com.tyndalehouse.step.core.service.impl.UserServiceImpl.ensureFileIsOpenForWrite(UserServiceImpl.java:137)
        at com.tyndalehouse.step.core.service.impl.UserServiceImpl.createUser(UserServiceImpl.java:116)
        at com.tyndalehouse.step.core.service.impl.UserServiceImpl.checkUserIdentity(UserServiceImpl.java:79)
        at com.tyndalehouse.step.rest.controllers.UserController.checkValidUser(UserController.java:80)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
        at java.lang.reflect.Method.invoke(Unknown Source)
        at com.tyndalehouse.step.rest.framework.FrontController.invokeMethod(FrontController.java:146)
        at com.tyndalehouse.step.rest.framework.FrontController.doGet(FrontController.java:113)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:735)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:848)
        at com.google.inject.servlet.ServletDefinition.doService(ServletDefinition.java:263)
        at com.google.inject.servlet.ServletDefinition.service(ServletDefinition.java:178)
        at com.google.inject.servlet.ManagedServletPipeline.service(ManagedServletPipeline.java:91)
        at com.google.inject.servlet.FilterChainInvocation.doFilter(FilterChainInvocation.java:62)
        at com.google.inject.servlet.FilterDefinition.doFilter(FilterDefinition.java:168)
        at com.google.inject.servlet.FilterChainInvocation.doFilter(FilterChainInvocation.java:58)
        at com.google.inject.servlet.FilterDefinition.doFilter(FilterDefinition.java:168)
        at com.google.inject.servlet.FilterChainInvocation.doFilter(FilterChainInvocation.java:58)
        at com.google.inject.servlet.ManagedFilterPipeline.dispatch(ManagedFilterPipeline.java:118)
        at com.google.inject.servlet.GuiceFilter.doFilter(GuiceFilter.java:113)
        at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1302)
        at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:448)
        at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:131)
        at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:524)
        at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:231)
        at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1067)
        at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:377)
        at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:192)
        at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1001)
        at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:129)
        at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:111)
        at org.eclipse.jetty.server.Server.handle(Server.java:360)
        at org.eclipse.jetty.server.AbstractHttpConnection.handleRequest(AbstractHttpConnection.java:454)
        at org.eclipse.jetty.server.AbstractHttpConnection.headerComplete(AbstractHttpConnection.java:890)
        at org.eclipse.jetty.server.AbstractHttpConnection$RequestHandler.headerComplete(AbstractHttpConnection.java:944)
        at org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:630)
        at org.eclipse.jetty.http.HttpParser.parseAvailable(HttpParser.java:230)
        at org.eclipse.jetty.server.AsyncHttpConnection.handle(AsyncHttpConnection.java:77)
        at org.eclipse.jetty.io.nio.SelectChannelEndPoint.handle(SelectChannelEndPoint.java:622)
        at org.eclipse.jetty.io.nio.SelectChannelEndPoint$1.run(SelectChannelEndPoint.java:46)
        at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:603)
        at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:538)
        at java.lang.Thread.run(Unknown Source)
2012-11-21 17:05:44,043 ERROR  -
java.lang.reflect.InvocationTargetException
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
        at java.lang.reflect.Method.invoke(Unknown Source)
        at com.tyndalehouse.step.rest.framework.FrontController.invokeMethod(FrontController.java:146)
        at com.tyndalehouse.step.rest.framework.FrontController.doGet(FrontController.java:113)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:735)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:848)
        at com.google.inject.servlet.ServletDefinition.doService(ServletDefinition.java:263)
        at com.google.inject.servlet.ServletDefinition.service(ServletDefinition.java:178)
        at com.google.inject.servlet.ManagedServletPipeline.service(ManagedServletPipeline.java:91)
        at com.google.inject.servlet.FilterChainInvocation.doFilter(FilterChainInvocation.java:62)
        at com.google.inject.servlet.FilterDefinition.doFilter(FilterDefinition.java:168)
        at com.google.inject.servlet.FilterChainInvocation.doFilter(FilterChainInvocation.java:58)
        at com.google.inject.servlet.FilterDefinition.doFilter(FilterDefinition.java:168)
        at com.google.inject.servlet.FilterChainInvocation.doFilter(FilterChainInvocation.java:58)
        at com.google.inject.servlet.ManagedFilterPipeline.dispatch(ManagedFilterPipeline.java:118)
        at com.google.inject.servlet.GuiceFilter.doFilter(GuiceFilter.java:113)
        at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1302)
        at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:448)
        at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:131)
        at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:524)
        at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:231)
        at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1067)
        at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:377)
        at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:192)
        at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1001)
        at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:129)
        at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:111)
        at org.eclipse.jetty.server.Server.handle(Server.java:360)
        at org.eclipse.jetty.server.AbstractHttpConnection.handleRequest(AbstractHttpConnection.java:454)
        at org.eclipse.jetty.server.AbstractHttpConnection.headerComplete(AbstractHttpConnection.java:890)
        at org.eclipse.jetty.server.AbstractHttpConnection$RequestHandler.headerComplete(AbstractHttpConnection.java:944)
        at org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:630)
        at org.eclipse.jetty.http.HttpParser.parseAvailable(HttpParser.java:230)
        at org.eclipse.jetty.server.AsyncHttpConnection.handle(AsyncHttpConnection.java:77)
        at org.eclipse.jetty.io.nio.SelectChannelEndPoint.handle(SelectChannelEndPoint.java:622)
        at org.eclipse.jetty.io.nio.SelectChannelEndPoint$1.run(SelectChannelEndPoint.java:46)
        at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:603)
        at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:538)
        at java.lang.Thread.run(Unknown Source)
Caused by: java.lang.NullPointerException
        at com.tyndalehouse.step.core.service.impl.UserServiceImpl.createUser(UserServiceImpl.java:118)
        at com.tyndalehouse.step.core.service.impl.UserServiceImpl.checkUserIdentity(UserServiceImpl.java:79)
        at com.tyndalehouse.step.rest.controllers.UserController.checkValidUser(UserController.java:80)
        ... 41 more


More information about the tyndale-devel mailing list