Yahoo Groups archive

Disklavier

Index last updated: 2026-04-28 23:20 UTC

Thread

Mark IV Virtual PRC-100 - quit working with latest Java update.

Mark IV Virtual PRC-100 - quit working with latest Java update.

2015-02-11 by ken@...

I received a Java update a week or two ago and the Virtual PRC-100 quit working immediately afterward on my Microsoft Surface Windows 8.1 Tablet. I didn't have time to mess with it until this afternoon.


The new version of Java has special security requirements and I've been trying to use a work-around to let me run the java app until Yamaha updates their code to support it.


Has anyone been successful at getting it working? I tried adding the source of the app (my piano's IP address) into the exception list - but java popup still says it's running in limited mode.


I also noticed and installed (today) a network software update that Yamaha recently released - hoping this would fix it but this update must be addressing other issues.


Thanks


Ken

Re: [disklavier] Mark IV Virtual PRC-100 - quit working with latest Java update.

2015-02-11 by Kevin Goroway

Ken,
How are you trying to launch the virtual PRC?  From the built in web page "VirtualPRC.html", or some other way?
Quite some time back I moved the actual prc100.jar file onto my desktop so it doesn't have to be fetched from the piano each time.  I do remember bumping into some java security issues at one point in time (java 7.0?), but I just made sure everything still works, and it does.
Show quoted textHide quoted text
      From: "ken@... [disklavier]" <disklavier@yahoogroups.com>
 To: disklavier@yahoogroups.com 
 Sent: Tuesday, February 10, 2015 8:01 PM
 Subject: [disklavier] Mark IV Virtual PRC-100 - quit working with latest Java update.
   
    I received a Java update a week or two ago and the Virtual PRC-100 quit working immediately afterward on my Microsoft Surface Windows 8.1 Tablet.  I didn't have time to mess with it until this afternoon.  
The new version of Java has special security requirements and I've been trying to use a work-around to let me run the java app until Yamaha updates their code to support it.   
Has anyone been successful at getting it working?  I tried adding the source of the app (my piano's IP address) into the exception list - but java popup still says it's running in limited mode.
I also noticed and installed (today) a network software update that Yamaha recently released - hoping this would fix it but this update must be addressing other issues. 
Thanks
Ken  #yiv2258994267 #yiv2258994267 -- #yiv2258994267ygrp-mkp {border:1px solid #d8d8d8;font-family:Arial;margin:10px 0;padding:0 10px;}#yiv2258994267 #yiv2258994267ygrp-mkp hr {border:1px solid #d8d8d8;}#yiv2258994267 #yiv2258994267ygrp-mkp #yiv2258994267hd {color:#628c2a;font-size:85%;font-weight:700;line-height:122%;margin:10px 0;}#yiv2258994267 #yiv2258994267ygrp-mkp #yiv2258994267ads {margin-bottom:10px;}#yiv2258994267 #yiv2258994267ygrp-mkp .yiv2258994267ad {padding:0 0;}#yiv2258994267 #yiv2258994267ygrp-mkp .yiv2258994267ad p {margin:0;}#yiv2258994267 #yiv2258994267ygrp-mkp .yiv2258994267ad a {color:#0000ff;text-decoration:none;}#yiv2258994267 #yiv2258994267ygrp-sponsor #yiv2258994267ygrp-lc {font-family:Arial;}#yiv2258994267 #yiv2258994267ygrp-sponsor #yiv2258994267ygrp-lc #yiv2258994267hd {margin:10px 0px;font-weight:700;font-size:78%;line-height:122%;}#yiv2258994267 #yiv2258994267ygrp-sponsor #yiv2258994267ygrp-lc .yiv2258994267ad {margin-bottom:10px;padding:0 0;}#yiv2258994267 #yiv2258994267actions {font-family:Verdana;font-size:11px;padding:10px 0;}#yiv2258994267 #yiv2258994267activity {background-color:#e0ecee;float:left;font-family:Verdana;font-size:10px;padding:10px;}#yiv2258994267 #yiv2258994267activity span {font-weight:700;}#yiv2258994267 #yiv2258994267activity span:first-child {text-transform:uppercase;}#yiv2258994267 #yiv2258994267activity span a {color:#5085b6;text-decoration:none;}#yiv2258994267 #yiv2258994267activity span span {color:#ff7900;}#yiv2258994267 #yiv2258994267activity span .yiv2258994267underline {text-decoration:underline;}#yiv2258994267 .yiv2258994267attach {clear:both;display:table;font-family:Arial;font-size:12px;padding:10px 0;width:400px;}#yiv2258994267 .yiv2258994267attach div a {text-decoration:none;}#yiv2258994267 .yiv2258994267attach img {border:none;padding-right:5px;}#yiv2258994267 .yiv2258994267attach label {display:block;margin-bottom:5px;}#yiv2258994267 .yiv2258994267attach label a {text-decoration:none;}#yiv2258994267 blockquote {margin:0 0 0 4px;}#yiv2258994267 .yiv2258994267bold {font-family:Arial;font-size:13px;font-weight:700;}#yiv2258994267 .yiv2258994267bold a {text-decoration:none;}#yiv2258994267 dd.yiv2258994267last p a {font-family:Verdana;font-weight:700;}#yiv2258994267 dd.yiv2258994267last p span {margin-right:10px;font-family:Verdana;font-weight:700;}#yiv2258994267 dd.yiv2258994267last p span.yiv2258994267yshortcuts {margin-right:0;}#yiv2258994267 div.yiv2258994267attach-table div div a {text-decoration:none;}#yiv2258994267 div.yiv2258994267attach-table {width:400px;}#yiv2258994267 div.yiv2258994267file-title a, #yiv2258994267 div.yiv2258994267file-title a:active, #yiv2258994267 div.yiv2258994267file-title a:hover, #yiv2258994267 div.yiv2258994267file-title a:visited {text-decoration:none;}#yiv2258994267 div.yiv2258994267photo-title a, #yiv2258994267 div.yiv2258994267photo-title a:active, #yiv2258994267 div.yiv2258994267photo-title a:hover, #yiv2258994267 div.yiv2258994267photo-title a:visited {text-decoration:none;}#yiv2258994267 div#yiv2258994267ygrp-mlmsg #yiv2258994267ygrp-msg p a span.yiv2258994267yshortcuts {font-family:Verdana;font-size:10px;font-weight:normal;}#yiv2258994267 .yiv2258994267green {color:#628c2a;}#yiv2258994267 .yiv2258994267MsoNormal {margin:0 0 0 0;}#yiv2258994267 o {font-size:0;}#yiv2258994267 #yiv2258994267photos div {float:left;width:72px;}#yiv2258994267 #yiv2258994267photos div div {border:1px solid #666666;height:62px;overflow:hidden;width:62px;}#yiv2258994267 #yiv2258994267photos div label {color:#666666;font-size:10px;overflow:hidden;text-align:center;white-space:nowrap;width:64px;}#yiv2258994267 #yiv2258994267reco-category {font-size:77%;}#yiv2258994267 #yiv2258994267reco-desc {font-size:77%;}#yiv2258994267 .yiv2258994267replbq {margin:4px;}#yiv2258994267 #yiv2258994267ygrp-actbar div a:first-child {margin-right:2px;padding-right:5px;}#yiv2258994267 #yiv2258994267ygrp-mlmsg {font-size:13px;font-family:Arial, helvetica, clean, sans-serif;}#yiv2258994267 #yiv2258994267ygrp-mlmsg table {font-size:inherit;font:100%;}#yiv2258994267 #yiv2258994267ygrp-mlmsg select, #yiv2258994267 input, #yiv2258994267 textarea {font:99% Arial, Helvetica, clean, sans-serif;}#yiv2258994267 #yiv2258994267ygrp-mlmsg pre, #yiv2258994267 code {font:115% monospace;}#yiv2258994267 #yiv2258994267ygrp-mlmsg * {line-height:1.22em;}#yiv2258994267 #yiv2258994267ygrp-mlmsg #yiv2258994267logo {padding-bottom:10px;}#yiv2258994267 #yiv2258994267ygrp-msg p a {font-family:Verdana;}#yiv2258994267 #yiv2258994267ygrp-msg p#yiv2258994267attach-count span {color:#1E66AE;font-weight:700;}#yiv2258994267 #yiv2258994267ygrp-reco #yiv2258994267reco-head {color:#ff7900;font-weight:700;}#yiv2258994267 #yiv2258994267ygrp-reco {margin-bottom:20px;padding:0px;}#yiv2258994267 #yiv2258994267ygrp-sponsor #yiv2258994267ov li a {font-size:130%;text-decoration:none;}#yiv2258994267 #yiv2258994267ygrp-sponsor #yiv2258994267ov li {font-size:77%;list-style-type:square;padding:6px 0;}#yiv2258994267 #yiv2258994267ygrp-sponsor #yiv2258994267ov ul {margin:0;padding:0 0 0 8px;}#yiv2258994267 #yiv2258994267ygrp-text {font-family:Georgia;}#yiv2258994267 #yiv2258994267ygrp-text p {margin:0 0 1em 0;}#yiv2258994267 #yiv2258994267ygrp-text tt {font-size:120%;}#yiv2258994267 #yiv2258994267ygrp-vital ul li:last-child {border-right:none !important;}#yiv2258994267

Re: [disklavier] Mark IV Virtual PRC-100 - quit working with latest Java update.

2015-02-11 by Bill Brandom

Hi Ken and Kevin,

Yamaha is aware of this issue. We are awaiting information from our engineers to deal with this issue.

I am using a MAC and had recently updated to Java version 8 update 31. Today, I reverted back to version 7 but I still could not use VirtualPRC.

You can find instructions on how to revert your Java version here:


If you do revert, can you let us know if you are able to access VirtualPRC?

Bill
Show quoted textHide quoted text
On Tue, Feb 10, 2015 at 8:17 PM, ken@... [disklavier] <disklavier@yahoogroups.com> wrote:

Kevin,


Yes, I';ve tried it both ways. Directly from the piano's VirtualPRC.html page. Plus using the prcstart.jnlp file I saved from the piano's VirtualPRC.html page. I9;m on Java 8. I'm wishing I didn't have Java set to auto update

I may have to go back to version 7?

-Ken


Re: [disklavier] Mark IV Virtual PRC-100 - quit working with latest Java update.

2015-02-11 by James Fry

I work as a Java developer/contractor at the moment, but unfortunately I don't have a Disklavier Mk IV to help with this. I suspect you will need to go back to an older version of Java 7 or Java 8 (Java 8 is the next major version, but updates are still released for Java 7 until April this year). Be warned that doing this will mean you could be running a more insecure version of Java and are potentially more at risk from malware.

There have been big changes in what files are trusted by Java when launching applets and WebStart applications - the JNLP file is used for Java WebStart - and this has affected a lot of corporate applications.

The major changes for WebStart came in with versions 1.7.0_45 and 1.7.0_51, but there have been a lot applied since then. Old versions of Java can be obtained safely from http://www.oracle.com/technetwork/java/javase/downloads/java-archive-downloads-javase7-521261.html and http://www.oracle.com/technetwork/java/javase/downloads/java-archive-javase8-2177648.html.

I would suggest trying an older version of Java 7 and installing it alongside the current version, ensuring that the current version is used by your browser. You could then run a specific version of Java WebStart against the JNLP from the disklavier, eg by saving the VirtualPRC JNLP file somewhere and creating a shortcut for something like:
"c:\Program Files\Java\jre1.7.0_55\bin\javaws.exe c:\prcstart.jnlp". Worth a shot if nothing else. I9;d hope Yamaha are rewriting the Virtual PRC as a web application that doesn't require Java anyway, but perhaps that will be for Mark V owners only!

Good luck!

Regards,
James





Show quoted textHide quoted text
On 11 February 2015 at 05:07, Bill Brandom bill.brandom03@... [disklavier] <disklavier@yahoogroups.com> wrote:


Hi Ken and Kevin,

Yamaha is aware of this issue. We are awaiting information from our engineers to deal with this issue.

I am using a MAC and had recently updated to Java version 8 update 31. Today, I reverted back to version 7 but I still could not use VirtualPRC.

You can find instructions on how to revert your Java version here:


If you do revert, can you let us know if you are able to access VirtualPRC?

Bill

On Tue, Feb 10, 2015 at 8:17 PM, ken@... [disklavier] <disklavier@yahoogroups.com> wrote:

Kevin,


Yes, I've tried it both ways. Directly from the piano's VirtualPRC.html page. Plus using the prcstart.jnlp file I saved from the piano's VirtualPRC.html page. I'm on Java 8. I'm wishing I didn't have Java set to auto update

I may have to go back to version 7?

-Ken





Re: Mark IV Virtual PRC-100 - quit working with latest Java update.

2015-03-03 by john.raytis@...

I believe I'm having the same issue -- Over the weekend, I lost the ability to open/run the virtual PRC after installing Yosemite/Java 8 on a macbook that had been running Mountain Lion/Java 7. I tried to downgrade to Java 7 within Yosemite (uninstall Java 8 and download/install Java7), but this did not fix the virtual PRC problem.

I restored my computer to Mountain Lion with Java 7 (from a time machine backup) and the Virtual PRC opened and worked fine.

Interestingly, I also have a PC running Windows 7. I rarely run the virtual PRC from this computer, but when I tested it this weekend, I got an error message when I tried to open the virtual PRC. This computer has Java 8. Again, I tried to downgrade to Java 7 and use the PRC, but this did not work.

I'm trying to hold onto the ability to use the virtual PRC in the event that the actual, antiquated PRC breaks. I really hope that Yamaha is able to address this issue.

John

Move to quarantaine

This moves the raw source file on disk only. The archive index is not changed automatically, so you still need to run a manual refresh afterward.