. Notes being removed after the script is run?

I wrote a script to allow you to select an image to replace any number of selected files.  Each file starts as an image embedded with a .note to determine where the basis of alignment for the new file should be (that is ' top', 'down' 'left', 'right').  You will find the code below:

#target illustrator

If (app.documents.length > 0) {}

var docRef = app.activeDocument;

var docSelection = docRef.selection;

* Download the new file

newFile var = File.openDialog ("Select a PNG file", "PNG files: * .png ');

* Elements of image process

for (i = 0; i < docSelection.length; i ++) {}

If (.) TypeName docSelection [i] == "RasterItem") {}

var Ancien_fichier = docSelection [i];

* Replace the old image with the New

replaceScaledImage (oldFile, newFile);

}

}

}

else {}

Alert ("open a document before running this script";

}

function replaceScaledImage (oldImage, newFile) {}

Save the old image data.

oldImageScale = oldImage.matrix.mValueA;

oldImageLeft = oldImage.left;

oldImageTop = oldImage.top;

oldImageWidth = oldImage.width;

oldImageHeight = oldImage.height;

oldImageNote = oldImage.note.toLowerCase ();

oldImageNote.replace (/ \s+$ / g,' ');

Martine var = docRef.placedItems.add ();

newImage.file = newFile;

newImage.move (oldImage, ElementPlacement.PLACEAFTER);

newImage.width = newImage.width * oldImageScale;

newImage.height = newImage.height * oldImageScale;

Set the positioning on point pre-caducite.

Switch (oldImageNote) {}

case "down":

newImage.left = (oldImageLeft+(oldImageWidth/2))-(newImage.width/2);

newImage.top = (oldImageTop-(oldImageHeight/2))+(newImage.height/2);

break;

case 'top ':

newImage.left = (oldImageLeft+(oldImageWidth/2))-(newImage.width/2);

newImage.top = oldImageTop;

break;

case "the left":

newImage.left = oldImageLeft;

newImage.top = (oldImageTop-(oldImageHeight/2))+(newImage.height/2);

break;

case "right":

newImage.left = (oldImageLeft+(oldImageWidth/2))-(newImage.width/2);

newImage.top = (oldImageTop-(oldImageHeight/2))+(newImage.height/2);

break;

by default:

newImage.left = (oldImageLeft+(oldImageWidth/2))-(newImage.width/2);

newImage.top = (oldImageTop-(oldImageHeight/2))+(newImage.height/2);

}

Incorporate the new image.

newImage.embed ();

Add the footnote to the old image with the new image.

newImage.note = oldImageNote;

Remove the old image.

oldImage.remove ();

}

For some reason, the ".note" added at the end of the script gets erased once the script has finished.  I can get it even to confirm that it applies the note to the image, but once it is complete, it's gone.  Any ideas as to why?

Thanks for any help in advance.

documentation:

embed() method returns Nothing.

What it does

Incorporates this art in the document. Converts objects of art art point as needed and deletes this object.

so...

After the incorporation, Martine gets deleted and created a new RasterItem, the note is added to a now non-existent element and the new RasterItem is left without a note.

a way of working that this point would be to postpone moving the Martine (only to get easy access to the newly created RasterItem) after it was integrated and note has been added to it

// newImage.move( oldImage, ElementPlacement.PLACEAFTER );
.
.
.
newImage.embed();
var newRaster = docRef.rasterItems[0];
newRaster.note = oldImageNote;
newRaster.move( oldImage, ElementPlacement.PLACEAFTER );
oldImage.remove();

Tags: Illustrator

Similar Questions

  • Satellite Pro L300 will not start until after the update of the BIOS of 1.30 to 1.50

    Dear all,

    I have a Toshiba Satelklite Pro L300 and had no problem for the last 4 years. Last Monday, I replaced my hard drive with a new one and after installing a new copy of Windows XP Pro, I have downloaded all the drivers on the official site. After my last update, I have updated the BIOS to version 1.30 to 1.50. After a few seconds my laptop has rebooted and was not able to load Windows and / or recognize my new hard drive.

    I tried several methods, using safe, optimal Bios default etc but was unsuccessful. IO could not even re - install Windows as the hard drive is not being recognized by the laptop. I've formatted the HD again through my desktop Pc, but still have the same problem.

    I am really worried and would like immediate help!

    Best regards

    Engelbert

    > I formatted the HD again through my desktop Pc, but still have the same problem.
    What happen exactly when you turn on your laptop?

    Set the BIOS as deult and try to install the original recovery image that you got with your laptop. If everything works OK that means upgrading the disk HARD was a success and there is not a serious hardware problem.

    After this check, you can try again to install Windows XP Home edition.
    Please post comments.

  • After the system recovery running following a power outage, my user profile is lost. Unfortunately, he is also the administrator account. How to retrieve the profile or create a new?

    After the system recovery running following a power outage, my user profile is lost.  Unfortunately, he is also the administrator account.  How to retrieve the profile or create a new?

    ·                        Restore point:

    Try typing F8 at startup and in the list of Boot selections, select Mode safe using ARROW top to go there > and then press ENTER.

    Try a restore of the system once, to choose a Restore Point prior to your problem...

    Click Start > programs > Accessories > system tools > system restore > choose another time > next > etc.
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

    If the above does not work:

    ·                        http://www.Vistax64.com/tutorials/130095-user-profile-service-failed-logon-user-profile-cannot-loaded.html

    See if the information in the above tutorial will help you.

    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

    http://windowshelp.Microsoft.com/Windows/en-AU/help/769495bf-035C-4764-A538-c9b05c22001e1033.mspx

    Difficulty of a corrupted user profile

    After creating the profile, you can copy the files from the existing profile. You must have at least three user accounts on the computer to perform these operations, including the new account that you created.

    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

    http://support.Microsoft.com/kb/947242

    A temporary profile is loaded after you connect to a Windows Vista-based system

    See you soon.

    Mick Murphy - Microsoft partner

  • How to change the text after the script to the Calendar Wizard creates a calendar

    I mainly work with Photoshop, so I am new to the world of InDesign.  I put my options for the Calendar Wizard script, it goes through the motions, making the calendar and then shows my finished product.  The problem is that it lists the year alongside each month: may 2012 June 2012, etc, and I need to remove '2012' of each of them.  I know that the font styles updates the entire calendar when they are applied, so I hope that it works in a similar way.  I guess it is a very simple task if you are familiar with the program, haha!

    Thanks in advance for any help!

    It sounds more like you ask how to delete 2012 of several pages, and not how to change the script to not put 2012 in all first. If I'm wrong about this, you may want to ask on the Forum script.

    An easy way to remove 2012 is to use find/replace. If you are looking for 2012 and do not fill the field exchange, she will replace 2012 with nothing. In the Find/Replace window, there is a field that will allow you to search for the location of the cursor to the end of the current history, the history, the stories in the document or all open documents. If you set it to the Document, you can use the search button to find the first instance, and if you want to remove it, you can hit replace them, replace/find (what will change and find the next instance), or change everything. I would replace/find, in case you have 2012 on another part of the calendar that you want to keep. You can also have it search the text only when it has a particular paragraph or a character style and put in place the same or a different paragraph or character style. To do this, click in the boxes of Format change or find. To clear out them, hit the small icon of the Recycle Bin next to the field.

  • my iphone 6 is not the Japan but still having a problem with his camera shttuer. sound is not being muted when the phone is silent. Help!

    my iphone 6 is not the Japan but still having a problem with his camera shttuer. sound is not being muted when the phone is silent. Help!

    The Japan is by far the only country where the shutter is forced to be on

  • PC has not successfully restarted after the installation of updates

    Hello

    I have been updated with Windows Update and asked to restart my PC after the installation is complete, however, my computer froze just at that moment, so I had to press the power button to force it to close. So I don't a not properly restart but forced my PC to stop and I have not a screen saying "Configuring updates" as usual (because there is no restart appropriate but just a forced to close). When I turned on my PC back, I thought that all updates have been lost or screwed up because I don't restart the PC correctly, however, instead, windows said it was "Configuring updates" (from 0% to 30%) and 30%, he said he has been stop and then rebooted my machine and these updates have been 100% configured/installed.

    So my question is, were all 100% installed as said windows updates or was it just a fake reviews? Because I forced my PC to stop rather than restart it when all updates to complete the installation.

    In addition, argues that all updates have been installed successfully in the "Installed updates" menu, too. Please let me know if it of a false notice or not.

    Thank you

    T.

    Since you have not stopped correctly after the installation of updates, updates could not configured correctly

    Follow these steps to see the Windows updates are installed on your computer.

    1. Open Windows update via Control Panel

    2. In the left pane, click view update history.

    Use a system restore to restore your system to a previous state before the installation of the updates

    =================

    1. click 'Start' and type system restore in the search box, and then click "System Restore" in the section programs.

    When you are prompted by the User Account Control feature, click "continue".

    2. do one of the following

    * If there is a recommended restore point, click on choose a different restore point and then click Next.

    * If there no restore points recommended in the list, simply click next to continue.

    3. Select a restore point in which you know that the operating system works and then click on "next".

    5. in confirmation of your restore point page, click on "Finish".

    If this post can help solve your problem, please click the 'Mark as answer"If you find it useful, mark it as useful by clicking the 'Useful' button at the top of this message. Marking a post as answer, or relatively useful, you help others find the answer more quickly.

  • Parent of the values of the Member, not of compensation after removal of the child and running aggregations

    Dear users of Hyperion, we worked on a realignment of store, we are cut and paste shops from one region to the other. We moved all stores except X 1 parent 2 & X 2, so the total of these parents should now be zero. We have updated the cube and'd calc, however Parents always have $ values in them.  Can you please advise how we can fix this because it's doubly adding those numbers in our total entity level. Is there a problem with the type of the members of X 1 and X 2. If it's store or never share then, will not be clearly amounts even after aggregation? It can happen while in the case of stored or never share type of the members of the total still is there on the X 1 and X 2 parents? I'm trying to understand why the values do not go to zero once we got all out of these original parents and stores even after the execution of the aggregation? Please specify. Thank you. Regards, Praveen.

    Hey Praveen

    Glenn has practically put the nail on the head; We stumbled upon this specific scenario a few months back.

    Initially you had children less of X 1 and X 2 so both of these members hold securities aggregated and both of these members have a stored property.  You have moved the children in outline, the X 1 and X 2 have the same aggregated values stored against them.  You run an agg... because there is no child under X 1 and X 2, there is nothing grouped upward to clear the values of these two members and grouped together so the same values are always stored against them.

    Glenn's suggestion for the fix is the same approach that we had to take to resolve it.

    JB

  • Java will not add/remove programs uninstall. When running java get error (java script false) when trying to uninstall get error message (error application of transformations

    When running java get error (java script false) when trying to uninstall get error message (error application of transformations. Went to sunmicro systems, but can not find help. Also having problems with script errors. I'm debugging the scripts not controlled. Using windows xp IE8.

    I think I need some type of uninstaller or need assistance.

    TYVM

    Connie Pitre

    E-mail address is removed from the privacy *.

    Hello

    Try the methods provided below and check if the problem persists.

    Method 1:

    Try the steps in the link below of the Java Support to solve the problem with the error application transforms during the uninstalling of Java.

    Error application of transformations

    http://Java.com/en/download/help/error_applying_transforms.XML

    Method 2:

    To fix problems with the Script in Internet Explorer error click the link below.

    How to resolve script errors in Internet Explorer on Windows computers

    http://support.Microsoft.com/kb/308260

  • PLSQL utl_file.put_line error after the script running 8 ' e

    Hello
    I wrote a script to export the results of a query to an external file using utl_file.put_line. the script works very well for the first 8 hours.

    anonymous block filled
    anonymous block filled
    anonymous block filled
    anonymous block filled
    anonymous block filled
    anonymous block filled
    anonymous block filled
    anonymous block filled

    When I run the same script for the 9th time, I got an error message

    Error from the 1 in the command line:
    DECLARE
    OutFile utl_file.file_type;
    TYPE rc_a IS REF CURSOR;
    l_rc_a rc_a;
    TELLER_1 INTEGER: = 3;
    ctt1 varchar (2000);
    AA varchar (2000);
    BEGIN
    FOR TELLER_1 IN 3.9

    LOOP

    OutFile: = utl_file.fopen ('DAT_DIR', 'A1_W' |) TELLER_1 | "_KANS. TXT', 'w');

    ctt1: = '

    SELECT
    WORP_XW | ''|''||
    D | ''|''||
    V5_AANTAL_KANS | ''|''||
    V5_AVG_KANS | ''|''||
    V6_AANTAL_KANS | ''|''||
    V6_AVG_KANS | ''|''||
    V7_AANTAL_KANS | ''|''||
    V7_AVG_KANS | ''|''||
    V8_AANTAL_KANS | ''|''||
    V8_AVG_KANS | ''|''||
    V9_AANTAL_KANS | ''|''||
    V9_AVG_KANS
    Of
    (
    Select D, V5_AANTAL_KANS, V5_AVG_KANS, V6_AANTAL_KANS, WORP_XW, ROUND(V6_AVG_KANS,6) V6_AVG_KANS ROUND(V5_AVG_KANS,6),
    V7_AANTAL_KANS, V7_AVG_KANS, V8_AANTAL_KANS, ROUND(V8_AVG_KANS,6) V8_AVG_KANS ROUND(V7_AVG_KANS,6),
    V9_AANTAL_KANS, ROUND(V9_AVG_KANS,6) V9_AVG_KANS
    Of
    (
    Select WORP_XW, D, KAN,
    case VERSIE_VX when "V5" then 5 when "V6" when then 6 "V7" when then 7 "V8" when then 8 "V9" then 9 end as VERSIE_VX
    of VMENS. TOEVAL_BASIS_W' | TELLER_1 | »

    )
    pivot)
    AVG (KAN) as AVG_KANS,
    COUNT (KAN) AS AANTAL_KANS
    by VERSIE_VX (V5, V6, V7, V8, V9 9 8 7 6 5)
    )
    ORDER BY D
    )';

    L_rc_a OPEN FOR ctt1;
    LOOP
    EXTRACTION l_rc_a IN aa;
    EXIT WHEN l_rc_a % NOTFOUND;
    -dbms_output.put_line (aa);
    UTL_FILE.put_line (OutFile, aa, TRUE);
    END LOOP;

    END LOOP;
    UTL_FILE.fclose (outfile);
    END;
    Error report:
    ORA-29283: Ongeldige bestandsbewerking/ORA-29283: invalid file operation
    ORA-06512: in 'SYS. UTL_FILE", regel 536
    ORA-29283: Ongeldige bestandsbewerking/ORA-29283: invalid file operation
    ORA-06512: in rule 14
    29283 00000 - "invalid file operation.
    * Cause: An attempt was made to read from a file or a directory which is
    not exist, or the file or directory access was denied by the
    Operating system.
    * Action: Check access privileges to the file and directory on the file system
    and if reading, check that the file exists.


    The same is true when I use another script writes the results of a query to an external file. Y at - there someone who can tell me why I have an error message after running 8 ' e of this script.

    With respect,
    Michiel van Mens

    The second time through the outer loop, it will fail because you try to open a file that is already open. Move your utl_file.fclose statement of before the last "END LOOP '.

  • VRealize Automation Services 6.2 Application Deployment not removed after the expiry of the vRA (vCAC) machine"

    vRealize 6.2.0 - 2299574 Automation (vRA)

    vRealize Automation Services of Application (vRAAS) 6.2.0

    I have a request to vRAAS presented at vRA. It deploys successfully in the catalog of vRA.

    I then tell the machine ends, as the desired result is to completely remove the deployment.

    The machine disappears from the tab elements of vRA, but the deployment of the Application does not work - it's curious. There are no options for the user to remove what I can find.

    The virtual machine is removed in vCenter Server, but the watch still deployment within vRAAS.

    An admin can log in vRAAS and delete the deployment manually.

    The user has 'Publisher and responsible for the deployment of applications' role called in the vRA.

    Must the deployment (in the tab elements vRA & vRAAS location of deployments) automatically deleted also when the machine is out of date?

    Thank you!

    Currently DPPA does not know that the machine is expired or deleted of the vRA so that she feels her place and running so that him point will not be removed from DPPA.

    We probably need a better way to handle this level of product integration.

  • 850 - 009na M1Z34EA #ABU: CPU fan for the 850-009na feel like Phoenix does not turn down after the power - on self test unless the BIOS is entered

    Hello

    I have posted responses to other posts on this topic, but thought I'd start a new thread to gather my conclusions. I'm sorry for a trial

    This PC is virtually brand new (only a few weeks now) and otherwise perform exceptionally.

    Basically, if the machine is disconnected from the power grid (i.e. the power is off at the plug or the power cord removed), when the machine is supplied then the CPU fan turns over 2000 rpm and stays there. All the other PC that I do this too, but the fan will slow down after turning upward. I know that this is done as part of the POST to check that the fan is running.

    If I go into any installation of seed, start-up or BIOS for example (i.e. by pressing ESC or F10 etc.), the fan will slow down immediately up to 700 rpm. It will stay like that until the next time the machine is started against the cold. If I shut down the PC - watch or stop - but do not cut the power supply, then the next time the machine is started, the fan is still about 700 rpm. It is not to turn up to 2 k + RPM when lit.

    As soon as I unplug, then the next time the PC boots, it will turn to the top and I have to repeat steps - off, boot, enter the BIOS, exit and continue. It is something to do with the cold start.

    Note that I don't have to do anything in the start menu - I for example go to the BIOS settings, exit without saving the changes, and the fan will still slow. It's going in the boot sector that slows down the fan.

    When the PC started out-of-the-box, I opted for the upgrade to Windows 10 during installation. I have read in various places that people had experienced after the upgrade, so I reset the machine to factory settings (Win 8.1) and have not upgraded, but the problem persisted. However convinces me that Windows 10 has been removed completely, as when I went to restore the backup image (i.e. dating back to what I had before the factory reset) there are references to 10 Windows (for example, it says 'Continue to Windows 10' as well as various food options). I do not understand UEFI so I don't know if that was involved.

    I tried to change the power plan options "Processor power management-> cooling system strategy" on the liabilities side, but no joy there.

    I think that the fan and sensors work, based on the findings below. These readings of temp and fan are taken from AIDA64

    After starting cold (current was cut, without entering the BIOS), machine runs dry without load

    Exactly the same thing--starting in cold, but go in the BIOS, do nothing and continue. Once again, no load

    This is after power off and resarting, but to let the PC network

    After the above, I used Prime95 to put the CPU support (use of 95-100%), and after an hour, the readings are:

    Note that even so, the fan was not particularly strong, but it's at 2222 rpm as in the first reading.

    If I play at 4K (the whole point of the PC ) the CPU so far got very warm, the GPU is but his fan turns up as planned.

    In conclusion, it seems that the POST has a problem because it does not slow down the fan after the test.

    I can live with let the machine always plugged into the sector (for example, most of the time) and I guess that's what most people do, but I would like to know what the problem is (for example if it's really something 10 Windows, or a bug in the BIOS/UEFI)

    Thank you very much!

    John

    Explain you a lot of people who maybe have returned their system immediately because of this? Others might judge normal sound. Not irritable average is not coming here to complain. Others might judge her so little. They simply don't like. You will never convince me that is not a BIOS problem. As the problem resolves itself when you enter manually each time. It can be reproduced every time.

  • Service SQL Server 2014 will not start start after the update sp1 (KB3058865, KB3075950, KB3094221)

    Hi, my SQL Server 2014 works very well in my server with WIndows 2012 until I installed the new day & service pack that was required for server hardening.

    I successfully installed SP1 KB 3058865 first, then discovered that the services do not start. After so much research to fix, I came with the 2 cu updates KB3075950, KB3094221 in knowing that it could solve my problem but unfortunately is not.

    I also tried to change the service account that many suggest, but his does not work.

    I tried to replace the master file & maslog but also failed.

    I tried to run etc and unique usermode and restore master db... also failed.

    Here is the log file:

    16/02/01 15:21:21.83 Server Microsoft SQL Server 2014 (SP1 - CU3) (KB3094221) - 12.0.4427.24 (X 64)
    October 10, 2015 17:18:26
    Copyright (c) Microsoft Corporation
    Standard Edition (64-bit) on Windows NT 6.2 (build 9200 :) (hypervisor)

    2016-02-01 15:21:21.84 setting the server UTC: 08:00
    2016-02-01 15:21:21.84 Server (c) Microsoft Corporation.
    2016-02-01 15:21:21.84 server all rights reserved.
    2016-02-01 15:21:21.84 server process ID is 5128.
    2016-02-01 15:21:21.86 Server system manufacturer: "Microsoft Corporation", model of system: 'Virtual Machine '.
    2016-02-01 15:21:21.86 the server's authentication mode is MIXED.
    2016-02-01 15:21:21.86 Server record SQL Server messages in file ' C:\Program Files\Microsoft SQL Server\MSSQL12. MSSQLSERVER\MSSQL\Log\ERRORLOG'.
    2016-02-01 15:21:21.86 Server service account is "NT Service\MSSQLSERVER". This is an informational message; no user action is required.
    2016-02-01 15:21:21.86 registry server startup parameters:
    -d C:\Program Files\Microsoft SQL Server\MSSQL12. MSSQLSERVER\MSSQL\DATA\master.mdf
    e C:\Program Files\Microsoft SQL Server\MSSQL12. MSSQLSERVER\MSSQL\Log\ERRORLOG
    l C:\Program Files\Microsoft SQL Server\MSSQL12. MSSQLSERVER\MSSQL\DATA\mastlog.ldf
    2016-02-01 15:21:21.86 Server startup command line parameters:
    s 'MSSQLSERVER '.
    2016-02-01 15:21:22.27 Server SQL Server has detected 1 struggling with 1 cores per socket and 1 logical processors per socket, 1 total logical processors; using 1 logical processors based on SQL Server licenses. This is an informational message; no user action is required.
    2016-02-01 15:21:22.27 Server SQL Server starts at the normal base priority (= 7). It is an informational message only. No user action is required.
    2016-02-01 15:21:22.28 Server has detected 7999 MB of RAM. This is an informational message; no user action is required.
    2016-02-01 15:21:22.28 Server using conventional memory in the memory manager.
    2016-02-01 15:21:22.33 default server collation: SQL_Latin1_General_CP1_CI_AS (us_english 1033)
    2016-02-01 15:21:22.37 Server this instance of SQL Server is a latest report by using a process ID of 1600 at 01/02/2016 15:13:12 (local) 01/02/2016 07:13:12 (UTC). This is an informational message only; no user action is required.
    2016-02-01 15:21:22.38 the maximum number of connections administrator dedicated to this server instance is '1 '.
    2016-02-01 15:21:22.38 configuration of server node: node 0: CPU mask: 0 x 0000000000000001:0 Active CPU mask: 0 x 0000000000000001:0. This message provides a description of the NUMA configuration for this computer. It is an informational message only. No user action is required.
    2016-02-01 15:21:22.40 allocation of dynamic locking using the server.  Initial allocation of blocks of lock of 2500 and 5000 per node lock owner.  It is an informational message only.  No user action is required.
    2016-02-01 15:21:22.43 spid8s start database 'master '.
    2016-02-01 15:21:22.49 Server CLR version loaded v4.0.30319.
    2016-02-01 15:21:22.51 spid8s d - 8 operations in the database 'master' (1:0). It is an informational message only. No user action is required.
    2016-02-01 15:21:22.61 Server common language features (CLR) runtime initialized using CLR version C:\Windows\Microsoft.NET\Framework64\v4.0.30319\ v4.0.30319.
    2016-02-01 15:21:22.62 spid8s 0 operations cancelled in database 'master' (1:0). It is an informational message only. No user action is required.
    2016-02-01 15:21:22.62 spid8s Recovery is writing a checkpoint in database 'master ' (1). It is an informational message only. No user action is required.
    2016-02-01 15:21:22.79 spid8s SQL Server Audit begins audits. This is an informational message. No user action is required.
    2016-02-01 15:21:22.80 spid8s SQL Server Audit has begun audits. This is an informational message. No user action is required.
    2016-02-01 15:21:22.88 spid8s Trace SQL ID 1 was launched by the "sa" login
    2016-02-01 15:21:23.28 spid8s server name is "UATCASADB". It is an informational message only. No user action is required.
    2016-02-01 15:21:23.28 spid13s A self-generated certificate was loaded successfully for encryption.
    2016-02-01 15:21:23.33 spid13s Server listens on ['none' 1433].
    2016-02-01 15:21:23.40 spid13s Server listens on ['none' 1433].
    local connections provider 2016-02-01 15:21:23.44 spid13s server is ready to accept connection on [\\.\pipe\SQLLocal\MSSQLSERVER].
    local connections provider 2016-02-01 15:21:23.44 spid13s server is ready to accept connection on [\\.\pipe\sql\query].
    2016-02-01 15:21:23.48 Server Server listens on [: 1 1434].
    2016-02-01 15:21:23.49 Server Server listening on [127.0.0.1 1434 ].
    2016-02-01 15:21:23.49 connection admin support dedicated server was created for locally listening on port 1434.
    2016-02-01 15:21:23.49 Server SQL Server attempts to save an of Service Principal name (SPN, service principal name) for the SQL Server service. Kerberos authentication is not possible, until a name for the SQL Server service is SPN. This is an informational message. No user action is required.
    2016-02-01 15:21:23.60 spid14s A new instance of the full-text filter daemon host process has been started successfully.
    2016-02-01 15:21:23.71 Server SQL Server Network Interface library successfully registered the Service Principal Name (SPN) [MSSQLSvc/UATCASADB.onenetworkbank.com.ph] for the SQL Server service.
    2016-02-01 15:21:23.72 Server SQL Server Network Interface library successfully registered the Service Principal Name (SPN) [MSSQLSvc/UATCASADB.onenetworkbank.com.ph:1433] for the SQL Server service.
    2016-02-01 15:21:23.97 spid17s start database 'msdb '.
    2016-02-01 15:21:23.98 spid18s database startup "ReportServer".
    2016-02-01 15:21:23.98 spid19s database startup 'ReportServerTempDB '.
    2016-02-01 15:21:24.03 spid9s start database 'mssqlsystemresource '.
    2016-02-01 15:21:24.08 spid9s the base resource database build version is 12.00.4427. It is an informational message only. No user action is required.
    Error logon 2016-02-01 15:21:24.11: 18401, severity: 14, State: 1.
    2016-02-01 15:21:24.11 of logon login failed for user "NT SERVICE\ReportServer". Reason: The server is in script upgrade mode. Only one administrator can connect at this time. [CLIENT: ]
    2016-02-01 15:21:24.18 spid19s 1 transactions rolled forward in the 'ReportServerTempDB' (6:0) database. It is an informational message only. No user action is required.
    2016-02-01 15:21:24.28 spid19s 0 transactions cancelled in the database 'ReportServerTempDB' (6:0). It is an informational message only. No user action is required.
    2016-02-01 15:21:24.44 spid17s 133 transactions rolled forward in the database 'msdb' (4:0). It is an informational message only. No user action is required.
    2016-02-01 15:21:24.73 spid17s 0 transactions cancelled in the database 'msdb' (4:0). It is an informational message only. No user action is required.
    2016-02-01 15:21:24.74 spid17s Recovery is writing a checkpoint in database 'msdb' (4). It is an informational message only. No user action is required.
    2016-02-01 15:21:24.79 spid9s start database 'model '.
    2016-02-01 15:21:25.01 spid9s clearing tempdb database.

    2016-02-01 15:21:25.94 spid9s start database 'tempdb '.
    2016-02-01 15:21:26.12 spid20s The Service Broker endpoint is in a disabled or stopped state.
    2016-02-01 15:21:26.12 spid20s The Database Mirroring endpoint is disabled or stopped state.
    Manager of Service Broker 2016-02-01 15:21:26.15 spid20s began.
    2016-02-01 15:21:27.32 spid8s database 'master' is upgrading script 'msdb110_upgrade.sql' of level 201328592 level 201331019.
    2016-02-01 15:21:27.32 spid8s-
    2016-02-01 15:21:27.32 spid8s start PRE_MSDB execution. SQL
    2016-02-01 15:21:27.32 spid8s-
    2016-02-01 15:21:28.36 spid8s configuration database COMPATIBILITY_LEVEL option for 100 for database 'msdb '.
    2016-02-01 15:21:28.56 spid8s-
    2016-02-01 15:21:28.56 spid8s start PRE_SQLAGENT100 execution. SQL
    2016-02-01 15:21:28.56 spid8s-
    2016-02-01 15:21:28.60 spid8s configuration database option COMPATIBILITY_LEVEL of 120 for the database 'msdb '.
    2016-02-01 15:21:28.77 spid8s Configuration option 'allow updates' goes from 1 to 1. Run the RECONFIGURE statement to install.
    2016-02-01 15:21:28.77 spid8s Configuration option 'allow updates' goes from 1 to 1. Run the RECONFIGURE statement to install.
    Error logon 2016-02-01 15:21:29.18: 18401, severity: 14, State: 1.
    2016-02-01 15:21:29.18 of logon login failed for user "NT SERVICE\ReportServer". Reason: The server is in script upgrade mode. Only one administrator can connect at this time. [CLIENT: ]
    2016-02-01 15:21:31.84 spid8s attempting to load library 'xpstar.dll' in memory. It is an informational message only. No user action is required.
    "2016-02-01 by using spid8s 15:21:31.86"xpstar.dll' version ' 2014.120.4100 ' to run the extended stored procedure 'xp_instance_regread '. This is an informational message only; no user action is required.
    2016-02-01 15:21:31.89 spid8s DBCC TRACEOFF 1717, process server ID (SPID) 8. This is an informational message only; no user action is required.
    2016-02-01 15:21:31.89 spid8s DBCC execution completed. If DBCC printed in error messages, contact your system administrator.
    2016-02-01 15:21:31.90 spid8s
    2016-02-01 15:21:31.90 spid8s create table temp_sysjobschedules
    2016-02-01 15:21:32.20 spid8s
    2016-02-01 15:21:32.20 spid8s Alter table sysdownloadlist...
    2016-02-01 15:21:32.22 spid8s
    2016-02-01 15:21:32.22 spid8s Alter table sysjobhistory...
    2016-02-01 15:21:32.24 spid8s
    2016-02-01 15:21:32.24 spid8s Alter table systargetservers...
    2016-02-01 15:21:32.25 spid8s
    2016-02-01 15:21:32.25 spid8s Alter table sysjobsteps...
    2016-02-01 15:21:32.40 spid8s Configuration option 'allow updates' goes from 1 to 0. Run the RECONFIGURE statement to install.
    2016-02-01 15:21:32.40 spid8s Configuration option 'allow updates' goes from 1 to 0. Run the RECONFIGURE statement to install.
    2016-02-01 15:21:32.42 spid8s
    2016-02-01 15:21:32.42 spid8s-
    2016-02-01 15:21:32.42 spid8s PRE_SQLAGENT100 execution. Full SQL
    2016-02-01 15:21:32.42 spid8s-
    2016-02-01 15:21:32.46 spid8s DMF pre-shaping within walking distance...
    2016-02-01 15:21:32.83 spid8s DC pre-shaping within walking distance...
    2016-02-01 15:21:32.83 spid8s check if Data collector config table exists...
    2016-02-01 15:21:32.84 spid8s State of collector of data before the update: 0
    2016-02-01 15:21:32.84 spid8s pre_dc100::Check if syscollector_collection_sets_internal table exists...
    2016-02-01 15:21:32.84 spid8s pre_dc100::Capturing Collection to define the status of temporary table...
    2016-02-01 15:21:33.05 spid8s Deleting cached generated automatically collect T - SQL packages to msdb data...
    2016-02-01 15:21:33.05 spid8s end of the DC pre-staged to level as follows.
    2016-02-01 15:21:33.05 spid8s DAC pre-shaping within walking distance...
    2016-02-01 15:21:33.06 spid8s from CAD pre-shaping within walking distance...
    2016-02-01 15:21:33.06 spid8s end of the CAD pre-staged to level as follows.
    2016-02-01 15:21:33.06 spid8s-
    2016-02-01 15:21:33.06 spid8s start execution of MSDB. SQL
    2016-02-01 15:21:33.06 spid8s-
    2016-02-01 15:21:33.19 spid8s Configuration option 'allow updates' from 0 to 1. Run the RECONFIGURE statement to install.

    2016-02-01 15:21:33.19 spid8s Configuration option 'allow updates' from 0 to 1. Run the RECONFIGURE statement to install.
    2016-02-01 15:21:33.37 spid8s check the size of the MSDB.
    2016-02-01 15:21:33.63 spid8s error: 8966, severity: 16, State: 2.
    2016-02-01 15:21:33.63 spid8s can not read and lock the page (1:56616) with lock type SH. page no ID invalid. has failed.
    2016-02-01 15:21:33.63 spid8s error: 8946, severity: 16, State: 12.
    2016-02-01 15:21:33.63 spid8s Table error: Allocation page (1:56616) has invalid header values to the PFS_PAGE page. The type is 0. Check the type, unit ID of ID and the ID of the page on the page.
    2016-02-01 15:21:33.63 spid8s error: 912, severity: 21, State: 2.
    2016-02-01 15:21:33.63 spid8s Script level upgrade for database 'master' failed because upgrade step 'msdb110_upgrade.sql' has detected 3601, an error state 5, severity 25. It is a serious condition that could interfere with the normal operation and the database is taken offline. If the error occurred during the upgrade of the 'master' database, it will prevent the entirety of a SQL Server instance to start. Review the previous entries in the error log, take appropriate corrective action and restart the database so that the script upgrade steps run until the end.
    2016-02-01 15:21:33.64 spid8s error: 3417, severity: 21, State: 3.
    2016-02-01 15:21:33.64 spid8s cannot recover the master database. SQL Server cannot run. Master of restoring a full backup, repair or rebuild. For more information on how to rebuild the master database, see the SQL Server online documentation.
    2016-02-01 15:21:33.64 spid8s stop SQL Server launched
    2016-02-01 15:21:33.64 spid8s trace SQL stopped due to server shutdown. Trace ID = "1". This is an informational message only; no user action is required.
    2016-02-01 15:21:34.70 spid8s error: 25725, severity: 16, State: 1.
    2016-02-01 15:21:34.70 spid8s an error occurred trying to empty sessions extended all running events.  Some events may be lost.
    2016-02-01 15:21:34.71 spid13s the SQL Server Network Interface library could not deregister the Service Principal Name (SPN) [MSSQLSvc/servername.urldomain] for the SQL Server service. Error: 0x2af9, State: 61. Administrator should deregister this SPN manually to avoid client authentication errors.
    2016-02-01 15:21:34.71 spid13s the SQL Server Network Interface library could not deregister the Service Principal Name (SPN) [MSSQLSvc / servername.urldomain:1433] for the SQL Server service. Error: 0x2af9, State: 61. Administrator should deregister this SPN manually to avoid client authentication errors.

    -----------------------------------------------------------------------------------------------

    I would be grateful for all the help I can get. Thank you.

    Hello

    Your question is beyond the scope of this community.

    Please repost your question in the SQL Server TechNet Forums.

    https://social.technet.Microsoft.com/forums/SQLServer/en-us/home?category=SQLServer

    TechNet Server forums.

    http://social.technet.Microsoft.com/forums/WindowsServer/en-us/home?category=WindowsServer

    See you soon.

  • OSD version 4.1.1.19 is not formatting out of the Script as planned

    After upgrading to 4.0 of OSD, I noticed that when I use the output of the script window, it wraps the output of the script to about 80 characters.

    When I use the command 'SET SQLFORMAT ANSICONSOLE' it seems to provide me with the long expected rows of data including the headers I expect.

    When I close my OSD and restart the packaging back.


    I also found that I can not use the performance indicators and to make them work.

    SELECT /*csv*/ * FROM scott. EMP;

    SELECT /*xml*/ * FROM scott. EMP;

    SELECT / * html * / * FROM scott. EMP;

    SELECT / * delimited * / * FROM scott. EMP;

    SELECT / * Insert * / * FROM scott. EMP;

    SELECT / * charger * / * FROM scott. EMP;

    SELECT / * fixe * / * FROM scott. EMP;

    SELECT / * text * / * FROM scott. EMP;

    I remember at one point several months back I opened SQLPlus and he did a window exit changes but I wasn't expecting to have an impact in the OSD.

    I am running the OSD 4.1.1.19 64 bit on Windows 7 64 bit.

    Thanks in advance for any help you can provide.

    -Tom

    Create a script with all your settings.

    Defined in this script to run at login preferences.

    Response of long form here.

  • ODI 12 c not dΘmarre after the Linux kernel update

    Hi all

    Currently, I am having trouble starting my 12 c ODI after that I updated a bunch of kernel and rebooted the machine.

    The work formerly configuration was as follows:

    Linux oraclelinux6.localdomain 3.8.13 - 35.3.4.el6uek.x86_64 #2 SMP Wed Jul 30 00:59:13 PDT 2014 x86_64 x86_64 x86_64 GNU/Linux

    ODI Standalone Edition Version 12.1.3

    Build ODI_12.1.3.0.0_GENERIC_140617.0542

    Java (TM) Platform 1.7.0_67

    Then I updated the package kernel - uek.x86_64, the output of the command "yum update" was the following:

    sudo yum update kernel - uek.x86_64 - y
    Loaded modules: refresh-packagekit, security
    Implementation of the update process
    Resolution of dependencies
    --> Running transaction control
    -> Package kernel - uek.x86_64 0:3.8.13 - 44.1.1.el6uek will be installed
    --> Processing dependency: kernel-firmware = 3.8.13 - 44.1.1.el6uek for package: kernel-uek - 3.8.13 - 44.1.1.el6uek.x86_64
    --> Running transaction control
    -> Package kernel-uek - firmware.noarch 0:3.8.13 - 44.1.1.el6uek will be installed
    --> Resolution of dependencies finished
    --> Running transaction control
    -> Package kernel - uek.x86_64 0:2.6.39 - 400.17.1.el6uek will be deleted
    -> Package kernel-uek - firmware.noarch 0:2.6.39 - 400.17.1.el6uek will be deleted
    --> Resolution of dependencies finished


    Resolved dependencies

    ===========================================================================================================================
    Package Arch Version repository size
    ===========================================================================================================================
    Installation:
    kernel-uek x86_64 3.8.13 - 44.1.1.el6uek public_ol6_UEKR3_latest 41 M
    Disassembly:
    2.6.39 - 400.17.1.el6uek @ol6_UEK_base 101 M x86_64 kernel-uek
    kernel-uek-firmware noarch 2.6.39 - 400.17.1.el6uek @ol6_UEK_base 5.0 M
    Install the dependencies:
    kernel-uek-firmware noarch 3.8.13 - 44.1.1.el6uek public_ol6_UEKR3_latest 1.9 M

    Summary of the operation
    ===========================================================================================================================
    Install 2 package (s)
    Remove the 2 package (s)

    Download size: 43 M
    Download packages:
    (1/2): kernel-uek - 3.8.13 - 44.1.1.el6uek.x86_64.rpm |  41 MO 00:55
    (2/2): kernel-uek-firmware - 3.8.13 - 44.1.1.el6uek.noarch.rpm | 1.9 MB, 00:02
    ---------------------------------------------------------------------------------------------------------------------------
    Total                                                                                          761 kB/s |  43 MO 00:58
    Running rpm_check_debug
    Running Transaction test
    Successful Test transaction
    Transaction running
    Installation: kernel-uek-firmware - 3.8.13 - 44.1.1.el6uek.noarch 1/4
    Installation: kernel-uek - 3.8.13 - 44.1.1.el6uek.x86_64 2/4
    Cleaning: kernel-uek - 2.6.39 - 400.17.1.el6uek.x86_64 3/4
    Cleaning: kernel-uek-firmware - 2.6.39 - 400.17.1.el6uek.noarch 4/4
    Audit: kernel-uek-firmware - 3.8.13 - 44.1.1.el6uek.noarch 1/4
    Audit: kernel-uek - 3.8.13 - 44.1.1.el6uek.x86_64 2/4
    Audit: kernel-uek - 2.6.39 - 400.17.1.el6uek.x86_64 3/4
    Audit: kernel-uek-firmware - 2.6.39 - 400.17.1.el6uek.noarch 4/4


    Deleted:
    core - uek.x86_64 0:2.6.39 - 400.17.1.el6uek
    kernel-uek - firmware.noarch 0:2.6.39 - 400.17.1.el6uek

    Installed:
    core - uek.x86_64 0:3.8.13 - 44.1.1.el6uek

    Dependency installed:
    kernel-uek - firmware.noarch 0:3.8.13 - 44.1.1.el6uek

    Complete!

    The broken configuration after the update of the kernel is as follows:

    Linux oraclelinux6.localdomain 3.8.13 - 44.1.1.el6uek.x86_64 #2 SMP Wed Sep 10 06:10:25 CDT 2014 x86_64 x86_64 x86_64 GNU/Linux

    ODI Standalone Edition Version 12.1.3

    Build ODI_12.1.3.0.0_GENERIC_140617.0542

    Java (TM) Platform 1.7.0_67

    When you try to start ODI-Studio after the reboot of the machine, the following Java exception appears:

    Merge Oracle Data Integrator Studio 12 c
    Copyright (c) 1997, 2014, Oracle and/or its affiliates. All rights reserved.

    2014-10-08 15:24:15.025 NOTIFICATION installation area set to file:/oradisk/Oracle/Middleware/Oracle_Home/
    java.lang.RuntimeException: Exception in org.eclipse.osgi.framework.internal.core.SystemBundleActivator.start () of org.eclipse.osgi bundle.
    at org.eclipse.osgi.framework.internal.core.InternalSystemBundle.resume(InternalSystemBundle.java:233)
    at org.eclipse.osgi.framework.internal.core.Framework.launch(Framework.java:657)
    at org.eclipse.osgi.framework.internal.core.EquinoxLauncher.internalInit(EquinoxLauncher.java:69)
    at org.eclipse.osgi.framework.internal.core.EquinoxLauncher.init(EquinoxLauncher.java:37)
    at org.eclipse.osgi.launch.Equinox.init(Equinox.java:178)
    at org.netbeans.modules.netbinox.Netbinox.init(Netbinox.java:84)
    at org.netbeans.core.netigso.Netigso.prepare(Netigso.java:166)
    at org.netbeans.NetigsoHandle.turnOn(NetigsoHandle.java:127)
    at org.netbeans.ModuleManager.enable(ModuleManager.java:1176)
    at org.netbeans.ModuleManager.enable(ModuleManager.java:1011)
    at org.netbeans.core.startup.ModuleList.installNew (ModuleList.java:340)
    at org.netbeans.core.startup.ModuleList.trigger (ModuleList.java:276)
    at org.netbeans.core.startup.ModuleSystem.restore (ModuleSystem.java:301)
    at org.netbeans.core.startup.Main.getModuleSystem (Main.java:181)
    at org.netbeans.core.startup.Main.getModuleSystem (Main.java:150)
    at org.netbeans.core.startup.Main.start (Main.java:307)
    at org.netbeans.core.startup.TopThreadGroup.run(TopThreadGroup.java:123)
    at java.lang.Thread.run(Thread.java:745)
    Caused by: org.osgi.framework.BundleException: Exception in org.eclipse.osgi.framework.internal.core.SystemBundleActivator.start () of org.eclipse.osgi bundle.
    at org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator(BundleContextImpl.java:734)
    at org.eclipse.osgi.framework.internal.core.BundleContextImpl.start(BundleContextImpl.java:683)
    at org.eclipse.osgi.framework.internal.core.InternalSystemBundle.resume(InternalSystemBundle.java:225)
    ... more than 17
    Caused by: java.lang.NumberFormatException: for input string: "2.0."
    at java.lang.NumberFormatException.forInputString(NumberFormatException.java:65)
    at java.lang.Integer.parseInt(Integer.java:492)
    at java.lang.Integer.parseInt(Integer.java:527)
    at org.eclipse.osgi.internal.resolver.StateBuilder.createBundleDescription(StateBuilder.java:61)
    at org.eclipse.osgi.internal.resolver.StateObjectFactoryImpl.createBundleDescription(StateObjectFactoryImpl.java:33)
    at org.eclipse.osgi.internal.baseadaptor.BaseStorage.readStateData(BaseStorage.java:845)
    at org.eclipse.osgi.internal.baseadaptor.BaseStorage.getStateManager(BaseStorage.java:791)
    at org.eclipse.osgi.baseadaptor.BaseAdaptor.getPlatformAdmin(BaseAdaptor.java:380)
    at org.eclipse.core.runtime.internal.adaptor.EclipseAdaptorHook.frameworkStart(EclipseAdaptorHook.java:90)
    at org.eclipse.osgi.baseadaptor.BaseAdaptor.frameworkStart(BaseAdaptor.java:253)
    at org.eclipse.osgi.framework.internal.core.SystemBundleActivator.start(SystemBundleActivator.java:60)
    to org.eclipse.osgi.framework.internal.core.BundleContextImpl$ 1.run(BundleContextImpl.java:711)
    at java.security.AccessController.doPrivileged (Native Method)
    at org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator(BundleContextImpl.java:702)
    ... 19 more

    I already tried to reinstall ODI 12 c 12.1.3, but the error message is always the same. However, ODI-Studio run as superuser (known) does not work, even if the entire configuration is lost, for example repository connections.

    Sorry for the wall of text, I thought that some details could be useful. Someone at - it never have a similar problem? Is this a known issue? How can this problem be solved? I have found no information about it until now.

    Thanks in advance and greetings
    Thomas

    Remove the following the user-home directory:

    /. ODI/system12.1.3.0.0

    and try again.

    You will lose some preferences. But this shouuld not to be a problem.

  • Error: "... isn't a table...". "XML is not correctly interpreted after the XSL transformation. Problem of quantity of line table.

    Hey guys, it's one of my xml elements:

    Jaspreet Sohi 12 18 Juliane Lenz 11 17 Sophie Charlotte Stender 10 15 Rosbeh Hamidzadeh Khayyat 12 17 Lion Stoldt 12 17 Poles Lucas Meincke 6 8 Bero Luke Vincent Ernst 6 8 Cedric Roth 6 8 Soner Cantay 6 8 the following XSL Transformation tags I use once to turn all "m" tags and one to transform all 'j '. Please, imagine the CSL-code below to reproduce exactly. Only the 'young' - table - Tag are replaced by "Mädchen" and all BROKEN underscore characters are replace by _m. like all the "select =" j [@...] "." "have been replaced by" select = "m [@...]". " ". 1 2 3 the code is very easy to live I think and not difficult to understand. As I said, I use it twice - for two transformations. The very, very strange thing, my problem is that a transformation works perfectly in InDesign and a table is created for all 'kategorie' - tags (everything is located in a foreach loop). But the second script does not work! Simply, I don't get it I can't understand. I tried more than anything. InDesign ISC (in German, translated so hypothesis based on) 'young is an invalid table element or is displayed in the wrong order. The second strange thing is that I can replace my attribute "aid: trows ' by a number, for example '10' and immediately the script works very well (there are never more than 6 'j'" tags in my XML so that the table is never more than 6 rows "). But it does not work properly with the real number, my variable "rows_j". These are my variables: they are all defined before the tables for m and j are created. So finally, why (the devil) is a table created and performed perfectly while the second - in the aftermath of the first in the XSL.script as a replica of the first - causes an error? As I've already said, I really tried everything. For example, the script also works when one of the parties ' ' is deleted at random by the script. Removing one of these parts directly makes the job of script. One of my attempts to understand the thing, but it only showed that none of these pieces 'cell to end-for-each' there is an error. I'm really desperate and research before being rescued by one of you geniuses :)

    Ah, no worries. The forum software is, well, different.

    What would be better, however, would be an example of ID file, all XSLT/XLT files you use, and one bit of data exactly as you have (State before processing). ZIP upward, upload to say dropbox.com and feel free to send me a private message for the download link.

    Too often there is something different between the pasted samples by post and the real thing it is sometimes less useful LeRiz. I'll keep it private, of course. Then we can communicate via PMs or email until we can find together a solution (hopefully), and then publish that this solution is in the forum for the benefit of others.

    Thank you, Mike

Maybe you are looking for

  • Connect with SN

    Hello community. You can help me please? My friend told me that she called him some support, they said that they are an Appleand say that gave them the serial numberand they was connected. Is it possible to connect with the serial number? Or my frien

  • HP Officejet 7612: Also how wireless connect my laptop to my printer? (Already connected Dell desktop computer)

    I just bought a printer Officejet 7612. I have setup my Dell desktop (windows XP, ASUS router) with a wireless connection to the printer successfully. My Dell desktop computer is connected to the router via a cable ethernet ASUS. I thought that my la

  • I've lost 'use' of the USB 2 ports - why? Vista servicepak2

    I lost Adaptec USB (although it said it was working properly but he had the top yellow exclamation on device mgr /)The other is higher and I "m not sure what brand, etc.  I can't use the 4 USB ports.   Any ideas?  I have a Compaq Presario and all the

  • Coding standards

    Hello Can someone please give me the coding standard PDF for Blackberry. With respect, Sunil

  • Fingerprints, scratches &amp; protection film blackBerry smartphones

    It is properly is going to sound really FAKE but anyway, I recently bought a BlackBerry Curve 8900. On this device, as all users know is a beautiful gloss black top and I found when using the device that this Gloss Black Finish is the collection of f