ComponentResized not called in certain situations

please try the following code:
public class ResizeTest
    public static void main(String[] args)
        JFrame frame = new JFrame();
        frame.setSize(new Dimension(200, 200));
        JPanel panel = new JPanel();
        panel.setBackground(Color.GREEN);
        frame.setLayout(new BorderLayout());
        frame.add(panel);
        ComponentAdapter adaptor = new ComponentAdapter()
            public void componentResized(ComponentEvent e)
                System.out.println("resized");
        frame.addComponentListener(adaptor);
        frame.setVisible(true);
}When you launch the frame, right-click the title bar of the frame, then select Size. Don't actually resize anything, just left click anywhere in the frame to get out of the resize mode. Now, click the frame's maximize button. You can see that it doesn't get into the componentResized method, and also the green panel, which normally resizes with the frame, doesn't get resized.
This is probably a bug, but anyone know of a workaround?

Looks like a bug, yes. Here's a workaround.
I assume from your code you're using JDK 1.5+ in which case you can drop the first two getContentPane() calls if you must, but not the third (the component listener must listen to the content pane in order to receive all resize events with this workaround).
import java.awt.BorderLayout;
import java.awt.Color;
import java.awt.Dimension;
import java.awt.Window;
import java.awt.event.ComponentAdapter;
import java.awt.event.ComponentEvent;
import java.awt.event.WindowEvent;
import java.awt.event.WindowStateListener;
import javax.swing.JFrame;
import javax.swing.JPanel;
public class ResizeTest
    public static void main(String[] args)
        JFrame frame = new JFrame();
        frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        frame.setSize(new Dimension(200, 200));
        JPanel panel = new JPanel();
        panel.setBackground(Color.GREEN);
        frame.getContentPane().setLayout(new BorderLayout());
        frame.getContentPane().add(panel);
        ComponentAdapter adaptor = new ComponentAdapter()
            public void componentResized(ComponentEvent e)
                System.out.println("resized");
        WindowStateListener windowStateListener = new WindowStateListener()
             public void windowStateChanged(WindowEvent e)
                  Window w = e.getWindow();
                  w.invalidate();
                  w.validate();
        frame.getContentPane().addComponentListener(adaptor);
        frame.addWindowStateListener(windowStateListener);
        frame.setVisible(true);
}

Similar Messages

  • How to call or not call a Trigger in same table based on condition?

    Hi
    How to call or not call a Trigger in below situations..
    If a table contains a record of same value i.e,
    [i[u]]ID
    1
    1
    3
    In above ID 1 is repeated for two times.
    In this situations i don't want to call a trigger..
    But, the value ID is for 3, now i want to fire a trigger.
    Based on this i want to delete in another table.
    How can I check it?
    Thanks

    Thanks for ur reply..
    The below is my scnario..
    I am having two table
    employee
    Id empcol
    101 111
    101 222
    102 444
    Department
    id deptcol
    101 457
    101 678
    102 543
    The above is my table structure no one column is PK, so i m not able create FK.
    When I am deleting from employee where id =101 and empcol=111,
    the above record is deleted.
    At present I am using After Update Trigger..
    So trigger is called and delete the id 101 in Department table.
    In my scenario i can't delete a record in Department table
    bcoz i am having id morethan 101 in employee table.
    If employee table contains one ID like 102 the Trigger should works.
    How can I check the condition After delete on employee table it contains morethan same employee id?
    The below is my Trigger..
    CREATE OR REPLACE TRIGGER CALL_TRIGGER
    AFTER DELETE ON Employee
    FOR EACH ROW
    DECLARE
    count_id pls_integer;
    BEGIN
    SELECT COUNT(*) INTO count_id from Employee WHERE ID <>:new.ID;
    IF( count_id >1) THEN
    DELETE FROM Depratment where ID=:old.ID;
    END IF;
    END;
    I am geting an error ORA-04091 table is mutuating, trigger cannot seen it.
    I had tried with package and package body also.. But no luck.
    Thanks

  • Pretty much confirmed interactivity between Word/Acrobat Mac vs. Same on PC is completely hosed in certain situations...Please tell me I am wrong!

    I've pretty much confirmed that the interactivity between Word/Acrobat Mac vs. Word/Acrobat PC is completely hosed in certain situations...Please tell me I am wrong!
    Situation: two workgroups need to work with each other sharing and editing word and pdf files for complex documents containing a TOC, list of figures, etc.
    Problems reproducible on many machine types and configs:
    1. WORD FILES: TOCs do not retain hot links within a doc that has been touched by a mac, and then re-saved as a PDF with the intent to have a linked TOC with chapter heads.
    2. PDF FILES: that have been touched by a mac, for example to edit the document properties, will loose all TOC function as in problem #1 above.
    In short, this rots for mac users who have to share/edit these files with PC brethren.
    The only solution that I found for mac users is this:
    Do your thing in Word 2008. Then have a PC version of Word and PC version of acrobat installed on a virtual drive like Parallels or VMWare, etc. Delete your TOC using MS Word for Windows, reinsert a new one, and then use the PC distiller installed into word by Acrobat Professional to create a new PDF that will be cross-platform functional.
    I had a meeting with the Mac users to explain this work around and they looked at me like I was crazy, and they pretty much said go pound sand, we don't care if the TOCs are linked or not.
    Well, I may be exaggerating there a bit, but NO ONE was happy with this solution, including myself. Our BIG question is "Is anyone going to fix this problem in the shortterm?!?" And it's Microsoft and Adobe both that seem to have some responsibility here...with an emphasis on Adobe, as it's clearly not just an MS isssue, as you can totally destroy a working TOC in a PDF file by just editing the file properties on a mac. Arg...
    I also find it frustrating that Adobe does not have a forum for cross-platform specific issues, which to me seems consipiritory. Ha!
    Message was edited by: hero jig

    ~graffiti wrote:
    PjonesCET wrote:I have word from people that know from Microsoft support, Say Adobe is talking hot air.
    Sure you do Phil.
    I follow the Microsoft office Mac. Word forum and excel Forum as much or, more so even than the Forums here.
    And All the experts say its a smoke screen.
    You can go and look at bio of all the people  by MS to answer questions and what their field of Expertise. Most have impressive credentials in their field. Many write professionally Documents, books and other such.

  • Messaging server not calling the SpamAssassin

    HI all,
    The current instalation:
    For SJES Messaging :
    # ./imsimta version
    Sun Java(tm) System Messaging Server 6.2 (built Dec 2 2004)
    libimta.so 6.2 (built 00:34:23, Dec 2 2004)
    SunOS rcaredev 5.9 Generic_117171-08 sun4u sparc SUNW,Sun-Fire-V240
    For Spam Assassin:
    # ./spamassassin -V
    SpamAssassin version 3.2.3
    running on Perl version 5.8.8
    The option.dat contents:
    ! for Spamassassin
    spamfilter1_config_file=/opt/SUNWmsgsr/config/spamassassin.opt
    spamfilter1_library=/opt/SUNWmsgsr/lib/libspamass.so
    spamfilter1_optional=1
    spamfilter1_string_action=data:,require "fileinto"; fileinto "Junk"
    mm_debug=5
    # cat /opt/SUNWmsgsr/config/spamassassin.opt
    host=127.0.0.1
    port=783
    mode=0
    verdict=spam
    debug=1
    # ls -l /opt/SUNWmsgsr/config/spamassassin.opt
    -rw-r--r-- 1 mailsrv mail 52 Nov 15 01:49 /opt/SUNWmsgsr/config/spamassassin.opt
    The imta.cnf contents:
    ! ims-ms
    ims-ms defragment subdirs 20 notices 1 7 14 21 28 backoff "pt5m" "pt10m" "pt30m" "pt1h" "pt2h" "pt4h" maxjobs 2 poo
    l IMS_POOL fileinto $U+$S@$D destinationspamfilter1optin spam
    tcp_local smtp mx single_sys remotehost inner switchchannel identnonenumeric subdirs 20 maxjobs 7 pool SMTP_POOL ma
    ytlsserver maysaslserver saslswitchchannel tcp_auth missingrecipientpolicy 0 destinationspamfilter1optin spam
    I ran:
    # ./imsimta cnbuild
    # ./imsimta restart
    Then I started thge :
    # ./spamd -d
    But nothing happens, if I manually run:
    # telnet localhost 783
    Trying 127.0.0.1...
    Connected to localhost.
    Escape character is '^]'.
    SPAMD/1.0 76 Bad header line:
    Connection to localhost closed by foreign host.
    Which proves that the spamd is listening on port 783.
    The messaging server is not calling the SpamAssassin on the port 783, any ideas what could have gone wrong?
    I also checked the "snoop" command and also "spamd -D" for debug, no traffic go to the spamd daemon.
    Best

    Hi,
    goSolaris wrote:
    The junk emails are sent now to the folder "Junk" in the users mailbox, can you comment on the following
    1. Does the spam emails live in the Junk forlder forever until the user delete them?Emails aren't deleted from users email folders (including Junk) unless you have configured a folder expiry rule. The following web-page steps you through what is required to set up just such an expire rule:
    http://docs.sun.com/app/docs/doc/819-2650/6n4u4dttr?l=en&a=view
    2. If I need to discard completely the spam emails instead of sending them to a folder in the user mailbox, what change should I do to the channel configuration?The following link gives an example of how to configured a sieve rule which will discard emails above a certain spamassassin score and to fileinto a 'spam' folder if the score is below this value.
    http://docs.sun.com/app/docs/doc/819-4428/6n6j4261t?a=view#gebhx
    3. After applying the patch, the documentation says that I can work with the existing configuration files or upgrade using a set of commands, do you think keeping the existing configuration (to minimize the changes) will work fine?You definitely need to run the ./patch-config and ./install-newconfig commands post-upgrade. Otherwise fixes that have been made to things such as the messaging express interface will not be represented (files need to be changed for a lot of the fixes).
    Regards,
    Shane.

  • Error : URL not called due to an error

    Hi All,
             I developed a Web Dynpro ABAp application and tested it through a user with SAP_ALL Profile, and am getting the following error message:
    The URL http://sileccdev053.simondelhi.com:8000/sap/bc/webdynpro/sap/zadobe was not called due to an error.
    Note
    The following error text was processed in the system DEV : WebDynpro Exception:
    The error occurred on the application server SILECCDEV053_DEV_00 and in the work process 0 .
    The termination type was: RABAX_STATE
    The ABAP call stack was:
    Method: CONSTRUCTOR of program CL_WD_ADOBE_SERVICES==========CP
    Method: IF_NW7_VIEW_ELEMENT_ADAPTER~SET_CONTENT of program /1WDA/CADOBE==================CP
    Method: IF_NW7_VIEW_ELEMENT_ADAPTER~SET_CONTENT of program /1WDA/CADOBE==================CP
    Method: IF_NW7_VIEW_ELEMENT_ADAPTER~SET_CONTENT of program /1WDA/C8STANDARD==============CP
    Method: IF_NW7_VIEW_ELEMENT_ADAPTER~SET_CONTENT of program /1WDA/C8STANDARD==============CP
    Method: IF_NW7_VIEW_ELEMENT_ADAPTER~SET_CONTENT of program /1WDA/C7STANDARD==============CP
    Method: IF_WDR_VIEW_ELEMENT_ADAPTER~SET_CONTENT of program CL_WDR_VIEW_ADAPTER===========CP
    Method: IF_WDR_NW7_DELTA_RENDERER~CALCULATE_DELTA_BLOCKS of program CL_WDR_VIEW_ADAPTER===========CP
    Method: IF_WDR_NW7_DELTA_RENDERER~CALCULATE_DELTA_BLOCKS of program CL_WDR_WINDOW_CONTENT_ADAPTER=CP
    Method: SET_CONTENT of program CL_WDR_NW7_INT_WIN_ADAPTER====CP
    What can I do?
    If the termination type was RABAX_STATE, then you can find more information on the cause of the termination in the system DEV in transaction ST22.
    If the termination type was ABORT_MESSAGE_STATE, then you can find more information on the cause of the termination on the application server SILECCDEV053_DEV_00 in transaction SM21.
    If the termination type was ERROR_MESSAGE_STATE, then you can search for more information in the trace file for the work process 0 in transaction ST11 on the application server SILECCDEV053_DEV_00 . In some situations, you may also need to analyze the trace files of other work processes.
    If you do not yet have a user ID, contact your system administrator.
    Error code: ICF-IE-http -c: 300 -u: PWCABAP -l: E -s: DEV -i: SILECCDEV053_DEV_00 -w: 0 -d: 20110215 -t: 111729 -v: RABAX_STATE -e: UNCAUGHT_EXCEPTION
    HTTP 500 - Internal Server Error
    Your SAP Internet Communication Framework Team
    In ST22 we get the following:
    WHAT HAPPENED:
    The exception 'CX_WD_GENERAL' was raised, but it was not caught anywhere along
    the call hierarchy.
    Since exceptions represent error situations and this error was not
    adequately responded to, the running ABAP program
      'CL_WD_ADOBE_SERVICES==========CP' has to be
    terminated.
    ERROR ANALYSIS:
    Error analysis
        An exception occurred which is explained in detail below.
        The exception, which is assigned to class 'CX_WD_GENERAL', was not caught and
        therefore caused a runtime error.
        The reason for the exception is:
        WebDynpro Exception:
        The occurrence of the exception is closely related to the occurrence of
        a previous exception "CX_FP_API_REPOSITORY", which was raised in the program
         "CL_FP_WB_HELPER===============CP",
        specifically in line 7 of the (include) program
         "CL_FP_WB_HELPER===============CM00V".
        The cause of the exception was:
        Object ZADOBE does not exist
    Please Suggest something.
    Cheers!!!
    Umang

    Hi Umnag,
    I think this application is using any Adobe Form and there is any issue wth the form interface.
    Please check syntax of the Adobe form as well as Form Interface. The Interface methods are throwing some exception which is not handled in the CL_WD_ADOBE_SERVICES.
    You can put a break-point in the costructor of above class and pin-point the issue yourself.
    Hope this helps!
    Reagrds
    Vineet

  • Decode not called for all UIComponents in tree

    Many of the faces .jsp pages I have been working with in EA2 have not been updating their models properly.
    The symptom I have observed is that the decode method is not called for all of the UIComponents on the page.
    I think I have tracked this down to a bug in the class com.sun.faces.tree.TreeNavigatorImpl. This class appears to be used internally by some of the .jsf code to navigate the component tree.
    Studying various stack traces, it looks like the method TreeNavigatorImpl.getNextStart() is supposed to provide a preorder traversal of the component tree. Starting from the root of the tree, each call is expected to return the next node. Experimental evidence suggests that it is not doing that properly, and it fails to visit all the nodes in the tree.
    For example, if my component tree looks like this (this is a representation of the tree; not an example of a .jsp page):
    <node id = "/">
       <node id = "page">
          <node id = "carStoreForm">
             <node id = "ba0">
                 <node id = "ba1">
                     <node id = "ba3"/>
                     <node id = "br4"/>
                 </node>
             </node>
             <node id = "bold1"/>
             <node id = "more1"/>
          </node>
       </node>
    </node>A preorder traversal of these nodes should visit nodes:
    '/page'
    '/page/carStoreForm'
    '/page/carStoreForm/ba0'
    '/page/carStoreForm/ba0/ba1'
    '/page/carStoreForm/ba0/ba1/ba3'
    '/page/carStoreForm/ba0/ba1/br4'
    '/page/carStoreForm/bold1'
    '/page/carStoreForm/more1'
    However, when I write test code that calls TreeNavigatorImpl.getNextStart() directly, only the following nodes are returned:
    '/page'
    '/page/carStoreForm'
    '/page/carStoreForm/ba0'
    '/page/carStoreForm/ba0/ba1'
    '/page/carStoreForm/ba0/ba1/ba3'
    '/page/carStoreForm/ba0/ba1/br4'
    It looks to me like the method loses track of the state of the traversal, and prematurely returns null before all the nodes are visited. (It is failing to return the "bold1" and "more1" nodes.)
    This is all extremely speculative. Without jsf source or doc for any of the tree classes, it is difficult to know what is supposed to be going on. And, of course, I may just have a bug in my code.

    Okay, rather than wait for Max to respond, I decompiled the TreeNavigatorImpl class myself and studied the source code. The
    problem arises in the getNextStart() method. If the method returns
    a null value, then presumably the class has successfully traversed
    the entire tree in preorder. Unfortunately, there was a slight
    logic error that would halt traversal after you got to the last node
    of the last subtree at the beginning of your travels.
    The following code should correct this situation (let me know if I've
    introduced any new problems into the mix...). I tested this out using the simple example that Max describes above. The test code appears at the end of my revised method:
    public UIComponent getNextStart() {
    UIComponent cur = null;
    if (startTraversalDone) {
    return cur;
    if (startStack.empty()) {
    cur = root;
    Iterator iter = cur.getChildren();
    if (iter.hasNext()) {
    startStack.push(iter);
    else {
    while (!startStack.empty()) {
         Iterator iter = (Iterator) startStack.peek();
         if (iter != null && iter.hasNext()) {
         cur = (UIComponent) iter.next();
         Iterator childIter = cur.getChildren();
         if (childIter != null && childIter.hasNext()) {
         startStack.push(childIter);
         else {
         if (!iter.hasNext()) {
         startStack.pop();
         break;
    else {
         startStack.pop();
    if (startStack.empty()) {
    startTraversalDone = true;
    if (cur != null) {
    endStack.push(cur);
    return cur;
         public static void main(String[] args) {
              MyComp root = new MyComp("root");
              // build tree....
              MyComp page = new MyComp("page");
              root.addChild(page);
              MyComp csf = new MyComp("csf");
              page.addChild(csf);
              MyComp ba0 = new MyComp("ba0");
              csf.addChild(ba0);
              csf.addChild(new MyComp("bold1"));
              csf.addChild(new MyComp("more1"));
              MyComp ba1 = new MyComp("ba1");
              ba0.addChild(ba1);
              ba1.addChild(new MyComp("ba3"));
              ba1.addChild(new MyComp("ba4"));
              MyTreeNavigator nav = new MyTreeNavigator(root);
              MyComp comp = null;
              while ((comp = (MyComp) nav.getNextStart()) != null) {
                   System.out.println(comp.getComponentId());
    public class MyComp extends UIComponentBase {
         public MyComp(String id) {
              this.setComponentId(id);
         public String getComponentType() {
              return "MyComp";

  • /sap/bc/webdynpro/sap/ags_workcenter was not called due to an error

    Hi,
    I get the following error when I click on Exception Analysis for one of our managed system.
    Solution Manager Diagnostics -> End to End Analysis -> Select the Managed system and click on Exception Analysis
    The URL http://kressapcrm.in.kres.keane.com:8000/sap/bc/webdynpro/sap/ags_workcenter was not called due to an error.
    Note
    The following error text was processed in the system SOL : Exception condition "COMMUNICATION_ERROR" raised.
    The error occurred on the application server KRESSAPCRM_SOL_00 and in the work process 0 .
    The termination type was: RABAX_STATE
    The ABAP call stack was:
    Method: EXECUTE of program CL_IGS_CHART_ENGINE===========CP
    Method: IF_NW7_VIEW_ELEMENT_ADAPTER~SET_CONTENT of program /1WDA/CBUSINESS_GRAPHICS======CP
    Method: IF_NW7_VIEW_ELEMENT_ADAPTER~SET_CONTENT of program /1WDA/C8STANDARD==============CP
    Method: IF_NW7_VIEW_ELEMENT_ADAPTER~SET_CONTENT of program /1WDA/C8STANDARD==============CP
    Method: IF_NW7_VIEW_ELEMENT_ADAPTER~SET_CONTENT of program /1WDA/C8STANDARD==============CP
    Method: IF_NW7_VIEW_ELEMENT_ADAPTER~SET_CONTENT of program /1WDA/C7STANDARD==============CP
    Method: IF_NW7_VIEW_ELEMENT_ADAPTER~SET_CONTENT of program /1WDA/C7STANDARD==============CP
    Method: IF_NW7_VIEW_ELEMENT_ADAPTER~SET_CONTENT of program /1WDA/C8STANDARD==============CP
    Method: IF_NW7_VIEW_ELEMENT_ADAPTER~SET_CONTENT of program /1WDA/C8STANDARD==============CP
    Method: IF_NW7_VIEW_ELEMENT_ADAPTER~SET_CONTENT of program /1WDA/C8STANDARD==============CP
    If the termination type was RABAX_STATE, then you can find more information on the cause of the termination in the system SOL in transaction ST22.
    If the termination type was ABORT_MESSAGE_STATE, then you can find more information on the cause of the termination on the application server KRESSAPCRM_SOL_00 in transaction SM21.
    If the termination type was ERROR_MESSAGE_STATE, then you can search for more information in the trace file for the work process 0 in transaction ST11 on the application server KRESSAPCRM_SOL_00 . In some situations, you may also need to analyze the trace files of other work processes.
    If you do not yet have a user ID, contact your system administrator.
    Error code: ICF-IE-http -c: 999 -u: E2E_ADMIN -l: E -s: SOL -i: KRESSAPCRM_SOL_00 -w: 0 -d: 20100107 -t: 164340 -v: RABAX_STATE -e: RAISE_EXCEPTION
    Regards
    Shailaja

    >
    shailaja stalin wrote:
    > (...)
    > The URL http://kressapcrm.in.kres.keane.com:8000/sap/bc/webdynpro/sap/ags_workcenter was not called due to an error.
    > Note
    >
    > The following error text was processed in the system SOL : Exception condition "COMMUNICATION_ERROR" raised.
    > The error occurred on the application server KRESSAPCRM_SOL_00 and in the work process 0 .
    > The termination type was: RABAX_STATE
    > The ABAP call stack was:
    > Method: EXECUTE of program CL_IGS_CHART_ENGINE===========CP
    > Method: IF_NW7_VIEW_ELEMENT_ADAPTER~SET_CONTENT of program /1WDA/CBUSINESS_GRAPHICS======CP
    > Method: IF_NW7_VIEW_ELEMENT_ADAPTER~SET_CONTENT of program /1WDA/C8STANDARD==============CP
    > (...)
    Please check the configuration and version of the IGS.
    Regards,
    Ruediger

  • BBP_SRC_DETERMINE not called if qty = 1

    Dear All,
    I ahev a very strange issue and really have not idea what can be wrong. We are on SRM 5.0, classic scenario. We use this BADI to determine sourcing. We noticed that some pur. req. goes to sourcing some not. After some research I found out that this BADI is not called when qty on one of lines = 1. I did many test with different materials and it always work this way. Any ideas?
    I will reward with point usefull answers.
    kind regards,
    Robert

    Hi
    Seems to be a bug in the system. How you got to know this is happening for only certain Purchase reqs only.
    Have you implemented this SAP OSS Note ?
    Note 955283 - Sourcing flag only set to the last item in the shopping cart
    <b>Please try the following pointers, which will definitely help -></b>
    Re: Sourcing Cockpit
    Re: Shopping cart contains error
    Re: Sourcing list blank
    Anybody used Badi BBP_SRC_DETERMINE?
    Do let me know.
    Regards
    - Atul

  • BSP Error:bc/bsp/sap/crm_bsp_frame/mainDH.do was not called due to an error

    Dear All,
    i am working on CRM 5.0 Netweaver-2004S-SR2, facing below errror.
    Error when processing your request
    What has happened?
    The URL http://hllsap44.in.u1609.unilever.com:1080/sap/bc/bsp/sap/crm_bsp_frame/mainDH.do was not called due to an error.
    Note
    &#61607;     The following error text was processed in the system CD2 : The current application triggered a termination with a short dump.
    &#61607;     The error occurred on the application server hllsap44_CD2_00 and in the work process 0 .
    &#61607;     The termination type was: RABAX_STATE
    &#61607;     The ABAP call stack was:
    Method: BUILD_MODEL of program CL_CRM_BSP_ACCS_MODEL=========CP
    Method: CONSTRUCTOR of program CL_CRM_BSP_ACCS_MODEL=========CP
    Method: GET_MODEL_INSTANCE of program CL_CRM_BSP_ACCS_MODEL=========CP
    Method: SET_APPLICATION of program CL_CRM_BSP_IL=================CP
    Method: DO_INIT of program CL_CRM_BSP_FRAME_MAIN=========CP
    Method: DO_INIT of program CL_BSP_CTRL_ADAPTER===========CP
    Method: GET_PAGE_CONTEXT_CURRENT of program CL_BSP_CONTEXT================CP
    Method: ON_REQUEST_ENTER of program CL_BSP_RUNTIME================CP
    Method: ON_REQUEST of program CL_BSP_RUNTIME================CP
    Method: IF_HTTP_EXTENSION~HANDLE_REQUEST of program CL_HTTP_EXT_BSP===============CP
    Soon reply will be appreciated.
    thanks,'
    Thakkar.

    thanks For prompt attention towards my problem..
    DUMP: Runtime Errors         MESSAGE_TYPE_X
    Details:
    What happened?
        The current application program detected a situation which really
        should not occur. Therefore, a termination with a short dump was
        triggered on purpose by the key word MESSAGE (type X).
    What can you do?
        Note down which actions and inputs caused the error.
        To process the problem further, contact you SAP system
        administrator.
        Using Transaction ST22 for ABAP Dump Analysis, you can look
        at and manage termination messages, and you can also
        keep them for a long time.
    Error analysis
        Short text of error message:
        Model for application set CRMD_CASE has been maintained inconsistently
        Long text of error message:
         Diagnosis
             After including the referenced application in the application set,
             at least one structure name is no longer unique.
         System Response
             An inconsistent model leads to termination.
         Procedure
             Contact your system administrator.
         Procedure for System Administration
              IMG -> Customer Relationship Management -> Layout of User
             Interface (People-Centric UI) -> Application Element-> Application
             Set.
        Technical information about the message:
        Message class....... "CRM_BSP_BLUEPRINT_DB"
        Number.............. 010
        Variable 1.......... "CRMD_CASE"
        Variable 2.......... " "
        Variable 3.......... " "
        Variable 4.......... " "
    thanks,
    Rakesh.

  • Webgui was not called due to an error

    Error as Below
    ==============
    Error when processing your request
    What has happened?
    The URL http://server01.mydomain.com:8005/sap/bc/gui/sap/its/webgui was not called due to an error.
    Note
    The following error text was processed in the system Q61 : System error
    The error occurred on the application server server01_Q61_05 and in the work process 3 .
    The termination type was: ABORT_MESSAGE_STATE
    The ABAP call stack was:
          SYSTEM-EXIT of program SAPLSMTR_NAVIGATION
    What can I do?
    If the termination type was RABAX_STATE, then you can find more information on the cause of the termination in the system Q61 in transaction ST22.
    If the termination type was ABORT_MESSAGE_STATE, then you can find more information on the cause of the termination on the application server server01_Q61_05 in transaction SM21.
    If the termination type was ERROR_MESSAGE_STATE, then you can search for more information in the trace file for the work process 3 in transaction ST11 on the application server server01_Q61_05 . In some situations, you may also need to analyze the trace files of other work processes.
    If you do not yet have a user ID, contact your system administrator.
    Error code: ICF-IE-http -c: 999 -u: P0000XXXX -l: E -s: Q61 -i: server01_Q61_05 -w: 3 -d: 20080612 -t: 132603 -v: ABORT_MESSAGE_STATE -e: System error
    HTTP 500 - Internal Server Error
    Your SAP Internet Communication Framework Team
    ================
    What is the solution ??
    ================
    PR

    Hi,
    You can check [note 816973|https://service.sap.com/sap/support/notes/816973] which gives details on problem analysis with ITS as well as the steps to follow to get it working.
    Regards,
    Nelis

  • [svn:cairngorm3:] 21174: Landmark does not work under complex situations

    Revision: 21174
    Revision: 21174
    Author:   [email protected]
    Date:     2011-04-29 11:21:00 -0700 (Fri, 29 Apr 2011)
    Log Message:
    Landmark does not work under complex situations
    https://bugs.adobe.com/jira/browse/CGM-39
    Ticket Links:
        http://bugs.adobe.com/jira/browse/CGM-39
    Modified Paths:
        cairngorm3/trunk/libraries/Navigation/src/com/adobe/cairngorm/navigation/core/EnterAndExi tInvoker.as
        cairngorm3/trunk/libraries/Navigation/src/com/adobe/cairngorm/navigation/waypoint/Waypoin tHandler.as

    Hi John,
    1) I like that the new model adds parameterization. It's cleaner than pulling in parameters from pre-set variables. However, the given example didn't actually make much use of it. The only non-constant parameter multiply-used in the example is the "table" variable. Seems like a lot of work for not a lot of gain, at least in this case?
    2) I am cautious that this new template/model condenses the paradigm sooo much, that it is no longer clear where XPath is involved vs straight constant tag names. Yes, Adobe's example is overly-expanded but that's common in code meant to be a demonstration.
    3) I also am cautious that the example intermingles direct node creation into the XPath search/processing chain. I've learned to be VERY careful with this. It only can work when the changes made do not interfere with the rule processing. In my model, I simply avoid it completely (by not making node-position or node-add/remove/move changes until after tree parsing is complete.) This will always be a safe model.
    Bottom line: while I very much appreciate the parameterization and lintability (is that a word? Sure makes sense to me )... I think I would still define each rule separately rather than bring them all together as an inline array in the rule processing call. To me it seems sooo condensed that the XPath meaning can become lost. (Would someone recognize that //para/section-head is actually an XPath statement that could (in another situation) be //para/* or //para/following-siblings::* ... while some of the other strings are exact-match tag names?)
    I realize this is all a matter of style... my preference: clarity for the future reader, particularly when the future reader is me a year later who forgot what all those parameters and embedded methods were all about ...
    Blessings,
    Pete

  • Why can i not call out when in roaming but can recieve calls

    why can i not call out when roaming and my data shuts off but i can recieve calls

        rhondahuffman1,
    These are great question and we definitely want to help out! For starters, what model of device are we working with? Are you roaming outside of the country or is the device stating roaming within certain areas? What's your zip code? Happening in specific locations? Share some details, so that we may assist.
    AdamG_VZW
    Follow us on Twitter @VZWSupport

  • HT5463 Can you block calls from certain numbers

    Can you block calls from certain numbers

    You can also make a contact for those numbers and assign a silent
    ringtone to them. The calls will still come in, but you will not hear them
    and they will eventually go to vocie mail if you have it set up.
    You must do this for each number as wildcards are not accepted in
    Contacts, but all the numbers can be listed in one contact.
    As Ocean20 has stated above, true call blocking is a function of
    your wireless provider.

  • How to log in with my old Apple account? I forgot my pass and I did change my apple ID before canceling first?? I am from Croatia so did folow al the discussion and the to resolve the problem but no luck. Can not call from Croatia the Apple help desk

    How to log in with my old Apple account? I forgot my pass and I did change my apple ID before canceling first?? I am from Croatia so did folow al the discussion and the to resolve the problem but no luck. Can not call from Croatia the Apple help desk.i did try all the options but I can not find the phone number to call from Croatia,
    I can not change my Apple ID to the old mail (not possible!)
    The old mail don't accept the new password..
    I can not delete the Icloud all the time asking my the password of the old mail!
    I realy need help

    You can not merge accounts.
    Apps are tied to the Apple ID used to download them, you can not transfer them.

  • Web service handler could not called in client web service

    Hi All,
    I have two web service ServiceA & ServiceB and both implemented in weblogic.
    The ServiceA is SSL enable and protocol is https which is not published by me.
    The ServieB is my web service(wls8.1) and act as client for ServiceA.
    My problem is when i hit my service, its not able set the handler when it call ServiceA but it is invoking the service and giving application exception like authentication error.
    My service file:
    import java.util.ArrayList;
    import java.util.HashMap;
    import java.util.Iterator;
    import java.util.List;
    import java.util.Map;
    import javax.xml.namespace.QName;
    import javax.xml.rpc.handler.HandlerInfo;
    import javax.xml.rpc.handler.HandlerRegistry;
    import javax.xml.rpc.handler.soap.SOAPMessageContext;
    import weblogic.webservice.client.SSLAdapterFactory;
    import weblogic.webservice.client.WLSSLAdapter;
    public class HelloService {
    String wsdl = "https://188.122.123.23/RemoetService?WSDL";
    static {
    SSLAdapterFactory factory = SSLAdapterFactory.getDefaultFactory();
    WLSSLAdapter adapter = (WLSSLAdapter) factory.getSSLAdapter();
    adapter.setTrustedCertificatesFile("D:\\lib\\certs
    cacerts");
    factory.setDefaultAdapter(adapter);
    System.setProperty("weblogic.xml.encryption.verbose","true");
    System.setProperty("weblogic.xml.signature.verbose","true");
    System.setProperty("weblogic.webservice.verbose","true");
    public String sayHello(String user) {
    RemoteService_Impl service = new RemoteService_Impl(wsdl);
    RemotePortType port = service.getRemoteServicePort1();
    String namespace = service.getServiceName()
    .getNamespaceURI();
    QName portName = new QName(namespace,
    "RemoteServicePortType");
    HandlerRegistry reg = service.getHandlerRegistry();
    List handlerList = new ArrayList();
    Map map = new HashMap();
    map.put("Username", "user1");
    map.put("Password", "pwd1");
    HandlerInfo info = new HandlerInfo();
    info.setHandlerClass(WSClientHandler .class);
    info.setHandlerConfig(map);
    handlerList.add(info);
    reg.setHandlerChain(portName,(List)handlerList);
    RemoteServiceResponse = port.callMe(name);
    My Handler file:
    package com.test;
    import java.util.Map;
    import javax.xml.namespace.QName;
    import javax.xml.rpc.handler.Handler;
    import javax.xml.rpc.handler.HandlerInfo;
    import javax.xml.rpc.handler.MessageContext;
    import javax.xml.rpc.handler.soap.SOAPMessageContext;
    import javax.xml.soap.Name;
    import javax.xml.soap.SOAPElement;
    import javax.xml.soap.SOAPEnvelope;
    import javax.xml.soap.SOAPException;
    import javax.xml.soap.SOAPHeader;
    import javax.xml.soap.SOAPHeaderElement;
    public class WSClientHandler implements Handler {
    private HandlerInfo handlerInfo;
    public WSClientAuthenticateHandler(){}
    public void init(HandlerInfo hi) {
    System.out.println("Handler init");
    handlerInfo = hi;
    public void destroy() {
    System.out.println("Handler destroy method called");
    handlerInfo = null;
    public QName[] getHeaders() {
    System.out.println("Handler Header method called");
    try {
    Map map = handlerInfo.getHandlerConfig();
    QName[] headers = handlerInfo.getHeaders();
    System.out.println(" Config :"+map);
    for(int i=0;i<headers.length;i++) {
    System.out.println(headers.getLocalPart()+" "+
    headers.toString()+" "+headers.getNamespaceURI());
    }catch(Exception e) {
    e.printStackTrace();
    return handlerInfo.getHeaders();
    public boolean handleRequest(MessageContext mc) {
    SOAPMessageContext smc = (SOAPMessageContext) mc;
    System.out.println("Calling handler class.....................");
    try {
    SOAPEnvelope se = smc.getMessage().getSOAPPart().getEnvelope();
    System.out.println("Calling handler class.....................");
    SOAPHeader soapHeader = se.getHeader();
    Name headerName = se.createName("Security","wsse","http://schemas.xmlsoap.org/ws/2002/07/secext");
    SOAPHeaderElement headerElement = soapHeader.addHeaderElement(headerName);
    SOAPElement element = headerElement.addChildElement(se.createName("UsernameToken", "wsse", "http://schemas.xmlsoap.org/ws/2002/07/secext"));
    element.addChildElement(se.createName("Username", "wsse","http://schemas.xmlsoap.org/ws/2002/07/secext")).addTextNode("testuser");
    element.addChildElement(se.createName("Password", "wsse","http://schemas.xmlsoap.org/ws/2002/07/secext")).addTextNode("testpwd");
    System.out.println("Calling handler class.....................");
    System.out.println("** Request: \n "se.toString()"\n");
    }catch(SOAPException e) {
    e.printStackTrace();
    return true;
    /** * Specifies that the SOAP response message be logged to a
    * log file before the
    * * message is sent back to the client application
    * that invoked the Web service.
    public boolean handleResponse(MessageContext mc) {
    System.out.println("Handler Response method called");
    SOAPMessageContext messageContext = (SOAPMessageContext) mc;
    System.out.println("** Response: \n"messageContext.getMessage().toString()"\n");
    return true;
    /** * Specifies that a message be logged to the log file if a SOAP fault is
    * * thrown by the Handler instance.
    public boolean handleFault(MessageContext mc) {
    SOAPMessageContext messageContext = (SOAPMessageContext) mc;
    System.out.println("** Fault: \n"messageContext.getMessage().toString()"\n");
    return true;
    Please need help here.
    Thanks in Advance,
    pps

    I have tested static client calling using handler simple above service and found the issues.
    QName portName = new QName(namespace,
    "*RemoteServicePortType*");
    The above line code has created the issues,becuase in wsdl file ( given similar wsdl file).
    <?xml version="1.0"; encoding="UTF-8"?>
    <definitions name="HelloService"
    targetNamespace="http://www.ecerami.com/wsdl/HelloService.wsdl"
    xmlns="http://schemas.xmlsoap.org/wsdl/"
    xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
    xmlns:tns="http://www.ecerami.com/wsdl/HelloService.wsdl"
    xmlns:xsd="http://www.w3.org/2001/XMLSchema">
    <message name="SayHelloRequest">
    <part name="firstName" type="xsd:string"/>
    </message>
    <message name="SayHelloResponse">
    <part name="greeting" type="xsd:string"/>
    </message>
    *<portType name="RemoteServicePortType">*
    <operation name="sayHello">
    <input message="tns:SayHelloRequest"/>
    <output message="tns:SayHelloResponse"/>
    </operation>
    </portType>
    <binding name="Hello_Binding" type="tns:*RemoteServicePortType*">
    <soap:binding style="rpc"
    transport="http://schemas.xmlsoap.org/soap/http"/>
    <operation name="sayHello">
    <soap:operation soapAction="sayHello"/>
    <input>
    <soap:body
    encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
    namespace="urn:examples:helloservice"
    use="encoded"/>
    </input>
    <output>
    <soap:body
    encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
    namespace="urn:examples:helloservice"
    use="encoded"/>
    </output>
    </operation>
    </binding>
    <service name="Hello_Service">
    <port binding="tns:Hello_Binding" name="*RemoteServicePortType1*">
    <soap:address
    location="http://host1:8080/soap/servlet/rpcrouter"/>
    </port>
    <port binding="tns:Hello_Binding" name="*RemoteServicePortType2*">
    <soap:address
    location="http://host2:8080/soap/servlet/rpcrouter"/>
    </port>
    <port binding="tns:Hello_Binding" name="*RemoteServicePortType3*">
    <soap:address
    location="http://host3:8080/soap/servlet/rpcrouter"/>
    </port>
    <port binding="tns:Hello_Binding" name="*RemoteServicePortType4*">
    <soap:address
    location="http://host4:8080/soap/servlet/rpcrouter"/>
    </port>
    </service>
    </definitions>
    From the above WSDL, I have four port name (port binding="tns:Hello_Binding" name="*RemoteServicePortType1*) which is not matching with PortType (portType name="*RemoteServicePortType*")
    even i have iterated from getPorts() method and used to invoke the service.But handler was not calling when i invoke.
    Please guide me here how i specify correct portname which can call Handler class also.
    Thanks in advance,
    pps

Maybe you are looking for

  • New OS drain my battery

    As soon i installed the new OS 5.0.1 on my IPhone 4 i was meet probleme with my battery. She was starting to drain a way like never she did. Before this update i never experiment this kind of problem

  • Answer to support question on issue with title bar disappearing

    I had the issue listed at: https://addons.mozilla.org/en-US/firefox/addon/hide-caption-titlebar-plus-sma/versions/ The answer I found is at: http:// www. askvg. com/how-to-enable-titlebar-text-and-icon-in-mozilla-firefox/#comment-1844783 Please updat

  • Why are attachments in Apple Mail turning into code?

    Dear Support Communities, I'm running 10.6.8 on a macbook 4,1 (late 2008). I have had virtually no problems with receiving attachments until this week. In particular, it's happening with someone running 10.8.1. Even PDF files turn to code when I rece

  • Workshop 9.2 on XP changed default admin pwrd now unable to start server

    I have installed Weblogic Platform 9.2 that contains Workshop and Weblogic 9.2 on my Windows XP workstation. Everything was working fine until I thought I should change the default Admin username/password which was weblogic/weblogic. I did this by go

  • Scroll graphic files

    I am working on a product catalog, I would like to scroll the graphics files, vertically and there is more than one images in a row. I know how to scroll text using scrollbar UI COmponent, but does not know regarding how to scroll graphic files. If a