Caveats to Etherchannel mode "on"

We run our etherchannels between 65xx platforms in "on" mode. This way we don't have to police the allowed VLANS on the trunks and can make VLAN allowed additions/deletions with the trunk and EC staying up. But I've heard that there is a downside to running etherchannel in "on" mode having to do with potential STP loops? Would like to know the detailed explanation. TIA.
William

Spanning Tree Protocol sees an EtherChannel as a single port. This presents a danger of creating forwarding loops if channeling ports are not consistent on both sides of the channel. Cisco has developed a special mechanism to detect and disable channel inconsistency to prevent packet duplication, looping, and other issues associated with inconsistent EtherChannels.
Check this URL:
http://www.cisco.com/warp/public/473/127.html

Similar Messages

  • Best way to migrate cross stack etherchannel mode "on" to "active"

    Hey guys,
    I've a cross stack etherchannel with mode on between two datacenters and now want to switch to LACP.
    Can I just go into the physical interfaces and do a "no channel-group X mode on" -> "channel-group X mode active" or will I have to shut the ports down or completely remove the Port-Channel interface? Can't find any migration document around and don't have test equipment here. :(
    Any ideas?
    Thanks! :)

    Sure, Switch-A:
    Switch Ports Model              SW Version            SW Image
    *    1 30    WS-C3750X-24       12.2(55)SE1           C3750E-UNIVERSALK9-M
         2 30    WS-C3750X-24       12.2(55)SE1           C3750E-UNIVERSALK9-M
    interface GigabitEthernet1/0/1
     description X
     switchport trunk encapsulation dot1q
     switchport trunk allowed vlan 18,60,64-66,68,100-102,104,105,200,251,900,902
     switchport trunk allowed vlan add 903,906,911,934,937,939
     switchport mode trunk
     channel-group 2 mode active
    end
    interface GigabitEthernet2/0/3
     description X
     switchport trunk encapsulation dot1q
     switchport trunk allowed vlan 18,60,64-66,68,100-102,104,105,200,251,900,902
     switchport trunk allowed vlan add 903,906,911,934,937,939
     switchport mode trunk
     channel-group 2 mode active
    end
    interface Port-channel2
     description X
     switchport trunk encapsulation dot1q
     switchport trunk allowed vlan 18,60,64-66,68,100-102,104,105,200,251,900,902
     switchport trunk allowed vlan add 903,906,911,934,937,939
     switchport mode trunk
    end
    Switch-B:
    *    1 30    WS-C3750X-24       15.0(1)SE2            C3750E-UNIVERSALK9-M
         2 30    WS-C3750X-24       15.0(1)SE2            C3750E-UNIVERSALK9-M
    interface GigabitEthernet1/0/1
     description Y
     switchport trunk encapsulation dot1q
     switchport trunk allowed vlan 18,60,64-66,68,100-102,104,105,200,251,900,902
     switchport trunk allowed vlan add 903,906,911,934,937,939
     switchport mode trunk
     channel-group 1 mode active
    end
    interface GigabitEthernet2/0/1
     description Y
     switchport trunk encapsulation dot1q
     switchport trunk allowed vlan 18,60,64-66,68,100-102,104,105,200,251,900,902
     switchport trunk allowed vlan add 903,906,911,934,937,939
     switchport mode trunk
     channel-group 1 mode active
    end
    interface Port-channel1
     description Y
     switchport trunk encapsulation dot1q
     switchport trunk allowed vlan 18,60,64-66,68,100-102,104,105,200,251,900,902
     switchport trunk allowed vlan add 903,906,911,934,937,939
     switchport mode trunk
    end

  • Cat6509 Etherchannel to AIX

    Due to the following log messages last Friday night and discovering our AIX connections are Link Aggregated, I am attempting to connection 4 ports to AIX VIO servers using etherchannel. Have not had any success as of yet.
    sh log | i %MAC_MOVE-SP-4-NOTIF
    Jan 25 16:13:06: %MAC_MOVE-SP-4-NOTIF: Host 0a5d.3c1e.8002 in vlan 1 is flapping between port Gi2/19 and port Gi2/20 - 172.25.3.44
    Jan 25 16:13:06: %MAC_MOVE-SP-4-NOTIF: Host 0a5d.3e72.4902 in vlan 1 is flapping between port Gi2/19 and port Gi2/20 - 172.25.3.31
    Jan 25 16:13:06: %MAC_MOVE-SP-4-NOTIF: Host 0a5d.3ade.7902 in vlan 1 is flapping between port Gi2/19 and port Gi2/20 - 172.25.3.41
    Anyone have knowledge or experience with this? Thank you ahead for any assistance.
    Configuration: Cat6509
    int port-channel 23
    switchport
    switchport mode access
    no sh
    int Gi2/22
    switchport
    switchport mode access
    switchport access vlan 1
    spanning-tree portfast
    channel-group 23 mode active
    int Gi2/24
    switchport
    switchport mode access
    switchport access vlan 1
    spanning-tree portfast
    channel-group 23 mode active
    Configuration: AIX
    EtherChannel / Link Aggregation: ent5
    Status: Available
    Attributes:
    adapter_names   ent0,ent1      EtherChannel Adapters
    alt_addr  0x000000000000       Alternate EtherChannel Address
    auto_recovery   yes                 Enable automatic recovery after failover
    backup_adapter  NONE           Adapter used when whole channel fails
    hash_mode       default            Determines how outgoing adapter is chosen
    interval        long                     Determines interval value for IEEE 802.3ad mode
    mode            standard             EtherChannel mode of operation
    netaddr         0                        Address to ping
    noloss_failover yes                  Enable lossless failover after ping failure
    num_retries     3                     Times to retry ping before failing
    retry_time      1                      Wait time (in seconds) between pings
    use_alt_addr    no                   Enable Alternate EtherChannel Address
    use_jumbo_frame no               Enable Gigabit Ethernet Jumbo Frames

    Hi,
    The configuration you've applied to the switches is to enable a standards based Cisco EtherChannel i.e., IEEE 802.3ad (now IEEE 802.1ax) using the Link Aggregation Control Protocol (LACP).
    From reading the IBM AIX Configuring an EtherChannel documentation, the way I understand the AIX configuration you've pasted above, it's not running IEEE 802.3ad Link Aggregation with LACP. I believe mode is the important setting here, and the aforementioned document states the following:
    Mode: You can choose from the following modes:
    standard: In this mode the EtherChannel uses an algorithm to choose which adapter it will send the packets out on. The algorithm consists of taking a data value, dividing it by the number of adapters in the EtherChannel, and using the remainder (using the modulus operator) to identify the outgoing link. The Hash Mode value determines which data value is fed into this algorithm (see the Hash Mode attribute for an explanation of the different hash modes). For example, if the Hash Mode is standard, it will use the packet's destination IP address. If this is 10.10.10.11 and there are 2 adapters in the EtherChannel, (1 / 2) = 0 with remainder 1, so the second adapter is used (the adapters are numbered starting from 0). The adapters are numbered in the order they are listed in the SMIT menu. This is the default operation mode.
    round_robin: In this mode the EtherChannel will rotate through the adapters, giving each adapter one packet before repeating. The packets may be sent out in a slightly different order than they were given to the EtherChannel, but it will make the best use of its bandwidth. It is an invalid combination to select this mode with a Hash Mode other than default. If you choose the round-robin mode, leave the Hash Mode value as default.
    netif_backup: To enable Network Interface Backup Mode, you can configure multiple adapters in the primary EtherChannel and a backup adapter. For more information, see Configuring Network Interface Backup.
    8023ad: This options enables the use of the IEEE 802.3ad Link Aggregation Control Protocol (LACP) for automatic link aggregation. For more details about this feature, see IEEE 802.3ad Link Aggregation configuration.
    You may want to check with the server team again and confirm that they have the same understanding of an aggregate link as you have. With the setup you've shown applied to the Catalyst switch I think they should be running the AIX server with the mode configured as 802.3ad.
    Regards

  • Channel-group mode for VSS MEC link to WLC

    Hello
    I have a Cisco 5508 WLC with LAG enabled - this LAG connects to a single VSS chassis (VSS etherchannel mode is "on" as per the WLC documentation)
    I'm looking to spread this LAG across both the VSS chassis - Cisco's VSS best practice document below states that for Multi Chassis Etherchannel "Do not use on and off options with PAgP or LACP or Trunk protocol negotiation"
    http://www.cisco.com/c/en/us/support/docs/switches/catalyst-6500-virtual-switching-system-1440/109547-vss-best-practices.html
    Is anyone else connecting a WLC LAG to a VSS MEC and if so what channel-group mode are they using?
    Thanks
    Andy

    Hi,
    I have never connected a WLC to VSS, but WLC should be threaded just as an access switch and use LACP or PAgP to connect to both VSS switches.
    HTH

  • Etherchannel and misconfiguration

    Hi,
    My 2 3750 are connected with 2 GiGe Link with etherchannel mode ON.
    i wanted to add a VLAN on the trunk, so i did the "switchport trunk allowed vlan add" command on the 2 giga interface instead of the "logical port channel interface". so the 2 interfaces Giga have been immediatly "suspended" si the etherchannel was down
    is it possible to devalidate this feature in order to avoid the type of probleme with a misconfiguration ?

    Hello,
    try the global command:
    no spanning-tree etherchannel guard misconfig
    Regards,
    Nethelper

  • External monitor randomly loses signal

    Hello,
    I have a external monitor connected via a DVI-D/Mini Displayport cable, and maybe once or twice a week the monitor will all of a sudden lose signal. The only way to regain the signal to the monitor is to unplug the cable from my MacbookPro.
    Has anyone ever experienced this? Is there any recommended solution? Is it a faulty DVI-D/Mini Displayport cable I am using?
    Macbook Pro - Late 2009
    Processor Name:          Intel Core 2 Duo
    Processor Speed:          2.53 GHz
    OSX 10.6.7

    Goobey - you have your monitor set up in extended mode. This gives you the effect of having an extended desktop. You can drag applications to the monitor and have multiple apps on screen at once.
    If you prefer to have the same screen display on both monitors then you must select mirror mode. This can be selected in System Preferences - Displays.
    If you would prefer to use your external monitor along with an external keyboard you can then run in closed clamshell mode. You would have to attach an external keyboard, mouse and your monitor. Then you close the lid to your MB allowing it to go to sleep. Once it is asleep, you can wake it to the external monitor by pushing the shift key on the external keyboard. This will wake the MB to the external monitor/keyboard/mouse. There is one caveat to this mode. You must be connected to power to run in closed clamshell mode.
    Hope this solves your question!

  • How many copies of pictures does iPhoto '08 stores on hard drive?

    I'm relatively new to Mac and completely new to iPhoto - have used Photoshop, etc, and Graphic Converter for quite some time. Upgraded to iPhoto'08 recently, and have a newbie question - how does iPhoto stores picture files? It seems that it creates at least 2 copies of every picture! And then there are thumbnails folder with same pics. This is insane! I have about 180 GB of pictures I wanted to import and catalogue in iPhoto, but now I have second thoughts cause I don't think I will have enough space to keep 3 copies of everything! Is there a way to tell iPhoto to just use pictures stored somewhere and not make copies for itself, and then another copy for something else? Please help, I realy like iPhotos' user interface, but need to make sure I'm not keeping 2 or more copies of every picture on my hard drive. Thanks!

    You can use iPhoto in the alias mode but there are some caveats with that mode. Once a photo is imported into the library as an alias, the original source file cannot be moved or it will brake it's link to the alias in iPhoto. If the external HD is dismounted while working in iPhoto the database file, Library6.iPhoto can get corrupted and without a backup copy (see the tip at the end of my signature) you'll have to start over with a new library.
    Do you Twango?
    TIP: For insurance against the iPhoto database corruption that many users have experienced I recommend making a backup copy of the Library6.iPhoto database file and keep it current. iPhoto doesn't have to be closed to use it, just idle. If problems crop up where iPhoto suddenly can't see any photos or thinks there are no photos in the library, replacing the working Library6.iPhoto file with the backup will often get the library back. By keeping it current I mean backup after each import and/or any serious editing or work on books, slideshows, calendars, cards, etc. That insures that if a problem pops up and you do need to replace the database file, you'll retain all those efforts. It doesn't take long to make the backup and it's good insurance.
    I've written an Automator workflow application (requires Tiger), iPhoto dB File Backup, that will copy the selected Library6.iPhoto file from your iPhoto Library folder to the Pictures folder, replacing any previous version of it. You can download it at Toad's Cellar. Be sure to read the Read Me pdf file.

  • Help with understanding of STG

    OK so I am live in the UK have signed up for STG and have registered two UK phones and have STG numbers for some of my contacts abroad. So I can now dial those STG numbers from either of my registered phones here in the UK and I will get to talk to them cheaply. xxxxxxxx
    I also have an 'Access Number' and have set up a PIN which I think means (haven't actually done this) that I can use any other non-registered UK phone and, providing I use this xxxxxx access number and PIN, I will be able to contact my friends abroad using the same STG numbers as above and I will again save shed loads of money. xxxxxxxxxx
    But what if I go abroad with one of my registered phones? What happens then? Is STG of any use to me in this case? Can I use it to call home cheaply? If so do I need to add my home (and other) UK numbers to my STG list? How does it work?
    Any advice (and confirmation or otherwise of my two xxxxxxxxxxxxxxx queries much appreciated.
    Bob.

    I'm having the same issue. I have a 2960S-48TS-L switch. I have 2 of the SFP modules connected via SM fiber to our 6509-E VSS on an etherchannel (mode on, not mode auto). The input copper ports are our Cisco 5508 Wireless controllers, so data is coming from the controllers and transmitting to the core switch.
    Traffic out on one port is 150Mbps, and the other port is 70Mbps. Since these are gig ports, I'm not sure how they can be overloaded.

  • C210 ESXI Port Group

    Hi,
    I had an issue where traffic on one of my ESXI port groups stopped passing traffic.
    Port Group name :UCM  vnic 1&2         -     Catalyst 4500     Etherchannel     Mode on, access vlan 100
    Port Group name :Unity/Uccx vnic 3&4 -     Catalyst 4500     Etherchannel     Mode on, access vlan 100
    My setup was in my UC environment was configured with 2 x vNics for my UCM VMs and 2 x vNics for my Unity/IUCCX VMs.
    I am not trunking over the Etherchanels, and  my Cisco switches are configured with mode on, and are access ports in Vlan 100.
    Traffic stopped passing over Port Group Unity/UCCX and I was unable to access the VMs from the switch side of the network. As all VMs are in the same vlan, I moved my Unity and UCCX VMs into Port Group UCM and then they were reachable from the network. Only Port Group Unity/Uccx had failed.
    The only way I could resolve the issue was to power down all VMs and reboot the C210 server.
    They had been operational for a period of time before the fault appeared. Any ideas why this may have happed or how to resolve without a complete server reboot would be appreciated.
    thanks
    Ian.

    Ian,
    I would suggest you to open a TAC service request with following information
    ESXi logs ( vm-support command output )
    CIMC show tech
    Upstream Switch show tech
    Approx date & time of the problem event
    So it worked when we moved the VMs to other port group on the vSwitch, right ?
    We need to look into VMware messages log file for this event.
    Padma

  • N2248 active-active configuration question

    I have a pair of 5548s connected as w/ vPC.  I have some 2248s which I wish to connect the the 5548 pair in active-active.  Each 2248 is connected to one port on each of the 5548s.  The 5548 ports are configured as a port channel. vPC display seems to indicate vPC is working. My problem is the 2248s are each online to only one 5548.  If I shutdown their port on which they are "online" to the 5548, they switch to "online" on the other 5548. (both 5548 configurations are identical, except for items like switch name.)
    How do I config the 2248s to connect via etherchannel to the 5548s, and to thereby come up online to both 5548s at the same time?  What am I doing wrong?  I'm happy to post configuration if that would help.
    /Chris Thomas, UCLA

    My problem was the documentation is comewhat unclear on how to configure the 2248s.  It is necessary to configure an identical FEX and port-channel on each 5548.  The port-channel defs need to have a matching "vpc n" on each 5548.  This statement has nothing to do with the vPC domain number, and must be unique for each 2248.  Once this is added, the 2248s come up online to both 5548s at the same time.  (There doesn't seem to be a command which specifically says that the 2248s are connected in etherchannel mode.)  (The vpn n is how vPC knows which ports are associated with each port-channel.)

  • GigabitEthernet1/1 is up, line protocol is down (notconnect)

    Hi All,
    I am really curious to investigate a possible reason behind this error message.
    During the configuration of a port channel bundled with 2 links I have the error in the subject but only for one side of the connection and only for one link part of the port channel.
    On the other side the corrispondent interface was up/up and the other link part of the port channel was able to go up with no issue (for all the configuration is the same).
    Background info:
    - The link in discussion was connecting the two Multilayer swicthes before the configuration of the port channel with no issue
    - The port channel is a L2 etherchannel
    - What was done was simply to shutdown the interface on both swicthes, add the command channel group xx mode on  on both side of the connection and then bring up the connection with the result above showed: one side up/down (not connect) and the other side up/up
    I am excluding problem with the configuration. The reason is simple: i just reply the configuration to the all links (total 2) part of the port channel with no issue.
    Can be a cabling problem (SFP)? Again keep in mind that before the change, this link was active with no issue for 4 years.
    Thanks all.

    Hi Peter,
    Find below the requested output.
    I forgot to mention something:
    The etherchannel is a L2
    The mode employed to create the port channel was on
    In any case what I did in the meanwhile was:
    - To check the cable -> It is ok
    - I did not check the SFP but I configured the involved interfaces as L3 and I bringed up both with no issue. They are connected so I am assuming that the SFP is ok. Do you agree?
    At this point due to the fact that:
    Configuration is working properly for the second link part of the same portchannel
    The cable and sfp is ok
    The only problem that I can see here is the Etherchannel Modes adopted: I heard that on modes is not the best practice. The best is use the LACP
    Here the requested output:
    show int gi1/1 capa
    Dot1x:                 yes
      Model:                 WS-X6748-SFP
      Type:                  1000BaseSX
      Speed:                 1000
      Duplex:                full
      Trunk encap. type:     802.1Q,ISL
      Trunk mode:            on,off,desirable,nonegotiate
      Channel:               yes
      Broadcast suppression: percentage(0-100)
      Flowcontrol:           rx-(off,on,desired),tx-(off,on,desired)
      Membership:            static
      Fast Start:            yes
      QOS scheduling:        rx-(1q8t), tx-(1p3q8t)
      CoS rewrite:           yes
      ToS rewrite:           yes
      Inline power:          no
      SPAN:                  source/destination
      UDLD                   yes
      Link Debounce:         yes
      Link Debounce Time:    yes
      Ports on ASIC:         25,27,29,31,33,35,37,39,41,43,45,47
      Port-Security:         yes
    GigabitEthernet1/1 is up, line protocol is down (notconnect)
      Hardware is C6k 1000Mb 802.3, address is 0019.aa70.0000 (bia 0019.aa70.0006)
      Description:
      MTU 1500 bytes, BW 1000000 Kbit, DLY 10 usec,
         reliability 255/255, txload 1/255, rxload 1/255
      Encapsulation ARPA, loopback not set
      Keepalive set (10 sec)
      Full-duplex, 1000Mb/s, media type is SX
      input flow-control is off, output flow-control is off
      Clock mode is auto
      ARP type: ARPA, ARP Timeout 04:00:00
      Last input 00:00:58, output 02:08:13, output hang never
      Last clearing of "show interface" counters 4y10w
      Input queue: 0/2000/66318/0 (size/max/drops/flushes); Total output drops: 1731225685
      Queueing strategy: fifo
      Output queue: 0/40 (size/max)
      5 minute input rate 17000 bits/sec, 25 packets/sec
      5 minute output rate 0 bits/sec, 0 packets/sec
         1705750435550 packets input, 2106584160022948 bytes, 1 no buffer
         Received 245618852 broadcasts (148781910 multicasts)
         0 runts, 48 giants, 1 throttles
         0 input errors, 0 CRC, 0 frame, 66317 overrun, 0 ignored
         0 watchdog, 0 multicast, 0 pause input
         0 input packets with dribble condition detected
         3762458417011 packets output, 3133012553118384 bytes, 0 underruns
         0 output errors, 0 collisions, 4 interface resets
         0 babbles, 0 late collision, 0 deferred
         0 lost carrier, 0 no carrier, 0 PAUSE output
         0 output buffer failures, 0 output buffers swapped out
    show interfaces status err-disabled
    empty
    show etherchannel summary
    120    Po120(SU)        -        Gi1/2(P) Gi1/1(D)

  • VSS using Pagp+ Dual Active Detection

    I am going to use VSS with a C3750 'Access' switch running 12.2(46)SE that supports Pagp+ for dual active detection. Regarding this topology, i have some questions:
    1) Does my Etherchannel towards the C3750 stack need to be a Pagp Etherchannel ? Or can it be a fixed Etherchannel (mode on) ?
    2) If the Etherchannel needs to be a Pagp Etherchannel before VSS can use the Pagp+ packets, does this imply that i can't use a cross-stack Etherchannel on the C3750, because cross-stack etherchannel did not support Pagp before ? Is it supported on 12.2(46)SE ?

    It is -very- easy to configure.
    Just connect two interfaces back-to-back together, of course, following a different path as your VSL links, then:
    interface GigabitEthernet2/4/14
    no switchport
    no ip address
    dual-active fast-hello
    end
    interface GigabitEthernet1/4/14
    no switchport
    no ip address
    dual-active fast-hello
    end
    And that's all.
    VSS_SWITCH#sh switch virtual dual-active fast-hello
    Fast-hello dual-active detection enabled: Yes
    Fast-hello dual-active interfaces:
    Port Local State Peer Port Remote State
    Gi1/4/14 Link up Gi2/4/14 Link up

  • IPS 4270 and VSS (Virtual Switch System)

    HI,
    I would like to know whether it is possible to connect just One IPS 4270 to a VSS in etherchannel mode (two IPS interfaces per each 6500 Switch).
    Thanks in advance

    You can re-use the virtual domain ID as long as the the two VSS chassis are not directly connecting to each other. Take a look at this link:
    VVirtual Domain
    Defining the domain identifier (ID) is the first step in creating a VSS from two physical chassis. A unique domain ID identifies two switches that are intended to be part of the same VSS pair that defines the VSS domain. Assignment of a domain ID allows multiple virtual switch pairs to be connected in a hierarchical manner. Only one VSS pair can participate in a particular domain. The domain ID can have a value ranging from 1 to 255 and must be unique when multiple VSS pairs are connected together. See Figure 2-2.
    Figure 2-2 VSS Domain IDs
    http://www.cisco.com/c/en/us/td/docs/solutions/Enterprise/Campus/VSS30dg/campusVSS_DG/VSS-dg_ch2.html
    Hope this helps!
    Thanks you for rating useful posts! 

  • 4240 inline mode on etherchannel

    Hi, I just wanted to know if the 4240 IPS can be configured to monitor(inline) an etherchannel port? If yes, where can i get a guide?
    Thanks in advance!

    Can you explain your question a little bit more?
    Regards
    Farrukh

  • Need Help - JVM error in Forms 10g in Debug mode

    Hello,
    This issue has bothered me since I started coding in Forms. If I use an Associative Array with a VARCHAR2 index type, whenever I try to look at the contents of the array, a small JVM aborting messagebox appears with OK as the only option. Once I click OK, I get a Forms error saying it has lost connection with the server. This ONLY happens if I'm trying to look at the contents of the array when it has data. I can see the variable in the debug console just fine when it doesn't have data, but once one value is populated, the JVM aborting message pops up. Another weird caveat is the JVM error will only occur IF you have a debug window open which would display the contents of this array. I can still use arrays of this type IF I don't try and look at the contents in the debugger.
    Here is a quick test case. I just have a simple form with one push button. The following code is in the WHEN-BUTTON-PRESSED trigger:
    DECLARE
         TYPE COLUMN_ARRAY IS TABLE OF VARCHAR2(4000) INDEX BY VARCHAR2(50);
         testArray COLUMN_ARRAY;
    BEGIN
         testArray('col1') := 'value1'; -- break point here
         testArray('col2') := 'value2';
         testArray('col3') := 'value3';
    END;
    Put a breakpoint on the first statement and debug it. If you have the local variables debug window up, the JVM aborting error will appear when you step over the first line. We have submitted a metalink bug report about 3 months ago but never heard anything back. I wanted to post something here incase anyone else has encountered this error and might know how to fix it.
    Here are some details of the environment we are using.
    Forms [32 Bit] Version 10.1.2.3.0 (Production)
    Oracle Database 11g Enterprise Edition Release 11.1.0.7.0 - 64bit Production
    With the Partitioning, OLAP, Data Mining and Real Application Testing options
    Oracle Toolkit Version 10.1.2.0.2 (Production)
    PL/SQL Version 10.1.0.5.0 (Production)
    Oracle Procedure Builder V10.1.2.3.0 - Production
    PL/SQL Editor (c) WinMain Software (www.winmain.com), v1.0 (Production)
    Oracle Query Builder 10.1.2.3.0 - Production
    Oracle Virtual Graphics System Version 10.1.2.0.2 (Production)
    Oracle Tools GUI Utilities Version 10.1.2.0.2 (Production)
    Oracle Multimedia Version 10.1.2.0.2 (Production)
    Oracle Tools Integration Version 10.1.2.0.2 (Production)
    Oracle Tools Common Area Version 10.1.2.0.2
    Oracle CORE     10.1.0.5.0     Production
    There was also a log file that was created on the error. Here are the contents:
    # An unexpected error has been detected by Java Runtime Environment:
    # EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x603c0f7b, pid=4184, tid=5384
    # Java VM: Java HotSpot(TM) Client VM (11.3-b02 interpreted mode, sharing windows-x86)
    # Problematic frame:
    # C [orageneric10.dll+0xc0f7b]
    # If you would like to submit a bug report, please visit:
    # http://java.sun.com/webapps/bugreport/crash.jsp
    # The crash happened outside the Java Virtual Machine in native code.
    # See problematic frame for where to report the bug.
    --------------- T H R E A D ---------------
    Current thread (0x010b7400): JavaThread "main" [_thread_in_native, id=5384, stack(0x00030000,0x00130000)]
    siginfo: ExceptionCode=0xc0000005, reading address 0x0000000c
    Registers:
    EAX=0x00000000, EBX=0x00000000, ECX=0x77c421e7, EDX=0x00000001
    ESP=0x0012ba60, EBP=0x0012bb60, ESI=0x00c8a47c, EDI=0x00000000
    EIP=0x603c0f7b, EFLAGS=0x00210212
    Top of Stack: (sp=0x0012ba60)
    0x0012ba60: 00000000 0369d8ac 037f6c00 037f6c00
    0x0012ba70: 037f6c00 003b65a8 6d9335ec 00000000
    0x0012ba80: 00000018 0369d8ac 6d8b83bc 2b193da8
    0x0012ba90: 0369d8ac 00000018 6d96abbe 0369d8ac
    0x0012baa0: 6d91ad4e 6d97c34f 037f6c00 0369d8a8
    0x0012bab0: 0369d8b0 6d97d636 270aba00 00000000
    0x0012bac0: 037f6c00 0369d8a8 6d96e711 0369d8b0
    0x0012bad0: 037f6c00 0000000a 0369d898 00000010
    Instructions: (pc=0x603c0f7b)
    0x603c0f6b: 90 55 8b ec 81 ec fc 00 00 00 ff 75 0c 8b 45 08
    0x603c0f7b: 8b 50 0c 8b 48 10 89 95 04 ff ff ff 8b 50 14 89
    Stack: [0x00030000,0x00130000], sp=0x0012ba60, free space=1006k
    Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
    C [orageneric10.dll+0xc0f7b]
    C [oraclient10.dll+0x45fa9]
    C [orageneric10.dll+0x2b21d]
    C [DEB.dll+0xea2b]
    C [DEB.dll+0xcd54]
    j oracle.opb.debugger.impl.DbgServer.nGetPackageValues(JJ)[B+0
    j oracle.opb.debugger.impl.DbgServer.getPackageValues(IJ)V+5
    j oracle.opb.debugger.impl.DbgPacketProcessor.processCommand(Loracle/opb/net/CommandPacket;)Z+624
    j oracle.opb.debugger.impl.DbgPacketProcessor.processPacket(Z)Z+30
    j oracle.opb.debugger.impl.DbgPacketProcessor.processPacketsUntilRun()V+2
    j oracle.opb.debugger.impl.DbgServer.suspended()V+22
    v ~StubRoutines::call_stub
    Java frames: (J=compiled Java code, j=interpreted, Vv=VM code)
    j oracle.opb.debugger.impl.DbgServer.nGetPackageValues(JJ)[B+0
    j oracle.opb.debugger.impl.DbgServer.getPackageValues(IJ)V+5
    j oracle.opb.debugger.impl.DbgPacketProcessor.processCommand(Loracle/opb/net/CommandPacket;)Z+624
    j oracle.opb.debugger.impl.DbgPacketProcessor.processPacket(Z)Z+30
    j oracle.opb.debugger.impl.DbgPacketProcessor.processPacketsUntilRun()V+2
    j oracle.opb.debugger.impl.DbgServer.suspended()V+22
    v ~StubRoutines::call_stub
    --------------- P R O C E S S ---------------
    Java Threads: ( => current thread )
    0x03c28400 JavaThread "Packet Receiver[oracle.opb.net.PacketTransceiver@61de33]" [_thread_in_native, id=5424, stack(0x03da0000,0x03ea0000)]
    0x03c27000 JavaThread "Packet Sender[oracle.opb.net.PacketTransceiver@61de33]" [_thread_blocked, id=1660, stack(0x03ca0000,0x03da0000)]
    0x0325ec00 JavaThread "Low Memory Detector" daemon [_thread_blocked, id=3432, stack(0x03880000,0x03980000)]
    0x03258800 JavaThread "CompilerThread0" daemon [_thread_blocked, id=6132, stack(0x03760000,0x03860000)]
    0x03257400 JavaThread "Attach Listener" daemon [_thread_blocked, id=4244, stack(0x03660000,0x03760000)]
    0x03253400 JavaThread "Finalizer" daemon [_thread_blocked, id=4212, stack(0x03550000,0x03650000)]
    0x0324ec00 JavaThread "Reference Handler" daemon [_thread_blocked, id=6056, stack(0x03440000,0x03540000)]
    =>0x010b7400 JavaThread "main" [_thread_in_native, id=5384, stack(0x00030000,0x00130000)]
    Other Threads:
    0x0324d000 VMThread [stack: 0x03330000,0x03430000] [id=3540]
    0x03260400 WatcherThread [stack: 0x03980000,0x03a80000] [id=5840]
    VM state:not at safepoint (normal execution)
    VM Mutex/Monitor currently owned by a thread: None
    Heap
    def new generation total 960K, used 538K [0x22990000, 0x22a90000, 0x22e70000)
    eden space 896K, 52% used [0x22990000, 0x22a06b08, 0x22a70000)
    from space 64K, 100% used [0x22a80000, 0x22a90000, 0x22a90000)
    to space 64K, 0% used [0x22a70000, 0x22a70000, 0x22a80000)
    tenured generation total 4096K, used 109K [0x22e70000, 0x23270000, 0x26990000)
    the space 4096K, 2% used [0x22e70000, 0x22e8b660, 0x22e8b800, 0x23270000)
    compacting perm gen total 12288K, used 82K [0x26990000, 0x27590000, 0x2a990000)
    the space 12288K, 0% used [0x26990000, 0x269a48c0, 0x269a4a00, 0x27590000)
    ro space 8192K, 67% used [0x2a990000, 0x2aef7ea8, 0x2aef8000, 0x2b190000)
    rw space 12288K, 53% used [0x2b190000, 0x2b805530, 0x2b805600, 0x2bd90000)
    Dynamic libraries:
    0x00400000 - 0x00410000      C:\Oracle\Ora10gRep\bin\frmweb.exe
    0x7c900000 - 0x7c9b2000      C:\WINNT\system32\ntdll.dll
    0x7c800000 - 0x7c8f6000      C:\WINNT\system32\kernel32.dll
    0x608d0000 - 0x60963000      C:\Oracle\Ora10gRep\bin\oranls10.dll
    0x60730000 - 0x607dc000      C:\Oracle\Ora10gRep\bin\oracore10.dll
    0x60c40000 - 0x60c47000      C:\Oracle\Ora10gRep\bin\orauts.dll
    0x71ab0000 - 0x71ac7000      C:\WINNT\system32\WS2_32.dll
    0x77dd0000 - 0x77e6b000      C:\WINNT\system32\ADVAPI32.dll
    0x77e70000 - 0x77f02000      C:\WINNT\system32\RPCRT4.dll
    0x77fe0000 - 0x77ff1000      C:\WINNT\system32\Secur32.dll
    0x77c10000 - 0x77c68000      C:\WINNT\system32\msvcrt.dll
    0x71aa0000 - 0x71aa8000      C:\WINNT\system32\WS2HELP.dll
    0x76b40000 - 0x76b6d000      C:\WINNT\system32\WINMM.dll
    0x77f10000 - 0x77f59000      C:\WINNT\system32\GDI32.dll
    0x7e410000 - 0x7e4a1000      C:\WINNT\system32\USER32.dll
    0x62b40000 - 0x62b53000      C:\Oracle\Ora10gRep\bin\oraunls10.dll
    0x774e0000 - 0x7761d000      C:\WINNT\system32\ole32.dll
    0x66220000 - 0x6623c000      C:\Oracle\Ora10gRep\bin\nn.dll
    0x64ce0000 - 0x64dbd000      C:\Oracle\Ora10gRep\bin\UIW.dll
    0x64ca0000 - 0x64cb1000      C:\Oracle\Ora10gRep\bin\UTL.dll
    0x64cd0000 - 0x64cd7000      C:\Oracle\Ora10gRep\bin\UTC.dll
    0x64cc0000 - 0x64cc9000      C:\Oracle\Ora10gRep\bin\UTJ.dll
    0x64f10000 - 0x64f21000      C:\Oracle\Ora10gRep\bin\UIIM.dll
    0x73000000 - 0x73026000      C:\WINNT\system32\WINSPOOL.DRV
    0x5d090000 - 0x5d12a000      C:\WINNT\system32\COMCTL32.dll
    0x64ed0000 - 0x64ef6000      C:\Oracle\Ora10gRep\bin\UIOLE.dll
    0x763b0000 - 0x763f9000      C:\WINNT\system32\comdlg32.dll
    0x7c9c0000 - 0x7d1d7000      C:\WINNT\system32\SHELL32.dll
    0x77f60000 - 0x77fd6000      C:\WINNT\system32\SHLWAPI.dll
    0x663d0000 - 0x66414000      C:\Oracle\Ora10gRep\bin\CA.dll
    0x66340000 - 0x6636a000      C:\Oracle\Ora10gRep\bin\mmc.dll
    0x616b0000 - 0x61893000      C:\Oracle\Ora10gRep\bin\oraclient10.dll
    0x62b60000 - 0x62b66000      C:\Oracle\Ora10gRep\bin\oravsn10.dll
    0x60d30000 - 0x60de8000      C:\Oracle\Ora10gRep\bin\oracommon10.dll
    0x60300000 - 0x6071c000      C:\Oracle\Ora10gRep\bin\orageneric10.dll
    0x629c0000 - 0x629d2000      C:\Oracle\Ora10gRep\bin\orasnls10.dll
    0x62b80000 - 0x62c86000      C:\Oracle\Ora10gRep\bin\oraxml10.dll
    0x00330000 - 0x00341000      C:\WINNT\system32\MSVCIRT.dll
    0x607e0000 - 0x608cc000      C:\Oracle\Ora10gRep\bin\oran10.dll
    0x62000000 - 0x6202c000      C:\Oracle\Ora10gRep\bin\oranl10.dll
    0x62030000 - 0x62042000      C:\Oracle\Ora10gRep\bin\oranldap10.dll
    0x62090000 - 0x62184000      C:\Oracle\Ora10gRep\bin\orannzsbb10.dll
    0x61e10000 - 0x61e52000      C:\Oracle\Ora10gRep\bin\oraldapclnt10.dll
    0x61f30000 - 0x61f47000      C:\Oracle\Ora10gRep\bin\orancrypt10.dll
    0x71ad0000 - 0x71ad9000      C:\WINNT\system32\WSOCK32.dll
    0x76d60000 - 0x76d79000      C:\WINNT\system32\iphlpapi.dll
    0x77120000 - 0x771ab000      C:\WINNT\system32\OLEAUT32.dll
    0x621a0000 - 0x621d7000      C:\Oracle\Ora10gRep\bin\oranro10.dll
    0x621f0000 - 0x621fc000      C:\Oracle\Ora10gRep\bin\orantcp10.dll
    0x61f70000 - 0x61f76000      C:\Oracle\Ora10gRep\bin\oranhost10.dll
    0x61f20000 - 0x61f26000      C:\Oracle\Ora10gRep\bin\orancds10.dll
    0x62210000 - 0x62216000      C:\Oracle\Ora10gRep\bin\orantns10.dll
    0x60970000 - 0x60c31000      C:\Oracle\Ora10gRep\bin\orapls10.dll
    0x62500000 - 0x62507000      C:\Oracle\Ora10gRep\bin\oraslax10.dll
    0x627b0000 - 0x628b3000      C:\Oracle\Ora10gRep\bin\oraplp10.dll
    0x618b0000 - 0x61906000      C:\Oracle\Ora10gRep\bin\orahasgen10.dll
    0x622b0000 - 0x622e6000      C:\Oracle\Ora10gRep\bin\oraocr10.dll
    0x622f0000 - 0x62315000      C:\Oracle\Ora10gRep\bin\oraocrb10.dll
    0x5b860000 - 0x5b8b5000      C:\WINNT\system32\NETAPI32.dll
    0x76bf0000 - 0x76bfb000      C:\WINNT\system32\PSAPI.DLL
    0x62a80000 - 0x62af6000      C:\Oracle\Ora10gRep\bin\orasql10.dll
    0x66450000 - 0x66538000      C:\Oracle\Ora10gRep\bin\frmw.dll
    0x00410000 - 0x004d4000      C:\Oracle\Ora10gRep\bin\frmwcm.dll
    0x662f0000 - 0x66320000      C:\Oracle\Ora10gRep\bin\mmi.dll
    0x64e30000 - 0x64e93000      C:\Oracle\Ora10gRep\bin\UIREM.dll
    0x659a0000 - 0x659ee000      C:\Oracle\Ora10gRep\bin\ROS.dll
    0x64ad0000 - 0x64c05000      C:\Oracle\Ora10gRep\bin\VGS.dll
    0x66250000 - 0x6627e000      C:\Oracle\Ora10gRep\bin\mmw.dll
    0x662a0000 - 0x662b0000      C:\Oracle\Ora10gRep\bin\mmv.dll
    0x73b50000 - 0x73b67000      C:\WINNT\system32\AVIFIL32.dll
    0x77be0000 - 0x77bf5000      C:\WINNT\system32\MSACM32.dll
    0x75a70000 - 0x75a91000      C:\WINNT\system32\MSVFW32.dll
    0x662c0000 - 0x662df000      C:\Oracle\Ora10gRep\bin\mms.dll
    0x66690000 - 0x6680f000      C:\Oracle\Ora10gRep\bin\DEB.dll
    0x627a0000 - 0x627af000      C:\Oracle\Ora10gRep\bin\oraplc10.dll
    0x66380000 - 0x66389000      C:\Oracle\Ora10gRep\bin\mma.dll
    0x64ff0000 - 0x65003000      C:\Oracle\Ora10gRep\bin\UAT.dll
    0x64f70000 - 0x64f94000      C:\Oracle\Ora10gRep\bin\UIA.dll
    0x64f30000 - 0x64f45000      C:\Oracle\Ora10gRep\bin\UIDC.dll
    0x76390000 - 0x763ad000      C:\WINNT\system32\IMM32.DLL
    0x773d0000 - 0x774d3000      C:\WINNT\WinSxS\x86_Microsoft.Windows.Common-Controls_6595b64144ccf1df_6.0.2600.5512_x-ww_35d4ce83\comctl32.dll
    0x74720000 - 0x7476c000      C:\WINNT\system32\MSCTF.dll
    0x755c0000 - 0x755ee000      C:\WINNT\system32\msctfime.ime
    0x71a50000 - 0x71a8f000      C:\WINNT\System32\mswsock.dll
    0x76f20000 - 0x76f47000      C:\WINNT\system32\DNSAPI.dll
    0x76fb0000 - 0x76fb8000      C:\WINNT\System32\winrnr.dll
    0x76f60000 - 0x76f8c000      C:\WINNT\system32\WLDAP32.dll
    0x00d30000 - 0x00d88000      C:\WINNT\system32\hnetcfg.dll
    0x71a90000 - 0x71a98000      C:\WINNT\System32\wshtcpip.dll
    0x76fc0000 - 0x76fc6000      C:\WINNT\system32\rasadhlp.dll
    0x6d8b0000 - 0x6db06000      C:\Oracle\Ora10gRep\jdk\jre\bin\client\jvm.dll
    0x7c340000 - 0x7c396000      C:\WINNT\system32\MSVCR71.dll
    0x6d340000 - 0x6d348000      C:\Oracle\Ora10gRep\jdk\jre\bin\hpi.dll
    0x6d860000 - 0x6d86c000      C:\Oracle\Ora10gRep\jdk\jre\bin\verify.dll
    0x6d3e0000 - 0x6d3ff000      C:\Oracle\Ora10gRep\jdk\jre\bin\java.dll
    0x6d8a0000 - 0x6d8af000      C:\Oracle\Ora10gRep\jdk\jre\bin\zip.dll
    0x6d6c0000 - 0x6d6d3000      C:\oracle\Ora10gRep\jdk\jre\bin\net.dll
    VM Arguments:
    jvm_args: -Djava.compiler=NONE abort exit -Xrs -Xbootclasspath/p:C:\Oracle\Ora10gRep\vbroker4\lib\vbjboot.jar
    java_command: <unknown>
    Launcher Type: generic
    Environment Variables:
    CLASSPATH=C:\Oracle\Ora10gRep\j2ee\OC4J_BI_Forms\applications\formsapp\formsweb\WEB-INF\lib\frmsrv.jar;C:\Oracle\Ora10gRep\jlib\repository.jar;C:\Oracle\Ora10gRep\jlib\ldapjclnt10.jar;C:\Oracle\Ora10gRep\jlib\debugger.jar;C:\Oracle\Ora10gRep\jlib\ewt3.jar;C:\Oracle\Ora10gRep\jlib\share.jar;C:\Oracle\Ora10gRep\jlib\utj.jar;C:\Oracle\Ora10gRep\jlib\zrclient.jar;C:\Oracle\Ora10gRep\reports\jlib\rwrun.jar;C:\Oracle\Ora10gRep\forms\java\frmwebutil.jar
    PATH=C:\Oracle\Ora10gRep\bin;C:\Oracle\Ora10gRep\jdk\jre\bin\client
    OS=Windows_NT
    PROCESSOR_IDENTIFIER=x86 Family 15 Model 2 Stepping 9, GenuineIntel
    --------------- S Y S T E M ---------------
    OS: Windows XP Build 2600 Service Pack 3
    CPU:total 1 (1 cores per cpu, 1 threads per core) family 15 model 2 stepping 9, cmov, cx8, fxsr, mmx, sse, sse2
    Memory: 4k page, physical 1046512k(39192k free), swap 4094688k(2722564k free)
    vm_info: Java HotSpot(TM) Client VM (11.3-b02) for windows-x86 JRE (1.6.0_13-b03), built on Mar 9 2009 01:15:24 by "java_re" with MS VC++ 7.1
    time: Thu Jul 02 14:35:18 2009
    elapsed time: 131 seconds
    Any help is appreciated.
    Thanks!!!

    Nobody has any suggestions or comments???
    Can anyone confirm they have the same issue when running the sample code I provided below?
    Can anyone see the contents of a VARCHAR2 index based array when debugging??
    Thanks

Maybe you are looking for