JDK-8004067 : Corruption of menus and codings, saving files in Geogebra with Java 7
  • Type: Bug
  • Component: deploy
  • Sub-Component: plugin
  • Affected Version: 7
  • Priority: P2
  • Status: Closed
  • Resolution: Incomplete
  • OS: windows_xp,windows_7
  • CPU: x86
  • Submitted: 2012-11-27
  • Updated: 2020-11-04
  • Resolved: 2012-11-29
Related Reports
Duplicate :  
Description
Reported by a user on java.com:

Environment: Java version: 7
Last working version: 6u29

OS: Windows XP SP3 and Windows 7 (30 Machines on the network)

Browser: Firefox 16

Hardware: Both 32 bit and 64 bit versions

Name of the applet: GeoGebra (http://www.geogebra.org)

Bug Description:
There are multiple problems...
1) saving of files
2) corruption of coding, sometime you can load and re-save and the coding is corrupted 
3) corruption of menus in applet

Steps to reproduce:
No one step seems to cause it; it does not occur while using ver 1.6._29. A few minor problems happened with version 35
Using version 7 with developing GeoGebra applet is where problems occur...one of my observation from below discusses the possibility of CTRL-key sequences may be a cause as this is the quickest way to create trouble for me. Also, leaving the applet running in the background for instant access sometimes results in the applet crashing. Problem is more prevalent in Win 7, but it occurs with iOS and most versions of Linux.

I have ask others to comment on the GeoGebra forum in this link. https://www.geogebra.org/forum/viewtopic.php?f=8&t=29127

Java console output:
java.io.IOException: Cannot find cached resource for URL: http://jars.geogebra.org/webstart/5.0/unpacked/geogebra-jogl2.jar
   at com.sun.deploy.cache.Cache.getCachedResourceFilePath(Unknown Source)
   at com.sun.deploy.cache.ResourceProviderImpl.getCachedResourceFilePath(Unknown Source)
   at com.sun.javaws.security.JNLPSignedResourcesHelper.getSignedJNLPBits(Unknown Source)
   at com.sun.javaws.security.JNLPSignedResourcesHelper.getSignedJNLPFile(Unknown Source)
   at com.sun.javaws.security.JNLPSignedResourcesHelper.checkSignedLaunchDescHelper(Unknown Source)
   at com.sun.javaws.security.JNLPSignedResourcesHelper.checkSignedLaunchDesc(Unknown Source)
   at com.sun.javaws.Launcher.prepareResources(Unknown Source)
   at com.sun.javaws.Launcher.prepareAllResources(Unknown Source)
   at com.sun.javaws.Launcher.prepareToLaunch(Unknown Source)
   at com.sun.javaws.Launcher.prepareToLaunch(Unknown Source)
   at com.sun.javaws.Launcher.launch(Unknown Source)
   at com.sun.javaws.Main.launchApp(Unknown Source)
   at com.sun.javaws.Main.continueInSecureThread(Unknown Source)
   at com.sun.javaws.Main.access$000(Unknown Source)
   at com.sun.javaws.Main$1.run(Unknown Source)
   at java.lang.Thread.run(Unknown Source)

Resources:
<jnlp spec="1.0+" codebase="http://www.geogebra.org/webstart/5.0/" href="geogebra-50-jogl2.jnlp">
  <information>
    <title>GeoGebra 5.0 JOGL2 Beta</title>
    <vendor>International GeoGebra Institute</vendor>
    <homepage href="http://www.geogebra.org/"/>
    <description>Dynamic Mathematics for Everyone</description>
    <icon href="http://www.geogebra.org/static/images/ggb-logo-64x64-white.png" width="64" height="64"/>
    <offline-allowed/>
    <shortcut online="true">
      <desktop/>
      <menu submenu="GeoGebra 5.0 Beta"/>
    </shortcut>
    <related-content href="http://www.geogebra.org/">
      <title>www.geogebra.org</title>
      <description>www.geogebra.org</description>
    </related-content>
    <related-content href="http://www.geogebra.org/forum/">
      <title>GeoGebra Forum</title>
      <description>GeoGebra Forum</description>
      <icon href="../forum.gif" width="16" height="16"/>
    </related-content>
    <related-content href="http://wiki.geogebra.org//">
      <title>GeoGebra Wiki</title>
      <description>GeoGebra Wiki</description>
      <icon href="../wiki.jpg" width="16" height="16"/>
    </related-content>
    <related-content href="http://www.geogebratube.org/">
      <title>GeoGebraTube</title>
      <description>GeoGebraTube</description>
      <icon href="../wiki.jpg" width="16" height="16"/>
    </related-content>
  </information>
  <information locale="de">
    <description>Dynamische Mathematik f��r Schulen</description>
    <offline-allowed/>
  </information>
  <security>
    <all-permissions/>
  </security>
  <update check="timeout" policy="always"/>
  <resources>
    <j2se version="1.6+" max-heap-size="512m" href="http://java.sun.com/products/autodl/j2se"/>
    <jar href="http://jars.geogebra.org/webstart/5.0/unpacked/geogebra-jogl2.jar" main="true"/>
    <jar href="http://jars.geogebra.org/webstart/5.0/unpacked/geogebra_main.jar"/>
    <jar href="http://jars.geogebra.org/webstart/5.0/unpacked/geogebra_gui.jar"/>
    <jar href="http://jars.geogebra.org/webstart/5.0/unpacked/geogebra_algos.jar"/>
    <jar href="http://jars.geogebra.org/webstart/5.0/unpacked/geogebra_properties.jar"/>
    <jar href="http://jars.geogebra.org/webstart/5.0/unpacked/geogebra_export.jar"/>
    <jar href="http://jars.geogebra.org/webstart/5.0/unpacked/geogebra_cas.jar"/>
    <jar href="http://jars.geogebra.org/webstart/5.0/unpacked/geogebra_3d-jogl2.jar"/>
    <jar href="http://jars.geogebra.org/webstart/5.0/unpacked/geogebra_usb.jar"/>
    <jar href="http://jars.geogebra.org/webstart/5.0/unpacked/geogebra_javascript.jar"/>
    <jar href="http://jars.geogebra.org/webstart/5.0/unpacked/jlatexmath.jar"/>
    <jar href="http://jars.geogebra.org/webstart/5.0/unpacked/jlm_greek.jar"/>
    <jar href="http://jars.geogebra.org/webstart/5.0/unpacked/jlm_cyrillic.jar"/>
    <jar href="http://jars.geogebra.org/webstart/5.0/unpacked/jython.jar"/>
    <jar href="http://jars.geogebra.org/webstart/5.0/unpacked/OpenGeoProver.jar"/>
    <jar href="http://jars.geogebra.org/webstart/5.0/unpacked/jogl.all.jar"/>
    <jar href="http://jars.geogebra.org/webstart/5.0/unpacked/gluegen-rt.jar"/>
  </resources>
  <resources os="Windows" arch="x86">
    <nativelib href="http://jars.geogebra.org/webstart/5.0/unpacked/openni.jar"/>
    <nativelib href="http://jars.geogebra.org/webstart/5.0/unpacked/vernier_ccsd-win.jar"/>
    <nativelib href="http://jars.geogebra.org/webstart/5.0/unpacked/jd2xx.jar"/>
  </resources>
  <resources os="Windows" arch="amd64">
    <nativelib href="http://jars.geogebra.org/webstart/5.0/unpacked/openni64.jar"/>
    <nativelib href="http://jars.geogebra.org/webstart/5.0/unpacked/vernier_ccsd-win.jar"/>
    <nativelib href="http://jars.geogebra.org/webstart/5.0/unpacked/jd2xx64.jar"/>
  </resources>
  <resources os="Windows" arch="x86_64">
    <nativelib href="http://jars.geogebra.org/webstart/5.0/unpacked/openni64.jar"/>
    <nativelib href="http://jars.geogebra.org/webstart/5.0/unpacked/vernier_ccsd-win.jar"/>
    <nativelib href="http://jars.geogebra.org/webstart/5.0/unpacked/jd2xx64.jar"/>
  </resources>
  <resources os="Mac OS X" arch="ppc">
    <nativelib href="http://jars.geogebra.org/webstart/5.0/unpacked/vernier_ccsd-mac-static.jar"/>
  </resources>
  <resources os="Mac OS X" arch="i386">
    <nativelib href="http://jars.geogebra.org/webstart/5.0/unpacked/vernier_ccsd-macintel-static.jar"/>
  </resources>
  <resources os="Mac OS X" arch="x86_64">
    <nativelib href="http://jars.geogebra.org/webstart/5.0/unpacked/vernier_ccsd-macintel-static.jar"/>
  </resources>
  <resources os="Windows" arch="x86">
    <nativelib href="http://jars.geogebra.org/webstart/5.0/unpacked/jogl-all-natives-windows-i586.jar"/>
  </resources>
  <resources os="Windows" arch="amd64">
    <nativelib href="http://jars.geogebra.org/webstart/5.0/unpacked/jogl-all-natives-windows-amd64.jar"/>
  </resources>
  <resources os="Windows" arch="x86_64">
    <nativelib href="http://jars.geogebra.org/webstart/5.0/unpacked/jogl-all-natives-windows-amd64.jar"/>
  </resources>
  <resources os="SunOS" arch="sparc">
    <nativelib href="http://jars.geogebra.org/webstart/5.0/unpacked/jogl-all-natives-solaris-sparc.jar"/>
  </resources>
  <resources os="SunOS" arch="sparcv9">
    <nativelib href="http://jars.geogebra.org/webstart/5.0/unpacked/jogl-all-natives-solaris-sparcv9.jar"/>
  </resources>
  <resources os="SunOS" arch="x86">
    <nativelib href="http://jars.geogebra.org/webstart/5.0/unpacked/jogl-all-natives-solaris-i586.jar"/>
  </resources>
  <resources os="SunOS" arch="amd64">
    <nativelib href="http://jars.geogebra.org/webstart/5.0/unpacked/jogl-all-natives-solaris-amd64.jar"/>
  </resources>
  <resources os="SunOS" arch="x86_64">
    <nativelib href="http://jars.geogebra.org/webstart/5.0/unpacked/jogl-all-natives-solaris-amd64.jar"/>
  </resources>
  <resources os="Linux" arch="i386">
    <nativelib href="http://jars.geogebra.org/webstart/5.0/unpacked/jogl-all-natives-linux-i586.jar"/>
  </resources>
  <resources os="Linux" arch="x86">
    <nativelib href="http://jars.geogebra.org/webstart/5.0/unpacked/jogl-all-natives-linux-i586.jar"/>
  </resources>
  <resources os="Linux" arch="amd64">
    <nativelib href="http://jars.geogebra.org/webstart/5.0/unpacked/jogl-all-natives-linux-amd64.jar"/>
  </resources>
  <resources os="Linux" arch="x86_64">
    <nativelib href="http://jars.geogebra.org/webstart/5.0/unpacked/jogl-all-natives-linux-amd64.jar"/>
  </resources>
  <resources os="Mac OS X" arch="ppc">
    <nativelib href="http://jars.geogebra.org/webstart/5.0/unpacked/jogl-all-natives-macosx-ppc.jar"/>
  </resources>
  <resources os="Mac OS X" arch="i386">
    <nativelib href="http://jars.geogebra.org/webstart/5.0/unpacked/jogl-all-natives-macosx-universal.jar"/>
  </resources>
  <resources os="Mac OS X" arch="x86_64">
    <nativelib href="http://jars.geogebra.org/webstart/5.0/unpacked/jogl-all-natives-macosx-universal.jar"/>
  </resources>
  <resources os="Windows" arch="x86">
    <nativelib href="http://jars.geogebra.org/webstart/5.0/unpacked/gluegen-rt-natives-windows-i586.jar"/>
  </resources>
  <resources os="Windows" arch="amd64">
    <nativelib href="http://jars.geogebra.org/webstart/5.0/unpacked/gluegen-rt-natives-windows-amd64.jar"/>
  </resources>
  <resources os="Windows" arch="x86_64">
    <nativelib href="http://jars.geogebra.org/webstart/5.0/unpacked/gluegen-rt-natives-windows-amd64.jar"/>
  </resources>
  <resources os="SunOS" arch="sparc">
    <nativelib href="http://jars.geogebra.org/webstart/5.0/unpacked/gluegen-rt-natives-solaris-sparc.jar"/>
  </resources>
  <resources os="SunOS" arch="sparcv9">
    <nativelib href="http://jars.geogebra.org/webstart/5.0/unpacked/gluegen-rt-natives-solaris-sparcv9.jar"/>
  </resources>
  <resources os="SunOS" arch="x86">
    <nativelib href="http://jars.geogebra.org/webstart/5.0/unpacked/gluegen-rt-natives-solaris-i586.jar"/>
  </resources>
  <resources os="SunOS" arch="amd64">
    <nativelib href="http://jars.geogebra.org/webstart/5.0/unpacked/gluegen-rt-natives-solaris-amd64.jar"/>
  </resources>
  <resources os="SunOS" arch="x86_64">
    <nativelib href="http://jars.geogebra.org/webstart/5.0/unpacked/gluegen-rt-natives-solaris-amd64.jar"/>
  </resources>
  <resources os="Linux" arch="i386">
    <nativelib href="http://jars.geogebra.org/webstart/5.0/unpacked/gluegen-rt-natives-linux-i586.jar"/>
  </resources>
  <resources os="Linux" arch="x86">
    <nativelib href="http://jars.geogebra.org/webstart/5.0/unpacked/gluegen-rt-natives-linux-i586.jar"/>
  </resources>
  <resources os="Linux" arch="amd64">
    <nativelib href="http://jars.geogebra.org/webstart/5.0/unpacked/gluegen-rt-natives-linux-amd64.jar"/>
  </resources>
  <resources os="Linux" arch="x86_64">
    <nativelib href="http://jars.geogebra.org/webstart/5.0/unpacked/gluegen-rt-natives-linux-amd64.jar"/>
  </resources>
  <resources os="Mac OS X" arch="ppc">
    <nativelib href="http://jars.geogebra.org/webstart/5.0/unpacked/gluegen-rt-natives-macosx-ppc.jar"/>
  </resources>
  <resources os="Mac OS X" arch="i386">
    <nativelib href="http://jars.geogebra.org/webstart/5.0/unpacked/gluegen-rt-natives-macosx-universal.jar"/>
  </resources>
  <resources os="Mac OS X" arch="x86_64">
    <nativelib href="http://jars.geogebra.org/webstart/5.0/unpacked/gluegen-rt-natives-macosx-universal.jar"/>
  </resources>
  <application-desc main-class="geogebra.GeoGebra3D"/>
</jnlp>


Comments
Sure I can contact the submitter, what kind of information do you need from the submitter in order to reproduce this issue?
29-11-2012

I played with this applet for a while, including as many operations as I could think of, without seeing any problems. The description is unclear as to how to create the problem, and without a reproducible testcase or instructions there is not much we can do. I suggest we recontact the poster to gather more information.
29-11-2012