Keyboard Shortcuts
Likes
- Jmriusers
- Messages
Search
Locked
OpenLCB - Lights - Help
JMRI 14.4
RR-Cirkits Tower LCC I created a Light Table with one light with system name. The light turned on and off at the Fast Clock Times. This was via the OpenLCB interface to the Tower LCC board. There were no problems. I then saved the Configuration and Panels. When I reloaded the panel I got the following error: Unexpected Error (Exception) while load (/C:/Users/Tim/JMRI/TestLayout2//TestLayout2.xml) in adaptor of type jmri.jmrix.openlcb.configurexml.OlcbLightManager/xml Exception:java.lanf.NullPointException See for more information Below is the Lights and Fast Clock portion of the TestLayout2.xml file. This problem is out of my knowledge base as I'm only a user. Also it would be great if the Lights Table interface was changed to more reflect the newer OpenLCB table interfaces. That way a person could use a shorter system name. ? ? <lights class="jmri.jmrix.openlcb.configurexml.OlcbLightManagerXml"> ??? <light minIntensity="0.0" maxIntensity="1.0" transitionTime="0.0"> ????? <systemName>ML02.01.57.00.01.B5.00.02;02.01.57.00.01.B5.00.03</systemName> ????? <userName>Light-1</userName> ????? <lightcontrol controlType="2" fastClockOnHour="1" fastClockOnMin="0" fastClockOffHour="13" fastClockOffMin="0" /> ??? </light> ? </lights> ? <memories class="jmri.managers.configurexml.DefaultMemoryManagerXml"> ??? <memory value="8:00 PM"> ????? <systemName>IMCURRENTTIME</systemName> ??? </memory> ??? <memory value="90.0"> ????? <systemName>IMRATEFACTOR</systemName> ??? </memory> ? </memories> ? |
Locked
Re: preventing derailments on points.
I'm not how you can design a layout so that all signals and turnout views always face the operator?
I'm currently building my system for solely cab view real-time video. That way I can actually "drive" by seeing the signals as I come up to each one. Hopefully even my rusty coding skills will allow my computer to handle everything else ;) Andy Political Platitudes are silly. How much did you pay to send your message to the Internet owner?? On 5/31/2019 9:39 AM, Jerry Michels wrote: Roger, you are correct.? In our club, one of te main problems is that some take no care when running their trains.? They expect that all they have to do is turn the throttle up or down and ignore anything and everything else. This is obviously not what a real engineer would do.? And isn't being realistic what we are after?? You have to watch turnout positions, signals, or other obstacles. --- This email has been checked for viruses by AVG. |
Locked
Re: Missing CBUS events on Raspberry Pi system
Ken,
Unfortunately I'm not able to pursue the problem with the layout until next Wednesday at the earliest. I'm unable to recreate the problem at home. I was hopeful that the shortened lead might show a problem straight away with any events, but at the moment I can't get it to miss any events. There are some ERRORs in the log that are created due to signal masts that I originally set up for the main layout. I've since deleted the layout editor panel to which they belong as I was concentrating on the Roadway. I plan to remove the offending logic, but really wanted to just change one thing at a time while observing the problem. I managed to save at least part of the log from the exhibition. This shows one powerup sequence with Signal logic ERRORs and also a WebServer exception. That is another intermittent problem for which I was thinking of starting a new topic? On some occasions the webserver would not start. I had to power off the Pi and restart. Simply rebooting did not seem to be enough. There are also a series of WARNINGs about Blocks that I don't fully understand. I think they're connected with trying to pass the RFID identity from block to block. Andy 03:17:15,289 util.Log4JUtil??????????????????????? INFO? - * JMRI log ** [main] 2019-05-11 03:17:15,507 util.Log4JUtil??????????????????????? INFO? - This log is appended to file: /home/pi/.jmri/log/messages.log [main] 2019-05-11 03:17:15,511 util.Log4JUtil??????????????????????? INFO? - This log is stored in file: /home/pi/.jmri/log/session.log [main] 2019-05-11 03:17:15,562 apps.Apps???????????????????????????? INFO? - PanelPro version 4.14+Rd060e0b starts under Java 1.8.0_65 on Linux arm v4.14.98-v7+ at Sat May 11 03:17:15 BST 2019 [main] 2019-05-11 03:17:16,931 apps.Apps???????????????????????????? INFO? - Starting with profile Wickwar.3f233618 [main] 2019-05-11 03:17:17,461 node.NodeIdentity???????????????????? INFO? - Using jmri-mtlUwbiVWhOiaaTcEQ1lFf-3f233618 as the JMRI Node identity [AWT-EventQueue-0] 2019-05-11 03:17:17,656 jmrix.ConnectionConfigManager???????? INFO? - No local configuration found. [main] 2019-05-11 03:17:17,756 xml.AbstractSerialConnectionConfigXml INFO? - Starting to connect for "CAN" [main] 2019-05-11 03:17:18,844 gridconnect.GcSerialDriverAdapter???? INFO? - ttyACM0 port opened at 57600 baud, sees? DTR: true RTS: true DSR: false CTS: true? CD: false [main] 2019-05-11 03:17:21,072 apps.PerformFileModel???????????????? INFO? - Loading file /home/pi/.jmri/JMRI_Wickwar/RoadwayPanel-11.xml [main] 2019-05-11 03:17:26,296 audio.NullAudioFactory??????????????? INFO? - Initialised Null audio system - no sounds will be available. [AWT-EventQueue-0] 2019-05-11 03:17:33,890 apps.PerformScriptModel?????????????? INFO? - Running script /home/pi/.jmri/JMRI_Wickwar/jython/RoadwaySpeedometer.py [main] 2019-05-11 03:17:33,943 script.JmriScriptEngineManager??????? INFO? - ECMAScript ECMA - 262 Edition 5.1 is provided by Oracle Nashorn 1.8.0_65 [main] 2019-05-11 03:17:33,968 script.JmriScriptEngineManager??????? INFO? - python 2.7 is provided by jython 2.7.0 [main] 2019-05-11 03:17:34,413 server.WebServer????????????????????? INFO? - Starting Web Server on port 12080 [WebServer] 2019-05-11 03:17:35,950 server.WebServer????????????????????? INFO? - Starting ZeroConfService _http._tcp.local for Web Server with properties {path=/, json=4.1} [WebServer] 2019-05-11 03:17:44,908 util.FileUtilSupport????????????????? INFO? - File path program: is /home/pi/Applications/JMRI-4.14/ [main] 2019-05-11 03:17:44,910 util.FileUtilSupport????????????????? INFO? - File path preference: is /home/pi/.jmri/JMRI_Wickwar/ [main] 2019-05-11 03:17:44,910 util.FileUtilSupport????????????????? INFO? - File path profile: is /home/pi/.jmri/JMRI_Wickwar/ [main] 2019-05-11 03:17:44,911 util.FileUtilSupport????????????????? INFO? - File path settings: is /home/pi/.jmri/ [main] 2019-05-11 03:17:44,912 util.FileUtilSupport????????????????? INFO? - File path home: is /home/pi/ [main] 2019-05-11 03:17:44,913 util.FileUtilSupport????????????????? INFO? - File path scripts: is /home/pi/.jmri/JMRI_Wickwar/jython/ [main] 2019-05-11 03:17:45,193 layoutEditor.BlockValueFile?????????? ERROR - block BristolRoadway2 is not occupied but has a saved value, not setting saved block values [main] 2019-05-11 03:17:47,593 PanelPro.PanelPro???????????????????? INFO? - Main initialization done [main] 2019-05-11 03:17:50,788 implementation.DefaultSignalMastLogic ERROR - No facing block found for source mast SM1 [AWT-EventQueue-0] 2019-05-11 03:17:50,793 implementation.DefaultSignalMastLogic ERROR - No facing block found for source mast SM3 [AWT-EventQueue-0] 2019-05-11 03:17:50,798 implementation.DefaultSignalMastLogic ERROR - No facing block found for source mast UpStarter [AWT-EventQueue-0] 2019-05-11 03:17:50,803 implementation.DefaultSignalMastLogic ERROR - No facing block found for source mast F1-F2 [AWT-EventQueue-0] 2019-05-11 03:17:50,808 implementation.DefaultSignalMastLogic ERROR - No facing block found for source mast F2-F3 [AWT-EventQueue-0] 2019-05-11 03:17:50,813 implementation.DefaultSignalMastLogic ERROR - No facing block found for source mast F3-F4 [AWT-EventQueue-0] 2019-05-11 03:17:50,817 implementation.DefaultSignalMastLogic ERROR - No facing block found for source mast E1-E2 [AWT-EventQueue-0] 2019-05-11 03:17:50,821 implementation.DefaultSignalMastLogic ERROR - No facing block found for source mast D1-D2 [AWT-EventQueue-0] 2019-05-11 03:17:50,825 implementation.DefaultSignalMastLogic ERROR - No facing block found for source mast D2-D3 [AWT-EventQueue-0] 2019-05-11 03:17:50,829 implementation.DefaultSignalMastLogic ERROR - No facing block found for source mast D3-D4 [AWT-EventQueue-0] 2019-05-11 03:17:50,833 implementation.DefaultSignalMastLogic ERROR - No facing block found for source mast D4-D5 [AWT-EventQueue-0] 2019-05-11 03:17:50,837 implementation.DefaultSignalMastLogic ERROR - No facing block found for source mast D5-D6 [AWT-EventQueue-0] 2019-05-11 03:17:50,841 implementation.DefaultSignalMastLogic ERROR - No facing block found for source mast E2-E3 [AWT-EventQueue-0] 2019-05-11 03:17:50,845 implementation.DefaultSignalMastLogic ERROR - No facing block found for source mast E3-E4 [AWT-EventQueue-0] 2019-05-11 03:17:50,848 implementation.DefaultSignalMastLogic ERROR - No facing block found for source mast A1-A2 [AWT-EventQueue-0] 2019-05-11 03:17:50,851 implementation.DefaultSignalMastLogic ERROR - No facing block found for source mast A2-A3 [AWT-EventQueue-0] 2019-05-11 03:17:50,855 implementation.DefaultSignalMastLogic ERROR - No facing block found for source mast A3-A4 [AWT-EventQueue-0] 2019-05-11 03:17:50,858 implementation.DefaultSignalMastLogic ERROR - No facing block found for source mast A4-A5 [AWT-EventQueue-0] 2019-05-11 03:17:50,862 implementation.DefaultSignalMastLogic ERROR - No facing block found for source mast A5-A6 [AWT-EventQueue-0] 2019-05-11 03:17:50,865 implementation.DefaultSignalMastLogic ERROR - No facing block found for source mast B1-B2 [AWT-EventQueue-0] 2019-05-11 03:17:50,868 implementation.DefaultSignalMastLogic ERROR - No facing block found for source mast B2-B3 [AWT-EventQueue-0] 2019-05-11 03:17:50,871 implementation.DefaultSignalMastLogic ERROR - No facing block found for source mast B3-B4 [AWT-EventQueue-0] 2019-05-11 03:17:50,874 implementation.DefaultSignalMastLogic ERROR - No facing block found for source mast C1-C2 [AWT-EventQueue-0] 2019-05-11 03:17:50,877 implementation.DefaultSignalMastLogic ERROR - No facing block found for source mast C2-C3 [AWT-EventQueue-0] 2019-05-11 03:17:50,880 implementation.DefaultSignalMastLogic ERROR - No facing block found for source mast C3-C4 [AWT-EventQueue-0] 2019-05-11 03:17:50,883 implementation.DefaultSignalMastLogic ERROR - No facing block found for source mast A6 Exit [AWT-EventQueue-0] 2019-05-11 03:17:50,886 implementation.DefaultSignalMastLogic ERROR - No facing block found for source mast B4 Exit [AWT-EventQueue-0] 2019-05-11 03:17:50,889 implementation.DefaultSignalMastLogic ERROR - No facing block found for source mast C4 Exit [AWT-EventQueue-0] 2019-05-11 03:18:28,049 jmri.InstanceManager????????????????? ERROR - Proceeding to initialize class jmri.server.json.message.JsonMessageClientManager but initialization is marked as complete [WebServer-36] java.lang.Exception: Thread "WebServer-36" ??? at jmri.InstanceManager.getInstance(InstanceManager.java:278) ??? at jmri.InstanceManager.getNullableDefault(InstanceManager.java:230) ??? at jmri.InstanceManager.getDefault(InstanceManager.java:201) ??? at jmri.server.json.message.JsonMessageSocketService.<init>(JsonMessageSocketService.java:28) ??? at jmri.server.json.message.JsonMessageServiceFactory.getSocketService(JsonMessageServiceFactory.java:29) ??? at jmri.server.json.message.JsonMessageServiceFactory.getSocketService(JsonMessageServiceFactory.java:1) ??? at jmri.server.json.JsonClientHandler.lambda$0(JsonClientHandler.java:46) ??? at java.lang.Iterable.forEach(Iterable.java:75) ??? at jmri.server.json.JsonClientHandler.<init>(JsonClientHandler.java:45) ??? at jmri.server.json.JsonWebSocket.onOpen(JsonWebSocket.java:37) ??? at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ??? at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ??? at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ??? at java.lang.reflect.Method.invoke(Method.java:497) ??? at org.eclipse.jetty.websocket.common.events.annotated.CallableMethod.call(CallableMethod.java:71) ??? at org.eclipse.jetty.websocket.common.events.JettyAnnotatedEventDriver.onConnect(JettyAnnotatedEventDriver.java:148) ??? at org.eclipse.jetty.websocket.common.events.AbstractEventDriver.openSession(AbstractEventDriver.java:233) ??? at org.eclipse.jetty.websocket.common.WebSocketSession.open(WebSocketSession.java:504) ??? at org.eclipse.jetty.websocket.common.WebSocketSession.onOpened(WebSocketSession.java:433) ??? at org.eclipse.jetty.io.AbstractConnection.onOpen(AbstractConnection.java:200) ??? at org.eclipse.jetty.websocket.common.io.AbstractWebSocketConnection.onOpen(AbstractWebSocketConnection.java:566) ??? at org.eclipse.jetty.io.AbstractEndPoint.upgrade(AbstractEndPoint.java:432) ??? at org.eclipse.jetty.server.HttpConnection.onCompleted(HttpConnection.java:376) ??? at org.eclipse.jetty.server.HttpChannel.onCompleted(HttpChannel.java:651) ??? at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:459) ??? at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:251) ??? at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:279) ??? at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:104) ??? at org.eclipse.jetty.io.ChannelEndPoint$2.run(ChannelEndPoint.java:124) ??? at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.doProduce(EatWhatYouKill.java:247) ??? at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.produce(EatWhatYouKill.java:140) ??? at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.run(EatWhatYouKill.java:131) ??? at org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run(ReservedThreadExecutor.java:243) ??? at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:679) ??? at org.eclipse.jetty.util.thread.QueuedThreadPool$2.run(QueuedThreadPool.java:597) ??? at java.lang.Thread.run(Thread.java:745) 2019-05-11 03:19:39,922 jmri.Block??????????????????????????? WARN? - count of 2 ACTIVE neightbors with proper direction can't be handled for block BristolRoadway2 but maybe it can be determined when another block becomes free [AWT-EventQueue-0] 2019-05-11 03:20:37,125 jmri.Block??????????????????????????? INFO? - Block BristolRoadway2 gets LATE new value from BristolRoadway1, direction= North [AWT-EventQueue-0] 2019-05-11 03:22:45,996 jmri.Block??????????????????????????? WARN? - count of 2 ACTIVE neightbors with proper direction can't be handled for block BristolRoadway3 but maybe it can be determined when another block becomes free [AWT-EventQueue-0] 2019-05-11 03:22:46,031 jmri.Block??????????????????????????? INFO? - Block BristolRoadway3 gets LATE new value from BristolRoadway4, direction= North [AWT-EventQueue-0] 2019-05-11 03:23:22,534 jmri.Block??????????????????????????? WARN? - count of 2 ACTIVE neightbors with proper direction can't be handled for block BristolRoadway1 but maybe it can be determined when another block becomes free [AWT-EventQueue-0] 2019-05-11 03:23:22,899 jmri.Block??????????????????????????? INFO? - Block BristolRoadway1 gets LATE new value from BristolRoadway2, direction= South [AWT-EventQueue-0] 2019-05-11 03:24:04,208 jmri.Block??????????????????????????? WARN? - count of 2 ACTIVE neightbors with proper direction can't be handled for block C1 but maybe it can be determined when another block becomes free [AWT-EventQueue-0] 2019-05-11 03:25:21,340 jmri.Block??????????????????????????? INFO? - Block C1 gets LATE new value from C2, direction= East [AWT-EventQueue-0] 2019-05-11 03:25:47,983 jmri.Block??????????????????????????? WARN? - count of 2 ACTIVE neightbors with proper direction can't be handled for block BristolRoadway1 but maybe it can be determined when another block becomes free [AWT-EventQueue-0] 2019-05-11 03:25:48,018 jmri.Block??????????????????????????? INFO? - Block BristolRoadway1 gets LATE new value from BristolRoadway2, direction= South [AWT-EventQueue-0] 2019-05-11 03:26:56,217 jmri.Block??????????????????????????? WARN? - count of 2 ACTIVE neightbors with proper direction can't be handled for block BristolRoadway1 but maybe it can be determined when another block becomes free [AWT-EventQueue-0] 2019-05-11 03:27:03,696 jmri.Block??????????????????????????? INFO? - Block BristolRoadway1 gets LATE new value from BristolRoadwayExit, direction= North [AWT-EventQueue-0] 2019-05-11 03:38:14,911 jmri.Block??????????????????????????? WARN? - count of 2 ACTIVE neightbors with proper direction can't be handled for block BristolRoadway2 but maybe it can be determined when another block becomes free [AWT-EventQueue-0] 2019-05-11 03:38:14,940 jmri.Block??????????????????????????? INFO? - Block BristolRoadway2 gets LATE new value from BristolRoadway3, direction= North, East [AWT-EventQueue-0] 2019-05-11 03:38:33,693 jmri.Block??????????????????????????? WARN? - count of 2 ACTIVE neightbors with proper direction can't be handled for block C2 but maybe it can be determined when another block becomes free [AWT-EventQueue-0] 2019-05-11 03:38:38,422 jmri.Block??????????????????????????? WARN? - count of 2 ACTIVE neightbors with proper direction can't be handled for block C2 but maybe it can be determined when another block becomes free [AWT-EventQueue-0] 2019-05-11 03:38:39,947 jmri.Block??????????????????????????? WARN? - count of 2 ACTIVE neightbors with proper direction can't be handled for block C2 but maybe it can be determined when another block becomes free [AWT-EventQueue-0] 2019-05-11 03:38:42,188 jmri.Block??????????????????????????? WARN? - count of 2 ACTIVE neightbors with proper direction can't be handled for block C2 but maybe it can be determined when another block becomes free [AWT-EventQueue-0] 2019-05-11 03:38:51,773 jmri.Block??????????????????????????? WARN? - count of 2 ACTIVE neightbors with proper direction can't be handled for block C2 but maybe it can be determined when another block becomes free [AWT-EventQueue-0] 2019-05-11 03:38:58,681 jmri.Block??????????????????????????? WARN? - count of 2 ACTIVE neightbors with proper direction can't be handled for block C2 but maybe it can be determined when another block becomes free [AWT-EventQueue-0] 2019-05-11 03:39:04,687 jmri.Block??????????????????????????? WARN? - count of 2 ACTIVE neightbors with proper direction can't be handled for block C2 but maybe it can be determined when another block becomes free [AWT-EventQueue-0] 2019-05-11 03:39:04,937 jmri.Block??????????????????????????? WARN? - count of 2 ACTIVE neightbors with proper direction can't be handled for block C2 but maybe it can be determined when another block becomes free [AWT-EventQueue-0] 2019-05-11 03:39:05,621 jmri.Block??????????????????????????? WARN? - count of 2 ACTIVE neightbors with proper direction can't be handled for block C2 but maybe it can be determined when another block becomes free [AWT-EventQueue-0] 2019-05-11 03:39:07,427 jmri.Block??????????????????????????? WARN? - count of 2 ACTIVE neightbors with proper direction can't be handled for block C2 but maybe it can be determined when another block becomes free [AWT-EventQueue-0] 2019-05-11 03:39:08,080 jmri.Block??????????????????????????? WARN? - count of 2 ACTIVE neightbors with proper direction can't be handled for block C2 but maybe it can be determined when another block becomes free [AWT-EventQueue-0] 2019-05-11 03:39:10,134 jmri.Block??????????????????????????? WARN? - count of 2 ACTIVE neightbors with proper direction can't be handled for block C2 but maybe it can be determined when another block becomes free [AWT-EventQueue-0] 2019-05-11 03:39:10,195 jmri.Block??????????????????????????? WARN? - count of 2 ACTIVE neightbors with proper direction can't be handled for block C2 but maybe it can be determined when another block becomes free [AWT-EventQueue-0] 2019-05-11 03:39:14,428 jmri.Block??????????????????????????? WARN? - count of 2 ACTIVE neightbors with proper direction can't be handled for block C2 but maybe it can be determined when another block becomes free [AWT-EventQueue-0] 2019-05-11 03:39:30,486 jmri.Block??????????????????????????? WARN? - count of 2 ACTIVE neightbors with proper direction can't be handled for block C2 but maybe it can be determined when another block becomes free [AWT-EventQueue-0] 2019-05-11 03:40:03,941 jmri.Block??????????????????????????? WARN? - count of 2 ACTIVE neightbors with proper direction can't be handled for block C2 but maybe it can be determined when another block becomes free [AWT-EventQueue-0] 2019-05-11 03:40:04,467 jmri.Block??????????????????????????? INFO? - Block C2 gets LATE new value from C3, direction= East [AWT-EventQueue-0] 2019-05-11 03:40:50,556 jmri.Block??????????????????????????? WARN? - count of 2 ACTIVE neightbors with proper direction can't be handled for block BristolRoadway1 but maybe it can be determined when another block becomes free [AWT-EventQueue-0] 2019-05-11 03:40:59,755 jmri.Block??????????????????????????? INFO? - Block BristolRoadway1 gets LATE new value from BristolRoadwayExit, direction= North [AWT-EventQueue-0] 2019-05-11 03:44:20,978 jmri.Block??????????????????????????? WARN? - count of 2 ACTIVE neightbors with proper direction can't be handled for block BristolRoadway1 but maybe it can be determined when another block becomes free [AWT-EventQueue-0] 2019-05-11 03:44:21,007 jmri.Block??????????????????????????? INFO? - Block BristolRoadway1 gets LATE new value from BristolRoadway2, direction= South [AWT-EventQueue-0] 2019-05-11 03:45:20,148 jmri.Block??????????????????????????? WARN? - count of 2 ACTIVE neightbors with proper direction can't be handled for block BristolRoadway1 but maybe it can be determined when another block becomes free [AWT-EventQueue-0] 2019-05-11 03:45:20,168 jmri.Block??????????????????????????? INFO? - Block BristolRoadway1 gets LATE new value from BristolRoadway2, direction= South [AWT-EventQueue-0] 2019-05-11 03:45:22,477 jmri.Block??????????????????????????? WARN? - count of 2 ACTIVE neightbors with proper direction can't be handled for block BristolRoadway2 but maybe it can be determined when another block becomes free [AWT-EventQueue-0] 2019-05-11 03:45:22,503 jmri.Block??????????????????????????? INFO? - Block BristolRoadway2 gets LATE new value from BristolRoadway3, direction= North, East [AWT-EventQueue-0] 2019-05-11 03:45:50,275 jmri.Block??????????????????????????? WARN? - count of 2 ACTIVE neightbors with proper direction can't be handled for block BristolRoadway1 but maybe it can be determined when another block becomes free [AWT-EventQueue-0] 2019-05-11 03:45:50,347 jmri.Block??????????????????????????? INFO? - Block BristolRoadway1 gets LATE new value from BristolRoadway2, direction= South [AWT-EventQueue-0] 2019-05-11 03:46:56,949 jmri.Block??????????????????????????? WARN? - count of 2 ACTIVE neightbors with proper direction can't be handled for block C3 but maybe it can be determined when another block becomes free [AWT-EventQueue-0] 2019-05-11 03:47:53,230 jmri.Block??????????????????????????? INFO? - Block C3 gets LATE new value from C4, direction= North, East [AWT-EventQueue-0] 2019-05-11 03:54:24,521 jmri.Block??????????????????????????? WARN? - count of 2 ACTIVE neightbors with proper direction can't be handled for block BristolRoadway2 but maybe it can be determined when another block becomes free [AWT-EventQueue-0] 2019-05-11 03:54:24,596 jmri.Block??????????????????????????? INFO? - Block BristolRoadway2 gets LATE new value from BristolRoadway3, direction= North, East [AWT-EventQueue-0] 2019-05-11 04:03:23,268 implementation.DefaultConditional???? WARN? - timer already active on request to start delayed sensor action - BreweryVehicleExiting [WebServer-40] 2019-05-11 04:05:16,166 jmri.Block??????????????????????????? WARN? - count of 2 ACTIVE neightbors with proper direction can't be handled for block BristolRoadway1 but maybe it can be determined when another block becomes free [AWT-EventQueue-0] 2019-05-11 04:05:25,205 jmri.Block??????????????????????????? INFO? - Block BristolRoadway1 gets LATE new value from BristolRoadwayExit, direction= North [AWT-EventQueue-0] 2019-05-11 04:06:31,648 jmri.Block??????????????????????????? WARN? - count of 2 ACTIVE neightbors with proper direction can't be handled for block BristolRoadway1 but maybe it can be determined when another block becomes free [AWT-EventQueue-0] 2019-05-11 04:06:31,690 jmri.Block??????????????????????????? INFO? - Block BristolRoadway1 gets LATE new value from BristolRoadway2, direction= South [AWT-EventQueue-0] 2019-05-11 04:10:15,724 jmri.Block??????????????????????????? WARN? - count of 2 ACTIVE neightbors with proper direction can't be handled for block BristolRoadway2 but maybe it can be determined when another block becomes free [AWT-EventQueue-0] 2019-05-11 04:10:15,750 jmri.Block??????????????????????????? INFO? - Block BristolRoadway2 gets LATE new value from BristolRoadway3, direction= North, East [AWT-EventQueue-0] 2019-05-11 04:15:41,435 jmri.Block??????????????????????????? WARN? - count of 2 ACTIVE neightbors with proper direction can't be handled for block BristolRoadway1 but maybe it can be determined when another block becomes free [AWT-EventQueue-0] 2019-05-11 04:15:41,470 jmri.Block??????????????????????????? INFO? - Block BristolRoadway1 gets LATE new value from BristolRoadway2, direction= South [AWT-EventQueue-0] 2019-05-11 04:17:18,639 jmri.Block??????????????????????????? WARN? - count of 2 ACTIVE neightbors with proper direction can't be handled for block C1 but maybe it can be determined when another block becomes free [AWT-EventQueue-0] 2019-05-11 04:17:30,651 jmri.Block??????????????????????????? INFO? - Block C1 gets LATE new value from UpHold, direction= West [AWT-EventQueue-0] 2019-05-11 04:19:46,218 jmri.Block??????????????????????????? WARN? - count of 2 ACTIVE neightbors with proper direction can't be handled for block BristolRoadway1 but maybe it can be determined when another block becomes free [AWT-EventQueue-0] 2019-05-11 04:19:46,715 jmri.Block??????????????????????????? INFO? - Block BristolRoadway1 gets LATE new value from BristolRoadway2, direction= South [AWT-EventQueue-0] 2019-05-11 04:22:40,651 jmri.Block??????????????????????????? WARN? - count of 2 ACTIVE neightbors with proper direction can't be handled for block BristolRoadway1 but maybe it can be determined when another block becomes free [AWT-EventQueue-0] 2019-05-11 04:22:40,684 jmri.Block??????????????????????????? INFO? - Block BristolRoadway1 gets LATE new value from BristolRoadway2, direction= South [AWT-EventQueue-0] 2019-05-11 04:30:48,864 jmri.Block??????????????????????????? WARN? - count of 2 ACTIVE neightbors with proper direction can't be handled for block BristolRoadway1 but maybe it can be determined when another block becomes free [AWT-EventQueue-0] 2019-05-11 04:30:49,296 jmri.Block??????????????????????????? INFO? - Block BristolRoadway1 gets LATE new value from BristolRoadway2, direction= South [AWT-EventQueue-0] 2019-05-11 04:40:06,439 jmri.Block??????????????????????????? WARN? - count of 2 ACTIVE neightbors with proper direction can't be handled for block F3 but maybe it can be determined when another block becomes free [AWT-EventQueue-0] 2019-05-11 04:40:22,401 jmri.Block??????????????????????????? INFO? - Block F3 gets LATE new value from F2, direction= East [AWT-EventQueue-0] 2019-05-11 04:43:07,914 jmri.Block??????????????????????????? WARN? - count of 2 ACTIVE neightbors with proper direction can't be handled for block BristolRoadway2 but maybe it can be determined when another block becomes free [AWT-EventQueue-0] 2019-05-11 04:43:07,943 jmri.Block??????????????????????????? INFO? - Block BristolRoadway2 gets LATE new value from BristolRoadway3, direction= North, East [AWT-EventQueue-0] 2019-05-11 04:45:12,771 jmri.Block??????????????????????????? WARN? - count of 2 ACTIVE neightbors with proper direction can't be handled for block BristolRoadway1 but maybe it can be determined when another block becomes free [AWT-EventQueue-0] 2019-05-11 04:45:20,706 jmri.Block??????????????????????????? INFO? - Block BristolRoadway1 gets LATE new value from BristolRoadwayExit, direction= North [AWT-EventQueue-0] 2019-05-11 04:48:06,684 jmri.Block??????????????????????????? WARN? - count of 2 ACTIVE neightbors with proper direction can't be handled for block BristolRoadway1 but maybe it can be determined when another block becomes free [AWT-EventQueue-0] 2019-05-11 04:48:06,773 jmri.Block??????????????????????????? INFO? - Block BristolRoadway1 gets LATE new value from BristolRoadway2, direction= South [AWT-EventQueue-0] 2019-05-11 04:55:31,217 jmri.Block??????????????????????????? WARN? - count of 2 ACTIVE neightbors with proper direction can't be handled for block BristolRoadway1 but maybe it can be determined when another block becomes free [AWT-EventQueue-0] 2019-05-11 04:55:40,197 jmri.Block??????????????????????????? INFO? - Block BristolRoadway1 gets LATE new value from BristolRoadwayExit, direction= North [AWT-EventQueue-0] 2019-05-11 04:57:36,424 jmri.Block??????????????????????????? WARN? - count of 2 ACTIVE neightbors with proper direction can't be handled for block C2 but maybe it can be determined when another block becomes free [AWT-EventQueue-0] 2019-05-11 04:57:54,997 implementation.DefaultConditional???? WARN? - timer already active on request to start delayed sensor action - BreweryVehicleExiting [WebServer-187] 2019-05-11 04:58:00,540 jmri.Block??????????????????????????? INFO? - Block C2 gets LATE new value from C1, direction= West [AWT-EventQueue-0] 2019-05-11 04:58:31,556 jmri.Block??????????????????????????? WARN? - count of 2 ACTIVE neightbors with proper direction can't be handled for block BristolRoadway1 but maybe it can be determined when another block becomes free [AWT-EventQueue-0] 2019-05-11 04:58:39,476 jmri.Block??????????????????????????? INFO? - Block BristolRoadway1 gets LATE new value from BristolRoadwayExit, direction= North [AWT-EventQueue-0] |
Hi!
I would like to be able to clear an emergency stop by a dedicated button on the layout.? I've seen there is a way to connect Raspberry Pi IO ports as JMRI Sensors and there is a description on this page how to add a new sensor . But I haven't understood how I set up a sensor so something happens when it is triggered. And I've especially not found how to trigger a "restore power".. Is there any examples or similar of the code needed to restore power based on Sensor events? Thanks for your support Olof System: JMRI running on a Raspberry Pi3 connected to the layout with a Pi-SPROG. |
Locked
Re: question
Jan,
You spotted the same thing I noticed about which fields can double click. I'm waiting to hear from effected people to see if that's the issue they are having. -Ken Cameron, Member JMRI Dev Team www.jmri.org www.fingerlakeslivesteamers.org www.cnymod.com www.syracusemodelrr.org |
Locked
Re: question
Rance,
Changing versions almost never helps and frequently can make matters worse. Stick with 4.14. I may have noticed something about which field you double click matters. Some of the fields can be edited from the roster view. Those fields don't support double click. -Ken Cameron, Member JMRI Dev Team www.jmri.org www.fingerlakeslivesteamers.org www.cnymod.com www.syracusemodelrr.org |
Locked
Re: question
JMRI 14.4. Mac OS 10.14.5 Mojave. I find that you cannot open a roster entry by double-clicking just anywhere along the entry's row. With the row selected by single-click in any column, the entry can only be opened by double clicking in DCC Address, Icon, Decoder Model or Date Modified columns. Double-clicking on any other column opens the displayed text for editing. If you start without selecting an entry with a single click I find I can open an entry by double-clicking any column but you have to be very fast and some columns are more sensitive than others to the double-click speed. It seems like the ckick/double-click behaviour varies between columns.
Jan |
Locked
Re: Missing CBUS events on Raspberry Pi system
Andy,
A class 10 device is usually pretty good. Kingston is a good label for them. From you next comment, are you getting much showing in the Help->System Console? The amount of stuff being logged should not be an issue, unless there is something wrong and then we'd need to know what is going in the log. -Ken Cameron, Member JMRI Dev Team www.jmri.org www.fingerlakeslivesteamers.org www.cnymod.com www.syracusemodelrr.org |
Locked
Re: question
There are three ways (I know of) to open a roster entry. So for those having
a problem with opening, try each of these and report which worked and which didn't. 1. Click on an entry in the roster. The click the radio button for 'Programming Track, Programming on the Main, Edit Only' for the mode you want. Then click the big 'Programming' button in the lower right of the pane. 2. Right click on an entry in the roster. In the pop-up pick the 'Programmer Type' for the mode you want. Then in the pop-up click 'Program'. 3. Double click on an entry in the roster, but only in the fields: DCC Address, Icon, Decoder Model, or Date Modified. There had been a change to make those other fields editable and that disabled the double click on those other fields. -Ken Cameron, Member JMRI Dev Team www.jmri.org www.fingerlakeslivesteamers.org www.cnymod.com www.syracusemodelrr.org |
Locked
Re: question
RANCE THOMPSON
¿ªÔÆÌåÓý
Ken
I could not find System Console or Debug. Windows showed it is open. I got frustrated and deleted ver.4.14+Rd060eOb then installed ver 3.1. I was still not able to get either engine to open. This is a HP desktop running Win 7 Professional and connected to the
track with a Sprog.ver 1.8.
I have JMRI running on my Win 10 laptop, but wanted to use the other one also.
Rance
From: [email protected] <[email protected]> on behalf of RANCE THOMPSON <thompsonrance@...>
Sent: Friday, May 31, 2019 1:56 PM To: [email protected] Subject: Re: [jmriusers] question ?
It shows up, I can highlight it, but it won't open after the original entry whether I try program or edit. I will try your additional helps shortly as they are on my Win 7 computer.
Rance
From: [email protected] <[email protected]> on behalf of Ken Cameron <kcameron@...>
Sent: Friday, May 31, 2019 1:28 PM To: [email protected] Subject: Re: [jmriusers] question ?
Rance,
Are you saying you see the loco listed in the roster, but it won't open. Or is it not showing up in the roster list? Things to check. First Help->System Console, this will show any internal errors happening when you try saving the entry. Second, Debug->Rebuild Roster, this will rebuild the index of the locos in the roster directory. Third, Help->File Locations, do the paths for everything, like the roster make sense. Fourth, after you asked it to open the loco entry, check the tab 'Windows', does that show an entry for the loco? If that does, that says it is open, but somewhere off your viewing screen. Depending on which type of computer, there different magic keystrokes to get it back to where you could see it. See if any of these help you out. -Ken Cameron, Member JMRI Dev Team |
Locked
Re: question
I have also noticed this several versions back, I figured that it is a quirk of
toggle quoted message
Show quoted text
either JMRI or JAVA, I can live with it now that I know about it. John ---------- Original Message ---------- |
Locked
Re: preventing derailments on points.
Roger, you are correct.? In our club, one of te main problems is that some take no care when running their trains.? They expect that all they have to do is turn the throttle up or down and ignore anything and everything else.? This is obviously not what a real engineer would do.? And isn't being realistic what we are after?? You have to watch turnout positions, signals, or other obstacles. If you cannot see down a segment of track, you slow down until you can get a clear view.. I have seen way too much time and effort put into making a layout supposedly bullet-proof when all it take is alertness. Jerry Michels -- Socialism is slavery! |
Locked
New Decoder File / Tab "+ New Loco"
¿ªÔÆÌåÓýHello, I have created a new, extended file based on the file "Lenz_Plus_2010.xml", Saved under a new name, imported with "Import Decoder File" and then executed "Recreate Decoder Index". After restarting "JMRI Decoder Pro" "Lenz" appears twice in the window of "+ New Loco". ? Here is the modified header of the file: ? ? <Decoder> ??? <family name = "KM1" mfg = "Lenz" highVersionID = "255" lowVersionID = "9" comment = "Lenz Gold + decoder, KM1 SUSI-Sound / SUSI-Steam module"> ????? <model model = "KM1 DVI - Lenz +, KM1 Sound / Steam" numOuts = "5" numFns = "31" maxMotorCurrent = "1.0A" formFactor = "HO" maxTotalCurrent = "1.0A"> ??????? <versionCV highVersionID = "91" lowVersionID = "91" /> ??????? <output name = "1" label = "A" maxcurrent = "0.5A" /> ??????? <output name = "2" label = "B" maxcurrent = "0.5A" /> ??????? <output name = "3" label = "C" maxcurrent = "0.5A" /> ??????? <output name = "4" label = "D" maxcurrent = "0.5A" /> ??????? <output name = "5" label = "E" maxcurrent = "0.5A" /> ????? </ Model> ??? </ Family> ? Why ? ? The new, additional branch looks like this: Lenz ? ??KM1 ????? KM1 DVI - Lenz +, KM1 Sound / Steam ? ? If you look at the window, you will notice that there are seemingly several sorting errors in the upper level ... (Example: Electronicsript, Inc). ? In the 2nd level...? "LENZ" is "function decoder" in the middle of the list .... Why ? What is the sorting process? ? If necessary, I can provide the entire file ... ? JMRI 4.15.3 ? Kind regards M.K. |
Hi Paul?
I have uploaded a debug log file into a folder (Hornby Elite XpressNet) in?the files area of the forum.? This was simply running 1 train around the track (the train did hit a few dead spots on the track at once or twice) I followed that with trying to use the identify loco option to detect the decoder in another loco on the programming track.? Regards Lee |
Locked
Re: Missing CBUS events on Raspberry Pi system
I did try it with a known working CAN-USB4, but your comment about the cable is ringing alarm bells with me!
I modified a USB cable for use on the Pi to shorten it. I used this for both CAN-USB4s I tried. Maybe this was not the most sensible thing I did! I will definitely have broken the integrity of the shielding, so I guess this could easily cause problems at the data rates in use - duh! Obviously when I next get access to the layout (or if I can reproduce the problem without it) I'll try a 'virgin' cable! I've no other USB device connected - I was monitoring the JMRI interface via VNC. Thanks for the ideas - you've definitely given me something to work on there! Andy |
Locked
Re: Car placement on yard track
#operationspro
Larry,
If you are just doing maintenance it does not matter as long as you're not doing any switching. you would not be messing around during a session unless there is a problem. As far as FIFO or the other one I messed around with them but I don't use them so I don't sorry. From what I have seen the program keeps track by car number I don't know if anything else was built in. May be Dan might chime in and correct me if I have missed something. TTFN Matt Greenwood Cascade Rwy Grant NE |
Locked
Re: Missing CBUS events on Raspberry Pi system
It is a 32GB Kingston Class 10 SDHC device from eBuyer.
Perhaps I can try a couple of different devices when I get the chance. I presume it's things like logging that goes on during operation. I've not altered the default, so I think it's set to INFO. Do you think it might help if I reduced the logging to WARN or even ERROR? Andy |
Locked
Re: Swapping 2 Long Trains
#operationspro
Larry,
PS if done right the -1 or whatever will not show up on any paperwork except a full car roster. It will show on the computer so that the clerk will know there is 2 different cars. But the clerk is the only one that knows it is a duplicate. Matt Greenwood Cascade Rwy Grant NE |
Locked
Re: Swapping 2 Long Trains
#operationspro
Larry,
Sam is right just use a -1 or -2 behind the car number. That will cause the program to make a space for the car because the dash will give it a different number and from that point on it is it's own object. Now the only time this system will matter is if you end up with both cars on the same track and the program wants one, for me it becomes dealers choice I usually go after the car that is in the farthest. It works good.? The dash system works in other areas of the program as well try them out. The worst that will happen is the program will tell you I don't like that and give you a raspberry. Matt Greenwood Cascade Rwy Grant NE |
Locked
Re: question
Video7105
toggle quoted message
Show quoted text
On May 31, 2019, at 11:09, Tom Wilson <thomasthetrainengine@...> wrote:
|