Peer-to-peer Blocking problems

Hi folks,
I'm using WiSMs version 7.0.235.3 and WLC 7.0.230.0.  I'm trying to allow peer-to-peer communication but am having some difficulty.  I have "Peer to Peer Blocking" set to Disable and can ping between devices i.e. ICMP is working fine.  IP however is not working which doesn't really make any sense to me.  I've confirmed this using Wireshark.  If I set "Peer to Peer Blocking" to Drop, all traffic is blocked.
Any assistance/recommendations would be appreciated.
Thanks. S.

What are you actually trying to do? Is the issue when clients are associated to
The same WLAN on the same WLC?
Sent from Cisco Technical Support iPhone App

Similar Messages

  • Peer-to-peer blocking / SGT / upstream behavior

    Is there a way to take a WLC 5508, enable peer-to-peer blocking functionality and send the traffic up stream to be ran through an ACL and then sent back down to the WLC 5508 back into the same WLAN?  A switch typically won't forward traffic out the port it came in on right?
    I know this sounds crazy but I want to use ISE to apply a Security Group Tag to hosts and then use a higher powered switch to filter traffic rather than doing it on the WLC. 
    The goal is for hosts on the same WLAN to have or not have access to each other based on Authentication / SGT.  For instance if Joe authenticates all of Joe's device can talk to each other.  If Mary authenticates all of Mary's devices can talk as well.  However, based on security group tagging and SGACLs Mary's devices cannot talk to Joe's. 
    Any thoughts?

    Thanks for the quick response Steve.  However, I am already aware of that setting.  My question focuses more the the switching that will happen once the traffic is pushed up stream.
    "A switch typically won't forward traffic out the port it came in on right?"
    This is based on what I have read in the peer-to-peer blocking section of the docs here:
    http://www.cisco.com/c/en/us/td/docs/wireless/controller/7-0/configuration/guide/c70/c70wlan.html#wp1209597
    "In controller software releases prior to 4.2, peer-to-peer blocking is applied globally to all clients on all WLANs and causes traffic between two clients on the same VLAN to be transferred to the upstream VLAN rather than being bridged by the controller. This behavior usually results in traffic being dropped at the upstream switch because switches do not forward packets out the same port on which they are received."

  • Partial peer 2 peer blocking

    Hi,
    I need to configure partial peer 2 peer blocking to deny all traffic between two peer clients connected to the samw wlan.
    All traffic must be denied except the communication between some specific tcp ports.
    At wich level of configuration is possible or best to do this ?
    How does exacactly the controller behaves when using the forward to UpStream feature on the wlan, which configuration is needed on an upstream  catalyst 6500 switch in order to control the traffic between peer wlan clients ?
    thanks.
    Giorgio.

    Peer to peer blcoking is sort of all or none http://www.cisco.com/en/US/docs/wireless/controller/7.4/configuration/guides/wlan/config_wlan_chapter_01010.html
    What you can do is use an acl on the WLC to limit traffic from certain ip to a certain ip.
    http://www.cisco.com/en/US/tech/tk722/tk809/technologies_tech_note09186a00807ce372.shtml
    Thanks,
    Scott
    Help out other by using the rating system and marking answered questions as "Answered"

  • Ad-hoc/peer-to-peer WIFI problems

    There definitely seems to be a problem with WIFI on the iPhone 4.
    At my work, I have been using a peer-to-peer/ad-hoc wireless connection setup on my laptop with internet connection sharing. I've been using this for over a year, first with my iPhone 2G and then my 3GS. Five of my colleagues have also been using the connection fine.
    However, two of us have now upgraded to iPhone 4s and, although they work fine on our home WIFI networks, neither of them work on our work ad-hoc network. They connect to the network, but it takes ages before the WIFI symbol appears and, when it finally does, you cannot access the internet.
    Also, if one of our iPhone 4s connects to the network, all other 3Gs and 3GSs can’t access the internet! It’s amazing to watch. Surf from web page to web page on a 3GS fine, connect an iPhone 4 and, bang, 3GS stops loading pages. Turn off WIFI on the iPhone 4 and 3GS starts loading pages again. Weird!
    Before anyone asks, there are no ip address conflicts on the network and we have checked the settings on all of the phones numerous times; they’re fine.
    We’ve also tried this on three different laptops although, I have to admit, they are all the same model; IBM ThinkPad Lenovo R400.
    I’m suspecting it’s a frequency issue and I can probably resolve it by adjusting the WIFI card settings on the laptop, but so far I’ve had no joy.
    Any ideas?

    Tried many different combinations of the WIFI card settings on the ThinkPad, but no joy. It's as though the iPhone 4 is too noisy on the network and causes the other devices to fail to comunticate on the network.
    When a 3GS is connected on its own (or with other 3GSs), I can ping it. But as soon as I connect an iPhone 4, I can no longer ping the 3GS. What is happening?
    The actual card in the ThinkPad is an Intel WiFi Link 5100 AGN.

  • Peer gone problem

    When I connect to weblogic server through a client. If I do some long time (or
    cpu consuming) operation, I will get the peer gone exception. What is this exception
    for and how can I solve it?
    Thanks

    Shiva Paranandi <[email protected]> wrote:
    Do you see this on the client or the server?Server Side.
    >
    c l wrote:
    When I connect to weblogic server through a client. If I do some longtime (or
    cpu consuming) operation, I will get the peer gone exception. Whatis this exception
    for and how can I solve it?
    Thanks

  • AP to AP peer-to-peer blocking

    If you have two autonomous AP's, both with the same user vlan and subnet, is there a way to block users from one AP communicating with users on the second AP.
    I know you can use PSPF for users connected to the same AP but need the best way to stop them when connected to seperate AP's in same vlan.
    Thanks.

    Hi Mat,
    Here is the second part of the config for using PSPF;
    Configuring Protected Ports
    To prevent communication between client devices associated to different access points on your wireless LAN, you must set up protected ports on the switch to which your access points are connected. Follow these steps to set up protected ports on your switch:
    Beginning in privileged EXEC mode, follow these steps to define a port on your switch as a protected port:
    Command Purpose
    Step 1
    configure terminal
    Enter global configuration mode.
    Step 2
    interface interface-id
    Enter interface configuration mode, and enter the type and number of the switchport interface to configure, such as gigabitethernet0/1.
    Step 3
    switchport protected
    Configure the interface to be a protected port.
    Step 4
    end
    Return to privileged EXEC mode.
    Step 5
    show interfaces interface-id switchport
    Verify your entries.
    Step 6
    copy running-config startup-config
    (Optional) Save your entries in the configuration file.
    To disable protected port, use the no switchport protected interface configuration command.
    http://www.cisco.com/en/US/docs/wireless/access_point/12.2_15_JA/configuration/guide/s15rf.html#wp1038494
    Hope this helps!
    Rob

  • Number of data block problem

    number of data block
    is there any limit for the number of datablocks in a form?
    i have a form that has 8 blocks and all of them are none base,
    some times when i use this form it suddenly closed and a special file (ifrun60_dump file)
    is created.i donot know the reson and i cannot solve the problem
    if you have any idea about this ,plz help me?
    thanks in advance.
    regards ,
    shoja.

    Restriction on the number of objects is documented in the Help topic "Limits" - There is no practical limit to the number of blocks in a form. Certainly 8 is a timy number compared with mosdt forms.
    Contact support and supply them with the dump file, that should help to identify the issue you have.

  • MT100 Header Blocks problem

    Hello expert,
    I have a problem in MT100 generation.
    File is generated with the correct payment information but I don't have headr block i mean tags 01, 02, 03, 04, 05, 06 and 07.
    There is an option that i should set to print also header block?
    Thank you in advance.

    Thank you Gaurav.
    I checked all MF of all events. There is no tags 1,2..7. In the event 30, the MF creates tags 20 until 72.
    The bank sent me the file format MT100 expected. There are two blocks: header Block  (Tag from 1 to 7) and payment information  block  (Tag from 20 to 72). I have no problem with the payment  block is what generate SAP and i found those tags in event 30.
    by cons I do not know how to enable the generation of header block?
    1- This block could be generated by standard SAP ? What i must to set?
    2- Or i must use MF to add myself this header block? (Specific dev)
    Just for information, header block is like that:
    :01:  Refrence    --> YYMMDDNN when NN is the file number --> Mandatory for the bank
    :02: Total amount                                                                      --> Mandatory for the bank
    :03: No orders                                                                          --> Mandatory for the bank
    :04: Paying Bank --> SWIFT                                                     --> Mandatory for the bank
    :05: Ordering party --> Ordering party name and adress       --> Mandatory for the bank
    :06: User No --> User No at the paying bank                         -->optional
    :07: File name                                                                         -->optional
    Thank you very much for your help.

  • JOptionPane event blocking problem

    Hi,
    JOptionPane is causing me a problem.
    I have a simple frame that contains a text field and a button.
    Pressing the button should write something to the standard output.
    When the text field loses focus a JOptionPane in poped to the user.
    The following scenario is problematic:
    1. The text field owns the focus.
    2. The user presses the button.
    Expected result:
    The JOptionPane appears due to the lost focus event on the text field.
    After closing it some text is written to the standard output due to the action event on the button.
    The actual result:
    The JOptionPane does appears but after closing it nothing is written to the standard output. The button stays in a curious state (when the mouse hovers over the button the button looks pressed, and when the mouse doesn't hover over the button the button looks unpressed).
    Probable reason for this behaviour:
    The JOptionPane blocks all awt/swing events while it is opened. Some of the button code is perfomed due to the button press, but the ActionListener's actionPerformed method is not invoked.
    I need the actionPerfomed method to be invoked.
    Can anyone help me?
    Here is the source code:
    package test;
    import javax.swing.*;
    import javax.swing.event.*;
    import javax.swing.text.*;
    import java.awt.*;
    import java.awt.event.*;
    public class Test {
    public Test() {
    public static void main(String[] args) {
    //Test test1 = new Test();
    final JFrame f = new JFrame("Test");
    JButton b = new JButton("Click Here");
    JTextField tField = new JTextField("Text", 10);
    f.addWindowListener(new WindowAdapter() {
    public void windowClosing(WindowEvent e) {
    System.exit(0);
    b.addActionListener(new ActionListener() {
    public void actionPerformed(ActionEvent e) {
    System.out.println("Button pressed!");
    tField.addFocusListener(new FocusAdapter() {
    public void focusLost(FocusEvent e) {
    if (e.isTemporary()) return;
    JOptionPane.showMessageDialog(f,
    "Focus lost",
    "Title",
    JOptionPane.INFORMATION_MESSAGE);
    JPanel content = (JPanel)f.getContentPane();
    content.setLayout(new BoxLayout(content, BoxLayout.X_AXIS));
    content.add(tField);
    content.add(Box.createHorizontalStrut(5));
    content.add(b);
    f.pack();
    f.show();
    Thanks,
    Shai

    Hello Shai.
    The JOptionPane seems to consume all events when its shown. (Check the stack after JOptionPane is shown.) I've solved a similar problem with the SwingUtilities.invokeLater() method. Maybe the following example will help:
    Runnable doDlgError = new Runnable() {
    public void run() {
    JOptionPane.showMessageDialog(this, "Error", "Error",
    JOptionPane.ERROR_MESSAGE);
    SwingUtilities.invokeLater(doDlgError);
    -Olaf

  • GP - Sequential Block Problem with input structure

    Hi all
    My scenario is as follows:
    I have three Actions A1 , A2, A3
    every action has collable object of type WebDynproComponent : CO1 CO2 CO3
    CO1 has only output parameters that i have mapped to input parameters of CO2 . 
    Output parameters of CO2 are apped to input parameters of CO3 . 
    I have created sequential block with Actions A1 , A2, A3.where target of A1 is A2 and that of A2 is A3
    I have created IVIEW of this GP process .
    when i open iview , ideally it should directly open the webdynpro comp of collable object CO1.
    *But my problem is its before instantiation asking me to fill values for  input parameters of CO2 which is in sequence to CO1.*
    *Is there any setting that i have missed while creating block?*
    Regards,
    Sheetal

    Hi,
    If you expose parameters at the process level, it will ask you to provide values while instaniation.
    If it is not a mandatory parameter, you can proceed with out providing values.
    The best way is don't expose paramters, if is not required at process level.
    You have to expose a parameter at process level, only if you want to use that parameter in other processes.
    by default, it will be exposed. You have to uncheck it, If you don't want to expose it.
    thanks

  • Thread Problem - (Thread Blocking Problems?)

    Hi Friends
    In my program while using thread i found a problem in this code .
    In this whlie running the 'msg' was printen only after all 5 inputs are given .
    why i was not getting output after one input.why the thread out was waiting for remaining threads input.
    my code is
    import java.io.*;
    class MyThread extends Thread
      BufferedReader bin;
       MyThread()
         super();
         start();
       public void run()
          try
           bin=new BufferedReader(new InputStreamReader(System.in));
           String msg=bin.readLine();
           System.out.println(msg);
          catch(IOException e)
             System.out.println(e);
    public class Threads
         public static void main(String args[])
              for(int i=0;i<5;i++)
                new MyThread();
    }

    Hi Friends
    In my program while using thread i found a problem
    em in this code .
    In this whlie running the 'msg' was printen only
    after all 5 inputs are given .
    why i was not getting output after one input.why
    hy the thread out was waiting for remaining threads
    input.Probably because of how the scheduler was rotating among the threads while waiting for input and queueing up output.
    When you call readLine, that thread blocks until a line is available. So it probably goes to the next thread's readLine, and so on. All threads are probably blocked waiting for input before you enter a single character.
    Something inside the VM has to coordinate the interaction with the console, and between that and your threads, the out stuff just doesn't get a chance to display right away.
    In general, you can't predict the order of execution of separate threads.

  • Invoice Block problem in MIRO

    Hi Friends,
    I am facing a issue. Can some one help to overcome this issue please
    1. We have created PO with item value Rs 100  and  GR is not done yet.
    2. Then we created Invoice for value Rs 20. Invoice got blocked due to Quantity (because GR is not done)
    3. Now,I am creating subsequent debit for the same PO for the remaining value of Rs 80. But this subsequent document is not getting blocked . According to me this subsequent document should also get blocked. Can some one help me why this problem. Is it a standard SAP functionality that subsequent document will not get blocked?
    Deva

    Please have a look for details
    http://help.sap.com/saphelp_erp60_sp/helpdata/en/a8/b99725452b11d189430000e829fbbd/content.htm
    Subsequent Debits/Credits are used in cases where the quantity is in the original invoice is to remain the same. For eg.
    PO  10 - $10
    Gr   10 - $10
    LIV 10 - $11 (Logistics Invoice Verification)
    The vendor invoice is more than that in the Purchase Order. In order to correct, the Vendor may send in another invoice for
    the Increased amount or a credit memo for the increased amount.
    If you approve of the price increase, post the subsequent invoice received as a Subsequent Debit/Credit Invoice.
    If it is a credit memo that has been received, then post the credit memo as Subsequent Debit/Credit.
    This would retain the quantity but reduce the amount.
    Subsequent Debit/Credit is for the case when the credit is not for the full amount eg. if the Vendor decided to credit
    only the $1 overcharged.
    Credit memo is for the credit of the full amount and value.
    Edited by: Sridhar Jayavarapu on Feb 12, 2009 2:34 PM

  • OBIEE 11g  Initialization Block problem with WLS User

    Hello,
    a brief description of my environment:
    - I have one machine with all OBIEE 11.1.1.6.2 components (build 120604.0813 BP1 64bit) and Oracle Database 11gR2;
    - In a separate machine I have the OID - Oracle Internet Directory where I have all business users with access to OBI Presentation Services;
    - In Weblogic Console I created a user named "weblogic" and this one is the administrator of all BI environment, this user is member of BIAdministrator and Administrators group, also this user is used to perform the communication between Fusion Middleware and Weblogic;
    - In weblogic Console I created a second user named "init_test" and he have the BIAuthor Role like the users that come from OID;
    - I have no problem logging in with all users OID and weblogic.
    Problem:
    - I created a simple Initalization Block and a variable to contain the result of the follow sql: SELECT region FROM adm_test_region WHERE city='Lisboa'
    - Initialization Blocks for Session variables are not working for "weblogic" user. For all other users everything is working as expected (users from OID and "init_test").
    Question:
    - There is any restriction in terms of Initialization Blocks for Session variables regarding the user that is linking Oracle Fusion Middleware with Oracle Weblogic?
    Thank you in advance,

    950780 wrote:
    Hello,
    a brief description of my environment:
    - I have one machine with all OBIEE 11.1.1.6.2 components (build 120604.0813 BP1 64bit) and Oracle Database 11gR2;
    - In a separate machine I have the OID - Oracle Internet Directory where I have all business users with access to OBI Presentation Services;
    - In Weblogic Console I created a user named "weblogic" and this one is the administrator of all BI environment, this user is member of BIAdministrator and Administrators group, also this user is used to perform the communication between Fusion Middleware and Weblogic;
    - In weblogic Console I created a second user named "init_test" and he have the BIAuthor Role like the users that come from OID;
    - I have no problem logging in with all users OID and weblogic.
    Problem:
    - I created a simple Initalization Block and a variable to contain the result of the follow sql: SELECT region FROM adm_test_region WHERE city='Lisboa'
    - Initialization Blocks for Session variables are not working for "weblogic" user. For all other users everything is working as expected (users from OID and "init_test").
    Question:
    - There is any restriction in terms of Initialization Blocks for Session variables regarding the user that is linking Oracle Fusion Middleware with Oracle Weblogic?
    Thank you in advance,When you say they are not working:
    1) You are using the session variables in a data filter in the RPD and for weblogic, the filter does not get applied?
    2) When trying to display the value of the sessoin variable in an analysis query, it errors out saying no value?
    As a BI Administrator, no data filters gets applied to the reports from the RPD unless you explicitly add them in the front end to the reports.
    You can also open the RPD in online mode, and go to sessions and kill everything, login using weblogic and monitor the sessions to see if a session is being created and the list of variables getting intilialized upon weblogic's entry into analytics.
    Thanks,
    -Amith.

  • Creating temporary table in pl/sql block problem

    hello
    i have a problem in creating and using temporary table in pl/sql block
    please verify below block
    begin
    execute immediate 'create global temporary table alitemp1 (co_t varchar2(10),color varchar2(10))';
    insert into alitemp1 (co_t,color) values ('001','red');
    execute immediate 'DROP TABLE alitemp1';
    end;
    when i execute that block i will receive this error
    insert into alitemp1 (co_t,color) values ('001','red');
    ERROR at line 3:
    ORA-06550: line 3, column 14:
    PL/SQL: ORA-00942: table or view does not exist
    ORA-06550: line 3, column 2:
    PL/SQL: SQL Statement ignored
    i think it because that alitemp1 table don't create
    but two below block run fine
    begin
    execute immediate 'create global temporary table alitemp1 (co_t varchar2(10),color varchar2(10))';
    execute immediate 'DROP TABLE alitemp1';
    end;
    begin
    execute immediate 'create global temporary table alitemp1 (co_t varchar2(10),color varchar2(10))';
    end;
    select table_name from user_tables where table_name='ALITEMP1';
    TABLE_NAME
    ALITEMP1
    it means that problem is when the below line exists in block
    insert into alitemp1 (co_t,color) values ('001','red');
    if may please guide me

    In addition to the comments by Justin and 3360, you cannot do what you want the way you are doing it.
    All objects referred to in a PL/SQL block must exist at the time the block is compiled. In your case, since it is an anonomous block, that is run time. Since you are dynamically creating the temporary table you need to refer to it dynamically as well. More like:
    BEGIN
    EXECUTE IMMEDIATE 'create global temporary table alitemp1 (co_t varchar2(10),
                                                               color varchar2(10))';
    EXECUTE IMMEDIATE 'insert into alitemp1 (co_t,color) values (:b1,:b2)' USING '001', 'red';
    EXECUTE IMMEDIATE 'DROP TABLE alitemp1';
    END;However, don't do that it is a really bad idea. Just create the temporary table, if you really need it, once and use it in your processing.
    In most cases, things that SQL Server needs temporary tables for can be done easily in Oracle with a single SQL statement,
    John

  • Weblogic 10 jsp compliation thread block problem

    hi
    i am using weblogic 10 and jdk1.5.
    My application is deployed in ear format, with 2 wars, and 20 ejbs.
    The ear works ok with weblogic 8.1.
    In the application , one war passes the request to another war, that's the workflow....
    Now when the request is passed on the second war, a jsp is supposed to open....but the application get stuck there.
    The call is like this in a servlet....
         reqDisp = req.getRequestDispatcher("/newIndex.jsp");
    reqDisp.forward(req, res);
    The new index jsp is not opened....there is no problem with it it comiples ok....i check with weblogic appc...and it is working on weblogic 8.1.
    when i stop the server...the log gives me following exception info.
    "ExecuteThread: '12' for queue: 'default'" daemon prio=6 tid=0x2b8edad0 nid=0xc1
    0 in Object.wait() [0x2da1e000..0x2da1fb64]
    at java.lang.Object.wait(Native Method)
    - waiting on <0x07f94608> (a javelin.client.JobWaiter)
    at java.lang.Object.wait(Object.java:474)
    at javelin.client.JobWaiter.blockUntilFinished(JobWaiter.java:45)
    - locked <0x07f94608> (a javelin.client.JobWaiter)
    at javelin.client.ClientUtilsImpl.build(ClientUtilsImpl.java:838)
    at weblogic.servlet.jsp.JavelinxJSPStub.compilePage(JavelinxJSPStub.java:248)
    at weblogic.servlet.jsp.JspStub.prepareServlet(JspStub.java:200)
    at weblogic.servlet.jsp.JspStub.prepareServlet(JspStub.java:164)
    at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:235)
    - locked <0x07ef8220> (a weblogic.servlet.jsp.JavelinxJSPStub)
    at weblogic.servlet.internal.ServletStubImpl.onAddToMapException(ServletStubImpl.java:391)
    at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:309)
    at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:175)
    at weblogic.servlet.internal.RequestDispatcherImpl.invokeServlet(RequestDispatcherImpl.java:503)
    at weblogic.servlet.internal.RequestDispatcherImpl.forward(RequestDispatcherImpl.java:245)
    at LCDisplayController.handleProcessing(Unknown Source)
    at DisplayControllerServlet.doPost(Unknown Source)
    at DisplayControllerServlet.doGet(Unknown Source) at javax.servlet.http.HttpServlet.service(HttpServlet.java:707)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
    at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:226)
    at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:124)
    at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:283)
    at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:175)
    at weblogic.servlet.internal.RequestDispatcherImpl.invokeServlet(RequestDispatcherImpl.java:503)
    at weblogic.servlet.internal.RequestDispatcherImpl.forward(RequestDispatcherImpl.java:245)
    at com.orbitech.workflow.servlet.WFAppListController.openWorkitem(WFAppListController.java:793)
    at com.orbitech.workflow.servlet.WFAppListController.processRequest(WFAppListController.java:102)
    at com.orbitech.workflow.servlet.WFAppController.doProcessRequest(WFAppController.java:97)
    at com.orbitech.workflow.servlet.WFAppController.doGet(WFAppController.java:64) at javax.servlet.http.HttpServlet.service(HttpServlet.java:707)
    i think the there is thread blocking and the jsp is not getting compiled or smthing....
    i am unable to understnd the exception....
    any help, suggestion ? thanks in advance.

    We are using jBPM and Hibernate in our application which runs fine on other java application servers. On Weblogic we were getting an error:
    org.hibernate.HibernateException: Errors in named queries: GraphSession...........
    By adding:
    <container-descriptor>
    <prefer-web-inf-classes>true</prefer-web-inf-classes>
    </container-descriptor>
    to our weblogic.xml, Weblogic used our Hibernate3 and antl-2.7.6 .jar files which resolved this issue but created multiple CompilationException errors in many .jsp's. (as follows)
    Error 500--Internal Server Error
    weblogic.servlet.jsp.CompilationException: Failed to compile JSP /WEB-INF/jsp/struts/dashboards/portfolio_chart.jsp
    portfolio_chart.jsp:1:1: The validator class: "org.apache.taglibs.standard.tlv.JstlCoreTLV" has failed with the following exception: "java.lang.ClassCastException: weblogic.xml.jaxp.RegistrySAXParserFactory".
    <%@ taglib uri="/jstl-core" prefix="c" %>
    ^---------------------------------------^
    portfolio_chart.jsp:1:1: The validator class: "com.primavera.pvweb.taglib.JSMessageTagLibraryValidator" has failed with the following exception: "java.lang.ClassCastException: weblogic.xml.jaxp.RegistrySAXParserFactory".
    <%@ taglib uri="/jstl-core" prefix="c" %>
    ^---------------------------------------^
         at weblogic.servlet.jsp.JavelinxJSPStub.compilePage(JavelinxJSPStub.java:298)
         at weblogic.servlet.jsp.JspStub.prepareServlet(JspStub.java:216)
         at weblogic.servlet.jsp.JspStub.prepareServlet(JspStub.java:165)
         at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:235)
         at weblogic.servlet.internal.ServletStubImpl.onAddToMapException(ServletStubImpl.java:394)
         at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:309)
    Is this a Weblogic bug ?

Maybe you are looking for