debugging a problem of LCD screens

We have an application that does this (very simplified)

var list: ArrayCollection collection; List of the PositionVO
service. Fill (List);
var temp: PositionVO;
Temp.title = "Hello";

The list is a list of PositionVO objects, and it is filled by a DataService LCDS. We think that the temporary object is not part of the list and should not be managed by LCD screens.

However, the allocation of the temp.title is the service.commitRequired of the property to change the value from false to true. This makes us think that something got messed up, either in the logic program, either within LCD screens, to make LCDs to think he runs the temp object. Soon after that other things begin to go wrong with LCD screens. To understand why, we try to find out why the assignment of temp.title changes the value of service.commitRequired.

Is it possible to debug this? I looking for an API call which would ask let us LCDS if he thinks he runs the temp object, but I have not found anything.

Geez, not my day. Managed code generation apparently did this:

private var _115792uid:String;
[Temporary]
[Bindable (= "propertyChange" event)]
public function get uid (): String
{
If (_115792uid is nothing)
{
_115792uid = mx.utils.UIDUtil.createUID ();
}
Return _115792uid;
}

so he's going to a UUID as soon as you try to get it if you use the Get accessor. We'll always put it before getting well so we would avoid (hopefully!) as extra UID. If you find that members of variable _xxxuid you could look at that and it would be more reliable.

One thing that might work is to put your own uid public get/set methods in PosititionVO. You can then set a breakpoint in the method "set". Let's call it where it is managed. You can then go to the top in the stack in the debugger until you find where in your code, you perform this task.

Tags: Adobe LiveCycle

Similar Questions

  • activeDocument null after the events focused on LCD screens

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

    Problem:

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

    Prob 1) in a TitleWindow popup, I a Dataservice oriented LCD screens that populates an ArrayCollection «pictures» collection  See source below PreviewImage.mxml.  On a CollectionChange event on 'photos', I have a listener "dataChangeListener(event:CollectionEvent)."  In turn, this listener calls a static method NewsAgencyPhotoshop.updateMetadata (args).

    When an image is open in PS, depending on the NewsAgencyPhotoshop.updateMetadata (args) get the reference of the Photoshop document active, check if it is not zero, and proceed to update the metadata of activedocument via the "info" property  Example:

    App: application var = Photoshop.app;
    var docRef:Document = app.activeDocument;
    If (docRef! = null) {}
    var docInfo:DocumentInfo = docRef.info;

    .....

    However, every time I check if docRef is null, is null.  I use the same lines of code to get a reference to the current document in other functions like close() or writeWatermark(), and in each of these cases, the docRef object is valid (non-null).

    It seems that when a static function is called on the NewsAgencyPhotoshop manually by clicking a button or the activeDocument reference is good, but when calling a static function as an event listener for an event linked screens LCD LIQUID, then the activeDocument is always null.

    Why?

    Prob 2) I tried also to the activeDocument reference a static class variable, then the references in access to static functions.  In the open function (filePath), I instantiated the class static variables, like this:

    public static void open(filePath:String):void
    {
    App = Photoshop.app;
    var file:File;
    = new File (filePath);
    App.Open (file);
    app.activeDocument = docRef;
    }

    Using this approach, manual event-driven functions are working and have good docRefs, like this:

    Public Shared function writeWaterMark (): void
    {
    App: application var = Photoshop.app;
    var docRef:Document = app.activeDocument;
    var myTextLayerRef:ArtLayer = docRef.artLayers.add ();

    However, this works only in part with the function called by my LCDS change event listener, since the docRef is then not null it penetrates into the code block and attempts to write metadata to the activedocument, like this:

    public static void updateMetadata(filePath:String,_data:Object):void
    {
    App: application var = Photoshop.app;
    var docRef:Document = app.activeDocument;
    If (docRef! = null) {}
    var docInfo:DocumentInfo = docRef.info;
    docInfo.copyrightNotice = data.copyrightNotice;

    The problem here is that the docInfo.copyrightNotice line throws the following exception in Flash Builder:

    17/02/2011 00:08:44.226 [INFO] com.adobe.csxs.stagemanager.window.impl.WindowManager routing event of type com.adobe.csxs.internally.events.BroadcastEvent to all extensions.
    : Error General Photoshop. Maybe this feature is not available in this version of Photoshop.
    -no additional information available >
    at flash.external::HostObject/__set()
    at com.adobe.csawlib::CSHostObject/hostSet()
    at com.adobe.photoshop::DocumentInfo/set copyrightNotice()
    to NewsAgencyPhotoshop$ /updateMetadata () [/ opt/Adobe_Flash_Builder4/NewsAgency_Ext/src/NewsAg encyPhotoshop.as:52]
    to PreviewImage / dataChangeListener () [/ opt/Adobe_Flash_Builder4/NewsAgency_Ext/src/PreviewIma ge.mxml:103]

    Your advice is appreciated.

    Thank you

    Steven Erat

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

    Environment

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

    Photoshop CS5 Extended 12,01 x 32

    Flash Builder 4

    CS SDK 1.02

    Extension Builder SDK 3.4

    MacBook Pro / OS X 10.5 / Intel Core 2 Duo clocked at 2.66 GHz / Procs: 1 / Cores: 2 / memory: 8 GB

    App, configured for Photoshop CS5 and Photoshop CS5 Extended

    ====================================================
    PreviewImage.mxml (popup)

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

    <? XML version = "1.0" encoding = "utf-8"? >
    " < = xmlns:mx mx:TitleWindow ' http://www.Adobe.com/2006/MXML "xmlns =" com.stevenerat.news. * ""
    title = "Preview Image" horizontalAlign = "center" verticalAlign = "middle" horizontalScrollPolicy = "off" verticalScrollPolicy = "off".
    paddingBottom = "20" paddingLeft = "20" paddingRight = "20" paddingTop = "20" width = "270" height = "550".
    creationComplete = "init (); ">

    ....

    < mx:Script >
    <! [CDATA]
    import flash.events.TimerEvent;
    import flash.utils.Timer;

    Import mx.events.CollectionEvent;
    Import mx.managers.PopUpManager;
    Import mx.utils.ObjectUtil;

    ....


    public void init (): void {}
    DS. Fill (pictures);
    ....
    }

    ....
    private void dataChangeListener(event:CollectionEvent): void
    {
    If (lblStatus appearing! = null & & imgIsOpen) {}
    lblStatus.text = "update of METADATA";
    setButtonState (false, true, true);
    Table: data var = event.currentTarget.list.localItems;
    for (var i: int = 0; i < data.length; i ++) {}
    If (.) Data filename [i] == this.fileName) {}
    NewsAgencyPhotoshop.updateMetadata(data[i].dirPath+data[i].fileName,data[i]);
    break;
    }
    }
    }
    }

    ....

    < mx:DataService id = "ds" destination = "NewsAgencyPhotos" autoSyncEnabled = "true" autoCommit = "false" / >
    < mx:ArrayCollection id = 'photos' collectionChange = "dataChangeListener (event)" / >
    < LocaleInvitez / >

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

    NewsAgencyPhotoshop.as

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

    package
    {
    import com.adobe.csawlib.photoshop.Photoshop;
    com.adobe.photoshop import. *;

    import flash.filesystem.File;
    Import mx.utils.ObjectUtil;

    public class NewsAgencyPhotoshop
    {
    public static var App: application;
    public static var docRef:Document;

    public static void open(filePath:String):void
    {
    App = Photoshop.app;
    var file:File;
    = new File (filePath);
    App.Open (file);
    app.activeDocument = docRef;
    }
    ....


    public static void updateMetadata(filePath:String,_data:Object):void
    {
    App: application var = Photoshop.app;
    var docRef:Document = app.activeDocument;
    If (docRef! = null) {}
    var docInfo:DocumentInfo = docRef.info;
    docInfo.copyrightNotice = data.copyrightNotice;
    docInfo.headline = data.headline;
    var keywordSt:String = data.keywords;
    var keywordAry: Array = keywordSt.split(",");
    for (var i: int = 0; i < keywordAry.length; i ++) {}
    docInfo.keywords [i] = keywordAry [i];
    }
    docInfo.caption = data.description;
    docInfo.city = data.city;
    docInfo.country = data.country;
    docInfo.provinceState = data.state;
    }

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

    Console

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

    [SWF] StageManager - 2.0.swf - 1 188 270 bytes after decompression
    17/02/2011 creationComplete() com.adobe.csxs.stagemanager.StageManager 00:08:18.971 [INFO]
    17/02/2011 00:08:18.981 [INFO] com.adobe.csxs.stagemanager.external.ExternalEventReceiver ExternalInterface callback registered.
    17/02/2011 00:08:18.982 [INFO] com.adobe.csxs.stagemanager.external.CSXSEventReceiver ExternalInterface callback registered.
    17/02/2011 com.adobe.csxs.command.GetPendingStageManagerIdCommand 00:08:18.984 [INFO] call GetPendingStageManagerId via ExternalInterface
    17/02/2011 00:08:18.993 [INFO] com.adobe.csxs.command.GetPendingStageManagerIdCommand returned branchezBranchez StageManager ID. execute()
    17/02/2011 com.adobe.csxs.stagemanager.model.ExtensionManager 00:08:19.026 [INFO] adding extension CH
    17/02/2011 00:08:19.027 [INFO] com.adobe.csxs.stagemanager.model.ExtensionManager add extension com.example.helloworld.extension1
    17/02/2011 com.adobe.csxs.stagemanager.model.ExtensionManager 00:08:19.028 [INFO] adding extension BASICAMFCONNECTOR
    17/02/2011 com.adobe.csxs.stagemanager.model.ExtensionManager 00:08:19.028 [INFO] adding extension CSREVIEW
    17/02/2011 com.adobe.csxs.stagemanager.model.ExtensionManager 00:08:19.028 [INFO] adding extension HELLOPHO
    17/02/2011 com.adobe.csxs.stagemanager.model.ExtensionManager 00:08:19.029 [INFO] adding extension KLR
    17/02/2011 00:08:19.029 [INFO] com.adobe.csxs.stagemanager.model.ExtensionManager add extension com.stevenerat.news.extension1
    17/02/2011 com.adobe.csxs.stagemanager.model.ExtensionManager 00:08:19.029 [INFO] adding extension CREATENEWCSREVIEW
    17/02/2011 com.adobe.csxs.stagemanager.model.ExtensionManager 00:08:19.030 [INFO] adding extension NETAVERAGES
    17/02/2011 00:08:19.030 [INFO] com.adobe.csxs.stagemanager.model.ExtensionManager add extension com.adobe.rc.mymessages
    17/02/2011 com.adobe.csxs.stagemanager.model.ExtensionManager 00:08:19.030 [INFO] adding extension CHWE
    17/02/2011 00:08:19.031 [INFO] com.adobe.csxs.stagemanager.model.ExtensionManager add extension com.adobe.rc.operationalmessages
    17/02/2011 com.adobe.csxs.stagemanager.model.ExtensionManager 00:08:19.031 [INFO] adding extension HISTORY
    17/02/2011 com.adobe.csxs.stagemanager.model.ExtensionManager 00:08:19.032 [INFO] adding FRIO extension
    17/02/2011 com.adobe.csxs.stagemanager.model.ExtensionManager 00:08:19.032 [INFO] adding extension MINIBR
    17/02/2011 com.adobe.csxs.stagemanager.model.ExtensionManager 00:08:19.032 [INFO] adding extension BLCSLIVE
    17/02/2011 com.adobe.csxs.stagemanager.model.ExtensionManager 00:08:19.033 [INFO] adding extension CHSIGNIN
    17/02/2011 com.adobe.csxs.stagemanager.model.ExtensionManager 00:08:19.033 [INFO] adding extension swfpanel-onOne-0
    17/02/2011 00:08:19.034 [INFO] com.adobe.csxs.stagemanager.extension.impl.ExtensionLoader ExtensionLoader() record ExternalInterface callback loadExtension
    17/02/2011 00:08:19.034 [INFO] com.adobe.csxs.stagemanager.extension.impl.ExtensionLoader ExtensionLoader() record ExternalInterface callback unloadExtension
    17/02/2011 checkLoadingQueue() com.adobe.csxs.stagemanager.extension.impl.ExtensionLoader 00:08:19.035 [INFO]
    17/02/2011 com.adobe.csxs.command.GetLoadingQueueCommand 00:08:19.037 [INFO] call GetLoadingQueue via ExternalInterface
    17/02/2011 00:08:19.041 [INFO] com.adobe.csxs.command.GetLoadingQueueCommand execute() branchezBranchez returned to load extensions.
    17/02/2011 00:08:19.042 [INFO] com.adobe.csxs.stagemanager.extension.impl.ExtensionLoader loadExtension() com.stevenerat.news.extension1
    17/02/2011 00:08:19.045 [INFO] com.adobe.csxs.stagemanager.window.impl.WindowManager Extension com.stevenerat.news.extension1 is not an extension plugin-> validate.
    17/02/2011 com.adobe.csxs.stagemanager.security.impl.ExtensionValidator [INFO] 00:08:19.049 in debug mode, the signature of the extension is not validated.
    17/02/2011 com.adobe.csxs.command.SetExtensionSignedCommand 00:08:19.053 [INFO] call SetIsSigned via ExternalInterface
    17/02/2011 00:08:19.133 [INFO] com.adobe.csxs.stagemanager.window.impl.WindowManager doLoadExtension() Extension loaded com.stevenerat.news.extension1.
    17/02/2011 onCreationComplete() com.adobe.csxs.stagemanager.window.ExtensionWindow 00:08:19.230 [INFO]
    [SWF] / Users/stevenerat/Library/Application Support/Adobe/CS5ServiceManager/extensions/com.stevenerat.news/NewsAgencyPhotos.swf - 1 976 113 bytes after decompression
    17/02/2011 com.adobe.csxs.stagemanager.window.ExtensionWindow 00:08:19.369 [INFO] com.stevenerat.news.extension1 of the extension loading complete.
    17/02/2011 com.adobe.csxs.stagemanager.window.impl.SWFEventDispatcher 00:08:19.371 [INFO] com.stevenerat.news.extension1 of the extension loading complete.
    17/02/2011 00:08:19.396 [INFO] com.adobe.csxs.stagemanager.external.CSXSEventReceiver receiveExternalEvent() send CSXSEvent to all extensions...
    17/02/2011 00:08:19.397 [INFO] com.adobe.csxs.stagemanager.window.impl.WindowManager routing event of type com.adobe.csxs.internally.events.BroadcastEvent to all extensions.
    17/02/2011 onExtensionComplete() com.adobe.csxs.stagemanager.extension.impl.ExtensionLifeCycleNotifier 00:08:20.230 [INFO]
    17/02/2011 com.adobe.csxs.command.SetExtensionLoadedCommand 00:08:20.231 [INFO] call SetIsLoaded via ExternalInterface
    17/02/2011 dispatchInvokeEvent() com.adobe.csxs.stagemanager.extension.impl.ExtensionLifeCycleNotifier 00:08:20.233 [INFO]
    17/02/2011 com.adobe.csxs.command.CheckStartOnEventCommand 00:08:20.236 [INFO] CheckStartOnEvent via ExternalInterface call for com.stevenerat.news.extension1
    17/02/2011 onExtensionComplete() com.adobe.csxs.stagemanager.window.impl.WindowStateManager 00:08:20.245 [INFO]
    17/02/2011 00:08:20.252 [INFO] com.adobe.csxs.stagemanager.window.impl.SWFEventDispatcher dispatchEventToExtension() routing event type extension com.stevenerat.news.extension1 com.adobe.csxs.events::StateChangeEvent
    17/02/2011 00:08:20.257 [INFO] com.adobe.csxs.stagemanager.external.CSXSEventReceiver receiveExternalEvent() send CSXSEvent to all extensions...
    17/02/2011 00:08:20.258 [INFO] com.adobe.csxs.stagemanager.window.impl.WindowManager routing event of type com.adobe.csxs.internally.events.BroadcastEvent to all extensions.
    17/02/2011 00:08:31.858 [INFO] com.adobe.csxs.stagemanager.external.CSXSEventReceiver receiveExternalEvent() send CSXSEvent to all extensions...
    17/02/2011 00:08:31.859 [INFO] com.adobe.csxs.stagemanager.window.impl.WindowManager routing event of type com.adobe.csxs.internally.events.BroadcastEvent to all extensions.
    17/02/2011 00:08:33.333 [INFO] com.adobe.csxs.stagemanager.window.impl.SWFEventDispatcher dispatchEventToExtension() routing event type extension com.stevenerat.news.extension1 com.adobe.csxs.events::StateChangeEvent
    17/02/2011 00:08:36.394 [INFO] com.adobe.csxs.stagemanager.window.impl.SWFEventDispatcher dispatchEventToExtension() routing event type extension com.stevenerat.news.extension1 com.adobe.csxs.events::StateChangeEvent
    17/02/2011 00:08:36.683 [INFO] com.adobe.csxs.stagemanager.external.CSXSEventReceiver receiveExternalEvent() send CSXSEvent to all extensions...
    17/02/2011 00:08:36.683 [INFO] com.adobe.csxs.stagemanager.window.impl.WindowManager routing event of type com.adobe.csxs.internally.events.BroadcastEvent to all extensions.
    17/02/2011 00:08:36.718 [INFO] com.adobe.csxs.stagemanager.external.CSXSEventReceiver receiveExternalEvent() send CSXSEvent to all

    .......
    17/02/2011 00:08:44.132 [INFO] com.adobe.csxs.stagemanager.window.impl.WindowManager routing event of type com.adobe.csxs.internally.events.BroadcastEvent to all extensions.
    17/02/2011 00:08:44.190 [INFO] com.adobe.csxs.stagemanager.external.CSXSEventReceiver receiveExternalEvent() send CSXSEvent to all extensions...
    17/02/2011 00:08:44.191 [INFO] com.adobe.csxs.stagemanager.window.impl.WindowManager routing event of type com.adobe.csxs.internally.events.BroadcastEvent to all extensions.
    17/02/2011 00:08:44.209 [INFO] com.adobe.csxs.stagemanager.external.CSXSEventReceiver receiveExternalEvent() send CSXSEvent to all extensions...
    17/02/2011 00:08:44.209 [INFO] com.adobe.csxs.stagemanager.window.impl.WindowManager routing event of type com.adobe.csxs.internally.events.BroadcastEvent to all extensions.
    17/02/2011 00:08:44.225 [INFO] com.adobe.csxs.stagemanager.external.CSXSEventReceiver receiveExternalEvent() send CSXSEvent to all extensions...
    17/02/2011 00:08:44.226 [INFO] com.adobe.csxs.stagemanager.window.impl.WindowManager routing event of type com.adobe.csxs.internally.events.BroadcastEvent to all extensions.
    : Error General Photoshop. Maybe this feature is not available in this version of Photoshop.
    -no additional information available >
    at flash.external::HostObject/__set()
    at com.adobe.csawlib::CSHostObject/hostSet()
    at com.adobe.photoshop::DocumentInfo/set copyrightNotice()
    to NewsAgencyPhotoshop$ /updateMetadata () [/ opt/Adobe_Flash_Builder4/NewsAgency_Ext/src/NewsAg encyPhotoshop.as:52]
    to PreviewImage / dataChangeListener () [/ opt/Adobe_Flash_Builder4/NewsAgency_Ext/src/PreviewIma ge.mxml:103]
    to PreviewImage / __photos_collectionChange () [/ opt/Adobe_Flash_Builder4/NewsAgency_Ext/src/Pre viewImage.mxml:163]
    at flash.events::EventDispatcher/dispatchEventFunction()
    at flash.events::EventDispatcher/dispatchEvent()
    at mx.collections::ListCollectionView/dispatchEvent() [C:\autobuild\3.4.0\frameworks\projects \framework\src\mx\collections\ListCollectionView.as:862]
    at mx.collections::ListCollectionView/handlePropertyChangeEvents() [C:\autobuild\3.4.0\framew orks\projects\framework\src\mx\collections\ListCollectionView.as:1224]
    at mx.collections::ListCollectionView/listChangeHandler() [C:\autobuild\3.4.0\frameworks\proj ects\framework\src\mx\collections\ListCollectionView.as:1096]
    at flash.events::EventDispatcher/dispatchEventFunction()
    at flash.events::EventDispatcher/dispatchEvent()
    at mx.data::ConcreteDataService/dispatchCollectionEvent() [C:\depot\flex\branches\enterprise_ bridgeman_final_hotfixes\frameworks\mx\data\ConcreteDataService.as:4404]
    at mx.data::ConcreteDataService/itemUpdateHandler() [C:\depot\flex\branches\enterprise_bridge man_final_hotfixes\frameworks\mx\data\ConcreteDataService.as:4946]
    at flash.events::EventDispatcher/dispatchEventFunction()
    at flash.events::EventDispatcher/dispatchEvent()
    at com.stevenerat.news::NewsPhoto/dispatchEvent() [/ opt/Adobe_Flash_Builder4/NewsAgency_Ext/s rc/com/stevenerat/news/NewsPhoto.as:26]
    at mx.data.utils::Managed$/setProperty() [C:\depot\flex\branches\enterprise_bridgeman_final_h otfixes\frameworks\mx\data\utils\Managed.as:383]
    to com.stevenerat.news::NewsPhoto/set description() [/ opt/Adobe_Flash_Builder4/NewsAgency_Ext/src/com/stevenerat/news/LocaleInvitez. as: 13]
    at mx.data::ConcreteDataService/updateManagedProperty() [C:\depot\flex\branches\enterprise_br idgeman_final_hotfixes\frameworks\mx\data\ConcreteDataService.as:5618]
    at mx.data::ConcreteDataService/updateMergedItem() [C:\depot\flex\branches\enterprise_bridgem an_final_hotfixes\frameworks\mx\data\ConcreteDataService.as:5638]
    at mx.data::ConcreteDataService/mergeUpdate() [C:\depot\flex\branches\enterprise_bridgeman_fi nal_hotfixes\frameworks\mx\data\ConcreteDataService.as:5155]
    to mx.data::ConcreteDataService / http://www.Adobe.com/2006/Flex/MX/internal:mergeMessage ([C:\depot\flex\branches\enterpri se_bridgeman_final_hotfixes\frameworks\mx\data\ConcreteDataService.as:2555])
    at mx.data::ConcreteDataService/messageHandler() [C:\depot\flex\branches\enterprise_bridgeman _final_hotfixes\frameworks\mx\data\ConcreteDataService.as:5199]
    at flash.events::EventDispatcher/dispatchEventFunction()
    at flash.events::EventDispatcher/dispatchEvent()
    to mx.messaging::AbstractConsumer / http://www.Adobe.com/2006/Flex/MX/internal:messageHandler ([C:\autobuild\3.4.0\frameworks \projects\rpc\src\mx\messaging\AbstractConsumer.as:765])
    at mx.messaging::ConsumerMessageDispatcher/messageHandler() [C:\autobuild\3.4.0\frameworks\pr ojects\rpc\src\mx\messaging\ConsumerMessageDispatcher.as:261]
    at flash.events::EventDispatcher/dispatchEventFunction()
    at flash.events::EventDispatcher/dispatchEvent()
    at mx.messaging::ChannelSet/messageHandler() [C:\autobuild\3.4.0\frameworks\projects\rpc\src\ mx\messaging\ChannelSet.as:1457]
    at flash.events::EventDispatcher/dispatchEventFunction()
    at flash.events::EventDispatcher/dispatchEvent()
    at mx.messaging.channels::NetConnectionChannel/receive() [C:\autobuild\3.4.0\frameworks\proje cts\rpc\src\mx\messaging\channels\NetConnectionChannel.as:318]

    Steven,

    You have run into a bug Photoshop Mac involving events, a description, the workaround and the library are described here:

    http://cookbooks.Adobe.com/post_Creative_Suite_5_Extensions_and_Photoshop_CS5_Redu-17727.h tml

    You can download the library.swf as a sample project from this page. As you've seen, the problem is that after receiving an event, the active document as well as other references of Photoshop DOM will be null. Workaround kicks Photoshop by the valid DOM, essentially re - run your function with a valid context.

    As the book post was written by Bob, I used workaround often successfully, of course we are also working closely with the team of Photoshop for repair. Once again, as you have seen, it is a problem for LCD screens, but it is also necessary in frameworks such as PureMVC as well as FlexUnit.

    Here is my version of a line of code, that I put at the top of each function called by these events.

    If (Utilities.shouldForceClean ()) if (PsEventScrubber.getInstance () .forceClean (this, arguments, arguments.callee)! = null) return; Workaround

    Note you mentioned creating a static function, with a static, you can't use 'this', simply replace this with your class:

    If (Utilities.shouldForceClean ()) if (PsEventScrubber.getInstance (.forceClean (MyClassHere, arguments.callee, arguments))! = null) return; Workaround

    Finally, the Utilities.shouldForceClean () is my simple check that prevents even to make the call. Although Bob wrote PsEventScrubber to do an audit of the platform, I put this to avoid calling even when not on a mac. It is also for a function that could detect bugs and avoid making the call in a future version, when it is fixed.

    /**

    * Utility to specifically target Photoshop Mac Bug - Ps Bug # 2584580

    */

    public static void shouldForceClean(): Boolean {}

    Return (flash.system.Capabilities.os.indexOf ("Mac OS") == 0);

    }

    Let us know how it works for you.

    -Mark

  • On the Satellite A210-14 t LCD screen turns black randomly

    For several days, I have the problem, my lcd screen turns black all of a sudden, the 'photo' is just disappearing. but the backlight is still and the system is still running (which happens most of the time in battery mode)
    When I close the laptop, pc goes into stand-by mode and so I open the pc again and the screen works again
    But this isn't really a solution.
    What can I do? Fresh grafix drivers are installed.

    BTW:
    I use WinXP

    HM, how long do you want the machine. Maybe you should check the powersaver for battery operation parameters when the display is sharp because it can be a characteristic powersaver the screen turns off.

    If please check your powersaver settings and set the time when the screen turns off at maximum or turn it off, then check if the error appears again.

    Would appreciate the your part feedaback. :)

    Welcome them

  • X 230 to screen problem - cable LCD or cnonnector

    Hello

    Like others with the x 230 found, I have a problem with the screen fading / greying out then develops vertical lines on the screen. By pressing the screen bottom screen edge he decided for a fraction of a second, then it will happen again, although solves usually after pressing it at various points along the bottom plastic maybe 3 to 6 times, sometimes with slight flicker of whites after. Runngin at 60 Hz

    http://i.imgur.com/69mp9YI.jpg

    http://i.imgur.com/aBbeDiF.jpg

    I bought it on ebay, so have no warranty information, unfortunately.

    It seems to be the cable or connector LCD.

    Is it possible to open and fix it somehow, or should I buy an IPS display (the current screen isn't IPS I believe) and replace it myself?

    Thanks for your help.


  • Satellite PRO U500 - LCD screen size is reduced

    Hi all,

    I have a Toshiba Satellite Pro U500 with one small problem, the size of the LCD screen is reduced. I have a white border to the right and down. The max resolution is 1024 x 768.
    The problem is visible also when I enter the BIOS, so I think that the problem is not Operting System drivers.
    Is there a solution to my problem? I have to send in the audience?

    Thank you for the help
    Giuseppe

    H

    It is really strange, especially if you see the same thing in the BIOS settings?
    Since when did you notice this behavior?
    Do you use pre-installed OS original you got with your laptop?

    Have you done something that may be responsible for the issue described?

    I U500 and default display resolution is 1280 X 800 t, so I understand why you have 1024 X 768 on your U500.

  • LCD screen turns off without reason - Satellite M40X

    I have a problem with my laptop Satellite M40X, I work when the LCD turn off and I hear two PIF. To turn on the LCD screen I need to restart the laptop, but the problem persists after a few minutes.

    Can someone help me, please.

    Hello

    Here you can compare the version of the BIOS installed on the laptop with the one published on the page of the Toshiba driver.
    If you use the older BIOS, you can try to update. Maybe the update will sort this strange behavior.

    But there could also be a hardware malfunction if the BIOS update does not help.

  • Satellite 5100 - LCD screen no longer lights

    Hi, I hope someone will help me on this problem.

    After disassembly of the top satellite covers the lcd screen that does more, but I guess the system is working properly because I can hear windows access "jingle". I think that I reconnected it all cables (green and white connectors for the video card), but I'm not sure thin brown/white/black cable of the lcd screen. That's all

    Hi stefano88,

    Why you have disassembled the LCD?

    To be honest I n don't know cables, you want to say you also plugged the UPS FL for LCD display? This is necessary because FL inverter controls the backlight of your screen.

    Can post you a photo of the cables you want to say?

  • Equium P200 1ir - where can I buy cable LCD screen

    Hi all

    I have an Equium P200 1ir and my screen has been crazy, color errors everywhere.
    I followed the problem down to be a cut wire in the cable of the internal lcd screen.

    My question is: where can I buy a cable lcd screen replacement for this machine that the screen itself is fine.

    I have searched all over the web and have had no joy. If possible can someone Toshiba advise me to buy the lead...

    Thanks in advance

    Antony

    Hello

    All laptop parts can be ordered from a local Toshiba authorized service provider.
    The ASP in your country should be able to help
    If these cables is not available or not on stock, then guys would be able to order this Toshiba head stock

    Have a look here to find all of the ASP in the world:
    http://EU.computers.Toshiba-Europe.com-> support download &-> find an authorized service provider

  • Tecra 9000 - no display on the LCD screen when you turn on

    I recently got a Tecra 9000 for cheap on eBay. I am experienced with the construction and repair of computers, but not so with laptops.

    The problem with this laptop, it's that do not display on the LCD screen when you turn on. It was just black, no backlight, nothing. I took the laptop all share, found no obvious problem. I had to turn it on and the screen lights up a few times trying to figure out the problem. Would it be a bad connection? Or something else?

    After getting it to start work, I'll try to start to put it back together and it stopped working again. I haven't not been able to reduce it to know if it's a bad connection or a card problem.

    Someone at - it suggestions? This is a problem for others here?

    As you describe the issue, I think it is somehow a bad connection or a damaged cable, because it does not work once you have disassembled the screen.
    Maybe you need to check all the cables, leading motherboard to the LCD and take a close look, maybe for a few scratches or strong curvature.

  • Bad monitor or LCD screen cable on Qosmio X 505?

    Looking for a little help to solve my problem.

    About six months ago my web cam log if I moved the monitor back or front. A month or two later the monitor should fade a bit. I have to move the monitor to restore its brightness. The monitor will now completely black if moved. I have to close it and open the lid (monitor) completely so that he could appear at the back and it still does not work the first time... I am running an external monitor via HDMI to avoid the problem... I really need to this address.

    This sounds like a cable of the LCD screen or a monitor problem? Looking at what part to replace everything first.

    Thank you for your time.

    You know very well that this virtual path no one can say with certainty what the problem and this question must be verified correctly.
    I put t know why you don t tell us what model of laptop you have.

    Anyway, if you have the new Qosmio notebook with valid warranty I recommend to contact the nearest Toshiba service provider and let them solve this problem. Warranty will cover all costs.

  • New LCD screen of need for Satellite L20-173

    Can anyone help I need to get a screen for my laptop everything else works fine, I can have someone
    solve this problem for me when I found one and what is the cost?

    The specs for the laptop are model L20-173.

    Hello

    If you want to buy a new screen, you can order this part from the provider of service authorized in your country.
    But are you sure you want to buy a new piece? The LCD is one of the expensive parts for laptop and it will cost you a small fortune

    Instead of buying a new game, you can try to search the second hand LCD!

    A new 15 1024 x 768 LCD display cost about $ 300
    http://www.screentekinc.com/Toshiba_Satellite_L20--15-inch--1024x768-XGA-laptop-LCD-screen.shtml

  • LCD screen flashes on Satellite 2450

    my laptop model is satellite 2450...
    recently, my lcd screen is now flashing...
    yesterday it worse... Keep flashing up and down very seriously...
    around a few minutes later... the screen is done... but without the backlight everything barely be seen now because of the conditions without backlight...

    Wat kind of problem, it's...?
    all I can do about it?

    If I send to repair... how much will it cost? or rather I just buy an external lcd to plug?

    Hello

    Of course there is a hardware malfunction. The best way to know what may be the problem is to contact the Service of your country partner. In my opinion, it may be some problem with FL inverter and it must be changed.

    As I said contact Service partner. You can find one under section http://eu.computers.toshiba-europe.com support & downloads.

  • Gigaframe L81 - after 2-3 seconds, the LCD screen turns off

    Hello!

    I think, I missconfigurated my camera... I put the automatic light (auto light) options, then the LCD is turned off. OK, its light of day here, but how can she Cook?

    And - perhaps because of the thing said? -its LCD screen turns off every time, when I push the power on button. I'm tired of using the reset switch, but she has - at least, in the LCD - no effect.

    Device is reset, then lights up the screen, I see him starting, I can touch control "buttons" on the right side (I can see the blue lights), but after only 2-3 seconds, the LCD display turns off again.

    Although I can do anything on my camera - attach PC files, copy or dele (ordered from Windows) etc. I just don't see anything in the LCD screen.

    What's wrong?

    If it still does not work after resetting it, then it may be a hardware problem.

    I think that you will need for repair/replacement.

  • Problems of replacement screen satellite C670

    Hello

    I was wondering if someone could help me?
    The screen on my C670 works but has visible damage and a lot of dead pixels,
    I bought two replacement screens, but have been unable to operate them, any more than the backlight to come.

    Two replacements were returned to where they were purchased and are tested and found to work very well, I am now at a loss at what to do next...

    I don't really understand what could be the problem the two substitutes did not work but my original works well... surely if there was a problem with the connector of my screen does not work either?

    My screen is a LP173WD1 (TL) (N1) and the replacements have been N173FGE - L23 and LP173WD1 (TL) (E1) which I was assured were both compatible with my device.

    Thanks in advance

    Ealdra

    Post edited by: ealdra

    Hello

    As far as I know, there are different sets of Satellite C670.
    I found some details about the PSC3SE, PSC3NE, PSC3LE, PSC3QE of the submodels.

    It seems that the LCD module 17.3 "W HD + (1600 x 900px) uses a backlight LED as the light source.
    Then you should be sure that you use the right one.

    I don t think that the view on the motherboard controller is faulty because in this case the original display would not work too.

    The LCD screen and motherboard are connected by cable, inverter, the inverter Board and
    LVDS cable. You must ensure that the LVDS cable is firmly connected to the motherboard.
    If the connection is loose, firmly reconnect and restart the computer C670.

  • Satellite M60: grey spots on the LCD screen

    It seems that I have a problem with my Satellite M60. I noticed a few more dark spots on the LCD screen. Looks like the screen is dirty (grey size spots about 5-6 pixels), but it seems to be not in the surface of the screen, but on the inside (the surface is perfectly clean) and, certainly, is not the problem of dead pixels or subpixels.

    Is it possible that there is little dust inside of screen? Is it possible to clean it somehow? Such a strange thing is covered by the standard warranty?

    Hi Fox

    Possible it s not a BIOS issue. Of course, I read the other case, but perhaps it s not the same question.

    But do not forget that you are using the good BIOS!
    A lot of users here uses a bad BIOS or bad BIOS procedure.
    In addition, the BIOS version performed from 14/09/06. That is why it s not very old updated.

Maybe you are looking for

  • Start disk Vista Home required after the new HARD drive has been placed!

    Anyone who knows what to do now? I never received the discs with my laptop (legal purchase). I have windows Vista Home on my laptop?Someone at - it had the same problem and it sorted? Any boot disk download work? Someone at - it a good tip? Thank you

  • Need help for optical safety circuit.

    I buy these parts and prototype with real components, but since I multisim, I thought it would be nice to create the circuit and maybe work through issues I can practically. I need a circuit that takes 120 VCA, generates 5 VDC and 1.5Vdc power of opt

  • How can I specify pixels in the graph of the intensity?

    Hello I want to specify the number of pixels in the in the intensity chart. I have 56 values want to display. How can I do this?

  • missing Verision.dll

    error message when starting PC

  • Inverse problem LabWindows

    I have a program LabWindows which reads in the values of a 2D array, and then calculates the inverse by using InvMatrix.  My problem is that I don't know until the program starts how many values will be read in.  So I declare my matrix to be large en