Keyboard Shortcuts
ctrl + shift + ? :
Show all keyboard shortcuts
ctrl + g :
Navigate to a group
ctrl + shift + f :
Find
ctrl + / :
Quick actions
esc to dismiss
Likes
- Jmriusers
- Messages
Search
I’ve been using JMRI for over a decade but my last computer died and I need to use JMRI on a new Mac mini with the latest software. JMRI 5.10 JAVA 21.0.6+7-LTS ‘Temurin’ Mac mini Apple M2 Sequoia 15.2 Old Computer: 21” iMac (ancient) with recent update of JMRI but hard drive no longer operative NCE System through NCE USB I’ve been using Dropbox for my files so I know where they are, but I’m stumped about how to reach them — Dropbox 'File Locations' won’t let me look at any destination not on my computer. Also, I had two profiles, one for the test track and one for the layout.? I’d like to preserve that. |
Re: How to remove block assignments from LE tracks
开云体育Update. The block removal process was successful when using the correct techniques.?John ?Bauchiero -?NCE PH-Pro & PowerCab, Pi4, DCC-EX - JMRI 5.11.4 - Java 17.0.12
|
Re: JMRI Profile File Written With Zero Bytes
Yes sorry for the semantic confusion on the file name - it is the layout panel file - NOT configuration settings aka profile. The behavior is exactly as you described - it prompted me to save and I said yes. The "warn" log level makes it seem more important than info - so good to know that is normal. Can't remember if I was quick to shut down - but the panel pro dialog stays up for a few more seconds normally and then closes. While I never shutdown before that window closes - I assume sometimes things get stuck and the rest is history. And i figured that it was most like a RPI (linux) thing. not flushing properly. It causes more stress trying to remember how to fix it than the actual fix. On Mon, Apr 7, 2025 at 1:56?PM Dave Sand via <ds=[email protected]> wrote:
|
Re: Double light mast only changes diverging
Steve, This one is easy. ?If ANY turnout is thrown, the SML route is diverging. See??for details about the "Basic" signal system. Dave Sand ----- Original message ----- From: stevemac <steveo@...> Subject: [jmriusers] Double light mast only changes diverging Date: Monday, April 07, 2025 12:33 PM I created/uploaded a small test case to show the issue I'm having with my layout. ? I may be confused but I'd expect both of these incoming masts to display aspect similarly. The top row works as expected based on which route is clear based on exiting turnout. The bottom row for diverging works differently. |
Re: JMRI Profile File Written With Zero Bytes
Paul, The "compare" process does a temporary store and compares that to the last loaded xml data file. ?If there are differences, then there have been changes since the last store. ?The default settings in Preferences -> Shutdown are to notify you that have changes that have not been stored. ?You are then given the option of continuing the shutdown (discarding the changes) or to do a store before the shutdown continues. ?This has no impact on the actual store process. The symptoms indicate that Linux was not able to flush the file cache before the Pi shutdown. Note: ?I assume that the "profile file" is the layout data xml file, aka "panel" file. ?"profile file" normally refers to the "profile.xml" file that contains the connection and start up settings. Dave Sand ----- Original message ----- From: Paul Wash <paul.wash@...> Subject: [jmriusers] JMRI Profile File Written With Zero Bytes Date: Sunday, April 06, 2025 4:50 PM Hopefully this can help others who experience the same problem. This has happened 3 or 4 times in the last 5 years - so not often. When opening JMRI, you get the dreaded unexpected EOF error loading the profile. Sure enough - the profile file is zero bytes. ? Easy fix - in the active jmri-profile folder there is a backupPanels folder under the railroad name. Simply copy that file back under the railroad folder - rename to whatever the profile file is called in your settings. Hopefully it is recent enough you didn't lose much of anything. The backup interval looks like when the profile is saved. All shutdowns have been nominal. No idea why it happens...Maybe it's an RPI thing, maybe it took to long to write and I did a system shutdown before it was ready? Who knows. ? The folder structure is below. ? ? For more info - Specs: RPI 5 bookworm with all latest updates running JMRI 5.10. The log file is below - it shows whenever this happens there is a compare failure. Guess that writes out 0 bytes and keeps on truckin... ? ? ? |
Double light mast only changes diverging
I created/uploaded a small test case to show the issue I'm having with my layout.
?
I may be confused but I'd expect both of these incoming masts to display aspect similarly.
The top row works as expected based on which route is clear based on exiting turnout.
The bottom row for diverging works differently.
|
Re: JMRI Profile File Written With Zero Bytes
Paul,
?
Do you, or perhaps anyone else on this list, know what causes this?? Can you find anything on the log/messages.log file that precedes the discovery that might provide a clue as to whether this is a local occurrence impacting your system or a systemic design flaw that might impact any one of us at any time?
?
On Sun, Apr 6, 2025 at 02:50 PM, Paul Wash wrote<snippet>:
the profile file is zero bytes.The reason behind my query is that in more than 15 years of using PanelPro at club environments, I have not been aware of the problem you describe.? ?
If something goes wrong with JMRI at the club, someone is going to call me first, no mater what time or even what day.??
?
The fix that you describe is easy enough to understand, but trying to explain how to do it over the phone is not a challenge that would be readily undertaken.
?
Cliff in Baja SoCal |
Re: How to remove block assignments from LE tracks
开云体育Ken,?I found that out too, that blank can not be selected but the characters need to be deleted instead. Then Done.? Dave,? Where I went wrong was in trying to do the List and the Table deletions all in one session.? I’ll assume by creating those conflicts, ?is why PanelPro won’t fully launch. It’s hung trying to resolve missing information.? For the sake of sanity I will step back one version to remove the blocks properly. Double the work but no hair pulling involved. Thanks again, guys. ? John ?Bauchiero - NCE PH-Pro & PowerCab, Pi4, DCC-EX - JMRI 5.11.4, Java 17.0.12 On Apr 7, 2025, at 7:25?AM, Ken Heywood via groups.io <kheywood@...> wrote:
|
Re: How to remove block assignments from LE tracks
On the block list, I found that you cannot just select the blank on that list.
You need to clear the field by deleting the characters, then click "done".
--
Ken NYNH&H, Old Colony Division, Cape Cod Branch (1949-1959) Loconet * JMRI 5.11.4 * OSX,Win10,Ubuntu Blog: ?
Youtube:
|
Re: How to remove block assignments from LE tracks
John, The block list is shown in the track edit dialog. I did some more testing. ?All you need to do remove the block name from the field and click on Done. Dave Sand ----- Original message ----- From: "John Bauchiero via groups.io" <john4dhmr=[email protected]> Subject: Re: [jmriusers] How to remove block assignments from LE tracks Date: Sunday, April 06, 2025 9:33 PM Dave S, Yes, I have disabled the auto block when I realized the mess it made.? I guess I don’t understand the difference between the block list and the block table but I’ll look it over and give it a try.? Since the program doesn’t fully launch anymore, I may not be able to get into the list/tables. If not I’ll step back to the previous xml and start over.? It’s a learning experience. Thanks.? John ?Bauchiero - NCE PH-Pro & PowerCab, Pi4, DCC-EX - JMRI 5.11.2, Java 17.0.12
|
Re: How to remove block assignments from LE tracks
开云体育Dave S,Yes, I have disabled the auto block when I realized the mess it made.? I guess I don’t understand the difference between the block list and the block table but I’ll look it over and give it a try.? Since the program doesn’t fully launch anymore, I may not be able to get into the list/tables. If not I’ll step back to the previous xml and start over.? It’s a learning experience. Thanks.? John ?Bauchiero - NCE PH-Pro & PowerCab, Pi4, DCC-EX - JMRI 5.11.2, Java 17.0.12 On Apr 6, 2025, at 10:19?PM, Dave Sand via groups.io <ds@...> wrote:
|
Re: Jmri panel pro program issues
Tony, You are starting DecoderPro instead of PanelPro. ?You are seeing the Roster list and DecoderPro does not have a splash screen when it finishes the startup process. After you get started, go to "Help -> System Console". ?Click on the "Copy to clipboard" button and paste into a reply. Dave Sand ----- Original message ----- From: AD <bklyns_baseball_club@...> Subject: [jmriusers] Jmri panel pro program issues Date: Sunday, April 06, 2025 8:29 PM i am using a dell latest window laptop using latest no test version ? i open a profile in the past and all the windows I ask to open does open with a window openning last with the program name and profile name. ? i open that same profile and get all the windows except the last. instead a window labelled ‘decoder pro: all entries’ which is blank . ?And dont get the final window. if i close the new window it closes the program ? what has gone wrong with my profile. i dont want the new window and want the last window back ? what do i do? ? tony |
Re: How to remove block assignments from LE tracks
John, I assume you have disabled auto block. Edit each piece of track. ?Scroll the block list to the top and click on the blank entry. ?The old entry will be highlighted. ?Delete it. ? Click on Done. Due to technical reasons, you need to store and load the xml file two times before you can delete the old entries from the Block table. Dave Sand ----- Original message ----- From: "John Bauchiero via groups.io" <john4dhmr=[email protected]> Subject: [jmriusers] How to remove block assignments from LE tracks Date: Sunday, April 06, 2025 7:23 PM My original project was to combine two LE Panels, the Main railroad panel and the 5 track passenger station panel. Knowing there isn’t a quick way to join them, I proceeded to redraw the 5 track station onto the Main panel.? Without realizing that the ?> Track Options > Automatically Assign Blocks to Tracks was turned on, every piece of track was assigned an AUTOBLK: ##, which I didn’t want nor need. I won’t need block detectors nor signaling. Any signals will be SSL to determine the turnout positions. Now I want to know how to remove block assignments from the newly drawn tracks since, as I see it, nothing can be deleted while they are assigned.? I attempted to rename the unwanted blocks to a common name so when I could break the assignments I might only need to delete one large block. What I ended up with was, upon restarting JMRI everything opened properly the Main LE panel, The WiThrottle window, and the JMRI (center of screen) logo. The PanelPro control window did _not_. I didn’t have a way to close the program or make any preference changes.? Since I put in so much work, so far, is there a fix to get JMRI to launch completely or is it easier to cut my losses and go back to a previous .xml file. Still how do I remove block assignments properly? I’m stumped. ? Thanks in advance for reading. John ?Bauchiero -?NCE PH-Pro & PowerCab, RasPi4, DCC-EX - JMRI 5.11.4 - Java 17.0.12 |
Jmri panel pro program issues
i am using a dell latest window laptop using latest no test version
?
i open a profile in the past and all the windows I ask to open does open with a window openning last with the program name and profile name.
?
i open that same profile and get all the windows except the last.
instead a window labelled ‘decoder pro: all entries’ which is blank . ?And dont get the final window.
if i close the new window it closes the program
?
what has gone wrong with my profile.
i dont want the new window and want the last window back
?
what do i do?
?
tony |
How to remove block assignments from LE tracks
开云体育My original project was to combine two LE Panels, the Main railroad panel and the 5 track passenger station panel. Knowing there isn’t a quick way to join them, I proceeded to redraw the 5 track station onto the Main panel.?Without realizing that the ?> Track Options > Automatically Assign Blocks to Tracks was turned on, every piece of track was assigned an AUTOBLK: ##, which I didn’t want nor need. I won’t need block detectors nor signaling. Any signals will be SSL to determine the turnout positions. Now I want to know how to remove block assignments from the newly drawn tracks since, as I see it, nothing can be deleted while they are assigned.? I attempted to rename the unwanted blocks to a common name so when I could break the assignments I might only need to delete one large block. What I ended up with was, upon restarting JMRI everything opened properly the Main LE panel, The WiThrottle window, and the JMRI (center of screen) logo. The PanelPro control window did _not_. I didn’t have a way to close the program or make any preference changes.? Since I put in so much work, so far, is there a fix to get JMRI to launch completely or is it easier to cut my losses and go back to a previous .xml file. Still how do I remove block assignments properly? I’m stumped. ? Thanks in advance for reading. John ?Bauchiero -?NCE PH-Pro & PowerCab, RasPi4, DCC-EX - JMRI 5.11.4 - Java 17.0.12 |
Re: Signal Controller Board Suggestions
开云体育That’s right, I had forgotten about the Light it. Simple enough, it runs off the track bus. ? -Ken Cameron, Member JMRI Dev Team
? ? |
JMRI Profile File Written With Zero Bytes
Hopefully this can help others who experience the same problem. This has happened 3 or 4 times in the last 5 years - so not often. When opening JMRI, you get the dreaded unexpected EOF error loading the profile. Sure enough - the profile file is zero bytes.
?
Easy fix - in the active jmri-profile folder there is a backupPanels folder under the railroad name. Simply copy that file back under the railroad folder - rename to whatever the profile file is called in your settings. Hopefully it is recent enough you didn't lose much of anything. The backup interval looks like when the profile is saved. All shutdowns have been nominal. No idea why it happens...Maybe it's an RPI thing, maybe it took to long to write and I did a system shutdown before it was ready? Who knows.
?
The folder structure is below.
?
?
For more info - Specs: RPI 5 bookworm with all latest updates running JMRI 5.10. The log file is below - it shows whenever this happens there is a compare failure. Guess that writes out 0 bytes and keeps on truckin...
?
?
?
|
Re: Help understanding Dispatcher/Transit
Steve, Direction sensors are required for signal heads/SSL. Direction sensors are optional for signal masts and SML. ?From my point of view, they are generally used to implement APB (absolute permissive block) signaling. When you generate SML based sections, the SML and Section are related. ?Transits can start or end with a block based section (such as leaving a yard), but the other sections have to be SML based sections. ?This is why your block based section for Central causes the SML to display Stop when allocated. ?The "linkage" is missing. Dave Sand ----- Original message ----- From: stevemac <steveo@...> Subject: Re: [jmriusers] Help understanding Dispatcher/Transit Date: Sunday, April 06, 2025 1:11 PM Dave, ? Some additional information... ? I know you advised making each block a separate section. I originally did that but couldn't understand how to create the direction sensors so I deleted and went back to auto-generated. ? Auto-gen combines blocks based on my mast and there's no way to create a mast for the next block since it's attached to the turnout. ? So I manually created a separate section with just Central block. ? Steve |
Re: Help understanding Dispatcher/Transit
Dave,
?
Some additional information...
?
I know you advised making each block a separate section. I originally did that but couldn't understand how to create the direction sensors so I deleted and went back to auto-generated.
?
Auto-gen combines blocks based on my mast and there's no way to create a mast for the next block since it's attached to the turnout.
?
So I manually created a separate section with just Central block.
?
Steve |
to navigate to use esc to dismiss