21-05-22 09:02 AM
Hi,
im not sure if i maybe misunderstood the Browser Integration with the BP Extension (using 6.10.4).
In my Business we have a lot of different Applications and we try to use the Browser that is best supported by the target Applications.
But that has the consequence that we have to use for example Firefox and Chrome in parallel.
And here is the Issue:
Launching the first Browser (Exmpl. Firefox) is ok, BUT, when launching the 2nd Browser (Chrome), the launch Action fails with message that the Extension is not installed.
I checked a lot of things already, following the Guides and different support Threads, but nothing helped.
What i found out is that the BP Agent launches the 2nd Browser on the same Extension Port!
(Fixed 31924 Setting is OFF, ephemeral port environment and tracking ID)
If it launched Firefox, i see Port 28647 for example is used by the Agent.
When i launch the 2nd Browser, on the "Redirect Page" which comes up before loading the Startpage - it has the Parameters also with that same Port and it seems the Extension from 2nd Browser tries to connect also to Port 28647 - which will not work and then the Launch fails, after some waiting.
Funny thing is - i saw, if i change the Objects Application Mode to 64 Bit, it can launch both Browsers and the agent gives them different Ports, but nothing except the Launch works then.
It looks like the BP Agent behaves here a bit strange?
Or did i completely misunderstand the Extension Integration and it can only run more instances of the SAME Browser?
That is nowhere clearly mentioned in the tech Docs and Support Articles.
And if it should be possible, what can be the Issue here?
I checked that on the Business Environment and also on a Test Env which i setted up on my own Computer - with same result.
BR
Hary
23-05-22 08:34 AM
23-05-22 09:12 AM
23-05-22 09:39 PM
Yes, that things i tried already, also switched to newest Browser Version, which are working, as long as they are alone.
To test it more in Detail i also did a Test Setup of BP7 in my private Env. and tried the same things there - first i was excited, because i could launch the browsers, chrome, edge and firefox in parallel, but when doing some actions in the browsers - some of them were directed into the wrong Browser and Elements were not found, probably because they were read from the wrong browser (with a different Page loaded)...
For Example i´ve sent a Navigate to Chrome, attached and with Trackin ID for the Action - Action was going to Edge, which is also attached, but different Page and different Tracking ID.
Tracking ID seems to be completely useless for that (passing it to every Action and Browser i did)
So back to Experiments with BP 6.10.4 - where we still have the issue.
Btw. Firefox we use an ESR Version, which are completely missing in the List (but i think one of the common type of Browser Versions in Companies), Chrome and Edge are matching, but they´re also not working in parallel.
Meanwhile its getting really annoying and we loosing a lot of time with investigating and testing Things with the Browsers.
25-05-22 12:04 AM
26-05-22 06:58 AM
26-05-22 07:06 AM
26-05-22 07:09 AM
26-05-22 07:16 AM
26-05-22 07:29 AM
WHAT?
>Fixed port mode has now become the default setting for v6.10.4 onwards
No sorry, thats a way we wont do, because first we were ment to switch to dynamic Ports to have a "better vehavior", and now we should switch back?
With fixed Port also the single Browser behavior was extremly bad in 6.10.3 and previous Versions, so we decided to switch to dynamic which was also recomended to use "multiple Instances", where single Browser handling also worked much better.
We have >100 Processes running in the Company and we already changed nearly half of them to use tracking ID, when we moved away from IE.
There is no way to switch back now - it costs already a lot of Dev Time and Money to do the Investigations and tons of Workarounds.
And anyway - in my try now, it didnt solve anything.