Re: multiple methods - Help

It looks you used it, what are you saving the extra 5 duke'd for ?
Noah

So i take out the static in main.Not really an option. A static main() method is required if you are going to
run your program. (And you should be compiling and running your program
with each change you make - there's no other way of seeing whether or not
it's "working". The alternative is to end up with a whole lump uncompilable
code that's impossible for you to sort out. And that's not an alternative.)
I have an order class which has setter and getter methods within it, and
some variables.And I'm suggesting that your methods should be part of that class. That way
they can be called in a non static way from the static main() method.
I was thinking about the return statements like you said, but unsure
what/where to return.Where to return is easy: returning a value is the very last thing a method
does. You return as soon as you've calculated whatever it is you want to
return.
What a method returns depends on what you want it to return. Decide on
this before you write a line of code. And document it.

Similar Messages

  • How to implement multiple Value Helps within the same Application ??

    Dear Experts,
    I want to implement multiple value helps in the same view.For that I have declared exporting parameters of type 'wdy_key_value_table.' within the component controller for each of the value helps.While I do activate and test the application I get the following error :
    The following error text was processed in the system HE6 : A row with the same key already exists.
    The error occurred on the application server hsdnt24s11_HE6_00 and in the work process 4 .
    The termination type was: RABAX_STATE
    The ABAP call stack was:
    Method: VALUESET_BSART of program /1BCWDY/9VSHJWRNR0EZPKFT3ZKC==CP
    Method: IF_PO_VIEW1~VALUESET_BSART of program /1BCWDY/9VSHJWRNR0EZPKFT3ZKC==CP
    Method: WDDOINIT of program /1BCWDY/9VSHJWRNR0EZPKFT3ZKC==CP
    Method: IF_WDR_VIEW_DELEGATE~WD_DO_INIT of program /1BCWDY/9VSHJWRNR0EZPKFT3ZKC==CP
    Method: DO_INIT of program CL_WDR_DELEGATING_VIEW========CP
    Method: INIT_CONTROLLER of program CL_WDR_CONTROLLER=============CP
    Method: INIT_CONTROLLER of program CL_WDR_VIEW===================CP
    Method: INIT of program CL_WDR_CONTROLLER=============CP
    Method: GET_VIEW of program CL_WDR_VIEW_MANAGER===========CP
    Method: BIND_ROOT of program CL_WDR_VIEW_MANAGER===========CP
    I dont know how to implement multiple value helps.Need your help on this.
    Regards,
    Mamai.

    Hi
    Hint is : A row with the same key already exists it means , It is assigning the same value/Key to row and you are calling it at WDDOINIT  so it giving error at the time of initialization .
    Better way to do the coding at some event in view OR if not possible than just execute the first value help in wddoinit later clear all the value before gettig the other Value help. Code it at WdDoModify View to get its run time behaviour.
    BR
    Satish Kumar

  • Call Webservice URL with multiple methods in PI 7.0

    Dear Gurus,
    I have the following requirement:
    I need to make multiple calls to a same webservice (URL) which have multiple methods on its WSDL. I know it is possible in PI 7.1. But is it possible in PI 7.0?
    I have already designed and configured the scenarios and generated ABAP Proxy. When I call the endpoint without specifyng the method I got the following message:
      <?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
    - <!--  Inbound Message
      -->
    - <SAP:Error xmlns:SAP="http://sap.com/xi/XI/Message/30" xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/" SOAP:mustUnderstand="1">
      <SAP:Category>XIAdapterFramework</SAP:Category>
      <SAP:Code area="MESSAGE">GENERAL</SAP:Code>
      <SAP:P1 />
      <SAP:P2 />
      <SAP:P3 />
      <SAP:P4 />
      <SAP:AdditionalText>com.sap.aii.af.ra.ms.api.DeliveryException: SOAP: response message contains an error XIAdapter/PARSING/ADAPTER.SOAP_EXCEPTION - soap fault: Endpoint {http://mywebserviceurl.com} does not contain operation meta data for: {http://mynamespace}MyMessageInterface</SAP:AdditionalText>
      <SAP:ApplicationFaultMessage namespace="" />
      <SAP:Stack />
      <SAP:Retry>M</SAP:Retry>
      </SAP:Error>
    Please somebody could help me to solve this issue?
    Thank you in advance.
    Fabio Purcino

    >>. But is it possible in PI 7.0?
    Just few cents..
    Test using SOAPUI or  XMLSPY and use that same WSDL URL in the target URL of Communication channel. Just to make sure you use the right endpoint.
    or
    You can specify the method name as  soap action dynamically using udf in mapping and see how it behaves.

  • Synchronize complex TableModel methods help required

    Hello everyone,
    I am working on a Client/Server Swing application that holds rapidly changing data displayed and manipulated via a JTable(On the client side of course). The server manages a couple hundred simultaneous client connections all working on the same data. All clients are being updated constantly when any data changes (initiated by any users). My table model uses a ArrayList to hold the data row Objects (Object[] to be precise). My TableModel holds all the methods to manipulate the Table content ArrayList, this mean that two different methods often access the same Object simultaneously (update one row and delete an other row in my Table content ArrayList for example). Therefore my ArrayList should be synchronized. But when I try to synchronize my ArrayList like this:
    List rvContent = Collections.synchronizedList((ArrayList) in.readObject());
    I have to cast my List as an ArrayList every time I need to use it, and even then somehow the application doesn't work anymore.
    I was thinking that maybe I could synchronize access to some methods contained in my TableModel, but then how do I synchronize multiple methods in a way that if one method is beeing accessed, all other access request to other synchronized methods within that class are being cued as well?
    Fact is that so far, when a lot of data is being manipulated, the client application tends to throw nullPointerExceptions (index out of bound for instance) ex: when a thread deletes one row while another one is calling a fireTableCellUpdated() on the same row.
    So I hope I could explain my dilemma clearly enough, despite of my bad English.
    Could any expert give me some quality help please on how to manage this kind of task, I am out of resources.
    Thanks a lot to this great comunity

    mdundek, It is very important to know EXACTLY what you are doing when you mess with Threads in a Swing Application. Always follow the following rule --> NEVER CAUSE AN UPDATE BE MADE TO A SWING VISUAL COMPONENT OUTSIDE OF THE AWT-EVENT DISPATCH THREAD. Simple.
    I have a huge amount of experience doing exactly what you are trying to do - I'll assume that your clients are RMI-based and that the server is calling a "callback" object. The best way of doing this is to have an AsyncReceiver object, a Controller object and an AsyncUpdate object.
    Controller: The purpose of the controller is to update your Swing Data Models but NOT to cause the GUI Components to update (ie. do not fireTableDataChanged() or whatever).
    AsyncReceiver: When your (Remote) client receives the callback it passes it along to the async-receiver. The async-receiver uses SwingUtilities.invokeLater() to tell the Controller to update the data models, which will then be updated in the AWT Event-Dispatch Thread.
    AsyncUpdate: use the javax.swing.Timer class to periodically update your screen (ie. call fireTableDataChanged() or whatever on your Swing data models). The reason for this is that it is a throttle on the paint() method, which is very expensive. If your GUI receives many updates per second, then calling a fireDataChanged() each time can considerably slow the GUI down. Instead update the data models separately, say every half-second. This is usually plenty.
    Other tips are to cache exactly which Table cells have been changed between the half-second updates, and tell the table to only re-paint those cells. When we implemented this in our app, CVPU usage dropped by a factor of about 5.
    Anyway, the point is - be very wary about creating explicitly your own Threads within a GUI. This should be done ONLY when you want to execute an expensive piece of work without "freezing" the GUI (in which case you should use the SwingWorker construct (http://java.sun.com/products/jfc/tsc/articles/threads/threads2.html). When you update the GUI, always cause the update to be made in the AWT Event-Dispatch thread through use of the SwingUtilities class./**
    * THE AsyncReceiver
    public class AsyncReceiver {
      private Controller controller_;
      public void remoteCallback(final EventObject e) {
        SwingUtilities.invokeLater(new Runnable() {
          public void run() {
            controller_.update(e);
    * NOW FOR THE AsyncUpdate
    public class AsyncUpdate {
      private MyApplication app_;
      public void startAsyncUpdates() {
        //Redraw every 500 millis
        Timer t =
          new Timer(
            500,
            new ActionListener() {
              public void actionPerformed() {
                app_.causeScreenToRedraw();
        t.start();
    }

  • Multiple methods

    can multiple methods be called like this?
    Whatever class = new Whatever();
    class.method1().method2().method3(param);

    can multiple methods be called like this?
    Whatever class = new Whatever();
    class.method1().method2().method3(param);Why don't you do this?
    class.method1(param);
    public method1(param){
    class.method2(param);
    public method2(param){
    class.method3(param);

  • OO ALV hotspot creation not working with Multiple Methods.

    Hi,
    I create a Test Report for Hotspot creation - It works. Code is  as -->
    class my_event_handler definition.
      public section.
      methods :
      handle_hotspot_click for event hotspot_click of cl_gui_alv_grid importing e_row.
      endclass.
      class my_event_handler implementation.
        method handle_double_click.
          read table itab index e_row-index into wa.
          if sy-subrc = 0.
           set PARAMETER ID 'ANR' FIELD order
    call transaction IW33.         
    endif.
      endclass.
    BUT - When I take multiple methods in PUBLIC SECTION. & Call it from START-OF-SELECTION the HotSpot is NOT WORKING
    CLASS get_details DEFINITION.
      PUBLIC SECTION.
        METHODS:  data_gathering,
                  display_alv.
                  handle_hotspot_click FOR EVENT hotspot_click OF cl_gui_alv_grid IMPORTING e_row .
      PRIVATE SECTION.
        CLASS-METHODS: get_data,
                       merge_data,
                       set_header IMPORTING er_table TYPE REF TO cl_salv_table,
                       set_coloum IMPORTING pr_columns TYPE REF TO cl_salv_columns_table.
    ENDCLASS.       
    CLASS IMPLEMENTATION - IS SAME AS ABOVE.
    START-OF-SELECTION.
      CREATE OBJECT lr_details.
      lr_details->data_gathering( ).
      IF gi_final IS NOT INITIAL.
        lr_details->display_alv( ).
    *    lr_details->handle_hotspot_click( EXPORTING row = ?  ).  " What to take?
      ELSE.
        MESSAGE 'No Data for the Selection Critaria' TYPE 'S' DISPLAY LIKE 'E'.
      ENDIF.
    How get Hotspot in this Case, Do I need to take the Method in START-OF-SELECTION ?
    if YES - then what to Export ? If NO - then how to create Hotspot in this case?

    Thanks Neil. Now it's working.
    For this One line clue - I really searched a lot.
    Thank you so much.
    If checking this link For Reference -->
    Search 'SET HANDLER' in Google for sample programs.
    * Before Class Defination
    CLASS get_details DEFINITION DEFERRED.
    DATA: event_receiver1  TYPE REF TO get_details,
    * At the End of Method display_alv (Check question for Methods)
    CREATE OBJECT event_receiver1.
    SET HANDLER event_receiver1->handle_hotspot_click FOR ALL INSTANCES.

  • Object SELFITEM/SENDTASKDESCRIPTION method help needed

    Hi All,
    I am working on Credit Release workflow for SD documents.
    -     I have a mail sending step in workflow definition.
    -     In this step I have created a task which is using SELFITEM object & SENDTASKDESCRIPTION method.
    -     When I logged into the system with default language (EN) I can see all the details in the mail body.
    -     When I logged into the system with some other language (Say JA) I can not see all the information in mail body
    -     Some information like currency of the order value is not shown in mail body when logged in with some other language.
    Can anybody will help me to resolve this issue.
    Thank you all in advance.
    Best Regards,
    Deepa Kulkarni

    Try like below:
    Data:  lv_logon TYPE t002-spras,
              lv_text   TYPE char80.
                 lv_logon = sy-langu
                 if lv_logon EQ 'E'.
                     lv_text = "English text"
                 elsif lv_logon EQ 'J'.
                   lv_text = " Japanese text".
                endif.
    SWC_SET_ELEMENT CONTAINER 'TEXT' lv_text.
    Note...if your content is having multiple lines...then you can go with table parameter instead of variable.

  • How to Edit with Multiple People - HELP

    We used to be a small, 1-guy editing operation. But now we are huge (joke) and have 3 guys doing editing on an ongoing kids program. 
    I need some help with how to effectively edit the same program with 3 different people editing.
    I assume that it's impossible for all 3 editors to edit the same project file simultaneously, right?  That would be ideal as long as each person is working on a different scene, but even then, I'm sure it would introduce all kinds of problems.
    So I'm left pondering the best way to edit one large program (1-hour in final length) between multiple people.  The best method I've come up with to this point is to split my project up into 5 individual PP projects broken down by general scene categories. 
    That way each person can work on the "same" project/episode, but yet be working off of separate files, thus avoiding syncing problems. 
    But this only seems like a bandaide to our situation, especially if we bring on a couple more editors in the future.
    Any suggestions on working on the same project/episode at the same time between multiple people?

    There was a recent thread on similar issues.  I don't have this situation (one man shop), but one aspect of the "import sequences" to a master gets my attention.  I was starting to do this for my own projects (e.g. a season's worth of ball games where you want to do individual gamnes as well as a highlight of the season).  One project for it all gets rather complicated, and it seemed simple to import key sequences into another project.  But...
    A) This is not a dynamic link, but an import.  The whole project (or whole sequence(s) your choice) come in, inside a new bin.  changes in the other sequence are not updated in the master, so you need to be finished in the imported sequence - or be prepared to import again and redo any transition work.
    B) When you import, even though all the clips are from a shared pool, Premiere creates new instances in the imported bin.  Even if you offline and relink (so you don't literally need multiple clips on disk), they are still multiple instances in the bins.  As long as you don't plan on using work on clips in other sequences/projects, it really won't matter.  But, for example, if editor A adds markers to Clip 1 in their project, and you import their project to the master project, Clip 1 in editor B's project imported to the master will not hve the marker set by editor A,
    All logical really, but it limits this as a workaround to making Premiere work as a shared editor.

  • Multiple libraries help

    I had an ipod nano and when i tried to add an ipod shuffle it copied my nano's library over.  How can I give the shuffle its own library?

    Hi Stacy,
    The best way to create just songs for your NANO is to create a Smart Playlist for it.
    Select each song, individually, in the Library that you would like to have on your Nano, and once it is selected, go up to the File and select "Get Info"
    Select the Info tab in the Get Info box for that song, and under Grouping type in NANO then click OK
    Repeat this for each song you would like on your NANO
    Next, Create a Smart Playlist by going to the File option and selecting "New Smart Playlist"
    Make sure that the "Match the Following Rule" is checked, and in first box, select the down arrow until you find "Grouping" and select that
    Leave "contains" as is
    In the next box type in NANO
    Uncheck the "Limit To" box
    Leave "Live Updating" checked
    Click OK
    Now, hook up your NANO to your computer, and under the Music tab for the NANO, check "Sync Music", "Selected playlists, artists, albums, and, genres"
    Below, under Playlists, check only your NANO playlist and then Sync
    Couple of notes:
    You can change the name of your smart playlist by just clicking on it in the Playlists section. When it highlights purple, type in whatever name you'd like
    As you add new songs to your library, you can always add them to your NANO Smart Playlist by going to the Get Info option under File, and simply typing NANO into the Grouping section. This will cause it to automatically add it to your NANO playlist!
    I know this seems like a long set of instructions, but in the long run it really saves time, and also keeps your music where you want it to be. Smart Playlists can be applied to any of your devices in a very large array of combinations!
    I am no music expert as far as this stuff goes, but with two people sharing the same library and multiple devices, I have found that this method works great for me!
    Hope it helps you too!
    Cheers,
    GB

  • Run Multiple Methods at the same time

    Hey Everyone,
    So here is my dilemia. I have these three classes and two of them are subscribers to a middleware so when I call one of these classes to subscribe the code stops while the subscriber listens for the message. The problem is that the other class I have is the publisher and unless I want to run the publisher as a separate script I need to find a way to run it once the subscriber is listening. Some have suggested I use a callback but I am unfamiliar with how a callback would work. In Matlab when I use callbacks I still end up waiting for the subscriber to come back with a response so I am not sure this is the solution to my problem in Java.
    I have a main method in a main class which calls methods in each of three classes however once it subscribes to the first one on the list it stops and waits for the subscriber to finish working. Does anyone have any suggestions of how to allow the subscriber to continue to listen but still return back to the main method and allow me to run the next subscriber and so on? Thanks for your help!!

    You'll need some sort of multithreading. Whether you roll your own or there's some prepackaged tools out there you can use, I don't know, as I didn't understand your requriements very well.
    http://java.sun.com/docs/books/tutorial/essential/threads/

  • Multiple search help

    hi all,
    is it a possible to create search help with checkbox or something similar where user can chose several lines and return values
    on scree  ( several lines-intervals).
    Similar situation is on logical base PCH when you chose object ID and have check box.

    Hi Nick,
    After creating the search help you can create a Search Help exit and in that you can enable multiple selection and the system will automatically display check boxes for you to choose multiple entries.
    Regards
    Bala

  • Source2wsdd: ServiceGen does not contain a start method - help!

    Hello all Weblogic Users!
    I would greatly appreciate any help with this problem.
    I am getting this error when I do my build on Linux.
    [source2wsdd] source2wsdd: Doclet class weblogic.webservice.tools.ddgen.ServiceGen does not contain a start method.
    Previously I was getting an error where the ServiceGen class could not be found. This was occuring both in Windows and Linux.
    For Windows, this can be fixed in two ways. 1) Run setWLSEnv.cmd first (in weblogic81/server/bin. 2) (Unconfirmed but try it) Add the tools.jar, weblogic.jar, and webservices.jar to the ant runtimes lib in Eclipse (see preferences/ant/runtimes/global entries. - This will let you run the task inside Eclipse)
    In Linux, I added the webloigc.jar and webservices.jar to the user's special ~/'.ant/lib directory (see ant documentation). This too fixed the problem of being unable to find the ServiceGen class. But now I am getting the error above. I am ripping my hair out trying to fix it.
    Any help would be appreciated.
    Thanks to all....

    Hi bkshn,
    This error is caused by the missing "Main" method in your project. it is the entry point of your project.
    If you want to create a EF project, you could follow the way in the aricle below.
    https://msdn.microsoft.com/en-us/data/ee712907#codefirst
    The Main method is like below.
    class Program
    static void Main(string[] args)
    using (var db = new BloggingContext())
    // Create and save a new Blog
    Console.Write("Enter a name for a new Blog: ");
    var name = Console.ReadLine();
    var blog = new Blog { Name = name };
    db.Blogs.Add(blog);
    db.SaveChanges();
    // Display all Blogs from the database
    var query = from b in db.Blogs
    orderby b.Name
    select b;
    Console.WriteLine("All blogs in the database:");
    foreach (var item in query)
    Console.WriteLine(item.Name);
    Console.WriteLine("Press any key to exit...");
    Console.ReadKey();
    And you could start to learn the EF from the following MSDN blogs.
    https://msdn.microsoft.com/en-us/data/ee712907
    If you have any other concern regarding this issue, please feel free to let me know.
    Best regards,
    Youjun Tang
    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click
    HERE to participate the survey.

  • Unsatisfied link when callind dll from run method Help Please?

    Hi,
    I get an unsatisfied link error while trying to calling a dll at a certain time period in a run method. The same dll works fine called in another setup and even called in a loop.
    Can anyone help please?
    import java.util.Timer;
    import java.util.TimerTask;
    * Schedule a task that executes once every second.
    public class TimeRetrieve {
        Timer timer;
        public TimeRetrieve() {
                 timer = new Timer();
            timer.schedule(new RemindTask(),
                        0,        //initial delay
                        1*1000);  //subsequent rate
        class RemindTask extends TimerTask
           String string_A;
           double d1;
         double d2;
         double d3;
         double d4;
         double d5;
         double d6;
         double d7;
         double d8;
         int numIter = 3;
         int start = 1;
            public void run()
                  if (numIter > 0) {
                  cinterface(start, string_A, d1, d2, d3, d4, d5, d6, d7, d8 );
              System.out.println("In Java action performed start button, after call to dll  \n");
              System.out.println("   string_A =  :" +string_A );
              System.out.println("doubles , \t  d1  \t d2  \t  d3  \t d4 \t d5 \t d6 \t d7 \t d8");
              System.out.println(d1 +"\t" +d2+"\t"+d3+"\t"+d4+"\t"+d5+"\t"+d6+"\t"+d7+"\t"+d8);
              numIter--;
                 } else
                 System.out.println("End Looping!");
                    System.exit
                 System.exit(0);  
        public static void main(String args[]) {
                   System.out.println("Starting Data Retrieval.");
                 new TimeRetrieve();
    // Load shared library which contains implementation of native methods
                    public native void cinterface(int start, String string_A, double d1, double d2, double d3, double d4,
                    double d5, double d6, double d7, double d8 );
                    static
                          try
                               System.out.println ("load cinterface"); //unsatisfied link
                               System.loadLibrary("cinterface");
                          catch (UnsatisfiedLinkError ee)
                               System.out.println
                                    ("Caught unsatisfied link error for dlls" );
                               System.out.println
                                    ("get local msg = " + ee.getLocalizedMessage() );
                               System.out.println ("getMessage " + ee.getMessage() );
                                   // System.out.println ("print Stack Trace " +ee.printStackTrace() );

    My mistake! I found it. Had some wrong names.

  • WebDynpro Methods help for objects in ABAP editor

    Hi,
    is there a possibility to see the methods that can be used by an specific object?
    For example which methods I can use with the object wd_this.
    Thank You!

    You will need to drill into the underlying class to view its methods.
    http://help.sap.com/saphelp_nw04s/helpdata/en/35/447741b0d6157de10000000a155106/frameset.htm
    Regards,
    Rich Heilman

  • Multiple method signatures in an MBean

    The text formatting seems to be broken on this site. Sorry for the mass of text!
    I have an MBean containing some utility functions used within a custom authenticator. At the moment, there all use a single data source, but I need to extend them to use multiple datasources. I also need to maintain backwards compatability with the original system.
    I have therefore modififed the xml bean descriptor file and Impl java class by duplicating all the methods, adding a dataSource ID param, as follows:
    I started with this method descriptor:
    <pre>
    <MBeanOperation
    Name = "getMaintenanceMode"
    ReturnType = "boolean"
    Description = "Whatever"
    >
    <MBeanException>javax.management.MBeanException</MBeanException>
    <MBeanException>weblogic.management.utils.NotFoundException</MBeanException>
    </MBeanOperation>
    </pre>
    and impl:
    <pre>
    public boolean getMaintenanceMode() throws MBeanException , javax.management.MBeanException, weblogic.management.utils.NotFoundException
    </pre>
    and have now added this :
    <pre>
    <MBeanOperation
    Name = "getMaintenanceMode"
    ReturnType = "boolean"
    Description = "Whatever"
    >
    <MBeanOperationArg Name = "dataSourceId" Type = "int"
    Description = "Data Source ID"
    />
    <MBeanException>javax.management.MBeanException</MBeanException>
    <MBeanException>weblogic.management.utils.NotFoundException</MBeanException>
    </MBeanOperation>
    </pre>
    and
    <pre>
    public boolean getMaintenanceMode(int dataSourceId) throws MBeanException , javax.management.MBeanException, weblogic.management.utils.NotFoundException
    </pre>
    With these code changes in place, the MBean builds correctly, using the MBeanMaker, however WLS(814) falls over on startup with the exception:
    <pre>
    javax.management.JMRuntimeException: Two operations with the same name, "getMaintenanceMode", in MBean type: com.aol.universal.security.tools.DashboardUserTools
    at weblogic.management.commo.ModelMBeanTypeMBean.getExpandedMBeanInstanceInfo(ModelMBeanTypeMBean.java:1092)
    at weblogic.management.commo.ModelMBeanTypeMBean.<init>(ModelMBeanTypeMBean.java:250)
    at sun.reflect.GeneratedConstructorAccessor3.newInstance(Unknown Source)
    at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:274)
    at com.sun.management.jmx.MBeanServerImpl.internal_instantiate(MBeanServerImpl.java:2232)
    at com.sun.management.jmx.MBeanServerImpl.createMBean(MBeanServerImpl.java:763)
    at weblogic.management.internal.RemoteMBeanServerImpl.createMBean(RemoteMBeanServerImpl.java:897)
    at javax.management.loading.MLet.getMBeansFromURL(MLet.java:542)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:324)
    at com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:1633)
    at com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:1528)
    at weblogic.management.internal.RemoteMBeanServerImpl.private_invoke(RemoteMBeanServerImpl.java:988)
    at weblogic.management.internal.RemoteMBeanServerImpl.invoke(RemoteMBeanServerImpl.java:946)
    at weblogic.management.commo.Commo.initTypesAtLocation(Commo.java:1409)
    at weblogic.management.commo.Commo.initTypes(Commo.java:552)
    at weblogic.management.commo.Commo.initTypes(Commo.java:534)
    at weblogic.management.AdminServerAdmin.initializeCommo(AdminServerAdmin.java:656)
    at weblogic.management.AdminServerAdmin.initializeRepository(AdminServerAdmin.java:874)
    at weblogic.management.AdminServerAdmin.initialize(AdminServerAdmin.java:267)
    at weblogic.t3.srvr.T3Srvr.initializeHere(T3Srvr.java:771)
    at weblogic.t3.srvr.T3Srvr.initialize(T3Srvr.java:670)
    at weblogic.t3.srvr.T3Srvr.run(T3Srvr.java:344)
    at weblogic.Server.main(Server.java:32)
    </pre>
    Granted there <i>are</i> two methods with the same name, but they have different signatures, so they are <i>different</i> methods! Its just simple OO method overloading, after all!
    Has anyone run into this in, too? Is there a solution?
    cheers
    Paul

    Hi,
    I doubt that the addition of a second signature actually invalidates (the red X icon) the first signature, but rather it shows the signature as Valid with Changes (the pen & yellow triangle icon). Technically, that is the correct signature status, but because it caused so much confusion, beginning with version 9, we've changed the user interface and stopped indicating changes to the PDF if the only change is a subsequent signature.
    If on the other hand you are getting the red X for the first signature please let me know as I'd be curious to see the file.
    Steve

Maybe you are looking for