JEditorPane locking the process instead of the thread its in.

The problem description is at :
[http://forums.sun.com/thread.jspa?threadID=5381972&tstart=0]
Im sorry for the link to the JRE forum but it is needed to understand where my problem now lies.
I did manage to make my program work in multiple processes to stop my JEditorPane waiting for the InputStream from locking up the whole process. Well it still locks up the process, just its own process instead of every windows open at once. That works, but it's just a bad fix, now I need a real one.
From what baftos told me in the thread I linked, the problem would be coming from the Swing. How can I make my JFrame that as a JEditor inside it waiting for another program's output wait without having every other JFrames wait as well?
Like I said in the thread i linked, I did make sure my JFrames would start in different threads and the Eclipse debugger does show it starts a new threads when I open my new window.
Edited by: Mevos on Apr 22, 2009 1:37 PM

I just got done testing the method prigas suggested but it still locks up the wole process instead of just the thread.
Here is the code of the button i used to test it.
     private JButton setButtonsAction(JButton bt,final int progNumber)
          bt.addActionListener(new ActionListener()
                    public void actionPerformed(ActionEvent e)
                         new Thread(new Runnable()
                              public void run()
                                   new Initializer(progs.getProgramsList()[progNumber]);
                         ).start();
          );//Close addActionListener
          return bt;
alan_mehio wrote:Hi,
Try to read this article which helps in understanding concurrency in Swing Text; it uses JEditorPane to display a web page by using different threads without affecting the UI of other component. I have not got the chance to look at the sample example but I will look at it tommorrow
http://java.sun.com/products/jfc/tsc/articles/text/concurrency/
Regards,
Alan Mehio
LondonI will read your article tomorrow, it is time for me to go back home.

Similar Messages

  • TO THE PERSON THAT IS LOCKING THE THREADS

    [ Edited by Apple Discussions Moderator; Please start a new topic about your technical issue. ]
    I am really hoping that you are passing these threads you are locking up to appropriate members of the Logic development team.
    I am going to bve saving some of the including this post and emailing apple with them. if it is the first time they read because you never sent them then I guess it could mean trouble ahead.
    Understand this - I along with other users have invested thousands in our Logic Systems and we want them to work properly.

    how do they know to lock them?
    hmmmm?
    of-course apple read the forum, but does LOGIC mangers or programers read it too
    NO!!
    probably just some dude off the street getting paid to shut us up, by blocking or deleting post
    No one from logic has posted here saying they have been looking into what we have been asking for and at-least they are working on it
    not necessary to give us an exact time or date but gives us atleast a post on the top that states you have been listening plus working on something
    better than not telling us anything at all and expecting us to shutup when we talk about it
    its getting really old

  • I am getting error exception in the thread, its compile correctly

    import java.util.*;
    import java.io.*;
    import java.lang.*;
    import java.util.*;
    import java.io.*;
    * Class implementing a basic neural network.
    public class NeuralNetwork1
    double[] hidden;
    double[] nethidden;
    double[][] weight_hidden_input;
    double[][]weight_output_hidden;
    double[] netoutput;
    double[] output;
    double[] training_targets;
    double[][] training_inputs;
    double[] test_targets;
    double[][] test_inputs;
    double[] training_error;
    double[] test_error;
    double[] Deltaweight_hidden_input;
    double[] Deltaweight_output_hidden;
    double bias = 1;
    int learningrate = 1;
    int number_of_training_sets;
    int number_of_targets;
    int number_hidden;
    int number_output;
    int dataToUseForTraining = 10;
    int numberOfDataToUseForValidation = 3;
    int dataWindowSize =4;
    int number_of_epics = 10;
    int counter = 0;
    Vector t = new Vector();
    public static void main(String[] args){
    NeuralNetwork1 n = new NeuralNetwork1();
    public NeuralNetwork1()
    GetData1 gd = new GetData1(dataToUseForTraining, numberOfDataToUseForValidation, dataWindowSize);
    // initialize variables for network
    hidden = new double[number_hidden];
    nethidden = new double[number_hidden];
    Deltaweight_hidden_input=new double[hidden.length];
    Deltaweight_output_hidden = new double[netoutput.length];
    weight_output_hidden = new double[1][number_hidden];//due to bias
    weight_hidden_input=new double[(number_output*number_hidden)+number_hidden][dataWindowSize+1];
    netoutput = new double[number_output];
    training_targets = gd.getTargetData();
    training_inputs = gd.getTrainingData();
    test_targets = gd.getTestTargetData();
    test_inputs = gd.getTestData();
    training_error = new double[training_targets.length];
    output = new double[training_targets.length];
    //train network
    train();
    //predict
    predict();
    public void train() {
    for(int i=0; i<number_of_epics; i++) {
    System.out.println("inside train");
    forwardPass();
    backProp();
    public void forwardPass() {
    double netIH = 0;
    double netHO = 0;
    do {
    //forward pass
    //input to hidden
    for(int i=0; i<hidden.length; i++) {
    for(int j=1; j<training_inputs.length; j++) {
    netIH = netIH + (weight_hidden_input[1][j])*(training_inputs[counter][j-1]);
    netIH = netIH + (bias*weight_hidden_input[1][0]);
    nethidden[i] = netIH;
    hidden[i] = sigmoid(netIH);
    //hidden to output
    for(int i=0; i<netoutput.length; i++) {
    for(int j=1; j<hidden.length; j++) {
    netHO = netHO + hidden[j]*weight_output_hidden[i][j];
    netHO = netHO + (bias* weight_output_hidden[0][hidden.length]);
    output[i] = netHO;
    output[counter] = sigmoid(netHO);
    training_error[counter] = training_targets[counter]-output[counter];
    //backProp here
    counter++;
    }while(counter<number_of_training_sets);
    // sigmoid function
    public double sigmoid(double x) {
    return 1/(1+Math.exp(x));
    public void backProp() {
    //calculate the training_error for the output layer
    for(int i=0; i<netoutput.length; i++) {
    Deltaweight_output_hidden[i] = training_error[counter]*output*(1-output[i]);
    double tempweight_output_hidden[][] = new double[weight_output_hidden.length][weight_output_hidden.length];
    //calculate output_hidden weights adjustment
    for(int n=0; n<weight_output_hidden.length; n++) {
    for(int m=0; m<hidden.length; m++) {
    tempweight_output_hidden[n][m] = learningrate*Deltaweight_output_hidden[n]*hidden[m];
    double Total_DeltaWeights[] = new double[hidden.length];
    //calculate the training_error for the hidden layer
    for(int r=0; r<hidden.length; r++) {
    for(int t=0; t<dataWindowSize; t++) {
    Total_DeltaWeights[r] = Total_DeltaWeights[r] + Deltaweight_hidden_input[t]*weight_hidden_input[t][r];
    Deltaweight_hidden_input[r] =Total_DeltaWeights[r]*(1-Total_DeltaWeights[r]);
    System.out.println("Deltaweight_hidden_input["+r+"] = " );
    double tempweight_hidden_input[][] = new double[weight_hidden_input.length][weight_hidden_input[0].length];
    //calculate input layer weight changes
    for(int n=0; n<hidden.length; n++) {
    for(int w=0; w<weight_hidden_input[n].length; w++) {
    tempweight_hidden_input[n][w] = -(learningrate*Deltaweight_hidden_input[n]*training_inputs[n][w]);
    //weightUpdate
    for(int v=0; v<weight_hidden_input.length; v++) {
    for(int w=0; w<weight_hidden_input.length; w++) {
    weight_hidden_input[v][w] = weight_hidden_input[v][w] + tempweight_hidden_input[v][w];
    for(int v=0; v<weight_output_hidden.length; v++) {
    for(int w=0; w<weight_output_hidden.length; w++) {
    weight_output_hidden[v][w] = weight_output_hidden[v][w] + tempweight_output_hidden[v][w];
    public void predict() {
    class GetData1 extends NeuralNetwork1{
    double trainingSet[][];
    double targetSet[];
    double testSet[][];
    double testTargetSet[];
    double crossValidationSet[][];
    double validationTargetSet[];
    Vector vData = new Vector();
    double data[];
    double td[];
    double ts[];
    double max;
    double min;
    int numberOfDataToUseForTraining;
    int sizeOfDataWindow;
    int numberOfDataToUseForValidation;
    public static void main(String args[]) {
    GetData1 g = new GetData1(10,5,2);
    GetData1(int dataToUseForTraining, int numberOfDataToUseForValidation, int dataWindowSize) {
    numberOfDataToUseForTraining = dataToUseForTraining;
    sizeOfDataWindow = dataWindowSize;
    this.numberOfDataToUseForValidation = numberOfDataToUseForValidation;
    readDataFromFile();
    normalizeData();
    makeTrainingSet(0);
    makeTestingSet();
    makeCrossValidationSet(0);
    public double[][] getTrainingData() {
    makeTrainingSet(0);
    return trainingSet;
    public double[] getTargetData() {
    makeTrainingSet(0);
    return targetSet;
    public double[][] getTestData() {
    return testSet;
    public double[] getTestTargetData() {
    return testTargetSet;
    public double[] getValidationTargetData() {
    makeCrossValidationSet(0);
    return validationTargetSet;
    public double[][] getCrossValidationTargetSet() {
    makeCrossValidationSet(0);
    return crossValidationSet;
    public double xmax() {
    return max;
    public double xmin() {
    return min;
    public void readDataFromFile() {
    BufferedReader rawData = null;
    try {
    FileReader file = new FileReader("data.txt");
    rawData = new BufferedReader(file);
    } catch(FileNotFoundException x) {;}
    try {
    String line;
    while( (line = rawData.readLine()) != null ) {
    vData.add(line);
    } catch(IOException x) {
    x.printStackTrace();
    public void normalizeData() {
    int j=0;
    data = new double[vData.size()];
    for(int i=0; i<vData.size(); i++) {
    data[i] = (double)Double.parseDouble(vData.get(i).toString());
    double getTheMaxAndMin[] = new double[data.length];
    for(int i=0; i<data.length; i++) {
    getTheMaxAndMin[i] = data[i];
    Arrays.sort(getTheMaxAndMin);
    max = getTheMaxAndMin[getTheMaxAndMin.length-1];
    min = getTheMaxAndMin[0];
    for(int i=0; i<data.length; i++) {
    data[i] = (data[i]-min)/(max-min);
    public void makeTrainingSet(int whereToStart) {
    //how much data to use for traiing - sizeo of data window + 1
    int numberOfSteps = (numberOfDataToUseForTraining-sizeOfDataWindow+1)-whereToStart;
    trainingSet = new double[numberOfSteps-1][sizeOfDataWindow];
    targetSet = new double[numberOfSteps-1];
    int j=0;
    for(int i=0; i<numberOfSteps-1; i++) {
    int k = 0;
    int count = 0;
    do {
    trainingSet[i][k] = data[j+whereToStart];
    k++;
    j++;
    count++;
    } while(count < sizeOfDataWindow);
    j = j - (sizeOfDataWindow - 1);
    for(int i=sizeOfDataWindow; i<numberOfSteps+sizeOfDataWindow-1; i++) {
    targetSet[i-sizeOfDataWindow] = data[i];
    for(int i=0; i<trainingSet.length; i++) {
    // trainingSet[i][trainingSet[i].length-1] = 1;
    public void makeCrossValidationSet(int whereToStart) {
    //how much data to use for traiing - sizeo of data window + 1
    int numberOfSteps = (numberOfDataToUseForValidation-sizeOfDataWindow+1)-whereToStart;
    crossValidationSet = new double[numberOfDataToUseForValidation+numberOfDataToUseForTraining][sizeOfDataWindow];
    validationTargetSet = new double[numberOfDataToUseForValidation+numberOfDataToUseForTraining];
    int j=0;
    for(int i=0; i<crossValidationSet.length; i++) {
    int k = 0;
    int count = 0;
    do {
    crossValidationSet[i][k] = data[j+whereToStart];
    k++;
    j++;
    count++;
    } while(count < sizeOfDataWindow);
    j = j - (sizeOfDataWindow - 1);
    for(int i=0; i<validationTargetSet.length; i++) {
    validationTargetSet[i] = data[i];
    for(int i=0; i<crossValidationSet.length; i++) {
    // crossValidationSet[i][crossValidationSet[i].length-1] = 1;
    public void makeTestingSet() {
    //how much data to use for traiing - sizeo of data window + 1
    int numberOfSteps = data.length-sizeOfDataWindow+1;
    testSet = new double[numberOfSteps-1][sizeOfDataWindow];
    testTargetSet = new double[numberOfSteps-1];
    int j=0;
    for(int i=0; i<numberOfSteps-1; i++) {
    int k = 0;
    int count = 0;
    do {
    testSet[i][k] = data[j];
    k++;
    j++;
    count++;
    } while(count < sizeOfDataWindow);
    j = j - (sizeOfDataWindow - 1);
    for(int i=sizeOfDataWindow; i<numberOfSteps+sizeOfDataWindow-1; i++) {
    testTargetSet[i-sizeOfDataWindow] = data[i];
    for(int i=0; i<numberOfSteps-1; i++) {
    // testSet[i][testSet[i].length-1] = 1;
    public void makeTestingSet1() {
    int numberOfSteps = data.length - sizeOfDataWindow;
    testSet = new double[numberOfSteps][trainingSet[0].length];
    for(int i=0; i<trainingSet.length; i++) {
    for(int j=0; j<trainingSet[i].length; j++) {
    testSet[i][j] = trainingSet[i][j];
    testTargetSet = new double[data.length-sizeOfDataWindow];
    for(int i=sizeOfDataWindow; i<numberOfSteps+sizeOfDataWindow-1; i++) {
    testTargetSet[i-sizeOfDataWindow] = data[i];

    wanjeri wrote:
    sorry but what do u mean by code tagCode tag: Place one at the beginning and one at the end of your code and repost it. (It will make the code easier to read.)
    As for the error you're getting, please post more information, ie, the stack trace.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       

  • Lock the report changed by USER

    Hi All,
    I have created queries in BEx for the end user . now i want to lock these report so that no one can change it 
    ( Display Only).
    What are the steps to do that ?
    Regards,
    Komik Shah

    Hi,
    what about a authorization concept? Have a look at the possibilities you have in there and come back with specific questions.
    Lock the thread created by USER.
    Siggi

  • How to use direct select and insert or load to speedup the process instead of cursur

    Hi friends,
    I have stored procedure .In SP i am using cursur to load data from Parent to several child table.
    I have attached the script with this message.
    And my problem is how to use direct select and insert or load to speedup the process instead of cursur.
    Can any one please suggest me how to change this scripts pls.
    USE [IconicMarketing]
    GO
    /****** Object: StoredProcedure [dbo].[SP_DMS_INVENTORY] Script Date: 3/6/2015 3:34:03 PM ******/
    SET ANSI_NULLS ON
    GO
    SET QUOTED_IDENTIFIER ON
    GO
    -- =============================================
    -- Author: <ARUN,NAGARAJ>
    -- Create date: <11/21/2014>
    -- Description: <STORED PROCEDURE FOR DMS_INVENTORY>
    -- =============================================
    ALTER PROCEDURE [dbo].[SP_DMS_INVENTORY]
    @Specific_Date varchar(20) ,
    @DealerNum Varchar(6),
    @Date_Daily varchar(50)
    AS
    BEGIN
    SET NOCOUNT ON;
    --==========================================================================
    -- INVENTORY_CURSUR
    --==========================================================================
    DECLARE
    @FileType varchar(50),
    @ACDealerID varchar(50),
    @ClientDealerID varchar(50),
    @DMSType varchar(50),
    @StockNumber varchar(50),
    @InventoryDate datetime ,
    @StockType varchar(100),
    @DMSStatus varchar(50),
    @InvoicePrice numeric(18, 2),
    @CostPack varchar(50),
    @SalesCost numeric(18, 2),
    @HoldbackAmount numeric(18, 2),
    @ListPrice numeric(18, 2),
    @MSRP varchar(max),
    @LotLocation varchar(50),
    @TagLine varchar(max),
    @Certification varchar(max),
    @CertificationNumber varchar(max),
    @VehicleVIN varchar(50),
    @VehicleYear bigint ,
    @VehicleMake varchar(50),
    @VehicleModel varchar(50),
    @VehicleModelCode varchar(50),
    @VehicleTrim varchar(50),
    @VehicleSubTrimLevel varchar(max),
    @Classification varchar(max),
    @TypeCode varchar(100),
    @VehicleMileage bigint ,
    @EngineCylinderCount varchar(10) ,
    @TransmissionType varchar(50),
    @VehicleExteriorColor varchar(50),
    @VehicleInteriorColor varchar(50),
    @CreatedDate datetime ,
    @LastModifiedDate datetime ,
    @ModifiedFlag varchar(max),
    @InteriorColorCode varchar(50),
    @ExteriorColorCode varchar(50),
    @PackageCode varchar(50),
    @CodedCost varchar(50),
    @Air varchar(100),
    @OrderType varchar(max),
    @AgeDays bigint ,
    @OutstandingRO varchar(50),
    @DlrAccessoryRetail varchar(50),
    @DlrAccessoryCost varchar(max),
    @DlrAccessoryDesc varchar(max),
    @ModelDesc varchar(50),
    @Memo1 varchar(1000),
    @Memo2 varchar(max),
    @Weight varchar(max),
    @FloorPlan numeric(18, 2),
    @Purchaser varchar(max),
    @PurchasedFrom varchar(max),
    @InternetPrice varchar(50),
    @InventoryAcctDollar numeric(18, 2),
    @VehicleType varchar(50),
    @DealerAccessoryCode varchar(50),
    @AllInventoryAcctDollar numeric(18, 2),
    @BestPrice varchar(50),
    @InStock bigint ,
    @AccountingMake varchar(50),
    @GasDiesel varchar(max),
    @BookValue varchar(10),
    @FactoryAccessoryDescription varchar(max),
    @TotalReturn varchar(10),
    @TotalCost varchar(10),
    @SS varchar(max),
    @VehicleBody varchar(max),
    @StandardEquipment varchar(max),
    @Account varchar(max),
    @CalculatedPrice varchar(10),
    @OriginalCost varchar(10),
    @AccessoryCore varchar(10),
    @OtherDollar varchar(10),
    @PrimaryBookValue varchar(10),
    @AmountDue varchar(10),
    @LicenseFee varchar(10),
    @ICompany varchar(max),
    @InvenAcct varchar(max),
    @Field23 varchar(max),
    @Field24 varchar(max),
    @SalesCode bigint,
    @BaseRetail varchar(10),
    @BaseInvAmt varchar(10),
    @CommPrice varchar(10),
    @Price1 varchar(10),
    @Price2 varchar(10),
    @StickerPrice varchar(10),
    @TotInvAmt varchar(10),
    @OptRetail varchar(max),
    @OptInvAmt varchar(10),
    @OptCost varchar(10),
    @Options1 varchar(max),
    @Category varchar(max),
    @Description varchar(max),
    @Engine varchar(max),
    @ModelType varchar(max),
    @FTCode varchar(max),
    @Wholesale varchar(max),
    @Retail varchar(max),
    @Draft varchar(max),
    @myerror varchar(500),
    @Inventoryid int,
    @errornumber int,
    @errorseverity varchar(500),
    @errortable varchar(50),
    @errorstate int,
    @errorprocedure varchar(500),
    @errorline varchar(50),
    @errormessage varchar(1000),
    @Invt_Id int,
    @flatfile_createddate datetime,
    @FtpDate date,
    @Inv_cur varchar(1000),
    @S_Year varchar(4),
    @S_Month varchar(2),
    @S_Date varchar(2),
    @Date_Specfic varchar(50),
    @Param_list nvarchar(max),
    @Daily_Date Varchar(50);
    --====================================================================================
    --DECLARE CURSUR FOR SPECIFIC DATE (OR) DEALER-ID WITH SPECIFIC DATE (OR) CURRENT DATE
    --====================================================================================
    set @Date_Specfic = Substring(@Specific_Date,1,4) +'-'+Substring(@Specific_Date,5,2)+'-'+Substring(@Specific_Date,7,2);
    set @Daily_Date = SUBSTRING(@Date_Daily,14,4) + '-' + SUBSTRING(@Date_Daily,18,2)+ '-' + SUBSTRING(@date_Daily,20,2)
    IF @Daily_Date IS NOT NULL
    BEGIN
    Delete From [dbo].[DMS_INVENTORY_DETAILS]
    Where DMSInventoryID in(select ID from [dbo].[DMS_INVENTORY] where CONVERT (date,FtpDate)=CONVERT (date,GETDATE()));
    Delete From [dbo].[DMS_INVENTORY_AMOUNT]
    Where DMSInventoryID in(select ID from [dbo].[DMS_INVENTORY] where CONVERT (date,FtpDate)=CONVERT (date,GETDATE()));
    Delete From [dbo].[ICONIC_INVENTORY_VEHICLE]
    Where DMSInventoryVehicleID in(select ID from [dbo].[DMS_INVENTORY] where CONVERT (date,FtpDate)=CONVERT (date,GETDATE()));
    Delete From [dbo].[DMS_INVENTORY_VEHICLE]
    Where DMSInventoryID in(select ID from [dbo].[DMS_INVENTORY] where CONVERT (date,FtpDate)=CONVERT (date,GETDATE()));
    Delete From [dbo].[ICONIC_EQUITY_INVENTORY_COMPARE]
    Where InventoryVehicleId in(select ID from [dbo].[DMS_INVENTORY] where CONVERT (date,FtpDate)=CONVERT (date,GETDATE()));
    Delete From [dbo].[DMS_INVENTORY]
    Where ID in(select ID from [dbo].[DMS_INVENTORY] where CONVERT (date,FtpDate)=CONVERT (date,GETDATE()));
    DECLARE Inventory_Cursor CURSOR FOR
    SELECT * from [dbo].[FLATFILE_INVENTORY] where
    CONVERT (date,flatfile_createddate) = CONVERT (date,GETDATE()) order by flatfile_createddate;
    END
    Else
    BEGIN
    if (@Date_Specfic IS NOT NULL AND @DealerNum != '?????')
    BEGIN
    Delete From [dbo].[DMS_INVENTORY_DETAILS]
    Where DMSInventoryID in(select ID from [dbo].[DMS_INVENTORY] where FtpDate=@Date_Specfic AND DMSDealerID='ACTEST' + @DealerNum);
    Delete From [dbo].[DMS_INVENTORY_AMOUNT]
    Where DMSInventoryID in(select ID from [dbo].[DMS_INVENTORY] where FtpDate=@Date_Specfic AND DMSDealerID='ACTEST' + @DealerNum);
    Delete From [dbo].[ICONIC_INVENTORY_VEHICLE]
    Where DMSInventoryVehicleID in(select ID from [dbo].[DMS_INVENTORY] where FtpDate=@Date_Specfic AND DMSDealerID='ACTEST' + @DealerNum);
    Delete From [dbo].[DMS_INVENTORY_VEHICLE]
    Where DMSInventoryID in(select ID from [dbo].[DMS_INVENTORY] where FtpDate=@Date_Specfic AND DMSDealerID='ACTEST' + @DealerNum);
    Delete From [dbo].[ICONIC_EQUITY_INVENTORY_COMPARE]
    Where InventoryVehicleId in(select ID from [dbo].[DMS_INVENTORY] where FtpDate=@Date_Specfic AND DMSDealerID='ACTEST' + @DealerNum);
    Delete From [dbo].[DMS_INVENTORY]
    Where ID in(select ID from [dbo].[DMS_INVENTORY] where FtpDate=@Date_Specfic AND DMSDealerID='ACTEST' + @DealerNum);
    DECLARE Inventory_Cursor CURSOR FOR
    SELECT * from [dbo].[FLATFILE_INVENTORY] where FtpDate=@Date_Specfic AND ACDealerID='ACTEST' + @DealerNum;
    END
    ELSE
    BEGIN
    Delete From [dbo].[DMS_INVENTORY_DETAILS]
    Where DMSInventoryID in(select ID from [dbo].[DMS_INVENTORY] where FtpDate=@Date_Specfic);
    Delete From [dbo].[DMS_INVENTORY_AMOUNT]
    Where DMSInventoryID in(select ID from [dbo].[DMS_INVENTORY] where FtpDate=@Date_Specfic);
    Delete From [dbo].[ICONIC_INVENTORY_VEHICLE]
    Where DMSInventoryVehicleID in(select ID from [dbo].[DMS_INVENTORY] where FtpDate=@Date_Specfic);
    Delete From [dbo].[DMS_INVENTORY_VEHICLE]
    Where DMSInventoryID in(select ID from [dbo].[DMS_INVENTORY] where FtpDate=@Date_Specfic);
    Delete From [dbo].[ICONIC_EQUITY_INVENTORY_COMPARE]
    Where InventoryVehicleId in(select ID from [dbo].[DMS_INVENTORY] where FtpDate=@Date_Specfic);
    Delete From [dbo].[DMS_INVENTORY]
    Where ID in(select ID from [dbo].[DMS_INVENTORY] where FtpDate=@Date_Specfic);
    DECLARE Inventory_Cursor CURSOR FOR
    SELECT * from [dbo].[FLATFILE_INVENTORY] where FtpDate=@Date_Specfic;
    END
    END
    OPEN Inventory_Cursor
    FETCH NEXT FROM Inventory_Cursor
    INTO
    @FileType ,
    @ACDealerID ,
    @ClientDealerID ,
    @DMSType ,
    @StockNumber ,
    @InventoryDate ,
    @StockType ,
    @DMSStatus ,
    @InvoicePrice ,
    @CostPack ,
    @SalesCost ,
    @HoldbackAmount ,
    @ListPrice ,
    @MSRP ,
    @LotLocation ,
    @TagLine ,
    @Certification ,
    @CertificationNumber ,
    @VehicleVIN ,
    @VehicleYear ,
    @VehicleMake ,
    @VehicleModel ,
    @VehicleModelCode ,
    @VehicleTrim ,
    @VehicleSubTrimLevel ,
    @Classification ,
    @TypeCode ,
    @VehicleMileage ,
    @EngineCylinderCount ,
    @TransmissionType ,
    @VehicleExteriorColor ,
    @VehicleInteriorColor ,
    @CreatedDate ,
    @LastModifiedDate ,
    @ModifiedFlag ,
    @InteriorColorCode ,
    @ExteriorColorCode ,
    @PackageCode ,
    @CodedCost ,
    @Air ,
    @OrderType ,
    @AgeDays ,
    @OutstandingRO ,
    @DlrAccessoryRetail ,
    @DlrAccessoryCost ,
    @DlrAccessoryDesc ,
    @ModelDesc ,
    @Memo1 ,
    @Memo2 ,
    @Weight ,
    @FloorPlan ,
    @Purchaser ,
    @PurchasedFrom ,
    @InternetPrice ,
    @InventoryAcctDollar ,
    @VehicleType ,
    @DealerAccessoryCode ,
    @AllInventoryAcctDollar ,
    @BestPrice ,
    @InStock ,
    @AccountingMake ,
    @GasDiesel ,
    @BookValue ,
    @FactoryAccessoryDescription ,
    @TotalReturn ,
    @TotalCost ,
    @SS ,
    @VehicleBody ,
    @StandardEquipment ,
    @Account ,
    @CalculatedPrice ,
    @OriginalCost ,
    @AccessoryCore ,
    @OtherDollar ,
    @PrimaryBookValue ,
    @AmountDue ,
    @LicenseFee ,
    @ICompany ,
    @InvenAcct ,
    @Field23 ,
    @Field24 ,
    @SalesCode ,
    @BaseRetail ,
    @BaseInvAmt ,
    @CommPrice ,
    @Price1 ,
    @Price2 ,
    @StickerPrice ,
    @TotInvAmt ,
    @OptRetail ,
    @OptInvAmt ,
    @OptCost ,
    @Options1 ,
    @Category ,
    @Description ,
    @Engine ,
    @ModelType ,
    @FTCode ,
    @Wholesale ,
    @Retail ,
    @Draft ,
    @flatfile_createddate,
    @FtpDate;
    WHILE @@FETCH_STATUS = 0
    BEGIN
    --==========================================================================
    -- INSERT INTO INVENTORY (PARENT TABLE)
    --==========================================================================
    BEGIN TRY
    INSERT INTO [dbo].[DMS_INVENTORY]
    DMSDealerID,
    StockNumber,
    DMSType,
    InventoryDate,
    FtpDate
    VALUES (@ClientDealerID,@StockNumber,@DMSType,@InventoryDate,@FtpDate);
    END TRY
    BEGIN CATCH
    SELECT
    @errornumber = ERROR_NUMBER(),
    @errorseverity = ERROR_SEVERITY(),
    @errortable = 'DMS_INVENTORY',
    @errorstate = ERROR_STATE(),
    @errorprocedure = ERROR_PROCEDURE(),
    @errorline = ERROR_LINE(),
    @errormessage = ERROR_MESSAGE();
    --==========================================================================
    -- INSERT ERRORS INTO DMSLOG_INVENTORY_ERROR
    --==========================================================================
    EXEC [SP_DMS_INVENTORY_ERROR] @FileType,@ACDealerID,@ClientDealerID,@DMSType,@StockNumber,@InventoryDate,@StockType,@DMSStatus,@InvoicePrice,@CostPack,
    @SalesCost,@HoldbackAmount,@ListPrice,@MSRP,@LotLocation,@TagLine,@Certification,@CertificationNumber,@VehicleVIN,@VehicleYear,@VehicleMake,@VehicleModel,@VehicleModelCode,
    @VehicleTrim,@VehicleSubTrimLevel,@Classification,@TypeCode,@VehicleMileage,@EngineCylinderCount,@TransmissionType,@VehicleExteriorColor,@VehicleInteriorColor,
    @CreatedDate,@LastModifiedDate,@ModifiedFlag,@InteriorColorCode,@ExteriorColorCode,@PackageCode,@CodedCost,@Air,@OrderType,@AgeDays,@OutstandingRO,
    @DlrAccessoryRetail,@DlrAccessoryCost,@DlrAccessoryDesc,@ModelDesc,@Memo1,@Memo2,@Weight,@FloorPlan,@Purchaser,@PurchasedFrom,@InternetPrice,
    @InventoryAcctDollar,@VehicleType,@DealerAccessoryCode,@AllInventoryAcctDollar,@BestPrice,@InStock,@AccountingMake,@GasDiesel,@BookValue,
    @FactoryAccessoryDescription,@TotalReturn,@TotalCost,@SS,@VehicleBody,@StandardEquipment,@Account,@CalculatedPrice,@OriginalCost,@AccessoryCore,
    @OtherDollar,@PrimaryBookValue,@AmountDue,@LicenseFee,@ICompany,@InvenAcct,@Field23,@Field24,@SalesCode,@BaseRetail,@BaseInvAmt,@CommPrice,@Price1,
    @Price2,@StickerPrice,@TotInvAmt,@OptRetail,@OptInvAmt,@OptCost,@Options1,@Category,@Description,@Engine,@ModelType,@FTCode,@Wholesale,@Retail,@Draft,
    @ERRORNUMBER,@ERRORSEVERITY,@ERRORTABLE,@ERRORSTATE,@ERRORPROCEDURE,@ERRORLINE,@errormessage,@FtpDate
    END CATCH
    -- PRINT @errornumber;
    -- PRINT @errorseverity;
    -- PRINT @errortable;
    -- PRINT @errorprocedure;
    -- PRINT @errorline;
    -- PRINT @errormessage;
    -- PRINT @errorstate;
    set @myerror = @@ERROR;
    -- This -- PRINT statement -- PRINTs 'Error = 0' because
    -- @@ERROR is reset in the IF statement above.
    -- PRINT N'Error = ' + @myerror;
    set @Inventoryid = scope_identity();
    -- PRINT @Inventoryid;
    --==========================================================================
    -- INSERT INTO DMS_INVENTORY_DETAILS (CHILD TABLE)
    --==========================================================================
    BEGIN TRY
    INSERT INTO [dbo].[DMS_INVENTORY_DETAILS]
    DMSInventoryID,
    StockType,
    DMSStatus,
    LotLocation,
    TagLine,
    Certification,
    CertificationNumber,
    CreatedDate,
    LastModifiedDate,
    ModifiedFlag,
    PackageCode,
    OrderType,
    AgeDays,
    OutstandingRO,
    Memo1,
    Memo2,
    Purchaser,
    PurchasedFrom,
    DealerAccessoryCode,
    InStock,
    AccountingMake,
    SS,
    Account,
    AccessoryCore,
    ICompany,
    InvenAcct,
    Field23,
    Field24,
    SalesCode,
    Draft,
    FTCode,
    FtpDate
    VALUES (
    @InventoryID,
    @StockType,
    @DMSStatus,
    @LotLocation,
    @TagLine,
    @Certification,
    @CertificationNumber,
    @CreatedDate,
    @LastModifiedDate,
    @ModifiedFlag,
    @PackageCode,
    @OrderType,
    @AgeDays,
    @OutstandingRO,
    @Memo1,
    @Memo2,
    @Purchaser,
    @PurchasedFrom,
    @DealerAccessoryCode,
    @InStock,
    @AccountingMake,
    @SS,
    @Account,
    @AccessoryCore,
    @ICompany,
    @InvenAcct,
    @Field23,
    @Field24,
    @SalesCode,
    @Draft,
    @FTCode,
    @FtpDate
    END TRY
    BEGIN CATCH
    SELECT
    @errornumber = ERROR_NUMBER(),
    @errorseverity = ERROR_SEVERITY(),
    @errorstate = ERROR_STATE(),
    @errortable = 'DMS_INVENTORY_DETAILS',
    @errorprocedure = ERROR_PROCEDURE(),
    @errorline = ERROR_LINE(),
    @errormessage = ERROR_MESSAGE();
    --==========================================================================
    -- INSERT ERRORS INTO DMSLOG_INVENTORY_ERROR
    --==========================================================================
    EXECUTE [SP_DMS_INVENTORY_ERROR] @FileType,@ACDealerID,@ClientDealerID,@DMSType,@StockNumber,@InventoryDate,@StockType,@DMSStatus,@InvoicePrice,@CostPack,
    @SalesCost,@HoldbackAmount,@ListPrice,@MSRP,@LotLocation,@TagLine,@Certification,@CertificationNumber,@VehicleVIN,@VehicleYear,@VehicleMake,@VehicleModel,@VehicleModelCode,
    @VehicleTrim,@VehicleSubTrimLevel,@Classification,@TypeCode,@VehicleMileage,@EngineCylinderCount,@TransmissionType,@VehicleExteriorColor,@VehicleInteriorColor,
    @CreatedDate,@LastModifiedDate,@ModifiedFlag,@InteriorColorCode,@ExteriorColorCode,@PackageCode,@CodedCost,@Air,@OrderType,@AgeDays,@OutstandingRO,
    @DlrAccessoryRetail,@DlrAccessoryCost,@DlrAccessoryDesc,@ModelDesc,@Memo1,@Memo2,@Weight,@FloorPlan,@Purchaser,@PurchasedFrom,@InternetPrice,
    @InventoryAcctDollar,@VehicleType,@DealerAccessoryCode,@AllInventoryAcctDollar,@BestPrice,@InStock,@AccountingMake,@GasDiesel,@BookValue,
    @FactoryAccessoryDescription,@TotalReturn,@TotalCost,@SS,@VehicleBody,@StandardEquipment,@Account,@CalculatedPrice,@OriginalCost,@AccessoryCore,
    @OtherDollar,@PrimaryBookValue,@AmountDue,@LicenseFee,@ICompany,@InvenAcct,@Field23,@Field24,@SalesCode,@BaseRetail,@BaseInvAmt,@CommPrice,@Price1,
    @Price2,@StickerPrice,@TotInvAmt,@OptRetail,@OptInvAmt,@OptCost,@Options1,@Category,@Description,@Engine,@ModelType,@FTCode,@Wholesale,@Retail,@Draft,
    @ERRORNUMBER,@ERRORSEVERITY,@ERRORTABLE,@ERRORSTATE,@ERRORPROCEDURE,@ERRORLINE,@errormessage,@FtpDate
    END CATCH
    --==========================================================================
    -- INSERT INTO DMS_INVENTORY_AMOUNT (CHILD TABLE)
    --==========================================================================
    BEGIN TRY
    INSERT INTO [dbo].[DMS_INVENTORY_AMOUNT]
    DMSInventoryID,
    AllInventoryAcctDollar,
    OtherDollar,
    PrimaryBookValue,
    AmountDue,
    LicenseFee,
    CalculatedPrice,
    OriginalCost,
    BookValue,
    TotalReturn,
    TotalCost,
    DlrAccessoryRetail,
    DlrAccessoryCost,
    DlrAccessoryDesc,
    InternetPrice,
    InventoryAcctDollar,
    BestPrice,
    Weight,
    FloorPlan,
    CodedCost,
    InvoicePrice,
    CostPack,
    SalesCost,
    HoldbackAmount,
    ListPrice,
    MSRP,
    BaseRetail,
    BaseInvAmt,
    CommPrice,
    Price1,
    Price2,
    StickerPrice,
    TotInvAmt,
    OptRetail,
    OptInvAmt,
    OptCost,
    Wholesale,
    Retail,
    FtpDate
    VALUES (
    @InventoryID,
    @AllInventoryAcctDollar,
    @OtherDollar,
    @PrimaryBookValue,
    @AmountDue,
    @LicenseFee,
    @CalculatedPrice,
    @OriginalCost,
    @BookValue,
    @TotalReturn,
    @TotalCost,
    @DlrAccessoryRetail,
    @DlrAccessoryCost,
    @DlrAccessoryDesc,
    @InternetPrice,
    @InventoryAcctDollar,
    @BestPrice,
    @Weight,
    @FloorPlan,
    @CodedCost,
    @InvoicePrice,
    @CostPack,
    @SalesCost,
    @HoldbackAmount,
    @ListPrice,
    @MSRP,
    @BaseRetail,
    @BaseInvAmt,
    @CommPrice,
    @Price1,
    @Price2,
    @StickerPrice,
    @TotInvAmt,
    @OptRetail,
    @OptInvAmt,
    @OptCost,
    @Wholesale,
    @Retail,
    @FtpDate
    END TRY
    BEGIN CATCH
    SELECT
    @errornumber = ERROR_NUMBER(),
    @errorseverity = ERROR_SEVERITY(),
    @errortable = 'DMS_INVENTORY_AMOUNT',
    @errorstate = ERROR_STATE(),
    @errorprocedure = ERROR_PROCEDURE(),
    @errorline = ERROR_LINE(),
    @errormessage = ERROR_MESSAGE();
    --==========================================================================
    -- INSERT ERRORS INTO DMSLOG_INVENTORY_ERROR
    --==========================================================================
    EXEC [SP_DMS_INVENTORY_ERROR] @FileType,@ACDealerID,@ClientDealerID,@DMSType,@StockNumber,@InventoryDate,@StockType,@DMSStatus,@InvoicePrice,@CostPack,
    @SalesCost,@HoldbackAmount,@ListPrice,@MSRP,@LotLocation,@TagLine,@Certification,@CertificationNumber,@VehicleVIN,@VehicleYear,@VehicleMake,@VehicleModel,@VehicleModelCode,
    @VehicleTrim,@VehicleSubTrimLevel,@Classification,@TypeCode,@VehicleMileage,@EngineCylinderCount,@TransmissionType,@VehicleExteriorColor,@VehicleInteriorColor,
    @CreatedDate,@LastModifiedDate,@ModifiedFlag,@InteriorColorCode,@ExteriorColorCode,@PackageCode,@CodedCost,@Air,@OrderType,@AgeDays,@OutstandingRO,
    @DlrAccessoryRetail,@DlrAccessoryCost,@DlrAccessoryDesc,@ModelDesc,@Memo1,@Memo2,@Weight,@FloorPlan,@Purchaser,@PurchasedFrom,@InternetPrice,
    @InventoryAcctDollar,@VehicleType,@DealerAccessoryCode,@AllInventoryAcctDollar,@BestPrice,@InStock,@AccountingMake,@GasDiesel,@BookValue,
    @FactoryAccessoryDescription,@TotalReturn,@TotalCost,@SS,@VehicleBody,@StandardEquipment,@Account,@CalculatedPrice,@OriginalCost,@AccessoryCore,
    @OtherDollar,@PrimaryBookValue,@AmountDue,@LicenseFee,@ICompany,@InvenAcct,@Field23,@Field24,@SalesCode,@BaseRetail,@BaseInvAmt,@CommPrice,@Price1,
    @Price2,@StickerPrice,@TotInvAmt,@OptRetail,@OptInvAmt,@OptCost,@Options1,@Category,@Description,@Engine,@ModelType,@FTCode,@Wholesale,@Retail,@Draft,
    @ERRORNUMBER,@ERRORSEVERITY,@ERRORTABLE,@ERRORSTATE,@ERRORPROCEDURE,@ERRORLINE,@errormessage,@FtpDate
    END CATCH
    --==========================================================================
    -- INSERT INTO DMS_INVENTORY_VEHICLE (CHILD TABLE)
    --==========================================================================
    BEGIN TRY
    INSERT INTO [dbo].[DMS_INVENTORY_VEHICLE]
    DMSInventoryID,
    InteriorColorCode,
    ExteriorColorCode,
    Air,
    ModelDesc,
    VehicleType,
    VehicleVIN,
    VehicleYear,
    VehicleMake,
    VehicleModel,
    VehicleModelCode,
    VehicleTrim,
    VehicleSubTrimLevel,
    Classification,
    TypeCode,
    VehicleMileage,
    FtpDate,
    EngineCylinderCount
    VALUES (
    @InventoryID,
    @InteriorColorCode,
    @ExteriorColorCode,
    @Air,
    @ModelDesc,
    @VehicleType,
    @VehicleVIN,
    @VehicleYear,
    @VehicleMake,
    @VehicleModel,
    @VehicleModelCode,
    @VehicleTrim,
    @VehicleSubTrimLevel,
    @Classification,
    @TypeCode,
    @VehicleMileage,
    @FtpDate,
    @EngineCylinderCount
    END TRY
    BEGIN CATCH
    SELECT
    @errornumber = ERROR_NUMBER(),
    @errorseverity = ERROR_SEVERITY(),
    @errortable = 'DMS_INVENTORY_VEHICLE',
    @errorstate = ERROR_STATE(),
    @errorprocedure = ERROR_PROCEDURE(),
    @errorline = ERROR_LINE(),
    @errormessage = ERROR_MESSAGE();
    --==========================================================================
    -- INSERT ERRORS INTO DMSLOG_INVENTORY_ERROR
    --==========================================================================
    EXEC [SP_DMS_INVENTORY_ERROR] @FileType,@ACDealerID,@ClientDealerID,@DMSType,@StockNumber,@InventoryDate,@StockType,@DMSStatus,@InvoicePrice,@CostPack,
    @SalesCost,@HoldbackAmount,@ListPrice,@MSRP,@LotLocation,@TagLine,@Certification,@CertificationNumber,@VehicleVIN,@VehicleYear,@VehicleMake,@VehicleModel,@VehicleModelCode,
    @VehicleTrim,@VehicleSubTrimLevel,@Classification,@TypeCode,@VehicleMileage,@EngineCylinderCount,@TransmissionType,@VehicleExteriorColor,@VehicleInteriorColor,
    @CreatedDate,@LastModifiedDate,@ModifiedFlag,@InteriorColorCode,@ExteriorColorCode,@PackageCode,@CodedCost,@Air,@OrderType,@AgeDays,@OutstandingRO,
    @DlrAccessoryRetail,@DlrAccessoryCost,@DlrAccessoryDesc,@ModelDesc,@Memo1,@Memo2,@Weight,@FloorPlan,@Purchaser,@PurchasedFrom,@InternetPrice,
    @InventoryAcctDollar,@VehicleType,@DealerAccessoryCode,@AllInventoryAcctDollar,@BestPrice,@InStock,@AccountingMake,@GasDiesel,@BookValue,
    @FactoryAccessoryDescription,@TotalReturn,@TotalCost,@SS,@VehicleBody,@StandardEquipment,@Account,@CalculatedPrice,@OriginalCost,@AccessoryCore,
    @OtherDollar,@PrimaryBookValue,@AmountDue,@LicenseFee,@ICompany,@InvenAcct,@Field23,@Field24,@SalesCode,@BaseRetail,@BaseInvAmt,@CommPrice,@Price1,
    @Price2,@StickerPrice,@TotInvAmt,@OptRetail,@OptInvAmt,@OptCost,@Options1,@Category,@Description,@Engine,@ModelType,@FTCode,@Wholesale,@Retail,@Draft,
    @ERRORNUMBER,@ERRORSEVERITY,@ERRORTABLE,@ERRORSTATE,@ERRORPROCEDURE,@ERRORLINE,@errormessage,@FtpDate
    END CATCH
    --==========================================================================
    -- MOVE CURSUR TO NEXT RECORD
    --==========================================================================
    FETCH NEXT FROM Inventory_Cursor
    INTO @FileType ,
    @ACDealerID ,
    @ClientDealerID ,
    @DMSType ,
    @StockNumber ,
    @InventoryDate ,
    @StockType ,
    @DMSStatus ,
    @InvoicePrice ,
    @CostPack ,
    @SalesCost ,
    @HoldbackAmount ,
    @ListPrice ,
    @MSRP ,
    @LotLocation ,
    @TagLine ,
    @Certification ,
    @CertificationNumber ,
    @VehicleVIN ,
    @VehicleYear ,
    @VehicleMake ,
    @VehicleModel ,
    @VehicleModelCode ,
    @VehicleTrim ,
    @VehicleSubTrimLevel ,
    @Classification ,
    @TypeCode ,
    @VehicleMileage ,
    @EngineCylinderCount ,
    @TransmissionType ,
    @VehicleExteriorColor ,
    @VehicleInteriorColor ,
    @CreatedDate ,
    @LastModifiedDate ,
    @ModifiedFlag ,
    @InteriorColorCode ,
    @ExteriorColorCode ,
    @PackageCode ,
    @CodedCost ,
    @Air ,
    @OrderType ,
    @AgeDays ,
    @OutstandingRO ,
    @DlrAccessoryRetail ,
    @DlrAccessoryCost ,
    @DlrAccessoryDesc ,
    @ModelDesc ,
    @Memo1 ,
    @Memo2 ,
    @Weight ,
    @FloorPlan ,
    @Purchaser ,
    @PurchasedFrom ,
    @InternetPrice ,
    @InventoryAcctDollar ,
    @VehicleType ,
    @DealerAccessoryCode ,
    @AllInventoryAcctDollar ,
    @BestPrice ,
    @InStock ,
    @AccountingMake ,
    @GasDiesel ,
    @BookValue ,
    @FactoryAccessoryDescription ,
    @TotalReturn ,
    @TotalCost ,
    @SS ,
    @VehicleBody ,
    @StandardEquipment ,
    @Account ,
    @CalculatedPrice ,
    @OriginalCost ,
    @AccessoryCore ,
    @OtherDollar ,
    @PrimaryBookValue ,
    @AmountDue ,
    @LicenseFee ,
    @ICompany ,
    @InvenAcct ,
    @Field23 ,
    @Field24 ,
    @SalesCode ,
    @BaseRetail ,
    @BaseInvAmt ,
    @CommPrice ,
    @Price1 ,
    @Price2 ,
    @StickerPrice ,
    @TotInvAmt ,
    @OptRetail ,
    @OptInvAmt ,
    @OptCost ,
    @Options1 ,
    @Category ,
    @Description ,
    @Engine ,
    @ModelType ,
    @FTCode ,
    @Wholesale ,
    @Retail ,
    @Draft ,
    @flatfile_createddate,
    @FtpDate;
    END
    CLOSE Inventory_Cursor;
    DEALLOCATE Inventory_Cursor;
    SET ANSI_PADDING OFF
    END
    Arunraj Kumar

    Thank you.
    And another question if the data is already there in the child table if i try to load alone it must delete the old data in the child tablee and need to get load the new data and 
    How to do this ?
    Arunraj Kumar
    You can do that with an IF EXISTS condition
    IF EXISTS (SELECT 1
    FROM YourChildTable c
    INNER JOIn @temptable t
    ON c.Bkey1 = t.Bkey1
    AND c.Bkey2 = t.Bkey2
    DELETE t
    FROM YourChildTable c
    INNER JOIn @temptable t
    ON c.Bkey1 = t.Bkey1
    AND c.Bkey2 = t.Bkey2
    INSERT INTO YourChildTable
    where Bkey1,Bkey2 etc forms the business key of the table
    Please Mark This As Answer if it solved your issue
    Please Vote This As Helpful if it helps to solve your issue
    Visakh
    My Wiki User Page
    My MSDN Page
    My Personal Blog
    My Facebook Page

  • The Adobe Photoshop CC 2014 - I can't use becouse is LOOCK DOWN the computer -  When USE is LOCK the computer so everything is LOCKING can't even move the mouse + need to restart the computer and use Photoshop CC 64 bit instead - have this problem for abo

    The Adobe Photoshop CC 2014 - I can't use becouse is LOOCK DOWN the computer -
    When USE is LOCK the computer so everything is LOCKING can't even move the mouse + need to restart the computer and use Photoshop CC 64 bit instead - have this problem for about 6 months ...

    Please read this (in particular the section titled "Supply pertinent information for quicker answers"):
    http://blogs.adobe.com/crawlspace/2012/07/photoshop-basic-troubleshooting-steps-to-fix-mos t-issues.html
    http://forums.adobe.com/docs/DOC-2325
    Are you trying to use a 32bit version (I did not even know there is one for Photoshop CC 2014)?
    If so – why?

  • Any way to Lock the Decoration Free Label in place so that the Clean Up Diagram process doesn't move it soemplace unreasonable?

    Any way to Lock the Decoration Free Label in place so that the Clean Up Diagram process doesn't move it soemplace unreasonable? The Clean Up Diagram process moves things to very strange places and often makes the diagram more complicated than it needs to be.
    There should be a way to lock a Decoration Free Label in a location that the Clean Up Diagram will not move it somewhere else.
    Is there such a feature?
    How do you get your Decorations to stay where you put them even after Clean Up Diagram?

    Hey dbaechtel,
    There is a way to do this however you will need to put your Decoration Free Label within a structure.  Check out the following KnowledgeBase article below for more information:
    KnowledgeBase 4TKECSYP: Block Diagram Cleanup Tool Moves Decorations
    Best,
    Chris LS
    National Instruments
    Applications Engineer
    Visit ni.com/gettingstarted for step-by-step help in setting up your system.

  • Why not we lock these schemas instead of change the password

    The documentation mentioned that the following schemas belong to individual APPS base products. By default the password is the same as the SCHEMA name. Changing the password for these schemas does not affect any configuration files.
    ABM AHL AHM AK ALR AMF AMS AMV AMW
    AP AR ASF ASG ASL ASN ASO ASP AST AX AZ
    BEN BIC BIL BIM BIS BIV BIX BNE BOM BSC
    CCT CE CLN CN CRP CS CSC CSD CSE CSF CSI
    CSL CSM CSP CSR CSS CUA CUE CUF CUG CUI
    CUN CUP CUS CZ DDD DOM EAA EAM EC ECX
    EDR EGO ENG ENI EVM FA FEM FII FLM FPA
    FPT FRM FTE FUN FV GCS GL GMA GMD GME
    GMF GMI GML GMP GMS GR HR HRI HXC HXT
    IA IBA IBC IBE IBP IBU IBY ICX IEB IEC IEM IEO
    IES IEU IEX IGC IGF IGI IGS IGW IMC IMT INV
    IPA IPD ISC ITG IZU JA JE JG JL JTF JTM JTS LNS
    ME MFG MRP MSC MSD MSO MSR MST MWA
    OE OKB OKC OKE OKI OKL OKO OKR OKS OKX
    ONT OPI OSM OTA OZF OZP OZS PA PJI PJM PMI
    PN PO POA POM PON POS PRP PSA PSB PSP PV
    QA QOT QP QRM RG RHX RLA RLM SSP VEA
    VEH WIP WMS WPS WSH WSM XDO XDP XLA
    XLE XNB XNC XNI XNMXNP XNS XTR ZFA ZPB
    ZSA ZX
    If not affect any configuration files, why not we lock these schemas instead of change the password.

    These are the Schemas Shipped with E-Business Suite.
    In oracle EBS there is lot of inter dependency present between all schemas. For dependency pls check following link;
    http://etrm.oracle.com/pls/et1211d9/etrm_search.search
    Also go through below note id
    Best Practices for Securing the E-Business Suite [ID 189367.1]
    Regards,
    Nitin J.

  • While processing ALEAUD - "Error when locking the audit statistics"

    Hello,
    I am sending out IDOC for HR data and then prcessing ALEAUD inbound idoc immediatley (setting is done in WE21 partner profiles).
    While processing these incomming idocs, I am getting this error "Error when locking the audit statistics for P01LOGSYS1 IMTIMEDEP HRMD_A" for few idocs. e.g. out of 1000 for 100 idocs this error will happen and IDOC goes to status 51.
    If I try to process thes idocs ALEAUD using background processing and if I schedule 2 jobs at a time then I will get same error and IDOC goes to status 51.
    Can someone help me out?

    Hi
    I tried processing the idocs in background processing as you have suggested using program RBDAPP01 (inbound).
    There are 2 options in this program serial processing and parallel processing. When I select serial processing everyhting goes smooth but it takes long time. But when I select parallel processing I get same locking error mentioned above and only few idocs will get processed successfully with status 53 and all other will error out with status 51.
    If I schedule 2  different jobs in background program RBDAPP01 (inbound) using serial processing then same thing will happen.  only few idocs will get processed successfully with status 53 and all other will error out with status 51.
    And I will get locking error ....
    Note 1333417 says, " these IDocs will be processed via background runs of report RBDAPP01 \ RSEOUT00 (using background work processes) in batch mode leaving dialog work processes free for users and mission-critical processes. Hence you will not encounter the resources problems you are currently experiencing. The only other option would be to try increasing the number of available dialog work processes. The number of dialog processes must be greater than or equal to the total of the number of update and background processes per application server and must be configured across all operation mode
    switches (see SAP note 74141). *However when there are a large number of IDocs being processed this is not a practical solution."*
    Does that mean there is no possoble solution for this issue. If I increase dialog work processes will it be helpfull ?

  • Why did the thread get locked or deleted?

    Disclaimer: Apple does not necessarily endorse any suggestions, solutions, or third-party software products that may be mentioned in the topic below. Apple encourages you to first seek a solution at Apple Support. The following links are provided as is, with no guarantee of the effectiveness or reliability of the information. Apple does not guarantee that these links will be maintained or functional at any given time. Use the information below at your own discretion.
    Occasionally you may see a thread get locked or deleted, or the possibility of a user having been banned. This tip is a viewpoint of an end user of how the Terms of Use apply to deletions, locks, or bans. Moderators may at their discretion choose these actions as the Terms of Use allow them to, even when none of these points below matter.
    When you signed up on this board, a Terms of Use page was agreed to in order for you to enter. That Terms of Use page is also on the link "Help & Terms of Use" on the right hand side. Posts themselves may get deleted that weren't the source of the thread being locked or deleted. So if you didn't disobey the Terms of use, someone else might have.
    Do not take either as a sign of censorship, a sign of personal chastisement, or anything negative per say. This is after all a community open to the public.
    When one of the terms of use is violated, it is either because it does not offer constructive points of view for fixing a technical issue from end user to end user, or it is overly digressive from doing such actions. Terms of use suggest to avoid:
    1. Prognosticating.
    2. Guessing Apple's policy.
    3. Offer advice on something which may be against copyright laws.
    4. Offer advice on something which would violate a license agreement.
    5. Posting in a thread with "me toos". Try to solve the problem at hand. It makes it very hard for those of us trying to help the original poster when additional people chime in, saying they too have the same problem, or have a problem almost identical. Those trying to help
    the original poster, may not know if the solution applies to all the people having the problem, or just some. It ends up requiring people coming to help to directly address a person to avoid confusing who should follow various advice.
    A Post New Topic is available at all Forum levels, but at the Category level of Discussions. For more on this discussion, see the tip here:
    http://discussions.apple.com/ann.jspa?annID=650
    6. Other things which may be illegal in the State of California or in the United States of America
    should not be suggested or inferred by what you post.
    7. Rants or complaints about people and companies.
    They are unhelpful, and really don't solve technical issues.
    Approach complaints with tact when posting in a public forum that is moderated such as this one.
    It is one thing to say, I hate this feature being missing, is there any way to get this feature added, or are there any ways of getting it from another source?
    It is another thing to blame Apple for a feature that is missing, and drop the ball at that waiting for a response. These type of posts are more likely to be frowned upon.
    Complaining of a service not rendered is also often frowned upon. There are points of contact later in this tip to address such service issues. This is a forum for addressing technical inquiries about how things work or if things can be made to work on your system.
    8. Polls asking for a feature to be added/removed are generally frowned upon, as well as polls about various apparent defects and their propensity. You are only addressing less than 1% of the Apple using population here.
    Such polls would not be very scientific even if they are carried out for long periods of time. Long threads may appear to act as polls, and may violate terms of use. If you see such a thread and wonder why it hasn't been locked or deleted, you are welcome to ask that in Discussions Feedback, or click on "Report This Post" at the bottom right corner if available.
    As the Terms of Use state, in the end essentially it is up to the moderator to decide if a thread is worthy being deleted or locked. Don't take it personally if it is. Also Level 2 through Level 5 users, while we can ask the moderators look at a thread, we are not Apple Employees. You may also ask a moderator look at a thread or an individual on the Discussion Feedback forum or by clicking Report this post at the bottom right hand corner of a specific post.
    If the purpose of your thread is to provide feedback to Apple for a product, see these pages:
    http://www.apple.com/contact/
    http://www.apple.com/feedback/
    http://www.apple.com/contact/feedback.html
    If you have isolated a bug with a procedure worthy of a software developer, sign up for a free developer account on http://developer.apple.com/ and report the bug here:
    http://bugreporter.apple.com/
    As this is a user to user forum answers may not come right away. Have patience, and usually someone eventually can come up with an answer. Some forums may not fit the subject line of your topic, and you are welcome to ask if you are unsure where to post a topic.
    This is the 2nd version of this tip. It was submitted on September 28, 2010 by a brody.
    Do you want to provide feedback on this User Contributed Tip or contribute your own? If you have achieved Level 2 status, visit the User Tips Library Contributions forum for more information.

    Disclaimer: Apple does not necessarily endorse any suggestions, solutions, or third-party software products that may be mentioned in the topic below. Apple encourages you to first seek a solution at Apple Support. The following links are provided as is, with no guarantee of the effectiveness or reliability of the information. Apple does not guarantee that these links will be maintained or functional at any given time. Use the information below at your own discretion.
    Occasionally you may see a thread get locked or deleted, or the possibility of a user having been banned. This tip is a viewpoint of an end user of how the Terms of Use apply to deletions, locks, or bans. Moderators may at their discretion choose these actions as the Terms of Use allow them to, even when none of these points below matter.
    When you signed up on this board, a Terms of Use page was agreed to in order for you to enter. That Terms of Use page is also on the link "Help & Terms of Use" on the right hand side. Posts themselves may get deleted that weren't the source of the thread being locked or deleted. So if you didn't disobey the Terms of use, someone else might have.
    Do not take either as a sign of censorship, a sign of personal chastisement, or anything negative per say. This is after all a community open to the public.
    When one of the terms of use is violated, it is either because it does not offer constructive points of view for fixing a technical issue from end user to end user, or it is overly digressive from doing such actions. Terms of use suggest to avoid:
    1. Prognosticating.
    2. Guessing Apple's policy.
    3. Offer advice on something which may be against copyright laws.
    4. Offer advice on something which would violate a license agreement.
    5. Posting in a thread with "me toos". Try to solve the problem at hand. It makes it very hard for those of us trying to help the original poster when additional people chime in, saying they too have the same problem, or have a problem almost identical. Those trying to help
    the original poster, may not know if the solution applies to all the people having the problem, or just some. It ends up requiring people coming to help to directly address a person to avoid confusing who should follow various advice.
    A Post New Topic is available at all Forum levels, but at the Category level of Discussions. For more on this discussion, see the tip here:
    http://discussions.apple.com/ann.jspa?annID=650
    6. Other things which may be illegal in the State of California or in the United States of America
    should not be suggested or inferred by what you post.
    7. Rants or complaints about people and companies.
    They are unhelpful, and really don't solve technical issues.
    Approach complaints with tact when posting in a public forum that is moderated such as this one.
    It is one thing to say, I hate this feature being missing, is there any way to get this feature added, or are there any ways of getting it from another source?
    It is another thing to blame Apple for a feature that is missing, and drop the ball at that waiting for a response. These type of posts are more likely to be frowned upon.
    Complaining of a service not rendered is also often frowned upon. There are points of contact later in this tip to address such service issues. This is a forum for addressing technical inquiries about how things work or if things can be made to work on your system.
    8. Polls asking for a feature to be added/removed are generally frowned upon, as well as polls about various apparent defects and their propensity. You are only addressing less than 1% of the Apple using population here.
    Such polls would not be very scientific even if they are carried out for long periods of time. Long threads may appear to act as polls, and may violate terms of use. If you see such a thread and wonder why it hasn't been locked or deleted, you are welcome to ask that in Discussions Feedback, or click on "Report This Post" at the bottom right corner if available.
    As the Terms of Use state, in the end essentially it is up to the moderator to decide if a thread is worthy being deleted or locked. Don't take it personally if it is. Also Level 2 through Level 5 users, while we can ask the moderators look at a thread, we are not Apple Employees. You may also ask a moderator look at a thread or an individual on the Discussion Feedback forum or by clicking Report this post at the bottom right hand corner of a specific post.
    If the purpose of your thread is to provide feedback to Apple for a product, see these pages:
    http://www.apple.com/contact/
    http://www.apple.com/feedback/
    http://www.apple.com/contact/feedback.html
    If you have isolated a bug with a procedure worthy of a software developer, sign up for a free developer account on http://developer.apple.com/ and report the bug here:
    http://bugreporter.apple.com/
    As this is a user to user forum answers may not come right away. Have patience, and usually someone eventually can come up with an answer. Some forums may not fit the subject line of your topic, and you are welcome to ask if you are unsure where to post a topic.
    This is the 2nd version of this tip. It was submitted on September 28, 2010 by a brody.
    Do you want to provide feedback on this User Contributed Tip or contribute your own? If you have achieved Level 2 status, visit the User Tips Library Contributions forum for more information.

  • Did Infocube compression process locks the infocube?

    HI All,
    First of all thanks for ur active support and co-operation.
    Did the compression process locks the cube?, my doubt is, while the compression process is running on a cube, if i try to load data into the same cube, will it allow or not? please reply me as soon as u can.
    Many Thanks in Advance.
    Jagadeesh.

    hi,
    Compression: It is a process used to delete the Request IDs and this saves space.
    When and why use infocube compression in real time?
    InfoCube compression creates new cube by eliminating duplicates. Compressed infocubes require less storage space and are faster for retrieval of information. Here the catch is .. Once you compress, you can't alter the InfoCube. You are safe as long as you don't have any error in modeling.
    This compression can be done through Process Chain and also manually.
    Check these Links:
    http://www.sap-img.com/business/infocube-compression.htm
    compression is done to increase the performance of the cube...
    http://help.sap.com/saphelp_nw2004s/helpdata/en/ca/aa6437e7a4080ee10000009b38f842/frameset.htm
    http://help.sap.com/saphelp_erp2005vp/helpdata/en/b2/e91c3b85e6e939e10000000a11402f/frameset.htm
    Infocube compression and aggregate compression are mostly independent.
    Usually if you decide to keep the requests in the infocube, you can compress the aggregates. If you need to delete a request, you just have to rebuild an aggregate, if it is compressed. Therefore there are no problems in compressing aggregates, unless the rebuild of the aggregates take a lot of time.
    It does not make sense to compress the infocube without compressing the aggregates. The idea behind compressing is to speed up the infocube access by adding up all the data of the different requests. As a result you get rid of the request number. All other attributes stay the same. If you have more than one record per set of characteristics, the key figures will add the key figures by aggregat characteristic (ADD, MIN, MAX etc.). This will reduce the number of records in the cube.
    Example:
    requestid date 0material 0amount
    12345 20061201 3333 125
    12346 20061201 3333 -125
    12346 20061201 3333 200
    will result to
    requestid date 0material 0amount
    20061201 3333 200
    In this case 2 records are saved.
    But once the requestid is lost (due to compression) you cannot get it back.
    Therefore, once you compressed the infocube, there is no sense in keeping the aggregates uncompressed. But as long as your Infocube is uncompressed you can always compress the aggregates, without any problem other than rebuild time of the aggregates.
    hope it helps..

  • Is there a way to lock the location of where iTunes is looking for music regardless of the itl file.  I am loading a remote itl file by default ever time but then it's looking for the music on a local drive instead of a network drive.

    So I have a number of PC's in the house that are dumping music into a central PC with a network shared drive.
    The music is dumped into the "automatically added to library" folder on the remote PC.  Itunes is always running in the background.
    When I open iTunes on my local PC a script retrieves the newest ITL file from the remote PC, then the script opens iTunes using the updated ITL file.
    This way I have a fresh copy of the remote library music every time.  The problem is the music location under advanced settings.  I can change it every time but I would like to make this as automatic as possible.  The question I guess is if there is a way to lock the music location or have it change via a script every time iTunes opens.

    You can't change the location of the media folder from a script, neither can you change which library file is opened. I assume your script simply copies the current master library into the normal location for the file on each client machine. Do you not get a file locked error? What about the other library files and the Album Artwork cache?
    Your scheme may work best if you use a common drive letter for your media folder and have it so the media folder is not inside the master library folder. E.g.
    Master library folder at X:\iTunes
    Master media folder at X:\iTunes Media
    Where all the computers see drive X: as the same object, be it the whole of that drive or a shared folder on it.
    If you have the typical arrangement (iTunes Media inside iTunes) then when you copy the library from X:\iTunes into C:\....\iTunes and start iTunes it will attempt to "correct" for the fact that you've apparently moved the library and reset the library folder to C:\....\iTunes\iTunes Media. It should still be able to find the media at the correct location, but if you accidentally load anything up from a client machine it will end up in a local folder.
    If you are not already familiar with it iTunes Folder Watch will be a useful tool for catching up with any additions made on the client computers. You should probably also ensure that each of the clients has the "Keep iTunes Media folder organized" option disabled.
    tt2

  • How do I increase the thread limit on Linux?

    OS: Linux (or Sun Linux)
    Kernel: 2.4.9-31enterprise
    Memory: 2GB
    CPUs: 2
    Java: 1.4.1_01
    I have a dual processor Cobalt LX50 and I am running
    into a thread limit with Java. No matter what I do
    with the Java JVM parameters (heap and stack), I
    cannot get any more than 949 threads. My "top" and "vmstat" output
    shows that I am no where near my memory capacity.
    Below is a simple Java program (28 lines long) I have
    used to test this limit. My question is simply how do
    I go about increasing this limit. Is there some kernel
    parameter I can set or maybe have to recompile into
    the kernel? My /proc/sys/kernel/threads-max is 16383.
    I do not believe my ulimit settings are the problem,
    but I will post them anyway. The problem also occurs
    on non-Cobalt (plain old PCs) uniprocessor machines
    maxxing at about 1018 threads. The other interesting thing is that when I run the same program through the Kaffe VM with -Xms64M and -Xmx512M I do not run into the thread limit problem. Does anyone know what I need to change to get my thread limit up? Also, rewriting the way the program uses threads is not an option.
    [root]# ulimit -a core file size (blocks) 0
    data seg size (kbytes) unlimited
    file size (blocks) unlimited
    max locked memory (kbytes) unlimited
    max memory size (kbytes) unlimited
    open files 1024
    pipe size (512 bytes) 8
    stack size (kbytes) 8192
    cpu time (seconds) unlimited
    max user processes 8191
    virtual memory (kbytes) unlimited
    /*******************************Sample java program
    testing thread
    limits***********************************************/
    import java.util.Timer;
    import java.util.TimerTask;
    public class Reminder {
    Timer timer;
    static int cnt;
    public Reminder(int seconds) {
    timer = new Timer();
    timer.schedule(new RemindTask(), seconds*1000);
    class RemindTask extends TimerTask {
    public void run() {
    System.out.println("Time's up!");
    timer.cancel(); //Terminate the timer thread
    public static void main(String args[]) {
    System.out.println("About to schedule task.");
    cnt = 0;
    while (true) {
    new Reminder(90);
    System.out.println("Thread #" + ++cnt + "
    scheduled.");

    Confer also:
    http://forum.java.sun.com/thread.jsp?forum=37&thread=358276

  • PrepareServlet mthod called in many of the threads

    We are trying to load up the weblogic instance, however the execution through put
    falls off after a while and the execution que lenght increases untill the server
    becomes unresponsive. I have done a thread dump, and many of the threads are
    stalled on the prepareServlet method. We are using wl 4.5.1 sp 5, on solaris
    7. Any ideas?
    Thread Dump ...
    [8ýûweblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:71)
    [9] weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImpl.java:259)
    [10] weblogic.servlet.JSPServlet.service(JSPServlet.java:77)
    [11] javax.servlet.http.HttpServlet.service(HttpServlet.java:835)
    [12] weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:71)
    [13] weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImpl.java:259)
    [14] weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImpl.java:244)
    [15] weblogic.socket.MuxableSocketHTTP.invokeServlet(MuxableSocketHTTP.java:361)
    [16] weblogic.socket.MuxableSocketHTTP.execute(MuxableSocketHTTP.java:248)
    [17] weblogic.t3.srvr.ExecuteThread.run(ExecuteThread.java:94)
    "ExecuteThread-14" (TID:0x82c8ec, sys_thread_t:0x82c830, state:MW, thread_t: t@25,
    threadID:0xea411dc0, stack_bottom:0xea412000, stack_size:0x20000) prio=5
    [1] weblogic.utils.classloaders.GenericClassLoader.reallyLoadClass(GenericClassLoader.java:209)
    [2] weblogic.utils.classloaders.GenericClassLoader.loadClass(GenericClassLoader.java:118)
    [3] weblogic.utils.classloaders.GenericClassLoader.loadClass(GenericClassLoader.java:102)
    [4] weblogic.servlet.internal.ServletContextImpl.loadClass(ServletContextImpl.java:617)
    [5] weblogic.servlet.internal.ServletStubImpl.prepareServlet(ServletStubImpl.java:180)
    [6] weblogic.servlet.internal.ServletStubImpl.getServlet(ServletStubImpl.java:124)
    [7] weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:71)
    [8] weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImpl.java:259)
    [9] weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImpl.java:244)
    [10] weblogic.socket.MuxableSocketHTTP.invokeServlet(MuxableSocketHTTP.java:361)
    [11] weblogic.socket.MuxableSocketHTTP.execute(MuxableSocketHTTP.java:248)
    [12] weblogic.t3.srvr.ExecuteThread.run(ExecuteThread.java:94)
    "ExecuteThread-13" (TID:0x8178ec, sys_thread_t:0x817830, state:MW, thread_t: t@24,
    threadID:0xea441dc0, stack_bottom:0xea442000, stack_size:0x20000) prio=5
    [1] weblogic.servlet.internal.ServletStubImpl.prepareServlet(ServletStubImpl.java:180)
    [2] weblogic.servlet.internal.ServletStubImpl.getServlet(ServletStubImpl.java:124)
    [3] weblogic.servlet.internal.RequestDispatcherImpl.include(RequestDispatcherImpl.java:95)
    [4] weblogic.servlet.internal.RequestDispatcherImpl.include(RequestDispatcherImpl.java:90)
    [5] weblogic.servlet.jsp.PageContextImpl.include(PageContextImpl.java:66)
    [6] jsp._brand._container._jspService(_container.java:68)
    [7] weblogic.servlet.jsp.JspBase.service(JspBase.java:27)
    [8] weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:71)
    [9] weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImpl.java:259)
    [10] weblogic.servlet.JSPServlet.service(JSPServlet.java:77)
    [11] javax.servlet.http.HttpServlet.service(HttpServlet.java:835)
    [12] weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:71)
    [13] weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImpl.java:259)
    [14] weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImpl.java:244)
    [15] weblogic.socket.MuxableSocketHTTP.invokeServlet(MuxableSocketHTTP.java:361)
    [16] weblogic.socket.MuxableSocketHTTP.execute(MuxableSocketHTTP.java:248)
    [17] weblogic.t3.srvr.ExecuteThread.run(ExecuteThread.java:94)
    "ExecuteThread-12" (TID:0x83a0ec, sys_thread_t:0x83a030, state:MW, thread_t: t@23,
    threadID:0xea471dc0, stack_bottom:0xea472000, stack_size:0x20000) prio=5
    [1] weblogic.servlet.internal.ServletStubImpl.prepareServlet(ServletStubImpl.java:180)
    [2] weblogic.servlet.internal.ServletStubImpl.getServlet(ServletStubImpl.java:124)
    [3] weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:71)
    [4] weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImpl.java:259)
    [5] weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImpl.java:244)
    [6] weblogic.socket.MuxableSocketHTTP.invokeServlet(MuxableSocketHTTP.java:361)
    [7] weblogic.socket.MuxableSocketHTTP.execute(MuxableSocketHTTP.java:248)
    [8] weblogic.t3.srvr.ExecuteThread.run(ExecuteThread.java:94)
    "ExecuteThread-11" (TID:0x81ccec, sys_thread_t:0x81cc30, state:R, thread_t: t@22,
    threadID:0xea4a1dc0, stack_bottom:0xea4a2000, stack_size:0x20000) prio=5
    [1] java.io.UnixFileSystem.getLastModifiedTime(Native Method)
    [2] java.io.File.lastModified(File.java:636)
    [3] weblogic.utils.classloaders.FileSource.lastModified(FileSource.java:50)
    [4] weblogic.utils.classloaders.RecursiveReloadOnModifyClassLoader$Slave.upToDate(RecursiveReloadOnModifyClassLoader.java:256)
    [5] weblogic.utils.classloaders.RecursiveReloadOnModifyClassLoader.needNewSlave(RecursiveReloadOnModifyClassLoader.java:133)
    [6] weblogic.utils.classloaders.RecursiveReloadOnModifyClassLoader$SingleSlave.getSlave(RecursiveReloadOnModifyClassLoader.java:152)
    [7] weblogic.utils.classloaders.RecursiveReloadOnModifyClassLoader.findLocalClass(RecursiveReloadOnModifyClassLoader.java:106)
    [8] weblogic.utils.classloaders.GenericClassLoader.reallyLoadClass(GenericClassLoader.java:209)
    [9] weblogic.utils.classloaders.GenericClassLoader.loadClass(GenericClassLoader.java:118)
    [10] weblogic.utils.classloaders.GenericClassLoader.loadClass(GenericClassLoader.java:102)
    [11] weblogic.servlet.internal.ServletContextImpl.loadClass(ServletContextImpl.java:617)
    [12] weblogic.servlet.internal.ServletStubImpl.prepareServlet(ServletStubImpl.java:180)
    [13] weblogic.servlet.internal.ServletStubImpl.getServlet(ServletStubImpl.java:124)
    [14] weblogic.servlet.JSPServlet.getStub(JSPServlet.java:162)
    [15] weblogic.servlet.JSPServlet.service(JSPServlet.java:77)
    [16] javax.servlet.http.HttpServlet.service(HttpServlet.java:835)
    [17] weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:71)
    [18] weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImpl.java:259)
    [19] weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImpl.java:244)
    [20] weblogic.socket.MuxableSocketHTTP.invokeServlet(MuxableSocketHTTP.java:361)
    [21] weblogic.socket.MuxableSocketHTTP.execute(MuxableSocketHTTP.java:248)
    [22] weblogic.t3.srvr.ExecuteThread.run(ExecuteThread.java:94)
    "ExecuteThread-10" (TID:0x8544ec, sys_thread_t:0x854430, state:MW, thread_t: t@21,
    threadID:0xea4d1dc0, stack_bottom:0xea4d2000, stack_size:0x20000) prio=5
    [1] weblogic.servlet.internal.ServletStubImpl.prepareServlet(ServletStubImpl.java:180)
    [2] weblogic.servlet.internal.ServletStubImpl.getServlet(ServletStubImpl.java:124)
    [3] weblogic.servlet.internal.RequestDispatcherImpl.include(RequestDispatcherImpl.java:95)
    [4] weblogic.servlet.internal.RequestDispatcherImpl.include(RequestDispatcherImpl.java:90)
    [5] weblogic.servlet.jsp.PageContextImpl.include(PageContextImpl.java:66)
    [6] jsp._brand._home._jspService(_home.java:71)
    [7] weblogic.servlet.jsp.JspBase.service(JspBase.java:27)
    [8] weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:71)
    [9] weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImpl.java:259)
    [10] weblogic.servlet.JSPServlet.service(JSPServlet.java:77)
    [11] javax.servlet.http.HttpServlet.service(HttpServlet.java:835)
    [12] weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:71)
    [13] weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImpl.java:259)
    [14] weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImpl.java:244)
    [15] weblogic.socket.MuxableSocketHTTP.invokeServlet(MuxableSocketHTTP.java:361)
    [16] weblogic.socket.MuxableSocketHTTP.execute(MuxableSocketHTTP.java:248)
    [17] weblogic.t3.srvr.ExecuteThread.run(ExecuteThread.java:94)
    "ExecuteThread-9" (TID:0x8598ec, sys_thread_t:0x859830, state:MW, thread_t: t@20,
    threadID:0xea501dc0, stack_bottom:0xea502000, stack_size:0x20000) prio=5
    [1] weblogic.servlet.internal.ServletStubImpl.prepareServlet(ServletStubImpl.java:180)
    [2] weblogic.servlet.internal.ServletStubImpl.getServlet(ServletStubImpl.java:124)
    [3] weblogic.servlet.internal.RequestDispatcherImpl.include(RequestDispatcherImpl.java:95)
    [4] weblogic.servlet.internal.RequestDispatcherImpl.include(RequestDispatcherImpl.java:90)
    [5] weblogic.servlet.jsp.PageContextImpl.include(PageContextImpl.java:66)
    [6] jsp._brand._home._jspService(_home.java:71)
    [7] weblogic.servlet.jsp.JspBase.service(JspBase.java:27)
    [8] weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:71)
    [9] weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImpl.java:259)
    [10] weblogic.servlet.JSPServlet.service(JSPServlet.java:77)
    [11] javax.servlet.http.HttpServlet.service(HttpServlet.java:835)
    [12] weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:71)
    [13] weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImpl.java:259)
    [14] weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImpl.java:244)
    [15] weblogic.socket.MuxableSocketHTTP.invokeServlet(MuxableSocketHTTP.java:361)
    [16] weblogic.socket.MuxableSocketHTTP.execute(MuxableSocketHTTP.java:248)
    [17] weblogic.t3.srvr.ExecuteThread.run(ExecuteThread.java:94)
    "ExecuteThread-8" (TID:0x859cec, sys_thread_t:0x859c30, state:MW, thread_t: t@19,
    threadID:0xea531dc0, stack_bottom:0xea532000, stack_size:0x20000) prio=5
    [1] weblogic.servlet.internal.ServletStubImpl.prepareServlet(ServletStubImpl.java:180)
    [2] weblogic.servlet.internal.ServletStubImpl.getServlet(ServletStubImpl.java:124)
    [3] weblogic.servlet.internal.RequestDispatcherImpl.include(RequestDispatcherImpl.java:95)
    [4] weblogic.servlet.internal.RequestDispatcherImpl.include(RequestDispatcherImpl.java:90)
    [5] weblogic.servlet.jsp.PageContextImpl.include(PageContextImpl.java:66)
    [6] jsp._brand._container._jspService(_container.java:68)
    [7] weblogic.servlet.jsp.JspBase.service(JspBase.java:27)
    [8] weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:71)
    [9] weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImpl.java:259)
    [10] weblogic.servlet.JSPServlet.service(JSPServlet.java:77)
    [11] javax.servlet.http.HttpServlet.service(HttpServlet.java:835)
    [12] weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:71)
    [13] weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImpl.java:259)
    [14] weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImpl.java:244)
    [15] weblogic.socket.MuxableSocketHTTP.invokeServlet(MuxableSocketHTTP.java:361)
    [16] weblogic.socket.MuxableSocketHTTP.execute(MuxableSocketHTTP.java:248)
    [17] weblogic.t3.srvr.ExecuteThread.run(ExecuteThread.java:94)
    "ExecuteThread-7" (TID:0x87a1c4, sys_thread_t:0x87a108, state:MW, thread_t: t@18,
    threadID:0xea561dc0, stack_bottom:0xea562000, stack_size:0x20000) prio=5
    [1] weblogic.servlet.internal.ServletStubImpl.prepareServlet(ServletStubImpl.java:180)
    [2] weblogic.servlet.internal.ServletStubImpl.getServlet(ServletStubImpl.java:124)
    [3] weblogic.servlet.internal.RequestDispatcherImpl.include(RequestDispatcherImpl.java:95)
    [4] weblogic.servlet.internal.RequestDispatcherImpl.include(RequestDispatcherImpl.java:90)
    [5] weblogic.servlet.jsp.PageContextImpl.include(PageContextImpl.java:66)
    [6] jsp._byo._resource._global._jspService(_global.java:59)
    [7] weblogic.servlet.jsp.JspBase.service(JspBase.java:27)
    [8] weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:71)
    [9] weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImpl.java:259)
    [10] weblogic.servlet.JSPServlet.service(JSPServlet.java:77)
    [11] javax.servlet.http.HttpServlet.service(HttpServlet.java:835)
    [12] weblogic.servlet.internal.RequestDispatcherImpl.include(RequestDispatcherImpl.java:95)
    [13] weblogic.servlet.internal.RequestDispatcherImpl.include(RequestDispatcherImpl.java:90)
    [14] weblogic.servlet.jsp.PageContextImpl.include(PageContextImpl.java:66)
    [15] jsp._byo._E320W._summary._jspService(_summary.java:60)
    [16] weblogic.servlet.jsp.JspBase.service(JspBase.java:27)
    [17] weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:71)
    [18] weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImpl.java:259)
    [19] weblogic.servlet.JSPServlet.service(JSPServlet.java:77)
    [20] javax.servlet.http.HttpServlet.service(HttpServlet.java:835)
    [21] weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:71)
    [22] weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImpl.java:259)
    [23] weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImpl.java:244)
    [24] weblogic.socket.MuxableSocketHTTP.invokeServlet(MuxableSocketHTTP.java:361)
    [25] weblogic.socket.MuxableSocketHTTP.execute(MuxableSocketHTTP.java:248)
    [26] weblogic.t3.srvr.ExecuteThread.run(ExecuteThread.java:94)
    "ExecuteThread-6" (TID:0x8954ec, sys_thread_t:0x895430, state:MW, thread_t: t@17,
    threadID:0xea591dc0, stack_bottom:0xea592000, stack_size:0x20000) prio=5
    [1] weblogic.servlet.internal.ServletStubImpl.prepareServlet(ServletStubImpl.java:180)
    [2] weblogic.servlet.internal.ServletStubImpl.getServlet(ServletStubImpl.java:124)
    [3] weblogic.servlet.internal.RequestDispatcherImpl.include(RequestDispatcherImpl.java:95)
    [4] weblogic.servlet.internal.RequestDispatcherImpl.include(RequestDispatcherImpl.java:90)
    [5] weblogic.servlet.jsp.PageContextImpl.include(PageContextImpl.java:66)
    [6] jsp._brand._container._jspService(_container.java:68)
    [7] weblogic.servlet.jsp.JspBase.service(JspBase.java:27)
    [8] weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:71)
    [9] weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImpl.java:259)
    [10] weblogic.servlet.JSPServlet.service(JSPServlet.java:77)
    [11] javax.servlet.http.HttpServlet.service(HttpServlet.java:835)
    [12] weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:71)
    [13] weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImpl.java:259)
    [14] weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImpl.java:244)
    [15] weblogic.socket.MuxableSocketHTTP.invokeServlet(MuxableSocketHTTP.java:361)
    [16] weblogic.socket.MuxableSocketHTTP.execute(MuxableSocketHTTP.java:248)
    [17] weblogic.t3.srvr.ExecuteThread.run(ExecuteThread.java:94)
    "ExecuteThread-5" (TID:0x89a4ec, sys_thread_t:0x89a430, state:MW, thread_t: t@16,
    threadID:0xea5c1dc0, stack_bottom:0xea5c2000, stack_size:0x20000) prio=5
    [1] weblogic.servlet.internal.ServletStubImpl.prepareServlet(ServletStubImpl.java:180)
    [2] weblogic.servlet.internal.ServletStubImpl.getServlet(ServletStubImpl.java:124)
    [3] weblogic.servlet.internal.RequestDispatcherImpl.include(RequestDispatcherImpl.java:95)
    [4] weblogic.servlet.internal.RequestDispatcherImpl.include(RequestDispatcherImpl.java:90)
    [5] weblogic.servlet.jsp.PageContextImpl.include(PageContextImpl.java:66)
    [6] jsp._brand._container._jspService(_container.java:68)
    [7] weblogic.servlet.jsp.JspBase.service(JspBase.java:27)
    [8] weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:71)
    [9] weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImpl.java:259)
    [10] weblogic.servlet.JSPServlet.service(JSPServlet.java:77)
    [11] javax.servlet.http.HttpServlet.service(HttpServlet.java:835)
    [12] weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:71)
    [13] weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImpl.java:259)
    [14] weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImpl.java:244)
    [15] weblogic.socket.MuxableSocketHTTP.invokeServlet(MuxableSocketHTTP.java:361)
    [16] weblogic.socket.MuxableSocketHTTP.execute(MuxableSocketHTTP.java:248)
    [17] weblogic.t3.srvr.ExecuteThread.run(ExecuteThread.java:94)
    "ExecuteThread-4" (TID:0x854d44, sys_thread_t:0x854c88, state:MW, thread_t: t@15,
    threadID:0xea5f1dc0, stack_bottom:0xea5f2000, stack_size:0x20000) prio=5
    [1] weblogic.servlet.internal.ServletStubImpl.prepareServlet(ServletStubImpl.java:180)
    [2] weblogic.servlet.internal.ServletStubImpl.getServlet(ServletStubImpl.java:124)
    [3] weblogic.servlet.internal.RequestDispatcherImpl.include(RequestDispatcherImpl.java:95)
    [4] weblogic.servlet.internal.RequestDispatcherImpl.include(RequestDispatcherImpl.java:90)
    [5] weblogic.servlet.jsp.PageContextImpl.include(PageContextImpl.java:66)
    [6] jsp._brand._overview._overview_95_engine._jspService(_overview_95_engine.java:59)
    [7] weblogic.servlet.jsp.JspBase.service(JspBase.java:27)
    [8] weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:71)
    [9] weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImpl.java:259)
    [10] weblogic.servlet.JSPServlet.service(JSPServlet.java:77)
    [11] javax.servlet.http.HttpServlet.service(HttpServlet.java:835)
    [12] weblogic.servlet.internal.RequestDispatcherImpl.include(RequestDispatcherImpl.java:95)
    [13] weblogic.servlet.internal.RequestDispatcherImpl.include(RequestDispatcherImpl.java:90)
    [14] weblogic.servlet.jsp.PageContextImpl.include(PageContextImpl.java:66)
    [15] jsp._brand._container._jspService(_container.java:68)
    [16] weblogic.servlet.jsp.JspBase.service(JspBase.java:27)
    [17] weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:71)
    [18] weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImpl.java:259)
    [19] weblogic.servlet.JSPServlet.service(JSPServlet.java:77)
    [20] javax.servlet.http.HttpServlet.service(HttpServlet.java:835)
    [21] weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:71)
    [22] weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImpl.java:259)
    [23] weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImpl.java:244)
    [24] weblogic.socket.MuxableSocketHTTP.invokeServlet(MuxableSocketHTTP.java:361)
    [25] weblogic.socket.MuxableSocketHTTP.execute(MuxableSocketHTTP.java:248)
    [26] weblogic.t3.srvr.ExecuteThread.run(ExecuteThread.java:94)
    "ExecuteThread-3" (TID:0x830d44, sys_thread_t:0x830c88, state:MW, thread_t: t@14,
    threadID:0xea7c1dc0, stack_bottom:0xea7c2000, stack_size:0x20000) prio=5
    [1] weblogic.servlet.internal.ServletStubImpl.prepareServlet(ServletStubImpl.java:180)
    [2] weblogic.servlet.internal.ServletStubImpl.getServlet(ServletStubImpl.java:124)
    [3] weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:71)
    [4] weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImpl.java:259)
    [5] weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImpl.java:244)
    [6] weblogic.socket.MuxableSocketHTTP.invokeServlet(MuxableSocketHTTP.java:361)
    [7] weblogic.socket.MuxableSocketHTTP.execute(MuxableSocketHTTP.java:248)
    [8] weblogic.t3.srvr.ExecuteThread.run(ExecuteThread.java:94)
    "ExecuteThread-2" (TID:0x877d34, sys_thread_t:0x877c78, state:MW, thread_t: t@13,
    threadID:0xea7f1dc0, stack_bottom:0xea7f2000, stack_size:0x20000) prio=5
    [1] weblogic.utils.classloaders.GenericClassLoader.reallyLoadClass(GenericClassLoader.java:209)
    [2] weblogic.utils.classloaders.GenericClassLoader.loadClass(GenericClassLoader.java:118)
    [3] weblogic.utils.classloaders.GenericClassLoader.loadClass(GenericClassLoader.java:102)
    [4] weblogic.servlet.internal.ServletContextImpl.loadClass(ServletContextImpl.java:617)
    [5] weblogic.servlet.internal.ServletStubImpl.prepareServlet(ServletStubImpl.java:180)
    [6] weblogic.servlet.internal.ServletStubImpl.getServlet(ServletStubImpl.java:124)
    [7] weblogic.servlet.JSPServlet.getStub(JSPServlet.java:162)
    [8] weblogic.servlet.JSPServlet.service(JSPServlet.java:77)
    [9] javax.servlet.http.HttpServlet.service(HttpServlet.java:835)
    [10] weblogic.servlet.internal.RequestDispatcherImpl.include(RequestDispatcherImpl.java:95)
    [11] weblogic.servlet.internal.RequestDispatcherImpl.include(RequestDispatcherImpl.java:90)
    [12] weblogic.servlet.jsp.PageContextImpl.include(PageContextImpl.java:66)
    [13] jsp._brand._container._jspService(_container.java:68)
    [14] weblogic.servlet.jsp.JspBase.service(JspBase.java:27)
    [15] weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:71)
    [16] weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImpl.java:259)
    [17] weblogic.servlet.JSPServlet.service(JSPServlet.java:77)
    [18] javax.servlet.http.HttpServlet.service(HttpServlet.java:835)
    [19] weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:71)
    [20] weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImpl.java:259)
    [21] weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImpl.java:244)
    [22] weblogic.socket.MuxableSocketHTTP.invokeServlet(MuxableSocketHTTP.java:361)
    [23] weblogic.socket.MuxableSocketHTTP.execute(MuxableSocketHTTP.java:248)
    [24] weblogic.t3.srvr.ExecuteThread.run(ExecuteThread.java:94)
    "ExecuteThread-1" (TID:0x7f6544, sys_thread_t:0x7f6488, state:MW, thread_t: t@12,
    threadID:0xeae51dc0, stack_bottom:0xeae52000, stack_size:0x20000) prio=5
    [1] weblogic.servlet.internal.ServletStubImpl.prepareServlet(ServletStubImpl.java:180)
    [2] weblogic.servlet.internal.ServletStubImpl.getServlet(ServletStubImpl.java:124)
    [3] weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:71)
    [4] weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImpl.java:259)
    [5] weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImpl.java:244)
    [6] weblogic.socket.MuxableSocketHTTP.invokeServlet(MuxableSocketHTTP.java:361)
    [7] weblogic.socket.MuxableSocketHTTP.execute(MuxableSocketHTTP.java:248)
    [8] weblogic.t3.srvr.ExecuteThread.run(ExecuteThread.java:94)
    "ExecuteThread-0" (TID:0x8951a4, sys_thread_t:0x8950e8, state:MW, thread_t: t@11,
    threadID:0xeae81dc0, stack_bottom:0xeae82000, stack_size:0x20000) prio=5
    [1] weblogic.servlet.internal.ServletStubImpl.prepareServlet(ServletStubImpl.java:180)
    [2] weblogic.servlet.internal.ServletStubImpl.getServlet(ServletStubImpl.java:124)
    [3] weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:71)
    [4] weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImpl.java:259)
    [5] weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImpl.java:244)
    [6] weblogic.socket.MuxableSocketHTTP.invokeServlet(MuxableSocketHTTP.java:361)
    [7] weblogic.socket.MuxableSocketHTTP.execute(MuxableSocketHTTP.java:248)
    [8] weblogic.t3.srvr.ExecuteThread.run(ExecuteThread.java:94)
    "TimeEventGenerator" (TID:0x86769c, sys_thread_t:0x8675e0, state:CW, thread_t:
    t@10, threadID:0xeaeb1dc0, stack_bottom:0xeaeb2000, stack_size:0x20000) prio=5
    [1] weblogic.time.common.internal.TimeTable.snooze(TimeTable.java:249)
    [2] weblogic.time.common.internal.TimeEventGenerator.run(TimeEventGenerator.java:143)
    [3] java.lang.Thread.run(Thread.java:485)
    "SpinnerRandomSource" (TID:0x854a44, sys_thread_t:0x854988, state:CW, thread_t:
    t@9, threadID:0xeaf01dc0, stack_bottom:0xeaf02000, stack_size:0x20000) prio=5
    [1] java.lang.Object.wait(Object.java:424)
    [2] weblogic.security.SpinnerThread.stopSpinning(SpinnerRandomBitsSource.java:100)
    [3] weblogic.security.SpinnerThread.run(SpinnerRandomBitsSource.java:114)
    "Finalizer" (TID:0x2b6564, sys_thread_t:0x2b64a8, state:CW, thread_t: t@6, threadID:0xfe3c1dc0,
    stack_bottom:0xfe3c2000, stack_size:0x20000) prio=8
    [1] java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:106)
    [2] java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:128)
    [3] java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:175)
    "Reference Handler" (TID:0x2a9d74, sys_thread_t:0x2a9cb8, state:CW, thread_t:
    t@5, threadID:0xfe3f1dc0, stack_bottom:0xfe3f2000, stack_size:0x20000) prio=10
    [1] java.lang.Object.wait(Object.java:424)
    [2] java.lang.ref.Reference$ReferenceHandler.run(Reference.java:107)
    "Signal dispatcher" (TID:0x2afdf4, sys_thread_t:0x2afd38, state:MW, thread_t:
    t@4, threadID:0xfec81dc0, stack_bottom:0xfec82000, stack_size:0x20000) prio=10
    "main" (TID:0x37ca4, sys_thread_t:0x37be8, state:CW, thread_t: t@1, threadID:0x25130,
    stack_bottom:0xffbf0000, stack_size:0x20000) prio=5
    [1] java.lang.Object.wait(Object.java:424)
    [2] weblogic.t3.srvr.T3Srvr.waitForDeath(T3Srvr.java:1694)
    [3] java.lang.reflect.Method.invoke(Native Method)
    [4] weblogic.Server.startServerDynamically(Server.java:95)
    [5] weblogic.Server.main(Server.java:61)
    Registered lock dump:
    mutexes:
    Heap lock locked
    global roots lock locked
    EE table lock locked
    Lock registry unlocked
    JNI global ref. lock unlocked
    vtableLock unlocked
    utf8 hash table locked
    GC/utf8 hash table unlocked
    string intern table locked
    class loader constraint locked
    GC/class loader constraint unlocked
    Class unloading disable-lock unlocked
    jniWeakRef list locked
    GC/jniWeakRef list unlocked
    constant pool resolution unlocked
    depLock locked
    GC/depLock unlocked
    gc traps lock unlocked
    zone lock locked
    GC/zone lock unlocked
    prestubs locked
    GC/prestubs unlocked
    codeCollectMut locked
    GC/codeCollectMut unlocked
    Code Access lock locked
    GC/Code Access lock unlocked
    Thread queue lock locked
    Thread creation lock locked
    recursive mutexes:
    Global inconsistent lock 1 lock(s) by <GC-like-Thread>
    BinClass lock 1 lock(s) by <GC-like-Thread>
    JBE compiler lock unlocked

    The ONLY change we made for 5.1 was to remove the 'transient' modifier for some
    attributes (context?) of beans. The whole upgrade process should take about an
    hour.
    Going to 5.1 is the ONLY way to solve the problem that you have.
    Mike
    "James Carlson" <[email protected]> wrote:
    We are kinda stuck with 4.5.1, (at least for this migration) is there
    any
    way to mitigate the problem for now? Is this issue specifically resolved
    in
    5.1?
    Basically we are migrating a huge site to a new install of 4.5.1, then
    migrating up to 5.1 ... and then finally 6.x. We are currently running
    4.5.1 for a huge site, and it works well, if I read between the lines
    here,
    the live site works well because the class loader isn't overloaded, because
    most of the classes are already loaded. However on the test site this
    isn't
    the case and the classloader is the bottle neck. Again, is there anyway
    to
    mitigate this problem?
    Thanks for the quick response.
    James
    "Mike Reiche" <[email protected]> wrote in message
    news:[email protected]...
    Use WLS 5.1 your problem will go away.
    The problem is in WLS 4.5.1 - whenever you modify a JSP, WL needs tocreate a
    new classloader to load the new class into and discard the old one.Problem is
    - it uses the same class loader for all JSPs. So everytime WL throwsout
    one JSP
    class - it throws them all out - and they must be reloaded.
    Your thread dump shows several threads waiting in prepareServlet -one of
    them
    is loading a class, the other ones are waiting.
    Also, set checkReloadSecs (for servlets) to -1 (never) and
    pageCheckSeconds (for JSPs) to -1 (never). Or something really large.
    There is also some other funkiness that I can't quite recall - somehtinglike
    - when RecursiveReloadOnModify checks if a class is up-to-date (a diskhit) -
    it also checks that all the classes in that class loader are up-to-date(could
    be hundreds of disk hits)
    Just go to WLS 5.1 - it's painless. Get a new JVM too - JDK 1.3
    Once you get that fixed, increase the number of executeThreads.
    Mike
    "James Carlson" <[email protected]> wrote:
    We are trying to load up the weblogic instance, however the execution
    through put
    falls off after a while and the execution que lenght increases untill
    the server
    becomes unresponsive. I have done a thread dump, and many of the
    threads
    are
    stalled on the prepareServlet method. We are using wl 4.5.1 sp 5,on
    solaris
    7. Any ideas?
    Thread Dump ...[8ýûweblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl..java:71)
    [9]weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImp
    l.java:259)
    [10] weblogic.servlet.JSPServlet.service(JSPServlet.java:77)
    [11] javax.servlet.http.HttpServlet.service(HttpServlet.java:835)
    [12]weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java
    :71)
    [13]weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImp
    l.java:259)
    [14]weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImp
    l.java:244)
    [15]weblogic.socket.MuxableSocketHTTP.invokeServlet(MuxableSocketHTTP.java:361)
    [16]weblogic.socket.MuxableSocketHTTP.execute(MuxableSocketHTTP.java:248)
    [17] weblogic.t3.srvr.ExecuteThread.run(ExecuteThread.java:94)
    "ExecuteThread-14" (TID:0x82c8ec, sys_thread_t:0x82c830, state:MW,thread_t:
    t@25,
    threadID:0xea411dc0, stack_bottom:0xea412000, stack_size:0x20000)prio=5
    [1]weblogic.utils.classloaders.GenericClassLoader.reallyLoadClass(GenericClassL
    oader.java:209)
    [2]weblogic.utils.classloaders.GenericClassLoader.loadClass(GenericClassLoader.
    java:118)
    [3]weblogic.utils.classloaders.GenericClassLoader.loadClass(GenericClassLoader.
    java:102)
    [4]weblogic.servlet.internal.ServletContextImpl.loadClass(ServletContextImpl.ja
    va:617)
    [5]weblogic.servlet.internal.ServletStubImpl.prepareServlet(ServletStubImpl.jav
    a:180)
    [6]weblogic.servlet.internal.ServletStubImpl.getServlet(ServletStubImpl.java:12
    4)
    [7]weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java
    :71)
    [8]weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImp
    l.java:259)
    [9]weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImp
    l.java:244)
    [10]weblogic.socket.MuxableSocketHTTP.invokeServlet(MuxableSocketHTTP.java:361)
    [11]weblogic.socket.MuxableSocketHTTP.execute(MuxableSocketHTTP.java:248)
    [12] weblogic.t3.srvr.ExecuteThread.run(ExecuteThread.java:94)
    "ExecuteThread-13" (TID:0x8178ec, sys_thread_t:0x817830, state:MW,thread_t:
    t@24,
    threadID:0xea441dc0, stack_bottom:0xea442000, stack_size:0x20000)prio=5
    [1]weblogic.servlet.internal.ServletStubImpl.prepareServlet(ServletStubImpl.jav
    a:180)
    [2]weblogic.servlet.internal.ServletStubImpl.getServlet(ServletStubImpl.java:12
    4)
    [3]weblogic.servlet.internal.RequestDispatcherImpl.include(RequestDispatcherImp
    l.java:95)
    [4]weblogic.servlet.internal.RequestDispatcherImpl.include(RequestDispatcherImp
    l.java:90)
    [5] weblogic.servlet.jsp.PageContextImpl.include(PageContextImpl.java:66)
    [6] jsp._brand._container._jspService(_container.java:68)
    [7] weblogic.servlet.jsp.JspBase.service(JspBase.java:27)
    [8]weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java
    :71)
    [9]weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImp
    l.java:259)
    [10] weblogic.servlet.JSPServlet.service(JSPServlet.java:77)
    [11] javax.servlet.http.HttpServlet.service(HttpServlet.java:835)
    [12]weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java
    :71)
    [13]weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImp
    l.java:259)
    [14]weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImp
    l.java:244)
    [15]weblogic.socket.MuxableSocketHTTP.invokeServlet(MuxableSocketHTTP.java:361)
    [16]weblogic.socket.MuxableSocketHTTP.execute(MuxableSocketHTTP.java:248)
    [17] weblogic.t3.srvr.ExecuteThread.run(ExecuteThread.java:94)
    "ExecuteThread-12" (TID:0x83a0ec, sys_thread_t:0x83a030, state:MW,thread_t:
    t@23,
    threadID:0xea471dc0, stack_bottom:0xea472000, stack_size:0x20000)prio=5
    [1]weblogic.servlet.internal.ServletStubImpl.prepareServlet(ServletStubImpl.jav
    a:180)
    [2]weblogic.servlet.internal.ServletStubImpl.getServlet(ServletStubImpl.java:12
    4)
    [3]weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java
    :71)
    [4]weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImp
    l.java:259)
    [5]weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImp
    l.java:244)
    [6]weblogic.socket.MuxableSocketHTTP.invokeServlet(MuxableSocketHTTP.java:361)
    [7] weblogic.socket.MuxableSocketHTTP.execute(MuxableSocketHTTP.java:248)
    [8] weblogic.t3.srvr.ExecuteThread.run(ExecuteThread.java:94)
    "ExecuteThread-11" (TID:0x81ccec, sys_thread_t:0x81cc30, state:R,thread_t:
    t@22,
    threadID:0xea4a1dc0, stack_bottom:0xea4a2000, stack_size:0x20000)prio=5
    [1] java.io.UnixFileSystem.getLastModifiedTime(Native Method)
    [2] java.io.File.lastModified(File.java:636)
    [3]weblogic.utils.classloaders.FileSource.lastModified(FileSource.java:50)
    [4]weblogic.utils.classloaders.RecursiveReloadOnModifyClassLoader$Slave.upToDat
    e(RecursiveReloadOnModifyClassLoader.java:256)
    [5]weblogic.utils.classloaders.RecursiveReloadOnModifyClassLoader.needNewSlave(
    RecursiveReloadOnModifyClassLoader.java:133)
    [6]weblogic.utils.classloaders.RecursiveReloadOnModifyClassLoader$SingleSlave.g
    etSlave(RecursiveReloadOnModifyClassLoader.java:152)
    [7]weblogic.utils.classloaders.RecursiveReloadOnModifyClassLoader.findLocalClas
    s(RecursiveReloadOnModifyClassLoader.java:106)
    [8]weblogic.utils.classloaders.GenericClassLoader.reallyLoadClass(GenericClassL
    oader.java:209)
    [9]weblogic.utils.classloaders.GenericClassLoader.loadClass(GenericClassLoader.
    java:118)
    [10]weblogic.utils.classloaders.GenericClassLoader.loadClass(GenericClassLoader.
    java:102)
    [11]weblogic.servlet.internal.ServletContextImpl.loadClass(ServletContextImpl.ja
    va:617)
    [12]weblogic.servlet.internal.ServletStubImpl.prepareServlet(ServletStubImpl.jav
    a:180)
    [13]weblogic.servlet.internal.ServletStubImpl.getServlet(ServletStubImpl.java:12
    4)
    [14] weblogic.servlet.JSPServlet.getStub(JSPServlet.java:162)
    [15] weblogic.servlet.JSPServlet.service(JSPServlet.java:77)
    [16] javax.servlet.http.HttpServlet.service(HttpServlet.java:835)
    [17]weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java
    :71)
    [18]weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImp
    l.java:259)
    [19]weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImp
    l.java:244)
    [20]weblogic.socket.MuxableSocketHTTP.invokeServlet(MuxableSocketHTTP.java:361)
    [21]weblogic.socket.MuxableSocketHTTP.execute(MuxableSocketHTTP.java:248)
    [22] weblogic.t3.srvr.ExecuteThread.run(ExecuteThread.java:94)
    "ExecuteThread-10" (TID:0x8544ec, sys_thread_t:0x854430, state:MW,thread_t:
    t@21,
    threadID:0xea4d1dc0, stack_bottom:0xea4d2000, stack_size:0x20000)prio=5
    [1]weblogic.servlet.internal.ServletStubImpl.prepareServlet(ServletStubImpl.jav
    a:180)
    [2]weblogic.servlet.internal.ServletStubImpl.getServlet(ServletStubImpl.java:12
    4)
    [3]weblogic.servlet.internal.RequestDispatcherImpl.include(RequestDispatcherImp
    l.java:95)
    [4]weblogic.servlet.internal.RequestDispatcherImpl.include(RequestDispatcherImp
    l.java:90)
    [5] weblogic.servlet.jsp.PageContextImpl.include(PageContextImpl.java:66)
    [6] jsp._brand._home._jspService(_home.java:71)
    [7] weblogic.servlet.jsp.JspBase.service(JspBase.java:27)
    [8]weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java
    :71)
    [9]weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImp
    l.java:259)
    [10] weblogic.servlet.JSPServlet.service(JSPServlet.java:77)
    [11] javax.servlet.http.HttpServlet.service(HttpServlet.java:835)
    [12]weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java
    :71)
    [13]weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImp
    l.java:259)
    [14]weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImp
    l.java:244)
    [15]weblogic.socket.MuxableSocketHTTP.invokeServlet(MuxableSocketHTTP.java:361)
    [16]weblogic.socket.MuxableSocketHTTP.execute(MuxableSocketHTTP.java:248)
    [17] weblogic.t3.srvr.ExecuteThread.run(ExecuteThread.java:94)
    "ExecuteThread-9" (TID:0x8598ec, sys_thread_t:0x859830, state:MW,thread_t:
    t@20,
    threadID:0xea501dc0, stack_bottom:0xea502000, stack_size:0x20000)prio=5
    [1]weblogic.servlet.internal.ServletStubImpl.prepareServlet(ServletStubImpl.jav
    a:180)
    [2]weblogic.servlet.internal.ServletStubImpl.getServlet(ServletStubImpl.java:12
    4)
    [3]weblogic.servlet.internal.RequestDispatcherImpl.include(RequestDispatcherImp
    l.java:95)
    [4]weblogic.servlet.internal.RequestDispatcherImpl.include(RequestDispatcherImp
    l.java:90)
    [5] weblogic.servlet.jsp.PageContextImpl.include(PageContextImpl.java:66)
    [6] jsp._brand._home._jspService(_home.java:71)
    [7] weblogic.servlet.jsp.JspBase.service(JspBase.java:27)
    [8]weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java
    :71)
    [9]weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImp
    l.java:259)
    [10] weblogic.servlet.JSPServlet.service(JSPServlet.java:77)
    [11] javax.servlet.http.HttpServlet.service(HttpServlet.java:835)
    [12]weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java
    :71)
    [13]weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImp
    l.java:259)
    [14]weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImp
    l.java:244)
    [15]weblogic.socket.MuxableSocketHTTP.invokeServlet(MuxableSocketHTTP.java:361)
    [16]weblogic.socket.MuxableSocketHTTP.execute(MuxableSocketHTTP.java:248)
    [17] weblogic.t3.srvr.ExecuteThread.run(ExecuteThread.java:94)
    "ExecuteThread-8" (TID:0x859cec, sys_thread_t:0x859c30, state:MW,thread_t:
    t@19,
    threadID:0xea531dc0, stack_bottom:0xea532000, stack_size:0x20000)prio=5
    [1]weblogic.servlet.internal.ServletStubImpl.prepareServlet(ServletStubImpl.jav
    a:180)
    [2]weblogic.servlet.internal.ServletStubImpl.getServlet(ServletStubImpl.java:12
    4)
    [3]weblogic.servlet.internal.RequestDispatcherImpl.include(RequestDispatcherImp
    l.java:95)
    [4]weblogic.servlet.internal.RequestDispatcherImpl.include(RequestDispatcherImp
    l.java:90)
    [5] weblogic.servlet.jsp.PageContextImpl.include(PageContextImpl.java:66)
    [6] jsp._brand._container._jspService(_container.java:68)
    [7] weblogic.servlet.jsp.JspBase.service(JspBase.java:27)
    [8]weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java
    :71)
    [9]weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImp
    l.java:259)
    [10] weblogic.servlet.JSPServlet.service(JSPServlet.java:77)
    [11] javax.servlet.http.HttpServlet.service(HttpServlet.java:835)
    [12]weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java
    :71)
    [13]weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImp
    l.java:259)
    [14]weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImp
    l.java:244)
    [15]weblogic.socket.MuxableSocketHTTP.invokeServlet(MuxableSocketHTTP.java:361)
    [16]weblogic.socket.MuxableSocketHTTP.execute(MuxableSocketHTTP.java:248)
    [17] weblogic.t3.srvr.ExecuteThread.run(ExecuteThread.java:94)
    "ExecuteThread-7" (TID:0x87a1c4, sys_thread_t:0x87a108, state:MW,thread_t:
    t@18,
    threadID:0xea561dc0, stack_bottom:0xea562000, stack_size:0x20000)prio=5
    [1]weblogic.servlet.internal.ServletStubImpl.prepareServlet(ServletStubImpl.jav
    a:180)
    [2]weblogic.servlet.internal.ServletStubImpl.getServlet(ServletStubImpl.java:12
    4)
    [3]weblogic.servlet.internal.RequestDispatcherImpl.include(RequestDispatcherImp
    l.java:95)
    [4]weblogic.servlet.internal.RequestDispatcherImpl.include(RequestDispatcherImp
    l.java:90)
    [5] weblogic.servlet.jsp.PageContextImpl.include(PageContextImpl.java:66)
    [6] jsp._byo._resource._global._jspService(_global.java:59)
    [7] weblogic.servlet.jsp.JspBase.service(JspBase.java:27)
    [8]weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java
    :71)
    [9]weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImp
    l.java:259)
    [10] weblogic.servlet.JSPServlet.service(JSPServlet.java:77)
    [11] javax.servlet.http.HttpServlet.service(HttpServlet.java:835)
    [12]weblogic.servlet.internal.RequestDispatcherImpl.include(RequestDispatcherImp
    l.java:95)
    [13]weblogic.servlet.internal.RequestDispatcherImpl.include(RequestDispatcherImp
    l.java:90)
    [14]weblogic.servlet.jsp.PageContextImpl.include(PageContextImpl.java:66)
    [15] jsp._byo._E320W._summary._jspService(_summary.java:60)
    [16] weblogic.servlet.jsp.JspBase.service(JspBase.java:27)
    [17]weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java
    :71)
    [18]weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImp
    l.java:259)
    [19] weblogic.servlet.JSPServlet.service(JSPServlet.java:77)
    [20] javax.servlet.http.HttpServlet.service(HttpServlet.java:835)
    [21]weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java
    :71)
    [22]weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImp
    l.java:259)
    [23]weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImp
    l.java:244)
    [24]weblogic.socket.MuxableSocketHTTP.invokeServlet(MuxableSocketHTTP.java:361)
    [25]weblogic.socket.MuxableSocketHTTP.execute(MuxableSocketHTTP.java:248)
    [26] weblogic.t3.srvr.ExecuteThread.run(ExecuteThread.java:94)
    "ExecuteThread-6" (TID:0x8954ec, sys_thread_t:0x895430, state:MW,thread_t:
    t@17,
    threadID:0xea591dc0, stack_bottom:0xea592000, stack_size:0x20000)prio=5
    [1]weblogic.servlet.internal.ServletStubImpl.prepareServlet(ServletStubImpl.jav
    a:180)
    [2]weblogic.servlet.internal.ServletStubImpl.getServlet(ServletStubImpl.java:12
    4)
    [3]weblogic.servlet.internal.RequestDispatcherImpl.include(RequestDispatcherImp
    l.java:95)
    [4]weblogic.servlet.internal.RequestDispatcherImpl.include(RequestDispatcherImp
    l.java:90)
    [5] weblogic.servlet.jsp.PageContextImpl.include(PageContextImpl.java:66)
    [6] jsp._brand._container._jspService(_container.java:68)
    [7] weblogic.servlet.jsp.JspBase.service(JspBase.java:27)
    [8]weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java
    :71)
    [9]weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImp
    l.java:259)
    [10] weblogic.servlet.JSPServlet.service(JSPServlet.java:77)
    [11] javax.servlet.http.HttpServlet.service(HttpServlet.java:835)
    [12]weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java
    :71)
    [13]weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImp
    l.java:259)
    [14]weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImp
    l.java:244)
    [15]weblogic.socket.MuxableSocketHTTP.invokeServlet(MuxableSocketHTTP.java:361)
    [16]weblogic.socket.MuxableSocketHTTP.execute(MuxableSocketHTTP.java:248)
    [17] weblogic.t3.srvr.ExecuteThread.run(ExecuteThread.java:94)
    "ExecuteThread-5" (TID:0x89a4ec, sys_thread_t:0x89a430, state:MW,thread_t:
    t@16,
    threadID:0xea5c1dc0, stack_bottom:0xea5c2000, stack_size:0x20000)prio=5
    [1]weblogic.servlet.internal.ServletStubImpl.prepareServlet(ServletStubImpl.jav
    a:180)
    [2]weblogic.servlet.internal.ServletStubImpl.getServlet(ServletStubImpl.java:12
    4)
    [3]weblogic.servlet.internal.RequestDispatcherImpl.include(RequestDispatcherImp
    l.java:95)
    [4]weblogic.servlet.internal.RequestDispatcherImpl.include(RequestDispatcherImp
    l.java:90)
    [5] weblogic.servlet.jsp.PageContextImpl.include(PageContextImpl.java:66)
    [6] jsp._brand._container._jspService(_container.java:68)
    [7] weblogic.servlet.jsp.JspBase.service(JspBase.java:27)
    [8]weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java
    :71)
    [9]weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImp
    l.java:259)
    [10] weblogic.servlet.JSPServlet.service(JSPServlet.java:77)
    [11] javax.servlet.http.HttpServlet.service(HttpServlet.java:835)
    [12]weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java
    :71)
    [13]weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImp
    l.java:259)
    [14]weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImp
    l.java:244)
    [15]weblogic.socket.MuxableSocketHTTP.invokeServlet(MuxableSocketHTTP.java:361)
    [16]weblogic.socket.MuxableSocketHTTP.execute(MuxableSocketHTTP.java:248)
    [17] weblogic.t3.srvr.ExecuteThread.run(ExecuteThread.java:94)
    "ExecuteThread-4" (TID:0x854d44, sys_thread_t:0x854c88, state:MW,thread_t:
    t@15,
    threadID:0xea5f1dc0, stack_bottom:0xea5f2000, stack_size:0x20000)prio=5
    [1]weblogic.servlet.internal.ServletStubImpl.prepareServlet(ServletStubImpl.jav
    a:180)
    [2]weblogic.servlet.internal.ServletStubImpl.getServlet(ServletStubImpl.java:12
    4)
    [3]weblogic.servlet.internal.RequestDispatcherImpl.include(RequestDispatcherImp
    l.java:95)
    [4]weblogic.servlet.internal.RequestDispatcherImpl.include(RequestDispatcherImp
    l.java:90)
    [5] weblogic.servlet.jsp.PageContextImpl.include(PageContextImpl.java:66)
    [6]jsp._brand._overview._overview_95_engine._jspService(_overview_95_engine.jav
    a:59)
    [7] weblogic.servlet.jsp.JspBase.service(JspBase.java:27)
    [8]weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java
    :71)
    [9]weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImp
    l.java:259)
    [10] weblogic.servlet.JSPServlet.service(JSPServlet.java:77)
    [11] javax.servlet.http.HttpServlet.service(HttpServlet.java:835)
    [12]weblogic.servlet.internal.RequestDispatcherImpl.include(RequestDispatcherImp
    l.java:95)
    [13]weblogic.servlet.internal.RequestDispatcherImpl.include(RequestDispatcherImp
    l.java:90)
    [14]weblogic.servlet.jsp.PageContextImpl.include(PageContextImpl.java:66)
    [15] jsp._brand._container._jspService(_container.java:68)
    [16] weblogic.servlet.jsp.JspBase.service(JspBase.java:27)
    [17]weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java
    :71)
    [18]weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImp
    l.java:259)
    [19] weblogic.servlet.JSPServlet.service(JSPServlet.java:77)
    [20] javax.servlet.http.HttpServlet.service(HttpServlet.java:835)
    [21]weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java
    :71)
    [22]weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImp
    l.java:259)
    [23]weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImp
    l.java:244)
    [24]weblogic.socket.MuxableSocketHTTP.invokeServlet(MuxableSocketHTTP.java:361)
    [25]weblogic.socket.MuxableSocketHTTP.execute(MuxableSocketHTTP.java:248)
    [26] weblogic.t3.srvr.ExecuteThread.run(ExecuteThread.java:94)
    "ExecuteThread-3" (TID:0x830d44, sys_thread_t:0x830c88, state:MW,thread_t:
    t@14,
    threadID:0xea7c1dc0, stack_bottom:0xea7c2000, stack_size:0x20000)prio=5
    [1]weblogic.servlet.internal.ServletStubImpl.prepareServlet(ServletStubImpl.jav
    a:180)
    [2]weblogic.servlet.internal.ServletStubImpl.getServlet(ServletStubImpl.java:12
    4)
    [3]weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java
    :71)
    [4]weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImp
    l.java:259)
    [5]weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImp
    l.java:244)
    [6]weblogic.socket.MuxableSocketHTTP.invokeServlet(MuxableSocketHTTP.java:361)
    [7] weblogic.socket.MuxableSocketHTTP.execute(MuxableSocketHTTP.java:248)
    [8] weblogic.t3.srvr.ExecuteThread.run(ExecuteThread.java:94)
    "ExecuteThread-2" (TID:0x877d34, sys_thread_t:0x877c78, state:MW,thread_t:
    t@13,
    threadID:0xea7f1dc0, stack_bottom:0xea7f2000, stack_size:0x20000)prio=5
    [1]weblogic.utils.classloaders.GenericClassLoader.reallyLoadClass(GenericClassL
    oader.java:209)
    [2]weblogic.utils.classloaders.GenericClassLoader.loadClass(GenericClassLoader.
    java:118)
    [3]weblogic.utils.classloaders.GenericClassLoader.loadClass(GenericClassLoader.
    java:102)
    [4]weblogic.servlet.internal.ServletContextImpl.loadClass(ServletContextImpl.ja
    va:617)
    [5]weblogic.servlet.internal.ServletStubImpl.prepareServlet(ServletStubImpl.jav
    a:180)
    [6]weblogic.servlet.internal.ServletStubImpl.getServlet(ServletStubImpl.java:12
    4)
    [7] weblogic.servlet.JSPServlet.getStub(JSPServlet.java:162)
    [8] weblogic.servlet.JSPServlet.service(JSPServlet.java:77)
    [9] javax.servlet.http.HttpServlet.service(HttpServlet.java:835)
    [10]weblogic.servlet.internal.RequestDispatcherImpl.include(RequestDispatcherImp
    l.java:95)
    [11]weblogic.servlet.internal.RequestDispatcherImpl.include(RequestDispatcherImp
    l.java:90)
    [12]weblogic.servlet.jsp.PageContextImpl.include(PageContextImpl.java:66)
    [13] jsp._brand._container._jspService(_container.java:68)
    [14] weblogic.servlet.jsp.JspBase.service(JspBase.java:27)
    [15]weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java
    :71)
    [16]weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImp
    l.java:259)
    [17] weblogic.servlet.JSPServlet.service(JSPServlet.java:77)
    [18] javax.servlet.http.HttpServlet.service(HttpServlet.java:835)
    [19]weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java
    :71)
    [20]weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImp
    l.java:259)
    [21]weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImp
    l.java:244)
    [22]weblogic.socket.MuxableSocketHTTP.invokeServlet(MuxableSocketHTTP.java:361)
    [23]weblogic.socket.MuxableSocketHTTP.execute(MuxableSocketHTTP.java:248)
    [24] weblogic.t3.srvr.ExecuteThread.run(ExecuteThread.java:94)
    "ExecuteThread-1" (TID:0x7f6544, sys_thread_t:0x7f6488, state:MW,thread_t:
    t@12,
    threadID:0xeae51dc0, stack_bottom:0xeae52000, stack_size:0x20000)prio=5
    [1]weblogic.servlet.internal.ServletStubImpl.prepareServlet(ServletStubImpl.jav
    a:180)
    [2]weblogic.servlet.internal.ServletStubImpl.getServlet(ServletStubImpl.java:12
    4)
    [3]weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java
    :71)
    [4]weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImp
    l.java:259)
    [5]weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImp
    l.java:244)
    [6]weblogic.socket.MuxableSocketHTTP.invokeServlet(MuxableSocketHTTP.java:361)
    [7] weblogic.socket.MuxableSocketHTTP.execute(MuxableSocketHTTP.java:248)
    [8] weblogic.t3.srvr.ExecuteThread.run(ExecuteThread.java:94)
    "ExecuteThread-0" (TID:0x8951a4, sys_thread_t:0x8950e8, state:MW,thread_t:
    t@11,
    threadID:0xeae81dc0, stack_bottom:0xeae82000, stack_size:0x20000)prio=5
    [1]weblogic.servlet.internal.ServletStubImpl.prepareServlet(ServletStubImpl.jav
    a:180)
    [2]weblogic.servlet.internal.ServletStubImpl.getServlet(ServletStubImpl.java:12
    4)
    [3]weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java
    :71)
    [4]weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImp
    l.java:259)
    [5]weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImp
    l.java:244)
    [6]weblogic.socket.MuxableSocketHTTP.invokeServlet(MuxableSocketHTTP.java:361)
    [7] weblogic.socket.MuxableSocketHTTP.execute(MuxableSocketHTTP.java:248)
    [8] weblogic.t3.srvr.ExecuteThread.run(ExecuteThread.java:94)
    "TimeEventGenerator" (TID:0x86769c, sys_thread_t:0x8675e0, state:CW,
    thread_t:
    t@10, threadID:0xeaeb1dc0, stack_bottom:0xeaeb2000, stack_size:0x20000)
    prio=5
    [1] weblogic.time.common.internal.TimeTable.snooze(TimeTable.java:249)
    [2]weblogic.time.common.internal.TimeEventGenerator.run(TimeEventGenerator.java
    :143)
    [3] java.lang.Thread.run(Thread.java:485)
    "SpinnerRandomSource" (TID:0x854a44, sys_thread_t:0x854988, state:CW,
    thread_t:
    t@9, threadID:0xeaf01dc0, stack_bottom:0xeaf02000, stack_size:0x20000)
    prio=5
    [1] java.lang.Object.wait(Object.java:424)
    [2]weblogic.security.SpinnerThread.stopSpinning(SpinnerRandomBitsSource.java:10
    0)
    [3] weblogic.security.SpinnerThread.run(SpinnerRandomBitsSource.java:114)
    "Finalizer" (TID:0x2b6564, sys_thread_t:0x2b64a8, state:CW, thread_t:
    t@6, threadID:0xfe3c1dc0,
    stack_bottom:0xfe3c2000, stack_size:0x20000) prio=8
    [1] java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:106)
    [2] java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:128)
    [3] java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:175)
    "Reference Handler" (TID:0x2a9d74, sys_thread_t:0x2a9cb8, state:CW,thread_t:
    t@5, threadID:0xfe3f1dc0, stack_bottom:0xfe3f2000, stack_size:0x20000)
    prio=10
    [1] java.lang.Object.wait(Object.java:424)
    [2] java.lang.ref.Reference$ReferenceHandler.run(Reference.java:107)
    "Signal dispatcher" (TID:0x2afdf4, sys_thread_t:0x2afd38, state:MW,thread_t:
    t@4, threadID:0xfec81dc0, stack_bottom:0xfec82000, stack_size:0x20000)
    prio=10
    "main" (TID:0x37ca4, sys_thread_t:0x37be8, state:CW, thread_t: t@1,threadID:0x25130,
    stack_bottom:0xffbf0000, stack_size:0x20000) prio=5
    [1] java.lang.Object.wait(Object.java:424)
    [2] weblogic.t3.srvr.T3Srvr.waitForDeath(T3Srvr.java:1694)
    [3] java.lang.reflect.Method.invoke(Native Method)
    [4] weblogic.Server.startServerDynamically(Server.java:95)
    [5] weblogic.Server.main(Server.java:61)
    Registered lock dump:
    mutexes:
    Heap lock locked
    global roots lock locked
    EE table lock locked
    Lock registry unlocked
    JNI global ref. lock unlocked
    vtableLock unlocked
    utf8 hash table locked
    GC/utf8 hash table un

  • SDO gives JBO-26030: Failed to lock the record, another user holds the lock

    Hi,
    I have a question thats on the boundary between ADF and BPEL but I posted in this forum because its highly related to ADF Model with Service Interface.
    We have a BPEL batch process that spawns multiple child BPEL processes that handle threads inside the batch in parallel. These child processes all update the same batch record in a database with for example the lastActionDateTime. We do this by invoking an update service on a SDO application that we built following this tutorial: http://jianmingli.com/wp/?p=2838
    It all works good but sometimes when updating the same row from multiple BPEL process instances at the same time, we sometimes get a SDO JBO-26030: Failed to lock the record, another user holds the lock.
    I'm a bit stunned by this, because all we really do is updating a record. From BPEL we just invoke the updateBatch webservice method of the Service Interface.
    I can imagine that there will be wait time when these updates come in at the same time, but I didn't expect an exception would occur. Also the arbitrariness confuses me. If a child process would lock the record, I would expect this error to happen always and not at random.
    From BPEL the error displays as follows:
         <fault>
              <bpelFault>
                   <faultType>1</faultType>
                   <ServiceException>
                        <part  name="ServiceErrorMessage">
                             <tns:ServiceErrorMessage>
                                  <tns:code>26030</tns:code>
                                  <tns:message>JBO-26030: Failed to lock the record, another user holds the lock.</tns:message>
                                  <tns:severity>SEVERITY_ERROR</tns:severity>
                                  <tns:exceptionClassName>oracle.jbo.AlreadyLockedException</tns:exceptionClassName>
                             </tns:ServiceErrorMessage>
                        </part>
                   </ServiceException>
              </bpelFault>
         </fault>However when I dive into soa_server1-diagnostic.log I see the following exception:
    [2011-10-28T17:37:37.770+02:00] [soa_server1] [ERROR] [] [oracle.jbo.server.svc.ServiceJTATxnHandlerImpl] [tid: [ACTIVE].ExecuteThread: '8' for queue: 'weblogic.kernel.Default (self-tuning)'] [userId: <anonymous>] [ecid: a1484c49db38e963:-581f01fc:13345d7173d:-8000-00000000000322f4,0:1:0x5f5e2bf:33] [WEBSERVICE_PORT.name: ECMControllerSDOServiceSoapHttpPort] [APP: ECMControllerSDO] [composite_name: ECMProcessController] [component_name: ProcessControllerBPEL] [component_instance_id: 240335] [J2EE_MODULE.name: ECMControllerSDO] [WEBSERVICE.name: ECMControllerSDOService] [J2EE_APP.name: ECMControllerSDO] [[
    oracle.jbo.RowInconsistentException: JBO-25014: Another user has changed the row with primary key oracle.jbo.Key[CDS_20111028_8 ].
         at oracle.jbo.server.OracleSQLBuilderImpl.doEntitySelectForAltKey(OracleSQLBuilderImpl.java:1077)
         at oracle.jbo.server.BaseSQLBuilderImpl.doEntitySelect(BaseSQLBuilderImpl.java:553)
         at oracle.jbo.server.EntityImpl.doSelect(EntityImpl.java:8134)
         at oracle.jbo.server.EntityImpl.lock(EntityImpl.java:5863)
         at oracle.jbo.server.EntityImpl.beforePost(EntityImpl.java:6369)
         at oracle.jbo.server.EntityImpl.postChanges(EntityImpl.java:6551)
         at oracle.jbo.server.DBTransactionImpl.doPostTransactionListeners(DBTransactionImpl.java:3275)
         at oracle.jbo.server.DBTransactionImpl.postChanges(DBTransactionImpl.java:3078)
         at oracle.jbo.server.DBTransactionImpl.commitInternal(DBTransactionImpl.java:2088)
         at oracle.jbo.server.DBTransactionImpl.commit(DBTransactionImpl.java:2369)
         at oracle.jbo.server.DefaultJTATxnHandlerImpl.commit(DefaultJTATxnHandlerImpl.java:156)
         at oracle.jbo.server.svc.ServiceJTATxnHandlerImpl.commit(ServiceJTATxnHandlerImpl.java:216)
         at oracle.jbo.server.svc.ServiceJTATxnHandlerImpl.beforeCompletion(ServiceJTATxnHandlerImpl.java:124)
         at sun.reflect.GeneratedMethodAccessor2677.invoke(Unknown Source)
         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
         at java.lang.reflect.Method.invoke(Method.java:597)
         at oracle.jbo.server.svc.WLSContextCrossAppProxy$WLSCrossAppProxy.invoke(WLSContextCrossAppProxy.java:66)
         at $Proxy377.beforeCompletion(Unknown Source)
         at weblogic.transaction.internal.ServerSCInfo.doBeforeCompletion(ServerSCInfo.java:1239)
         at weblogic.transaction.internal.ServerSCInfo.callBeforeCompletions(ServerSCInfo.java:1214)
         at weblogic.transaction.internal.ServerSCInfo.startPrePrepareAndChain(ServerSCInfo.java:116)
         at weblogic.transaction.internal.ServerTransactionImpl.localPrePrepareAndChain(ServerTransactionImpl.java:1316)
         at weblogic.transaction.internal.ServerTransactionImpl.globalPrePrepare(ServerTransactionImpl.java:2132)
         at weblogic.transaction.internal.ServerTransactionImpl.internalCommit(ServerTransactionImpl.java:272)
         at weblogic.transaction.internal.ServerTransactionImpl.commit(ServerTransactionImpl.java:239)
         at weblogic.ejb.container.internal.BaseRemoteObject.postInvoke1(BaseRemoteObject.java:625)
         at weblogic.ejb.container.internal.StatelessRemoteObject.postInvoke1(StatelessRemoteObject.java:49)
         at weblogic.ejb.container.internal.BaseRemoteObject.__WL_postInvokeTxRetry(BaseRemoteObject.java:444)
         at weblogic.ejb.container.internal.SessionRemoteMethodInvoker.invoke(SessionRemoteMethodInvoker.java:53)
         at nl.kpn.ecm4crm.am.server.serviceinterface.ECMControllerSDOServiceImpl_51vl7y_ECMControllerSDOServiceImpl.updateBatches(Unknown Source)
         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:597)
         at weblogic.ejb.container.internal.RemoteBusinessIntfProxy.invoke(RemoteBusinessIntfProxy.java:85)
         at $Proxy373.updateBatches(Unknown Source)
         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:597)
         at oracle.j2ee.ws.server.jaxws.ServiceEndpointRuntime.processMessage(ServiceEndpointRuntime.java:355)
         at oracle.j2ee.ws.server.jaxws.ServiceEndpointRuntime.processMessage(ServiceEndpointRuntime.java:196)
         at oracle.j2ee.ws.server.jaxws.JAXWSRuntimeDelegate.processMessage(JAXWSRuntimeDelegate.java:479)
         at oracle.j2ee.ws.server.provider.ProviderProcessor.doEndpointProcessing(ProviderProcessor.java:1187)
         at oracle.j2ee.ws.server.WebServiceProcessor.invokeEndpointImplementation(WebServiceProcessor.java:1081)
         at oracle.j2ee.ws.server.provider.ProviderProcessor.doRequestProcessing(ProviderProcessor.java:581)
         at oracle.j2ee.ws.server.WebServiceProcessor.processRequest(WebServiceProcessor.java:232)
         at oracle.j2ee.ws.server.WebServiceProcessor.doService(WebServiceProcessor.java:192)
         at oracle.j2ee.ws.server.WebServiceServlet.doPost(WebServiceServlet.java:459)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
         at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:227)
         at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125)
         at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:300)
         at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
         at oracle.jbo.server.svc.ServiceContextFilter.doFilter(ServiceContextFilter.java:78)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
         at oracle.security.jps.ee.http.JpsAbsFilter$1.run(JpsAbsFilter.java:111)
         at java.security.AccessController.doPrivileged(Native Method)
         at oracle.security.jps.util.JpsSubject.doAsPrivileged(JpsSubject.java:313)
         at oracle.security.jps.ee.util.JpsPlatformUtil.runJaasMode(JpsPlatformUtil.java:413)
         at oracle.security.jps.ee.http.JpsAbsFilter.runJaasMode(JpsAbsFilter.java:94)
         at oracle.security.jps.ee.http.JpsAbsFilter.doFilter(JpsAbsFilter.java:161)
         at oracle.security.jps.ee.http.JpsFilter.doFilter(JpsFilter.java:71)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
         at oracle.dms.servlet.DMSServletFilter.doFilter(DMSServletFilter.java:136)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
         at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.wrapRun(WebAppServletContext.java:3715)
         at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3681)
         at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
         at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:120)
         at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2277)
         at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2183)
         at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1454)
         at weblogic.work.ExecuteThread.execute(ExecuteThread.java:207)
         at weblogic.work.ExecuteThread.run(ExecuteThread.java:176)Thank you for reading, any directions suggestions on how to solve this will be highly appreciated.
    regards,
    Gerben

    Thanks Frank.
    Already tried that , please let me know if there is any other way to get this .
    This is being discussed here :
    Re: Update without No wait
    and i am following what John Stegeman has suggested.

Maybe you are looking for

  • ITunes won't start after upgrade--error message

    When I launched iTunes after upgrading to 6.0.1, I got the following message after agreeing to the usual legal terms: "The folder "iTunes" cannot be found or created, and is required. The default location for this folder is inside the "Music" folder.

  • Getting from iPhoto to Aperture

    I would really like to move from Aperture to iPhoto - however there are a couple of blockages and in spite of some substantial searching I cant find a solution to them. The first is metadata, and this one is a no compromise requirement. I have done a

  • Air play does not work after installation of maverick

    After installing of Maverick the connection with Apple tv is not possible. All other devices, i-phone 5 and i-pad, are working.

  • Bug in wishlist

    There is a reproduceable error in the pre-listening function in the wishlist. The items from the cart in iTunes 8 are now in my wishlist (great!) If I start any prelistening a song and delete some (at least one) items with the (X) next to the buy-but

  • Delete print job

    After trying to print a file from internet the printer gets stuck and it is not possible to cancel  the print job. It can be cancelled only by disconnecting the USB cable. If I copy the file to WORD then there is no printing problem. Thanks,  Bezalel