"Object is invalid" after three loops

This script is placing objects on the pages (in reverse order, in this case). He works for three pages, then stops and gives me the following error:

Object is not valid

Online: 15

Source: img = doc.pages [pageNo] .place (fileList [a]).

I have no idea why, so any help would be much appreciated.

var doc = app.activeDocument;

var totalPages = parseInt (app.activeWindow.activePage.name);

var InFolder = Folder.selectDialog ("Please select folder to process");

If (InFolder! = null) {}

List of files of the var = inFolder.getFiles (/ \.) (TIF)) $ / i);

for (var a = 0; a < fileList.length; a ++) {}

If {([a] instanceof fichier fileList)}

var fileString = fileList [a].name.split ("_", 1);

fileNo var = parseInt (fileString);

var NUMPAGE = totalPages - fileNo;

IMG = doc.pages [pageNo] .place (fileList [a]).

.parent img = imgFrame [0];

var limit = imgFrame.geometricBounds;

var h = related [2] - bound [0];

var scalePercent = 7.75/h;

var imgMatrix = app.transformationMatrices.add ();

imgMatrix = imgMatrix.scaleMatrix (scalePercent, scalePercent);

If (fileNo %2 [0] == 0) {}

imgFrame.transform (CoordinateSpaces.PASTEBOARD_COORDINATES, AnchorPoint.topRightAnchor, imgM atrix);

} else {}

imgFrame.move (["-.125in", "-.125in"]);

imgFrame.transform (CoordinateSpaces.PASTEBOARD_COORDINATES, AnchorPoint.topLeftAnchor, imgMa trix);






Figured it out! My page numbers have been split off the names of files as "005", "006", "007," etc. and since they started with a 0 parseInt() treated as octal or bullshit. I changed this line of fileNo var = parseInt (fileString, 10); and it worked.

Tags: InDesign

Similar Questions

  • trigger on when the objects are INVALID

    Hi, I would like to have a trigger that compiles an objects right after that the status of the object becomes INVALID. How can I do?

    Y at - it no event trigger? or should I use verification?

    Przemek Piechota says:
    Hi, I would like to have a trigger that compiles an objects right after that the status of the object becomes INVALID. How can I do?

    Y at - it no event trigger? or should I use verification?

    It is possible to have objects DISABLED when change on an item without checking its dependencies. Before making any changes in the production database, so BE sure that no any object will be INVALID by checking its dependencies of the view DBA_DEPENDENCIES

    There are generally two ways to be notified when there is an INVALID object in any database

    The first method uses OEM. Return to Administration-> metric and the policy settings-> and set the value of the metric of number of invalid of owner object and modify the Collection Schedule at any time you want

    The second method is written a shell script which queries (every 10 minutes for example) all of your databases (using the State column of the DBA_OBJECTS view) and send when find it by email or sms message any INVALID object

    Kamran Agayev a.
    Oracle ACE
    - - - - - - - - - - - - - - - - - - - - -
    My video tutorials of Oracle - http://kamranagayev.wordpress.com/oracle-video-tutorials/

  • OLAP API INVALID after upgrading to &amp; remove/reinstall

    Hi all

    We had the test consisting of RHEL 5 with environment. Last week, we decided to update to Overall, migration went smooth except Oracle OLAP API, which became INVALID after upgrade. Here are more details:

    SQL > SELECT ComputerName, status, substr(version,1,10) version of dba_registry;
    ------------------------------------------------------------ ----------- ----------
    Oracle Enterprise Manager VALIDATES
    Space VALID
    VALID interMedia Oracle
    OLAP catalog VALID
    VALID XML from Oracle database
    Text VALID Oracle
    INVALID Filter Expression Oracle
    Rule Manager Oracle VALID
    Manager workspace Oracle VALIDATES
    Oracle Data Mining VALID
    Catalog of database Oracle VALID view (s)
    Packages of Oracle database and the Types of INVALID
    JServer JAVA Virtual Machine VALID
    Oracle XDK VALID
    Packages of Java database Oracle VALID
    Analytic workspace VALID OLAP
    API of OLAP Oracle INVALID

    There is a procedure available on metalink with the name "xoq_validate_verbose" (Oracle Olap Api disabled after upgrade to - Note: 603179.1 )
    SQL > set serveroutput size 10000
    SQL > exec xoq_validate_verbose
    ORA-37111: unable to load the OLAP API shareable library: (libstdc ++. so.5: could not open the object file shared: no such file or directory)
    ComputerName: Oracle OLAP API
    status: invalid

    PL/SQL procedure successfully completed.

    Always the API Oracle OLAP was not valid. Then, I followed a procedure ' how to remove or reinstall the OLAP Option - Note: 332351.1'. Even in this case, it did not help.

    Can someone help me solve this problem.


    Execution of xoq_validate_verbose points to the problem if libstdc ++. so.5 cannot be found, perhaps, he does not exist or is not able to access because of file permissions. This file is installed with compat-libstdc ++-33.


  • My apple ID became invalid after the recent upgrade to ios 9.3

    My apple ID became invalid after the recent upgrade to ios 9.3. What can I do to reactivate the ID? I tried to reset my password several times even.

    For now, I am unable to pay for anything because I can't access the function of apple on the phone pay.


    Follow the instructions here, include a link to get help from Apple with your Apple ID:

    If your identifier Apple is locked - Apple supports

  • Satellite C660 - battery is completely discharged after three days

    I c660-1te and the battery is completely discharged after three days when Notepad in * power off (NOT in standby or Hibernate) * State. I can't find any option "usb charge" in a bios to turn it off. Wake on LAN (WOL) feature is disable.

    I do not understand why battery life is so short?
    How can I control to turn off all devices on my laptop?


    The WOL option should be disabled in Device Manager-> LAN card-> properties-> Advanced tab

    USB sleep and charge are in the utility of Toshiba HWSetup.
    Check all programs > Toshiba

    But it is available only if the laptop would support this function.

  • HP Pavilion AR5B125: Lost password of BIOS, Holt code after three tests is 86036428

    Lost password BIOS, Holt code after three tests is 86036428

    Try to enter


  • HP ENVY 360 M6: Wfii adapter on new 360 M6 desire becomes invalid after the last critical update.

    The wireless adapter on my new laptop becomes invalid after the last critical update. Reboot / restart, diagnosis or troubleshoot cannot fix or repair. I was forced to do a restore to the date preceding the update. Adapter Ok now? This is a problem on other models?


    Try this first

    Download and install the latest driver of wireless LAN adapter can solve common problems with wireless Internet. Follow these steps to use the Device Manager to find the latest WLAN driver:
  • three loops in the same VI


    I have three loops that run in the same VI. The first loop gain using fifo control data (we call it a loop of producer) and the other receive data from producer loop and save it to a TDMS file. While the last of them acquire loged the TDMS file data and display it on the graph

    My data is backed up to the TDMS file, but this is not shown on the grahe.

    I was wondering if the data are not displayed because the Labview does not turn three loops on the same time or cause I made a mistake in the third loop.

    Thanks in advance for reply

    My best regards

    PS: Please find attached the VI

    First, use a real queue to pass data from your Director to your consumption.  There is no need to put awaits your consumption.  The dequeue will limit the rate of the loop.

    Then put the graph in your loop of producer.  It will save you so much headarches.

  • I have just re installed Windows XP. Windows installed after three attempts. When I turn on the computer there are three choices of Windows XP. Only the first works how to remove the other two?

    I have just re installed Windows XP. Windows installed after three attempts. When I turn on the computer there are three choices of Windows XP. Only the first works how to remove the other two?

    I have a hard drive. At least two partitions. C: 74.7 GB with 63.3 freespace
    D: 74.2 GB with 70.6 freespace
    These are my original specifications of the hard drive: 160 GB (7200 RPM) SERIAL ATA HARD DRIVE WI
    So I suspect there are at least one or more partitions hidden leaving 11.1 GB for hidden partitions!
    Windows is present on both drives C: & D:. In the directory windows on C:, the oldest entry is 19.12.12, 21.43 last 21.12.12, 22.50
    The first entry in the directory windows on D: is 19.12.12, 18.42 the last 21.12.12, 22.40
    I hope that makes sense to someone, any help gratefully received!

    As long as you have verified you dΘmarrez done on the c: / partition, Yes, you can reformat the drive D: / partition using Windows 'disk management '.

    J W Stuart: http://www.pagestart.com

  • After three days of my 3g modem works fine, I can't access the internet more because of what follows: "Error 734: the PPP Link Control Protocol was stopped.

    Last week for mobile connection, I bought a 3G modem on my laptop. After three days, works very well, I can't access the internet more because of what follows: "Error 734: the PPP Link Control Protocol was stopped. It occurs when I try to establish a Dial-Up connection.

    I searched the Internet and found a section of troubleshooting on the Microsoft Web site. However, although I have followed all the steps, the error continues. I've already uninstalled and again installed the program, does not. I use Windows Vista Home Premium.

    What should I do now?

    original title: 3 G Modem


    I suggest you to contact your internet service provider for assistance.

  • I have window 7 ultimate I brought it good .working for three months never received a complaint that is not genuine.after three months, Microsoft said that it cannot not active because it is not authentic

    When there I have original box with the product key on the label. the cicle he says Microsoft, window7, authentic. evidence of license... Activate your software for 30 days. Now, after three mountains I receive an error my window is not active. Block by microsoft. I've used it since June, in September, Microsoft said that it is not authentic. Something is not.

    Diagnostic report (1.9.0027.0):
    Validation of Windows data-->

    Validation code: 50
    Code of Validation caching online: 0xc004c4a2
    Windows product key: *-*-62639-DW92Y-RG8TY
    The Windows Product Key hash: VZAa2A2bW4umv6ZMW/yamj0TuVE =
    Windows product ID: 00371-222-2007363-86021
    Windows product ID type: 5
    Windows license type: retail
    The Windows OS version: 6.1.7601.2.00010100.1.0.048
    ID: {7B1629EE-2945-4AF8-81C5-DF3D9F47DBE6} (1)
    Admin: Yes
    TestCab: 0x0
    LegitcheckControl ActiveX: N/a, hr = 0 x 80070002
    Signed by: n/a, hr = 0 x 80070002
    Product name: Windows 7 Professional
    Architecture: 0 x 00000009
    Build lab: 7601.win7sp1_gdr.120503 - 2030
    TTS error:
    Validation of diagnosis:
    Resolution state: n/a

    Given Vista WgaER-->
    ThreatID (s): n/a, hr = 0 x 80070002
    Version: N/a, hr = 0 x 80070002

    Windows XP Notifications data-->
    Cached result: n/a, hr = 0 x 80070002
    File: No.
    Version: N/a, hr = 0 x 80070002
    WgaTray.exe signed by: n/a, hr = 0 x 80070002
    WgaLogon.dll signed by: n/a, hr = 0 x 80070002

    OGA Notifications data-->
    Cached result: n/a, hr = 0 x 80070002
    Version: N/a, hr = 0 x 80070002
    OGAExec.exe signed by: n/a, hr = 0 x 80070002
    OGAAddin.dll signed by: n/a, hr = 0 x 80070002

    OGA data-->
    Office status: 100 authentic
    Microsoft Office Enterprise 2007 - 100 authentic
    OGA Version: N/a, 0 x 80070002
    Signed by: n/a, hr = 0 x 80070002
    Office Diagnostics: 025D1FF3-364-80041010_025D1FF3-229-80041010_025D1FF3-230-1_025D1FF3-517-80040154_025D1FF3-237-80040154_025D1FF3-238-2_025D1FF3-244-80070002_025D1FF3-258-3_E2AD56EA-765-d003_E2AD56EA-766-0_E2AD56EA-134-80004005

    Data browser-->
    Proxy settings: N/A
    User Agent: Mozilla/4.0 (compatible; MSIE 8.0; Win32)
    Default browser: C:\Program Files (x 86) \Mozilla Firefox\firefox.exe
    Download signed ActiveX controls: fast
    Download unsigned ActiveX controls: disabled
    Run ActiveX controls and plug-ins: allowed
    Initialize and script ActiveX controls not marked as safe: disabled
    Allow the Internet Explorer Webbrowser control scripts: disabled
    Active scripting: allowed
    Recognized ActiveX controls safe for scripting: allowed

    Analysis of file data-->

    Other data-->
    Office details: {7B1629EE-2945-4AF8-81C5-DF3D9F47DBE6}1.9.0027.06.1.7601.2.00010100.1.0.048x 64*-*-*-*-RG8TY00371-222-2007363-860215S-1-5-21-1608885583-3177030707-3711602930Dell Inc.. Inspiron N4050 Dell Inc.. A06 20111114000000.000000 + 000AE413707018400FE08090409W. Africa Central Standard Time(GMT+01:00)03100100Microsoft Office Enterprise 200712pIL0Z2lfQn4O5OXzOdI6pqp4oiA =89388-707-6733995-6526714 6B9F48E4C912D86

    Content Spsys.log: 0 x 80070002

    License data-->
    The software licensing service version: 6.1.7601.17514

    Name: Windows 7 Professional edition
    Description: operating system Windows - Windows (r) 7, retail channel
    Activation ID: 770bc271-8dc1-467d-b574-73cbacbeccd1
    ID of the application: 55c92734-d682-4d71-983e-d6ec3f16059f
    Extended PID: 00371-00172-222-200736-00-2057-7601.0000-2842012
    Installation ID: 019110508845850661092422062595567281983503556172700000
    Processor certificate URL: http://go.microsoft.com/fwlink/?LinkID=88338
    The machine certificate URL: http://go.microsoft.com/fwlink/?LinkID=88339
    Use license URL: http://go.microsoft.com/fwlink/?LinkID=88341
    Product key certificate URL: http://go.microsoft.com/fwlink/?LinkID=88340
    Partial product key: RG8TY
    License status: Notification
    Reason for the notification: 0xC004F200 (non-genuine).
    Remaining Windows rearm count: 4
    Trust time: 10/11/2012 00:07:45

    Windows Activation Technologies-->
    HrOffline: 0x00000000
    HrOnline: 0xC004C4A2
    Beyond: 0 x 0000000000000000
    Event timestamp: 10:10:2012 09:48
    ActiveX: Registered, Version: 7.1.7600.16395
    The admin service: recorded, Version: 7.1.7600.16395
    Output beyond bitmask:

    --> HWID data

    Activation 1.0 data OEM-->

    Activation 2.0 data OEM-->
    BIOS valid for OA 2.0: Yes, but no SLIC table
    Windows marker version: N/A
    OEMID and OEMTableID consistent: n/a
    BIOS information:
    ACPI Table name OEMID value OEMTableID value
    SSDT TrmRef PtidDevc
    SSDT TrmRef PtidDevc
    SSDT TrmRef PtidDevc

    Can you help me check it? I have the same problems too

  • My one month for Photoshop free trial ended after three days to install it how can I fix this to get the rest of my free one month trial?

    Hi I have just installed adobe Creative Cloud and bought my one month for Photoshop free trial. I loved, but it ended after three or four days to make it. Is their anyway for me to finish my one month of CC of Photoshop free trial?


  • After three attempts, I downloaded Lightroom, but it will not open the help file

    After three attempts, I downloaded Lightroom, but it will not open the help file

    Read here: Lightroom: link to aid in Lightroom 6/CC is broken

  • long installation of upgrade Acrobat Pro 9.5.3: he has not stopped after three days

    I answered a request to install the upgrade to Acrobat Pro 9.5.3.  After three days, I still see "withdrawal requests".  How can I stop this?

    Thank you

    If windows, use the (ctrl-alt-del) Task Manager

  • CATPROC is INVALID after abandoning the LogMiner tablespace


    We removed the tablespace LogMiner containing metadata for Logmin objects, then, we are confronted with RMAN backup, due to lack of issues and export

    without questions, then we run catalog.sql, catproc.sql & utlrp.sql and CATPROC found is not valid.

    Help me solve this problem.

    Hi all

    Issue identified when we drop the tablespace Logmin, he dropped Logmnr tables from users of the system, and many objects and registry

    was INVALID.

    After you run the 2 scripts that will create Logmnr tables SYSTEM problem solved all the registry user is valid and we can perform the Exp/RMAN backup.

    Thank you for your immediate response,

    Here it is 2 scripts



Maybe you are looking for