Closed
Bug 85710
Opened 23 years ago
Closed 11 years ago
IPIX plugin incompatible with Sun's Java JRE 1.3.1
Categories
(Core Graveyard :: Java: OJI, defect)
Tracking
(Not tracked)
RESOLVED
INCOMPLETE
People
(Reporter: shrir, Assigned: James.Melvin)
References
()
Details
(Whiteboard: [jpibug])
Attachments
(4 files)
have java plugin installed and IPIX plugin installed. I will attach Ipix plugin dll here. go to the url above, observe that no images laod after applet loads, I see a null pointer exception in java console. iPIX™ HotMedia™ component - Copyright © 1986-2000 iPIX™ - v2.44 java.lang.NullPointerException at hm35master.a4(JAX) at hm35master.a8(JAX) at hm35master.run(JAX) at java.lang.Thread.run(Unknown Source) iPIX™ HotMedia™ component - Copyright © 1986-2000 iPIX™ - v2.44 java.lang.NullPointerException at hm35master.a4(JAX) at hm35master.a8(JAX) at hm35master.run(JAX) at java.lang.Thread.run(Unknown Source) iPIX™ HotMedia™ component - Copyright © 1986-2000 iPIX™ - v2.44 java.lang.NullPointerException at hm35master.a4(JAX) at hm35master.a8(JAX) at hm35master.run(JAX) at java.lang.Thread.run(Unknown Source) java.lang.NullPointerException at hm35master.a4(JAX) at hm35master.a8(JAX) at hm35master.run(JAX) at java.lang.Thread.run(Unknown Source)
Reporter | ||
Comment 1•23 years ago
|
||
Comment 2•23 years ago
|
||
Actually I don't have any clue to this bug since we got no source code.
Reporter | ||
Comment 4•23 years ago
|
||
windows only..works fine on mac...
shrirang: please attach plugin again as application/octet-stream rather than text/plain
Reporter | ||
Comment 6•23 years ago
|
||
basic..if u can right click and save the file as "npipx32.dll' that would b gr8. Also, if poss, pls downlaod the latest ipix plugin...they prob mentioned putting a new version on their site.Thx
Umm... because it is text/plain the resulting file I tried downloading is unusable. Anyways, I've downloaded the new plugin from their website and tested it. I get the same errors as you do. If I reload the page, not surprisingly my OS(win98) freezes. I'm going to try with NS4.71 and Opera 5.11, I'll post my results in my next post. btw: I'm using mozilla build 2001070108 trunk win32 installer sea and sun's java plugin 1.3.1
Okay, I'm about to post a very long comment: I hope mozilla0.9.2 can handle this ;) a.) for those that I labeled "with <embed>" below I tested by downloading the file and changing the <applet> stuff to <embed> stuff by following instructions found on the www.javasoft.com . this was mainly to get it to work in ns4 using the sun's java plugin. b.) for those that I labeled "with <object>" below I tested by downloading the file and changing the <applet> stuff to <object> stuff by following instructions found on the www.javasoft.com . this was mainly to get it to work in ie5 using the sun's java plugin. c.) when I close mozilla after visiting the site I sometimes get a crash with JPINS32.DLL (talkback id TB32560222Q) d.) while I was testing this bug I also found that if I load the page in Opera and then in Mozilla or vice-versa windows sometimes will give me a blue screen and freezes. e.) this is all tested on win98, java plugin version 1.3.1 f.) I'll attached the files I modified for ns4 and ie5 in case it might help Here are the results I've seen so far: 1) opera 5.11 no sound and causes part of the picture to be drawn on the right side of the screen (not the window, the screen) ##########JAVA CONSOLE OUTPUT########## -- Opera Java Console -- Java vendor: Sun Microsystems Inc. Java version: 1.3.1 -- iPIX? HotMedia? component - Copyright © 1986-2000 iPIX? - v2.44 No audio device available. Free audio device and restart the browser. java.lang.NullPointerException: null pData at sun.awt.windows.WComponentPeer.hide(Native Method) at java.awt.Component.removeNotify(Unknown Source) at java.awt.Container.removeNotify(Unknown Source) at java.awt.Container.removeNotify(Unknown Source) at java.awt.Container.remove(Unknown Source) at java.awt.Container.remove(Unknown Source) at hm35master.ay(JAX) at hm35master.destroy(JAX) at hm35.destroy(JAX) at opera.PluginPanel.run(opera/PluginPanel.java:273) at java.lang.Thread.run(Unknown Source) No audio device available. Free audio device and restart the browser. ##########END JAVA CONSOLE OUTPUT########## 2) Opera 5.11 <embed> can't load java plugin. It seems that Opera loads jvm at startup and somehow prevents sun's ns4 jre plugins from working? 3) Netscape 4.71 works fine but this test wasn't using the sun's jre plugin ##########JAVA CONSOLE OUTPUT########## Netscape Communications Corporation -- Java 1.1.5 Type '?' for options. Symantec Java! ByteCode Compiler Version 210.065 Copyright (C) 1996-97 Symantec Corporation iPIX? HotMedia? component - Copyright © 1986-2000 iPIX? - v2.44 ##########END JAVA CONSOLE OUTPUT########## 4) Netscape 4.71 with <embed> nothing displayed ##########JAVA CONSOLE OUTPUT########## Java(TM) Plug-in: Version 1.3.1 Using JRE version 1.3.1 Java HotSpot(TM) Client VM User home directory = C:\WINDOWS Proxy Configuration: no proxy ---------------------------------------------------- c: clear console window f: finalize objects on finalization queue g: garbage collect h: display this help message l: dump classloader list m: print memory usage q: hide console s: dump system properties t: dump thread list x: clear classloader cache 0-5: set trace level to <n> ---------------------------------------------------- iPIX? HotMedia? component - Copyright © 1986-2000 iPIX? - v2.44 java.lang.NullPointerException at hm35master.a4(JAX) at hm35master.a8(JAX) at hm35master.run(JAX) at java.lang.Thread.run(Unknown Source) ##########END JAVA CONSOLE OUTPUT########## 5) Mozilla build id 2001070108 win32 It displays the "Loading iPix Image" message and my network connection gets really busy for a while. Suddenly the error below appears and my network connection quiets down. ##########JAVA CONSOLE OUTPUT########## Java(TM) Plug-in: Version 1.3.1 Using JRE version 1.3.1 Java HotSpot(TM) Client VM User home directory = C:\WINDOWS Proxy Configuration: Browser Proxy Configuration ---------------------------------------------------- c: clear console window f: finalize objects on finalization queue g: garbage collect h: display this help message l: dump classloader list m: print memory usage q: hide console s: dump system properties t: dump thread list x: clear classloader cache 0-5: set trace level to <n> ---------------------------------------------------- iPIX? HotMedia? component - Copyright © 1986-2000 iPIX? - v2.44 java.lang.NullPointerException at hm35master.a4(JAX) at hm35master.a8(JAX) at hm35master.run(JAX) at java.lang.Thread.run(Unknown Source) ##########END JAVA CONSOLE OUTPUT########## 6) Mozilla build id 2001070108 win32 with <embed> result is the same as 5) 7) Mozilla build id 2001070108 win32 with <embed> and no OJI (force mozilla to use ns4 plugin by copying NS4 plugins into the plugin folder and remove the OJI DLL) result is the same as 5) 8) WinIE5 works fine but this test wasn't using the sun's jre plugin ##########JAVA CONSOLE OUTPUT########## Microsoft (R) VM for Java (tm), 4.0 Release 4.79.0.2424 ============================================== ? help c clear f run finalizers g garbage collect m memory usage q quit t thread list ============================================== iPIX? HotMedia? component - Copyright © 1986-2000 iPIX? - v2.44 ##########END JAVA CONSOLE OUTPUT########## 9) WinIE5 with <object> result is the same as 5)
Comment 10•23 years ago
|
||
Comment 11•23 years ago
|
||
Re-assign to Evangelism because this is clearly a problem inside IPIX. As one final test, try using Sun's Java JRE Appletviewer. In test #9, _basic@yahoo.com used Internet Explorer with Sun's JRE plugin by using the OBJECT tag. Because it failed just like in test #5 (the Mozilla test), I'm concluding that this is a IPIX/Sun JRE compatiblity problem. If not, please send back to me. Also, Shrirang says it works on Mac which makes sense because we are using Apple's MRJ Java instead of Sun's JRE. Arun/Bob, do you have any contacts at IPIX?
Assignee: av → bclary
Component: Plug-ins → Evangelism
QA Contact: shrir → zach
Summary: ipix images do not load → IPIX plugin incompatible with Sun's Java JRE 1.3.1
Comment 12•23 years ago
|
||
I'm still trying to understand... WHY is it an evangelism issue? Is this because of OBJECT tag vs. EMBED tag problems? I would've thought that the default APPLET tag would be used. Can someone shed any light on why this is an evangelism issue? EVEN if the MRJ plugin is invoked, and it *works*, this still suggests that the Win32 OJI plugin is at flaw since it doesn't offer parity with MRJ (or for that matter 4.x JVM). So this issue isn't clear yet.
Comment 13•23 years ago
|
||
This has nothing to do with OBJECT tag vs. EMBED or even APPLET, they are just tools to find the problem. The crash happens inside IPIX because of what looks like a null pointer: java.lang.NullPointerException Not all "Javas" are the same. IMO, Sun's Java should be the baseline and all Java application should work with it (or state otherwise). Because this fails in IE (when Sun's Java is used vs. Microsoft's), this is a compatibility issue between IPIX and Sun Java JRE 1.3.1. Since I don't think this is a bug is in the browser, either IPIX needs to change their plugin to work with Sun Java or (unlikley) Sun needs to change the their JRE to work with IPIX.
Comment 14•23 years ago
|
||
this isn't traditional evang fodder.. I placed a call to IPIX technical support and hope to hear from them tomorrow.
Comment 16•23 years ago
|
||
ok, i contacted ipix support, nice guys, they'll pass it along to an engineer.
Assignee: aruner → timeless
Reporter | ||
Comment 17•23 years ago
|
||
*** Bug 92166 has been marked as a duplicate of this bug. ***
Comment 18•23 years ago
|
||
Contrary to popular supposition, this is NOT an evangelism issue. I've experienced this NullPointer exception, and then I clicked the 'Back' button. The NullPointer exception went away. Something about the 'Back' button caused the exception to go away, and perhaps a missing object was now located. There's fishy stuff going on here, but it isn't evangelism. Note: this error only occurs once. When you click 'Back', it goes away. The best place to see this behavior is: http://www.ipix.com/demo/outdoor/fs_canoe.htm http://www.ipix.com/demo/outdoor/fs_hike.htm I'm reassigning to OJI for a renewed look. There's object loading issues here. My Java Console resembles what's mentioned above.
Component: Evangelism → OJI
Comment 19•23 years ago
|
||
To clarify further, clicking "Back" causes the demos I've linked to above to work fine within the Java Applet window.
Comment 20•23 years ago
|
||
if this bug is leaving evang then i'm a bad owner. hopefully people from sun and ipix and maybe netscape can figure out this problem.
Assignee: timeless → edburns
QA Contact: zach → shrir
Comment 21•23 years ago
|
||
I tried to download the ipix plugin for netscape, but the intsaller wouldn't run it said the CRC was not valid. Shrirang, can you please repost the dll with the correct content-type? Ed
Reporter | ||
Comment 22•23 years ago
|
||
SPAM: reassigning all OJI bugs to new OJI QA, pmac ( 227 bugs)
QA Contact: shrir → pmac
Reporter | ||
Comment 23•23 years ago
|
||
Comment 24•23 years ago
|
||
NO!!! You don't need the IPIX plugin for this, it's 100% Java based. Ed, you should just be able to load the testcase and you'll see the problem.
Comment 25•23 years ago
|
||
I see the Null Pointer exception as well: java.lang.NullPointerException at hm35master.a4(JAX) at hm35master.a8(JAX) at hm35master.run(JAX) at java.lang.Thread.run(Unknown Source)
Comment 26•23 years ago
|
||
Here are the URLs requested by the applet in the course of its run: sun.net.www.MessageHeader@2c35e{GET http://www.ipix.com/demo/outdoor/canoeing/hm35.class HTTP/1.1: null}{User- Agent: Java1.3.1-rc1}{Host: www.ipix.com}{Accept: text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2}{Proxy-Connection: keep-alive}{null: null}{null: null}{null: null} sun.net.www.MessageHeader@4d107f{GET http://www.ipix.com/demo/outdoor/canoeing/canoeing.mvr HTTP/1.1: null}{User- Agent: Java1.3.1-rc1}{Host: www.ipix.com}{Accept: text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2}{Proxy-Connection: keep-alive}{null: null}{null: null}{null: null} sun.net.www.MessageHeader@3cc262{GET http://www.ipix.com/demo/outdoor/canoeing/hm35master.class HTTP/1.1: null}{User- Agent: Java1.3.1-rc1}{Host: www.ipix.com}{Accept: text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2}{Proxy-Connection: keep-alive}{null: null}{null: null}{null: null} sun.net.www.MessageHeader@33a6f{GET http://www.ipix.com/demo/outdoor/canoeing/hm35player.class HTTP/1.1: null}{User- Agent: Java1.3.1-rc1}{Host: www.ipix.com}{Accept: text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2}{Proxy-Connection: keep-alive}{null: null}{null: null}{null: null} sun.net.www.MessageHeader@e753{GET http://www.ipix.com/demo/outdoor/canoeing/hm35gui.class HTTP/1.1: null}{User- Agent: Java1.3.1-rc1}{Host: www.ipix.com}{Accept: text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2}{Proxy-Connection: keep-alive}{null: null}{null: null}{null: null} sun.net.www.MessageHeader@372656{GET http://www.ipix.com/demo/outdoor/canoeing/hm35ipix.class HTTP/1.1: null}{User- Agent: Java1.3.1-rc1}{Host: www.ipix.com}{Accept: text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2}{Proxy-Connection: keep-alive}{null: null}{null: null}{null: null} sun.net.www.MessageHeader@15bfb{GET http://www.ipix.com/demo/outdoor/canoeing/hm35ipixb.class HTTP/1.1: null}{User- Agent: Java1.3.1-rc1}{Host: www.ipix.com}{Accept: text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2}{Proxy-Connection: keep-alive}{null: null}{null: null}{null: null} sun.net.www.MessageHeader@238a47{GET http://www.ipix.com/demo/outdoor/canoeing/hm35ipixa.class HTTP/1.1: null}{User- Agent: Java1.3.1-rc1}{Host: www.ipix.com}{Accept: text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2}{Proxy-Connection: keep-alive}{null: null}{null: null}{null: null} sun.net.www.MessageHeader@48376b{GET http://www.ipix.com/demo/outdoor/canoeing/hm35action.class HTTP/1.1: null}{User- Agent: Java1.3.1-rc1}{Host: www.ipix.com}{Accept: text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2}{Proxy-Connection: keep-alive}{null: null}{null: null}{null: null} sun.net.www.MessageHeader@5fc40c{GET http://www.ipix.com/demo/outdoor/canoeing/hm35inputstream.class HTTP/1.1: null} {User-Agent: Java1.3.1-rc1}{Host: www.ipix.com}{Accept: text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2}{Proxy-Connection: keep-alive}{null: null}{null: null}{null: null} sun.net.www.MessageHeader@649dcd{GET http://www.ipix.com/demo/outdoor/canoeing/canoeing.mvr HTTP/1.1: null}{User- Agent: Java1.3.1-rc1}{Host: www.ipix.com}{Accept: text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2}{Proxy-Connection: keep-alive}{null: null}{null: null}{null: null} sun.net.www.MessageHeader@5356d5{GET http://www.ipix.com/demo/outdoor/canoeing/hm35ipixc.class HTTP/1.1: null}{User- Agent: Java1.3.1-rc1}{Host: www.ipix.com}{Accept: text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2}{Proxy-Connection: keep-alive}{null: null}{null: null}{null: null} sun.net.www.MessageHeader@7c55c{GET http://www.ipix.com/demo/outdoor/canoeing/hm35gsm.class HTTP/1.1: null}{User- Agent: Java1.3.1-rc1}{Host: www.ipix.com}{Accept: text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2}{Proxy-Connection: keep-alive}{null: null}{null: null}{null: null}
Status: NEW → ASSIGNED
Comment 27•23 years ago
|
||
I have filed bugtraq bug 4493042 on this.
Assignee: edburns → James.Melvin
Status: ASSIGNED → NEW
Whiteboard: [jpibug]
Comment 28•23 years ago
|
||
In the java plugin, not mozilla.
Status: NEW → RESOLVED
Closed: 23 years ago
Resolution: --- → INVALID
Comment 29•23 years ago
|
||
This is applet compatibilty issue. IPIX compiled with JDK 1.x and IBM bytecode optimizer, now running with JRE 1.3.x, causes byte code incompatible. zhengyu.gu@sun.com
Comment 30•22 years ago
|
||
*** Bug 134965 has been marked as a duplicate of this bug. ***
Comment 31•22 years ago
|
||
Reopening. CC'ing M Kaply _________________________ iPIX QA says this has absolutely nothing to do with the iPIX Netscape Plug-in, this is only a Java issue that is either in the Netscape code or in IBM's code. The outdoor content is done using HotMedia, which contains a class component for viewing iPIX. For the HotMedia issue, the same error appears if you go to http://www.ibm.com/hotmedia and click in the HotMedia panel, the same error dump will appear in the Java Console.
Status: RESOLVED → REOPENED
Resolution: INVALID → ---
Comment 32•22 years ago
|
||
what´s the current status on this?
Comment 33•22 years ago
|
||
I don't get the error on IBM's hotmedia site using Java(TM) Plug-in: Version 1.4.0_01. However on the canoe page I get: java.lang.NullPointerException at hm35ipixb.imageUpdate(JAX) at sun.awt.image.ImageWatched.newInfo(Unknown Source) at sun.awt.image.ImageRepresentation.abort(Unknown Source) at sun.awt.image.Image.flush(Unknown Source) at hm35ipixa.b7(JAX) at hm35ipixb.ce(JAX) at hm35ipixb.mouseMove(JAX) at java.awt.Component.handleEvent(Unknown Source) at java.awt.Component.postEvent(Unknown Source) at java.awt.Component.dispatchEventImpl(Unknown Source) at java.awt.Container.dispatchEventImpl(Unknown Source) at java.awt.Component.dispatchEvent(Unknown Source) at java.awt.EventQueue.dispatchEvent(Unknown Source) at java.awt.EventDispatchThread.pumpOneEventForHierarchy(Unknown Source) at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source) at java.awt.EventDispatchThread.pumpEvents(Unknown Source) at java.awt.EventDispatchThread.pumpEvents(Unknown Source) at java.awt.EventDispatchThread.run(Unknown Source) iPIX™ HotMedia™ component - Copyright © 1986-2000 iPIX™ - v2.44
Comment 34•11 years ago
|
||
Mass-closing bugs in the "OJI" component: OJI plugin integration was replaced with npruntime long ago, and these bugs appear to be irrelevant now. If there is in fact a real bug that remains, please file it new in the "Core" product, component "Plug-ins".
Status: REOPENED → RESOLVED
Closed: 23 years ago → 11 years ago
Resolution: --- → INCOMPLETE
You need to log in
before you can comment on or make changes to this bug.
Description
•