Too many Serial Port events...?

I've written Java code to connect to a serial port and receive data, and it's all working fine. But why when I send a message such as "msg from nicks PC" do three events get fired instead of a single event? That means my application interprets it as three messages
1 -> msg from
2 -> nicks P
3 -> C
I've tried
mySerialPort.enableReceiveTimeout(500);
but it doesn't seem to change anything...
Anything else I can try?
Cheers
Paul

It would help to see some code and know what kind of events are getting fired.

Similar Messages

  • Calendar too many all day events in weekly view

    The headings for events disappear in the iCloud Calendar's "weekly" view when you add too many "all day" events onto 1 day.  It's weird because the event headings show correctly in the monthly view and the day view but just not in the weekly view.  You can tell the events are there in the weekly view but the event headings do not appear.
    The events' headings appear fine when displayed in the "weekly" view in the Calendar.app back on my iMac (desktop).  So, it's just a problem with the weekly view in the Calendar on the iCloud.com.
    Anybody else noticing this?
    Can Apple get it fixed?

    Same problem here; if I EVER find out the solution I will post it here.

  • Building a diagnostic tool to monitor serial port events

    Hi,
    I'm writing a diagnostic tool. I have two Windows machines communicating via serial ports. I need to treat the software on both machines as "black boxes." I would like to peek at both the sent and received data at one machine and save to a file without emptying the buffers.
    Does have LabVIEW have access to these data? Can we look at it without emptying buffers?
    Thanks,
    FgH...

    You can access to the data you like by wiring from the sent or
    received data
    bufferd line. But, cabablity of this way quite depends on the data
    sampling rate
    because the monitor is the most time consuming process on LV.
    As I've experienced, you can do it in less than 100Hz rate per one data.
    And saving to a file may be done after some interval repeatedly. The
    files are
    better smaller sized ones, so the data is to be storaged in a couple
    of data files.
    As for more practical method, i have to know your diagnostic tool in
    detail
    as far as possible. Tom
    haibach wrote:
    > Hi,
    >
    > I'm writing a diagnostic tool. I have two Windows machines
    > communicating via serial ports. I need to treat the software on both
    > machines as "bla
    ck boxes." I would like to peek at both the sent and
    > received data at one machine and save to a file without emptying the
    > buffers.
    >
    > Does have LabVIEW have access to these data? Can we look at it
    > without emptying buffers?
    >
    > Thanks,
    > FgH...

  • Serial port events

    I have a serialport dataRecived event with 3 methods inside it. The LogFile is loging dana, drawSetpoint is drawing a graph on a chart based on the input form the user. DrawInput is drawing a second graph which come from my Arduino.
    public void serialPort1_DataRecived (object sender, SerialDataReceivedEventArgs e)
    DateTime time = DateTime.Now;
    string Rdata = serialPort1.ReadLine();
    textFile(Rdata, (int)numericSetpoint.Value);
    drawSetpoint(time,numericSetpoint.Value.ToString());
    drawInput(time, Rdata);
    Console.WriteLine(Rdata);
    The numericSetpoint keypress looks like this:
    public void numericSetpoint_KeyPress(object sender, KeyPressEventArgs e)
    if (e.KeyChar == 13)
    if (serialPort1.IsOpen)
    int setpoint = (int)numericSetpoint.Value;
    string stp = setpoint.ToString("D3");
    char[] set = stp.ToCharArray();
    char[] dataSend = new char [6];
    dataSend[0] = Convert.ToChar("<");
    dataSend[1] = Convert.ToChar("S");
    dataSend[2] = set[0];
    dataSend[3] = set[1];
    dataSend[4] = set[2];
    dataSend[5] = Convert.ToChar(">");
    serialPort1.Write(dataSend, 0, 6);
    PrintCharArray(dataSend);
    else
    MessageBox.Show("Port not open");
    As you can notice both LogFile and drawSetpoint take one argument from the numericSetpoint control (numericUpDown). The problem is drawSetpoint starts to draw immediately when i start typing, it doesn't wait until i press ENTER. So if i wanted to set 150
    it would draw 1,15 and then 150 on the chart (as I'm entering numbers on the keyboard). The same behaviour can be seen in the LogFile. Files are being saved in a text file which looks like: 00.00,00 and after entering it would look like
    0.00,7
    0.00,7
    0.00,70
    0.00,70
    Same problem, it logs while i'm typing. I would like for both function to take the argument after i press ENTER to avoid this. How should i proceed ?

    Why fixing it? It works correctly..
    btw, as it seems that your problem is more general WinForms related, start with a button which sets your data. Don't try to use the key press event of your text box.
    Wrong term, i meant how to change it. Adding a button doesn't help, datareceived event still fires when i try to enter something in my numericUpDown control.

  • Applet is opening too many TCP ports

    Hi,
    I have developed an aplication running as an applet, the
    applet is in a remote computer with apache
    when I start the applet from a client, sometimes appears
    pretty fast (30 or 40 seconds) and sometimes appears after
    10 minutes, or never !!
    If a make a netstat in the client computer, i can see more
    than 500 ports opened against the port 80 of the server
    (most of them in finished state)
    What is going on ? where is the problem ?
    Thankyou very much

    Hi,
    (a) Server Side only.
    (b) Yes. but only on the callback interface, which passes back recently created Player / Game remote objects.
    (c) No socket factory. I'm using whatever is default.
    (d). Yes:
    Server
    Registry = LocateRegistry.createRegistry(10000);
    // all remote objects are exported to the same port (however this value used to be 0)
    UnicastRemoteObject.exportObject(instance,10001);
    Client
    // callback interface
    UnicastRemoteObject.exportObject(callback,0);Regards,
    Rich

  • Serial port vi taking too much time to communicate?

    i am using visa vis for serial communication the read vi takes too much time to give me the bytes at serial port.what should i do to decrease the delay?

    You wouldn't happen to be specifying a byte count to read or setting read termination when a specific character is read would you? If you are, if you don't have the right number of bytes in the serial buffer or if the termination character is not seen, then VISA read will wait for the time specifed by the VISA timeout value. To fix the first problem, use the VISA Bytes at Serial Port function to determine how many bytes to read. In the second case, use a VISA property node to set Message Based Settings:Termination Character Enable to false and Serial Settingserial End Mode for Reads to none.

  • How to overcome error 507 (too many events??)

    By now have way over 20,000 events in Calendar and cannot update with iCloud anymore ("error 507" -- means too many, right?).
    So I guess I have to delete some old ones, but cannot find the checkbox in Preferences-Advanced in Calendar anymore.
    In i-Cloud web Preferences-Advanced there is a "Hide" old ones, but just hiding would not really solve the problem.
    So what can one do with the new Calendar 6.0 to bulk-delete old entries?
    Thanks for any help provided.

    Here's the website where you should ask for help:
    OverDrive - Global distributor of digital eBooks, audiobooks, music ...

  • Handle Event for Characters At Serial Port in an eventstructure

    I want to write an event driven application for serial communcation without polling for characters at serial port, instead I want to have an event case in the event structure for this event. Is this possible and how can i do it?

    You should be able to execute the example that I posted with an event structure in parallel. I modified the last example so that on thread is waiting for the serial event and then another thread is executing an event structure that just increments a counter. You should be able to increment the counter any time you want and the serial event will complete as soon as a message is read independent of one another.
    Unfortunately, I don't know how to (and I am not sure you can) setup an event structure to work with VISA or DAQ events. If you put your VISA Wait on Event inside of your event structure it will hold and prohibit any other events from executing until it is done. However, if any event fires it will block the other
    events until it completes. If you uncheck the box under the your event properties you can prevent the front panel from locking. This will at least queue up the events.
    I hope this helps out. Attached are some examples.
    -Josh
    Attachments:
    visaRead.vi ‏42 KB
    visaRead2.vi ‏49 KB
    visaRead3.vi ‏49 KB

  • Hola!!!Yesterday, I asked a question about serial port comunication, because I wanted to find a function in Labview similar to "ProcessSystem Events" in Labwindows!!

    My problem is that I have written a comand through the serial port, and I doesn´t receive the answer. If I execute the programm step by step, I don´t have any problem but if the program runs i don´t get the answer!!!It is not a problem of the bytes that I write and receive, i have used the function "Visa Bytes at Serial Port"!!I have used th function "wait" but it doesn´t work!!!!i have used a Flat sequence but it hasn´t solved the problem!!so, i don´t know what i can do!!!
    I attach the "different versions" that i did, maybe someone find a solution!!
    Dennis, I have the problem, when
    I read the last time in the program, I don´t receive the answer!thank you!!!
    Gracinda
    Attachments:
    salida_analogica.vi ‏67 KB
    config_rango.vi ‏41 KB
    salida_ana_v1.vi ‏69 KB

    Dear Mads;
    Thank you for your answer.
    I don´t have a termination character but I know the number of bytes that I have to receive. I tried checking the number of bytes that I received, using "Bytes at Port", but it gets a value and it isn´t refreshed, it has a value so my program stop in the while structure that I have added. I attach the vi. I don´t know how to do that. I am starting with Labview, and it is a little difficult for me!!
    In the first change that I did, I added the function "Bytes at Port" inside the While loops, but it doesn´t work either !!!
    Thank you!
    Attachments:
    entrada_analogica.vi ‏94 KB

  • Serial port prob

    Hi,
    I'm testing some application using javax.comm.* serial communication package.
    Problem some data is missing after some time connection, any one have any clue?
    Below is the code snippet.
    ====================
    Open Connection
    =============
    public void openConnection() throws SerialConnectionException {
              // Obtain a CommPortIdentifier object for the port you want to open.
              try {
                   portId = CommPortIdentifier.getPortIdentifier(parameters
                             .getPortName());
              } catch (NoSuchPortException e) {
                   throw new SerialConnectionException(e.getMessage());
              // Open the port represented by the CommPortIdentifier object. Give
              // the open call a relatively long timeout of 30 seconds to allow
              // a different application to reliquish the port if the user
              // wants to.
              try {
                   sPort = (SerialPort) portId.open("SerialDemo", 30000);
              } catch (PortInUseException e) {
                   throw new SerialConnectionException(e.getMessage());
              // Set the parameters of the connection. If they won't set, close the
              // port before throwing an exception.
              try {
                   setConnectionParameters();
              } catch (SerialConnectionException e) {
                   sPort.close();
                   throw e;
              // Open the input and output streams for the connection. If they won't
              // open, close the port before throwing an exception.
              try {
                   sPort.setInputBufferSize(999999999);
                   os = sPort.getOutputStream();
                   is = sPort.getInputStream();
                   dis = new DataInputStream(is);
              } catch (IOException e) {
                   sPort.close();
                   throw new SerialConnectionException("Error opening i/o streams");
              // Create a new KeyHandler to respond to key strokes in the
              // messageAreaOut. Add the KeyHandler as a keyListener to the
              // messageAreaOut.
              keyHandler = new KeyHandler(os);
              messageAreaOut.addKeyListener(keyHandler);
              // Add this object as an event listener for the serial port.
              try {
                   sPort.addEventListener(this);
              } catch (TooManyListenersException e) {
                   sPort.close();
                   throw new SerialConnectionException("too many listeners added");
              // Set notifyOnDataAvailable to true to allow event driven input.
              sPort.notifyOnDataAvailable(true);
              // Set notifyOnBreakInterrup to allow event driven break handling.
              sPort.notifyOnBreakInterrupt(true);
              // Set receive timeout to allow breaking out of polling loop during
              // input handling.
              try {
              sPort.enableReceiveTimeout(30);
              } catch (UnsupportedCommOperationException e) {
              // Add ownership listener to allow ownership event handling.
              portId.addPortOwnershipListener(this);

    Placing a delay is not the solution.
    Have a look at the code snippet that I posted here:
    http://forums.ni.com/t5/LabVIEW/Reading-time-interval-of-serial-port/m-p/1529140#M568806
    The modified code is also attached in that post. 
    The solution is to place the serial read inside a loop which continues to read until there is no more data in the buffer. 

  • To send multiple operation commands to serial port

    My AC power source is able to communicate to PC via serial port using LABView and I can perform any operation by giving commands in Hex individually, But when it comes to the parallel operation of all the commands or to put them in a particular sequence. I am failing to do so.

    You can only send 1 command at a time.  That is just bus communications 101.  But you can string together many VISA Writes to send the individual commands, one after the other.
    But since if sounds like you are doing this on a GUI based instance, what you want to do is configure the port before your loop and close the port after the loop.  Then inside your loop you just have an Event Structure to key off of the different controls changing values.  You just send the command you need to inside of each event case.
    There are only two ways to tell somebody thanks: Kudos and Marked Solutions

  • Toshiba DT01ACA050 too many bad sectors on first 5 months

    Hi Good day,
    I bought a toshiba internal drive 500gb(sealed) from my friend but after weird behavior on my pc I found out that it has too many bad sectors detected by HD tune pro and HDsentinel. He insisted that the drive is in good condition because it was 
    sealed thus he don't cover it for personal warranty and further instructed that I must be the one to RMA it but dont know how I live in the Philippines and don't have experience rma'ing a hard drive yet. Also it's weird coz it shows a different product model (Hitachi) instead of Toshiba DT model as seen on my hard drive cover.
    Win7 32bit
    foxconn h55 
    core - i3
    tru rated power supply 500w
    other hdd wd 500gb
    *Additional info 
    Hard Disk Summary
    Hard Disk Number,0
    Interface,"S-ATA Gen3, 6 Gbps"
    Disk Controller,"Standard Dual Channel PCI IDE Controller (ATA) [VEN: 8086, DEV: 3B20]"
    Disk Location,"Channel 1, Target 0, Lun 0, Device: 0"
    Hard Disk Model ID,Hitachi HDS721050DLE630
    Firmware Revision,MS1OA650
    Hard Disk Serial Number,MSK423Y20Y68LC
    Total Size,476937 MB
    Power State,Active
    Logical Drive(s)
    Logical Drive,H: [MUSIC-MOVIES-BACKUP]
    Logical Drive,H: [MUSIC-MOVIES-BACKUP]
    ATA Information
    Hard Disk Cylinders,969021
    Hard Disk Heads,16
    Hard Disk Sectors,63
    ATA Revision,ATA8-ACS version 4
    Transport Version,SATA Rev 2.6
    Total Sectors,122096646
    Bytes Per Sector,4096 [Advanced Format]
    Buffer Size,23652 KB
    Multiple Sectors,16
    Error Correction Bytes,56
    Unformatted Capacity,476940 MB
    Maximum PIO Mode,4
    Maximum Multiword DMA Mode,2
    Maximum UDMA Mode,6 Gbps (6)
    Active UDMA Mode,6 Gbps (5)
    Minimum multiword DMA Transfer Time,120 ns
    Recommended Multiword DMA Transfer Time,120 ns
    Minimum PIO Transfer Time Without IORDY,120 ns
    Minimum PIO Transfer Time With IORDY,120 ns
    ATA Control Byte,Valid
    ATA Checksum Value,Valid
    Acoustic Management Configuration
    Acoustic Management,Not supported
    Acoustic Management,Disabled
    Current Acoustic Level,Default (00h)
    Recommended Acoustic Level,Default (00h)
    ATA Features
    Read Ahead Buffer,"Supported, Enabled"
    DMA,Supported
    Ultra DMA,Supported
    S.M.A.R.T.,Supported
    Power Management,Supported
    Write Cache,Supported
    Host Protected Area,Supported
    Advanced Power Management,"Supported, Disabled"
    Extended Power Management,"Supported, Enabled"
    Power Up In Standby,Supported
    48-bit LBA Addressing,Supported
    Device Configuration Overlay,Supported
    IORDY Support,Supported
    Read/Write DMA Queue,Not supported
    NOP Command,Supported
    Trusted Computing,Not supported
    64-bit World Wide ID,0050A3CCCD7F5346
    Streaming,Supported
    Media Card Pass Through,Not supported
    General Purpose Logging,Supported
    Error Logging,Supported
    CFA Feature Set,Not supported
    CFast Device,Not supported
    Long Physical Sectors (8),Supported
    Long Logical Sectors,Not supported
    Write-Read-Verify,Not supported
    NV Cache Feature,Not supported
    NV Cache Power Mode,Not supported
    NV Cache Size,Not supported
    Free-fall Control,Not supported
    Free-fall Control Sensitivity,Not supported
    Nominal Media Rotation Rate,7200 RPM
    SSD Features
    Data Set Management,Not supported
    TRIM Command,Not supported
    Deterministic Read After TRIM,Not supported
    S.M.A.R.T. Details
    Off-line Data Collection Status,Successfully Completed
    Self Test Execution Status,Successfully Completed
    Total Time To Complete Off-line Data Collection,4444 seconds
    Execute Off-line Immediate,Supported
    Abort/restart Off-line By Host,Not supported
    Off-line Read Scanning,Supported
    Short Self-test,Supported
    Extended Self-test,Supported
    Conveyance Self-test,Not supported
    Selective Self-Test,Supported
    Save Data Before/After Power Saving Mode,Supported
    Enable/Disable Attribute Autosave,Supported
    Error Logging Capability,Supported
    Short Self-test Estimated Time,1 minutes
    Extended Self-test Estimated Time,74 minutes
    Last Short Self-test Result,Never Started
    Last Short Self-test Date,Never Started
    Last Extended Self-test Result,Never Started
    Last Extended Self-test Date,Never Started
    Security Mode
    Security Mode,Supported
    Security Erase,Supported
    Security Erase Time,98 minutes
    Security Enhanced Erase Feature,Not supported
    Security Enhanced Erase Time,Not supported
    Security Enabled,No
    Security Locked,No
    Security Frozen,Yes
    Security Counter Expired,No
    Security Level,High
    Serial ATA Features
    S-ATA Compliance,Yes
    S-ATA I Signaling Speed (1.5 Gps),Supported
    S-ATA II Signaling Speed (3 Gps),Supported
    S-ATA Gen3 Signaling Speed (6 Gps),Supported
    Receipt Of Power Management Requests From Host,Supported
    PHY Event Counters,Supported
    Non-Zero Buffer Offsets In DMA Setup FIS,"Supported, Disabled"
    DMA Setup Auto-Activate Optimization,"Supported, Disabled"
    Device Initiating Interface Power Management,"Supported, Disabled"
    In-Order Data Delivery,"Supported, Disabled"
    Asynchronous Notification,Not supported
    Software Settings Preservation,"Supported, Enabled"
    Native Command Queuing (NCQ),Supported
    Queue Length,32
    Disk Information
    Disk Family,Deskstar 7K1000.D
    Form Factor,"3.5"" "
    Capacity,"500 GB (500 x 1,000,000,000 bytes)"
    Number Of Disks,1
    Number Of Heads,1
    Rotational Speed,7200 RPM
    Rotation Time,8.33 ms
    Average Rotational Latency,4.17 ms
    Disk Interface,Serial-ATA/600
    Buffer-Host Max. Rate,600 MB/seconds
    Buffer Size,32768 KB
    Drive Ready Time (typical),? seconds
    Average Seek Time,? ms
    Track To Track Seek Time,? ms
    Full Stroke Seek Time,? ms
    Width,101.6 mm (4.0 inch)
    Depth,147.0 mm (5.8 inch)
    Height,26.1 mm (1.0 inch)
    Weight,450 grams (1.0 pounds)
    Required power for spinup,"3,300 mA"
    Power required (seek),7.0 W
    Power required (idle),5.0 W
    Power required (standby),2.0 W
    Manufacturer,Hitachi Global Storage Technologies
    Manufacturer Website,http://www.hgst.com

    Hi! Sense no one is replying. If your getting bad sectors; it's time to save your data and replace your HD. It's only a matter of time before your HD fails.
    Dokie!!
    PS I'm feeling a little crazy tonight. Nice friend you have (not)
    I Love my Satellite L775D-S7222 Laptop. Some days you're the windshield, Some days you're the bug. The Computer world is crazy. If you have answers to computer problems, pass them forward.

  • HP Mini - Is there a serial port?

    On the HP Mini 110-1030NR, I need to use software that communicates through a serial port but the Mini does not show any serial ports. Is there any way to enable the serial port? I have looked in the BIOS and the Advanced section is not listed which is where the HP website support says to go to enable serial ports. Am I out of luck?
    Thanks-

    HI,
    DaleWA wrote:
    Sorry I mixed too many issues in the last message. 
    I think the simpler question is:  Can I use a USB to serial adapter with the HP Mini 110-1030NR?
    If so, how do I get it to work? I have installed the driver that came with the adapter. I know the adapter worked on an old Dell laptop. So, the issue must be the HP.
    Do you still have the manual that came with the adapter?
    Does the device show up in Device manager?
    which OS is installed on your mini?
    look under Device Manager of the System Properties screen.  (Go there by Start-Setting-Control Panel-System Properties-Hardware-Device Manager-Select View-Device by connection).
    The device should have installed as a “USB Serial Port (COMx)” attached to “USB High Speed Serial Converter”.
    Change COM Port Properties & COM Port Number
    This feature is particularly useful for programs, such as HyperTerminal, which only work with COM1 through COM4.  Please ensure that you do not change the COM Port Number already in use.
    To change the virtual COM port properties:
    Select the “USB Serial Port”
    Click “Properties”
    Select “Port Setting”
    Select “Advanced”
    Click the drop down arrow on COM Port Number and scroll to the required COM port.
    Select “OK”
    Return to the Device Manager Screen.  You will see that the USB Serial Port installation has been changed to the new COM Port Number.
    Best regards,
    erico
    ****Please click on Accept As Solution if a suggestion solves your problem. It helps others facing the same problem to find a solution easily****
    2015 Microsoft MVP - Windows Experience Consumer

  • UCCX 9 - Too many transfer failures

    Hello guys,
    Need some help here as I get "Too many transfer failures" message when Im running the select resource step in my script. I am sure that it's not the problem with the script as it works previously. Attach also the MIVR logs and I'm highlighting the part where I think it's the cause of the issue.
    6451: Feb 23 10:03:38.447 SGT %MIVR-SS_TEL-7-UNK:CallID:0 MediaId:4068/1 Task:27000000001, TerminalConnection to Terminal: CTIP_9009 is HELD
    6452: Feb 23 10:03:38.449 SGT %MIVR-SS_TEL-7-UNK:OrigCall=CallID:0 MediaId:4068/1 Task:27000000001, ConsultEvent= ConsultCallActive
    6453: Feb 23 10:03:38.449 SGT %MIVR-SS_TEL-7-UNK:OrigCall=CallID:0 MediaId:4068/1 Task:27000000001, ConsultEvent= ConnCreatedEv 9009::1
    6454: Feb 23 10:03:38.449 SGT %MIVR-SS_TEL-7-UNK:OrigCall=CallID:0 MediaId:4068/1 Task:27000000001, ConsultEvent= ConnConnectedEv 9009::1
    6455: Feb 23 10:03:38.449 SGT %MIVR-SS_TEL-7-UNK:OrigCall=CallID:0 MediaId:4068/1 Task:27000000001, ConsultEvent= CallCtlConnInitiatedEv 9009::1
    6456: Feb 23 10:03:38.449 SGT %MIVR-SS_TEL-7-UNK:OrigCall=CallID:0 MediaId:4068/1 Task:27000000001, ConsultEvent= TermConnCreatedEv CTIP_9009
    6457: Feb 23 10:03:38.449 SGT %MIVR-SS_TEL-7-UNK:OrigCall=CallID:0 MediaId:4068/1 Task:27000000001, ConsultEvent= TermConnActiveEv CTIP_9009
    6458: Feb 23 10:03:38.449 SGT %MIVR-SS_TEL-7-UNK:OrigCall=CallID:0 MediaId:4068/1 Task:27000000001, ConsultEvent= CallCtlTermConnTalkingEv CTIP_9009
    6459: Feb 23 10:03:38.450 SGT %MIVR-SS_TEL-7-UNK:OrigCall=CallID:0 MediaId:4068/1 Task:27000000001, ConsultEvent= CallCtlConnDialingEv 9009::1
    6460: Feb 23 10:03:38.450 SGT %MIVR-SS_TEL-7-UNK:CallID:0 MediaId:4068/1 Task:27000000001 Got CallCtlConnDialingEv 9009::1, events on the AddressCallObserver.
    6461: Feb 23 10:03:38.453 SGT %MIVR-SS_TEL-7-UNK:OrigCall=CallID:0 MediaId:4068/1 Task:27000000001, ConsultEvent= CallCtlConnEstablishedEv 9009::1
    6462: Feb 23 10:03:38.453 SGT %MIVR-SS_TEL-7-UNK:CallID:0 MediaId:4068/1 Task:27000000001 consultWithoutMedia gets CiscoJtapiException: 0x0(CTIERR_UNSPECIFIED)::Unspecified error
    6463: Feb 23 10:03:38.454 SGT %MIVR-SS_TEL-7-UNK:OrigCall=CallID:0 MediaId:4068/1 Task:27000000001, ConsultEvent= ConnFailedEv 9009::1
    6464: Feb 23 10:03:38.454 SGT %MIVR-SS_TEL-7-UNK:OrigCall=CallID:0 MediaId:4068/1 Task:27000000001, ConsultEvent= CallCtlConnFailedEv 9009::1
    6465: Feb 23 10:03:38.454 SGT %MIVR-SS_TEL-7-UNK:CallID:0 MediaId:4068/1 Task:27000000001, ConsultCallObserver FAILED, cause: 109, callctl cause: 109
    6466: Feb 23 10:03:38.454 SGT %MIVR-SS_TEL-7-UNK:CallID:0 MediaId:4068/1 Task:27000000001, ConsultCallObserver():Received msg from original call Interrupted
    6467: Feb 23 10:03:38.454 SGT %MIVR-SS_TEL-7-UNK:OrigCall=CallID:0 MediaId:4068/1 Task:27000000001, ConsultEvent= CallObservationEndedEv
    6468: Feb 23 10:03:38.454 SGT %MIVR-SS_TEL-7-UNK:Call.transferFailed(6013, UNKNOWN) JTAPICallContact[id=0,implId=4068/1,state=STATE_ANSWERED_IDX,inbound=true,App name=HelpDesk,task=27000000001,session=5000000001,seq num=0,cn=4000,dn=4000,cgn=5010,ani=null,dnis=null,clid=null,atype=DIRECT,lrd=null,ocn=4000,route=RP[num=4000],OrigProtocolCallRef=0000000000000FE40121D1EF00000000,DestProtocolCallRef=null,TP=9009]
    Appreciate your help.

    I can make a pretty good guess on this one having seen the situation occur many times before. 
    UCCX is not aware of, and doesn't really understand, the partitions and call search spaces on CUCM.  When you do a select resource step, and attempt to send the call to the agent, the UCCX server will basically do a switch hook flash type supervised transfer to transfer the call to the agent.
    When the transfer attempt is made, the CTI port that the caller is queued on will attempt to outdial to the agent's extension.  It assumes that the agent phone is reachable, but has no way to verify this. 
    If the agent extension cannot be reached as a destination using the calling search space assigned to the CTI port, the transfer will fail.  The agent will likely get stuck in a reserved state, or maybe even made not ready by the system.  You can validate this by opening the dialed number analyzer in CUCM, and use the analyze function to dial the agent extension using the CSS assigned to your CTI ports. 
    Every time I've seen this problem over the years, the above issue was the problem.  Check it out and see if it doesn't solve your issue.
    Good luck!
    -Cliff

  • Internal error: Too many points in plot

    Labview keeps crashing and upon relaunch I get a message saying "... an internal error or crash occurred at plotsupp.cpp, line 4049"
    The failure log generated is:
    #Date: Thu, Sep 13, 2007 3:37:07 PM
    #OSName: Windows NT
    #OSVers: 5.1
    #AppName: LabVIEW
    #Version: 8.5
    #AppKind: FDS
    #AppModDate: 07/25/2007 00:07 GMT
    c:\builds\penguin\labview\branches\Jupiter\dev\source\panel\plotsupp.cpp(4049) : DWarn: too many points in plot
    $Id: //labview/branches/Jupiter/dev/source/panel/plotsupp.cpp#52 $
    0x007D3BDF - LabVIEW <unknown> + 0
    0x007D60B2 - LabVIEW <unknown> + 0
    0x0130124B - LabVIEW <unknown> + 0
    0x011DE932 - LabVIEW <unknown> + 0
    0x0123B148 - LabVIEW <unknown> + 0
    0x011DE932 - LabVIEW <unknown> + 0
    0x0067001A - LabVIEW <unknown> + 0
    0x007C379B - LabVIEW <unknown> + 0
    0x00B185C9 - LabVIEW <unknown> + 0
    0x00B188DA - LabVIEW <unknown> + 0
    0x00B18C4D - LabVIEW <unknown> + 0
    0x005E1855 - LabVIEW <unknown> + 0
    0x0049C139 - LabVIEW <unknown> + 0
    0x0049A981 - LabVIEW <unknown> + 0
    0x0049C1EC - LabVIEW <unknown> + 0
    0x00405678 - LabVIEW <unknown> + 0
    0x0040599B - LabVIEW <unknown> + 0
    0x0045CFF6 - LabVIEW <unknown> + 0
    0x00505D85 - LabVIEW <unknown> + 0
    0x00505FAB - LabVIEW <unknown> + 0
    0x00505FF0 - LabVIEW <unknown> + 0
    0x0149415F - LabVIEW <unknown> + 0
    0x7C816FD7 - kernel32 <unknown> + 0
    0x00000000 - LabVIEW <unknown> + 0

    Yes, while the program is running and consistently it seems to happen shortly after selecting the  "ECG Chart" tab, I get the Microsoft error message (Error1.png attached) and after acknowledging the error Labview goes bye bye.
    Upon restarting Labview I get the "previous internal error" message (Error2.png attached) and the error log file is generated (lvlog10-04-07-13-48-17.txt attached).
    I don't know if it will help since you probably can't run the VI's without the ECG monitoring hardware (a device manufactured by Active Corp. communicating with my PC serially via a COM port), but I will go ahead and attach all of the related subVI's in the ensuing post.
    msavina
    Attachments:
    lvlog10-04-07-13-48-17.txt ‏3 KB
    Error1.png ‏10 KB
    Error2.png ‏6 KB

Maybe you are looking for

  • Remote Class Mapping

    This may be just me or possibly a bug in Flex, I have a remote class and a local class and using AMFPHP the classes should map in Flex without a problem and it works... but only if I have a reference to the local class somewhere in the script block.

  • AirPort Express as a Wireless Adapter For Xbox 360 and to stream PC audio?

    Ok, so I am wondering if I can do this config with an AirPort express. I want to connect the AirPort to my existing WiFi, and be able to plug in an Ethernet cable connected to an Xbox 360 to get Xbox Live, as well as stream audio from my PC. Is this

  • Can You Get iPod To Stop/Pause At The End Of Each Track

    I really need my iPod to stop/pause at the end of each track/song, but it insists on playing right through a playlist one song after another. Does anybody know if there is a way of achieving this, there doesn't seem to be anything in the manuals abou

  • Lot size Key without splitting Quota

    Hi, Can any one explain me what is the use of Lot size Key without splitting Quota. We had created a lot size Key - XY with following seting:- 1) Lotsize Proceed = P 2) Lotsize indicator -K 3) Scheduling =2 4) No of periods = 1 5) Splitting Quota = N

  • Times value in waveform to spreadshee​t

    Hi! Could I send to spreadsheet the times value generate by waveform chart/graph?? Together with the y-axis values,Thanks