Errors in Jose under Ubuntu 8.10

Lukie
2008-12-22
2013-04-24
  • Lukie
    Lukie
    2008-12-22

    Hi folks!

    I used Jose under Windows for a long time, and I love it. Since I now use Ubuntu 8.10, I installed it there without Problems, but now, if I start a new Game, the first few moves can be played with the program reacting, but then, an error message occures with the text (I am german, so I have the german version) "Ein Fehler ist aufgetreten.
      Es wäre hilfreich, wenn Sie einen Fehlerbericht einsenden. Versuchen Sie, die Schritte zu beschreiben, die zu dem Fehler führen und fügen Sie diese Datei an:
    /home/lukaslarcher/Programme/jose/error.log ", what is in english something like "An error has occured. It would be helpful, if you send in an error-report. Try to describe the steps that lead to the error and fill in this file: /home/lukaslarcher/Programme/jose/error.log "
    And then, the engine stops calculating.
    If I now click on the "error-report" (german: "Fehlerbericht") button, only the start page of my internet-browser opens...

    What do you think could I do to repair this??? Please help!

    Thanx and Merry Christmas!

    Lukiey.

     
    • I am almost sure that it's toga problem, not jose.
      I managed to solve this by installing new version of toga
      sudo apt-get install toga2,
      then I changed engine
      You should also set xboard as engine protocol:)

      Unfortunately this engines is really strong and i am not able to play with it. Also I can't figure out how to make it weaker:|
      I didn't manage to adjust any other engine to work with jose properly (tried crafty and sjeng), so if you managed to do this, any info would be very appreciated:)

       
    • Hans Linkels
      Hans Linkels
      2009-01-11

      Please post the output of ~/jose/error.log

      During the holidays I have been busy with recompiling Jose, and adding a setting to make the chess engine weaker.

      I have been succesful, but it has not been tested extensively. If you wish I can make the file available on my server. Use at your own risk.

      jlinkels

       
    • I also get this error on Ubuntu 8.10. Here's error log:
      Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
          at de.jose.view.JoSplitPane.adjustDivider(JoSplitPane.java:128)
          at de.jose.view.JoSplitPane.reshape(JoSplitPane.java:245)
          at java.awt.Component.setBounds(Component.java:2065)
          at javax.swing.plaf.basic.BasicSplitPaneUI$BasicHorizontalLayoutManager.setComponentToSize(BasicSplitPaneUI.java:1670)
          at javax.swing.plaf.basic.BasicSplitPaneUI$BasicHorizontalLayoutManager.layoutContainer(BasicSplitPaneUI.java:1344)
          at java.awt.Container.layout(Container.java:1421)
          at java.awt.Container.doLayout(Container.java:1410)
          at java.awt.Container.validateTree(Container.java:1507)
          at java.awt.Container.validateTree(Container.java:1513)
          at java.awt.Container.validateTree(Container.java:1513)
          at java.awt.Container.validateTree(Container.java:1513)
          at java.awt.Container.validate(Container.java:1480)
          at javax.swing.RepaintManager.validateInvalidComponents(RepaintManager.java:670)
          at javax.swing.SystemEventQueueUtilities$ComponentWorkRequest.run(SystemEventQueueUtilities.java:127)
          at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
          at java.awt.EventQueue.dispatchEvent(EventQueue.java:597)
          at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
          at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
          at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)
          at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)
          at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)
          at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
      java.lang.NullPointerException
          at de.jose.view.EnginePanelLayout.getPreferredHeight(EnginePanelLayout.java:101)
          at de.jose.view.EnginePanelLayout.layoutContainer(EnginePanelLayout.java:82)
          at java.awt.Container.layout(Container.java:1421)
          at java.awt.Container.doLayout(Container.java:1410)
          at java.awt.Container.validateTree(Container.java:1507)
          at java.awt.Container.validateTree(Container.java:1513)
          at java.awt.Container.validateTree(Container.java:1513)
          at java.awt.Container.validate(Container.java:1480)
          at javax.swing.JViewport.validateView(JViewport.java:498)
          at javax.swing.JViewport.scrollRectToVisible(JViewport.java:372)
          at javax.swing.JComponent.scrollRectToVisible(JComponent.java:3063)
          at de.jose.util.AWTUtil.scrollRectToVisible(AWTUtil.java:318)
          at de.jose.util.AWTUtil$1.run(AWTUtil.java:97)
          at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
          at java.awt.EventQueue.dispatchEvent(EventQueue.java:597)
          at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
          at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
          at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)
          at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)
          at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)
          at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
      java.lang.NullPointerException
          at de.jose.chess.Position.doMove(Position.java:326)
          at de.jose.chess.Position.tryMove(Position.java:673)
          at de.jose.plugin.UciPlugin.printMove(UciPlugin.java:987)
          at de.jose.plugin.UciPlugin.parseAnalysis(UciPlugin.java:949)
          at de.jose.plugin.UciPlugin.readLine(UciPlugin.java:730)
          at de.jose.plugin.InputThread.notifyLine(InputThread.java:134)
          at de.jose.plugin.InputThread.run(InputThread.java:118)
      (Container.java:1410)
          at java.awt.Container.validateTree(Container.java:1507)
          at java.awt.Container.validateTree(Container.java:1513)
          at java.awt.Container.validateTree(Container.java:1513)
          at java.awt.Container.validate(Container.java:1480)
          at javax.swing.JViewport.validateView(JViewport.java:498)
          at javax.swing.JViewport.scrollRectToVisible(JViewport.java:372)
          at javax.swing.JComponent.scrollRectToVisible(JComponent.java:3063)
          at de.jose.util.AWTUtil.scrollRectToVisible(AWTUtil.java:318)
          at de.jose.util.AWTUtil$1.run(AWTUtil.java:97)
          at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
          at java.awt.EventQueue.dispatchEvent(EventQueue.java:597)
          at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
          at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
          at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)
          at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)
          at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)
          at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
      ---- Wed Feb 18 17:32:03 CST 2009 ----
      java.lang.NullPointerException
          at de.jose.chess.Position.doMove(Position.java:326)
          at de.jose.chess.Position.tryMove(Position.java:673)
          at de.jose.plugin.UciPlugin.printMove(UciPlugin.java:987)
          at de.jose.plugin.UciPlugin.parseAnalysis(UciPlugin.java:949)
          at de.jose.plugin.UciPlugin.readLine(UciPlugin.java:730)
          at de.jose.plugin.InputThread.notifyLine(InputThread.java:134)
          at de.jose.plugin.InputThread.run(InputThread.java:118)

       
    • I'm also using jdk 1.6.0_12