Doubt in Collection.synchronizedSet(Set s)

hi..
I am little bit confused with the below method..can anyone pls clear me..
In java.util.Collection class
public static Set synchronizedSet(Set s)
//Returns a synchronized (thread-safe) set backed by the specified set.
//In order to guarantee serial access, it is critical that all access to the
//backing set is accomplished through the returned set.
//It is imperative that the user manually synchronize on the returned set
//when iterating over it:
  Set s = Collections.synchronizedSet(new HashSet());
  synchronized(s) {
      Iterator i = s.iterator(); // Must be in the synchronized block
      while (i.hasNext())
          foo(i.next());
  }when the set is already synchronized why shuld we again use synchronized block when iterarating it...
thnx,
mysha..

so when ur using synch block on tht set while
iterarting
synchronized(s){}
we r obtaining lock on the set also and even on this
block of code.....So while one therad is iterating
thru the synchronized block no other thread can
access the set 's' and also no other thread can
itearate thru this block..No, that's not correct. While you're in that block, no other code can obtain a lock on the Set. That's all. Any non-synchronized code can still modify the Set. So you need to synchronize all the code that can change the set, too. As someone mentioned if Iteration could take a long time, you may want to iterate over a copy, because it could impact performance. Then again, you need to make the program correct first, then fast.
and thus we can prevent
ConcuurentModificationException is this correct?I
didnt get ur reason for deadlocks though.
thnx,
mysha..

Similar Messages

  • Default Collection Option Set

    I currently use multiple collectors that I have created to scan different locations based upon IP Ranges. I have created them so that the collection is spread out over a one week period to minimize network activity.
    I have been directed to change my collection so that it happens every Sunday. All machines in the company are now "woken up" every Sunday to receive any necessary patches. I will be changing my collection schedule so that my inventories take place on Sunday also but I have a question about the Default Collection Option Set.
    Would it be better to make use of the Default Collection Option Set or should I create a separate Collection Set for this task? Also since I have only targeted specific IP Ranges in the past what should my settings be to ensure that I am looking at the entire network?
    I also do not remember - when they wake up the systems on the network will the machines inventory from the Login Page or do they actually need to be logged onto the network to complete the inventory.

    Originally Posted by DaryRo
    Would it be better to make use of the Default Collection Option Set or should I create a separate Collection Set for this task?
    I always create my own option sets and give them meaningful titles to make it a little easier to track what is going on. There is really no need (or advantage) to using the Default Option Set.
    Originally Posted by DaryRo
    Also since I have only targeted specific IP Ranges in the past what should my settings be to ensure that I am looking at the entire network?
    If you really want that one option set to collect from all clients then just the default settings in a new option set will work as long as you select a valid schedule on the first tab when creating the option set.
    Make sure that any new option set you create that you wish to use is actually associated to collection servers. Look at the properties of the collection servers and if they are set to inherit standard option sets then add the new option set in the Collection Server, Domain properties, if they are not set to inherit then add the new option set to each collection server.

  • Return Collection or Set from interface methods?

    When designing abstract entities, like interfaces, abstract classes and utility classes, that hence shouldn't assume too much about neither implementation nor usage, I've been thinking a lot about whether it is better practice to use return types that are as (semantically) specific as possible, or as abstract as possible.
    Consider as an example a method in an interface that returns a set of units. It can be declared at two levels of abstraction - with Collection or Set as the return type.
    public Set getUnits();
    public Collection getUnits();
    The users of the interface instances do not have knowledge of the implementation. The implementations of the interface do not have knowledge of the users.
    That means, some implementations may be utilizing the non-duplicate property of the collection and implement it as a HashSet. Another implementation may also need special ordering and therefore implements it as a LinkedList.
    To specify Set in the interface forces the implementations - either to implement using Sets, or to incur a possibly very significant overhead by converting the internal representation to a Set for the method's return value.
    To specify Collection in the interface does not force anything on the implementations, and the contract that no duplicate elements occur can still be clearly specified (and obvious in the context). On the other hand, the users of the interface lose the Set semantics they might like to make use of, for instance O(1) random access is reasonable to expect from most Set implementations. But this isn't certain, so is it a strong argument?
    Any thoughts?

    Hi,
    I've had to make a similar decision recently, where I'm creating implementations of a generic time-series database, each of which consists of a number of measuring 'stations', which are returned via a method. My initial design of the database interface had the method:
    Set getStationSet();This seemed the most obvious solution, as there would certainly be no duplicate stations defined by a given database. However, I subsequently changed this to
    Collection getStations();for a number of reasons.
    Some databases return the stations in a specified order (the order in which the users of that database are most familar with). If the return type is a Set it forced the use of a TreeSet (assuming I don't write my own SortedSet implementation), which for some (large) databases imposes quite an overhead.
    Also, most database client code just iterates through the returned Set/Collection, sees whether a station meets a certain criteria, and uses it if so. Most code (in my example at least) simply does not need Set behaviour. Any code that does can simply use
    Set s = new HashSet( getStations() );which is hardly a major coding effort for clients using the interface.
    Subsequent coding indicates I've made the right choice. I would definitely say you should return a Collection and simply state in the associated documentation that the collection wont contain any duplicates and it can be put in a Set, or SortedSet, if required.
    In general, I also think it makes sense for interfaces to be as generic (or abstract) as possible.
    Ol.

  • I have the latest Creative Cloud versions of Lightroom and Lightroom Mobile on my Ipad. On my desktop I have created a collection which I have put in a custom order. On my Ipad I go into that collection and set the order to custom order, which I presume m

    I have the latest Creative Cloud versions of Lightroom and Lightroom Mobile on my Ipad. On my desktop I have created a collection which I have put in a custom order. On my Ipad I go into that collection and set the order to custom order, which I presume means the order I have on my desktop. However, the photos on the Ipad seem to be just random photos from the collection THEN the rest of the collection is in the correct order after that.

    Do you have virtual copies in your collection?
    Could you please send send me a LR Desktop +Mobile diagnostig log  - best as a private message with a downloadable dropbox link
    You can trigger the Lr Desktop diagnostig log via LR Desktop preferences -> Lightroom Mobile and when you hold down the alt key you will notice a generate diagnostic log button.
    The Lr Mobile app log can be triggered when you open up the settings and long press the to LR Icon a diagnostic log will be generated and attached to your local mail client. While opening the settings could you double check if you are signed-in?
    Thanks
    Guido

  • Hi there! So I am using Lightroom 3 on a pc and I have ran into an issue when exporting images. The DPI and image size (in inches) that I am selecting during the export process. For example I just exported a collection and set the dpi to 180 and the size

    Hi there! So I am using Lightroom 3 on a pc and I have ran into an issue when exporting images. The DPI and image size (in inches) that I am selecting during the export process. For example I just exported a collection and set the dpi to 180 and the size to 7 inches on the long edge. My exported result is 457 dpi and sized at 3200x2134 pixels.. Any ideas on why this is happening and what I can do to correct it?

    The DPI setting in a digital image has no meaning at all. You need to learn how to calculate what you need in your exported image. The only measurement in a digital image that has any meaning is the number of pixels in each direction. It doesn't matter what you set that DPI to (actually it's PPI or pixels per inch). The image will have the same number of pixels regardless of the setting. If you need an image that is 5 x 7" (for example) at 200 PPI then you would want an image that measured:
    5 x 200 = 1000 pixels
    7 x 200 = 1400 pixels
    So you would need an image that is 1000 x 1400 pixels to have a 5 x 7" image at 200 PPI. The reason your exported image had such a high PPI setting is because you specified the number of inches you wanted the image to be. And there were enough pixels in the image that it calculated out to be that high PPI setting.
    I apologize, I don't explain this very well. But you need to learn to do the math to determine how large you really want your exported images to be.

  • Java.util.Collections$SynchronizedSet locked???

    Hi,
    I met a problem which is hard to diagnose:
    platform: HPUX 11i
    oracle client: Oracle 9.2.0.3
    weblogic: weblogic7.0 sp1
    pool type: oci
    after running for a while, the whole system hung, and thread dump is like the
    following:
    the locked thread:
    "ExecuteThread: '9' for queue: 'default'" daemon prio=10 tid=0x00318858 nid=21
    lwp_id=77267 waiting for monitor entry [0x45e81000..0x45e80500]
         at oracle.jdbc.driver.OraclePreparedStatement.close(OraclePreparedStatement.java:394)
         - waiting to lock <0x505f6fd8> (a oracle.jdbc.driver.OracleConnection)
         at weblogic.jdbc.common.internal.ConnectionEnv.dropStatement(ConnectionEnv.java:836)
         at weblogic.jdbc.jts.Statement.close(Statement.java:237)
         at weblogic.jdbc.rmi.internal.StatementImpl.close(StatementImpl.java:112)
         at weblogic.jdbc.rmi.SerialStatement.close(SerialStatement.java:127)
         at weblogic.jdbc.rmi.SerialConnection.closeAndClearAllStatements(SerialConnection.java:485)
         - locked <0x774f04b8> (a java.util.Collections$SynchronizedSet)
         at weblogic.jdbc.rmi.SerialConnection.$BIP$close(SerialConnection.java:210)
         at weblogic.jdbc.rmi.SerialConnection.close(SerialConnection.java)
         at com.ebao.life.bean.pub.common.DBean.close(DBean.java:222)
    please note that 0x774f04b8was locked by this thread.
    other thread are all waiting for the lock:
    "ExecuteThread: '10' for queue: 'default'" daemon prio=10 tid=0x00319188 nid=22
    lwp_id=77268 waiting for monitor entry [0x45dc1000..0x45dc0500]
         at weblogic.jdbc.rmi.SerialConnection.closeAndClearAllStatements(SerialConnection.java:480)
         - waiting to lock <0x774f04b8> (a java.util.Collections$SynchronizedSet)
         at weblogic.jdbc.rmi.SerialConnection.$BIP$close(SerialConnection.java:210)
         at weblogic.jdbc.rmi.SerialConnection.close(SerialConnection.java)
         at com.ebao.life.bean.pub.common.DBean.close(DBean.java:222)
         at com.ebao.pub.util.DBean.close(DBean.java:455)
         at com.ebao.general.bs.service.autounderwriting.DbFlag.closeCon(DbFlag.java:111)
    What happened and what may be the cause?
    Hope your answer.
    Thanks&Rgds
    Lumin

    lumin wrote:
    Hi,
    I met a problem which is hard to diagnose:
    platform: HPUX 11i
    oracle client: Oracle 9.2.0.3
    weblogic: weblogic7.0 sp1
    pool type: oci
    after running for a while, the whole system hung, and thread dump is like the
    following:
    the locked thread:
    "ExecuteThread: '9' for queue: 'default'" daemon prio=10 tid=0x00318858 nid=21
    lwp_id=77267 waiting for monitor entry [0x45e81000..0x45e80500]
         at oracle.jdbc.driver.OraclePreparedStatement.close(OraclePreparedStatement.java:394)
         - waiting to lock <0x505f6fd8> (a oracle.jdbc.driver.OracleConnection)
         at weblogic.jdbc.common.internal.ConnectionEnv.dropStatement(ConnectionEnv.java:836)
         at weblogic.jdbc.jts.Statement.close(Statement.java:237)
         at weblogic.jdbc.rmi.internal.StatementImpl.close(StatementImpl.java:112)
         at weblogic.jdbc.rmi.SerialStatement.close(SerialStatement.java:127)
         at weblogic.jdbc.rmi.SerialConnection.closeAndClearAllStatements(SerialConnection.java:485)
         - locked <0x774f04b8> (a java.util.Collections$SynchronizedSet)
         at weblogic.jdbc.rmi.SerialConnection.$BIP$close(SerialConnection.java:210)
         at weblogic.jdbc.rmi.SerialConnection.close(SerialConnection.java)
         at com.ebao.life.bean.pub.common.DBean.close(DBean.java:222)
    please note that 0x774f04b8was locked by this thread.
    other thread are all waiting for the lock:
    "ExecuteThread: '10' for queue: 'default'" daemon prio=10 tid=0x00319188 nid=22
    lwp_id=77268 waiting for monitor entry [0x45dc1000..0x45dc0500]
         at weblogic.jdbc.rmi.SerialConnection.closeAndClearAllStatements(SerialConnection.java:480)
         - waiting to lock <0x774f04b8> (a java.util.Collections$SynchronizedSet)
         at weblogic.jdbc.rmi.SerialConnection.$BIP$close(SerialConnection.java:210)
         at weblogic.jdbc.rmi.SerialConnection.close(SerialConnection.java)
         at com.ebao.life.bean.pub.common.DBean.close(DBean.java:222)
         at com.ebao.pub.util.DBean.close(DBean.java:455)
         at com.ebao.general.bs.service.autounderwriting.DbFlag.closeCon(DbFlag.java:111)
    What happened and what may be the cause?
    Hope your answer.
    Thanks&Rgds
    LuminHi. What is the chance you have more than one thread closing the same connection?
    Joe

  • CS5 Master Collection Box Set - Where is Acrobat Pro 9 serial number?

    Hi there-
    I recently purchased the CS5 Master Collection Box Set - Student and Teacher edition. I have already properly registered myself as a Student with Adobe, and gotten a serial number which activated the Master Collection, but not apparently Acrobat Pro which is on a separate disc. I have searched through all the papers that came with the box, but so far no luck.
    Anyone know where to track this down?

    Yes, 24 digits for Acrobat on mine.
    I have a sixth sticker on the box it has an eight digit number on it followed by the text: DVS/A.STAM.5.0.WIN,GEN,WWE,ACT. I think this is only the product code for the CS5 Master Collection for Windows.
    The five serial numbers in the same order as above are 24, 34, 34, 24 and 24 digits.

  • Doubt in Execute Rule Set Action

    Hi,
    I have seen the following documentation in help doc regarding Execute Ruleset action
    'The Execute Ruleset and Execute Flow Ruleset rule script actions result in evaluating and executing another ruleset u2013 either a rete ruleset or a flow ruleset. This action is similar to invoking a ruleset, except that the current value of objects, including variable definitions, are available to the ruleset being invoked (instead of their initial values). If the invoked ruleset changes the value of any of the objects, these are reflected in the initial Flow Ruleset'
    I have a rule flow set invoking another rule set in its action script. I need to pass a variable defined in rule flow set to invoked rule set. I did this with following action
    Execute Ruleset RuleSet1 On var1.
    My doubt is how do i access this in invoked rule set? I didnt see this in invoked rule set.
    Regards,
    Dhana

    Hi Dhana,
    'The Execute Ruleset and Execute Flow Ruleset rule script actions result in evaluating and executing another ruleset u2013 either a rete ruleset or a flow ruleset. This action is similar to invoking a ruleset, except that the current value of objects, including variable definitions, are available to the ruleset being invoked (instead of their initial values). If the invoked ruleset changes the value of any of the objects, these are reflected in the initial Flow Ruleset'
    What we mean by the stmt above is - In case the action  "Execute Ruleset" or "Execute Flow Ruleset" is used, all those global definitions which are modified at the ruleset level will retain their changed value when the other ruleset is evaluated.
    This needn't be specifically mentioned using the "ON" option.
    This option is provided for a user to pass the current value of objects alone. "except that the current value of objects... are available to the ruleset being invoked"
    Your other question related to passing the variable definition created at the flow ruleset level, to be passed to the other ruleset - such a mapping is not yet possible. You will have to define this as a common(global) definition.
    Hope this clarifies your doubt.
    Best Regards,
    Arti

  • Collections/sub-collections and sets in Flickr publishing service

    I have been searching in vain for a way to arrange the photo sets I upload to Flickr in folders and sub folders - just the same way I do it in Flickr with up to 5 levels of collections + sets.
    What I want is something like this:
    BIRDS
    ---------ORDER 1
    -----------------------FAMILY 1
    ------------------------------------SPECIES 1 (Pictures in this level of folder/set)
    ------------------------------------SPECIES 2
    -----------------------FAMILY 2
    ------------------------------------SPECIES 3
    ------------------------------------SPECIES 4
    ---------ORDER 2
    -----------------------FAMILY 3
    ------------------------------------SPECIES 5
    ------------------------------------SPECIES 6
    -----------------------FAMILY 4
    ------------------------------------SPECIES 7
    ------------------------------------SPECIES 8
    Could someone please tell me if this already exists - in the program or as an add-on?
    Thanks!

    Lightroom does not support what you're trying to do. You could check Lightroom Exchange to see if any third party plugins provide the type of support you want.
    http://www.adobe.com/cfusion/exchange/index.cfm?event=productHome&exc=25

  • Doubt in Middleware configuration setting in transaction code - smoeac

    Hi,
    For your information this is a new SRM 7.0 installation and I am connecting to a existing ECC system.
    I have performed all the step metioned in SAP Note: 720819 for middleware configuration in SRM system. Bit confused about the setting in Transaction code - SMOEAC. I have done following step in transaction code - SMOEAC.
    1. Created a new site type R/3
    2. I have mentioned RFC connection name (RFC connection from SRM to ECC) in 'Site Attributes'.
    3. System showed correct Logical system name When I clicked on 'Get value' option.
    For your kind information, a site type CRM exist in the system without any data in 'Site Attributes'.  We have not define the CRM site. It come while install the new SRM server.
    My question, apart from the above setting. do I need to define enter any data for the site type CRM in SMOEAC?
    Thanks in advance,
    Regds,
    Jennifer
    Edited by: Jennifer Batty on Aug 15, 2011 2:34 PM

    Hi Jennifer,
    Apart from the note, you should refer http://www.sdn.sap.com/irj/scn/weblogs?blog=/pub/wlg/5728. [original link is broken] [original link is broken] [original link is broken]
    Regards,
    Nikhil

  • Hi friends i have doubt on collect statement.

    i have some problem with matnr which is repeating no.of times. so i tried using collect and selected some of the fields to collect. Now i need to collect those collected elements in to internal table and need to display those fields in an ouput. for example.
    loop at sumtab.
    matnr type s886-matnr,
    avg1 type p decimals 3,
    total type p decimals 3,
    endloop.
    and now using loop  i am collecting. these fields using my itab.
    loop at itab.
    move-corresponding itab to sumtab.
    collect sumtab.
    clear sumtab.
    endloop.
    ***here itab contains no.of other fields like qty,stock etc.
    so after here i am using ALV to display the itab.
    my problem is how to make SUMTAB fields tobe moved in itab.

    Hi Kalyan,
       The collect statement works like this . (ex)
    data: begin of itab occurs 0,
          name(10) type c,
          value(4) type n,
          end of itab.
    itab-name = 'JACK'.
    itab-value = 100.
    append itab.
    itab-name = 'PAT'.
    itab-value = 200.
    append itab.
    itab-name = 'JACK'.
    itab-value = 200.
    append itab.
    sort itab.
    loop itab.
    collect itab.
    write: / itab-name, itab-value.
    endloop.
    <b>o/p:</b>
    JACK 300
    PAT  200

  • Doubt Regarding Collection Methods

    Hello,
    I am working on Oracle version 10g Release 2
    I wanted to know that how can we find a particular name (person) exists in a Collection..
    Below is my Code
    DECLARE
    TYPE nested_tab IS TABLE OF VARCHAR2(100);
    l_tab nested_tab := nested_tab();
    BEGIN
    SELECT e.ent_id BULK COLLECT INTO l_tab
    FROM entity_master e
    WHERE e.ent_id IN ('N002208', 'Z002011', 'V002313', 'X002011'..... & so on);
    IF l_tab.EXISTS('N002208') THEN
    dbms_output.put_line('element exists');
    ELSE
    dbms_output.put_line('NO element ');
    END IF;
    END;
    ORA-06502 - Numeruc or Value Error
    what can be the work around for this...?

    Aijaz Mallick wrote:
    Ok.
    But It would be really helpfull if you Elaborate this Example a Bit...
    I mean the I/O part because Quering table also Require I/OANY data that you need to access (in any computer system and language) requires I/O. That data needs to be read from disk (PIO or physical I/O) or buffer cache (LIO or logical I/O) and processed.
    So the important part is optimising I/O. If you only need 1MB of data from a 100GB data structure, you do not want to I/O that entire data structure to find that 1MB of data that is relevant to your code.
    The answer to this is three fold.
    Firstly, you design that data structure optimally. In databases, that means a proper and sound relational database model.
    Secondly, you implement that data structure optimally. In databases, that means using the most appropriate physical data model for storing that relational data model. Using the features like indexing, partitioning, index organised tables, and so on.
    Lastly, in some cases your requirements will require scanning a large volume of that data structure. Which means that there is no option but to use a lot of I/O. In such a case, parallelising that I/O is important. I/O has inherent latency. Which means idle time for your code, waiting for data to arrive from the I/O system. Parallel processing enables one to address this and increase performance and scalability.
    So what do you need to do with your "large" table?
    - make sure it is correctly modelled at a logical data model level
    - make sure it is optimally implemented physically in Oracle, making best use of the features that the Oracle RDBMS provide
    - when your code has to deal with large volumes of data, design and code for parallel processing
    & how about Java Part. ..?Java is worse than PL/SQL in this regard as the data path for data to travel from the database layer into Java is longer and slower than the same path to PL/SQL.
    Storing/caching that data in the application layer is an attempt to address the cost of this data path. But this is problematic. If another application makes a change to data in the database, the cached data in the application tier is stale - and incorrect. Without the application layer knowing about it.
    Storing/caching that data in the application layer means a bigger and more expensive h/w footprint for the application layer. It means that scaling also requires a cluster cache in the application layer to address scalability when more application servers are added. This is complex. And now reintroduce a data path that runs over the network and across h/w boundaries. Which is identical to the data path that existed between the database layer and application layer in the first place.
    It also makes the border between the database layer and application layer quite complex as caching data in the application layer means that basic database features are now also required in the application layer. It is an architectural mess. Contains complex moving parts. Contains a lot more moving parts.
    None of this is good for robustness or performance or scalability. Definitely not for infrastructure costs, development costs,and support and maintenance costs, either.
    In other words, and bluntly put. It is the idiotic thing to do. Unfortunately it is also the typical thing done by many J2EE architects and developers as they have a dangerous and huge lack of knowledge when it comes to how to use databases.

  • Prompting for collecting each set of data

    Sir/Madam,
    I need to collect 300 readings and the program/control panel is prompting to select the location where I have to save my data(i.e in excel or word file) each time for 300 times. I am using Labview 7.0 and Field point. Please reply me as soon as possible.

    Attached please find the screenshots and help me out. You can maximize to view em.
    Thanks,
    Attachments:
    Air water2000.vi ‏490 KB

  • Doubt Regarding Collection

    Hello,
    How can we perform a search inside a collection Variable ...
    Like ... we use a IN .... If Yes then how ..?

    Below is the illustration to query a collection in a where clause.
    create or replace type test_coll as object(a number, b number);
    create or replace type test_collnest as table of test_coll;
    create table test_nestab(col1 number, col2 test_collnest) nested table col2 store as tab_nest
    SQL> ed
    Wrote file afiedt.buf
    1* insert into test_nestab values (&n,test_collnest(test_coll(&n,&n)))
    SQL> /
    Enter value for n: 1
    Enter value for n: 100
    Enter value for n: 200
    old 1: insert into test_nestab values (&n,test_collnest(test_coll(&n,&n)))
    new 1: insert into test_nestab values (1,test_collnest(test_coll(100,200)))
    1 row created.
    SQL> /
    Enter value for n: 2
    Enter value for n: 200
    Enter value for n: 300
    old 1: insert into test_nestab values (&n,test_collnest(test_coll(&n,&n)))
    new 1: insert into test_nestab values (2,test_collnest(test_coll(200,300)))
    1 row created.
    SQL> /
    Enter value for n: 3
    Enter value for n: 300
    Enter value for n: 400
    old 1: insert into test_nestab values (&n,test_collnest(test_coll(&n,&n)))
    new 1: insert into test_nestab values (3,test_collnest(test_coll(300,400)))
    1 row created.
    Query the collection using TABLE function
    1* select t1.col1,t2.* from test_nestab t1, table(t1.col2) t2
    SQL> /
    COL1 A B
    1 100 200
    2 200 300
    3 300 400
    Where Query based on collection attribute
    1 select t1.col1,t2.* from test_nestab t1, table(t1.col2) t2
    2* where t2.a = 200
    SQL> /
    COL1 A B
    2 200 300

  • VL10 - Collective Processing setting a field as required

    I would like to know on the VL10 screen how to set the field "shipping point" as a required field.  Thanks M. Grantham

    hi,
    you can either create a screen transaction in SHD0 or explre a field exit for the same.
    saurabh

Maybe you are looking for

  • Got reading error when deploying a web Dynpro project

    Hi everyone, I'm working on NWDS 7.1 CE.  After I synchronized a project (using the "Create Project" option), then Build and Deploy it under the Development Infrastructure perspective, I can run it by choosing the "Run" option of the web Dynpro proje

  • How can I forward next page, and then pop-up a download dialog box.

    My require is that pop-up a download dialog box after forwarding next page. I have read the coding in the processFormRequest of current page like below, but I find out that it only can pop-up a download dialog box, however, it can't forward the next

  • Dynamic tables and ListDataProvider

    Hello creator folk, I have to dynamicaly generate a table, whom data are not coming from a database but from a list of "Efficiency" objects. So I've read the formidable post by Winston Prakash, here: http://blogs.sun.com/winston/entry/creating_dynami

  • OutlookSyncClient.exe with iTunes 7.3.2.6 Error Can't Sync

    I just downloaded the new version of iTunes 7.3.2.6 and now everytime I go to sync my phone I get an error message from windoes that OutlookSyncClient.exe has encountered a problem and needs to close. This error pops up each time for both calendar an

  • Error loading simpapp ubbsimple....

    I get the following error "ERROR: tmloadcf cannot run on a non-master node". Below is the configuration ubbsimple I'm using. This is run on Win 2000 AS. The build of the client & server was a success. If anyone knows the workaround or can point out w