DST Check Failed With Error Code: 0TW460-6HN79Q-MFPX1A-60RD03 Pdt Name: HP Pavilion g6

My laptop's screen is flickering so I ran the HP Diagnostics. The laptop failed the DST check with an error code. Need to know what this product code means.
Details:
Pdt Name: HP Pavilion g6
OS: Win 8.1
Error Code for DST Check Fail:  0TW460-6HN79Q-MFPX1A-60RD03
Thanks,
Ravi

DST fail=  the hard drive is dead or dying and will need to be replaced. If you are still in warranty HP will send a replacement. If not a retail laptop SATA hard drive can be used. Just be sure to get one of at least equal capacity as the original in order to use Recovery Discs. It can be larger, but not smaller capacity.For instance if you have a 500GB hdd you could use a 750GB hdd but not a 320GB hdd.
******Clicking the Thumbs-Up button is a way to say -Thanks!.******
**Click Accept as Solution on a Reply that solves your issue to help others**

Similar Messages

  • DAG - Backup failing on 1 DB only with error - The Microsoft Exchange Replication service VSS Writer instance ID failed with error code 80070020 when preparing for a backup of database 'DB012'

    Hi Board,
    i´ve search across the board, technet and symantec sites but did not found a hint about my problem.
    we drive a 2 node DAG (Location1-Ex1-mb1 
    Location2-exc1-mb1), on SP2 RU4 patchlevel with 40 Databases.
    Since some time the backup of one - and only one DB - is failing with these events, logged on the Mailboxserver on which the passive DB is hosted.
    Log Name:      Application
    Source:        MSExchangeRepl
    Date:          28.09.2012 00:37:17
    Event ID:      2112
    Task Category: Exchange VSS Writer
    Level:         Error
    Keywords:      Classic
    User:          N/A
    Computer:      Location1-Exc1-MB1
    Description: The Microsoft Exchange Replication service VSS Writer instance 1ab7d204-609a-4aea-b0a7-70afb0db38de failed with error code 80070020 when preparing for a backup of database 'DB012'.
    Followed by
    Log Name:      Application
    Source:        MSExchangeRepl
    Date:         
    01.10.2012 03:33:06
    Event ID:      2024
    Task Category: Exchange VSS Writer
    Level:         Error
    Keywords:      Classic
    User:         
    N/A
    Computer:      Location1-Exc1-MB1
    Description:
    The Microsoft Exchange Replication service VSS Writer (Instance 42916d80-36c1-4f73-86d0-596d30226349) failed with error 80070020 when preparing for a backup.
    The backup Application - Symantec Backup Exec 2010 R3 – states, this error
    Snapshot provider error (0xE000FED1): A failure occurred querying the Writer status.
    Check the Windows Event Viewer for details.
    Writer Name: Exchange Server, Writer ID: {76FE1AC4-15F7-4BCD-987E-8E1ACB462FB7}, Last error: The VSS Writer failed, but the operation can be retried (0x800423f3), State: Stable (1).
    Symatec suggests within http://www.symantec.com/business/support/index?page=content&id=TECH184095
    to restart the MS Exchange Replication Service – BUT the mentioned eventID
    8229 isn´t present on any of the both Mailboxservers.
    The affected Database is active on Location2-Exc1-Mb1 Server and in an overall healthy state. I found during my research, that below Location2-Exc1-Mb1 Server, there are not removed shadow copies present!
    This confuses me, since all Backups are normally taken from the passive copy of a Database.
    So my questions to the board are:
    * Does anyone is facing similar issues?
    * Can someone explain why snapshots are present on the Mailboxserver hosting the Active Database, whilst the errors are logged on the passive one?
    -          * Does someone know the conditions, why shadows copies remain and
    aren´t removed in a proper manner?
    What can cause the circumstance, that only 1 DB is facing such issues?
    Any suggestion is welcome!
    BR
    Markus

    Hi Lenora,
    I´ve encreases VSS / Exchange Backup Log levels to expert, before starting
    those things i´ve all tried now:
    - Backup from passive DB (forced within Symantec Backup Exec)
    - Backup from active DB (forced within Symantec Backup Exec)
    - Backup from passive DB without GRT enabled (forced within Symantec Backup Exec)
    - Backup from active DB without GRT enabled(forced within Symantec Backup Exec)
    All those attempts failed.
    But brought some more details - the backup against the active DB states, that there is still a backup in progress and therefore this backup is cancelled by VSS.
    The Solution was, that i´ve needed to restart the Exchange Replication Service on the Mailbox Server hosting the passive DB.
    Backups are working again on all DBs!
    THX for your replys.
    Best regards
    Markus

  • SSIS 2012: SSIS Error Code "Excel Connection Manager" failed with error code 0xC0202009.

    Hi,
    This is kind of weird issue that I am experiencing with excel connection manager in SSIS 2012. This issue occurs sometimes but when I close and re-open SSDT (SQL Server Data Tools - newer BIDS) then this issues goes off temporarily.
    Just FYI, through SSDT environment I executed the package successfully with both settings Run64bit runtime setting to Yes and No when error does not occur.
    So far I have installed
    http://www.microsoft.com/en-us/download/details.aspx?id=13255 (Microsoft Access Database Engine 2010 Redistributable).
    I still remember for older versions of SQL Server (2005 & 2008) that I have executed Excel connection SSIS packages with Run64bit runtime = false i.e. in 32-bit mode. As far as I know I think Excel 64-bit issue has been resolved with SQL Server
    2012 release.
    Here is the detail of error message:
    TITLE: Package Validation Error
    Package Validation Error
    ADDITIONAL INFORMATION:
    Error at Data Flow Task [Excel Source [2]]: SSIS Error Code DTS_E_CANNOTACQUIRECONNECTIONFROMCONNECTIONMANAGER.  The AcquireConnection method call to the connection manager "Excel Connection
    Manager" failed with error code 0xC0202009.  There may be error messages posted before this with more information on why the AcquireConnection method call failed.
    Error at Data Flow Task [SSIS.Pipeline]: Excel Source failed validation and returned error code 0xC020801C.
    Error at Data Flow Task [SSIS.Pipeline]: One or more component failed validation.
    Error at Data Flow Task: There were errors during task validation.
    Error at Package [Connection manager "Excel Connection Manager"]: SSIS Error Code DTS_E_OLEDBERROR.  An OLE DB error has occurred. Error code: 0x80004005.
    An OLE DB record is available.  Source: "Microsoft Access Database Engine"  Hresult: 0x80004005  Description: "Unspecified error".
     (Microsoft.DataTransformationServices.VsIntegration)
    Here are my environment details:
    SQL Server 2012 {Microsoft SQL Server 2012 (SP1) - 11.0.3368.0 (X64) } , Excel 2010 (32-bit). I am developing SSIS code on Virtual desktops with Windows 7 32-bit OS.
    Also it occurred to me that since Virtual Desktops are on Shared Infrastructure, the source files and SSIS packages (code) can be on Shared drives for e.g. \\<Corpnet>\userdata\<Corp_Users_Grp>\<Username>\Visual Studio 2010\Projects\Integration
    Services Project2\Integration Services Project2\Package.dtsx.
    Does this kind of Shared drives have any impact to give this issue?
    Thanks in advance!
    Ketan
    P.S.: I had look at this forum question -->
    http://social.msdn.microsoft.com/Forums/sqlserver/en-US/903bbe1d-e070-4c43-9d3b-0a5193550029/64bit-error-in-excel-connection-manager-in-ssis

    Hi Arthur,
    Thanks for your response.
    Yes, it looks like SSIS still has bunch of issues with Excel files like as follows:
    1) Some times excel source files cannot be parsed by excel source connection manager.
    2) For derive column conversion, we can't replace the existing column. rather, we have to add the derived column as " add as new column" which is tough to manage  while destination mapping.
    3) If an column in excel contains a data which is not of the data type assigned for the column in excel, the excel source reads that data as "null". For the same, we can't validate the data and redirect the erroneous data in reject file.  <-- For
    this we tried IMEX setting also
    4) In multi-tab/sheet excel file, excel source is unable to detect a tab and identify the metadata of the excel.
    I am also checking Microsoft connect for Excel issues with SSIS 2012(https://connect.microsoft.com/SQLServer/SearchResults.aspx?SearchQuery=excel#&&PageIndex=22
    As worst case scenario, I am thinking of converting Excel to CSV file or Flat text file. (http://www.mssqltips.com/sqlservertip/2772/importing-data-from-excel-using-ssis--part-2/).
    Do you think it is advisable to convert Excel into CSV or Flat file.
    Thanks,
    Ketan

  • [Load data from excel file [1]] Error: SSIS Error Code DTS_E_CANNOTACQUIRECONNECTIONFROMCONNECTIONMANAGER. The AcquireConnection method call to the connection manager "Excel Connection Manager" failed with error code 0xC0202009. There may be error messa

    Error
    [Load data from excel file [1]] Error: SSIS Error Code DTS_E_CANNOTACQUIRECONNECTIONFROMCONNECTIONMANAGER.  The AcquireConnection method call to the connection manager "Excel Connection Manager" failed with error code 0xC0202009.  There
    may be error message
    I am using BIDS Microsoft Visual Studio 2008 and running the package to load the data from excel .
    My machine has 32 bit excel hence have set property to RUN64BITRUNTIME AS FALSE.
    But the error still occurs .
    I checked on Google and  many have used Delay validation property at Data flow task level to true but even using it at both excel connection manager and DFT level it doesnt work
    Mudassar

    Thats my connection string
    Provider=Microsoft.ACE.OLEDB.12.0;Data Source=E:\SrcData\Feeds\Utilization.xlsx;Extended Properties="Excel 12.0;HDR=NO";
    Excel 2010 installed and its 32 bit edition
    Are you referring to install this component -AccessDatabaseEngine_x64.exe?
    http://www.microsoft.com/en-us/download/details.aspx?id=13255
    Mudassar
    You can try an OLEDB provider in that case
    see
    http://dataintegrity.wordpress.com/2009/10/16/xlsx/
    you might need to download and install ms access redistributable
    http://www.microsoft.com/en-in/download/details.aspx?id=13255
    Please Mark This As Answer if it helps to solve the issue Visakh ---------------------------- http://visakhm.blogspot.com/ https://www.facebook.com/VmBlogs

  • OPatch failed with error code=74check "CheckSystemSpace" failed on 11.1.0.7

    Hi , I am trying to install CPU patch on oracle 11.1.0.7 on windows 32 OS , Stopped listner, and stopped services and on applying - opatch apply
    I get the following error...i currently have 1.25 GB on Oracle_home Drive which is E drive. How much space do i need to increase? Is that space shortage it is complaining? Needed to clarify with you gurus. I even ched with %ORACLE_HOME%/OPatch/opatch lsinventory and it showed opatch succeeded. Please advise. Thanks a bunch.
    ApplySession applying interim patch '13460955' to OH 'E:\app\oracle\product\11.1.0\db_1'
    Interim patch 13460955 is a superset of the patch(es) [  12914915 ] in OH E:\app\oracle\product\11.1.0\db_1
    OPatch will rollback the subset patches and apply the given patch.
    Running prerequisite checks...
    Prerequisite check "CheckSystemSpace" failed.
    The details are:
    Required amount of space(1598496302) is not available.
    ApplySession failed during prerequisite checks: Prerequisite check "CheckSystemSpace" failed.
    System intact, OPatch will not attempt to restore the system
    The following warnings have occurred during OPatch execution:
    1) OUI-67078:Interim patch 13460955 is a superset of the patch(es) [  12914915 ] in OH E:\app\oracle\product\11.1.0\db_1
    OPatch failed with error code = 74

    Hi,
    Prerequisite check "CheckSystemSpace" failed.
    The details are:
    Required amount of space(1598496302) is not available.I belive error message soo clear isnt it?
    Please see:
    OPatch Troubleshooting/FAQ Guide for Oracle Database Machine [ID 1265683.1]
    OPATCH CheckSystemSpace Failed with Error Code 73 while Applying GI PSU [ID 1088455.1]
    Regard
    Helios

  • SSPI handshake failed with error code 0x8009030c and Login failed for user''

    I got the following error when tried to connect to local machine in the
    non-domain environment with Windows Authentication by SSMS.
    "SSPI handshake failed with error code 0x8009030c while establishing a connection with integrated security."
    "Login failed for user''. the user is nothing associated with a trusted SQL server connection."
    questions
    1,if I saw the "SSPI handshake failed ", does it means it must used Kerberos but failed? or it is also possible used the NTLM but failed?
    2,Any ideas for this issue?
    Please click the Mark as Answer button if a post solves your problem!

    Hi Michael,
    Firstly, "SSPI Handshake Failed" error happens usually when connection failed between the server and domain controllers or failed Kerberos authentication. For more details about "SSPI Handshake Failed" error, please review this
    FAQ.
    Secondly, regarding to your error message, it could be caused by loopback check. To resolve the issue, please set the DisableLoopbackCheck registry entry to 1 by performing the following steps.
    1.Click Start, click Run, type regedit, and then click OK.
    2.Locate and then click the following registry subkey: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa
    3.Right-click Lsa, point to New, and then click DWORD Value.
    4.Type DisableLoopbackCheck, and then press ENTER.
    5.Right-click DisableLoopbackCheck, and then click Modify.
    6.In the Value data box, type 1, and then click OK.
    7.Exit Registry Editor.
    8.Restart the computer.
    There is a similar blog about your scenario for your reference.
    http://www.bhcblog.com/2009/10/08/fix-for-login-failed-for-user-the-user-is-not-associated-with-a-trusted-sql-server-connection/
    Thanks,
    Lydia Zhang
    If you have any feedback on our support, please click
    here.
    Lydia Zhang
    TechNet Community Support

  • [ForumFAQ]How to troubleshoot error "SSPI handshake failed with error code 0x80090324"

    Understanding the problem:
    When connect to SQL Server with Windows authentication, you may receive the following message in the SQL Server error log:
    SSPI handshake failed with error code 0x80090324, state 14 while establishing a connection with integrated security; the connection has been closed.
    Security Support Provider Interface (SSPI) is a set of Windows APIs that allows for delegation and mutual authentication over any generic data transport layer, such as TCP/IP sockets. SQL Server supports Kerberos indirectly through the Windows Security Support
    Provider Interface (SSPI) when SQL Server is using Windows Authentication.
    "SSPI Handshake Failed" error happens usually when connection failed between the server and domain controllers or failed Kerberos Authentication. There are many reason for SSPI Handshake error to appear in SQL Server error log.
    Troubleshot the problem:
    Download and install the Windows error code lookup tool Err.exe to view error descriptions for Windows Error Codes.
    The error code 0x80090324 (SEC_E_TIME_SKEW) means "clock on client and server machines are skewed". In most case, this is a Kerberos issue. Kerberos is using a timestamp to protect against replay attacks. The maximum time skew that can be tolerated
    between a ticket's timestamp and the current time at the KDC is 5 minutes by default.
    Also check the Windows Event Log of client machine, domain controller and the SQL Server machine for existence of W32time error messages.
    The solution:
    Make sure the clock of client server, domain controller and the server running SQL Server are within five minutes of each other. Or Resynchronize the clock by run w32tm /resync on client machine and SQL Server machine.
    Please click to vote if the post helps you. This can be beneficial to other community members reading the thread.

    This error can happen due to Active Directory configuration issue or Network related issues. Assuming they are fine,
    another reason could be related to fail Kerberos Authentication to connect to SQL Server.
    In Windows 2003 and above, the default method of establishing a connection is Kerberos but if it fails, then connection may be established using NTLM. An error may be registered on SQL Server error log due to Kerberos failure.
    To confirm if you have any database connection using Kerberos authentication, run this on your SQL Server
    SELECT distinct auth_scheme FROM sys.dm_exec_connections
    If you only see NTLM and SQL then, there is no Kerberos connection.
    To use Kerberos, the client and SQL Server must be in the same domain or trusted domains and a Service Principal Name (SPN) must be registered with Active Directory for SQL Server service account.
    You can check if the service account already has SPN, by running this on the SQL Server
    setspn -l <domain\sqlserviceaccount>
    If you don't see anything starting with MSSQLSvc\ then the account is not setup with SPN.
    You can manually register SPN as a Domain Administrator using these commands.
    To      create an SPN for the NetBIOS name of the SQL Server use the following      command:
    setspn –A MSSQLSvc/<SQL Server computer name>:1433      <Domain\Account>
    To      create an SPN for the FQDN of the SQL Server use the following command:
    setspn      -A MSSQLSvc/<SQL Server FQDN>:1433 <Domain\Account>
    If SQL Server service account is granted "Validated write to service principal name" privilege in Active Directory, SQL Server database engine will register itself when it starts and unregisters at shutdown. If you Domain Administrators do not permit this setting
    then you should manually register the SPN and the SSPI error will go away.
    Also the SQL Server service account must be granted "Account is trusted for delegation" privilege in Active Directory. If your SQL Server connects to other SQL Server using Linked Server then the server must also be granted "Trust this computer for delegation
    to any service" privilege.
    For a named instance, you can use the FQDN of the named instance instead of SQL Server FQDN and use the port number.
    For a clustered server, you should use the FQDN of the SQL Server virtual name. In this case you will need two entries, one with port name and one without such as
    setspn -A MSSQLSvc/<Virtual SQL Server FQDN> <Domain\Account>
    setspn -A MSSQLSvc/<Virtual SQL Server FQDN>:1433 <Domain\Account>
    Kerberos authentication works when SQL Server, Service Account and Windows account accessing the SQL Server are in same windows domain. If anyone these are in different domain, there must be bidirectional trust established between the domains, otherwise it
    does not work.

  • CPU12.1.0.2.3 opatchauto failed with error code 255.

    I am installing critical patch update 12.1.0.2.3 (15-APR-2015) for Grid Infrastructure standalone on Linux.  It fails with the subject error code and the following additional messages:,
    The user is root. OPatch cannot continue if the user is root.
    opatchauto failed with error code 255.
    The instructions specifically tell me to login as root before installing the patch, so what's up?
    The instructions say to first upgrade OPatch to the latest, which I have done and verified.
    Second, an OCM Response File is mandatory, so I followed the steps to create this file and saved it as /home/grid/ocm.rsp with default permissions 644.
    Third, the instructions say to download the patch and unzip it to an empty location that cannot be /tmp.  I created a new directory /home/grid/foo and unzipped the software to that location.  So, the unzip location is /home/grid/foo/ and in that directory are only two things: a file named PatchSearch.xml and a directory named 20485724.
    Fourth, the readme says the patch must be installed by a user with root privileges, so I have logged in as root.  (Oracle Note 1591616.1 says you must login as root, not just be root like). 
    As root I have set environment variable for ORACLE_HOME pointing to the GI Home, and I set PATH=$PATH:$ORACLE_HOME/bin:$ORACLE_HOME/OPatch. 
    Finally, I invoke opatchauto with the required parameters and it throws an error saying I cannot be root.  I fussed with the parameters and the result is always I cannot be root.
    From the documentation,
    Case 3: Patching GI Home Alone
    You should use the following instructions if you prefer to patch Oracle GI (Grid Infrastructure) home alone with this patch.
    Case 3.1: Non-Shared GI Home
    If the GI home is not shared then use the following instructions to patch the home.
    Case 3.1.1: ACFS File System Is Not Configured
    Follow these instructions in this section if the GI home is not shared and none of the Oracle database homes use ACFS file system for its software files.
    Execute the following on each node of the cluster.
    As root user execute:
    # opatchauto apply <UNZIPPED_PATCH_LOCATION>/%BUGNO% -oh <GI_HOME> -ocmrf <ocm response file>
    My command is,
    opatchauto apply /home/grid/foo/20485724 -oh /u01/app/12.1.0.2/grid -ocmrf /home/grid/ocm.rsp
    So, not a syntax problem.  It simply won't let me run it as root despite that being a hard requirement.

    Hello,
    I tried with above command and faced the a different error . I tried applying patch 4487801.
    ApplySession applying interim patch '4487801' to OH <Oracle_Home>
    ApplySession failed during prerequisite checks: Prerequisite check "CheckApplica
    bleProduct" failed.
    The details are:
    OPatch found incompatible or invalid applicable product type with respect to the
    Oracle Home.
    System intact, OPatch will not attempt to restore the system
    OPatch failed with error code = 74
    I doubt if some other patches to be applied before this one.if yes, then from where we can get the list of pre requite patches.
    Please guide.

  • Preverification failed with error code 1. BUILD FAILED

    Hallo Oracle,
    Am learning my first J2me application and when i build it am getting this error. can some one help me understand what it means
    Created dir: C:\Users\Dell\Documents\NetBeansProjects\watsdownapp\build\preverifysrc
    Copying 1957 files to C:\Users\Dell\Documents\NetBeansProjects\watsdownapp\build\preverifysrc
    Created dir: C:\Users\Dell\Documents\NetBeansProjects\watsdownapp\build\preverified
    Preverifying 1957 file(s) into C:\Users\Dell\Documents\NetBeansProjects\watsdownapp\build\preverified directory.
    Error preverifying class com.sun.activation.registries.MailcapFile
        VERIFIER ERROR com/sun/activation/registries/MailcapFile
    .<init>(Ljava/lang/String;)V:
    Cannot find class java/util/Map
    C:\Users\Dell\Documents\NetBeansProjects\watsdownapp\nbproject\build-impl.xml:431: Preverification failed with error code 1.
    BUILD FAILED (total time: 25 seconds)
    this is the contents of build-impx.xml
    <?xml version="1.0" encoding="UTF-8"?>
    <!-- *** GENERATED FROM project.xml - DO NOT EDIT *** -->
    <project name="watsdownapp-impl" default="jar" basedir="..">
        <!--load-properties-->
        <target name="pre-load-properties">
            <property file="nbproject/private/private.properties"/>
            <property name="user.properties.file" location="${netbeans.user}/build.properties"/>
            <available property="user.properties.file.exists" file="${user.properties.file}"/>
        </target>
        <target name="exists.config.active" unless="config.active">
            <echo level="warning" message="Active configuration (config.active property) is not set - using default."/>
            <property value="" name="config.active"/>
        </target>
        <target name="exists.netbeans.user" unless="netbeans.user">
            <echo level="warning" message="NetBeans IDE user directory (netbeans.user property) is not set. By specifying this property many properties required by the project will be automatically evaluated (e.g.: ant-ext library home, ...). You could also open this project in the NetBeans IDE - in this case this property would be set automatically."/>
        </target>
        <target name="exists.user.properties.file" unless="user.properties.file.exists">
            <echo level="warning" message="User properties file (user.properties.file) property is not set. By specifying this property many properties required by the project will be automatically evaluated (e.g.: libraries, platforms, ...)."/>
        </target>
        <target name="load-properties" depends="pre-load-properties,exists.config.active,exists.netbeans.user,exists.user.properties.file">
            <loadproperties srcfile="nbproject/project.properties">
                <filterchain>
                    <containsregex pattern="^configs\.${config.active}\.(.*)" replace="\1"/>
                    <concatfilter prepend="nbproject/project.properties"/>
                    <containsregex pattern="^platform.active=|^deployment.method=|^deployment.instance="/>
                </filterchain>
            </loadproperties>
            <property name="deployment.instance" value="default"/>
            <loadproperties srcfile="${user.properties.file}">
                <filterchain>
                    <replaceregex pattern="^platforms\.${platform.active}\." replace="platform."/>
                    <replaceregex pattern="^deployment\.${deployment.method}\.scriptfile=" replace="deployment.scriptfile="/>
                    <replaceregex pattern="^deployments\.${deployment.method}\.${deployment.instance}\.([^=]+)=" replace="\1="/>
                </filterchain>
            </loadproperties>
            <loadproperties srcfile="nbproject/project.properties">
                <filterchain>
                    <containsregex pattern="^configs\.${config.active}\.(.*)" replace="\1"/>
                    <concatfilter prepend="nbproject/project.properties"/>
                </filterchain>
            </loadproperties>
        </target>
        <!--basic-init-->
        <target name="exists.platform.active" unless="platform.active">
            <echo level="warning" message="Active platform (platform.active property) in not set. If you set this and user.properties.file property, many properties required by the project will be automatically evaluated (e.g.: platform home, platform classpath, ...)."/>
        </target>
        <target name="exists.platform.configuration" unless="platform.configuration">
            <echo level="warning" message="Platform configuration (platform.configuration) is not set. Using default (CLDC-1.0) configuration."/>
            <property name="platform.configuration" value="CLDC-1.0"/>
        </target>
        <target name="exists.platform.profile" unless="platform.profile">
            <echo level="warning" message="Platform profile (platform.profile) is not set. Using default (MIDP-1.0) profile."/>
            <property name="platform.profile" value="MIDP-1.0"/>
        </target>
        <target name="basic-init" depends="exists.platform.active,exists.platform.configuration,exists.platform.profile">
            <fail unless="libs.j2me_ant_ext.classpath">Classpath to J2ME Ant extension library (libs.j2me_ant_ext.classpath property) is not set. For example: location of mobility/modules/org-netbeans-mobility-antext.jar file in the IDE installation directory.</fail>
            <fail unless="platform.home">Platform home (platform.home property) is not set. Value of this property should be ${platform.active.description} emulator home directory location.</fail>
            <fail unless="platform.bootclasspath">Platform boot classpath (platform.bootclasspath property) is not set. Value of this property should be ${platform.active.description} emulator boot classpath containing all J2ME classes provided by emulator.</fail>
            <fail unless="src.dir">Must set src.dir</fail>
            <fail unless="build.dir">Must set build.dir</fail>
            <fail unless="dist.dir">Must set dist.dir</fail>
            <fail unless="dist.jar">Must set dist.jar</fail>
            <property name="javac.source" value="1.3"/>
            <property name="javac.target" value="1.1"/>
            <property name="javac.encoding" value="${file.encoding}"/>
            <property name="deployment.number" value="0.0.1"/>
            <property name="deployment.counter" value="000002"/>
            <condition property="no.deps">
                <istrue value="${no.dependencies}"/>
            </condition>
            <condition property="no.preprocess">
                <isfalse value="${use.preprocessor}"/>
            </condition>
            <condition property="no.javadoc.preview">
                <isfalse value="${javadoc.preview}"/>
            </condition>
            <condition property="filter.excludes.evaluated" value="${filter.excludes},${filter.more.excludes},**/*Test.java,**/test,**/test/**">
                <istrue value="${filter.exclude.tests}"/>
            </condition>
            <property name="filter.excludes.evaluated" value="${filter.excludes},${filter.more.excludes}"/>
            <condition property="deployment.do.override.jarurl" value="">
                <istrue value="${deployment.override.jarurl}"/>
            </condition>
            <condition property="config.active.name" value="DefaultConfiguration">
                <length string="${config.active}" trim="true" length="0"/>
            </condition>
            <property name="config.active.name" value="${config.active}"/>
            <taskdef resource="org/netbeans/mobility/antext/defs.properties">
                <classpath>
                    <pathelement path="${libs.j2me_ant_ext.classpath}"/>
                </classpath>
            </taskdef>
            <condition property="skip.deployment">
                <equals arg1="${deployment.method}" arg2="NONE" casesensitive="false" trim="true"/>
            </condition>
            <condition property="app-version.autoincrement.trigger">
                <istrue value="${app-version.autoincrement}"/>
            </condition>
            <condition property="debug.timeout" value="30000">
                <or>
                    <equals arg1="${debugger.timeout}" arg2="" trim="true"/>
                    <not>
                        <isset property="debugger.timeout"/>
                    </not>
                </or>
            </condition>
            <property name="debug.timeout" value="${debugger.timeout}"/>
            <nb-overrideproperty name="buildsystem.baton" value="${src.dir}"/>
        </target>
        <!--cldc-init-->
        <target name="cldc-pre-init">
            <condition property="cldc-platform.trigger">
                <equals arg1="CLDC" arg2="${platform.trigger}" casesensitive="false"/>
            </condition>
        </target>
        <target name="cldc-init" depends="cldc-pre-init" if="cldc-platform.trigger">
            <property name="preverify.sources.dir" location="${build.dir}/preverifysrc"/>
            <property name="manifest.build.file" location="${build.dir}/manifest.mf"/>
            <property name="platform.device" value=""/>
            <property name="dist.jad.url" value="file://"/>
            <property name="run.cmd.options" value=""/>
            <condition property="evaluated.run.security.domain" value="">
                <isfalse value="${run.use.security.domain}"/>
            </condition>
            <property name="evaluated.run.security.domain" value="${run.security.domain}"/>
            <condition property="override.jarurl.trigger">
                <and>
                    <istrue value="${cldc-platform.trigger}"/>
                    <istrue value="${deployment.override.jarurl}"/>
                </and>
            </condition>
            <property name="deployment.jad" location="${dist.dir}/${dist.jad}"/>
            <property name="deployment.jar" location="${dist.dir}/${dist.jar}"/>
            <property name="deployment.dir" location="${dist.dir}"/>
            <patternset id="deployment.patternset">
                <include name="${dist.jad}"/>
                <include name="${dist.jar}"/>
            </patternset>
        </target>
        <!--cdc-init-->
        <target name="cdc-init">
            <condition property="cdc-platform.trigger">
                <equals arg1="CDC" arg2="${platform.trigger}" casesensitive="false"/>
            </condition>
            <available file="${manifest.file}" property="manifest.available"/>
            <condition property="main.class.applet">
                <equals arg1="${main.class.class}" arg2="applet" casesensitive="false"/>
            </condition>
            <condition property="main.class.xlet">
                <equals arg1="${main.class.class}" arg2="xlet" casesensitive="false"/>
            </condition>
            <condition property="manifest.available+main.class+fat.jar">
                <and>
                    <isset property="manifest.available"/>
                    <isset property="main.class"/>
                    <istrue value="${platform.fat.jar}"/>
                    <not>
                        <equals arg1="${main.class}" arg2="" trim="true"/>
                    </not>
                </and>
            </condition>
            <condition property="manifest.available+main.class">
                <and>
                    <isset property="manifest.available"/>
                    <isset property="main.class"/>
                    <isfalse value="${platform.fat.jar}"/>
                    <not>
                        <equals arg1="${main.class}" arg2="" trim="true"/>
                    </not>
                </and>
            </condition>
            <condition property="application.version.invalid" value="true">
                <equals arg1="${deployment.number}" arg2="" trim="true"/>
            </condition>
            <fail if="application.version.invalid" message="Property deployment.number must not be empty and must contain version in format %d.%d.%d!"/>
            <condition property="sign.jar.trigger" value="true">
                <and>
                    <isset property="cdc-platform.trigger"/>
                    <istrue value="${sign.enabled}"/>
                </and>
            </condition>
        </target>
        <!--semc-init-->
        <target name="semc-pre-init" if="cdc-platform.trigger">
            <condition property="semc-platform.trigger">
                <equals arg1="semc" arg2="${platform.type}" casesensitive="false"/>
            </condition>
        </target>
        <target name="semc-init" depends="semc-pre-init" if="semc-platform.trigger">
            <condition property="semc.icon.invalid" value="true">
                <or>
                    <contains string="${semc.application.icon}" substring="$${"/>
                    <equals arg1="${semc.application.icon}" arg2="" trim="true"/>
                </or>
            </condition>
            <condition property="no.certificateorkey" value="true">
                <or>
                    <isset property="no.application.uid"/>
                    <equals arg1="${semc.certificate.path}" arg2="" trim="true"/>
                    <contains string="${semc.certificate.path}" substring="$${semc.certificate.path"/>
                    <equals arg1="${semc.private.key.path}" arg2="" trim="true"/>
                    <contains string="${semc.private.key.path}" substring="$${semc.private.key.path"/>
                </or>
            </condition>
            <property name="j9.dist" location="${build.dir}/j9/${semc.application.uid}.j9"/>
            <taskdef resource="org/netbeans/modules/j2me/cdc/project/defs.properties">
                <classpath>
                    <pathelement path="${libs.cdc-ant-utils.classpath}"/>
                </classpath>
            </taskdef>
            <taskdef resource="org/netbeans/modules/j2me/cdc/project/semc/defs.properties">
                <classpath>
                    <pathelement path="${libs.semc-ant-utils.classpath}"/>
                </classpath>
            </taskdef>
            <property name="deployment.dir" location="${dist.dir}"/>
            <patternset id="deployment.patternset">
                <include name="*.sis"/>
                <include name="*.SIS"/>
            </patternset>
        </target>
        <!--savaje-init-->
        <target name="savaje-pre-init" if="cdc-platform.trigger">
            <condition property="savaje-platform.trigger">
                <equals arg1="savaje" arg2="${platform.type}" casesensitive="false"/>
            </condition>
        </target>
        <target name="savaje-init" depends="savaje-pre-init" if="savaje-platform.trigger">
            <property name="savaje.application.uid" value="TBD"/>
            <condition property="savaje.bundle.base.invalid" value="true">
                <or>
                    <equals arg1="${savaje.bundle.base}" arg2="" trim="true"/>
                    <contains string="${savaje.bundle.base}" substring="$${savaje.bundle.base"/>
                </or>
            </condition>
            <condition property="savaje.unsupported.main" value="true">
                <or>
                    <equals arg1="${main.class.applet}" arg2="true"/>
                </or>
            </condition>
            <condition property="savaje.icon.invalid" value="true">
                <or>
                    <isset property="no.application.uid"/>
                    <contains string="${savaje.application.icon}" substring="$${"/>
                    <equals arg1="${savaje.application.icon}" arg2="" trim="true"/>
                </or>
            </condition>
            <property name="jnlp.dist" value="${build.dir}/jnlp/bundle.jnlp"/>
            <property name="deployment.dir" location="${dist.dir}"/>
            <patternset id="deployment.patternset">
                <include name="bundle.jnlp"/>
                <include name="bundle.policy"/>
                <include name="lib/*"/>
            </patternset>
        </target>
        <!--sjmc-init-->
        <target name="sjmc-pre-init" if="cdc-platform.trigger">
            <condition property="sjmc-platform.trigger">
                <equals arg1="sjmc" arg2="${platform.type}" casesensitive="false"/>
            </condition>
        </target>
        <target name="sjmc-init" depends="sjmc-pre-init" if="sjmc-platform.trigger"/>
        <!--ojec-init-->
        <target name="ojec-pre-init" if="cdc-platform.trigger">
            <condition property="ojec-platform.trigger">
                <equals arg1="ojec" arg2="${platform.type}" casesensitive="false"/>
            </condition>
        </target>
        <target name="ojec-init" depends="ojec-pre-init" if="ojec-platform.trigger"/>
        <!--cdc-hi-init-->
        <target name="cdc-hi-pre-init" if="cdc-platform.trigger">
            <condition property="cdc-hi-platform.trigger">
                <equals arg1="cdc-hi" arg2="${platform.type}" casesensitive="false"/>
            </condition>
        </target>
        <target name="cdc-hi-init" depends="cdc-hi-pre-init" if="cdc-hi-platform.trigger"/>
        <!--nokiaS80-init-->
        <target name="nokiaS80-pre-init" if="cdc-platform.trigger">
            <condition property="nokiaS80-platform.trigger">
                <equals arg1="nokiaS80" arg2="${platform.type}" casesensitive="false"/>
            </condition>
        </target>
        <target name="nokiaS80-init" depends="nokiaS80-pre-init" if="nokiaS80-platform.trigger">
            <property name="j9.dist" location="${build.dir}/j9/NOKIA.j9"/>
            <property name="manifest.build.file" location="${build.dir}/manifest.mf"/>
            <condition property="nokia.icon.invalid">
                <or>
                    <contains string="${nokiaS80.application.icon}" substring="$${"/>
                    <equals arg1="${nokiaS80.application.icon}" arg2="" trim="true"/>
                </or>
            </condition>
            <property name="deployment.dir" location="${dist.dir}"/>
            <patternset id="deployment.patternset">
                <include name="${dist.jar}"/>
            </patternset>
        </target>
        <!--init-->
        <target name="pre-init"/>
        <target name="post-init"/>
        <target name="init" depends="pre-init,load-properties,basic-init,cldc-init,cdc-init,semc-init,savaje-init,sjmc-init,ojec-init,cdc-hi-init,nokiaS80-init,post-init"/>
        <!--conditional clean-->
        <target name="conditional-clean-init">
            <uptodate property="no.clean.before.build" targetfile="${build.dir}/.timestamp">
                <srcfiles dir="nbproject">
                    <include name="project.properties"/>
                    <include name="build-impl.xml"/>
                </srcfiles>
            </uptodate>
        </target>
        <target name="conditional-clean" depends="init,conditional-clean-init" unless="no.clean.before.build" description="Clean project in case its meta information has changed.">
            <antcall target="do-clean" inheritall="true" inheritrefs="true"/>
        </target>
        <!--deps-jar-->
        <target name="deps-jar" depends="conditional-clean" unless="no.deps"/>
        <!--preprocess-->
        <target name="pre-preprocess"/>
        <target name="do-preprocess" unless="no.preprocess">
            <fail unless="preprocessed.dir">Must set preprocessed.dir</fail>
            <property name="abilities" value=""/>
            <property name="debug.level" value="debug"/>
            <mkdir dir="${preprocessed.dir}"/>
            <echo message="ignore me" file="${build.dir}/.timestamp"/>
            <nb-prep destdir="${preprocessed.dir}" preprocessfor="${config.active.name},${abilities},DebugLevel=${debug.level}" encoding="${javac.encoding}">
                <fileset dir="${buildsystem.baton}" defaultexcludes="${filter.use.standard}" excludes="${filter.excludes.evaluated}"/>
            </nb-prep>
            <copy todir="${preprocessed.dir}">
                <fileset dir="${buildsystem.baton}" defaultexcludes="${filter.use.standard}" excludes="${filter.excludes.evaluated},${build.classes.excludes}"/>
            </copy>
            <nb-overrideproperty name="buildsystem.baton" value="${preprocessed.dir}"/>
        </target>
        <target name="post-preprocess"/>
        <target name="preprocess" depends="deps-jar,pre-preprocess,do-preprocess,post-preprocess" description="Preprocess project sources."/>
        <!--compile-->
        <target name="pre-compile"/>
        <target name="do-compile">
            <fail unless="build.classes.dir">Must set build.classes.dir</fail>
            <mkdir dir="${build.classes.dir}"/>
            <javac includeantruntime="false" source="${javac.source}" target="${javac.target}" deprecation="${javac.deprecation}" optimize="${javac.optimize}" debug="${javac.debug}" destdir="${build.classes.dir}" srcdir="${buildsystem.baton}" bootclasspath="${platform.bootclasspath}" encoding="${javac.encoding}">
                <classpath>
                    <path path="${libs.classpath}"/>
                </classpath>
            </javac>
            <copy todir="${build.classes.dir}">
                <fileset dir="${buildsystem.baton}" defaultexcludes="${filter.use.standard}" excludes="${filter.excludes.evaluated},${build.classes.excludes}"/>
            </copy>
            <nb-overrideproperty name="buildsystem.baton" value="${build.classes.dir}"/>
        </target>
        <target name="extract-libs" description="Extracts all bundled libraries.">
            <mkdir dir="${build.classes.dir}"/>
            <nb-extract dir="${build.classes.dir}" excludeManifest="true" classpath="${libs.classpath}" excludeclasspath="${extra.classpath}"/>
        </target>
        <target name="post-compile"/>
        <target name="compile" depends="preprocess,pre-compile,extract-libs,do-compile,post-compile" description="Compile project classes."/>
        <!--compile-single-->
        <target name="pre-compile-single"/>
        <target name="do-compile-single">
            <fail unless="javac.includes">Must select some files in the IDE or set javac.includes</fail>
            <mkdir dir="${build.classes.dir}"/>
            <javac includeantruntime="false" source="${javac.source}" target="${javac.target}" deprecation="${javac.deprecation}" optimize="${javac.optimize}" debug="${javac.debug}" srcdir="${buildsystem.baton}" destdir="${build.classes.dir}" bootclasspath="${platform.bootclasspath}" includes="${javac.includes}" encoding="${javac.encoding}">
                <classpath>
                    <path path="${libs.classpath}"/>
                </classpath>
            </javac>
        </target>
        <target name="post-compile-single"/>
        <target name="compile-single" depends="preprocess,pre-compile-single,do-compile-single,post-compile-single" description="Compile selected project classes."/>
        <!--proguard-->
        <target name="proguard-init" description="Up-to-date check before obfuscation.">
            <property name="obfuscation.level" value="0"/>
            <condition property="no.obfusc">
                <or>
                    <equals arg1="${obfuscation.level}" arg2="0"/>
                    <uptodate targetfile="${obfuscator.destjar}">
                        <srcfiles dir="${buildsystem.baton}"/>
                    </uptodate>
                </or>
            </condition>
            <uptodate property="obfuscation.up-to-date" targetfile="${obfuscator.destjar}">
                <srcfiles dir="${buildsystem.baton}"/>
            </uptodate>
        </target>
        <target name="skip-obfuscation" depends="proguard-init" if="obfuscation.up-to-date">
            <fail unless="obfuscated.classes.dir">Must set obfuscated.classes.dir</fail>
            <nb-overrideproperty name="buildsystem.baton" value="${obfuscated.classes.dir}"/>
        </target>
        <target name="proguard" depends="skip-obfuscation" description="Obfuscate project classes." unless="no.obfusc">
            <fail unless="obfuscated.classes.dir">Must set obfuscated.classes.dir</fail>
            <fail unless="obfuscator.srcjar">Must set obfuscator.srcjar</fail>
            <fail unless="obfuscator.destjar">Must set obfuscator.destjar</fail>
            <property name="obfuscator.classpath" value=""/>
            <dirname file="${obfuscator.srcjar}" property="obfuscator.srcjar.dir"/>
            <dirname file="${obfuscator.destjar}" property="obfuscator.destjar.dir"/>
            <mkdir dir="${obfuscator.srcjar.dir}"/>
            <mkdir dir="${obfuscator.destjar.dir}"/>
            <jar jarfile="${obfuscator.srcjar}" basedir="${buildsystem.baton}"/>
            <property name="obfuscation.custom" value=""/>
            <nb-obfuscate srcjar="${obfuscator.srcjar}" destjar="${obfuscator.destjar}" obfuscatorclasspath="${obfuscator.classpath}" classpath="${platform.bootclasspath}:${extra.classpath}" obfuscationLevel="${obfuscation.level}" extraScript="${obfuscation.custom}"/>
            <mkdir dir="${obfuscated.classes.dir}"/>
            <unjar src="${obfuscator.destjar}" dest="${obfuscated.classes.dir}"/>
            <nb-overrideproperty name="buildsystem.baton" value="${obfuscated.classes.dir}"/>
        </target>
        <!--obfuscate-->
        <target name="pre-obfuscate"/>
        <target name="post-obfuscate"/>
        <target name="obfuscate" depends="compile,pre-obfuscate,proguard,post-obfuscate" description="Obfuscate project classes."/>
        <!--lwuit-build-->
        <import file="lwuit.xml" optional="true"/>
        <target name="-lwuit-check">
            <condition property="lwuit.allowed">
                <and>
                    <available file="nbproject/lwuit.xml"/>
                    <isset property="is.mesdk_lwuit"/>
                </and>
            </condition>
        </target>
        <target name="-pre-lwuit-build" depends="-lwuit-check" if="lwuit.allowed"/>
        <target name="-lwuit-build" depends="-lwuit-check" if="lwuit.allowed">
            <antcall target="lwuit_build"/>
        </target>
        <target name="-post-lwuit-build" depends="-lwuit-check" if="lwuit.allowed"/>
        <target name="lwuit-build" depends="-lwuit-check,-pre-lwuit-build, -lwuit-build, -post-lwuit-build" if="lwuit.allowed"/>
        <!--preverify-->
        <target name="pre-preverify"/>
        <target name="do-preverify" if="cldc-platform.trigger">
            <fail unless="preverify.classes.dir">Must set preverify.classes.dir</fail>
            <mkdir dir="${preverify.sources.dir}"/>
            <copy todir="${preverify.sources.dir}">
                <fileset dir="${buildsystem.baton}" includes="**/*.class"/>
            </copy>
            <mkdir dir="${preverify.classes.dir}"/>
            <nb-preverify srcdir="${preverify.sources.dir}" destdir="${preverify.classes.dir}" classpath="${platform.bootclasspath}:${extra.classpath}" configuration="${platform.configuration}" platformhome="${platform.home}" platformtype="${platform.type}" commandline="${platform.preverifycommandline}"/>
            <copy todir="${preverify.classes.dir}">
                <fileset dir="${buildsystem.baton}" defaultexcludes="${filter.use.standard}" excludes="${filter.excludes.evaluated},${build.classes.excludes}"/>
            </copy>
            <nb-overrideproperty name="buildsystem.baton" value="${preverify.classes.dir}"/>
        </target>
        <target name="post-preverify"/>
        <target name="preverify" depends="obfuscate,lwuit-build,pre-preverify,do-preverify,post-preverify" description="Preverify project classes."/>
        <!--set-password-->
        <target name="set-password-init">
            <property name="sign.enabled" value="false"/>
            <condition property="skip-sign-keystore-password-input">
                <or>
                    <isfalse value="${sign.enabled}"/>
                    <and>
                        <isset property="sign.keystore"/>
                        <isset property="sign.keystore.password"/>
                        <not>
                            <equals arg1="${sign.keystore}" arg2="" trim="true"/>
                        </not>
                        <not>
                            <equals arg1="${sign.keystore.password}" arg2="" trim="true"/>
                        </not>
                    </and>
                </or>
            </condition>
            <condition property="skip-sign-alias-password-input">
                <or>
                    <isfalse value="${sign.enabled}"/>
                    <and>
                        <isset property="sign.keystore"/>
                        <isset property="sign.alias"/>
                        <isset property="sign.alias.password"/>
                        <not>
                            <equals arg1="${sign.keystore}" arg2="" trim="true"/>
                        </not>
                        <not>
                            <equals arg1="${sign.alias}" arg2="" trim="true"/>
                        </not>
                        <not>
                            <equals arg1="${sign.alias.password}" arg2="" trim="true"/>
                        </not>
                    </and>
                </or>
            </condition>
        </target>
        <target name="set-keystore-password" if="netbeans.home" unless="skip-sign-keystore-password-input">
            <nb-enter-password keystore="${sign.keystore}" passwordproperty="sign.keystore.password"/>
        </target>
        <target name="set-alias-password" if="netbeans.home" unless="skip-sign-alias-password-input">
            <nb-enter-password keystore="${sign.keystore}" keyalias="${sign.alias}" passwordproperty="sign.alias.password"/>
        </target>
        <target name="set-password" depends="set-password-init,set-keystore-password,set-alias-password"/>
        <!--create JAD-->
        <target name="add-configuration" unless="contains.manifest.configuration">
            <nb-output file="${dist.dir}/${dist.jad}" encoding="UTF-8" append="true">MicroEdition-Configuration: ${platform.configuration}
    </nb-output>
            <nb-output file="${manifest.build.file}" encoding="UTF-8" append="true">MicroEdition-Configuration: ${platform.configuration}
    </nb-output>
        </target>
        <target name="add-profile" unless="contains.manifest.profile">
            <nb-output file="${dist.dir}/${dist.jad}" encoding="UTF-8" append="true">MicroEdition-Profile: ${platform.profile}
    </nb-output>
            <nb-output file="${manifest.build.file}" encoding="UTF-8" append="true">MicroEdition-Profile: ${platform.profile}
    </nb-output>
        </target>
        <target name="create-jad" if="cldc-platform.trigger">
            <fail unless="dist.jad">Must set dist.jad</fail>
            <mkdir dir="${build.dir}"/>
            <dirname file="${dist.dir}/${dist.jad}" property="dist.jad.dir"/>
            <mkdir dir="${dist.jad.dir}"/>
            <condition property="evaluated.manifest.apipermissions" value="${manifest.apipermissions}">
                <not>
                    <equals arg1="${platform.profile}" arg2="MIDP-1.0"/>
                </not>
            </condition>
            <condition property="evaluated.manifest.pushregistry" value="${manifest.pushregistry}">
                <not>
                    <equals arg1="${platform.profile}" arg2="MIDP-1.0"/>
                </not>
            </condition>
            <condition property="contains.manifest.configuration">
                <contains substring="MicroEdition-Configuration: " string="${manifest.others}"/>
            </condition>
            <condition property="contains.manifest.profile">
                <contains substring="MicroEdition-Profile: " string="${manifest.others}"/>
            </condition>
            <property value="" name="evaluated.manifest.apipermissions"/>
            <property value="" name="evaluated.manifest.pushregistry"/>
            <property name="manifest.jad" value=""/>
            <property name="manifest.manifest" value=""/>
            <nb-output file="${dist.dir}/${dist.jad}" encoding="UTF-8">${manifest.midlets}${evaluated.manifest.apipermissions}${evaluated.manifest.pushregistry}${manifest.others}${manifest.jad}</nb-output>
            <nb-output file="${manifest.build.file}" encoding="UTF-8">${manifest.midlets}${evaluated.manifest.apipermissions}${evaluated.manifest.pushregistry}${manifest.others}${manifest.manifest}</nb-output>
            <antcall target="add-configuration" inheritall="true" inheritrefs="true"/>
            <antcall target="add-profile" inheritall="true" inheritrefs="true"/>
            <property name="manifest.available" value="true"/>
        </target>
        <!--do-extra-libs-->
        <target name="do-extra-libs" if="extra.classpath">
            <property name="dist.lib.dir" value="${dist.dir}/lib"/>
            <mkdir dir="${dist.lib.dir}"/>
            <copy todir="${dist.lib.dir}">
                <path path="${extra.classpath}"/>
                <flattenmapper/>
            </copy>
        </target>
        <!--nokiaS80-manifest-->
        <target name="nokiaS80-prepare-j9" if="nokiaS80-platform.trigger">
            <fail message="Main class is not set!">
                <condition>
                    <equals arg1="${main.class}" arg2="" trim="true"/>
                </condition>
            </fail>
            <mkdir dir="${build.dir}/j9"/>
            <taskdef name="j9builder" classname="org.netbeans.modules.j2me.cdc.project.J9Builder" classpath="${libs.cdc-ant-utils.classpath}"/>
            <j9builder jvmargs="${run.jvmargs}" mainclass="${main.class}" args="${application.args}" home="${platform.home}" dist="${j9.dist}" id="NOKIA" platform="${platform.type}" xlet="${main.class.xlet}" applet="${main.class.applet}" jarname="${dist.jar}"/>
            <copy file="${manifest.file}" tofile="${manifest.build.file}" failonerror="false"/>
            <property name="manifest.available" value="true"/>
            <loadfile property="nokia.manifest.j9" srcFile="${j9.dist}"/>
        </target>
        <target name="nokiaS80-prepare-manifest" depends="nokiaS80-prepare-j9" if="nokiaS80-platform.trigger" unless="nokia.icon.invalid">
            <pathconvert property="logo.icon.name" pathsep=" ">
                <path path="${nokiaS80.application.icon}"/>
                <chainedmapper>
                    <flattenmapper/>
                    <globmapper from="*" to="*"/>
                </chainedmapper>
        

    The error says class file is missing, you can try to clean and build.

  • Flash Player Install failed with error code: 30

    Hi, I want to report a problem with the Adobe Flash Player 13.0.0.182 (Mac OS X, English) installer on OS X 10.9.2. Mavericks.  I'm posting this so the engineers will know what to fix in the next update version.
    I have a 2013 iMac so according to Adobe blog posts it shouldn't be affected by the invalid cpu instruction issue.
    Symptom is the first installer downloads the 2nd, starts to launch it, then quits it with "Error: Unable to proceed with the installation" and a green (success?) checkmark.  The GUI provides no other assistance except to "FINISH", which leads to the generic "Adobe Flash Player could not be installed." page.
    The system log says: Adobe Flash Player Install Manager[22567]: Install failed with error code: 30.
    The FlashPlayerInstallManager.log says:
    2014-04-13 16:12:01 -0500 [I]  IM: ---------- log start ----------
    2014-04-13 16:12:01 -0500 [I]  IM: All install checks pass
    2014-04-13 16:12:01 -0500 [W]  IM: Unexpected umask value for process: 0
    2014-04-13 16:12:06 -0500 [I]  IM: User does not have any processes that need to be closed.
    2014-04-13 16:12:06 -0500 [I]  IM: [install started]
    2014-04-13 16:12:06 -0500 [E]  RA: Unable to launch FPInstallHelper. Error = 'launch path not accessible'
    2014-04-13 16:12:06 -0500 [E]  RA:
    Attributes for '/var/folders/zz/zyxvpxvq6csfxvn_n0000000000000/T/FPInstallHelper':
        NSFileCreationDate = "2014-03-27 04:20:43 +0000";
        NSFileExtensionHidden = 0;
        NSFileGroupOwnerAccountID = 0;
        NSFileGroupOwnerAccountName = wheel;
        NSFileHFSCreatorCode = 0;
        NSFileHFSTypeCode = 0;
        NSFileModificationDate = "2014-03-27 04:20:43 +0000";
        NSFileOwnerAccountID = 0;
        NSFileOwnerAccountName = root;
        NSFilePosixPermissions = 2541;
        NSFileReferenceCount = 1;
        NSFileSize = 13348;
        NSFileSystemFileNumber = 4892044;
        NSFileSystemNumber = 16777224;
        NSFileType = NSFileTypeRegular;
    2014-04-13 16:12:06 -0500 [E]  RA:
    Attributes for '/var/folders/zz/zyxvpxvq6csfxvn_n0000000000000/T':
        NSFileCreationDate = "2014-04-07 13:43:21 +0000";
        NSFileExtensionHidden = 0;
        NSFileGroupOwnerAccountID = 0;
        NSFileGroupOwnerAccountName = wheel;
        NSFileModificationDate = "2014-04-13 21:12:06 +0000";
        NSFileOwnerAccountID = 0;
        NSFileOwnerAccountName = root;
        NSFilePosixPermissions = 449;
        NSFileReferenceCount = 12;
        NSFileSize = 408;
        NSFileSystemFileNumber = 4552991;
        NSFileSystemNumber = 16777224;
        NSFileType = NSFileTypeDirectory;
    2014-04-13 16:12:06 -0500 [E]  IM: [install failed: 30]
    2014-04-13 16:12:06 -0500 [E]  IM: Install failed with error code: 30.
    2014-04-13 16:12:06 -0500 [I]  IM: ----------  log end  ----------

    I have a 2013 iMac so according to Adobe blog posts it shouldn't be affected by the invalid cpu instruction issue.
    Regardless... I still recommend "falling back" to 12 until they get this release right for everyone. I've read plenty of posts in the Apple forums from new iMac, Mini and MacBook users who've had nothing but trouble. Even the "gurus" there are linking to Chris Campbell's post here:
    ATTENTION MAC CUSTOMERS - Flash Player 13 "Plugin Failure" Workaround
    Using the offline installer completely eliminates the errors seen with the stub installer.

  • Failed to send request/response to peer. send() failed with error code 32?

    hello, chris:
    recently we check the tterros.log, we found the following erros:
    2009-11-12 09:48:18.41 Err : REP: 893538: OCEDATA:transmitter.c(5762): TT16059: Failed to send request/response to peer. send() failed with error code 32
    2009-11-12 09:48:18.41 Err : REP: 893538: OCEDATA:transmitter.c(3048): TT16121: Failed to flush transaction queue. Restarting log read loop
    2009-11-12 12:08:14.19 Err : REP: 893538: OCEDATA:transmitter.c(5762): TT16059: Failed to send request/response to peer. send() failed with error code 32
    2009-11-12 12:08:14.19 Err : REP: 893538: OCEDATA:transmitter.c(3048): TT16121: Failed to flush transaction queue. Restarting log read loop
    what does these mean?? Does this have any effect on replication?? thank you ...

    These messages indicate a loss of connectivity between the replication agents. This could be due to one some kind of failure (e.g. network issue). If the messages are infrequent and replication is otherwise working okay they are not a big cause for concern though if I were you I would check the network etc. for anything abnormal.
    Chris

  • CcmSetup failed with error code 0x80072ee7

    How to resolve above issue?
    I noticed that account its using is System but I have CP domain account setup with local admin access to that computer.
    Here's the CCMLog:
    ==========[ ccmsetup started in process 1844 ]==========
    ccmsetup 4/1/2013 6:55:53 PM
    1848 (0x0738)
    CcmSetup version: 5.0.7711.0000 ccmsetup
    4/1/2013 6:55:53 PM 1848 (0x0738)
    Running on OS (5.1.2600). Service Pack (3.0). SuiteMask = 256. Product Type = 1
    ccmsetup 4/1/2013 6:55:53 PM
    1848 (0x0738)
    Ccmsetup command line: "C:\WINDOWS\ccmsetup\ccmsetup.exe" /runservice /config:MobileClient.tcf
    ccmsetup 4/1/2013 6:55:54 PM
    1848 (0x0738)
    Command line parameters for ccmsetup have been specified.  No registry lookup for command line parameters is required.
    ccmsetup 4/1/2013 6:55:54 PM
    1848 (0x0738)
    Command line: "C:\WINDOWS\ccmsetup\ccmsetup.exe" /runservice /config:MobileClient.tcf
    ccmsetup 4/1/2013 6:55:54 PM
    1848 (0x0738)
    SslState value: 224 ccmsetup
    4/1/2013 6:55:54 PM 1848 (0x0738)
    CCMHTTPPORT:    80 ccmsetup
    4/1/2013 6:55:54 PM 1848 (0x0738)
    CCMHTTPSPORT:    443 ccmsetup
    4/1/2013 6:55:54 PM 1848 (0x0738)
    CCMHTTPSSTATE:    224 ccmsetup
    4/1/2013 6:55:54 PM 1848 (0x0738)
    CCMHTTPSCERTNAME:     ccmsetup
    4/1/2013 6:55:54 PM 1848 (0x0738)
    FSP:     ccmsetup
    4/1/2013 6:55:54 PM 1848 (0x0738)
    CCMFIRSTCERT:    1 ccmsetup
    4/1/2013 6:55:54 PM 1848 (0x0738)
    Config file:      C:\WINDOWS\ccmsetup\MobileClientUnicode.tcf
    ccmsetup 4/1/2013 6:55:54 PM
    1848 (0x0738)
    Retry time:       10 minute(s)
    ccmsetup 4/1/2013 6:55:54 PM
    1848 (0x0738)
    MSI log file:     C:\WINDOWS\ccmsetup\client.msi.log
    ccmsetup 4/1/2013 6:55:54 PM
    1848 (0x0738)
    MSI properties:    INSTALL="ALL" SMSSITECODE="PRI" CCMHTTPPORT="80" CCMHTTPSPORT="443" CCMHTTPSSTATE="224" CCMFIRSTCERT="1"
    ccmsetup 4/1/2013 6:55:54 PM
    1848 (0x0738)
    Source List: ccmsetup
    4/1/2013 6:55:54 PM 1848 (0x0738)
                      \\vCM-PRI.contoso.loc\SMSClient
    ccmsetup 4/1/2013 6:55:54 PM
    1848 (0x0738)
                      \\VCM-PRI.CONTOSO.LOC\SMSClient
    ccmsetup 4/1/2013 6:55:54 PM
    1848 (0x0738)
    MPs: ccmsetup
    4/1/2013 6:55:54 PM 1848 (0x0738)
                      vCM-PRI.contoso.loc
    ccmsetup 4/1/2013 6:55:54 PM
    1848 (0x0738)
    No version of the client is currently detected.
    ccmsetup 4/1/2013 6:55:56 PM
    1848 (0x0738)
    Updated security on object C:\WINDOWS\ccmsetup\.
    ccmsetup 4/1/2013 6:55:58 PM
    1848 (0x0738)
    A Fallback Status Point has not been specified.  Message with STATEID='100' will not be sent.
    ccmsetup 4/1/2013 6:55:58 PM
    1848 (0x0738)
    Running as user "SYSTEM"
    ccmsetup 4/1/2013 6:57:23 PM
    284 (0x011C)
    Detected 77336 MB free disk space on system drive.
    ccmsetup 4/1/2013 6:57:23 PM
    284 (0x011C)
    Only one MP vCM-PRI.contoso.loc is specified. Use it.
    ccmsetup 4/1/2013 6:57:23 PM
    284 (0x011C)
    Searching for DP locations from MP(s)... ccmsetup
    4/1/2013 6:57:23 PM 284 (0x011C)
    Current AD site of machine is Default-First-Site-Name
    LocationServices 4/1/2013 6:57:23 PM
    284 (0x011C)
    Local Machine is joined to an AD domain LocationServices
    4/1/2013 6:57:23 PM 284 (0x011C)
    Unable to retrieve AD forest + domain membership
    LocationServices 4/1/2013 6:57:23 PM
    284 (0x011C)
    DhcpGetOriginalSubnetMask entry point not supported.
    LocationServices 4/1/2013 6:57:23 PM
    284 (0x011C)
    Begin checking Alternate Network Configuration
    LocationServices 4/1/2013 6:57:23 PM
    284 (0x011C)
    Finished checking Alternate Network Configuration
    LocationServices 4/1/2013 6:57:23 PM
    284 (0x011C)
    Adapter {B34BA4D3-826D-487E-91DB-6BB818F8F61B} is DHCP enabled. Checking quarantine status.
    LocationServices 4/1/2013 6:57:23 PM
    284 (0x011C)
    Sending message body '<ContentLocationRequest SchemaVersion="1.00">
      <ClientPackage/>
      <ClientLocationInfo LocationType="SMSPACKAGE" DistributeOnDemand="0" UseProtected="0" AllowCaching="0" BranchDPFlags="0" AllowHTTP="1" AllowSMB="0" AllowMulticast="0"
    UseInternetDP="0">
        <ADSite Name="Default-First-Site-Name"/>
        <Forest Name=""/>
        <Domain Name=""/>
        <IPAddresses>
    <IPAddress SubnetAddress="192.168.137.0" Address="192.168.137.50"/>
        </IPAddresses>
      </ClientLocationInfo>
    </ContentLocationRequest>
    ' ccmsetup
    4/1/2013 6:57:23 PM 284 (0x011C)
    Sending message header '<Msg SchemaVersion="1.1"><ID>{EFA1E87D-54C2-49D0-A9BB-EA4F5113770D}</ID><SourceHost>VXP1</SourceHost><TargetAddress>mp:[http]MP_LocationManager</TargetAddress><ReplyTo>direct:VXP1:LS_ReplyLocations</ReplyTo><Priority>3</Priority><Timeout>600</Timeout><ReqVersion>5931</ReqVersion><TargetHost>vCM-PRI.contoso.loc</TargetHost><TargetEndpoint>MP_LocationManager</TargetEndpoint><ReplyMode>Sync</ReplyMode><Protocol>http</Protocol><SentTime>2013-04-01T22:57:23Z</SentTime><Body
    Type="ByteRange" Offset="0" Length="1018"/><Hooks><Hook3 Name="zlib-compress"/></Hooks><Payload Type="inline"/></Msg>'
    ccmsetup 4/1/2013 6:57:23 PM
    284 (0x011C)
    CCM_POST 'HTTP://vCM-PRI.contoso.loc/ccm_system/request'
    ccmsetup 4/1/2013 6:57:23 PM
    284 (0x011C)
    GetDPLocations failed with error 0x80072ee7
    ccmsetup 4/1/2013 6:57:24 PM
    284 (0x011C)
    Failed to get DP locations as the expected version from MP 'vCM-PRI.contoso.loc'. Error 0x80072ee7
    ccmsetup 4/1/2013 6:57:24 PM
    284 (0x011C)
    Next retry in 10 minute(s)... ccmsetup
    4/1/2013 6:57:24 PM 284 (0x011C)
    Current AD site of machine is Default-First-Site-Name
    LocationServices 4/1/2013 7:07:39 PM
    284 (0x011C)
    Local Machine is joined to an AD domain LocationServices
    4/1/2013 7:07:39 PM 284 (0x011C)
    Unable to retrieve AD forest + domain membership
    LocationServices 4/1/2013 7:07:54 PM
    284 (0x011C)
    DHCP entry points already initialized. LocationServices
    4/1/2013 7:07:54 PM 284 (0x011C)
    Begin checking Alternate Network Configuration
    LocationServices 4/1/2013 7:07:54 PM
    284 (0x011C)
    Finished checking Alternate Network Configuration
    LocationServices 4/1/2013 7:07:54 PM
    284 (0x011C)
    Adapter {B34BA4D3-826D-487E-91DB-6BB818F8F61B} is DHCP enabled. Checking quarantine status.
    LocationServices 4/1/2013 7:07:54 PM
    284 (0x011C)
    Sending message body '<ContentLocationRequest SchemaVersion="1.00">
      <ClientPackage/>
      <ClientLocationInfo LocationType="SMSPACKAGE" DistributeOnDemand="0" UseProtected="0" AllowCaching="0" BranchDPFlags="0" AllowHTTP="1" AllowSMB="0" AllowMulticast="0"
    UseInternetDP="0">
        <ADSite Name="Default-First-Site-Name"/>
        <Forest Name=""/>
        <Domain Name=""/>
        <IPAddresses>
    <IPAddress SubnetAddress="192.168.137.0" Address="192.168.137.50"/>
        </IPAddresses>
      </ClientLocationInfo>
    </ContentLocationRequest>
    ' ccmsetup
    4/1/2013 7:07:54 PM 284 (0x011C)
    Sending message header '<Msg SchemaVersion="1.1"><ID>{2127E2AF-819A-437B-AB9A-8B3127FD75B7}</ID><SourceHost>VXP1</SourceHost><TargetAddress>mp:[http]MP_LocationManager</TargetAddress><ReplyTo>direct:VXP1:LS_ReplyLocations</ReplyTo><Priority>3</Priority><Timeout>600</Timeout><ReqVersion>5931</ReqVersion><TargetHost>vCM-PRI.contoso.loc</TargetHost><TargetEndpoint>MP_LocationManager</TargetEndpoint><ReplyMode>Sync</ReplyMode><Protocol>http</Protocol><SentTime>2013-04-01T23:07:54Z</SentTime><Body
    Type="ByteRange" Offset="0" Length="1018"/><Hooks><Hook3 Name="zlib-compress"/></Hooks><Payload Type="inline"/></Msg>'
    ccmsetup 4/1/2013 7:07:54 PM
    284 (0x011C)
    CCM_POST 'HTTP://vCM-PRI.contoso.loc/ccm_system/request'
    ccmsetup 4/1/2013 7:07:54 PM
    284 (0x011C)
    GetDPLocations failed with error 0x80072ee7
    ccmsetup 4/1/2013 7:07:54 PM
    284 (0x011C)
    Failed to find DP locations with error 0x80072ee7, status code 200. Check next MP.
    ccmsetup 4/1/2013 7:07:54 PM
    284 (0x011C)
    Only one MP vCM-PRI.contoso.loc is specified. Use it.
    ccmsetup 4/1/2013 7:07:54 PM
    284 (0x011C)
    Have already tried all MPs. Couldn't find DP locations.
    ccmsetup 4/1/2013 7:07:54 PM
    284 (0x011C)
    GET 'HTTP://vCM-PRI.contoso.loc/CCM_Client/ccmsetup.cab'
    ccmsetup 4/1/2013 7:07:54 PM
    284 (0x011C)
    Failed to send HTTP request. (Error at WinHttpSendRequest: 12007)
    ccmsetup 4/1/2013 7:07:54 PM
    284 (0x011C)
    WinHttpRequestReponse failed with a non-recoverable failure, 12007
    ccmsetup 4/1/2013 7:07:54 PM
    284 (0x011C)
    DownloadFileByWinHTTP failed with error 0x80072ee7
    ccmsetup 4/1/2013 7:07:54 PM
    284 (0x011C)
    A Fallback Status Point has not been specified.  Message with STATEID='308' will not be sent.
    ccmsetup 4/1/2013 7:07:54 PM
    284 (0x011C)
    CcmSetup failed with error code 0x80072ee7
    ccmsetup 4/1/2013 7:07:54 PM
    1848 (0x0738)

    2ee2 is a connection timeout. If your MP is otherwise responsive to clients it could be a database connectivity issue
    on the MP. Ensure you can get to http://sccm.contoso.com from
    a browser on your client machine. You should also check MP_Framework.log and MP_LocationManager.log on the MP if all looks good with the networking on the client side.
    Sharad Singh | My blogs: SharadTech | Twitter:
    @SinghSharaad | | Please mark as helpful/answer if this resolved your issue

  • SCCM Client Instalaltion failed with error code 1624

    Folks,
    I am getting clients installation failed exit code 1624 and
    CcmSetup failed with error code 0x80070658

    - Check the access to the adminshare from the SCCM server
    \\computer\admin$ 
    - Run the wbemtest.exe to see if you can connect to the systems namespace
    - Verify DNS records on your DNS server
    - Renew dns
    Ipconfig /flushdns
    Ipconfig /registerdns
    Kind regards,
    Tim
    MCITP, MCTS, MCSA
    http://directoryadmin.blogspot.com
    This posting is provided 'AS IS' with no warranties or guarantees and confers no rights.
    "If this thread answered your question, please click on "Mark as Answer"

  • Installation failed with error code 1603

    Hi all,
    while installing the configuration manager clients on a system manually, we came across this ERROR:
    installation failed with error code 1603
    Do anyone has any idea how can this be resolved. Several posts suggest its a problem related to client push installation method, but since I am installing the configuration manager clients manually, so I mush not be affected by anything related to Client Push Installation. However, be noted that client push installation is well configured on the server, there are certain computers where the client is not getting installed so we are installing the clients MANUALLY to those systems,
    Any help and suggestions would be higly appreciated.
    Regards,
    Naveed

    I have encountered the Error 1603/1602 while installing the HCKInstall\Client\Setup.exe on several machines. It appears to be generic at first, but it's not. The error code is being passed from the Service back to the MSI. It means that a service failed
    to start. The key is that it happens at the very end of the installation and then does the rollback. The solution is to figure out which service failed and then remove it and the directories.
    Here is what I did.
    I created batch to kick off before I install the client now. It basically checks for installed HCK products and if there uninstalls them. Then checks for the state of each service and if running stops the service before attempting to remove the HCK/WLK leftovers.
    Then it removes the sticky directory.
    @ECHO OFF
    :: Defaults...
    :: Default:_HCK_Services_="DTMService,FtsSvc,WLKSvc,WTTNotification,WTTResultsRelayAgent" services.
    SET _HCK_Services_=
    :: Default:_Directories_="C:^\Program Files ^(x86^)^\Microsoft Driver Test Manager"
    SET _Directories_=
    :: Default:_DEBUG_=off, use debug_on to change
    SET _DEBUG_=
    :: Examples: Comma delimited lists param1=Services param2=directory param3=debug_on
    :: ^<command.bat^> "DTMService,FtsSvc","C^:^\Program Files ^(x86^)^\Microsoft Driver Test Manager",c^:^\test, "debug_on"
    ::SetVars:
    SET _HCK_Services_=%1
    IF /I "%2" NEQ "" SET _Directories_=%2
    :: SetDefaults:
    IF /I "%3" GEQ "debug_on" SET _DEBUG_=True
    IF NOT DEFINED _HCK_Services_ (
    SET _HCK_Services_=DTMService,FtsSvc,WLKSvc,WTTNotification,WTTResultsRelayAgent
    IF NOT DEFINED _Directories_ SET _Directories_=C:\Program Files (x86)\Microsoft Driver Test Manager
    :: Clear Parans on directories
    set _Directories_=%_Directories_:(x86)=replace_x86%
    :: CallMainFunctions:
    CALL:UninstallHCK
    CALL:CheckVersion
    CALL:Main "%_HCK_Services_%"
    :Main
    FOR %%A IN (%~1) DO (
    REM Checking for Active Services ant attempting
    IF DEFINED _DEBUG_ (
    ECHO Checking %%A...
    FOR /F "tokens=3 delims=: " %%H IN ('sc query "%%A" ^| findstr "STATE"') DO (
    IF DEFINED _DEBUG_ (
    ECHO Service:"%%A" Status:"%%H"
    IF /I "%%H" NEQ "" (
    IF DEFINED _DEBUG_ (
    ECHO Service "%%A" is installed but not %%H.
    ) ELSE IF /I "%%H" GEQ "RUNNING" (
    IF DEFINED _DEBUG_ (
    ECHO. %%A %%H
    ECHO Attempting to Stop %%A
    SC STOP "%%A" >NUL
    ) ELSE IF /I "%%H" GEQ "START_PENDING" (
    IF DEFINED _DEBUG_ (
    ECHO. %%A %%H
    REM Need to wait for it to fail before we can stop the service.
    IF DEFINED _DEBUG_ (
    ECHO Attempting to Stop %%A in 60 seconds...
    PING.EXE 1.1.1.1 -n 1 -w 60000 >NUL
    SC STOP "%%A" >NUL
    ) ELSE (
    CALL:print Service, "%%A", Error, "Unexpected Results"
    FOR /F "tokens=3 delims=: " %%H IN ('sc query "%%A" ^| findstr "STATE"') DO (
    IF /I "%%H" NEQ "STOPPED" (
    CALL:print Service, %%A, Failure_To_STOP, %%H
    ) ELSE (
    CALL:print Service, %%A, State, %%H
    CALL:delete_Service %%A
    FOR /F "tokens=* delims=: " %%H IN ('sc query "%%A" ^| findstr "FAILED"') DO (
    IF DEFINED _DEBUG_ (
    ECHO Service:"%%A" is not installed.
    ECHO. State:%%H
    CALL:print Service, %%A, FinalState, "Not Installed"
    CALL:RemoveDirectories "%_Directories_%"
    GOTO:EOF
    :UninstallHCK
    CALL:CheckInstallation "{3BEE5E5E-8BEE-F691-4349-7B2B41FF3A59}", UninstallString
    IF DEFINED _REGKEYFOUND_ MsiExec.exe /X{3BEE5E5E-8BEE-F691-4349-7B2B41FF3A59} /qb+
    CALL:CheckInstallation "{6F8333B4-7DB1-E6D3-52ED-5641F8F38B76}", UninstallString
    IF DEFINED _REGKEYFOUND_ MsiExec.exe /X{6F8333B4-7DB1-E6D3-52ED-5641F8F38B76} /qb+
    CALL:CheckInstallation "{A329307E-3CCD-57BF-47EF-1B857D1AF08E}", UninstallString
    IF DEFINED _REGKEYFOUND_ MsiExec.exe /X{A329307E-3CCD-57BF-47EF-1B857D1AF08E} /qb+
    CALL:CheckInstallation "{F1213F53-D794-2021-E14E-F4BEED1BBF3B}", UninstallString
    IF DEFINED _REGKEYFOUND_ MsiExec.exe /X{F1213F53-D794-2021-E14E-F4BEED1BBF3B} /qb+
    GOTO:EOF
    :RemoveDirectories
    SET _RemoveDirectories_1_=%~1
    SET _RemoveDirectories_1_=%_RemoveDirectories_1_:"=%
    SET _RemoveDirectories_1_=%_RemoveDirectories_1_:'=%
    FOR /f "tokens=1-8 delims=," %%A IN ("%_RemoveDirectories_1_%") DO (
    IF "%%A" GEQ ":" (
    CALL:RMDIR "%%A"
    IF "%%B" GEQ ":" (
    CALL:RMDIR "%%B"
    IF "%%C" GEQ ":" (
    CALL:RMDIR "%%C"
    IF "%%D" GEQ ":" (
    CALL:RMDIR "%%D"
    IF "%%E" GEQ ":" (
    CALL:RMDIR "%%F"
    IF "%%G" GEQ ":" (
    CALL:RMDIR "%%H"
    IF "%%I" GEQ ":" (
    CALL:RMDIR "%%I"
    IF "%%J" GEQ ":" (
    CALL:RMDIR "%%J"
    exit /b 0
    FOR %%A IN ('%_RemoveDirectories_1_%') DO (
    ECHO.Dir=%%A
    REM CALL:RMDIR '%%A'
    GOTO:EOF
    :RMDIR
    :: GET Parans back
    SET _THEDIR_=%~1
    SET _DirStatus_=
    set _THEDIR_=%_THEDIR_:replace_x86=(x86)%
    set _THEDIR_=%_THEDIR_:"=%
    set _THEDIR_=%_THEDIR_:'=%
    IF NOT EXIST "%_THEDIR_%" goto endof
    RMDIR "%_THEDIR_%" /S /Q
    IF NOT EXIST "%_THEDIR_%" (
    SET _DirStatus_=Removed
    ) ELSE (
    SET _DirStatus_=Failed To Remove Directory
    CALL:print RemoveDirectory, "%_THEDIR_%", Results, "%_DirStatus_%"
    :endof
    GOTO:EOF
    :print
    SET var_3=%~3
    IF DEFINED var_3 (
    ECHO ^{^[^'%~1^'^]='%~2', ^[^'%~3^'^]='%~4'^}
    ) ELSE (
    ECHO ^{^[^'%~1^'^]='%~2'^}
    GOTO:EOF
    :delete_Service
    sc.exe delete "%~1" >Nul
    IF %ERRORLEVEL% NEQ 0 (
    CALL:print Service, %~1, FinalState, "Failed To Uninstall"
    ) ELSE (
    CALL:print Service, %~1, Current_State, Uninstalled
    GOTO:EOF
    :TestStr
    SET _ORIGINAL_=%~2
    SET STR2=%~2
    SET STR3=%~3
    SET STR4=%~4
    REM ECHO.Str2="!STR2!"
    SET STR2=!STR2:%~1=!
    REM echo.STR2="!STR2!"
    IF /I NOT "!STR2!" EQU "!_ORIGINAL_!" (
    SET %STR3%=%STR4%
    GOTO:EOF
    :CheckVersion
    REM Check Windows Version and sets variable for _Version_ and _OSType_
    REM Enhancement will be to install dependencies required for HCK
    SET _VERSION_=
    SET _OSType_=
    SETLOCAL ENABLEEXTENSIONS ENABLEDELAYEDEXPANSION
    FOR /F "usebackq delims=" %%i IN (`VER`) DO (
    SET _VERSION_=%%i
    SET _VERSION_=!_VERSION_:[=!
    SET _VERSION_=!_VERSION_:]=!
    REM CALL:TestStr "6.1", "!_VERSION_!", _OSType_, Windows_7_2008R2
    CALL:TestStr "5.0", "!_VERSION_!", _OSType_, Windows_2000
    CALL:TestStr "5.1", "!_VERSION_!", _OSType_, Windows_XP
    CALL:TestStr "5.2", "!_VERSION_!", _OSType_, Windows_2003
    CALL:TestStr "6.0", "!_VERSION_!", _OSType_, Windows_Vista_2008R1
    CALL:TestStr "6.1", "!_VERSION_!", _OSType_, Windows_7_2008R2
    CALL:TestStr "6.2", "!_VERSION_!", _OSType_, Windows_2012
    CALL:print OSType, !_OSType_!
    CALL:print !_Version_!
    ENDLOCAL && SET _OSType_=%_OSType_% && SET _VERSION_=%_VERSION_%
    GOTO:EOF
    :CheckInstallation
    SET _REGKEYFOUND_=
    SET KEY_NAME="HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\%~1"
    SET VALUE_NAME=%~2
    FOR /F "usebackq skip=4 tokens=1-3" %%A IN (`REG QUERY %KEY_NAME% /v %VALUE_NAME% 2^>nul`) DO (
    SET ValueName=%%A
    SET ValueType=%%B
    SET ValueValue=%%C
    IF DEFINED ValueName (
    SET _REGKEYFOUND_=True
    CALL:print "REGKEY", "%~2", Name, "%ValueName%"
    CALL:print "REGKEY", "%~2", Value_Type, "%ValueType%"
    CALL:print "REGKEY", "%~2", Value_Value, "%ValueValue%"
    ) else (
    CALL:print "REGKEY", "%~2", "%KEY_NAME%\%VALUE_NAME%", "not found."
    GOTO:EOF
    :Done

  • OPatch failed with error code 74

    - What can I do to fix this error when applying an Oracle patch for 10.2.0..2 on HP-UX B11.11 64 Bits.
    - I get this error when applying all patches.
    This is the screen shot.
    dr3dvqa:orau3d 103> cd /oracle/stage/102_64/patches/5063279; opatch apply -force      
    Invoking OPatch 10.2.0.2.5
    Oracle Interim Patch Installer version 10.2.0.2.5
    Copyright (c) 2007, Oracle Corporation.  All rights reserved.
    Oracle Home       : /oracle/U3D/102_64
    Central Inventory : /oracle/oraInventoryU3D
       from           : /var/opt/oracle/oraInst.loc
    OPatch version    : 10.2.0.2.5
    OUI version       : 10.2.0.2.0
    OUI location      : /oracle/U3D/102_64/oui
    Log file location : /oracle/U3D/102_64/cfgtoollogs/opatch/opatch2008-03-04_16-08-50PM.log
    ApplySession applying interim patch '5063279' to OH '/oracle/U3D/102_64'
    Interim patch 5063279 is a superset of the patch(es) [  5063279 ] in OH /oracle/U3D/102_64
    OPatch will rollback the subset patches and apply the given patch.
    Running prerequisite checks...
    Prerequisite check "CheckRollbackable" on auto-rollback patches failed.
    The details are:
    Patch 5063279:
    Archive Action: Source file "/oracle/U3D/102_64/.patch_storage/5063279_Nov_28_2006_04_15_32/files/lib/libserver10.a/kdibl.o" does not exist.
    'oracle.rdbms, 10.2.0.2.0': Cannot update file '/oracle/U3D/102_64/lib/libserver10.a' with '/kdibl.o'
    ApplySession failed during prerequisite checks: Prerequisite check "CheckRollbackable" on auto-rollback patches failed.
    System intact, OPatch will not attempt to restore the system
    The following warnings have occurred during OPatch execution:
    1) OUI-67078:Interim patch 5063279 is a superset of the patch(es) [  5063279 ] in OH /oracle/U3D/102_64
    OPatch failed with error code 74

    The log file
    /oracle/U3D/102_64/cfgtoollogs/opatch/opatch2008-03-04_16-08-50PM.log
    has this ...
    SEVERE:OPatch invoked as follows: 'apply -force '
    INFO:
    Oracle Home       : /oracle/U3D/102_64
    Central Inventory : /oracle/oraInventoryU3D
       from           : /var/opt/oracle/oraInst.loc
    OPatch version    : 10.2.0.2.5
    OUI version       : 10.2.0.2.0
    OUI location      : /oracle/U3D/102_64/oui
    Log file location : /oracle/U3D/102_64/cfgtoollogs/opatch/opatch2008-03-04_16-08-50PM.log
    INFO:Starting ApplySession at Tue Mar 04 16:08:51 GMT-07:00 2008
    INFO:Starting Apply Session at Tue Mar 04 16:08:51 GMT-07:00 2008
    INFO:ApplySession applying interim patch '5063279' to OH '/oracle/U3D/102_64'
    INFO:Starting to apply patch to local system at Tue Mar 04 16:08:51 GMT-07:00 2008
    INFO:Start the Apply initScript at Tue Mar 04 16:08:51 GMT-07:00 2008
    INFO:Finish the Apply initScript at Tue Mar 04 16:08:51 GMT-07:00 2008
    INFO:Patch 5063279 is superset of 5063279
    INFO:Patch 5063279 has no conflicts/superset wiht any other patch processed till now
    INFO:Checking conflicts for patch: 5063279
    INFO:Checking conflicts/supersets for patch: 5063279 with patch:5063279
    INFO:Checking conflicts/supersets for patch: 5063279 with patch:4518443
    INFO:Checking conflicts/supersets for patch: 5063279 with patch:4271217
    INFO:Checking conflicts/supersets for patch: 5063279 with patch:3748430
    INFO:Checking conflicts/supersets for patch: 5063279 with patch:6771608
    INFO:Checking conflicts/supersets for patch: 5063279 with patch:5746835
    INFO:Checking conflicts/supersets for patch: 5063279 with patch:6740811
    INFO:Checking conflicts/supersets for patch: 5063279 with patch:5632264
    INFO:Checking conflicts/supersets for patch: 5063279 with patch:5499655
    INFO:Checking conflicts/supersets for patch: 5063279 with patch:5390946
    INFO:Checking conflicts/supersets for patch: 5063279 with patch:4704890
    INFO:Checking conflicts/supersets for patch: 5063279 with patch:6729801
    INFO:Checking conflicts/supersets for patch: 5063279 with patch:6663258
    INFO:Checking conflicts/supersets for patch: 5063279 with patch:6455795
    INFO:Checking conflicts/supersets for patch: 5063279 with patch:6447320
    INFO:Checking conflicts/supersets for patch: 5063279 with patch:6435823
    INFO:Checking conflicts/supersets for patch: 5063279 with patch:6340979
    INFO:Checking conflicts/supersets for patch: 5063279 with patch:6153847
    INFO:Checking conflicts/supersets for patch: 5063279 with patch:6046043
    INFO:Checking conflicts/supersets for patch: 5063279 with patch:6005996
    INFO:Checking conflicts/supersets for patch: 5063279 with patch:5495639
    INFO:Checking conflicts/supersets for patch: 5063279 with patch:5099992
    INFO:Checking conflicts/supersets for patch: 5063279 with patch:5941030
    INFO:Checking conflicts/supersets for patch: 5063279 with patch:5308692
    INFO:Checking conflicts/supersets for patch: 5063279 with patch:5762514
    INFO:Checking conflicts/supersets for patch: 5063279 with patch:5636728
    INFO:Checking conflicts/supersets for patch: 5063279 with patch:5635254
    INFO:Checking conflicts/supersets for patch: 5063279 with patch:5618049
    INFO:Checking conflicts/supersets for patch: 5063279 with patch:5581518
    INFO:Checking conflicts/supersets for patch: 5063279 with patch:5530958
    INFO:Checking conflicts/supersets for patch: 5063279 with patch:5442919
    INFO:Checking conflicts/supersets for patch: 5063279 with patch:5377099
    INFO:Checking conflicts/supersets for patch: 5063279 with patch:5369855
    INFO:Checking conflicts/supersets for patch: 5063279 with patch:5103126
    INFO:Checking conflicts/supersets for patch: 5063279 with patch:5063279
    INFO:Patch 5063279 is Superset of 5063279
    INFO:Checking conflicts/supersets for patch: 5063279 with patch:5052029
    INFO:Checking conflicts/supersets for patch: 5063279 with patch:4952782
    INFO:Checking conflicts/supersets for patch: 5063279 with patch:4883635
    INFO:Checking conflicts/supersets for patch: 5063279 with patch:4864648
    INFO:Checking conflicts/supersets for patch: 5063279 with patch:4773931
    INFO:Checking conflicts/supersets for patch: 5063279 with patch:4668719
    WARNING:OUI-67078:Interim patch 5063279 is a superset of the patch(es) [  5063279 ] in OH /oracle/U3D/102_64
    INFO:OPatch will rollback the subset patches and apply the given patch.
    INFO:
    Running prerequisite checks...
    INFO:Space Needed : 657540
    INFO:Prereq checkPatchApplicableOnCurrentPlatform Passed for patch : 5063279
    INFO:Start fuser command /usr/sbin/fuser /oracle/U3D/102_64/bin/oracle at Tue Mar 04 16:08:55 GMT-07:00 2008
    INFO:Finish fuser command /usr/sbin/fuser /oracle/U3D/102_64/bin/oracle at Tue Mar 04 16:08:55 GMT-07:00 2008
    INFO:
    Patch 5063279:
    Archive Action: Source file "/oracle/U3D/102_64/.patch_storage/5063279_Nov_28_2006_04_15_32/files/lib/libserver10.a/kdibl.o" does not exist.
    'oracle.rdbms, 10.2.0.2.0': Cannot update file '/oracle/U3D/102_64/lib/libserver10.a' with '/kdibl.o'
    INFO:Prerequisite check "CheckRollbackable" on auto-rollback patches failed.
    The details are:
    Patch 5063279:
    Archive Action: Source file "/oracle/U3D/102_64/.patch_storage/5063279_Nov_28_2006_04_15_32/files/lib/libserver10.a/kdibl.o" does not exist.
    'oracle.rdbms, 10.2.0.2.0': Cannot update file '/oracle/U3D/102_64/lib/libserver10.a' with '/kdibl.o'
    SEVERE:OUI-67074:ApplySession failed during prerequisite checks: Prerequisite check "CheckRollbackable" on auto-rollback patches failed.
    INFO:System intact, OPatch will not attempt to restore the system
    INFO:----
    INFO:The following warnings have occurred during OPatch execution:
    INFO:1) OUI-67078:Interim patch 5063279 is a superset of the patch(es) [  5063279 ] in OH /oracle/U3D/102_64
    INFO:----
    INFO:Finishing ApplySession at Tue Mar 04 16:08:55 GMT-07:00 2008
    INFO:Total time spent waiting for user-input is 0 seconds.  Finish at Tue Mar 04 16:08:55 GMT-07:00 2008
    INFO:Stack Description: oracle.opatch.PrereqFailedException: Prerequisite check "CheckRollbackable" on auto-rollback patches failed.
    INFO:StackTrace: oracle.opatch.OPatchSessionHelper.runApplyPrereqs(OPatchSessionHelper.java:3635)
    INFO:StackTrace: oracle.opatch.ApplySession.processLocal(ApplySession.java:3529)
    INFO:StackTrace: oracle.opatch.ApplySession.process(ApplySession.java:5238)
    INFO:StackTrace: oracle.opatch.OPatchSession.main(OPatchSession.java:1544)
    INFO:StackTrace: oracle.opatch.OPatch.main(OPatch.java:570)
    INFO:File "/oracle/U3D/102_64/.patch_storage/patch_unzip" cannot be deleted as it does not exist

Maybe you are looking for

  • Please help my old ipod mini!

    my IPod mini is about 5 yrs old and still great up until now. I never did updates on my itunes and ipod but never had a problem. I finally did upgrade to the newest version and some of my music will not show on my ipod. and of course... the songs tha

  • HOW TO BURN ITUNE MOVIES TO DVD

    i bought itune movies for my kids, i tried to burn them on dvd but they would not play in the car when we go for a road trip. Can anyone help me?

  • Issue with publish settings: html and swf files

    In Flash CS5.5 when selecting, Publish Settings: html and swf, the html file does not display the swf from the URL after ftp. The swf file, however, does display from the URL without the html file. My work around has been to hand code the html. Is th

  • Archive service notification and service orders

    Hello We need to remove few service notification and service orders from the system.These were created by mistake and now we want to remove those orders and notificaiton from the system Please explain with required transactions. Regards Santosh

  • Executing a program

    I'm having problems getting set up to run my java programs on my pc. Here's what I've done so far: I set my path in user variables to C:\j2sdk1.4.2_05\bin (I have XP). When I go to execute my program I run javac dinner.java. After this, I run dinner.