Bug 790019
Summary: | jBPM Console doesn't load in Internet Explorer | ||
---|---|---|---|
Product: | [JBoss] JBoss Enterprise BRMS Platform 5 | Reporter: | Zuzana Krejčová <zkrejcov> |
Component: | jBPM Console | Assignee: | Kris Verlaenen <kverlaen> |
Status: | CLOSED EOL | QA Contact: | Lukáš Petrovický <lpetrovi> |
Severity: | urgent | Docs Contact: | |
Priority: | unspecified | ||
Version: | BRMS 5.3.0.GA | CC: | alazarot, atangrin, gdesmet, lpetrovi, rrajasek, trikkola, tsurdilo |
Target Milestone: | --- | Keywords: | Regression, TestBlocker |
Target Release: | future | ||
Hardware: | Unspecified | ||
OS: | Windows | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | Bug Fix | |
Doc Text: |
Business Central Console does not load in Internet Explorer 8 due to the version of GWT used. The suggested workaround is to an alternative web browser.
|
Story Points: | --- |
Clone Of: | Environment: | ||
Last Closed: | 2020-09-22 18:12:47 UTC | Type: | Bug |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: |
Description
Zuzana Krejčová
2012-02-13 14:02:29 UTC
I'm not sure how to reproduce this. I have a Windows XP machine with IE that seems to be working fine. We don't really have this issue being reported in the community either. It seems there are some issues with (the version of) GWT (we're using) and some combination of IE and Windows. Unfortunately, there is nothing that we can do to fix the issue with IE because GWT in the version that the jbpm-console is using doesn't support it. Do we still want to consider updating to a newer version of GWT (Guvnor has already upgraded to a newer version so that's probably the reason why it works) at this stage? Or can we decide not to support IE? Note that Designer probably has similar issues, as IE is not always behaving as it should. Apparently installing the Google Chrome plugin in IE helps in most cases. Could we try that as a workaround? (In reply to comment #7) > It seems there are some issues with (the version of) GWT (we're using) and some > combination of IE and Windows. Unfortunately, there is nothing that we can do > to fix the issue with IE because GWT in the version that the jbpm-console is > using doesn't support it. > > Do we still want to consider updating to a newer version of GWT (Guvnor has > already upgraded to a newer version so that's probably the reason why it works) > at this stage? Or can we decide not to support IE? Note that Designer > probably has similar issues, as IE is not always behaving as it should. Dropping support for IE would definitely help. :-) Asking Prakash for input on this issue. The community side jbpm-console will soon work with the latest GWT. The change however is so big and requires the latest community side Guvnor that it will be too big to merge into 5.3.x. GWT in the current jbpm-console can't be just upgraded because of too many legacy dependencies. Before modifying this as Won't fix, as a last result, we're trying if the upgrade from GWT 2.0.4 to GWT 2.1.1 fixes this issue: https://github.com/bpmc/bpm-console/commit/f2785f97e139dcdb7496463ef258763f6097fafe Note that as Toni explained, upgrading to GWT 2.2 or higher is impossible due to the binary backwards incompatible GWT jars used by bpm-console. The GWT upgrade was done in 2.3.X and master, but not in 2.4.x (the riftsaw branch) Works on Internet Explorer 8.0.6001.19019 on Vista 8 Typo: "Windows Vista" instead of "Vista 8" The fixed for this issue should be included in ER7. Please do verification on it. Fix for this issue cause issue https://bugzilla.redhat.com/show_bug.cgi?id=822127. We have reverted the "fix" for this BZ because the other one is most likely receiving a blocker flag. Moving to future as this will be resolved by upgrading GWT in the future releases. Also, this is no more a blocker for the release. Technical note added. If any revisions are required, please edit the "Technical Notes" field accordingly. All revisions will be proofread by the Engineering Content Services team. New Contents: Business Central Console does not load in Internet Explorer 8 due to the version of GWT used. The suggested workaround is to an alternative web browser. Good news - with GA it seems to work with IE9 on Win 2008 (32 bit). It is still not as fast as with Firefox but it definitely is better now. Bad news(?) - it (still) does not work with IE8 (on Win 2008 32 bit). It gets stuck on "Loading...", even before Login screen. Overall, I'd say it is a (small) success. We have 5.3.1 ER4 and the Console fails to load even the login dialogue in IE9, again - stuck on "Loading...". This is a regression. Please, try to find what caused it now. It worked with ER3. AFAIK there were no code changes in console since we started doing ERs so not sure how this could be code related. I managed to make the jBPM Console work in IE8 and IE9 by enclosing a few lines in app/app.nocache.js in a try/catch block. If you replace lines 191 to 195 (included) with this: if (navigator.userAgent.indexOf('MSIE') != -1) { try { var axo = new ActiveXObject('ShockwaveFlash.ShockwaveFlash.9'); if (axo != null && axo != undefined) return 'yes'; } catch (e) { return 'no'; } } it runs ok - new ActiveXObject('ShockwaveFlash.ShockwaveFlash.9') throws an exception ("Automation server can't create object") that is otherwise caught too late, which results in some html missing, the rest of the app not loading... Can't say I understand much of the code but it didn't seem to break anything. Was this one already committed? We need this confirmation to productisation team start the builds. Thanks (In reply to Alessandro Lazarotti from comment #24) > Was this one already committed? > We need this confirmation to productisation team start the builds. > > Thanks Sorry Alessandro, I kind of doubt this has been committed - the fix I mentioned can be done AFTER the app is built. It is a change made to the generated JavaScript code, as far as I understand. I'm not sure it will be that easy to fix it in the source code, if it even can be done. Zuzana is correct, this is a fix that has to be made post-compile as the .nocache files are generated. I think that this is fine to be done (if it does not break anything else, which it should not). Thanks. It was decided that this issue would not be fixed by the 5.3.1_2_2013 roll-up. Removing dependency. I am doing clean up on issues that are assigned to me but that I no longer have responsibility for. After a quick review of these bugzillas they no longer seem relevant. If you feel they are relevant and need attention then feel free to reopen them and set needinfo on tdeanton and I will work on having it reassigned to the correct component and owner. |