Mannen,
Ik heb een probleem met JMRI en Java.
Ik draai met:
- Windows 7 professional 32 bits met Service Pack 1
En ik heb in "Programma's en onderdelen":
- Java(TM) 7 Update 5 (versie 7.0.50)
- JavaFX 2.1.1 (versie 2.1.1)
- JMRI - Java Model Railroad Interface (versie 3.0-r 20870)
Alledrie gedownload op 27-07-2012.
Al ik nu PanelPro of DecoderPro start krijg ik de volgende melding:
"Java(TM) Platform SE binary werkt niet meer".
Rara, iemand een idee?
Ik zou de eerdere versie JMRI 2.14.1 is proberen, als die hetzelfde probleem heeft ligt het denk ik aan de Java applicatie?
JohnT
Ik heb Java en JMRI beiede ge-de?nstalleerd en toen Java 6.0.31 ge?nstalleerd en JMRI 3 (nieuwste versie).
Dat werkte.
Totdat ik hem afsloot en weer opstartte. Grrr, zelfde probleem.
Volgende keer zal ik jouw suggestie proberen John.
Jammer want ik vond de interface van DecoderPro 3 wel erg handig!
Gerard
Ik vind JMRI zo wie zo handig, dacht eerder ook wat moet ik ermee. Maar nu zie ik steeds meer voordelen en gebruikersgemak. Zo kun je met PanelPro je layout teken en via de pc bedienen en of automatiseren. Het mooie hiervan is (PanelPro bedoel ik) dat je een railplan gemaakt in Xtrcad in PanelPro kunt importeren wat heel veel tekenwerk scheelt.
Maar dit terzijde.
JohnT
Ik heb me aangemeld voor de JMRIusers group op Yahoo. Zodra ze me toelaten zal ik het probleem daar ook posten.
Wordt vervolgd...
Gerard
Nog niet opgelost dus. Raar heb het niet gehad met mijn Windows 7 installatie.
Ik heb het nu zoals al eerder vermeld op Linux draaien werkt ook prima en Linux vraagt veel minder pc capaciteit. Sterker nog je kunt het zelfs vanaf een USB-stick draaien.
JohnT
Gerard, heeft Windows 7 nog een compabiliteitsmodus voor oudere versies? Zo ja zou je dat eens kunnen proberen.
Ik draai hier de laatste versie op Windows Vista en dat zonder problemen.
Compatibiliteitsmodus wordt in de JRMI users group besproken maar heeft het probleem niet opgelost.
Wel ruikt het een beetje naar een mogelijk probleem rond de PR3 van Digitrax en / of de daarbij geleverde drivers.
Ik ga zo even wat tips proberen.
Gerard
Helaas kan ik je met Digitrax niet verder helpen.... maar wel succes gewenst 🙂
Ik heb het gevonden. Ben zelf wat aan het testen geweest, zie verslag hieronder (in het engels omdat ik het ook in de JMRI users group heb gepost en geen zin had om het te vertalen)... ;D
Hi Ken,
Thanks for your reply. I will try to answer your questions below, one by one.
First of: I'm using a Digitrax PR3, as stated in another reply.
1. JavaFX is a product that got installed alongside the Jave SE runtime. Before the install it wasn't there, after the install it had popped up. According to this page it's got something to do with a developers platform?
2. No, I haven't at first. Now I did, and it says:
Java version "1.6.0_31"
? etc ...
Java is correctly working
Press a key to continue
Now testing JMRI
Then 5 other screens open up, amongst which one called "InstallTest"
This last one has a "Quit" button. Pressed that.
Now it says "InstallTest completed"
In the resulting logfile I cant see any obvious errors
Can / should I do more?
3. Okay, I installed the previous version as a try-out and because I read something about that (sorry, can't remember where). After we determine the cause of the problems I will re-install the latest version.
4. First, after the install test I rebooted Windows to be sure we have a clean system.
Then:
A.
- started DecoderPro3 and in this first start got the "binary doesn't work anymore" error
B.
- unplugged the USB cable from the PR3
- replugged it and checked in Config screen / System / Devices and it is there on COM6 as always
- started DecoderPro3 and now it starts up
- fumbled about a bit
- closed DecoderPro3
- Cannot find anything in the task manager anymore (as expected)
C.
- Started DecoderPro3 again, immediately the same error
- Closed it and Java runtime and JMRI disappear from task manager
D.
- unplugged the USB cable from the PR3
- replugged it and checked in Config screen / System / Devices and it is there on COM6 as always
- started DecoderPro3 and now it starts up again
So, my cautious conclusion so far is that it has something to do with proper / unproper closing or initialisation of the device or device driver.
Repeatedly did actions under D. and found that this worked every time.
E.
Now I have had this kind of erratic behavior with USB devices before and I remember how I solved that: I unplugged the other side of the USB cable from the USB-hub it was connected to and attached it to the motherboard of the computer.
- After I started DecoderPro 3 I of course had to change the COM port address; did that
- It automatically restarted after the address change
- closed it down once more
- started it up again (without the cable unplugging and re-plugging
- No problem now!
- closed it down once more
- started it up again (without the cable unplugging and re-plugging
- Still no problem...
So, I now think that the USB HUB was the problem somehow.
I use a Belkin Hi Speed USB 2.0 7 port HUB (F5U237 rev.3).
Hope This Helps
Sincerely,
Gerard Wassink
>Op 4 aug. 2012, om 23:02 heeft Ken Cameron <kcameron@twcny.rr.com> het volgende geschreven:
>
>Gerard,
>
>First I don't recognize what JavaFX is, care to explain or point that out
>since it isn't anything that JMRI uses.
>
>Second, have you tried the 'Install Test' startup found in the tools startup
>folder.
>
>Third, I don't think the Java 1.7 vs 1.6 is the issue, but something else we
>need to isolate.
>
>Fourth, after 'running once' and you get the fail on the second try, can you
>use the task manager to confirm that the 'old' JMRI isn't still running??
>
>-Ken Cameron Member JMRI Dev Team
Duidelijk. Driver dus.
.
Nope... Lees n?t even ietsje verder, bij E.
Veel tekst, maar ik wilde de vragen van deze ontwikkelaar ook even netjes beantwoorden...
De aansluiting via een HUB was het probleem, rechtstreeks op het moederbord aangesloten was het probleem weg.
Gerard
Compatibiliteitsmodus wordt in de JRMI users group besproken maar heeft het probleem niet opgelost.
Wel ruikt het een beetje naar een mogelijk probleem rond de PR3 van Digitrax en / of de daarbij geleverde drivers.
Ik ga zo even wat tips proberen.
Gerard
Ik heb de PR3 ge?nstalleerd onder Windows 7, de drivers gedownlload van Digitrax. Maar inderdaad een hub kan voor problemen zorgen. Ik heb de PR3 met een verlengkabel op de pc aangesloten dat werkt goed. De kabel van de PR3 is tekort om van de baan naar de pc te gaan.
JohnT
Okay, heb jij je programmeerspoor dan als onderdeel van je baan gemaakt?
Mijn PR3 ligt op mijn werkblad, naast mijn beeldscherm. Programmeren en kalibreren van loc's doe ik op mijn rollenbankje, dus een verlengkabel is hier gelukkig niet nodig.
Gerard
Hoi,
Hubjes kunnen wel, maar dan moeten ze a) goed merk zijn en b) actief (=eigen voeding) hebben. Want het probleem is heel vaak dat ze niet voldoende stroom kunnen leveren, zelfs bij spullen die zelf gevoed worden zoals de PR3.
Gino