Details

    • Type: Improvement Improvement
    • Status: Open
    • Priority: Blocker Blocker
    • Resolution: Unresolved
    • Affects Version/s: 0.9.1
    • Fix Version/s: None
    • Labels:
      None
    • Environment:

      Operating System: Windows 98
      Platform: PC

    • Issuezilla Id:
      442

      Description

      The WebBrowser, in the new jdic version, not work in my Windows98 with IE6.

      Command: java -cp ".;jdic.jar;demo/Browser" Browser
      Return: Can't connect to the native embedded browser.
      Error message: Maximum retry number reached!

        Activity

        Hide
        maicon_b added a comment -

        The new version does not support Windows 98.
        Some old versions running properly.

        Show
        maicon_b added a comment - The new version does not support Windows 98. Some old versions running properly.
        Hide
        michael_shan added a comment -

        Hi Maicon,
        It maybe caused by the nspr4.dll was removed. With the latest jdic version, you
        can try to put "ielib" folder,which contains the dll, under the same folder of
        jdic.jar to see if it can work well under win98. If it does, we'll contain the
        folder for our new version. Thanks!

        Michael

        Show
        michael_shan added a comment - Hi Maicon, It maybe caused by the nspr4.dll was removed. With the latest jdic version, you can try to put "ielib" folder,which contains the dll, under the same folder of jdic.jar to see if it can work well under win98. If it does, we'll contain the folder for our new version. Thanks! Michael
        Hide
        maicon_b added a comment -

        Hi Michael,
        I already tried this, with and without the 'ielib' folder,
        with 2 copies of the nspr4.dll, one in /jdicfolder/ and the other
        in /jdicfolder/ielib. But...
        result: not work...

        Thanks,
        Maicon

        Show
        maicon_b added a comment - Hi Michael, I already tried this, with and without the 'ielib' folder, with 2 copies of the nspr4.dll, one in /jdicfolder/ and the other in /jdicfolder/ielib. But... result: not work... Thanks, Maicon
        Hide
        michael_shan added a comment -

        Hi Maicon,
        Perhaps more debug/error info will be helpful, will you please dump that? And I
        have to admit that I have no experience of running JDIC under win98 either I'm
        not sure if it can run well.

        Michael

        Show
        michael_shan added a comment - Hi Maicon, Perhaps more debug/error info will be helpful, will you please dump that? And I have to admit that I have no experience of running JDIC under win98 either I'm not sure if it can run well. Michael
        Hide
        maicon_b added a comment -

        The following debug info is from the last version (20061102):

            • Jtrace: Envent Thread run once!
            • Jtrace: Msg Client new once!
            • Jtrace: Specified browserManager null
            • Jtrace: Default browserManager is used.
            • Jtrace: Found a free socket port: 1263
              native lib path C:\WINDOWS\Desktop\jdic-20061102-bin-win\windows*** Jtrace:
              init share native.....
            • Jtrace: nspr4.dll under C:\WINDOWS\Desktop\jdic-20061102-bin-
              win\windows\ielib is set to PATH
            • Jtrace: Engine initialize once!
              native lib path C:\WINDOWS\Desktop\jdic-20061102-bin-win\windows*** Jtrace:
              Executing C:\WINDOWS\Desktop\jdic-20061102-bin-win\windows\IeEmbed.exe -
              port=1263
            • Jtrace: Connecting to native browser ... 0
            • Jtrace: java.net.ConnectException: Connection refused: no further
              information
            • Jtrace: Connecting to native browser ... 1
            • Jtrace: java.net.ConnectException: Connection refused: no further
              information
            • Jtrace: Connecting to native browser ... 2
              ...
            • Jtrace: java.net.ConnectException: Connection refused: no further
              information
            • Jtrace: Connecting to native browser ... 29
            • Jtrace: java.net.ConnectException: Connection refused: no further
              information
              Can't connect to the native embedded browser. Error message: Maximum retry
              number reached!

        Thank you very much!
        Maicon

        Show
        maicon_b added a comment - The following debug info is from the last version (20061102): — Jtrace: Envent Thread run once! Jtrace: Msg Client new once! Jtrace: Specified browserManager null Jtrace: Default browserManager is used. Jtrace: Found a free socket port: 1263 native lib path C:\WINDOWS\Desktop\jdic-20061102-bin-win\windows*** Jtrace: init share native..... Jtrace: nspr4.dll under C:\WINDOWS\Desktop\jdic-20061102-bin- win\windows\ielib is set to PATH Jtrace: Engine initialize once! native lib path C:\WINDOWS\Desktop\jdic-20061102-bin-win\windows*** Jtrace: Executing C:\WINDOWS\Desktop\jdic-20061102-bin-win\windows\IeEmbed.exe - port=1263 Jtrace: Connecting to native browser ... 0 Jtrace: java.net.ConnectException: Connection refused: no further information Jtrace: Connecting to native browser ... 1 Jtrace: java.net.ConnectException: Connection refused: no further information Jtrace: Connecting to native browser ... 2 ... Jtrace: java.net.ConnectException: Connection refused: no further information Jtrace: Connecting to native browser ... 29 Jtrace: java.net.ConnectException: Connection refused: no further information Can't connect to the native embedded browser. Error message: Maximum retry number reached! — Thank you very much! Maicon
        Hide
        maicon_b added a comment -

        Look the following logs:

        Pieces of Debug:

            • Jtrace: Found a free socket port: 1094
            • Jtrace: Executing C:\WINDOWS\Desktop\jdic\IeEmbed.exe -port=1094

        Netstat -an: (connections created by jdic - Browser)
        Proto Local Address Extern Address State
        TCP 0.0.0.0:1093 0.0.0.0:0 LISTENING
        TCP 0.0.0.0:1102 0.0.0.0:0 LISTENING
        TCP 127.0.0.1:1092 0.0.0.0:0 LISTENING
        TCP 127.0.0.1:1092 127.0.0.1:1093 ESTABLISHED
        TCP 127.0.0.1:1093 127.0.0.1:1092 ESTABLISHED
        ->TCP 127.0.0.1:1102 127.0.0.1:1094 SYN_SENT

        The 127.0.0.1:1094 (from the last line) must not be a Extern, but a Local
        Address... as in win XP

        Thanks
        Maicon

        Show
        maicon_b added a comment - Look the following logs: Pieces of Debug: Jtrace: Found a free socket port: 1094 Jtrace: Executing C:\WINDOWS\Desktop\jdic\IeEmbed.exe -port=1094 Netstat -an: (connections created by jdic - Browser) Proto Local Address Extern Address State TCP 0.0.0.0:1093 0.0.0.0:0 LISTENING TCP 0.0.0.0:1102 0.0.0.0:0 LISTENING TCP 127.0.0.1:1092 0.0.0.0:0 LISTENING TCP 127.0.0.1:1092 127.0.0.1:1093 ESTABLISHED TCP 127.0.0.1:1093 127.0.0.1:1092 ESTABLISHED ->TCP 127.0.0.1:1102 127.0.0.1:1094 SYN_SENT The 127.0.0.1:1094 (from the last line) must not be a Extern, but a Local Address... as in win XP Thanks Maicon
        Hide
        maicon_b added a comment -

        If you go to windows XP command and type "ieEmbed -port=5555 <enter>" the
        netstat inform a Listening port until any other program begin and finalize a
        connection with the ieEmbed (ex: putty).

        But on windows 98, the listining stay for more/less 10 seconds and it dies when
        the ieEmbed is from the 0.9 version... And when the ieEmbed.exe is from the
        0.9.1 version, the netstat not even shows the Listening.

        Netstat shows: TCP 127.0.0.1:5555 0.0.0.0:0 LISTENING

        Thanks,
        Maicon

        Show
        maicon_b added a comment - If you go to windows XP command and type "ieEmbed -port=5555 <enter>" the netstat inform a Listening port until any other program begin and finalize a connection with the ieEmbed (ex: putty). But on windows 98, the listining stay for more/less 10 seconds and it dies when the ieEmbed is from the 0.9 version... And when the ieEmbed.exe is from the 0.9.1 version, the netstat not even shows the Listening. Netstat shows: TCP 127.0.0.1:5555 0.0.0.0:0 LISTENING Thanks, Maicon
        Hide
        maicon_b added a comment -

        Is possible to trace the differences between the new (0.9.1) and the old (0.9)
        version of IeEmbed.exe ?
        Is possible to create one compatible .exe with windows 98, analyzing the
        differences ?

        Thanks,
        Maicon

        Show
        maicon_b added a comment - Is possible to trace the differences between the new (0.9.1) and the old (0.9) version of IeEmbed.exe ? Is possible to create one compatible .exe with windows 98, analyzing the differences ? Thanks, Maicon

          People

          • Assignee:
            michael_shan
            Reporter:
            maicon_b
          • Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

            • Created:
              Updated: