Identification of Exception

Hi All,
I am doing few research on the exception handling in JVM.
I want to understand, when a malfunction occurs in the program, how JVM knows that this is exception. What triggers the first exception initiation event at the low level.
Hope I have put the requried in proper words.
thanks in advance,
Andy

mJK wrote:
When a str.toString() method is executed, a null reference is found JVM thows an error. I want to understand at the machine level, how JVM knows this is an exception.
Does JVM has rules which says it is an error or does JVM tries to perform the action and fails so it declares the exception.
I want to understand the exception handling of JVM at the fundamental level.The class
class Mjk {
    public void run() {
        String str = null;
        System.out.println(str.toString()); // NullPointerException because reference variable str is null
    public static void main(String[] arg) {
        new Mjk().run();
}Has the bytecode
C:>javap -c -verbose Mjk
Compiled from "Mjk.java"
class Mjk extends java.lang.Object
  SourceFile: "Mjk.java"
  minor version: 0
  major version: 49
  Constant pool:
const #1 = Method       #8.#18; //  java/lang/Object."<init>":()V
const #2 = Field        #19.#20;        //  java/lang/System.out:Ljava/io/PrintStream;
const #3 = Method       #21.#22;        //  java/lang/String.toString:()Ljava/lang/String;
const #4 = Method       #23.#24;        //  java/io/PrintStream.println:(Ljava/lang/String;)V
const #5 = class        #25;    //  Mjk
const #6 = Method       #5.#18; //  Mjk."<init>":()V
const #7 = Method       #5.#26; //  Mjk.run:()V
const #8 = class        #27;    //  java/lang/Object
const #9 = Asciz        <init>;
const #10 = Asciz       ()V;
const #11 = Asciz       Code;
const #12 = Asciz       LineNumberTable;
const #13 = Asciz       run;
const #14 = Asciz       main;
const #15 = Asciz       ([Ljava/lang/String;)V;
const #16 = Asciz       SourceFile;
const #17 = Asciz       Mjk.java;
const #18 = NameAndType #9:#10;//  "<init>":()V
const #19 = class       #28;    //  java/lang/System
const #20 = NameAndType #29:#30;//  out:Ljava/io/PrintStream;
const #21 = class       #31;    //  java/lang/String
const #22 = NameAndType #32:#33;//  toString:()Ljava/lang/String;
const #23 = class       #34;    //  java/io/PrintStream
const #24 = NameAndType #35:#36;//  println:(Ljava/lang/String;)V
const #25 = Asciz       Mjk;
const #26 = NameAndType #13:#10;//  run:()V
const #27 = Asciz       java/lang/Object;
const #28 = Asciz       java/lang/System;
const #29 = Asciz       out;
const #30 = Asciz       Ljava/io/PrintStream;;
const #31 = Asciz       java/lang/String;
const #32 = Asciz       toString;
const #33 = Asciz       ()Ljava/lang/String;;
const #34 = Asciz       java/io/PrintStream;
const #35 = Asciz       println;
const #36 = Asciz       (Ljava/lang/String;)V;
Mjk();
  Code:
   Stack=1, Locals=1, Args_size=1
   0:   aload_0
   1:   invokespecial   #1; //Method java/lang/Object."<init>":()V
   4:   return
  LineNumberTable:
   line 1: 0
public void run();
  Code:
   Stack=2, Locals=2, Args_size=1
   0:   aconst_null
   1:   astore_1
   2:   getstatic       #2; //Field java/lang/System.out:Ljava/io/PrintStream;
   5:   aload_1
   6:   invokevirtual   #3; //Method java/lang/String.toString:()Ljava/lang/String;
   9:   invokevirtual   #4; //Method java/io/PrintStream.println:(Ljava/lang/String;)V
   12:  return
  LineNumberTable:
   line 3: 0
   line 4: 2
   line 5: 12
public static void main(java.lang.String[]);
  Code:
   Stack=2, Locals=1, Args_size=1
   0:   new     #5; //class Mjk
   3:   dup
   4:   invokespecial   #6; //Method "<init>":()V
   7:   invokevirtual   #7; //Method run:()V
   10:  return
  LineNumberTable:
   line 7: 0
   line 8: 10
}The exception occurs at offset 6 in the run() method.
[JVM Spec|http://java.sun.com/docs/books/jvms/second_edition/html/Instructions2.doc6.html#invokevirtual]
Otherwise, if objectref is null, the invokevirtual instruction throws a NullPointerException.

Similar Messages

  • Run F110 Payment Proposal in Custom Z Report

    Hi Folks,
    I have a requirement to run payment proposal part of the F110 transaction from a Z program without having to create a payment proposal.
    It's a little tricky to explain so I will try to say it in these terms:
    My desired output is the "Display Payment Proposal: Payments" table that can be viewed by clicking Display Proposal button in F110.
    My desired input is Company Code, Pament Methods, Next Payment Date and the list of Vendors (i.e. the values that are entered when creating the payment parameters.)
    So, is this achieve able without going through tons of F110 code to replicate the functionality.
    Many thanks for any help,
    Colm

    I created a function module to do the work. Hopefully somone finds it useful
    FUNCTION z_run_dummy_pay_proposal.
    *"*"Local Interface:
    *"  IMPORTING
    *"     REFERENCE(I_LAUFD) TYPE  F110V-LAUFD
    *"     REFERENCE(I_ZWELS) TYPE  F110V-ZWELS
    *"     REFERENCE(I_NEDAT) TYPE  F110V-NEDAT
    *"     REFERENCE(I_LAUFI) TYPE  F110V-LAUFI
    *"  EXPORTING
    *"     REFERENCE(EXCEPTION) TYPE  CHAR255
    *"  CHANGING
    *"     REFERENCE(T_LIFNR) TYPE  ZTT_LIFNR
    *"     REFERENCE(T_BUKRS) TYPE  ZTT_BUKRS
    *"     REFERENCE(T_REGUH) TYPE  ZTT_REGUH
    *"     REFERENCE(T_REGUP) TYPE  ZTT_REGUP
    *"     REFERENCE(T_BSIK) TYPE  ZTT_BSIK
      DATA: ls_rfdt TYPE rfdt, "Cluster Table that stores the Payment Parameters
            lv_seconds TYPE i, "Seconds used to control the wait time
            ls_lifnr TYPE lifnr,
            ls_bukrs TYPE bukrs.
    *RFTD table is the parameter cluster table  for F110 amoung others
      CONSTANTS: lc_relid TYPE rfdt-relid VALUE 'FB', "CHAR02 data element for SYST from RFDT table
                 lc_parm TYPE c LENGTH 4 VALUE 'PARM', "Constant value to pass into the RFDT table
                 lc_f110 TYPE c LENGTH 4 VALUE 'F110'. "Constant value to pass into the RFDT table
    *The values are needed to store the parameters correctly in the Parameter Cluster Table
      f110v-laufd = i_laufd.
      f110v-laufi = i_laufi.
      f110c-budat = i_laufd.
      f110c-grdat = i_laufd.
      rfdt-mandt = sy-mandt.
      rfdt-relid = lc_relid.
      CONCATENATE lc_f110 i_laufd i_laufi lc_parm INTO rfdt-srtfd.
      f110id-progr = lc_f110.
      f110id-laufd = i_laufd.
      f110id-laufi = i_laufi.
      f110id-objkt = lc_parm.
    *Build up the Vendors that are being stored in the parameters
      LOOP AT t_lifnr INTO ls_lifnr.
        r_lifnr-sign = 'I'.
        r_lifnr-option = 'EQ'.
        r_lifnr-low = ls_lifnr.
        APPEND r_lifnr.
      ENDLOOP.
    *Build up the Company Codes that are being stored in the parameters
      LOOP AT t_bukrs INTO ls_bukrs.
        fkttab-bugrp = sy-tabix.
        fkttab-zwels = i_zwels.
        fkttab-nedat = i_nedat.
        fkttab-bukls = ls_bukrs.
        fkttab-xpruf = 'X'.
    *To match the SAP standard I put in 6 blank lines
        APPEND fkttab.
        CLEAR fkttab.
        APPEND fkttab.
        CLEAR fkttab.
        APPEND fkttab.
        CLEAR fkttab.
        APPEND fkttab.
        CLEAR fkttab.
        APPEND fkttab.
        CLEAR fkttab.
        APPEND fkttab.
        CLEAR fkttab.
        APPEND fkttab.
      ENDLOOP.
      LOOP AT fkttab WHERE bugrp IS NOT INITIAL.
        buktab-bukrs = fkttab-bukls.
        buktab-bugrp = fkttab-bugrp.
        SELECT SINGLE land1
          FROM t001
          INTO buktab-land1
          WHERE bukrs = fkttab-bukls.
        SELECT SINGLE zbukr
          FROM t042
          INTO buktab-zbukr
          WHERE bukrs = fkttab-bukls.
        APPEND buktab.
      ENDLOOP.
    *Use the SAP standard to format the Vendors
      PERFORM selektion_lifnr.
    *Create the Payment Parameters
      PERFORM sichern.
    *Commit the work and wait for the Payment Parameters to be written to the database
      COMMIT WORK AND WAIT.
    *Wait up to 4 minutes for the Payment Parameters to be created, if they aren't after
    *4 minutes raise an exception
      CLEAR lv_seconds.
      DO 240 TIMES.
        SELECT SINGLE *
          FROM rfdt
          INTO ls_rfdt
          WHERE relid = lc_relid
          AND srtfd = rfdt-srtfd.
        IF sy-subrc = 0.
          EXIT.
        ELSE.
          WAIT UP TO 1 SECONDS.
          lv_seconds = lv_seconds + 1.
          IF lv_seconds = 240.
            exception = 'parameter_create_failed'. "Old and new exceptions cannot be used at the same time
            EXIT.
          ENDIF.
        ENDIF.
      ENDDO.
    *Once the payment parameters have been created we can create a payment proposal
      CALL FUNCTION 'SCHEDULE_PAYMENT_PROPOSAL'
        EXPORTING
          i_laufd           = i_laufd
          i_laufi           = i_laufi
          i_xstrf           = 'X' "Create immediatly
        EXCEPTIONS
          startdate_wrong   = 1
          parameters_missed = 2
          lock_failed       = 3
          job_open_failed   = 4
          job_close_failed  = 5
          OTHERS            = 6.
      IF sy-subrc <> 0.
        exception = 'proposal_create_failed'. "Old and new exceptions cannot be used at the same time
      ENDIF.
    *Trigger the Job
      COMMIT WORK AND WAIT.
    *Clear out the tables that are used to store the cluster table
    *values for the parameters
      REFRESH: buktab, fkttab, slktab, sldtab, trctab, usrtab,
               faetab, jobtab.
      CLEAR:   buktab, fkttab, slktab, sldtab, trctab, usrtab,
               faetab, jobtab, f110c,  trcopt, f110versionpar.
    *Import the Payment Parameters Values
      IMPORT buktab fkttab slktab sldtab trctab usrtab
             faetab jobtab f110c  trcopt f110versionpar
             FROM DATABASE rfdt(fb) ID f110id.
    *Check to see has the job finished
      CLEAR lv_seconds.
      DO 240 TIMES.
        READ TABLE jobtab INDEX 1.
        SELECT SINGLE *
          FROM tbtco
          WHERE jobname = jobtab-jobname
          AND jobcount = jobtab-jobcount
          AND status = 'F'.
        IF sy-subrc = 0.
          EXIT.
        ELSE.
          WAIT UP TO 1 SECONDS.
          lv_seconds = lv_seconds + 1.
          IF lv_seconds = 240.
            exception = 'proposal_create_failed'. "Old and new exceptions cannot be used at the same time
            EXIT.
          ENDIF.
        ENDIF.
      ENDDO.
    *Store the Payment Proposal Header Values
      SELECT *
        FROM reguh
        INTO TABLE t_reguh
        WHERE laufd = i_laufd
        AND laufi = i_laufi.
    *Delete the values where no payment will be made
      DELETE t_reguh WHERE vblnr IS INITIAL.
    *Store the Payment Proposal Line Item Values
      SELECT *
        FROM regup
        INTO TABLE t_regup
        FOR ALL ENTRIES IN t_reguh
        WHERE laufd = t_reguh-laufd
      AND laufi = t_reguh-laufi
      AND xvorl = t_reguh-xvorl
      AND zbukr = t_reguh-zbukr
      AND lifnr = t_reguh-lifnr
      AND kunnr = t_reguh-kunnr
      AND empfg = t_reguh-empfg
      AND vblnr = t_reguh-vblnr.
    *Get the relevant Outstanding Payment to Vendors Values
      SELECT *
        FROM bsik
        INTO TABLE t_bsik
        FOR ALL ENTRIES IN t_regup
        WHERE bukrs = t_regup-bukrs
      AND lifnr = t_regup-lifnr
      AND umsks = t_regup-umsks
      AND umskz = t_regup-umskz
      AND zuonr = t_regup-zuonr
      AND gjahr = t_regup-gjahr
      AND belnr = t_regup-belnr
      AND buzei = t_regup-buzei.
    *Delete the Payment Proposal
      CALL FUNCTION 'DELETE_PAYMENT_PROPOSAL'
        EXPORTING
          date                = i_laufd
          identification      = i_laufi
        EXCEPTIONS
          abnormal_end        = 1
          no_delete_authority = 2
          OTHERS              = 3.
      IF sy-subrc <> 0.
        exception = 'proposal_delete_failed'. "Old and new exceptions cannot be used at the same time
      ENDIF.
    *Delete the Payment Parameters
      CALL FUNCTION 'DELETE_PAYMENT_PARAMETERS'
        EXPORTING
          i_laufd           = i_laufd
          i_laufi           = i_laufi
          i_inter           = space
        EXCEPTIONS
          no_authority      = 1
          parameters_missed = 2
          wrong_status      = 3
          OTHERS            = 4.
      IF sy-subrc <> 0.
        exception = 'parameter_delete_failed'. "Old and new exceptions cannot be used at the same time
      ENDIF.
    ENDFUNCTION.
    Edited by: Colm Gavin on Apr 15, 2011 12:22 PM

  • Can we limit the number of choices in [%3]?

    Dear All,
    Please see the Query below.
    When I run it, a Query - Selection Criteria screen appears.
    When I click on the Account Code lookup (this is [%3]) , I am presented with a complete list of Account Codes to choose from.
    I want the user to have access only to a few Account codes, say 120, 121, 122.
    Where and how should I place the restrictions in my Query so that when the user clicks on the lookup, he is presented with only these 3 Account codes to select from?
    Thanks
    Leon Lai
    Query - Selection Criteria
    Posting Date                          ..............
    Posting Date                          .............
    Account Code                          ..............
    [OK]       [Cancel]
    declare @frompostdt datetime
    set @frompostdt
    /*select 1 from jdt1 t0 where t0.RefDate*/ = '[%1]'
    declare @topostdt datetime
    set @topostdt
    /*select 1 from jdt1 t0 where t0.RefDate*/ = '[%2]'
    declare @glcode nvarchar(max)
    set @glcode
    /*select 1 from jdt1 t0where t0.Account = '1240601'*/ = '[%3]'
    SELECT
    T0.RefDate AS 'Posting Date',
    T0.TransId AS 'Trans. No.',
    T0.Account AS 'GL Code',
    T0.Debit - T0.Credit AS 'Dr / (Cr) Rs'
    FROM JDT1 T0
    LEFT OUTER JOIN OACT T1 ON T0.[Account] = T1.AcctCode
    LEFT OUTER JOIN OACT T4 ON T0.[ContraAct] = T4.AcctCode
    LEFT OUTER JOIN OCRD T2 ON T0.[ContraAct] = T2.CardCode
    WHERE
    T0.Refdate >= @frompostdt
    AND T0.Refdate <= @topostdt
    AND T1.AcctCode = @glcode

    Hi Leon Lai.........
    If you want to achieve this then I would suggest you make all the Accounts Confidential or assign some category any any identification mark except those to which you need to make the list of accounts accessible to Users. And make a condition that if this Account is not confidential then it will show in selection box.
    I hope this will better help you........
    Regards,
    Rahul

  • Feedback on Nokia 6101

    Hello :-)
    I thought this "Ideas and Feedback" discussion was only for the bulletin board itself but was told otherwise in this thread so here goes.
    I posted the text below on phonedog.com but they haven't published it at the time of this posting.
    Pros
    Timed profiles.
    When moving between time zones, is nice to be able to change the time zone only rather than having to reset the time.
    PC Suite 6.7 (not 6.8!) and Outlook 2003 integration.
    Cons
    Outer surface scratched already and I'm careful with it.
    When folded the screen touches the keys so is scuffed already.
    Keypad does not lock when folded -- misses the point of clamshell!
    Audio recording: too many keypresses to make an audio recording. On the Motorola V500 just one key -- press to record and release to stop recording. The Recordings folder is not available in "Go to". In the Recordings folder only the date of the recording is listed. Time and duration would be helpful when several recordings have been made on the same day.
    No "copy, cut, paste" in editable fields.
    SMS message composition: the last message is displayed with a title taken from the first few characters of the message. The title does not change when the message is changed. Hence, at the time of sending, the title is confusngly taken from the previously composed message. Why bother having the title?
    SMS message send: no "in outbox to send later" when message cannot be sent. What is the Outbox for, then?
    SMS message reports: if, say, 3 SMS reports arrive and then an actual SMS message the phone tells you 4 messages have arrived. Duh! And the reports are badly laid out so it's easy to miss time and date. These are on second screen. The first screen shows only 3 lines (status, name and number) so no reason for user to look for the second screen. Neither screen identifies message except by name and number of recipient. This is not enough when several message sent to the same recipient. Would be helpful to have date and time of sending and first few characters of the message.
    Battery life poor. And I was careful to drain it fully after the first 3 charges then charge it fully. Perhaps they chose a small battery to keep the phone small and light.
    Short screen illumination and most places there's no single key to turn the light back on -- mostly every key will have an effect and you'll have to press another key to get back where you were.
    "Go to" is handy but selects profile without choice of selecting it until a specified time.
    When the SIM Is changed and the phone started you have to set the time and date.
    External antenna stub.
    Small memory for photos.
    Would be better if PTT key was configurable to something else like press/release audio recording.
    Would be better if all the settings were under "Settings". For example the message settings are under Messages, Message settings rather than under Settings, Messages.
    Summary
    Disappointing. I bought Nokia when my Motorola V500 failed because the best phones I've had have been Nokias and I wanted PC/phone integration (PC Suite is "good enough" and free). I wanted something discrete and small with the self-protetction of a clamshell. But there are too many annoyances for me to want to continue with this phone. Am now looking at PC/phone integration software (initially MobileAgent and MobileEdit) to extend the choice of clamshells beyond Nokia -- and will then study the reviews for usability and simple "good design" before buying. A mobile phone is a working tool, not a fashion accessory!
    How many days have you had this phone: 50
    Styling: very good
    Ease of use: fair
    Display: very good
    Voice quality: excellent
    Battery life: poor
    Quality/durability: poor
    Nokia 5130c-2

    Thanks for the feedback Catkin!
    As stated in the Discussions guidelines, people from many Nokia teams actively follow these discussions so I am sure the issues and ideas you have pointed out will not go unnoticed.
    (after a brief internal meeting we decided to keep this in the Phones board after all )
    I wrote all my posts from 2005-2011 as an "Admin" for this community. I still work for Nokia as an external consultant, so my rank in all posts is now "Employee".

  • Dispaly a character(sayY) whencondition is met else display another(sayN)

    Hi,
    My query has to meet a certain requirement, where if a Condition is met the Keyfigure Column in the report should display a specific character else, if it doesn't meet the condition it should display another character.
    Please note that i donot wish for colour identification using Exceptions but require a seperate column with the characters(Y/N).

    Hi Vasavi,
    Firstly, Its Shalabh and not shabana
    Secondly, you can create a formula variable using boolean expression "is equal to" for the desired value of your key figure. This will return 1 wherever the value appears for that key figure and 1 elsewhere.
    Or else you can include a new characteristic and create a code in the transformation for that characteristic to dispay the desired text for your key figure.
    Let me know if it works.
    Regards
    Shalabh Jain

  • Why is there only a 10-number block limit on incoming calls?

        Verizon has failed to stop many call violations of the Do Not Call laws, particularly allowing callers to fake their ANI identification. Except for legitimate reasons, such as law enforcement, domestic violence, or other exceptions, no call should be completed that does not match the actual origin. That aside, we who continue to be awakened from sleep, dinners interrupted, and run to the phone only to find the call is another pan handler violating the law, we have to take action into our own hands. Why is it then, that Verizon has a limit of only 10 numbers that can be blocked? And why can we not block entire area codes and exchanges so a boiler room cannot keep changing numbers with the same area code?
    Please, Verizon, give us more options to manage our own calls until the day you have the smart technology in place to limit illegal calls.
    Solved!
    Go to Solution.

    Seconding what TimeVoyager states here.  I have signed up for the Do Not Call Registry (for whatever good that has done) and still get at least 3-4 telemarketer calls per day.  If Verizon allows us to block 10 numbers, how difficult could it be to bump that limit up to 50 or more, or better yet, provide some flexibility in blocking entire NPA/NXX combinations as the telemarketers typically have number ranges and/or frequently change their numbers to dodge the simple blocking schemes.  Perfect solution for me would be a system that allows for users to manage a single list that contains white listed numbers that pass through, black-listed numbers that get blocked, ordered in priority of execution (very similar to how email SPAM blockers work).  An updated interface would be a boost too (as the current one is a little clunky) so that users could very quickly add/edit/delete numbers from the tool itself and even an option to white/black list numbers directly from your call log.  The current 10 number limit is not enough.  I am at the point where I am questioning the value of my land line as the inconvenience of the unwanted calls far outweighs the convenience of having the line for the few times I use it for legit calls each week.  Strongly considering dumping my voice plan when my bundle is up for renewal if this is not somehow addressed as again, how hard could it be for Verizon to simply increase the limit from 10 to a much large number?

  • HOW DO I GET RID OF THIS MESSAGE - ADD SECURITY EXCEPTION you are about to over ride how Thunderbird identifies this site. Location pop.shaw.ca.110 no e-mail

    I KEEP GETTING A BOX WITH THIS MESSAGE - ADD SECURITY EXCEPTION
    you are about to over ride how Thunderbird identifies this site
    LOCATION: pop.shaw.ca.110
    then it asks for a security certificate
    I DO NOT KNOW HOW TO FIX OR BETTER YET GET RID OF THIS MESSAGE

    You're supposed to take a screenshot. The link has instructions about how to do that.
    Then attach the resulting image to your post by using the 'Browse' button right above the 'Post Reply' button.

  • Regarding identifing the occurence of exception

    Iam using the open office in my project.While uploading or downloading the documents iam setting the cursor as wait cursor(hourglass cursor)..after loading iam setting the cursor to normal.What i want is if any exception[b] occurs while downloading the the document, the state of cursor should immediatly change to normal cursor.Guide me..thnks in advance

    You don't even need to catch and handle the exception, it's sufficient to do this: (...)Sure, but he has to handle it somewhere if he wants his application to continue.

  • FireFox message of my bank website using 5 years: you can tell Firefox to start trusting this site's identification. Even if you trust the site, this error could mean that someone is tampering with your connection. Don't add an exception

    FireFox message of my bank website using 5 years: you
    can tell Firefox to start trusting this site's identification.
    Even if you trust the site, this error could mean that someone is
    tampering with your connection. Don't add an exception

    send me email

  • When loading my online banking it says untrusted connection but when I try to add exception it says the site has a valid certificate and exception is not required, but still wont connect

    When trying to connect to online banking this is what I get.
    This Connection is Untrusted
    You have asked Firefox to connect
    securely to www.txn.banking.pcfinancial.ca, but we can't confirm that your connection is secure.
    Normally, when you try to connect securely,
    sites will present trusted identification to prove that you are
    going to the right place. However, this site's identity can't be verified.
    What Should I Do?
    If you usually connect to
    this site without problems, this error could mean that someone is
    trying to impersonate the site, and you shouldn't continue.
    Technical Details
    I Understand the Risks
    When I click on I understand the risks and try to add an exception I get this:
    This site provides valid, verified identification. There is no need to add an exception.
    yet I can't get passed this and connect to the site!

    What are the Technical details showing as the cause?
    Check the date and time in the clock on your computer: (double) click the clock icon on the Windows Taskbar.
    *https://support.mozilla.org/kb/Secure+Connection+Failed
    Try to rename the file cert8.db to cert8.db.old in the Firefox Profile Folder to remove all intermediate certificates that Firefox has stored by visiting secure websites.<br />
    If that helped to solve the problem then you can remove the renamed file cert8.db.old unless you have user certificates that you may want to export first and import them in the new file.<br />
    Otherwise you can restore the certificates by renaming (copying) the file back to cert8.db<br />
    Firefox will automatically store new intermediate certificates when you visit websites that send them.<br />
    You can use this button to go to the Firefox profile folder:
    *Help > Troubleshooting Information > Profile Directory: Open Containing Folder

  • Not able to spy objects in ie9 using coded UI Test Builder Spy, giving exception -Interface not registered(Exception from HRESULT:0X....

    Not able to spy objects in ie9 using coded UI Test Builder Spy, giving exception - "Interface not registered(Exception from HRESULT:0X...."
    I am not able to capture any objects of my web application using coded ui recorder. Even though it is a simple html page, coded ui is showing a message  -"Interface not registered(Exception from HRESULT:0X...."
    Please give me solution , why this is hapening. I am having problem with object identification. Even I am not able to identify any object in google.com.
    swapnanil sengupta

    TechnologyName is displaying as "MSAA" . But my application is a Webapplication.If I try to spy the google .com's search field then also TechnologyName is displaying as "MSAA". Is it any configuration issue of vsts codedui.
    swapnanil sengupta

  • Network Magic Pro 5.5 incorrectly identifies my HTC Android phone as a Win7 PC

    Your Network Magic Version installed: 5,5,9195,0-Pure0
    The type of connection to the Internet, like DSL
    The Brand of Modem and its Model Number the router is connected to. SpeedTouch546T2 (set up as a bridge)
    The Brand, Model, Hardware Revision of your Router and include the Firmware Version: Linksys WRT610Nv2 Firmware 2.00.00 B05 
    The Method of connection your problem computer has to the Router: Wireless.
    The Connection in use on the problem computer: HTC Desire onBoard WiFi device
    Operating system and version and Service Pack Level, if any. Android 2.1 
    Software Firewall in use: Windows 7
    Also if any Anti-Virus Program or Spyware Program is actively protecting your computer. MS Security Essentials
    Include your location in the post or fill out your Profile for this forum and include the location. Norway
    I have a variety of devices on my home network, such as 1 MAC, 5 Win 7 PCs, 4 Android mobile phones, 1 TV PVR, 1 BluRay Player, 1 TV, 2 Network Printers, 1 iPod Touch. All of them is appearing as the should except one of the mobile phones. It is being recognized as a Win 7 PC and I can not change the type to anything but a PC/Mac. I have tried changing the IP address and also completely resetting the network but to no avail. Network Magic also gives my Android phone (HTC Desire) the name of one of the connected Win 7 PC's. The IP address and MAC address recognized by Network Magic is the ones associated with the phone, not the PC. The PC is a laptop with both wired and wireless connection, but it doesn't help if I disable on or the other or both. I have also completely reinstalled Network Magic on the PC but the problem persists.
    In addition to being annoying, the problem also prevents me from administrating a NetGear access point as it only accepts to be managed by the computer Network Magic is associating with my Androd phone. To work around that issue I hope I can do a factory reset on the access point and reconfigure it, but I'm not looking forward to it. I have bought Network magic Pro as my network management sw and would like to use it for that purpose.
    Please anyone - HELP!

    Dang! It's been a year since this was posted and nobody is able to HELP...
    Anyway, I have the same problem here too... My Verizon Motorola Droid A855 is identifies as computer and Microsoft Windows 7 (workstation). I can't get the other options to categorize it as a cellphone. The thing is my Panasonic DMP-BD60 Blu-Ray DVD Player appears on the network map and I was able to put it under "Media Adapter," another pc appears  as it should, a Hawking Wireless-G Range Extender as "Wireless Access Point," and a BoostMobile Motorola i1 Android cellphone appears as a "cellphone." So, how come my Motorola DROID A855 is detailed as under my pc name and operating system Windows & Professional? This is weird.
    Anybody has an answer?
    Fiat lux

  • Customer 9000AAAE : Exception 7 in function module VIEW_KUAG2

    Hi,
    Hi all,
    When I do the intercompany billing for STO (vf01), I got the system message attached below. The customer 9000AAAE is a ship to party and assigned to the ordering plant. It has the partner function SH. So can anybody kindly tell me where is wrong in the custmer master data or somewhere else according to the following message? Or where to find the VIEW_KUAG2? What does it mean?
    Customer 9000AAAE: Exception 7 in function module VIEW_KUAG2
    Diagnosis
    During the attempt to read customer master record 9000AAAE,
    an error occured which is not handled separately.
    System Response
    The billing document for this business transaction was not
    created.
    Procedure
    If the error occured during a background job, you should try
    to create the billing document online. If the error occured
    online, the billing document can be created online. In any
    case, you should check the customer master record. If you
    cannot find any error in the master data, contact SAP.
    Technical data
    Tech. data details
    Client                                                002
    Group Number
    Sales Document Number                  0080100090
    Item Number of the SD Document      000000
    Schedule Line Number                      0083
    Counter in Control Tables                  00
    Message Identification                      VF
    System Message Number                 083
    Output Type                                     E
    Message Variable 01                        9900AAAE
    Message Variable 02
    Message Variable 03                        VIEW_KUAG2
    Message Variable 04
    Group Type                                      F
    In our Intercompany, our ship to party is different from the Sold to, bill to and Payer.  The configuration done as follows -
    a.  Defined Ship to Party as 9000AAAE
    b.  Define Sold to, Bill to, Payer as 9000AAAA
    c.  Assignd Ship to Sold to
    d.  Assigned Ship to customer to plant assignment in STO configuration in MM
    e.  Assigned internal customer of sales organization as 9000AAAA
    Please help in this
    Best Regards
    Goutham

    Hi,
    Thanks for ur reply
    I check the partner determination and the settings are as below -
    a.  Defined new account group for Sold to, Bill to and Payer
    b.  Defined new account group for Ship to
    c.  In the Ship to party account group, system only determine the ship to partner function
    d.  Customer defined in Sold to is assined as interneal customer to sales org
    e.  Customer defined in Ship to is assigned as customer for plant in Shipping data configure for STO in MM Configuration
    Please provide more insights
    Best Regards
    Goutham

  • Firefox (21.0) won't accept the security certificate for Twitter & won't let me add an exception.

    My mother was having problems with her computer on the Internet and had to reset the modem. Problem was, I was on the Internet at the time using Twitter. She reset the modem, I thought everything was okay, but now Firefox isn't letting me access Twitter at all because of the security certificate. Here's the error message:
    This Connection is Untrusted
    You have asked Firefox to connect
    securely to twitter.com, but we can't confirm that your connection is secure.
    Normally, when you try to connect securely,
    sites will present trusted identification to prove that you are
    going to the right place. However, this site's identity can't be verified.
    What Should I Do?
    If you usually connect to
    this site without problems, this error could mean that someone is
    trying to impersonate the site, and you shouldn't continue.
    twitter.com uses an invalid security certificate.
    The certificate is not trusted because the issuer certificate is not trusted.
    The certificate is only valid for gateway.2wire.net
    (Error code: sec_error_untrusted_issuer)
    gatway.2wire.net is the default error page for my modem, if the Internet is not working at all. I think the problem here is that now Firefox thinks the legitimate site for Twitter is the error page and not, well, Twitter.com. Also, I'm not getting any "add exception" option. How do I fix this?

    Clear the cache and the cookies from websites that cause problems.
    "Clear the Cache":
    *Firefox/Tools > Options > Advanced > Network > Cached Web Content: "Clear Now"
    "Remove Cookies" from sites causing problems:
    *Firefox/Tools > Options > Privacy > Cookies: "Show Cookies"

  • Adding a new view in Account Identification

    We have a requirement to add a new view beside Installed Base| Object.
    I maintained entries in Object Component and Ac Identification Profile.
    While navigating to the new view there is an exception.
    Cannot display view CRMCMP_BPIDENT/ObjectCompVs of UI Component CRMCMP_BPIDENT
    An exception has occurred Exception Class  CX_BSP_WD_INCORRECT_IMPLEMENT - Window 'dynObjCompMainWin' is not defined in the component 'ICCMP_BP_DETAIL' 
    Method:  CL_BSP_WD_COMPONENT_USAGE=>GET_INTERFACE_VIEW_CONTR 
    Source Text Row:  28
    When I investigated this further I found out that standard SAP expects the window name 'dynObjCompMainWin', however when we enhance the component and add a new window, the generated name is 'ZICCMP_BP_DETL/dynObjCompMainWin (default)' and hence it fails.
    Has anyone faced this or knows a workaround?
    This is a crucial requirement, your help is appreciated.

    Hello,
              Guess you might have resolved this issue but incase you didn't go to runtime repository and click on the XML source code  and then  change the Window name to ' dynObjCompMainWin' it will resolve the issue.
    I was facing the same issue and I changed the window name in the XML source code it worked for me.
    Edited by: reddyp_p on Jan 25, 2012 4:15 PM

Maybe you are looking for

  • MULTI ITEM ENTRY AT A TIME IN TABULAR FORM SUBMIT ONE TIME

    MULTI ITEM ENTRY AT A TIME IN TABULAR FORM SUBMIT ONE TIME

  • How can I change my Profile photo or edit the thumbnail?

    QuestionHow can I change my Profile photo or edit the thumbnail? AnswerThere are a couple of different ways to change your profile photo or thumbnail image on Tagged. Here's a quick How-to video that shows you how to change your profile photo If you

  • Does Foxtab PDF Converter exist, is it malware?

    Heard about a Firefox add-on named Foxtab PDF Converter, googled it, got four hits saying it was malware and pervasive (as to uninstalling it.) It is supposed to convert any file capable of being printed to PDF, which seems like a handy add-on. Is an

  • Sql query to find the balances for a customer account wise.

    Hi, Could someone help me with the sql query to find the balances for each customer account wise. This is need to generate the report. presently we are using this query, but the output doesnot return the expected result. SELECT sum(nvl(ps.acctd_amoun

  • Removing a FAT 32 windows partition

    I succesfully made a 32GB FAT32 partion but now I want to get rid of it. I used the Boot Camp Assistent to Restore the HD. It has been running for almost an hour stating "Partitioning disk..." Is it normal that it takes this long for the 600GB disk t