GetInstancesByFilter returns no instance

Hi,
I've a random comportment with BusinessProcess.getInstancesByFilter. Some times, this methods returns no instance although there is instances corresponding to my filter.
Here my code :
Fuego.Papi.BusinessProcess bp;
Fuego.Papi.InstanceFilter instF;
Fuego.Instance[] instances;
bp = BusinessProcess();
try {
for (int i=0;i<100;i++) {
     bp.connectTo(url : Fuego.Server.directoryURL, user : "admin", password : "password",process : "/Process1");
     // création du filtre
     instF = InstanceFilter();
     instF.create(processService : bp.processService);
     instF.addAttributeTo(variable : "prjDemande", comparator : Comparison.IS,
     value : (String)i);
     // récupération de l'instance
     instF.searchScope = SearchScope(participantScope : ParticipantScope.ALL, statusScope : StatusScope.ONLY_INPROCESS);
     instances = bp.getInstancesByFilter(filter : instF);
     if (instances.count() == 0) {
     logMessage("============> Pas d'instance trouvée pour "+i);
     // Récupération de l'instance
     foreach (instance in instances) {
     logMessage("=============> instance "+i+" trouvée : "+activite+" / "+demande);
     bp.disconnectFrom();
finally {
try{
bp.disconnectFrom();
The only solution, I've found is to loop on the getInstancesByFilter until it returns a result...
Thanks you for you help
Thierry

Is it running on Enterprise. If it's Enterprise are you running on a J2EE container (WLS)? How do you have your Workspace configured (single, multiple)?

Similar Messages

  • Returning multiple instances of the same object?

    I have a fairly straight forward swing test class that contains a combobox. The problem is that an object is not selected in the combobox because I get different objects when building the list and when setting the selected item.
    To test this, I've added the following set of 4 lines on three locations in the code:
    - immediately after Toplink is initialized
    - when setting the selected item
    - when the main exits (and the JFrame is open)
    Stand s = Stand.findByPK(4).getDerrivedfromstand();
    System.out.println( s + ", Using EM #" + Integer.toHexString( lEntityManager.hashCode() ) );
    s = Stand.findByPK(1);
    System.out.println( s + ", Using EM #" + Integer.toHexString( lEntityManager.hashCode() ) );
    I happen to know that Stand 4 is derrived from Stand 1. So I get Stand 1 once via Stand 4 and once directly. The result is:
    java.vm.version=1.6.0-b105
    [TopLink Info]: 2007.05.30 11:01:10.531--ServerSession(33414193)--TopLink, version: Oracle TopLink Essentials - 2.0 (Build b41-beta2 (03/30/2007))
    [TopLink Info]: 2007.05.30 11:01:11.343--ServerSession(33414193)--file:/C:/Documents%20and%20Settings/toeu/My%20Documents/kp/reinders/reinders/voorraad/container/bm/build/-reinders login successful
    // immediatly after Toplink init
    [1] setObject=4 / SELECT ... FROM stand WHERE (standnr = >>>HERE<<< )
    executeQuery: SELECT ... FROM stand WHERE (standnr = ?)
    [1] setObject=1 / SELECT ... FROM stand WHERE (standnr = >>>HERE<<< )
    executeQuery: SELECT ... FROM stand WHERE (standnr = ?)
    nl.reinders.bm.Stand@1866417, Standnr=1, Using EM #1a8e53c
    [1] setObject=1 / SELECT ... FROM stand WHERE (standnr = >>>HERE<<< )
    executeQuery: SELECT ... FROM stand WHERE (standnr = ?)
    nl.reinders.bm.Stand@1866417, Standnr=1, Using EM #1a8e53c
    // when filling a combobox in the GUI
    executeQuery: SELECT ... FROM stand ORDER BY standid ASC
    getElementAt 0 = nl.reinders.bm.Stand@1866417, Standnr=1
    // when setting the value of the combobox
    executeQuery: SELECT ... FROM stand ORDER BY standid ASC
    [1] setObject=4 / SELECT ... FROM stand WHERE (standnr = >>>HERE<<< )
    executeQuery: SELECT ... FROM stand WHERE (standnr = ?)
    [1] setObject=1 / SELECT ... FROM stand WHERE (standnr = >>>HERE<<< )
    executeQuery: SELECT ... FROM stand WHERE (standnr = ?)
    nl.reinders.bm.Stand@171ef98, Standnr=1, Using EM #1a8e53c
    [1] setObject=1 / SELECT ... FROM stand WHERE (standnr = >>>HERE<<< )
    executeQuery: SELECT ... FROM stand WHERE (standnr = ?)
    nl.reinders.bm.Stand@171ef98, Standnr=1, Using EM #1a8e53c
    // when exiting the main (JFrame is open)
    [1] setObject=1 / SELECT ... FROM stand WHERE (standnr = >>>HERE<<< )
    executeQuery: SELECT ... FROM stand WHERE (standnr = ?)
    nl.reinders.bm.Stand@171ef98, Standnr=1, Using EM #1a8e53c
    [1] setObject=4 / SELECT ... FROM stand WHERE (standnr = >>>HERE<<< )
    executeQuery: SELECT ... FROM stand WHERE (standnr = ?)
    nl.reinders.bm.Stand@171ef98, Standnr=1, Using EM #1a8e53c
    [1] setObject=1 / SELECT ... FROM stand WHERE (standnr = >>>HERE<<< )
    executeQuery: SELECT ... FROM stand WHERE (standnr = ?)
    nl.reinders.bm.Stand@171ef98, Standnr=1, Using EM #1a8e53c
    What is amazing is that somewhere after the combobox is filled, the query returns another instance of the same record and thus the select item will not find an "equal" object in the list. Any suggestions?

    Nevermind. A clear was done on the EM somewhere down the line.

  • Return proxy instances from EJB

    Is weblogic able to return proxy instances from EJBs?
    <BR>
    I am using the session-facade pattern with DTO/Value-Object being passed between
    facade and client(s). To handle different "levels of loading", I want to have
    one DTO for an entity, but then restrict the available properties by wrapping
    in an interface using java.lang.reflect.Proxy.
    <BR>
    Should this work? It doesn't. For example (from my session bean):<P><PRE>
    return new MyDTO();
    </PRE>works fine; however, the stubs generated by weblogic.ejbc have trouble unmarshalling
    the return if I do:<P><PRE>
    return Proxy.newProxyInstance(
    MyInterface.class.getClassLoader(),
    new Class[] { MyClass.class },
    new MyPassThruHandler( new MyDTO() )
    </PRE> returning various errors.
    <BR>
    Is this valid to do from weblogic? If not, I am mystified as to how not.
    <BR>
    Thanks,<P>
    Steve
    <BR>
    P.S., I am using WL61sp3.

    Hi all,
    Finally, I solve the problem. That is my misstake, i had a interface declared as private variable in the my concreteClass (inhert from AbstractClass)... now i declare as transient, let the interface variable don't to be serialize.
    Now everything fine...:-) thanks for help anyway.
    But just wonder why it don't throw any exception ???
    Gordon

  • Wmic /namespace:\\root\microsoftdfs path dfsrVolumeConfig where volumeGuid="2D5C6F5C-97C4-11E2-93EC-902B34BC5BAB" call ResumeReplication returns No Instance(s) available....

    Hello All,
    I found a post with the exact error that I am seeing:  Backlog calculations cannot be performed because the reference
    member returned zero replicated folders. and followed the proposed solution:  WMIC.EXE /namespace:\\root\microsoftdfs
    path dfsrreplicatedfolderconfig get replicatedfolderguid,replicatedfoldername  was used to get the GUID of the volume.  Next I ran:  wmic
    /namespace:\\root\microsoftdfs path dfsrVolumeConfig where volumeGuid="2D5C6F5C-97C4-11E2-93EC-902B34BC5BAB" call ResumeReplication  inserting the GUID resulting from the previous query, not the one in the posted fix (obviously)...
    It returns:  No Instance(s) Available.
    What have a I done incorrectly or missed?  Why does it not see my folder?
    Any input and help would be greatly appreciated!

    Hi, 
    The response “No Instance(s) Available” expressed either the DFS Replication service is not running, or the DFSR Database is corrupt.
    Please check if there is any error message in event log. If it is due to the DFSR Database is corrupt, you could recreate the DFSR Database by replicating from other member server or restore the Database once restore is done.
    For more detailed information, please refer to the thread below:
    DFSR - Database Corrupt
    http://social.technet.microsoft.com/Forums/windowsserver/en-US/b69839aa-f050-419c-9344-6b7bf067c318/dfsr-database-corrupt?forum=winserverfiles
    Regards,
    Mandy
    If you have any feedback on our support, please click
    here .
    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.

  • IPhone Development - returning an instance

    With code like,
    NSString *str;
    int x = 3
    str = [NSString stringWithFormat:@"%i", x];
    How would I go about coding something like that for my own class, where I return an instance? Right now I'm doing this:
    Fraction *f = [[Fraction alloc] initWithNumerator:3 andDenominator:5];
    [f autorelease];
    return f;
    and I'd like to do:
    return [Fraction fractionWithNumerator:3 andDenominator:5];
    Thanks

    If I'm understanding your question correctly, you want a class method that will return an autoreleased instance of a Fraction*.
    So, change your method from:
    - (Fraction *)initWithNumerator:(int)n andDenominator:(int)d;
    to something like:
    + (Fraction *)fractionWithNumerator:(int)n andDenominator:(int)d;
    and change your:
    - (Fraction *)initWithNumerator:(int)n andDenominator:(int)d {
    [super init];
    if (self) {
    [self setNumerator:n andDenominator:d];
    return self;
    to something like:
    + (Fraction *)fractionWithNumerator:(int)n andDenominator:(int)d {
    Fraction* f;
    f = [[self alloc] init]);
    [f setNumerator:n andDenominator:d];
    return [f autorelease];

  • Return all instances of a string value

    I know that similar questions have been asked before but I am having a tough time getting things to work.
    I would like to search for all instances of a string value (shown red) and return the corresponding values in the adjacent cells (shown green) so that each room number is represented.  For example, I want the search for "Adequately" to return rooms 236 and 237 (and 237 just once even though it is listed twice).  Is this possible?
    Any help is appreciated.
    Clay

    Here's an example, similar in some ways to Yvan's, but taken a bit further.
    Data table (left) contains only the original data. I've shortened the ratings to allow an easier fit on this page.
    Summary table does the work in two stages.
    Pulls the room numbers for rooms matching each rating. (yellow portion of table. If desired, these rows may be hidden.
    Builds a list of these for each condition. (Footer row)
    Formulas (all on Summary)
    Row 1 is a header row, and contains the Rating labels, which must match those used on the Data table.
    B2:   =IF(AND(Data :: $E2=B$1,COUNTIFS(Data :: $E$2:$E2,B$1,Data :: $C$2:$C2,Data :: $C2,Data::$B$2:$B2,Data :: $B2)=1)," "&Data :: $B2&" "&Data :: $C2&" ","")
    Fill right to column F. Fill down to row 16 (as many rows as there are data rows on Data)
    Note the " " at the beginning and end of the 'if true' part: " "&Data :: $B2&" "&Data :: $C2&" "
    There is a single space between each pair of quotation marks. These are necessary to the second formula below.
    Row 17 is a Footer row.
    B17:  
    =IF(COUNTA(B)-COUNTBLANK(B)=0,"",TRIM(SUBSTITUTE(CONCATENATE(B2,B3,B4,B5,B6,B7,B 8,B9,B10,B11,B12,B13,B14,B15,B16),"  ",",
    There is a return character in the formula immediately before the last quotation mark. Press option-return to enter a return into a formula.
    SUBSTITUTE finds the two spaces added between items in the list and replaces them with a comma followed by the return noted above.
    TRIM is used to remove the single space before the first item in the list and the single space after the last.
    Regards,
    Barry

  • Returning an instance of a subclass

    I like to think of myself as a purist when designing OO relationships. Specifically, I don't agree with having classes in one package (com.foo) reference classes in a 'sub' package (com.foo.bar). I also don't agree with a class instantiating subclasses of itself. The way I see it is that the 'super' packages and super classes exist prior to their dependent clients.
    That being said, I look in java.lang.Object and see it returning Objects of type Class and String - both subclasses of Object. This relationships forces me to create a String class before creating an Object class, but at the same time I can't create a String class until an Object class is defined. It's Java's own version of the chicken and the egg.
    Any thoughts on this from the community? Does anyone else dislike this? Alternatively, does anyone have any reasons or situations where this is particular handy, besides the Object/Class/String example given. (And please DON'T anyone start explaining how it is possible to compile such a circular dependency. I know that. This question is purely philosophical in nature. I'm looking for a discussion here, not an answer per se.)
    dlgrasse

    Hi,
    I believe that the purpose of our object oriented concepts, i.e. our meta-model, is to enable us to build models of things and think about them in a practical way.
    You mention the example with the chicken and the egg which is just one example of circularity among definitions of concepts in the real world.
    I think it is a strength when a programming language is capable of expressing such definitions because it reflects how we think about things. When I think about the "chicken and egg"-problem I can come to terms with it quite easily. Instead of denying the existence of either of them because of the infinite regress that seems to arise when I think about the problem, I think about the two as having evolved in parallel. Likewise, I see no problem in Objects evolving in parallel with String or vice versa. The fact that the one is a generalisation of the other does not necessarily mean that it was created before and independently of the other. In fact, that pattern is a really useful one in many situations.
    I will try to follow your mode of thought. I understand that according to you, no definition of a class should refer to a class that its own definition depends on. Let's make a small language in which only objects exist (so-called primitive types included). The language supports inheritance. At the base of our class hierarchy we must have some class resembling Object. According to you this class can only operate on Objects (is this an impure reference? can an object refer to its own definition?). So tell me: how can this class be extended in a way that adds functionality? Do we need a set of primitive types to make purism work? If so, is it pure?
    I think that all formal systems need at least two interacting and cross-defining concepts to be interesting, such as the theory of natural numbers, that of grammars, that of automata, etc. And it just doesn't make much sense to ask which one came first. Perhaps the design of a programming language is also bound to include such circular definitions to be interesting.
    Regards,
    S&oslash;ren Bak

  • Using parameter type to return the right instance

    Hello,
    This code do not work in the 'get' method of Converters. It do not return the instance of Converter<MyClass> when I use get(MyClass.class).
    How can I return the T clas in the method 'getConverterClass' of Converter
    public interface Converter<T> {
    public Class<T> getConverterClass();
    public final class Converters {
    private Map<Class,Converter<?>> converters = new TreeMap<Class,Converter<?>>(new ClassComparator());
    public Converter<?> get(Class<?> c) { return converters.get(c); }
    thanks

    I must be in error...
    I try :
    private Map<Class<?>,Converter<?>> converters = new TreeMap<Class<?>,Converter<?>>(new ClassComparator());
    public T Converter<T> get(Class<T> c) { return converters.get(c); }
    and all the 'Converter' is underlined.
    I try :
    private Map<Class<?>,Converter<?>> converters = new TreeMap<Class<?>,Converter<?>>(new ClassComparator());
    public <T> Converter<T> get(Class<T> c) { return converters.get(c); }
    and 'converters.get(c)' is underlined with warning 'cannot convert from Converter<?> to Converter<T>'
    Thanks

  • Return MovieClip symbol name from an instance

    I have variables that return _level0.mcContainer.mcSquare,
    _level0.mcContainer.mcTriangle, etc. They are instances of the
    MovieClips mcSquare, mcTriangle, etc.
    Is there any way to take the variables and return the name of
    the MovieClip as it appears in the Library?
    Any assistance is appreciated.

    Thanks for the fast response. Very close to what I need, but
    I think that that is returning the instance name still, and not the
    symbol name. A better example for me to offer would be the below
    one.
    There are variables that return
    _level0.mcContainer.mcSquare01, and _level0.mcContainer.mcSquare02.
    These are both instances of the mcSquare MovieClip, that were given
    dynamic instance names when they were created.
    Using ._name returns mcSquare01 and mcSquare02. Is there a
    way to get mcSquare out of it? A custom class is the only thing I
    can think of, just wondering if there were a simpler
    solution.

  • How to copy the attribute values of one instance  into another instance.

    Say I have 3 instances and two attributes name ,id.
    inst1 : id:1 ,name:abc
    inst2: id:2 ,name:bcd
    inst3: id:3 ,name:efg
    now I want
    inst: id:1 ,name:abc
    bcd
    efg
    i.e is need to abort instance inst2 & inst3 before that copy the names bcd & efg to inst1.
    Please let me know how to do this its very urgent.

    Hi,
    The tricky part of this is to provide your third instance a way to find the other two instances. Finding instances in a process is a bit like finding rows in a database. When doing a SELECT statement in a database, you have a primary key that will guarantee you that you'll only retrieve one row. In Oracle BPM there are a couple ways to do this. One way is to use the instance's id (the predefined variable id.id) to search for the two instances. Another is to use a "correlation" to find the instances.
    This example assumes you'd like to look at instances based on a search filter. This filter assumes that you have a customerId variable that both of the instances share. It only returns those instances currently inside the process (the SearchScope logic below being set to "StatusScope.ONLY_INPROCESS" in the logic below). The only incoming variable it needs is the "customerId" variable that has already been set to some value in the other instance. Note that this uses the Fuego.Papi.ClientBusinessProcess object. This logic creates a search filter and only returns instances that meet a certain criteria (the two instances in the process). Once you get the instance, the "getVar()" method retrieves the "name" instance variable. This assumes that you have an instance variable "customerNames" defined as a String array that you are using to store the names retrieved from the two instances. The "abort()" method aborts the two instances it finds in the search.
    cbp as ClientBusinessProcess = ClientBusinessProcess()
    connectTo(cbp, processId : "/NameOfYourProcessHere")
    instF as InstanceFilter = InstanceFilter()
    create(instF, processService : cbp.processService, viewId : "TypeSearch")
    instF.searchScope = SearchScope(participantScope : ParticipantScope.ALL,
                                  statusScope : StatusScope.ONLY_INPROCESS)
    logMessage "Customer Id is: " + customerId  using severity = DEBUG
    addAttributeTo(instF, variable : "customerId",
                              comparator : IS, value : customerId)
    for each inst in getInstancesByFilter(cbp, filter : instF) do
       // get the value of the order's amount for the instance
        instanceVarValue as Object = getVar(inst, var : "name")
        customerNames[] = String(instanceVarValue)
        logMessage "Customer name is: " + String(instanceVarValue) 
                 using severity = DEBUG
        // aborts the instance in the process
        inst.abort()
    endHope this helps,
    Dan

  • How to read instance information

    I am writing my code from studio and then deploying it in engine.
    Can someone paste me code that I can use in studio to get information about the instances that were created under any role.
    I saw some API but they require instance id. NOt sure how I can get instance id
    Please advice.

    Hi,
    Sorry, I was not clear on what it is you meant by:
    .. get information about the instances that were created under any role
    Here are a couple examples that retrieve a list of instances, but neither shows any information about the role. I'm not sure what kind of information you're looking for about the role.
    This first example is logic that assumes you'd like to look at instances based on a search filter. In this example, the filter is based on the type of customer they are (e.g. "Gold", "Platinum", "Silver"). It only returns those instances currently inside the process (the SearchScope logic below being set to "StatusScope.ONLY_INPROCESS" in the logic below). The only incoming variable it needs is the "customerType" variable that has already been set to some value. Note that this uses the Fuego.Papi.ClientBusinessProcess object. This logic creates a search filter and only returns instances that meet a certain criteria (e.g. active work item instances that are of the customer type "Gold"):
    cbp as ClientBusinessProcess = ClientBusinessProcess()
    connectTo(cbp, processId : "/NameOfYourProcessHere")
    instF as InstanceFilter = InstanceFilter()
    create(instF, processService : cbp.processService, viewId : "TypeSearch")
    instF.searchScope = SearchScope(participantScope : ParticipantScope.ALL, statusScope : StatusScope.ONLY_INPROCESS)
    logMessage "Customer Type is: " + customerType  using severity = DEBUG
    // the variable "customerType" is a String variable set to "Gold", "Silver", "Platinum" in the process
    addAttributeTo(instF, variable : "customerType", comparator : IS, value : customerType)
    for each inst in getInstancesByFilter(cbp, filter : instF) do
       // get the value of the order's amount for the instance
        instanceVarValue as Object = getVar(inst, var : "orderAmount")
        logMessage "amount is: " + Decimal(instanceVarValue)  using severity = DEBUG
    endHere's a second example that I'm guessing might be closer to what it is that you're looking for. Again, this has nothing to do with the roles you mentioned you were interested in, but does return the list of work item instances that are in a particular actvity. Note also that it uses a different technique to connect - the Fuego.Papi.BusinessProcess object. This logic assumes that you already created a participant ("auto") who has been assigned a role in the process. It also assumes that you are running this from a method inside the process - this is the reason the predefined variable "process.name" works here. If you use this, be careful to use the id for the activity and not the name. The id is what you see when you right mouse click an activity in a process -> "Properties" and look at the read only "Activity id" field. Do not use the name field that typically has space characters in it for this logic.
    bp as BusinessProcess
    targetActivity as String
    connectTo bp
        using url = Fuego.Server.directoryURL,
              user = "auto",
              password = "auto",
              process = "/" + process.name
    logMessage "Connected to: " + process.name using severity = DEBUG
    // get the list of instances in a specific activity
    for each instance in getInstancesByActivity(bp, activity : "QueueWaitingForDistribution") do
        logMessage "found an instance with the value: " + String(getVar(instance, var : "someVariableNameHere")) using severity = DEBUG
    end

  • Deployment error in OC4J_Portal instance during install of o9iASW

    Hi,
    After the installation of the 9.0.2 infrastructure I've installed wireless. During the deployment of the webtool, customization, wirelessSDK in the OC4J_Portal instance I got the following error:
    Deploying application 'webtool' to OC4J instance 'OC4J_Portal'...
    ERROR: Deploy failed.
    Error message returned is: Instance: orawireless.portal.ucc.nl Message: See base exception for details.
    Base Exception:
    java.lang.NullPointerException:nullSee base exception for details.
    Deploying application 'customization' to OC4J instance 'OC4J_Portal'...
    ERROR: Caught exception during deploy.
    Deploying application 'wirelessSDK' to OC4J instance 'OC4J_Portal'...oracle.ias.sysmgmt.exception.TaskException: The
    configuration files for this Oracle9iAS instance are inconsistent with the
    configuration stored in the repository. In order to protect the repository,
    no further configuration or deployment operations are allowed until the problem with the configuration on the filesystem
    is resolved. This condition arises when a prior operation was unsuccessful. Please check the logs located at
    ORACLE_HOME/dcm/logs to determine why DCM was unsuccessful in updating
    the configuration files on disk. Some possible causes are:
    * permissions on files
    * file contention issues on Windows NT
    * EMD and dcmctl running concurrently
    * internal Oracle error
    After resolving the problem that prevented DCM from updating the configuration
    files, you may use the dcmctl resyncInstance command to resolve the problem.
    Alternatively, you can stop and then restart the active dcmctl or EMD
    process and resyncInstance will automatically be performed.
    at oracle.ias.sysmgmt.task.TaskMaster.evaluate(Unknown Source)
    at oracle.ias.sysmgmt.deployment.j2ee.console.ApplicationDeployment.deployCommon(Unknown Source)
    at oracle.ias.sysmgmt.deployment.j2ee.console.ApplicationDeployment.deploy(Unknown Source)
    at oracle.ias.sysmgmt.deployment.j2ee.console.EarDeployerImpl.deploy(Unknown Source)
    at oracle.j2ee.tools.deploy.Oc4jDeploy.deploy(Unknown Source)
    at oracle.j2ee.tools.deploy.Oc4jDeploy.main(Unknown Source)
    ERROR: Caught exception during deploy.
    Deploying application 'studio' to OC4J instance 'OC4J_Portal'...oracle.ias.sysmgmt.exception.TaskException: The
    configuration files for this Oracle9iAS instance are inconsistent with the
    configuration stored in the repository. In order to protect the repository,
    no further configuration or deployment operations are allowed until the problem with the configuration on the filesystem
    is resolved. This condition arises when a prior operation was unsuccessful. Please check the logs located at
    ORACLE_HOME/dcm/logs to determine why DCM was unsuccessful in updating
    the configuration files on disk. Some possible causes are:
    * permissions on files
    * file contention issues on Windows NT
    * EMD and dcmctl running concurrently
    * internal Oracle error
    After resolving the problem that prevented DCM from updating the configuration
    files, you may use the dcmctl resyncInstance command to resolve the problem.
    Alternatively, you can stop and then restart the active dcmctl or EMD
    process and resyncInstance will automatically be performed.
    at oracle.ias.sysmgmt.task.TaskMaster.evaluate(Unknown Source)
    at oracle.ias.sysmgmt.deployment.j2ee.console.ApplicationDeployment.deployCommon(Unknown Source)
    at oracle.ias.sysmgmt.deployment.j2ee.console.ApplicationDeployment.deploy(Unknown Source)
    at oracle.ias.sysmgmt.deployment.j2ee.console.EarDeployerImpl.deploy(Unknown Source)
    at oracle.j2ee.tools.deploy.Oc4jDeploy.deploy(Unknown Source)
    at oracle.j2ee.tools.deploy.Oc4jDeploy.main(Unknown Source)
    ERROR: Caught exception during deploy.
    Stopping OC4J instance 'OC4J_Portal'...oracle.ias.sysmgmt.exception.TaskException: The configuration files for this
    Oracle9iAS instance are inconsistent with the
    configuration stored in the repository. In order to protect the repository,
    no further configuration or deployment operations are allowed until the problem with the configuration on the filesystem
    is resolved. This condition arises when a prior operation was unsuccessful. Please check the logs located at
    ORACLE_HOME/dcm/logs to determine why DCM was unsuccessful in updating
    the configuration files on disk. Some possible causes are:
    * permissions on files
    * file contention issues on Windows NT
    * EMD and dcmctl running concurrently
    * internal Oracle error
    After resolving the problem that prevented DCM from updating the configuration
    files, you may use the dcmctl resyncInstance command to resolve the problem.
    Alternatively, you can stop and then restart the active dcmctl or EMD
    process and resyncInstance will automatically be performed.
    at oracle.ias.sysmgmt.task.TaskMaster.evaluate(Unknown Source)
    at oracle.ias.sysmgmt.deployment.j2ee.console.ApplicationDeployment.deployCommon(Unknown Source)
    at oracle.ias.sysmgmt.deployment.j2ee.console.ApplicationDeployment.deploy(Unknown Source)
    at oracle.ias.sysmgmt.deployment.j2ee.console.EarDeployerImpl.deploy(Unknown Source)
    at oracle.j2ee.tools.deploy.Oc4jDeploy.deploy(Unknown Source)
    at oracle.j2ee.tools.deploy.Oc4jDeploy.main(Unknown Source)
    done.
    DCM Terminated.
    The error in the file "log.xml" at ORACLE_HOME/dcm/logs shows the following error:
    [CDATA[oracle.ias.repository.schema.SchemaException: Unable to retrieve the requested
    attributes:javax.naming.NoPermissionException: [LDAP: error code 50 - Insufficient Access Rights]; remaining name
    'orclReferenceName=iasdb.hostname ,cn=IAS Infrastructure Databases, cn=IAS, cn=Products, cn=OracleContext'
    On metalink I've found out that more people have had this problem. I've read about bug 2507365 and a patch in 9.0.3 but I couldn't find a real solution for the problem.
    Does this error has something to do with a confuguration of a previous installation of another user?
    Is there an easy way to work around this problem? Can I change something in the access rights and deploy the wireless administration tools in the OC4J_Portal instance manually? Would safe me a lot of time.
    Thanks in advance for your help.
    Regards,
    Thomas

    I've found a topic on Metalink named "Manually deploy oc4j_portal?" but I couldn't get access to it.
    (http://metalink.oracle.com/metalink/plsql/ml2_documents.showDocument?p_database_id=FOR&p_id=265286.996)
    I have two application server instances on one machine with the Windows2000 Server OS (sp2)
    The infrastucture instance:
    ora9ias_home
    The wireless instance:
    ora9iasw_home
    * The following services are up and running in ora9ias_home:
    -HTTP Server
    -Internet Directory
    -OC4J_DAS
    -Single Sign-On:orasso:7777
    The Internet Directory instance:
    -Repository <hostname>:1521:iasdb :UP
    -Directory Integration :UP
    -Directory Replication :DOWN
    -LDAP Metrics (Configure) : DOWN
    I'm able to log on the OID via SSO with the orcladmin user
    * The following services are up and running in ora9iasW_home:
    -HTTP Server
    -OC4J_Portal (the instance is UP but the studio/customization/webtool instances need to be deployed)
    -OC4J_Wireless
    -Web Cache
    -Wireless
    The following schema is configured:
    WIRELESS Oracle iAS Wireless <hostname>:1521:iasdb
    So the instances in the OC4J_Portal were not deployed during installation. After trying to manually deploy
    the webtool.ear and associate the usermanager with JAZN LDAP User Manager (ldap://<hostname>:4032). I get the
    following error:
    "An error occurred while redeploying the application. The configuration files for this Oracle9iAS instance
    are inconsistent with the configuration stored in the repository. In order to protect the repository, no
    further configuration or deployment operations are allowed until the problem with the configuration on the
    filesystem is resolved. This condition arises when a prior operation was unsuccessful. Please check the
    logs located at ORACLE_HOME/dcm/logs to determine why DCM was unsuccessful in updating the configuration
    files on disk. Some possible causes are: * permissions on files * file contention issues on Windows NT *
    EMD and dcmctl running concurrently * internal Oracle error After resolving the problem that prevented DCM
    from updating the configuration files, you may use the dcmctl resyncInstance command to resolve the
    problem. Alternatively, you can stop and then restart the active dcmctl or EMD process and resyncInstance
    will automatically be performed".
    Associating the instance with the JAZN XML User Manager gives the same error.
    In the emctl batch file I've created I can see the following error during the deployment:
    OBJECT CACHE: HttpSession=c7d93daf948143ffa173bd73ae6b0a60; getObject() name=Ins
    tanceAdminObject_oc4j_orawireless.<hostname>OC4JPortal, return value=oracle
    .sysman.eml.ias.oc4j.InstanceAdminObject@49153e
    EMSDK DEBUG: Global Tabs
    EMSDK DEBUG: Link[name=targets,text=Targets,destination=/emd/console/targets,image=null]
    Link name : ias/oc4j/deployWiz/roles
    Invalid Bread Crumbs, linkname = ias/oc4j/deployWiz/roles
    EMSDK DEBUG: Global Tabs
    EMSDK DEBUG: Link[name=targets,text=Targets,destination=/emd/console/targets,image=null]
    EMSDK DEBUG: Global Tabs
    EMSDK DEBUG: Link[name=targets,text=Targets,destination=/emd/console/targets,image=null]
    Link name : ias/oc4j/deployWiz/publishServices
    Invalid Bread Crumbs, linkname = ias/oc4j/deployWiz/publishServices
    EMSDK DEBUG: Global Tabs
    EMSDK DEBUG: Link[name=targets,text=Targets,destination=/emd/console/targets,image=null]
    EMSDK DEBUG: Global Tabs
    EMSDK DEBUG: Link[name=targets,text=Targets,destination=/emd/console/targets,image=null]
    Link name : ias/oc4j/deployWiz/summary
    Invalid Bread Crumbs, linkname = ias/oc4j/deployWiz/summary
    EMSDK DEBUG: Global Tabs
    EMSDK DEBUG: Link[name=targets,text=Targets,destination=/emd/console/targets,ima
    ge=null]
    oracle.ias.sysmgmt.exception.TaskException: The configuration files for this Oracle9iAS instance are inconsistent with the configuration stored in the repository. In order to protect the repository,
    no further configuration or deployment operations are allowed until the problem
    with the configuration on the filesystem is resolved. This condition arises when
    a prior operation was unsuccessful. Please check the logs located at
    ORACLE_HOME/dcm/logs to determine why DCM was unsuccessful in updating
    the configuration files on disk.......
    Do you have any suggestions of things I could try? Do I have to check out the settings of the OC4J_portal instance? I've also checked the Access Rights for cn=IAS Infrastructure Databases, cn=IAS, cn=Products, cn=OracleContext user the Oracle Directory Manager.
    Instance Properties
    Server Properties
    Website Properties
    JSP Container Properties
    Replication Properties
    Advanced Properties
    Application Defaults
    Data Sources
    Security
    Global Web Module
    UDDI Registry
    Thanks!
    Regards,
    Thomas.

  • Instance ID of BPEL process

    I'm starting the BPEL process by creating webservice data control in a ADF page. How can i get the instance ID of it?

    This xpath function returns current instance id of running process ora:getInstanceId().
    But in your case I would do this flow in ESB. Because this kind of "provisioning" of data can be done in ESB. Each execution I would define as async. And when exception occurs it will be logged by ESB and moved to error hospital. Administrator can easily use ESB console to query faulted instances and if neccesary he can resubmit them.
    Just an idea how to make it faster, without doing some special development.

  • Bug(?) : task.getAttachment().getTaskId() returns instanceId

    Hi, Since BPM 11g released, I have been doing tests with this new suite, mainly about Workflow Service API.
    http://download.oracle.com/docs/cd/E15523_01/apirefs.1111/e10660/index.html?overview-summary.html
    We can use this API to control processes.
    When I try to manuplate process attachments and comments, I found this bug(?).
    I get a task instance using the task query service and call:
    task.getAttachment().getTaskId()
    which actually returns the instance id of the BPM process.
    And I don't know how to get the process instance with this id.

    Hi, Mike.
    In the case I described, task.getAttachment().getTaskId() returns a String like "50016",
    which is same as the return of task.getProcessInfo().getInstanceId().
    However, task.getSystemAttributes().getTaskId() returns a String like "69c5a3af-5995-4ad0-b9ea-d32617c6cb50", which can be used in ITaskQueryService.getTaskDetailsById(IWorkflowContext ctx, java.lang.String taskId) to get a reference.
    In my use case, I want to record attachment information in storage so that I can download an attachment with a specific record.
    The key to achieve this is to record the taskId of the attachment.

  • Returning index of selected comp... jComboBox that is editing a jTable cell

    so, i'm using an array to populate the choices of a combobox
        public String[] progCodes = new String[]{"Standard","Restricted","Combined","Special"};which i'm using to edit a cell in a jtable
    baseCatTable.getColumnModel().getColumn(4).setCellEditor(new DefaultCellEditor(new JComboBox(progCodes)));and when i get the value
    System.out.println(baseCatTable.getValueAt(0, 4))i'd like to return the index of the selected item in the combo box instead of the text:
    Standard
    any suggestions?
    Edited by: hansbig on Jan 24, 2008 5:04 PM

    sorry, but i'm using an IDE and it generates a lot of fluffy code.
    * ProblemView.java
    package problem;
    import org.jdesktop.application.Action;
    import org.jdesktop.application.ResourceMap;
    import org.jdesktop.application.SingleFrameApplication;
    import org.jdesktop.application.FrameView;
    import org.jdesktop.application.TaskMonitor;
    import java.awt.event.ActionEvent;
    import java.awt.event.ActionListener;
    import javax.swing.DefaultCellEditor;
    import javax.swing.Timer;
    import javax.swing.Icon;
    import javax.swing.JComboBox;
    import javax.swing.JDialog;
    import javax.swing.JFrame;
    * The application's main frame.
    public class ProblemView extends FrameView {
        public ProblemView(SingleFrameApplication app) {
            super(app);
            initComponents();
            edit = new JComboBox(words);
            // status bar initialization - message timeout, idle icon and busy animation, etc
            ResourceMap resourceMap = getResourceMap();
            int messageTimeout = resourceMap.getInteger("StatusBar.messageTimeout");
            messageTimer = new Timer(messageTimeout, new ActionListener() {
                public void actionPerformed(ActionEvent e) {
                    statusMessageLabel.setText("");
            messageTimer.setRepeats(false);
            int busyAnimationRate = resourceMap.getInteger("StatusBar.busyAnimationRate");
            for (int i = 0; i < busyIcons.length; i++) {
                busyIcons[i] = resourceMap.getIcon("StatusBar.busyIcons[" + i + "]");
            busyIconTimer = new Timer(busyAnimationRate, new ActionListener() {
                public void actionPerformed(ActionEvent e) {
                    busyIconIndex = (busyIconIndex + 1) % busyIcons.length;
                    statusAnimationLabel.setIcon(busyIcons[busyIconIndex]);
            idleIcon = resourceMap.getIcon("StatusBar.idleIcon");
            statusAnimationLabel.setIcon(idleIcon);
            progressBar.setVisible(false);
            // connecting action tasks to status bar via TaskMonitor
            TaskMonitor taskMonitor = new TaskMonitor(getApplication().getContext());
            taskMonitor.addPropertyChangeListener(new java.beans.PropertyChangeListener() {
                public void propertyChange(java.beans.PropertyChangeEvent evt) {
                    String propertyName = evt.getPropertyName();
                    if ("started".equals(propertyName)) {
                        if (!busyIconTimer.isRunning()) {
                            statusAnimationLabel.setIcon(busyIcons[0]);
                            busyIconIndex = 0;
                            busyIconTimer.start();
                        progressBar.setVisible(true);
                        progressBar.setIndeterminate(true);
                    } else if ("done".equals(propertyName)) {
                        busyIconTimer.stop();
                        statusAnimationLabel.setIcon(idleIcon);
                        progressBar.setVisible(false);
                        progressBar.setValue(0);
                    } else if ("message".equals(propertyName)) {
                        String text = (String)(evt.getNewValue());
                        statusMessageLabel.setText((text == null) ? "" : text);
                        messageTimer.restart();
                    } else if ("progress".equals(propertyName)) {
                        int value = (Integer)(evt.getNewValue());
                        progressBar.setVisible(true);
                        progressBar.setIndeterminate(false);
                        progressBar.setValue(value);
        @Action
        public void showAboutBox() {
            if (aboutBox == null) {
                JFrame mainFrame = ProblemApp.getApplication().getMainFrame();
                aboutBox = new ProblemAboutBox(mainFrame);
                aboutBox.setLocationRelativeTo(mainFrame);
            ProblemApp.getApplication().show(aboutBox);
        /** This method is called from within the constructor to
         * initialize the form.
         * WARNING: Do NOT modify this code. The content of this method is
         * always regenerated by the Form Editor.
        // <editor-fold defaultstate="collapsed" desc="Generated Code">
        private void initComponents() {
            mainPanel = new javax.swing.JPanel();
            jScrollPane1 = new javax.swing.JScrollPane();
            jTable1 = new javax.swing.JTable();
            jButton1 = new javax.swing.JButton();
            menuBar = new javax.swing.JMenuBar();
            javax.swing.JMenu fileMenu = new javax.swing.JMenu();
            javax.swing.JMenuItem exitMenuItem = new javax.swing.JMenuItem();
            javax.swing.JMenu helpMenu = new javax.swing.JMenu();
            javax.swing.JMenuItem aboutMenuItem = new javax.swing.JMenuItem();
            statusPanel = new javax.swing.JPanel();
            javax.swing.JSeparator statusPanelSeparator = new javax.swing.JSeparator();
            statusMessageLabel = new javax.swing.JLabel();
            statusAnimationLabel = new javax.swing.JLabel();
            progressBar = new javax.swing.JProgressBar();
            mainPanel.setName("mainPanel"); // NOI18N
            jScrollPane1.setName("jScrollPane1"); // NOI18N
            jTable1.setModel(new javax.swing.table.DefaultTableModel(
                new Object [][] {
                    {null}
                new String [] {
                    "Title 1"
            jTable1.setColumnSelectionAllowed(true);
            jTable1.setName("jTable1"); // NOI18N
            jScrollPane1.setViewportView(jTable1);
            jTable1.getColumnModel().getSelectionModel().setSelectionMode(javax.swing.ListSelectionModel.SINGLE_SELECTION);
            jTable1.getColumnModel().getColumn(0).setCellEditor(new DefaultCellEditor(edit));
            org.jdesktop.application.ResourceMap resourceMap = org.jdesktop.application.Application.getInstance(problem.ProblemApp.class).getContext().getResourceMap(ProblemView.class);
            jButton1.setText(resourceMap.getString("jButton1.text")); // NOI18N
            jButton1.setName("jButton1"); // NOI18N
            jButton1.addActionListener(new java.awt.event.ActionListener() {
                public void actionPerformed(java.awt.event.ActionEvent evt) {
                    jButton1ActionPerformed(evt);
            javax.swing.GroupLayout mainPanelLayout = new javax.swing.GroupLayout(mainPanel);
            mainPanel.setLayout(mainPanelLayout);
            mainPanelLayout.setHorizontalGroup(
                mainPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                .addGroup(mainPanelLayout.createSequentialGroup()
                    .addGroup(mainPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                        .addGroup(mainPanelLayout.createSequentialGroup()
                            .addContainerGap()
                            .addComponent(jScrollPane1, javax.swing.GroupLayout.PREFERRED_SIZE, 166, javax.swing.GroupLayout.PREFERRED_SIZE))
                        .addGroup(mainPanelLayout.createSequentialGroup()
                            .addGap(46, 46, 46)
                            .addComponent(jButton1)))
                    .addContainerGap(12, Short.MAX_VALUE))
            mainPanelLayout.setVerticalGroup(
                mainPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                .addGroup(mainPanelLayout.createSequentialGroup()
                    .addContainerGap()
                    .addComponent(jScrollPane1, javax.swing.GroupLayout.PREFERRED_SIZE, 42, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addGap(18, 18, 18)
                    .addComponent(jButton1)
                    .addContainerGap(18, Short.MAX_VALUE))
            menuBar.setName("menuBar"); // NOI18N
            fileMenu.setText(resourceMap.getString("fileMenu.text")); // NOI18N
            fileMenu.setName("fileMenu"); // NOI18N
            javax.swing.ActionMap actionMap = org.jdesktop.application.Application.getInstance(problem.ProblemApp.class).getContext().getActionMap(ProblemView.class, this);
            exitMenuItem.setAction(actionMap.get("quit")); // NOI18N
            exitMenuItem.setName("exitMenuItem"); // NOI18N
            fileMenu.add(exitMenuItem);
            menuBar.add(fileMenu);
            helpMenu.setText(resourceMap.getString("helpMenu.text")); // NOI18N
            helpMenu.setName("helpMenu"); // NOI18N
            aboutMenuItem.setAction(actionMap.get("showAboutBox")); // NOI18N
            aboutMenuItem.setName("aboutMenuItem"); // NOI18N
            helpMenu.add(aboutMenuItem);
            menuBar.add(helpMenu);
            statusPanel.setName("statusPanel"); // NOI18N
            statusPanelSeparator.setName("statusPanelSeparator"); // NOI18N
            statusMessageLabel.setName("statusMessageLabel"); // NOI18N
            statusAnimationLabel.setHorizontalAlignment(javax.swing.SwingConstants.LEFT);
            statusAnimationLabel.setName("statusAnimationLabel"); // NOI18N
            progressBar.setName("progressBar"); // NOI18N
            javax.swing.GroupLayout statusPanelLayout = new javax.swing.GroupLayout(statusPanel);
            statusPanel.setLayout(statusPanelLayout);
            statusPanelLayout.setHorizontalGroup(
                statusPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                .addComponent(statusPanelSeparator, javax.swing.GroupLayout.DEFAULT_SIZE, 188, Short.MAX_VALUE)
                .addGroup(statusPanelLayout.createSequentialGroup()
                    .addContainerGap()
                    .addComponent(statusMessageLabel)
                    .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, 14, Short.MAX_VALUE)
                    .addComponent(progressBar, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                    .addComponent(statusAnimationLabel)
                    .addContainerGap())
            statusPanelLayout.setVerticalGroup(
                statusPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                .addGroup(statusPanelLayout.createSequentialGroup()
                    .addComponent(statusPanelSeparator, javax.swing.GroupLayout.PREFERRED_SIZE, 2, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
                    .addGroup(statusPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                        .addComponent(statusMessageLabel)
                        .addComponent(statusAnimationLabel)
                        .addComponent(progressBar, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
                    .addGap(3, 3, 3))
            setComponent(mainPanel);
            setMenuBar(menuBar);
            setStatusBar(statusPanel);
        }// </editor-fold>
        private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
            System.out.println(jTable1.getValueAt(0, 0));
            System.out.println(edit.getSelectedIndex());
        // Variables declaration - do not modify
        private javax.swing.JButton jButton1;
        private javax.swing.JScrollPane jScrollPane1;
        private javax.swing.JTable jTable1;
        private javax.swing.JPanel mainPanel;
        private javax.swing.JMenuBar menuBar;
        private javax.swing.JProgressBar progressBar;
        private javax.swing.JLabel statusAnimationLabel;
        private javax.swing.JLabel statusMessageLabel;
        private javax.swing.JPanel statusPanel;
        // End of variables declaration
        public String[] words = new String[]{"one","two"};
        public JComboBox edit;
        private final Timer messageTimer;
        private final Timer busyIconTimer;
        private final Icon idleIcon;
        private final Icon[] busyIcons = new Icon[15];
        private int busyIconIndex = 0;
        private JDialog aboutBox;
    * ProblemApp.java
    package problem;
    import org.jdesktop.application.Application;
    import org.jdesktop.application.SingleFrameApplication;
    * The main class of the application.
    public class ProblemApp extends SingleFrameApplication {
         * At startup create and show the main frame of the application.
        @Override protected void startup() {
            show(new ProblemView(this));
         * This method is to initialize the specified window by injecting resources.
         * Windows shown in our application come fully initialized from the GUI
         * builder, so this additional configuration is not needed.
        @Override protected void configureWindow(java.awt.Window root) {
         * A convenient static getter for the application instance.
         * @return the instance of ProblemApp
        public static ProblemApp getApplication() {
            return Application.getInstance(ProblemApp.class);
         * Main method launching the application.
        public static void main(String[] args) {
            launch(ProblemApp.class, args);
    }i'm getting:
    init:
    deps-jar:
    Compiling 1 source file to C:\Documents and Settings\1\My Documents\NetBeansProjects\problem\build\classes
    compile:
    run:
    Jan 24, 2008 7:58:36 PM org.jdesktop.application.Application$1 run
    SEVERE: Application class problem.ProblemApp failed to launch
    java.lang.NullPointerException
    at javax.swing.DefaultCellEditor.<init>(DefaultCellEditor.java:117)
    at problem.ProblemView.initComponents(ProblemView.java:136)
    at problem.ProblemView.<init>(ProblemView.java:29)
    at problem.ProblemApp.startup(ProblemApp.java:19)
    at org.jdesktop.application.Application$1.run(Application.java:171)
    at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
    at java.awt.EventQueue.dispatchEvent(EventQueue.java:597)
    at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:273)
    at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:183)
    at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:173)
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:168)
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:160)
    at java.awt.EventDispatchThread.run(EventDispatchThread.java:121)
    Exception in thread "AWT-EventQueue-0" java.lang.Error: Application class problem.ProblemApp failed to launch
    at org.jdesktop.application.Application$1.run(Application.java:177)
    at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
    at java.awt.EventQueue.dispatchEvent(EventQueue.java:597)
    at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:273)
    at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:183)
    at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:173)
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:168)
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:160)
    at java.awt.EventDispatchThread.run(EventDispatchThread.java:121)
    Caused by: java.lang.NullPointerException
    at javax.swing.DefaultCellEditor.<init>(DefaultCellEditor.java:117)
    at problem.ProblemView.initComponents(ProblemView.java:136)
    at problem.ProblemView.<init>(ProblemView.java:29)
    at problem.ProblemApp.startup(ProblemApp.java:19)
    at org.jdesktop.application.Application$1.run(Application.java:171)
    ... 8 more
    BUILD SUCCESSFUL (total time: 2 seconds)
    also, I made a zip file of the project and put it up here:
    http://www.geocities.com/hansbigtree/problem.zip
    thanks.

Maybe you are looking for

  • Concept of Transfer Posting?

    Hi, What is the concept of transfer posting when trabsferring the material (my scenarion is transfer of material from plant to depot) Usefull answer will be rewarded Thanks

  • Valuation type requirement at STO

    Hi Friends, We have a scenario in stock transfer as follows, Material is split valuated( say valuation type as Traded and Manufactured).The valuation type for the material maintained at receiving plant is TRADED and for the same material at supplying

  • Message "waiting for device" on my Pc

    hi, I've a N73 and i'm trying to use maps , but i can't make it works on my phone. Please, someone can send me the steps to instal the program and how to make a download of Brazil's map? Thanks.

  • How much is it for apple to reset your ipod?

    how much is it for apple to reset your ipod?

  • Adobe Form for F110 Check Payments

    Currently, F110 uses an SAPScript form defined in t-code OBVU for its check payments. Is it possible to use an Adobe form instead? If so, is there a template or example anywhere? I am using t-code SFP. Thank you for your help. Brenda