Bon, on reprend pas à pas :
1. on a tout arrêté, débranché le SPROG puis rebranché sur un autre port USB
Tout OK pour la connexion physique puisque /dev/ttyUSB0 est reviendu
2.On flingue le .jmri et son contenu
3. On redémarre l'appli
Il donne :
kylchap@kylchap:~/SPROG_ACTIF/linux/JMRI_ACTIF$ . DecoderPro
0 util.JmriInsets ERROR - Error: String index out of range: -1 [main]
2 util.JmriInsets ERROR - Error: String index out of range: -1 [main]
21 apps.Apps INFO - ****** JMRI log ******* [main]
22 apps.Apps INFO - This log is stored in file: messages.log [main]
30 DecoderPro.DecoderPro INFO - DecoderPro version 2.7.4 starts under Java 1.6.0_15 at Tue Dec 15 22:59:03 CET 2009 [main]
65 jmrit.XmlFile WARN - Creating a missing preferences directory: /home/kylchap/.jmri/ [main]
232 configurexml.ConfigXmlManager WARN - File not found: /home/kylchap/.jmri/bashConfig2.xml [main]
570 progsupport.ProgServiceModePane INFO - No programmer available, so modes not set [main]
5120 jmrit.XmlFile WARN - Creating a missing preferences directory: /home/kylchap/.jmri/programmers [main]
8210 util.JmriInsets ERROR - Error: String index out of range: -1 [main]
8210 util.JmriInsets ERROR - Error: String index out of range: -1 [main]
8340 progsupport.ProgServiceModePane INFO - No programmer available, so modes not set [main]
8452 util.JmriInsets ERROR - Error: String index out of range: -1 [main]
8453 util.JmriInsets ERROR - Error: String index out of range: -1 [main]
Normal puisqu'il n'y a plus de prefs mémorisées
4. Comme l'appli tourne, on rentre les prefs : SPROG + /dev/ttyUSB0 + 9600 rbaud + metal + comprehensive et on quitte
Maintenant, il a apparemment le missing file
kylchap@kylchap:~/.jmri$ ls -al
total 16
drwxr-xr-x 3 kylchap kylchap 4096 2009-12-15 23:00 .
drwxr-xr-x 33 kylchap kylchap 4096 2009-12-15 22:59 ..
-rw-r--r-- 1 kylchap kylchap 766 2009-12-15 23:00 bashConfig2.xml
drwxr-xr-x 2 kylchap kylchap 4096 2009-12-15 22:59 programmers
kylchap@kylchap:~/.jmri$ cat bashConfig2.xml
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="http://www.jmri.org/xml/XSLT/panelfile.xsl"?>
<!DOCTYPE layout-config SYSTEM "layout-config-2-7-4.dtd">
<layout-config>
<connection port="/dev/ttyUSB0" speed="9,600 bps" option1="" option2="" class="jmri.jmrix.sprog.sprog.configurexml.ConnectionConfigXml" />
<gui LAFclass="Metal" class="jmri.configurexml.GuiLafConfigPaneXml" LocaleLanguage="fr" LocaleCountry="BE" LocaleVariant="" />
<programmer defaultFile="Comprehensive" verifyBeforeWrite="no" class="jmri.jmrit.symbolicprog.configurexml.ProgrammerConfigPaneXml" />
<!--Written by JMRI version 2.7.4 on Tue Dec 15 23:00:30 CET 2009 $Id: XmlFile.java,v 1.45 2009/07/12 13:12:29 jacobsen Exp $-->
</layout-config>
5. On restarte :
kylchap@kylchap:~/SPROG_ACTIF/linux/JMRI_ACTIF$ . DecoderPro
0 util.JmriInsets ERROR - Error: String index out of range: -1 [main]
3 util.JmriInsets ERROR - Error: String index out of range: -1 [main]
39 apps.Apps INFO - ****** JMRI log ******* [main]
39 apps.Apps INFO - This log is stored in file: messages.log [main]
131 DecoderPro.DecoderPro INFO - DecoderPro version 2.7.4 starts under Java 1.6.0_15 at Tue Dec 15 23:03:10 CET 2009 [main]
660 util.JmriLocalEntityResolver ERROR - did not find direct DTD file: /home/kylchap/SPROG_ACTIF/linux/JMRI_ACTIF/xml/DTD/layout-config-2-7-4.dtd [main]
680 configurexml.ConfigXmlManager ERROR - Exception reading: org.jdom.input.JDOMParseException: Error on line 3 of document file:/home/kylchap/SPROG_ACTIF/linux/JMRI_ACTIF/xml/DTD/: External entity not found: "file:/home/kylchap/SPROG_ACTIF/linux/JMRI_ACTIF/xml/DTD/layout-config-2-7-4.dtd".: /home/kylchap/SPROG_ACTIF/linux/JMRI_ACTIF/xml/DTD/layout-config-2-7-4.dtd (No such file or directory) [main]
org.jdom.input.JDOMParseException: Error on line 3 of document file:/home/kylchap/SPROG_ACTIF/linux/JMRI_ACTIF/xml/DTD/: External entity not found: "file:/home/kylchap/SPROG_ACTIF/linux/JMRI_ACTIF/xml/DTD/layout-config-2-7-4.dtd".: /home/kylchap/SPROG_ACTIF/linux/JMRI_ACTIF/xml/DTD/layout-config-2-7-4.dtd (No such file or directory)
at org.jdom.input.SAXBuilder.build(SAXBuilder.java:465)
at org.jdom.input.SAXBuilder.build(SAXBuilder.java:831)
at jmri.jmrit.XmlFile.getRootViaURI(XmlFile.java:259)
at jmri.jmrit.XmlFile.rootFromFile(XmlFile.java:96)
at jmri.configurexml.ConfigXmlManager.load(ConfigXmlManager.java:303)
at apps.Apps.<init>(Apps.java:94)
at apps.DecoderPro.DecoderPro.<init>(DecoderPro.java:48)
at apps.DecoderPro.DecoderPro.main(DecoderPro.java:132)
Caused by: java.io.FileNotFoundException: /home/kylchap/SPROG_ACTIF/linux/JMRI_ACTIF/xml/DTD/layout-config-2-7-4.dtd (No such file or directory)
at org.apache.crimson.parser.Parser2.fatal(Parser2.java:3182)
at org.apache.crimson.parser.Parser2.externalParameterEntity(Parser2.java:2870)
at org.apache.crimson.parser.Parser2.maybeDoctypeDecl(Parser2.java:1167)
at org.apache.crimson.parser.Parser2.parseInternal(Parser2.java:489)
at org.apache.crimson.parser.Parser2.parse(Parser2.java:305)
at org.apache.crimson.parser.XMLReaderImpl.parse(XMLReaderImpl.java:442)
at org.jdom.input.SAXBuilder.build(SAXBuilder.java:453)
... 7 more
Caused by: java.io.FileNotFoundException: /home/kylchap/SPROG_ACTIF/linux/JMRI_ACTIF/xml/DTD/layout-config-2-7-4.dtd (No such file or directory)
at java.io.FileInputStream.open(Native Method)
at java.io.FileInputStream.<init>(FileInputStream.java:106)
at java.io.FileInputStream.<init>(FileInputStream.java:66)
at sun.net.www.protocol.file.FileURLConnection.connect(FileURLConnection.java:70)
at sun.net.www.protocol.file.FileURLConnection.getInputStream(FileURLConnection.java:161)
at org.apache.crimson.parser.Resolver.createInputSource(Resolver.java:302)
at org.apache.crimson.parser.ExternalEntity.getInputSource(ExternalEntity.java:92)
at org.apache.crimson.parser.Parser2.pushReader(Parser2.java:3133)
at org.apache.crimson.parser.Parser2.externalParameterEntity(Parser2.java:2868)
... 12 more
Caused by: java.io.FileNotFoundException: /home/kylchap/SPROG_ACTIF/linux/JMRI_ACTIF/xml/DTD/layout-config-2-7-4.dtd (No such file or directory)
at org.apache.crimson.parser.Parser2.fatal(Parser2.java:3182)
at org.apache.crimson.parser.Parser2.externalParameterEntity(Parser2.java:2870)
at org.apache.crimson.parser.Parser2.maybeDoctypeDecl(Parser2.java:1167)
at org.apache.crimson.parser.Parser2.parseInternal(Parser2.java:489)
at org.apache.crimson.parser.Parser2.parse(Parser2.java:305)
at org.apache.crimson.parser.XMLReaderImpl.parse(XMLReaderImpl.java:442)
at org.jdom.input.SAXBuilder.build(SAXBuilder.java:453)
at org.jdom.input.SAXBuilder.build(SAXBuilder.java:831)
at jmri.jmrit.XmlFile.getRootViaURI(XmlFile.java:259)
at jmri.jmrit.XmlFile.rootFromFile(XmlFile.java:96)
at jmri.configurexml.ConfigXmlManager.load(ConfigXmlManager.java:303)
at apps.Apps.<init>(Apps.java:94)
at apps.DecoderPro.DecoderPro.<init>(DecoderPro.java:48)
at apps.DecoderPro.DecoderPro.main(DecoderPro.java:132)
Caused by: java.io.FileNotFoundException: /home/kylchap/SPROG_ACTIF/linux/JMRI_ACTIF/xml/DTD/layout-config-2-7-4.dtd (No such file or directory)
at java.io.FileInputStream.open(Native Method)
at java.io.FileInputStream.<init>(FileInputStream.java:106)
at java.io.FileInputStream.<init>(FileInputStream.java:66)
at sun.net.www.protocol.file.FileURLConnection.connect(FileURLConnection.java:70)
at sun.net.www.protocol.file.FileURLConnection.getInputStream(FileURLConnection.java:161)
at org.apache.crimson.parser.Resolver.createInputSource(Resolver.java:302)
at org.apache.crimson.parser.ExternalEntity.getInputSource(ExternalEntity.java:92)
at org.apache.crimson.parser.Parser2.pushReader(Parser2.java:3133)
at org.apache.crimson.parser.Parser2.externalParameterEntity(Parser2.java:2868)
... 12 more
Caused by: java.io.FileNotFoundException: /home/kylchap/SPROG_ACTIF/linux/JMRI_ACTIF/xml/DTD/layout-config-2-7-4.dtd (No such file or directory)
at java.io.FileInputStream.open(Native Method)
at java.io.FileInputStream.<init>(FileInputStream.java:106)
at java.io.FileInputStream.<init>(FileInputStream.java:66)
at sun.net.www.protocol.file.FileURLConnection.connect(FileURLConnection.java:70)
at sun.net.www.protocol.file.FileURLConnection.getInputStream(FileURLConnection.java:161)
at org.apache.crimson.parser.Resolver.createInputSource(Resolver.java:302)
at org.apache.crimson.parser.ExternalEntity.getInputSource(ExternalEntity.java:92)
at org.apache.crimson.parser.Parser2.pushReader(Parser2.java:3133)
at org.apache.crimson.parser.Parser2.externalParameterEntity(Parser2.java:2868)
at org.apache.crimson.parser.Parser2.maybeDoctypeDecl(Parser2.java:1167)
at org.apache.crimson.parser.Parser2.parseInternal(Parser2.java:489)
at org.apache.crimson.parser.Parser2.parse(Parser2.java:305)
at org.apache.crimson.parser.XMLReaderImpl.parse(XMLReaderImpl.java:442)
at org.jdom.input.SAXBuilder.build(SAXBuilder.java:453)
at org.jdom.input.SAXBuilder.build(SAXBuilder.java:831)
at jmri.jmrit.XmlFile.getRootViaURI(XmlFile.java:259)
at jmri.jmrit.XmlFile.rootFromFile(XmlFile.java:96)
at jmri.configurexml.ConfigXmlManager.load(ConfigXmlManager.java:303)
at apps.Apps.<init>(Apps.java:94)
at apps.DecoderPro.DecoderPro.<init>(DecoderPro.java:48)
at apps.DecoderPro.DecoderPro.main(DecoderPro.java:132)
Caused by: java.io.FileNotFoundException: /home/kylchap/SPROG_ACTIF/linux/JMRI_ACTIF/xml/DTD/layout-config-2-7-4.dtd (No such file or directory)
at org.apache.crimson.parser.Parser2.fatal(Parser2.java:3182)
at org.apache.crimson.parser.Parser2.externalParameterEntity(Parser2.java:2870)
at org.apache.crimson.parser.Parser2.maybeDoctypeDecl(Parser2.java:1167)
at org.apache.crimson.parser.Parser2.parseInternal(Parser2.java:489)
at org.apache.crimson.parser.Parser2.parse(Parser2.java:305)
at org.apache.crimson.parser.XMLReaderImpl.parse(XMLReaderImpl.java:442)
at org.jdom.input.SAXBuilder.build(SAXBuilder.java:453)
at org.jdom.input.SAXBuilder.build(SAXBuilder.java:831)
at jmri.jmrit.XmlFile.getRootViaURI(XmlFile.java:259)
at jmri.jmrit.XmlFile.rootFromFile(XmlFile.java:96)
at jmri.configurexml.ConfigXmlManager.load(ConfigXmlManager.java:303)
at apps.Apps.<init>(Apps.java:94)
at apps.DecoderPro.DecoderPro.<init>(DecoderPro.java:48)
at apps.DecoderPro.DecoderPro.main(DecoderPro.java:132)
Caused by: java.io.FileNotFoundException: /home/kylchap/SPROG_ACTIF/linux/JMRI_ACTIF/xml/DTD/layout-config-2-7-4.dtd (No such file or directory)
at java.io.FileInputStream.open(Native Method)
at java.io.FileInputStream.<init>(FileInputStream.java:106)
at java.io.FileInputStream.<init>(FileInputStream.java:66)
at sun.net.www.protocol.file.FileURLConnection.connect(FileURLConnection.java:70)
at sun.net.www.protocol.file.FileURLConnection.getInputStream(FileURLConnection.java:161)
at org.apache.crimson.parser.Resolver.createInputSource(Resolver.java:302)
at org.apache.crimson.parser.ExternalEntity.getInputSource(ExternalEntity.java:92)
at org.apache.crimson.parser.Parser2.pushReader(Parser2.java:3133)
at org.apache.crimson.parser.Parser2.externalParameterEntity(Parser2.java:2868)
... 12 more
Caused by: java.io.FileNotFoundException: /home/kylchap/SPROG_ACTIF/linux/JMRI_ACTIF/xml/DTD/layout-config-2-7-4.dtd (No such file or directory)
at java.io.FileInputStream.open(Native Method)
at java.io.FileInputStream.<init>(FileInputStream.java:106)
at java.io.FileInputStream.<init>(FileInputStream.java:66)
at sun.net.www.protocol.file.FileURLConnection.connect(FileURLConnection.java:70)
at sun.net.www.protocol.file.FileURLConnection.getInputStream(FileURLConnection.java:161)
at org.apache.crimson.parser.Resolver.createInputSource(Resolver.java:302)
at org.apache.crimson.parser.ExternalEntity.getInputSource(ExternalEntity.java:92)
at org.apache.crimson.parser.Parser2.pushReader(Parser2.java:3133)
at org.apache.crimson.parser.Parser2.externalParameterEntity(Parser2.java:2868)
at org.apache.crimson.parser.Parser2.maybeDoctypeDecl(Parser2.java:1167)
at org.apache.crimson.parser.Parser2.parseInternal(Parser2.java:489)
at org.apache.crimson.parser.Parser2.parse(Parser2.java:305)
at org.apache.crimson.parser.XMLReaderImpl.parse(XMLReaderImpl.java:442)
at org.jdom.input.SAXBuilder.build(SAXBuilder.java:453)
at org.jdom.input.SAXBuilder.build(SAXBuilder.java:831)
at jmri.jmrit.XmlFile.getRootViaURI(XmlFile.java:259)
at jmri.jmrit.XmlFile.rootFromFile(XmlFile.java:96)
at jmri.configurexml.ConfigXmlManager.load(ConfigXmlManager.java:303)
at apps.Apps.<init>(Apps.java:94)
at apps.DecoderPro.DecoderPro.<init>(DecoderPro.java:48)
at apps.DecoderPro.DecoderPro.main(DecoderPro.java:132)
936 progsupport.ProgServiceModePane INFO - No programmer available, so modes not set [main]
7685 util.JmriInsets ERROR - Error: String index out of range: -1 [main]
7685 util.JmriInsets ERROR - Error: String index out of range: -1 [main]
7908 progsupport.ProgServiceModePane INFO - No programmer available, so modes not set [main]
8031 util.JmriInsets ERROR - Error: String index out of range: -1 [main]
8032 util.JmriInsets ERROR - Error: String index out of range: -1 [main]
Là encore, l'appli tourne mais avec les prefs vides
On va tenter de brancher mon SPROG sur le portable Windows de Xtof ... au cas où