Fails to bring up CalendarView in HotJava Views using JDK1.2-beta4H on WinNT

XMLWordPrintable

    • Type: Bug
    • Resolution: Fixed
    • Priority: P2
    • 1.2.0
    • Affects Version/s: 1.2.0
    • Component/s: client-libs
    • None
    • 1.2beta4
    • x86
    • windows_nt
    • Verified

      This problem happens to both cases: JIT on/JIT off

      To reproduce:

      1) Set up the environments: please change the drive letter accordingly

      set HOTJAVA_HOME=F:\hjv112
      set JDK_HOME=F:\jdk12h
      set CLASSPATH=F:\hjv112\lib\classes;F:\hjv112\lib\ssl.jar;F:\jdk12h\jre\lib\rt.jar;F:\jdk12h\lib\tools.jar;F:\hjv112\lib
      set PATH=%HOTJAVA_HOME%\bin;%PATH%


      2) Issue the command: JIT is ON

      F:\jdk12h\bin\oldjava.exe -ms4m -mx32m -Dhotjava.home=F:\hjv112 -Djava.home=F:\jdk12h sunw.hotjava.Main file:F:/hjv112/lib/props/selector.init


      3) Click on the CalendarView icon

      The follwoing output is generated:

      Loading Images...
        - Images loaded
      java.lang.ClassCastException
              at sun.awt.windows.WToolkit.prepareScrImage(Compiled Code)
              at sun.awt.windows.WComponentPeer.prepareImage(Compiled Code)
              at java.awt.Component.prepareImage(Compiled Code)
              at java.awt.Component.prepareImage(Compiled Code)
              at sunw.hotjava.sw.ui.swImageButton.setIcon(swImageButton.java:288)
              at sunw.hotjava.sw.ui.swImageButton.setIcon(swImageButton.java:273)
              at sunw.jdt.selector.SwNotifier.setIcon(SwNotifier.java:94)
              at sunw.jdt.cal.ui.SwCalendar.updateDate(SwCalendar.java:251)
              at sunw.jdt.cal.ui.SwCalendar.init(SwCalendar.java:98)
              at sunw.jdt.selector.SwNotifier.run(Compiled Code)
      OS: Windows NT
      null:

      java.lang.ClassCastException
              at sun.awt.windows.WToolkit.prepareScrImage(Compiled Code)
              at sun.awt.windows.WComponentPeer.prepareImage(Compiled Code)
              at java.awt.Component.prepareImage(Compiled Code)
              at java.awt.Component.prepareImage(Compiled Code)
              at sunw.jdt.util.ui.BasicCanvas.setImage(BasicDialog.java:1079)
              at sunw.jdt.util.ui.BasicAnimate.stop(BasicDialog.java:1254)
              at sunw.jdt.util.ui.BasicDialog.hidden(BasicDialog.java:782)
              at sunw.jdt.util.ui.ManagedDialog.unmanagedHide(ManagedDialog.java:127)
              at sunw.jdt.util.ui.ManagedDialog.hide(ManagedDialog.java:112)
              at sunw.jdt.cal.ui.CalApplet.initEverything(CalApplet.java:158)
              at sunw.jdt.cal.ui.CalApplet.start(CalApplet.java:367)
              at sunw.hotjava.applet.AppletPanel.processEvent(Compiled Code)
              at sunw.hotjava.applet.swAppletPanel.processEvent(Compiled Code)
              at sunw.hotjava.applet.AppletPanel.run(Compiled Code)
              at java.lang.Thread.run(Compiled Code)

            Assignee:
            Joe Warzecha (Inactive)
            Reporter:
            Francis Doan (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

              Created:
              Updated:
              Resolved:
              Imported:
              Indexed: