One doubt on threads

Hi Techies,
Actually I am having one problem with TableModel and Threads. I have one server application which creates one thread for each client. It has one table that contains one row representing details of one client connection. It adds or deletes one row when client make or close connection with server respectively. The data is fed into the table through a list. The list is updated as a connection is added or lost. Here the server class has one static variable which will be incremented when ever any client closes the connection. It works fine when the clients are closed with some interval between them. But when two or more clients close the connection quickly, then the table shows corrupted data. One row data will appear in two rows. I think even before the other threads are updated themselves for first closed connection, the second connection close causes the data to be corrupted. I think there is some problem of multi threading. Can any one suggest any solution or guidance for this?
Edited by: JavaBreather on 18 Apr, 2009 4:33 PM

JavaBreather wrote:
Hi Techies,
Actually I am having one problem with TableModel and Threads. I have one server application which creates one thread for each client. It has one table that contains one row representing details of one client connection. It adds or deletes one row when client make or close connection with server respectively. The data is fed into the table through a list. The list is updated as a connection is added or lost. Here the server class has one static variable which will be incremented when ever any client closes the connection. It works fine when the clients are closed with some interval between them. But when two or more clients close the connection quickly, then the table shows corrupted data. One row data will appear in two rows. I think even before the other threads are updated themselves for first closed connection, the second connection close causes the data to be corrupted. I think there is some problem of multi threading. Can any one suggest any solution or guidance for this?
Edited by: JavaBreather on 18 Apr, 2009 4:33 PMI guess your code needs some kind of synchronization (synchronized) block. Either use synchronized list (even though I don't prefer this) or synchronize the block of code (operation) which updates table data.

Similar Messages

  • One doubt in smartforms

    Hi Group
    I have one doubt in smartforms. I have following requirement.
    I want to print 14 labels on one A4 size page using smartforms. Can somebody please tell me how to go about it.
    Please reply ASAP as it is a bit urgent requirement.
    Thanks & Regards
    Deepti

    hi Deepti,
    Check out the thread
    Re: LABEL Printing in SMART FORMS
    Re: Goods Receipt Label
    Regards,
    Richa

  • One doubt

    Experts:-
    In SAP HR ( i n telephone reimberce ment which section we can show this) plz tell about this one because, we are co ordinated with the SAP HR it is related issue for me.. plz help.....
    <MODERATOR:  please read the rules of engagement first.  thread locked.>

    You've already asked this on your other thread and the answer is NO. But as you were told there, you can edit them using the edit icon amongst the other icons (top right of your post).
    Next time, please use more meaningful subject titles because "One Doubt" isn't descriptive about what your problem is.

  • One doubt in VL03N transaction/

    Hi All,
              I have one doubt in VL03N transaction.I am an ABAPer.I don't iknow much about the SD process.My SD consultant has changed the Ship-To-Party addressin customer master but it is not reflecting in the document in VL03N.But when I see in the Environment -> Ship-To-Party i can see the address which we changed.Can anyone suggest the reason behind this difference?

    Hi Saket,
    if u have different ship to party, while creating the sales order u have to sellect the  ship to party. while creating delivery document WRT sales order sys automatically specifies that ship to party. ( i think they have not selected new ship to party at sales order level)
    Regards,
    Gopi

  • Hi experts              i have one doubt  while running dunning where can i see previous dunning notices.  vendor /customer

                    hi experts
             i have one doubt  while running dunning where can i see previous dunning notices.  vendor /customer

              hi
               thanks for you answer
    regards
    naveenkumar

  • How would I know if any one post a thread in the Forum

    Hi All,
    Please tell me how would I know if any body post a thread in the  forum??
    Regards
    krishhna

    Hi,
    I just read the "Suggestions and comments" forum and I found out that you did create a thread called "How would I know if any one post a thread in the Forum ".... So I knew that some one had posted a thread in the forum...
    Regards,
    Oliivier

  • Actually i have one doubt in message class

    Actually i have one doubt in message class. I want create message for following logic.
    If the records already exits in database table ,
    whatever  input i will given in input fields like  entry type and material no ,it will need in message.
    i want rise the error message in my code like "Record entry type B Material no 029585888 already exits in database table".
    I done the coding like.........
    in SE80.
        IF sy-subrc = 0.
          MESSAGE e039 with zdbt-enttyp
                            zdbt-matnr.
        ENDIF.
    in SE91.
    Record  entry type &1 Location &2 already exits in database table.
    is it correct? it s not working properly..
    could you advice me.......

    Hello Raju
    The only possible problem I see is that in your report you send a message of the wrong message class. Assuming that your message class is ZMSG then assure that your report begins with:
    REPORT zreport MESSAGE-ID zmsg.
    IF sy-subrc = 0.
    MESSAGE e039 with zdbt-enttyp
    zdbt-matnr.
    ENDIF.
    Regards
      Uwe

  • Hi,all i'm murali,i have one doubt

    hi,all i have one doubt most of the times repeated in the interview ,plz solve me.
      1.    how will u raise exception management in function modules?
      2.    how to create a  check box?
      3.    in a invoice how can i find the sales order
       these r the questions plz give me the perfect answers for these .
    waiting  for reply.
    murali.

    Murali,
    1.
    Exceptions
    Our function module needs an exception that it can trigger if there are no entries in table SPFLI that meet the selection criterion. The exception NOT_FOUND serves this function:
    Source Code
    Having defined the parameter interface and exceptions, we can now write the source code of our function module. To do this, choose Source code in the Function Builder. This opens the ABAP Editor for the include program L of the exception or OTHERS occurs in the EXCEPTIONS addition of the CALL FUNCTION statement, the exception is handled by the calling program.
    If the calling program does not handle the exception
    The RAISE statement terminates the program and switches to debugging mode.
    The MESSAGE ..... RAISING statement display the specified message. How the processing continues depends on the message type.
    If the calling program handles the exception, both statements return control to the program. No values are transferred. The MESSAGE ..... RAISING statement does not display a message. Instead, it fills the system fields SY-MSGID, SY-MSGTY, SY-MSGNO, and SY-MSGV1 to SY-MSGV4.
    Source Code of READ_SPFLI_INTO_TABLE
    The entire source code of READ_SPFLI_INTO_TABLE looks like this:
    FUNCTION READ_SPFLI_INTO_TABLE.
    ""Local interface:
    *"       IMPORTING
    *"             VALUE(ID) LIKE  SPFLI-CARRID DEFAULT 'LH '
    *"       EXPORTING
    *"             VALUE(ITAB) TYPE  SPFLI_TAB
    *"       EXCEPTIONS
    *"              NOT_FOUND
      SELECT * FROM SPFLI INTO TABLE ITAB WHERE CARRID = ID.
      IF SY-SUBRC NE 0.
        MESSAGE E007(AT) RAISING NOT_FOUND.
      ENDIF.
    ENDFUNCTION.
    The function module reads all of the data from the database table SPFLI where the key field CARRID is equal to the import parameter ID and places the entries that it finds into the internal table SPFLI_TAB. If it cannot find any entries, the exception NOT_FOUND is triggered using MESSAGE...RAISING. Otherwise, the table is passed to the caller as an exporting parameter.
    Calling READ_SPFLI_INTO_TABLE
    The following program calls the function module READ_SPFLI_INTO_TABLE:
    REPORT DEMO_FUNCTION_MODULE.
    PARAMETERS CARRIER TYPE S_CARR_ID.
    DATA: JTAB TYPE SPFLI_TAB,
          WA   LIKE LINE OF JTAB.
    CALL FUNCTION 'READ_SPFLI_INTO_TABLE'
         EXPORTING
              ID        = CARRIER
         IMPORTING
              ITAB      = JTAB
         EXCEPTIONS
              NOT_FOUND = 1
              OTHERS    = 2.
    CASE SY-SUBRC.
      WHEN 1.
        MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO.
      WHEN 2.
        MESSAGE E702(AT).
    ENDCASE.
    LOOP AT JTAB INTO WA.
      WRITE: /  WA-CARRID, WA-CONNID, WA-CITYFROM, WA-CITYTO.
    ENDLOOP.
    The actual parameters CARRIER and JTAB have the same data types as their corresponding interface parameters in the function module. The exception NOT_FOUND is handled in the program. It displays the same message that the function module would have displayed had it handled the error.
    2.  PARAMETERS p_check  AS CHECKBOX .
    3.You can find the information in table VBFA.
    VBELV - Your Sales Order Number
    VBTYP_N - 'M'
    VBELN is the invoice number.
    Don't forget to reward if useful.....

  • I have one doubt on Checkbox Conditions

    Hi Friends,
    I have one doubt on Checkbox Conditions. I had download data into Excel Format. My requirement is suppose I have select 4 checkbox into table click on Download I want to download 4 records into Excel Format.
    Now I have Select 4 Checkbox click on download button total records is downloaded
    My Req:: I have select 4 checkbox into table click on Download I want to download 4 records into Excel Format.
    So I had done Coding also. What I am doing that coding is
    1.     I have to create one Value Node(IPoDetails_ExcelData)
    2.     Now Data is available in this Value Node (PoDetails_OutTab)
    3.     what I am doing here Get the data from this value node (PoDetails_OutTab) and set that data to this Value Node (IPoDetails_ExcelData). Finally add the data to this Value Node (IPoDetails_ExcelData).
              Could you check my code. If any problem in that code pls help me.
    public void onActiondownloadToExcel(com.sap.tc.webdynpro.progmodel.api.IWDCustomEvent wdEvent )
        //@@begin onActiondownloadToExcel(ServerEvent)
         IPrivatePO_Details_ResultView.IPoDetails_ExcelDataNode ExcelNode = wdContext.nodePoDetails_ExcelData();
              IPrivatePO_Details_ResultView.IPoDetails_ExcelDataElement ExcelEle;   
        wdComponentAPI.getMessageManager().reportSuccess("ExcelNode:"+ExcelNode);   
              IPrivatePO_Details_ResultView.IPoDetails_OutTabNode StockNode = wdContext.nodePoDetails_OutTab();
         wdComponentAPI.getMessageManager().reportSuccess("StockNode:"+StockNode);
              IPrivatePO_Details_ResultView.IPoDetails_OutTabElement StockEle ;     
    //wdComponentAPI.getMessageManager().reportMessage(IMessageCO_EnterStockDetails.SF_UPLOAD, null ,false);
                for(int i = 0 ;i<StockNode.size();i++)
                        {                         //wdComponentAPI.getMessageManager().reportSuccess("StockNode.size:"+StockNode.size());
                             StockEle = StockNode.getPoDetails_OutTabElementAt(i);
                             //wdComponentAPI.getMessageManager().reportSuccess("StockEle:"+StockEle);
                             if(StockEle.getCheckBox()== true)
                         {                         wdComponentAPI.getMessageManager().reportSuccess("StockNodeCheck:"+StockEle.getCheckBox());
                             ExcelEle = ExcelNode.createPoDetails_ExcelDataElement();// Create Element
                             wdComponentAPI.getMessageManager().reportSuccess("ExcelEle:"+ExcelEle);               
                                  ExcelEle.setConf_Shp_Date(StockEle.getConf_Shp_Date());                           wdComponentAPI.getMessageManager().reportSuccess("Conf_Shp_Date:"StockEle.getConf_Shp_Date());                         wdComponentAPI.getMessageManager().reportSuccess("ExcelEleConf_Shp_Date:"ExcelEle.getConf_Shp_Date());
                                  ExcelEle.setMaterial(StockEle.getMaterial());
                                  ExcelEle.setMatl_Desc(StockEle.getMatl_Desc());
                                  ExcelEle.setOa_Quantity(StockEle.getOa_Quantity());
                                  ExcelEle.setOpn_Quantity(StockEle.getOpn_Quantity());
                                  ExcelEle.setPo_Item(StockEle.getPo_Item());
                                  ExcelEle.setPo_Number(StockEle.getPo_Number());                         wdComponentAPI.getMessageManager().reportSuccess("Po_Number:"StockEle.getPo_Number());                         wdComponentAPI.getMessageManager().reportSuccess("ExcelElePo_Number:"ExcelEle.getPo_Number());
                                  ExcelEle.setPo_Status(StockEle.getPo_Status());
                                  ExcelEle.setUom(StockEle.getUom());
                                  ExcelEle.setStat_Date(StockEle.getStat_Date());
                                  ExcelEle.setQuantity(StockEle.getQuantity());
                                  ExcelEle.setDeliv_Date(StockEle.getDeliv_Date());
                                  ExcelEle.setExpt_Shp_Date(StockEle.getExpt_Shp_Date());
                                  ExcelEle.setVendor_Material(StockEle.getVendor_Material());
                                  ExcelNode.addElement(ExcelEle);                    wdComponentAPI.getMessageManager().reportSuccess("H:::ExcelData::::"+ExcelNode.currentPoDetails_ExcelDataElement());
                                  wdComponentAPI.getMessageManager().reportSuccess("H:::ExcelData::::"+ExcelEle.getPo_Item());
    //                         wdThis.wdGetCO_POPendingController().downloadToExcelFile();
    //                         wdThis.wdGetCO_POPendingController().DownLoadToExcel();// Popup Window
                        //wdThis.wdGetCO_POPendingController().downloadToExcelFile();
                        //wdComponentAPI.getMessageManager().reportSuccess("Giiiiii");
                        ///wdThis.wdGetCO_POPendingController().DownLoadToExcel();
                        if(ExcelNode.size()>0)
                             //wdThis.wdGetCO_POPendingController().downloadToExcelFile(wdContext.nodePoDetails_ExcelData(),getReportingDelays());
                             //wdThis.wdGetCO_POPendingController().Downlaod();
                             //wdThis.wdGetCO_POPendingController().downloadToExcelFile();// This is Download Excel Data
    IThis is method in CC-downloadToExcelFile and This is Open Popup window DownLoadToExcel(). This method also in CC
                             wdThis.wdGetCO_POPendingController().DownLoadToExcel();
                             wdContext.nodePoDetails_ExcelData().invalidate();
              else     {
                     wdComponentAPI.getMessageManager().reportException("Please select any one po item from the table",true);
        //@@end
    Regards
    Vijay Kalluri

    Hi Vijay,
    Please try to use this to implement your scenario:
    public void onActiondownloadToExcel(com.sap.tc.webdynpro.progmodel.api.IWDCustomEvent wdEvent )
         //@@begin onActiondownloadToExcel(ServerEvent)
         IPrivatePO_Details_ResultView.IPoDetails_ExcelDataElement ExcelEle = null;
        for(int i = 0; i< wdContext.nodePoDetails_OutTab().size(); i++)
                  ExcelEle = wdContext.createDetails_ExcelDataElement();
                  Here check condition for selected table checkbox column in nodePoDetails_OutTab()
                  if (wdContext.nodePoDetails_OutTab().getPoDetails_OutTabElementAt(i).get<Table Column Attribute>.getMdoNo
                                 ().equalsIgnoreCase("TRUE")
                           // Here you need to code for setting table row value in the node Details_ExcelData. Like same as below
         ExcelEle.set<Table column Name>(wdContext.nodePoDetails_OutTab().getPoDetails_OutTabElementAt(i).get<Table 
                                          Column Attribute>.getMdoNo())
         wdContext.nodeDetails_ExcelData().addElement(ExcelEle);
    Hope it helps
    Regards
    Arun

  • Doubt in thread handling

    I have a doubt in the thread mechanism.....
    Below is a sample of the class
    public class SimpleThread extends Thread {
    private int countDown = 5;
    private static int threadCount = 0;
    public SimpleThread() {
    super("" + ++threadCount); // Store the thread name
    start();
    public String toString() {
    return "#" + getName() + ": " + countDown;
    public void run() {
    while(true) {
    System.out.println(this);
    if(--countDown == 0) return;
    public static void main(String[] args) {
    for(int i = 0; i < 5; i++)
    new SimpleThread();
    There is a while loop checks for true.... I am not able to understand which it is referring to .
    and i want to run the thread 5 times .... is it possible to run this using while loop... Because when i use while the loop never end...
    Your guidance is much more appreciated...
    Thankyou
    Shasi

    Hi,
    sorry, but your question seems to be a little confusing.
    shasi wrote:
    I have a doubt in the thread mechanism.....Do you actually have a doubt or more something of a question? To me, it seems to be more of a question...
    Below is a sample of the classPlease use the code tags to format your code for better readability...
    public class SimpleThread extends Thread {
         private int countDown = 5;
         private static int threadCount = 0;
         public SimpleThread() {
              super("" + ++threadCount); // Store the thread name
              start();
         public String toString() {
              return "#" + getName() + ": " + countDown;
         public void run() {
              while(true) {
                   System.out.println(this);
                   if(--countDown == 0) return;
         public static void main(String[] args) {
              for(int i = 0; i < 5; i++)
                   new SimpleThread();
    There is a while loop checks for true.... I am not able to understand which it is referring to .What should it be referring to? The while loop has to be given some statement that evaluates to a boolean. This could either be something like a > 10 or simply true.
    and i want to run the thread 5 times .... is it possible to run this using while loop... Because when i use while the loop never end...You do run the Thread five times. Or are you talking about executing the loop in your run() method for five times (which you also happen to do already)?
    What do you want to run using a while loop?
    The while loop will end: with each iteration, your countdown variable is being decremented, and as soon as it reaches zero, the return statement is executed breaking out of the while loop.
    Bye.

  • One doubt on CRM Workflow.

    Hi All,
    I have a clarification to be made.
    Below are some requirements from a CRM project. Now we are planning to train some one to handle this part and essentialy his role is on Workflow. Now my doubt is whether this person should take CRM training or workflow training? One thing to note here is that the person does not have any CRM background also. So my question is whether this person needs to take Workflow training or CRM training( I am not sure whether CRM training has workflow in it) or something else(meaning first CRM and then Workflow, since the project is on CRM)?
    The requirements are in bold.
    <b>1. Ability to define a Customer Program, including, but not limited to:
    will adhere to role based security
    informational program characteristics
    program eligibility rules
    technical prerequisites (e.g. equipment)
    program specific options (e.g. bill protection)
    enrollment related work flow steps and prerequisites
    funding accounts
    <i>Comments : Standard SAP functionality. May need workflow</i>
    2.Ability to automatically enable or disable program functions.
    <i>Comments : Workflow or Actions can be used.</i>
    3.Ability to generate automated notifications/ticklers when program steps need to be taken.
    <i>Comments : Workflow or Actions can be defined to trigger Notification on certain events.</i>
    4. Notify appropriate Program Manager if measure factors or incentive rates are changed.
    <i>Comments : Need workflow or Actions to trigger this.</i>
    5. Associate the completed audits to actual programs and when applicable tie to a programs workflow requirements.
    <i>Comments : Link is Standard SAP Functionality and needs to define workflow.</i>
    6. Ability to generate customer communications based on triggers such as; dates, changes to customer information, work flow steps, etc.
    <i>Comments : Needs to develop workflow or actions to trigger Notifications on pre-defined rules.</i>
    7. Based on program, allow for multiple incentives or timed incentives based on workflow process completion steps.
    <i>Comments : Need to be configured in Rebate Processing</i>
    </b>
    Thank you,
    Regards,
    Manesh

    Hi,
    The steps which u have done al are correct
    Find the information below for BWA1,BWA5 and BWA7
    BWA1:
    1.BW adapter which will give you meta data information and if you want to chnage any settings relatede to mapping or if you want add any BDOC mapping you can  do by using this Tcode
    2. We c an copy  BW adapter data source and we can create custom BW adapter data  data source by using copy function
    3. We can change the selection conditions for the data source
    4. we can  bdoc mapping information under mapping tab,if you want to add any new field to map with new bdoc segment ,we have to map here;for ex  if you want to extract  Extractnal reference number from  0CRM_SRV_PROCESS_H  data source
    we have to follow below steps
    1.enhance Extract structure
    2.Add bdoc mapping in BWA1 with perticular BDOC segment for example Sales bdoc segment mapped with Extractnal reference number
    3.Add code in Mapping module of data sourc eto fetch data or write code in Badi CRM_BWA_MFLOW to fetch data for newly added fields
    BWA5:it will show all activated BW adapter data source information under ACTIVE  tab
    BWA7: it will have all BW adapter  delta enabled data source information,if your data source is not available under BWA7 ,that means you didnt enable delta for the same (not intialized )
    Table information:
    SMOXAFLD: Field List: Key Attributes for BWA Master Data Delta Queue
      for example :  DISTR_CHAN, PRODUCT_GUID,  SALES_ORG are key fields for data source 0CRM_PRODSL_ATTR        
    SMOXRELP:BWA: Use of Segments and Fields in DataSources
    BDOC segment mapping information fro the data source (which u have used in BWA1 under mapping tab)
    SMOXRELP_S: Shadow Table for Table smoxrelp
      which will give information  about BW selection whether we can use this field for BW selection for data loading iof its marked for selection u can see in rsa3 selections.

  • I have one doubt on BAPI

    Hi Experts,
    I am created RFC function module for placing in BOR, but it is not released ,
    can any one tell me anything happens or not.
    Thanks,
    Ravindra.

    Please search before posting, please use meaningful subject lines.
    Thread locked
    Thomas

  • Application hang ? Perhaps white one of the threads is blocked on system.in

    Hi All,
    I have a SE application that does mainly GUI and takes additional input from System.in.
    It seems that the application hangs from time to time.
    Weired enough, my way to reproduce the problem is by running MS Spy++ while the application is waiting for input from System.in
    I'm in the dark - any clues?
    Thanks,
    Jacky

    First, thanks for your quick reply. Here are some more details (which I probably should included in the first place)
    My code has two threads - The main that does the GUI (Swing).
    The second thread takes input from external process (as a pipe) using:
    private Scanner scanner = new Scanner(new BufferedInputStream( System.in), "UTF-8");
    and:
    String s = scanner.next();
    I tried to use system.in.available() and scanner.hasNext() to make sure that I have something to read but it didn't seem to help.
    One more data point - the problem seems to happen in Windows XP but not with Win 7.
    Thanks for the help,
    Jacky

  • Can't Access One Site - Common Threads

    I have recently been hit by the unable to access one site problem.
    Having read through all the threads, it seems many people are identifying it as a possible DNS issue; however, it seems that almost all of the issues are with people who are hosting their own web servers off-site.
    I was hoping this thread could gather information from people who are having/had this issue?
    1) Was the inaccessible site self-hosted?
    2) Did you have any server changes, etc?
    3) Have you solved the issues, how?
    Hopefully this gets to the bottom of things.

    There is one site that I am aware of that I can not access using my Airport. I have narrowed down the issue to the Airport so far. When I bypass the Airport, the web site connects. Both my Macbook and two PC's can not access this site if I connect via the Airport. I have reset, powered down, booted the modem, worked with Norton and Comcast: still no fix.
    I tried changing settings in the utility tool that were suggested on the boards here and still no correction. If anyone has an idea, please post here. Thanks. If I find a correction, I will post here.

  • I have one doubts, Why does the screen go out automatically in way rest and activate when pressing any does key?

    I am a little scared, since for one week I received to the new Macbook Pro 13 i7, and does few days was working of strange way, since it was beginning to extinguish automatically the screen at any time and any key activates when pressing to enter the open session. I want to know if something is being put rare or is normal, or if desbalanceé the adjustment of economizer or screen or whatever it appears in the panel of system preferences. I have reestablished them almost all, but the problem persists.
    I need aid. I do not want that it passes nothing to him and that everything is working well.
    I will be thankful for its answers to them. Especially to the technical support

    I belive that upgrade to 10.8.4 has troubles.
    After this my macbook pro started to go to sleep even that I was working with it.
    This morning it became too much. I had worked fine in the evening and this morning the keyboard would not response. Each keypress made sound an evel "click sound".
    I ended up needing to reboot the computer.

Maybe you are looking for

  • Getting Brain Error while saving the query--Need Immediate solution

    Hello Experte I designed query like this. G/L account structure is defined in Rows. Before explaining about columns Let me Explain u about my ORG structure. Company codes are defined in R/3 like this. Company Code 1000 for Local Currency(HSL01) 2000

  • Multiple instances of the same entity bean out of sync

    Env: NT4.0SP6/jdk build 1.3.1-b24/oc4j 1.0.2.2.1 Scenario: A) Session Bean(SB) 1 loads Entity Bean (EB) 1. B) Another Session Bean, SB2, loads the same EB1 (same pk). (It turns out that oc4j loads 2 instances of the same EB1.) C) SB1 changes data of

  • How to add Product User Statuses?

    hi all, I need to add new user status values in the Sales Status list for the Products object. The standard only has 2 statuses : blocked with error, blocked with warning. (see field Status in the Sales data tab of the Commpr01 transaction in CRM gui

  • About installing windows 8 OEI

    Hi, Can I install Win Pro 8.1 x64 Eng Intl 1pk DSP OEI DVD on old PC that was used with another version of windows or only on a new PC?

  • Non-existing connections in Cisco Prime LMS 4.2.4

            Hi We have experienced weird connections in LMS 4.2.4 and earlier versions, even back to LMS 3.2.1. Even if I delete the connections, they reappear as if the connection was present. Sometimes it is related to a change of interface from 1G to