Closed Bug 507125 Opened 15 years ago Closed 8 years ago

Crash When open pages with plugin Oracle JInitiator [@ jvm.dll@0xbc228]

Categories

(Plugins Graveyard :: JInitiator, defect)

x86
Windows XP
defect
Not set
critical

Tracking

(Not tracked)

RESOLVED INCOMPLETE

People

(Reporter: danilo.balarini, Unassigned)

References

Details

(Keywords: user-doc-needed)

User-Agent:       Mozilla/5.0 (Windows; U; Windows NT 5.1; pt-BR; rv:1.9.1.1) Gecko/20090715 Firefox/3.5.1
Build Identifier: Mozilla/5.0 (Windows; U; Windows NT 5.1; pt-BR; rv:1.9.1.1) Gecko/20090715 Firefox/3.5.1

When entering a site that uses Jinitiator and then opening a site that uses Sun JRE, mozilla closes. No window, no popup, it simply vanishes.

Have installed Jinitiator 1.3.1.22 on Windows XP. 



Reproducible: Always

Steps to Reproduce:
1. Enter a site that uses Jinitiator, like http://201.23.76.92:7777/
2. Enter a site that uses Sun JRE, like http://www.itautrade.com.br/
3. Wait
Actual Results:  
Mozila went down

Expected Results:  
I think mozilla might open the 2 pages 

I have installed Jinitiator (java.version = 1.3.1.22-internal), this is the Java Console dumping system properties

Dump system properties ...
---------------------------------------------------
acl.read = +
acl.read.default = 
acl.write = +
acl.write.default = 
application.home = C:\ARQUIV~1\Oracle\JINITI~1.22
awt.toolkit = sun.awt.windows.WToolkit
bridge.home = C:\ARQUIV~1\Oracle\JINITI~1.22
browser = sun.plugin
browser.vendor = Oracle Corporation
browser.version = 1.1
file.encoding = Cp1252
file.encoding.pkg = sun.io
file.separator = \
file.separator.applet = true
http.agent = Mozilla/4.0 (Windows XP 5.1)
java.awt.fonts = 
java.awt.graphicsenv = sun.awt.Win32GraphicsEnvironment
java.awt.printerjob = sun.awt.windows.WPrinterJob
java.class.path = C:\ARQUIV~1\Oracle\JINITI~1.22\lib\applet.
java.class.version = 47.0
java.class.version.applet = true
java.ext.dirs = C:\ARQUIV~1\Oracle\JINITI~1.22\lib\ext
java.home = C:\ARQUIV~1\Oracle\JINITI~1.22
java.io.tmpdir = C:\DOCUME~1\balarini\CONFIG~1\Temp\
java.library.path = C:\Arquivos de programas\Mozilla Firefox;.;C:\WINDOWS\system32;C:\WINDOWS;C:\Arquivos de programas\Mozilla Firefox;c:\oracle10g\jdk\jre\bin\client;c:\oracle10g\bin;c:\oracle10g\jlib;c:\oracle10g\jre\1.1.8\bin;C:\ORANT\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Arquivos de programas\TortoiseSVN\bin;C:\Arquivos de programas\Java\jdk1.6.0_04\\\bin;C:\Arquivos de programas\Microsoft Visual Studio\Common\Tools\WinNT;C:\Arquivos de programas\Microsoft Visual Studio\Common\MSDev98\Bin;C:\Arquivos de programas\Microsoft Visual Studio\Common\Tools;C:\Arquivos de programas\Microsoft Visual Studio\VC98\bin
java.protocol.handler.pkgs = oracle.jre.protocol|sun.plugin.protocol.jdk12|sun.plugin.protocol.jdk12|oracle.jinitiator.protocol
java.runtime.name = Java(TM) 2 Runtime Environment, Standard Edition
java.runtime.version = 1.3.1.22-internal-srajan_05_apr_2005_01_38
java.specification.name = Java Platform API Specification
java.specification.vendor = Sun Microsystems Inc.
java.specification.version = 1.3
java.vendor = Sun Microsystems Inc.
java.vendor.applet = true
java.vendor.url = http://java.sun.com/
java.vendor.url.applet = true
java.vendor.url.bug = http://java.sun.com/cgi-bin/bugreport.cgi
java.version = 1.3.1.22-internal
java.version.applet = true
java.vm.info = mixed mode
java.vm.name = Java HotSpot(TM) Client VM
java.vm.specification.name = Java Virtual Machine Specification
java.vm.specification.vendor = Sun Microsystems Inc.
java.vm.specification.version = 1.0
java.vm.vendor = Sun Microsystems Inc.
java.vm.version = 1.3.1_15-b01
javaplugin.maxHeapSize = 64m
javaplugin.nodotversion = 13122
javaplugin.proxy.config.type = auto
javaplugin.version = 1.3.1.22
javaplugin.vm.options = -Djava.class.path=C:\ARQUIV~1\Oracle\JINITI~1.22\lib\applet. -Xbootclasspath/a:C:\ARQUIV~1\Oracle\JINITI~1.22\lib\jaws.jar;C:\ARQUIV~1\Oracle\JINITI~1.22\lib\plugprov.jar;C:\ARQUIV~1\Oracle\JINITI~1.22\lib\sunrsasign.jar;C:\ARQUIV~1\Oracle\JINITI~1.22\lib\javax-ssl-1_2.jar;C:\ARQUIV~1\Oracle\JINITI~1.22\lib\jssl-1_2.jar -Xmx64m -Djavaplugin.maxHeapSize=64m -Xverify:remote -Djavaplugin.version=1.3.1.22 -Djavaplugin.nodotversion=13122 -DtrustProxy=true -Dapplication.home=C:\ARQUIV~1\Oracle\JINITI~1.22 -Djava.protocol.handler.pkgs=sun.plugin.protocol.jdk12 
line.separator = \r\n
line.separator.applet = true
mozilla.workaround = true
os.arch = x86
os.arch.applet = true
os.name = Windows XP
os.name.applet = true
os.version = 5.1
os.version.applet = true
package.restrict.access.netscape = false
package.restrict.access.sun = true
package.restrict.definition.java = true
package.restrict.definition.netscape = true
package.restrict.definition.sun = true
path.separator = ;
path.separator.applet = true
sun.boot.class.path = C:\ARQUIV~1\Oracle\JINITI~1.22\lib\rt.jar;C:\ARQUIV~1\Oracle\JINITI~1.22\lib\i18n.jar;C:\ARQUIV~1\Oracle\JINITI~1.22\lib\sunrsasign.jar;C:\ARQUIV~1\Oracle\JINITI~1.22\classes;C:\ARQUIV~1\Oracle\JINITI~1.22\lib\jaws.jar;C:\ARQUIV~1\Oracle\JINITI~1.22\lib\plugprov.jar;C:\ARQUIV~1\Oracle\JINITI~1.22\lib\sunrsasign.jar;C:\ARQUIV~1\Oracle\JINITI~1.22\lib\javax-ssl-1_2.jar;C:\ARQUIV~1\Oracle\JINITI~1.22\lib\jssl-1_2.jar
sun.boot.library.path = C:\ARQUIV~1\Oracle\JINITI~1.22\bin
sun.cpu.endian = little
sun.cpu.isalist = pentium i486 i386
sun.io.unicode.encoding = UnicodeLittle
trustProxy = true
user.dir = C:\Arquivos de programas\Mozilla Firefox
user.home = C:\Documents and Settings\balarini
user.language = pt
user.name = balarini
user.region = BR
user.timezone = America/Sao_Paulo
---------------------------------------------------
Done.
Version: unspecified → 3.5 Branch
Flags: blocking-firefox3.6?
bunch of comments in crash data indicating this is broken in firefox 3.5.2


jvm.dll@0xb7688
   Oracle 11i
   http://sjc0eapp01.colo.sonicwall.com:8000/dev60cgi/f60cgi?&appletmode=nonforms&HTMLpageTitle=&HTMLpreApplet=&code=oracle/apps/fnd/formsClient/FormsLauncher.class&width=400&height=100&archive=/OA_JAVA/
oracle/apps/fnd/jar/fndforms.jar,/OA_JAVA/oracle/apps/f
   Firefox 3.5.2 Windows NT 5.1.2600 Service Pack 3

jvm.dll@0xbc1f8
   oracle tabanlı veritabanı sayfasını açamadı
   http://erp.euas.gov.tr:8009/pls/euas/OracleMyPage.home
   Firefox 3.5.2 Windows NT 6.1.7100

jvm.dll@0xbc3a0
   Problem has to do with Oracle JInitiator 1.3.1.26. Worked find with previous version of Firefox. After upgrade does not work anymore.
   http://orionprod.onsemi.com:2501/dev60cgi/f60cgi?colorScheme=BLUE&lang=US&env=NLS_LANG=%27AMERICAN_BELGIUM.UTF8%27+FORMS60_USER_DATE_FORMAT=%27DD-MON-RRRR%27+FORMS60_USER_DATETIME_FORMAT=%27DD-MON-RRR
R%20HH24%3AMI%3ASS%27+NLS_DATE_LANGUAGE=%27AMERICAN%27+
   Firefox 3.5.2 Windows NT 5.1.2600 Service Pack 3

jvm.dll@0xbc3a0
   Starting session with JInitiator 1.3.1.26
   
   Firefox 3.5.2 Windows NT 5.1.2600 Service Pack 3

jvm.dll@0xbc3a0
   This crash occurrs when attempting to access an Oracle Forms server ActiveX application Jinitiator 1.3.1.26.  The problem began after the installation of IE8
   http://db2.dot.ca.gov:7777/forms/frmservlet?config=biris
   Firefox 3.5.2 Windows NT 5.1.2600 Service Pack 3

jvm.dll@0xbd510
   I'm testing Oracle jinitiator 1.3.1.30. With the mozilla old version (3.0.2) it works but with this version (3.5.2) it doesn't work
   http://forms10.boscolo.com:7777/forms/frmservlet?form=test.fmx
   Firefox 3.5.2 Windows NT 5.1.2600 Service Pack 3
Flags: wanted-firefox3.5?
do we have any contacts at oracle?
Summary: When entering a site with Jinitiator and Sun JRE mozilla crashes → Crash When open pages with plugin Oracle JInitiator [@ jvm.dll@0xbc228]
that article suggests

copying jvm.dll from
 C:\Program Files\Java\jre1.6.0_07\bin\client
to
 C:\Program Files\Oracle\JInitiator 1.3.1.30\bin\hotspot 

directory fixed the error 

There is also a warning that using the latest java version of jvm.dll in the C:\Program Files\Java\jre6\bin\client directory caused a crash of IE8." 

google search for "jvm.dll oracle firefox" shows this problem of version mismatches and versions being clobbered by sun, oracle, and maybe microsoft updates of the the jvm.dll and Jinitiator dll's.

there is also a recommendation in http://theappsfactory.com/Oracle_Applications_Windows_Vista.html to copy

C:\Program Files\Oracle\Jinitiator 1.3.1.21\bin\NPJinit13121.dll 

C:\Program Files\Mozilla Firefox\plugins\

with users copying files around to the various locations, and browers and plugins loading the .dll from various locations it might be hard to ever programatically wipe out this crash.  I suspect it will pop up from time to time.
Well, this 'workaround' i was able to open the application with Jinitiator at home.

I´ve got Java(1.6.0_07), and could open an application with Jinitiator 1.3.1.22, but it still not works when i open a second tab, for example, and enter in a site that uses Java. 

At my work, i´ve downloaded the latest java (1.6.0_16) and tried to open the application with JInitiator 1.3.1.22. Even with the workaround i couldn´t, firefox crashes.
Additional info this all seems to be working with XP SP2... SP3 is when we have problems.


Firefox 3.5.2 + Jinitator 1.3.28 + Windows XP Service Pack 2 is working.

Firefox 3.5.2 + Jinitator 1.3.28 + Windows XP Service Pack 3 is not working.
--> Core::Plugins

Jimm/jst, is there anything we can actually do here, or is this a case of nasty Java vendors nastily clobbering each others nasty DLLs?

Might need to go to tech evang, eventually :(
Component: General → Plug-ins
Flags: wanted-firefox3.5?
Flags: blocking-firefox3.6?
Product: Firefox → Core
QA Contact: general → plugins
Version: 3.5 Branch → 1.9.1 Branch
To eliminate the JVM clobbering question I've just done the following (WinXP SP3 x86 with Sun JRE 1.6.0_15 and Jinitiator 1.3.1.28):

1. Crashing with 3.0.14
2. Downgrade to 3.0.13, no other changes: JInit works
3. Upgrade to 3.5.3, no other changes: crash
4. Downgrade to 3.0.13 again: JInit works
5. Re-upgrade to 3.0.14: crash (even in safe mode)

It's true that JInitiator is old and crufty and desupported by Oracle, but the reality is that a lot of large Oracle sites don't have the luxury of simply changing their 10^N clients over to the Sun JRE (believe me, if we could we would!).
Blocks: 524789
Status: UNCONFIRMED → NEW
Component: Plug-ins → JInitiator
Ever confirmed: true
Product: Core → Plugins
QA Contact: plugins → oracle-jinitiator
Version: 1.9.1 Branch → unspecified
Closing old bugs in the Plugins component. We aren't going to track issues in 3rd-party plugins in the Mozilla bug tracker. In addition, support for NPAPI plugins will be removed at the end of this year; for more details see the post at https://blog.mozilla.org/futurereleases/2015/10/08/npapi-plugins-in-firefox/

If there is a serious bug in Firefox, it needs to be filed in the "Core" product, "Plug-Ins" component.
Status: NEW → RESOLVED
Closed: 8 years ago
Resolution: --- → INCOMPLETE
Product: Plugins → Plugins Graveyard
You need to log in before you can comment on or make changes to this bug.