Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1840310
  • 博文数量: 334
  • 博客积分: 11301
  • 博客等级: 上将
  • 技术积分: 3452
  • 用 户 组: 普通用户
  • 注册时间: 2006-10-18 10:19
个人简介

路虽弥,不行不至;事虽少,不做不成。

文章分类

全部博文(334)

文章存档

2013年(4)

2012年(19)

2011年(27)

2010年(71)

2009年(45)

2008年(15)

2007年(84)

2006年(69)

分类: Oracle

2010-09-20 12:12:01

 

Internet Explorer Crashes When Forms Is Launched [ID 430359.1]

 


 

Modified 26-JUL-2009     Type PROBLEM     Status MODERATED

 

In this Document
  
  
  
  
  


 

This document is being delivered to you via Oracle Support's (RaV) process, and therefore has not been subject to an independent technical review.

Applies to:

Oracle Applications Technology Stack - Version: 11.5.2 to 11.5.10
This problem can occur on any platform.

Symptoms

You are attempting to launch any form function from the framework home page in applications E-business Suite 11i. When doing so, Internet Explorer crashes resulting in the following error:

Internet Explorer has encountered a problem and needs to close. We are sorry for the inconvenience.

Figure 1 
 

 

Changes

One may of recently installed or upgraded an application on their client PC, however this is not always the case

Cause

The problem can have various causes but generally is caused by incompatibilities between shared dll's

Solution

To attempt to resolve the problem please do the following.

When the error appears select the link "To see what data this error report contains, click here" as seen in Figure 1

You will then see something similar to the following screen

Figure 2

Select the link "To view technical information about the error report, click here". The following screen will then appear

Figure 3

  

 

Obtain the error report file. Note, instead of the white box you will see the user name of the user signed in to the client PC at the time of the error.

Open the error report file.

Here is an extract of an error report file. I have highlighted the important fields in bold.




<
MATCHING_FILE NAME="custsat.dll" SIZE="33792" CHECKSUM="0xA30E1EC0" BIN_FILE_VERSION="9.0.3790.2428" BIN_PRODUCT_VERSION="9.0.3790.2428" PRODUCT_VERSION="9.0.3790.2428" FILE_DESCRIPTION="custsat" COMPANY_NAME="Microsoft Corporation" PRODUCT_NAME="Microsoft® Windows® Operating System" FILE_VERSION="9.0.3790.2428 (srv03_sp1_qfe.050422-1043)" ORIGINAL_FILENAME="custsat.dll" INTERNAL_NAME="custsat" LEGAL_COPYRIGHT="© Microsoft Corporation. All rights reserved." VERFILEDATEHI="0x0" VERFILEDATELO="0x0" VERFILEOS="0x40004" VERFILETYPE="0x1" MODULE_TYPE="WIN32" PE_CHECKSUM="0xD494" LINKER_VERSION="0x50002" UPTO_BIN_FILE_VERSION="9.0.3790.2428" UPTO_BIN_PRODUCT_VERSION="9.0.3790.2428" LINK_DATE="11/08/2006 05:03:34" UPTO_LINK_DATE="11/08/2006 05:03:34" VER_LANGUAGE="English (United States) [0x409]" />

You are looking for the first occurrence of the value for "MATCHING_FILE_NAME" and "SIZE". These values indicate which file has the issue and what the file size is.

Search the client operating system for the file name listed. There may be multiple occurrences so look for a file size that matches what is listed in the report file.
Observe which directory this file resides in.

e.g. C:\Program Files\Windows Media Player

Using a search engine such as Google search for the problem dll. Determine what this dll is used for. In the above example the search engine
reveals that custsat.dll is used for Windows Media Player. This is reinforced by the directory in which the file exists in.

Here is where the solution can get somewhat tricky. In most cases you can simply un-install the program that owns the dll and the problem should be resolved.

If you actually need the application try un-installing it and re-installing it. You may also try un-installing the application, un-installing Jinitiator, re-installing Jinitiator and then re-installing the application. 

 If you are running Internet Explorer 7 please make sure you meet the minimum requirements as follows:

- E-Business Suite Release 11i version 11.5.9.CU2
- Oracle Developer 6i patchset 18 (6.0.8.27.x) or later
- Oracle Applications Technology 11i.ATG_PF.H Rollup 4 (RUP 4) ()
- JInitiator 1.3.1.x
- Desktop clients running Microsoft Windows XP

For complete details about this configuration, see:
Recommended Browsers for Oracle Applications 11i (Metalink )

If you find that the problem dll actually exists in the Internet Explorer directory e.g. hmmapi.dll then please follow the steps below:

Obviously, un-installing Internet Explorer is not an option. Note: you will find that the Mozilla Firefox browser will work and this has the potential to be a workaround here.

The likely cause of the issue is an incompatibility between Jinitiator and a 3rd-party browser extension. You can test this by disabling 3rd-party browser extensions as follows: Navigate IE - Tools - Internet Options - Advanced - untick 'enable third-party browser extensions'

 

Re-start IE and re-test. Again, this is only a workaround and will help define the root cause of the issue. If the issue no longer happens please read on

As proven in the previous step the problem is related to a 3rd party browser extension. At present there are some extensions that may cause conflicts with Jinitiator. These are:

Windows Live Toolbar, Windows Live Toolbar Helper, Windows Live Messenger, McAfee Site Advisor

If you have any of the above extensions installed try manually disabling them by selecting the extension and Selecting the disable button. Re-start IE and re-test the issue.

Navigate: Tools - Internet Options - Programs - Manage Addons Button

 

 

This plugin loads the (native) JRE used in Internet Explorer. However the native JRE is not compatible with the JRE on which Jinitiator 1.3.1 is based. So when Jinitiator is started is will try to 'reuse' the incompatible jvm.dll already loaded and this causes the error as seen.

To resolve the problem please use one of the following work-arounds at your convenience:

1. Disable the plugin (see above)

OR

2. Remove the software via add/remove programs in the control panel 

3. Use a different browser than Internet Explorer for running Applications

see Recommended Browsers for Oracle Applications 11i (Metalink )

OR

4.  A definite solution will come from using the (same) native JRE to run Forms (instead of using Jinitiator). Follow the steps from "Upgrading Sun JRE with Oracle Applications 11i"  to implement this solution
 

----------------------------------------

IMPORTANT: The Microsoft JVM reached end of life at the end of June 2009. As such customers should consider moving any non Oracle Applications off MS JVM to Sun JRE. Making such changes would also avoid conflicts.

 

Keywords: jvm.dll, appcompat, appcompat.txt, Internet Explorer has encountered a problem and needs to close, forms, crashing, crash, homepage, IE crash, Internet explorer, browser crash, doctor watson, error report, launch forms, jvm.dll

References

- Deploying Sun JRE (Native Plug-in) for Windows Clients in Oracle E-Business Suite 11i
- Receive An IE Runtime Error When Invoking 11.5.X Forms - (Java Plugin and IE Incompatibility)
- Internet Explorer Crashes When Starting Forms in Applications After Install of Windows Live Toolbar plug-in


 

Attachments


(23.17 KB)

(42.54 KB)

(38.29 KB)

(43.16 KB)

(66.33 KB)

 

Related


Products


·   Oracle E-Business Suite > Applications Technology > Technology Components > Oracle Applications Technology Stack

 

Back to top

 

 


Internet Explorer 7 Crash When Using Jinitiator [ID 429590.1]  

  Modified 31-AUG-2009     Type PROBLEM     Status MODERATED  

In this Document
  
  
  


This document is being delivered to you via Oracle Support's Rapid Visibility (RaV) process, and therefore has not been subject to an independent technical review.

Applies to:

Oracle Applications Technology Stack - Version: 11.5.10.2 to 11.5.10.2
This problem can occur on any platform.

Symptoms

-- Problem Statement:
Using Internet Explorer 7 with E-business suite 11.5.10.2, and when using any Forms
responsibility, Internet Explorer crashes with: "Internet Explorer has encountered a problem and
needs to close".


-- Steps To Reproduce:
Log in, and use any forms responsibility.

-- Business Impact:
IE7 is now the standard browser at your company and you are unable to use Oracle forms with it.

Cause

This issue may be caused by the following add-ons:

Name = IE Dev Toolbar BHO
Publisher = Microsoft Windows Component Publisher
Type = Browser Helper Object
File = IEDevToolbar.dll
File version = 1.0.2109.0

Name =  Help for registration to windows live
Publisher =  Microsoft Coperation
Type =  Browser Helper Object
File =  WindowsLiveLogin.dll
File Version=  n/a
 
Name =  Windows Messenger
Publisher = Microsoft Coperation
Type =  Browser Extension
File = n/a
File Version = n/a

When these are disabled IE7 no longer crashes when Jinitiator is launched.

Solution

-- To implement the solution, please execute the following steps::
Disable the "IE Dev Toolbar BHO" /  " Help for registration to windows live" / "Windows Messenger"

-- The navigation to disable these and manage add-ons in Internet Explorer 7 is:

Tools Menu > Manage Add-ons > Enable and Disable Add-ons > Select the add-on mentioned > Select Disable

阅读(2867) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~