$chaptertitlename gives unexpected results

Not sure if this is a bug or a feature.  I wanted to use the chapter title name in the footer of my master pages so I went to the master page, deleted some static text i found there then tried to add the building block <$chaptertitlename> but what i got was the short file name instead.  Is there a fix for this?

The <$chaptertitlename> building block wasn't really designed for what you're trying to use it for. It's for hierarchical books where you're using folders and templates.
From the Help:
Associate a template with a folder
Associate a template with a folder to publish a cover page for the files in the folder. Any template associated with a folder is published like any other file in a book. Use the <$chaptertitlename> variable to include the folder name in the template associated with the folder. You can use this variable for a folder occurring at any level in a book.
See also:
http://blogs.adobe.com/techcomm/2009/09/fm9_hierarchical_books_new_variable.html
http://blogs.adobe.com/techcomm/2009/06/numbering_in_hierarchical_books.html
As Error suggests, use a running header/footer variable to reference the paragraph text of the chapter title tag.

Similar Messages

  • Calling PL/SQL Procedure In Another Schema Gives Unexpected Result

    I have a SQL Script that does this:
    conn pnr/<password for user pnr>;
    set serveroutput on;
    exec vms.disable_all_fk_constraints;
    SELECT owner, constraint_name, status FROM user_constraints WHERE constraint_type = 'R';
    and the disable_all_fk_constraints procedure that is owned by user 'vms' is defined as:
    create or replace
    procedure disable_all_fk_constraints is
    v_sql   VARCHAR2(4000);
    begin
    dbms_output.put_line('Disabling all referential integrity constraints.');
    for rec in (SELECT table_name, constraint_name FROM user_constraints WHERE constraint_type='R') loop
    dbms_output.put_line('Disabling constraint ' || rec.constraint_name || ' from ' || rec.table_name || '.');
    v_sql := 'ALTER TABLE ' || rec.table_name || ' DISABLE CONSTRAINT ' || rec.constraint_name;
    execute immediate(v_sql);
    end loop;
    end;
    When I run the SQL script, the call to vms.disable_all_fk_constraints disables the FK constrains in the 'vms' schema, whereas I wanted it to disable the FK constraints in the 'pnr' schema (the invoker of the procedure). I know that I could make this work by copying the disable_all_fk_constraints procedure to the 'pnr' schema and calling it as "+exec disable_all_fk_constraints;+" from within the SQL script but I want to avoid having to duplicate the PL/SQL procedure in each schema that uses it.
    What can I do?
    Thank you

    You have two issues to solve.
    First you need to write a packaged procedure that works with INVOKER rights. The default is DEFINER rights.
    The difference is excatly what you need. Usually the package has the rights from the schema where it is defined (=Definer rights). In your case schema VMS. Whereas you need the privileges from the user that calls the package (PNR).
    => Check out the documentation for INVOKER rights
    The second problem is that the view "user_constraints" will not give the results you expect when called from inside a procedure in another schema. An alternative could be to use the view DBA_CONSTRAINTS with a filter on the owner (where owner = 'PNR'). Not sure if there are other working possibilities. Well you could create a list of constraint names that you want to disable, instead of creating the list dynamically.
    And you could have another potential disaster creeping up upon you. If you run this thing, then at this moment you don't have any referential integrity anymore. You can't be sure that you can create the FKs again after this action. This is EXTREMLY DANGEROUS. I would never ever do this in any kind of production or test database. I would be very careful when I do it on a development database.

  • InDesign CS5 - Enter and Return keys give unexpected results

    I've been using CS5 for just a few days (Mac Pro, Mac OS X 10.6.3). I've noticed that the Enter and Return keys aren't always behaving as expected. Enter doesn't give me a column break, shift-Return doesn't give me a line break but a new paragraph, and more often than not I can't select the default option in a dialog with either Return or Enter. I've just read cpsid_84345, which says this is an issue in German and Swedish language versions, but I'm using English. The 7.01 update doesn't seem to be available. Any advice?

    That the KBSC files are XML doesn't guarantee faultless migration from one version to the next, probably because Adobe just forgot to cope with importing KBSCs from previous versions. It's great that InDesign offers you such flexibility with the KBSCs, but it's terrible that the implementation has been so sloppy in at least the three last versions (maybe earlier versions, too, but I try to repress the memories).
    Some people have been asking Adobe to make KBSCs scriptable. This would enably you to maintain a small database with KBSCs which a script could read and feed into a new version of InDesign, or redo a KBSC file after it has become corrupt, or whatever minor or major mishap.
    The more people ask for this the better: go to http://www.adobe.com/support/feature.html and request script access to the KBSCs.
    Peter

  • ListRest with includeEmptyValues gives unexpected result

    I believe I've encountered a bug in Coldfusion 9 and 10.  Whenever includeEmptyValues (the third parameter) of ListRest is set to true it appears to return the entire list with no elements removed.
    I've verified this behaviour with the following test.
    <CFSET olst = 'a quick red fox jumped over the lazy brown dog'>
    <CFSET rlst = ListRest(olst, ' ', true)>
    <CFDUMP var="#rlst#">
    The result is "a quick red fox jumped over the lazy brown dog".

    Yep, it was reported over two years ago, and Adobe - apparently - don't have enough time to fix it. Which is disappointing, given how easy it must be to fix.
    https://bugbase.adobe.com/index.cfm?event=bug&id=3041684
    Adam

  • Collapsed rows give unexpected results in a grid

    Hi,
    For learning purposes, I am working on the sample which comes with SDK called: 19.Grid.
    I have modified the basic sample as follows:
    I have added a checkbox column
    I have added code to color the row which is ticked. It ticked = blue, if unticked = gray
    I retained only 2 collapse levels:
    CollapseLevel = 0 for the radiobutton "No Grouping"
    CollapseLevel = 1 for the radiobutton "Card Code"
    The relevant code I used is shown at the bottom of this thread.
    oGrid.CommonSetting.SetRowBackColor(pVal.Row + 1, newColor)
    When I group on Card Code and Expand all rows, the code for background color works fine:
    When I tick any checkbox, the row becomes blue.
    When I untick the checkbox, the row returns to gray.
    No problem at all here..
    Problem:
    Problems arise when some rows are collapsed.
    The attached picture explains the problem better than words.
    It seems that when there are collapsed rows ABOVE the relevant checkbox, then pVal.Row is not working properly.
    If I expand all rows, the rows are correctly colored when I tick a checkbox.
    Request:
    Anybody knows what is happening, and propose a solution?
    Thanks
    Leon Lai
    Picture:
    Relevant Code: (in SBO_Application > ItemEvent)
    Private Sub SBO_Application_ItemEvent(ByVal FormUID As String, ByRef pVal As SAPbouiCOM.ItemEvent, ByRef BubbleEvent As Boolean) Handles SBO_Application.ItemEvent
            BubbleEvent = True
            Dim EventEnum As SAPbouiCOM.BoEventTypes
            EventEnum = pVal.EventType
            If (FormUID = "frmGrid") And ((pVal.ItemUID = "optNo") Or _
                 (pVal.ItemUID = "optCode")) And _
                 (pVal.EventType = SAPbouiCOM.BoEventTypes.et_ITEM_PRESSED) And (pVal.BeforeAction = False) Then
                If (userDS.Value = 1) Then
                    oForm.Freeze(True)
                    DocStatus, U_HandOver, ShipToCode from OINV where U_HandOver IS NULL and ShipToCode NOT LIKE  '%Address' ")
                    oForm.DataSources.DataTables.Item(0).ExecuteQuery("Select TOP 3000 CardCode, CardName, DocDate, DocEntry, DocNum, DocTotal,                     DocStatus, U_HandOver, ShipToCode from OINV where U_HandOver IS NULL ")
                    oGrid.Columns.Item("U_HandOver").Type = SAPbouiCOM.BoGridColumnType.gct_CheckBox
                    oGrid.CollapseLevel = 0
                    oForm.Freeze(False)
                ElseIf (userDS.Value = 2) Then
                    oForm.Freeze(True)
                   oForm.DataSources.DataTables.Item(0).ExecuteQuery("Select TOP 3000 CardCode, CardName, DocDate, DocEntry, DocNum, DocTotal,                     DocStatus, U_HandOver, ShipToCode from OINV where U_HandOver IS NULL ")
                    oGrid.Columns.Item("U_HandOver").Type = SAPbouiCOM.BoGridColumnType.gct_CheckBox
                    oGrid.CollapseLevel = 1
                    oForm.Freeze(False)
                End If
            End If
            If (FormUID = "frmGrid") And (pVal.BeforeAction = False) And _
           (pVal.EventType = SAPbouiCOM.BoEventTypes.et_CLICK) And _
           ((pVal.ItemUID = "btnCol") Or (pVal.ItemUID = "btnExp")) Then
                If (pVal.ItemUID = "btnCol") Then
                    oGrid.Rows.CollapseAll()
                End If
                If (pVal.ItemUID = "btnExp") Then
                    oGrid.Rows.ExpandAll()
                End If
            End If
            If FormUID = "frmGrid" And pVal.BeforeAction = False _
                And pVal.EventType = SAPbouiCOM.BoEventTypes.et_ITEM_PRESSED _
                And pVal.ColUID = "U_HandOver" Then
                Dim newColor As Integer = If(oGrid.DataTable.GetValue("U_HandOver", oGrid.GetDataTableRowIndex(pVal.Row)).ToString() = "Y", 16777088,           15198183)
                oGrid.CommonSetting.SetRowBackColor(pVal.Row + 1, newColor)
            End If

    Hi Maik,
    Thanks for your reply, but I'm still shrouded in mystery.
    >> the value is set in the row before :
    >> 1. row is leaf
    >> 2.lastbranchExpanded = true
    Do you mean this line?
    Dim lastbranchExpanded As Boolean = True
    Even if I set it = False, the code works perfectly!
    Anyway, it is = True only initially.
    If the row is a leaf, this value is set to = False, so it is no longer = True
    If the row IS NOT a leaf, this code is executed:
    If Not oGrid.Rows.IsLeaf(i) Then
                        lastbranchExpanded = oGrid.Rows.IsExpanded(i)
    and it returns False.
    Yes! Here lastbranchExpanded IS INDEED EVALUATED (to False)
    But if the row IS a leaf, the above code IS NOT executed
    and hence, there is nothing to set the value of lastbranchExpanded to True.
    Notice that the initial value (True) has already changed to False.
    Nowhere in your code is there something to set the value of lastbranchExpanded to True
    Your code only says that if lastbranchExpanded  =True, then expandedleafs += 1
    I still cannot see WHERE the value of lastbranchExpanded is set to TRUE in the first place.
    Really,I am in thick mud. Hope you can enlighten me!
    Best Regards,
    Leon

  • [solved]lspci gives strange results

    I just reinstalled, and am trying to get my wireless card up and running.  I ran lspci, then lspci -nn, and it gives unexpected results.  Instead of listing things like vendors and such as intel, and ralink, it just lists non-useful stuff in a format like this:
    xx.xx.x Class [xxxx] Device [xxxx:xxxx] rev 40
    (where all x's are digits)
    what does this mean?  where is the useful information that I was expecting to find (like actual device names)?  What did I forget to do?
    edit:
    Now I have Xorg up, so I'll post the output:
    lspci
    00:00.0 Class 0600: Device 1002:5957
    00:02.0 Class 0604: Device 1002:5978
    00:09.0 Class 0604: Device 1002:597e
    00:0a.0 Class 0604: Device 1002:597f
    00:11.0 Class 0106: Device 1002:4390 (rev 40)
    00:12.0 Class 0c03: Device 1002:4397
    00:12.2 Class 0c03: Device 1002:4396
    00:13.0 Class 0c03: Device 1002:4397
    00:13.2 Class 0c03: Device 1002:4396
    00:14.0 Class 0c05: Device 1002:4385 (rev 42)
    00:14.1 Class 0101: Device 1002:439c (rev 40)
    00:14.3 Class 0601: Device 1002:439d (rev 40)
    00:14.4 Class 0604: Device 1002:4384 (rev 40)
    00:14.5 Class 0c03: Device 1002:4399
    00:15.0 Class 0604: Device 1002:43a0
    00:16.0 Class 0c03: Device 1002:4397
    00:16.2 Class 0c03: Device 1002:4396
    00:18.0 Class 0600: Device 1022:1200
    00:18.1 Class 0600: Device 1022:1201
    00:18.2 Class 0600: Device 1022:1202
    00:18.3 Class 0600: Device 1022:1203
    00:18.4 Class 0600: Device 1022:1204
    01:00.0 Class 0c03: Device 1033:0194 (rev 03)
    02:00.0 Class 0200: Device 10ec:8168 (rev 06)
    03:00.0 Class 0c00: Device 1106:3403 (rev 01)
    04:00.0 Class 0300: Device 10de:0e22 (rev a1)
    04:00.1 Class 0403: Device 10de:0beb (rev a1)
    05:05.0 Class 0280: Device 1814:0301
    05:06.0 Class 0401: Device 1102:0004 (rev 04)
    05:06.1 Class 0980: Device 1102:7003 (rev 04)
    05:06.2 Class 0c00: Device 1102:4001 (rev 04)
    Last edited by Convergence (2012-06-07 02:48:41)

    Falconinidy:  You're right!  That was a  bad move.  Thanks!

  • Custom search using boolean attribute set to True gives no result

    I am setting up an auto-query using the custom search portlet. This is to show all items where a boolean custom attribute is checked, ie = True.
    In step 3 I have tried to set the operator to Equals to and the default value to True. This gives no results even though several items have this attribute set to True.
    The Auto Query check box is checked.

    Found that True = 1 in database. When set to this the search works.

  • P/L A/c for a single day gives different results for different users

    Hi!
         We have SAP B1 8.81 (PL 09) in our office. P/L Account for a particular date gives different value for a single account (Other Income Account) for one user and a consistent value for all other users. The user in question is a super user and does not seem to pick a specific entry posted in the Other Income Account for that day thus giving erroneous result. I have checked the Trial Balance for that day and it gives proper result. Only the P/L account gives erroneous data. Could anyone help with the reason for this.
    Thanks
    Sreekumar

    Hi Jitin,
              Thanks for your reply.
              I tried the way you mentioned. However, the result is the same.
              The entry that I'm talking about is an automatic journal entry posted through the Outgoing Payment option.
              To make it more clear, an outgoing payment to a vendor was posted on 05/19/11 for 1,42,178.32. The check was drawn only for 71,089.16 which was the correct amount and the remaining amount (71,089.16) got posted in the Other Income account. The P/L account for this date is not picking the amount of 71,089.16 in the Other Income Account.
    Thanks & Regards
    Sreekumar
    Edited by: Sreekumar on Jan 31, 2012 5:58 PM

  • Enterprise Manager does not give correct results

    I am using version 9.0.2.0.1 core edition(oc4j & web-cache).
    My application consists of business components, java beans and jsp. It is running fine.
    Oracle enterprise manager is not giving correct results of memory/cpu usage by oc4j_home and bc4j.
    Some times it does not gives result, when i refresh it twice or thrice it shows results.
    But results are not correct. On each refresh it gives different results.
    Then it is very hard to find which resuslt is correct.
    waiting for response,
    Tahir.

    i have been using 9iAS versions 102*, 90200, 90201, and now using 903.
    As stated above, some times the results for oc4j_home is displayed.
    But the memory/cpu usage for bc4j is never shown.
    Also, its radio-button is always disabled. while its status is "running".
    On BC4J page, it also shows results of application modules created. But these results are usually wrong.
    How bc4j will be enabled, and how its memory results can be get ???
    Tahir.

  • 0I_FYPER - Variable in BEx gives no result

    Hello all,
    I have a problem in BEx-reporting after a releasechange from BW3.5 to BI7.0 and at the same time SEM-BCS4.0 to SEM-BCS6.0 which belongs to the variable 0I_FYPER. I use this variable in the columns (only) in order to give the user the possibillity to define which periods to show. In the rows I use the rest for defining which numbers to bring up. It worked in BW3.5/SEM-BCS4.0 fine.
    I debuged the content of the variable in user-exit ZXRSRU01 (after processing the selection screen) and could find the data I entered but the query gives no result. Any ideas?
    Thank you for any feedback,
    Chris

    Hi Guru,
    We have a work around for your issue. Just create a customer Exit variable on the calendar month and use it in the filter.
    In the customer Exit variable read the Plant variable and if it is empty populate # as result. Else read the calmonth input variable and populate it as the result.
    Use the following snippet to read input ready variables.
    DATA: loc_var_range LIKE rrrangeexit.
    READ TABLE i_t_var_range WITH KEY vnam = 'VARNAME' INTO loc_var_range.
    (loc_var_range-low will have the value of the variable)
    Hope this helps.
    Regards.
    Shafi.

  • Do IMAQ Cast Image or IMAQ Linear averages give different results when using different computers that are running under Windows XP ?

    Hello
    I'm currently developping an image processing algorithm using Labview 7.1 and the associated IMAQ Vision tools. After several tests, I found a weird result. Indeed, I put the labview algorithm - including the IMAQ VI on the library to get sure that I use all the time the same VI - on my memory stick and used it on two different computers. I tested the same picture (still in my memory stick) and had two very different results.
    After several hours trying to understand why, I found that there were a difference between the results given by both computers at the very begining of the algorithm. Indeed, I used a JPEG file.
    To open it, I first create an Image with IMAQ Create (U8). Then, I open it.
    Then in my first sub-VI, I use IMAQ Cast Image to be sure that the picture is a U8 grayscale picture.
    Right after that, I use the IMAQ Linear Averages. The results of this VI are different on the two computers.
    I tried several time on the same picture : one computer always give me the same result but the two computers give me a different result. So there is no random variable on the results.
    So my question is : Do IMAQ Cast Image or IMAQ Linear averages give different results when using different computers that are running under Windows XP ?
    My bet is on IMAQ Cast Image but I'm not quite sure and I do not undestand why. The labview and IMAQ are the same on both computers.
    The difference between the two computer are above :
    Computer 1 :
    Pentium(R) 4 CPU 3.20GHz with a RAM of 1Go. The processor is an Intel(R).
    The OS is windows XP Pro 2002
    Computer 2 :
    Pentium(R) 4 CPU 2.80GHz with a RAM of 512Mo. The processor is an Intel(R).
    The OS is windows XP Pro 2002.
    If anybody can help me on this problem, it would be really helpful.
    Regards
    Florence P.

    Hi,
    Indeed it's a strange behaviour, could you send me your VI and your JPEG file, (or another file that reproduces) so that I could check this inthere ?
    I'll then try to find out what's happening.
    Regards
    Richard Keromen
    National Instruments France
    #adMrkt{text-align: center;font-size:11px; font-weight: bold;} #adMrkt a {text-decoration: none;} #adMrkt a:hover{font-size: 9px;} #adMrkt a span{display: none;} #adMrkt a:hover span{display: block;}
    >> Découvrez, en vidéo, les innovations technologiques réalisées en éco-conception

  • Top N displaying unexpected results

    Hi all,
    Cannot see the wood for the trees at the moment and need some help to understand why the following is doing
    what its doing.
    I have a requirement to produce the top 500 articles ranked by sales qty for different categories.
    This list of articles is be used in a prequery.  The query I have written works fine for top 10, top 100 etc
    but gives incorrect results when I run it for top 500. 
    After some investigation I can see that there are only 467 articles in one of the categories and when the condition
    is defined to show more than this amount then the results returned do not seem to make sense.
    For example, a condition created showing top 450 in each category works fine, the count for each category shows top 450
    articles.  If I change this to Top 500 then I get the following : 1st Category = count of 467 articles which is correct as there are only 467 available in total. 2nd category = count of 521 articles of which the extra 21 are very low sales qty figures and should not be there.
    Can anyone throw any light on how this functionality is working?
    Thanks in advance.

    Hi,
    You can try filtering out the Top N products in the Define Criteria page itself.
    thanks

  • Network Model  - Arcs create unexpected results

    Hello Spatial Users,
    I have created a road network using the "Automatic" Network Definition, loaded all the nodes and links, and everything seems to be OK. It all validates, links and nodes have the correct values. It is an undirected network.
    I can create shortest paths, but the issue I'm having is arcs within the links are returning unexpected results. It is as though the start of the arc is used and then it follows the arc and jumps back to the end of the line - so the shortest path is not the shortest with all this jumping from start to finish of the arcs within the line string.
    Do I need to convert the arcs to lines or am I missing something else? I was hoping that because it was 'undirected' this would resolve this issue.
    We are using 11.1.0.6.0.
    Thanks for your help,
    Kerryne

    Hi, Kerryne,
    NDM doesn't support arcs in its spatial path representation. For arcs it will only use start and end pt of the arc. You need to approximate arcs as linear segments for link geometry to get a more accurate path geometry.
    Regards,
    Jack

  • NonLinearFitWithMaxIters does not give correct results for phase

    Dear all,
    I am trying to fit a sin cuve with NonLinearFitWithMaxIters function of labwindows, but the results given by this function are dispersed a lot (the function does not give same results).
    In fact, I have two waveforms signals v and i (of 104 points), and I  find the phase between the two signals with NonLinearFitWithMaxIters.
    The two singals v and i are  measured with an osciloscope.
    I use the following fit functions :
    v=p1*sin(wt+p2) ;
    i=p3*sin(wt+p4) ;
    I use the NonLinearFitWithMaxIters function to fit the data and to have the parameters  p1, p2, p3, p4. Then, the phase is claculated as follow phase=p4-p3.
    The problem is that the phase calculted between the two signals (v and i) is different for each run for the same conditions.
    In fact, for a same condition, I measure different times the signals v and i, and I calculate the phase p4-p3, using NonLinearFitWithMaxIters. The goal is to calculate a mean of phases for the same condition. For example, there are cases where the phase=-5 degree, and other cases when phase=12 degree.
    For ten measures of v and i, the phase calculated is different. I get a big dispersion between the phases.
    I would like to know please why I have a big difference in phases calculated with the same condition?whern using NonLinearFitWithMaxIters.
    I read that this function does not give all time the correct results, is there a way to know when the results are not corrects and when they are correct ?
    And is there any solution to find accuratly the phase between the two waveforms.
    Thank you for your precious answer.

    The pseudocode which I am using is :
    v_err=NonLinearFitWithMaxIters(array_x,array_v,v_y_fit,1252,100,sinus,v_coef,2,&v_mean_squareError);
    The fit function is
    double sinus(double x, double a[],int noef){
        return (a[0]*sin((w*x)+a[1]));
     I use the same inital coeficient of v_coef for each run :     
    v_coef[0]=0.03;
    v_coef[1]=0.2;
    These coeficient are choosen arbitrary.
    In this case, the number of points of the data is 1252 (the data of array_v).
    The number of iterations is 100.
    For the array_x, the distance between adjacents values of the array is dt=0.4*1e-9(difference between array_x[i] anv array_x[i+1]=dt=0.4*1e-9 ).
    for (i=0;i<1252;i++){
    array_x[i]=i*(0.4*1e-9);
    The means square error returnned by the function when it is complished is  small, of the order of 0,001.
    I read the help
    « From the help:
    You must pass a pointer to the nonlinear function f(x,a) along with a set of initial guess coefficients a. NonLinearFitWithMaxIters does not always give the correct answer. The correct output sometimes depends on the initial choice of a. It is very important to verify the final result.
    That means that the function cannot be used, as it does not give correct results. How
    can we check if the results are good or not ? in my case.
    I think that in my case, the function does not give correct results, but how can I check if the results are good, or not ? The mean square error is small.

  • Unexpected result from treenode.getPath() ???

    Hi,
    I am using Jtree in application.
    The tree is as following
    - Desktop
          -C:\
              - Folder1
              - File2
         - D:\I want to expend the node Folder1 as selected node. To do that I got the FileNode Folder1 and do
    TreePath path=new TreeaPath( folder1node.getPath() );
    int row=tree.getRowForPath(path);
    jtreetable.expend(row);
    But the problem is with the path returned. I must get the path [Desktop, C:\, Folder1] but I am getting path [Folder1].
    What I am doing wrong. Is there any other way to expend a particular node programatically ?
    Thanks

    Andy,
    You should contact support with regards to this issue. It is a known
    problem, you can reference CR042529.
    Cheers!
    Adam
    "Andy Kimbrough" <[email protected]> wrote in message
    news:3ae8b1f7$[email protected]..
    randomly I get the following error in my weblogic.log. The server stopsresponding and I get about a million of these entries, what is going on? I
    am running on Linux 6.2....<Error> <Posix Performance Pack>
    <mdw2.neomorphic.com> <myserver> <ExecuteThread: '49' for queue: 'default'>
    <><><00000><Uncaught Throwable in processSockets>java.io.IOException:
    unexpected result from poll: -1at weblogic.socket.PosixSocketMuxer.pool
    (Native Method)at weblogic.socket.PosixSocketMuser.processSocktesat
    weblogic.socket.SocketReaderRequest.executeat
    weblogic.kernel.ExecuteThread.executeat weblogic.kernel.ExceuteThread.run

Maybe you are looking for