Create OSMF plugin or not?

Hello,
I know plugins are usefull for particular type of services - like displaying videos from Youtube etc.
Is it worth to write a one plugin if I need to proccess complex tasks - like loading videos from 2 providers,
accessing advertisements from 3 providers, manage playlists..
Or better write some plugins for separate providers content and implement them in my own custom player...
Any recommendations would be helpfull.
Thank you in advance,
Kioshin10

My personal approach here would be writing SWC for reusable code and combining them to separate plugins.
Minor tuning and functionality oftenly done via proxy plugins also.
At least this is a design for our project at rian.ru
Together with RSL preloading feature in our player that gives an easiest (IMHO) way to reuse code and to maintain it.
Also load time is decreased somewhat considering the size of particular application is smaller compared to some huge "god" plugin that fullfills all the tasks.

Similar Messages

  • I am created a plugin for VCO. but, i do not see in inventory. where i need to be look into?

    i am created a plugin for VCO. but, i do not see in inventory. where i need to be look into?

    How did you install your plugin?

  • Is there  any way to use osmf plugin with videodisplay component?

    Hello
    i use flex sdk hero (17689 build)
    i want to use OSMF plugin for the  captioning. i created object of media element with metadata for captioning plugin so  eventually i get object of CaptioningProxyElement type from mediaFactory ,  than i pass it to the source of videoDisplay> in source setter of videoDisplay setUpSource()  is called . in setUpSource  the type of source is checked and videoElement is created and assinged to videoPlayer( of type MediaPlayer) according  to the source type.The problem is that  my source is of type  CaptioningProxyElement (extended from MediaPlayer) so setUpSource ignores it , eventually not assining it to videoPlayer.  i can't extend VideoDispay and override source either , since videoPlayer is of type mx_internal , it's not accessible .
    thanks in advance.
    private function setUpSource():void
            // clean up any listeners from the old source, especially if we
            // are in the processing of loading that video file up
            cleanUpSource()
            // if was playing a previous video, let's remove it now
            if (videoPlayer.media && videoContainer.containsMediaElement(videoPlayer.media))
                videoContainer.removeMediaElement(videoPlayer.media);
            var videoElement:org.osmf.media.MediaElement = null;
            // check for 4 cases: streaming video, progressive download,
            // an IMediaResource, or a VideoElement. 
            // The latter 2 are undocumented but allowed for flexibility until we
            // can support OSMF better after they ship OSMF 1.0.  At that point, support
            // for a source as an IMediaResource or a VideoElement may be removed.
            if (source is DynamicStreamingVideoSource)
                // the streaming video case.
                // build up a DynamicStreamingResource to pass in to OSMF
                var streamingSource:DynamicStreamingVideoSource = source as DynamicStreamingVideoSource;
                var dsr:DynamicStreamingResource;
                // check for two cases for host: String and URL.
                // Technically, we only support URL, but we secretly allow
                // them to send in an OSMF URL or FMSURL here to help resolve any ambiguity
                // around serverName vs. streamName.
                if (streamingSource.host is String)
                    dsr = new DynamicStreamingResource(streamingSource.host as String,
                                                       streamingSource.streamType);
                else if (streamingSource.host is URL)
                    dsr = new DynamicStreamingResource(URL(streamingSource.host).host,
                                                       streamingSource.streamType);
                if (dsr)
                    var n:int = streamingSource.streamItems.length;
                    var item:DynamicStreamingVideoItem;
                    var dsi:DynamicStreamingItem;
                    var streamItems:Vector.<DynamicStreamingItem> = new Vector.<DynamicStreamingItem>(n);
                    for (var i:int = 0; i < n; i++)
                        item = streamingSource.streamItems[i];
                        dsi = new DynamicStreamingItem(item.streamName, item.bitrate);
                        streamItems[i] = dsi;
                    dsr.streamItems = streamItems;
                    dsr.initialIndex = streamingSource.initialIndex;
                    // add video type metadata so if the URL is ambiguous, OSMF will
                    // know what type of file we're trying to connect to
                    dsr.mediaType = MediaType.VIDEO;
                    videoElement = new org.osmf.elements.VideoElement(dsr, new RTMPDynamicStreamingNetLoader());
            else if (source is String)
                var urlResource:URLResource = new URLResource(source as String);
                videoElement = mediaFactory.createMediaElement(urlResource);
                // If the url could not be resolved to a media element then try
                // telling osmf the media is a video and try again.
                // We do not specify the media type as video the first time,
                // so we can have the chance to play audio.
                if (videoElement == null)
                    urlResource.mediaType = MediaType.VIDEO;
                    videoElement = mediaFactory.createMediaElement(urlResource);               
            else if (source is MediaResourceBase)
                videoElement = mediaFactory.createMediaElement(MediaResourceBase(source));
            else if (source is org.osmf.elements.VideoElement)
                videoElement = source as org.osmf.elements.VideoElement;
            // reset the visibilityPausedTheVideo flag
            playTheVideoOnVisible = true;
            // set up videoPlayer.autoPlay based on whether this.autoPlay is
            // set and whether we are visible and the other typical conditions.
            changePlayback(false, false);
            // if we're not going to autoPlay (or couldn't autoPlay because
            // we're hidden or for some other reason), but we need to seek
            // to the first frame, then we have to do this on our own
            // by using our load() method.
            if ((!autoPlay || !shouldBePlaying) && autoDisplayFirstFrame)
                load();
            // set videoPlayer's element to the newly constructed VideoElement
            // set the newly constructed videoElement's gateway to be the videoGateway
            videoPlayer.media = videoElement;
            if (videoElement)
                if (videoElement.getMetadata(LayoutMetadata.LAYOUT_NAMESPACE) == null)
                    var layout:LayoutMetadata = new LayoutMetadata();
                    layout.scaleMode = scaleMode;
                    layout.verticalAlign = VerticalAlign.MIDDLE;
                    layout.horizontalAlign = HorizontalAlign.CENTER;
                    layout.percentWidth = 100;
                    layout.percentHeight = 100;
                    videoElement.addMetadata(LayoutMetadata.LAYOUT_NAMESPACE, layout);
                if (videoElement && !videoContainer.containsMediaElement(videoElement) )
                    videoContainer.addMediaElement(videoElement);
            else
                // if our source is null, let's invalidateSize() here.
                // if it's a bad source, we'll get a playbackError and invalidate
                // the size down there.  If it's a good source, we'll get a
                // dimensionChange event and invalidate the size in there.
                invalidateSize();

    See my FAQ*:
    http://www.macmaps.com/macosxnative.html#SCANNER

  • Help creating Proxy Plugin for an Ad SWC

    I'm trying to create a plugin for an ad component, where ad video playback is all handled in a SWC.
    I took the OSMSPlayer example, and modifed the constructor to load my plugin using the players factory object, and once loaded, I continue with the player setup and configuration.  There doesn't seem to be a problem here, everything loads fine.
    I then proceeded to create a proxy plugin.
    Within ProxyElement, when set proxyElement is called, I create a SerialElement, and add the passed mediaElement as the first child of the SerialElement.
    I then add a loadTrait to the proxyElement, and listen for the LoadEvent.LOAD_STATE_CHANGE event.  When this is fired, I insert a MediaElement (preroll), which has a PlayTrait, DisplayTrait, TimeTrait and AudioTrait, as the first child of the proxied serialElement, and call play.  The preroll video plays fine, i hear audio and see the time updates in the player, but the video is not visible.  If I then pause the video, it suddenly appears, and is visible for the remainder of the clip.  Once the preroll is complete, the orginal mediaElement plays fine.
    I followed the MASTPlugin example, as I am trying to do something similar, except my video playback is handled via a SWC (added to the DisplayTrait).  If I just insert a plain VideoElement as the preroll and load a flv it plays fine, so its something specific to my MediaElement impl, but I can't figure out why it doesn't display until I hit pause.
    Any help would be greatly appreciated, I've already burned hours trying to figure this out.
    Also, looking at the use case chart below, I probably actually need to create a reference plugin.  Does anyone have an example of a reference plugin?
    http://help.adobe.com/en_US/OSMF/1.0/Dev/WSc6f922f643dd2e6d-12f30d7b1262b59cb0d- 7ffe.html

    The behavior you're describing sounds like a bug -- if you can post a small, self-contained example that reproduces the problem, that would be
    very helpful.
    You might also want to look at DurationElement and SWFElement.  When you wrap the latter in the former, you can display a SWF but augment it with the ability to play, pause, have a duration, and seek.  The ExamplePlayer sample app has at least one example showing how to use this (I think it's called "Timed Image" and uses ImageElement rather than SWFElement, but the approach is the same).
    As for reference plugins, the ControlBarPluginSample (+ ControlBarPlugin) is a good example of a reference plugin.  This sample shows how you can load and display the player chrome dynamically from a plugin.

  • 'Error loading plugin: Plugin file not found' message on ONLY 5 sites, but all others OK.  Help, please!

    Hi Again!
    I posted this problem here before, but since I really need to access the sites that receive this error message in less than a month, I had to re-post; hopefully someone who didn't see it before will see it & have a solution for me.
    Here are the details:  I'm running windows 8.1 & I use Firefox 33.1.1, Pale Moon 25.1.0 or Opera 26.0 as my browsers, (I have IE installed & up-to-date, but I never use it).  I followed the 10-point checklist on Adobe & everything was done, except for "uncheck Hardware Acceleration" in Flash 'Settings'; I tried to uncheck it on this site, where it's indicated, as well as in my 4 browsers when I'm doing something that uses Flash, but no matter how hard I try, I can't 'uncheck' the check mark in that tiny box!  Since this error problem only affects 5 web sites, & I can watch streaming media on all other sites, I don't think it's an issue. 
    Here's how this problem began:  I was watching a live, streaming nest-cam on 5/09/14 around 11:00AM, (yes, I DO know the exact time & date, because it happened so suddenly while I was watching this website that I'd been watching since the end of February, 2014), when my screen went black.  I thought it was probably an Adobe Crash, but when the usual Crash Report window didn't show up, I just closed Firefox & reopened it, expecting to resume watching the nest-cam.  When I went back to the site, I got the black screen with the "Error loading plugin: Plugin file not found" message.  The chat portion on the site still works, though. I know there are other sites with this nest-cam feed, so I started trying them, but it took several tries for me to find one that didn't get the error message! I posted this problem on "Windows BBS" forum, & someone else posted that the same thing happened to them AND on the same sites!  They didn't have a solution, either.  I cleared my cache, rebooted my PC & even did a System Restore, but whatever happened in that brief second made using ONLY 5 sites impossible.  Here are the sites that receive the error message:
    http://pixcontroller.com/eagles, (but I CAN go to http://pixcontroller.com, but there isn't any streaming media)
    http://cbslocal.com/eagles
    http://westmorelandconservancy.org/BlueBirdwebcam-1.htm
    http://wildearth.tv/cam/pittsburgh-bald-eagles, (I get the error message on ALL cams on this site)
    http://aviary.org/BE-NestCam1 (I get the error message on ALL cams on this site)
    Now if any videos from the 5 websites above are uploaded to YouTube, I can watch them perfectly...no error message if I watch the videos elsewhere.  Luckily, I found Ustream, & they have most of the nest cams I watch, but I need to fix this issue, because it's nearing nesting time!  I'm an amateur nest-watcher & it's vital that I have access to these 5 sites, so if anyone knows how to fix this, PLEASE tell me!
    Thanks for taking the time to read my post.
    All suggestions/solutions are gratefully accepted.
    Thanks in advance for your help!
    DogPal 

    File Not Found Error in Welcome Screen
    07-Nov-2013 10:25
    Tags: #dreamweaver_cs6_update
    Help please!
    Live preview also not working.
    I have exactly the exact problem described below but do not have a folder with the same name as the volume created under the volume. Please can someone help - I've tried everything. This problem only happened when I upgraded to Dreaweaver CC!
    "On launching Dreamweaver on your Macintosh if your Welcome Screen is not loading and if you see a "File not found" error, please check if you have a folder with the same name as your volume created under the volume. For more info on this please go through the attached pdf document. Other dialogs/panels in dreamweaver that will be blank due to this issue are Jquery Swatches panel, Adobe Edge Webfonts tab in Manage Fonts dialog,W3c Error Info dialog, Externalise Javascript dialog and svn revert dialog. After following the changes mentioned in the attached document please check all the affected dialogs/panels to confirm everything is working as expected."
    Thanks,
    Martin Bond
    [personal information removed by moderator]

  • I would like to create a plugin for adobe acrobat pro 9.0...

    I would like to create a plugin for adobe acrobat pro 9.0 in order to compare pages, delete the same pages and mark pages from first compared document with new and mark pages from second compared document with original. I downloaded the SDK for adobe 9.0 but now I am not sure how to continue? Do I need Visual Studio or can I use another program that is a freeware? What other program do you recommend?  How can I open an .api file in order to see the code? Do I need to place the SDK files in a specific place?

    1. You will need Visual Studio. Getting your first plug-in to compile can be an ordeal, be sure to use a sample project and work with it exactly.
    2. API files are the work of other programmers. You cannot look inside, and to try to do so is a breach of most software licenses.
    3. API files are installed to the Acrobat plug-ins folder.
    4. You will not find samples or code to copy/paste. You should be an experienced C/C++ programmer, you should be familiar with the basics of the PDF file format ISO 32000-1, and you should be prepared to read thousands of pages of documentation.

  • My Adobe Reader Plugin does not Load in Some Machines

    Hi ,
    I have created a Plugin for Adobe Reader 9 and Adobe Reader X.
    As per the licence it has to work with both the version.
    My plugin gets loaded in Adobe Reader 9 and Adobe Reader X versions only in development machines and few of the testing machines and My plugin works fine in these machine as per the task it has to do.
    I tried to test My plugin in some machines which has same configuration as that of the machines where My plugin was able to load, but i could see My plugin loaded only in some machines and all other machine its not getting loaded.
    Please some one let me know why is this happening and how to overcome this. I think i am missing something to load My Plugin but in some machines i was able to load My plugin without doing any settings other than copying My plugin's .api file to Reader Plugin's folder.
    Thanks in advance. Please some one help me out.

    Hi Irosenth ,
    I was getting the below error when i saw the EventViewer.
    Error : Activation context generation failed for "C:\Program Files\Adobe\Reader 9.0\Reader\plug_ins\MyPlugin.api". Dependent Assembly Microsoft.VC90.DebugCRT,processorArchitecture="x86",publicKeyToken="1fc8b3b9a1e18e3b",typ e="win32",version="9.0.21022.8" could not be found. Please use sxstrace.exe for detailed diagnosis.
    Now i added the required Redistributables while packing all the files and tested it in target machine..
    All is Well Now..., Thanks you Very Much. ...
    Thanks and Regards,
    Chetan

  • BPM DC: Build Plugin IS NOT DEFINED, broken DC, dependencies

    Hi,
    I'am trying to create BPM component in NWDS 7.2 SP04 and there are some problems.
    I've created SC like described in SAP Note 1463541. It said that I need to define required SCs for BPM dc: COMP_BUILDT, BPEM-BUILDT, BPEM-CONTENT, CU-BASE-JAVA, CU-BASE-WD, DATA-MAPPING, ECM-CORE, ENGFACADE, ESCONF_BUILDT, FP-INFRA, FRAMEWORK, MOIN_BUILDT, SAP_BUILDT, SERVICE-COMP, THL-CORE, WD-RUNTIME.
    Next I've created track, imported required archives, imported this track in NWDS, and finaly I've created DC of type "Process Composer".
    After that I see next problems with my DC:
    1. DC cannot be built without another two required DC (ESMP_BUILDT, BPEM-MM).
    Is it an error in sap note or something esle?
    2. In CBS I can see that some of used DC are bbroken (total DC 430; broken DC 20).
    Is it normal or not?
    3. I can build my DC in NWDS but when I try to activate it in NWDI I got an error in activation request:
    ''company.ru/bpm1'' variant ''default'' cannot be built. ACTIVATION will fail.
    Build Plugin IS NOT DEFINED for this component or the defined Build Plugin is INVALID.
    I think that this is because of broken status of "tc/bpem/bi/bp/buildtool" DC, which is declared as build plugin for my DC.
    How to resolve this issue?

    Hi IIya,
    You are absolutely right. The problem is due to the broken DC in CBS.
    Please perform the following steps to resolve the issue.
    1) Goto the Landscape Configurator link.
    2) Chose your track inside the table on the left side.
    3) goto the Domain Data option, Click on the "Change" button, and then click on "Update CMS" button (This may take some time)
    4) once the CMS Update is finished, open the "Track Data" link that is beside "Domain Data"
    5) Now click on the "Change" button, from the software component (SCs) table remove the WebDynpro SC, and add it back once again.
    6) Save the Track Data.
    7) Now goto Transport Studio, make sure your track is selected in the table
    8) In the Check-In Tab select all the components displayed in the "Check-In" button.
    9) Once the Check-In operation is completed all those component will now be queued up in the Development Tab,
    10) In the Development Tab select all the components & click on "Import"
    11) Once the Import operation is completed all those component will now be queued up in the Consolidation Tab,
    12) In the Consolidation Tab select all the components & click on "Import"
    13) Now come back to your NWDS and remove the configuration that you have imported previously and then again load the same configuration once again from the SLD.
    This should resolve your problem...
    If the issue still persists even after performing the above steps, then I am afraid to say that the .SCA files present in ...CMS/Inbox folder might have got corrupted.
    Please ask your basis team to copy all the standard .SCA files from the path /usr/sap/<SID>/SYS/EPS/buildarchives/ to the CMS transport directory (<specified in the domain tab>\CMS\inbox) in order to make these dependencies available for your tracks.
    Then again perform the above mentioned 13 steps.
    Let me know about your findings.
    Regards,
    Shreyas Pandya

  • Has anyone tried creating a plugin that you can type in a specific word, and if it comes up in the very top of the page (i think its refered to as the header) it closes the page or tab automatically?

    Has anyone tried creating a plugin that you can type in a specific word, and if it comes up in the very top of the page (i think its refered to as the header) it closes the page or tab automatically? there is a program called POW! by AnalogX that does this, but its only good for IE. And Im a Firefox man. Can anyone look into this or maybe create a plugin that does what POW! does for IE? I will donate to the creater of a plugin that does that. Im so sick of pop ups that most pop up blockers miss.

    The Firefox pop-up blocker is very effective. If you are getting a lot of pop-ups in Firefox, you may have picked up some Malware that is causing those pop-ups.
    Install, update, and run these programs in this order. '''''(Not all programs detect the same Malware.)''''' They are all free for personal use, but some have limited functionality in the "free mode" - but those are features you really don't need to find and remove the problem that you have.<br />
    ''Note: If your Malware infection is bad enough and you are mis-directed to URL's other than what is posted, you may have to use a different PC to download these programs and use a USB stick to transfer them to the afflicted PC.''
    Malwarebytes' Anti-Malware - [http://www.malwarebytes.org/mbam.php] <br />
    SuperAntispyware - [http://www.superantispyware.com/] <br />
    AdAware - [http://www.lavasoftusa.com/software/adaware/] <br />
    Spybot Search & Destroy - [http://www.safer-networking.org/en/index.html] <br />
    Windows Defender: Home Page - [http://www.microsoft.com/windows/products/winfamily/defender/default.mspx]
    If these don't find it or can't clear it, post in one of these forums for specialized malware removal help: <br />
    [http://www.spywarewarrior.com/index.php] <br />
    [http://forum.aumha.org/] <br />
    [http://www.spywareinfoforum.com/] <br />
    [http://bleepingcomputer.com]

  • How to fast manual switching between streams in osmf plugin

    I just want to manual switching between streams using osmf plugin in custom player. For this I have use following code.
    mediaPlayer.autoDynamicStreamSwitch = false; mediaPlayer.switchDynamicStreamIndex(bitrateAdaptive.selectedIndex); mediaPlayer.addEventListener(DynamicStreamEvent.SWITCHING_CHANGE, onSwitchingChange);
    I am playing smil file streaming by wowza streaming server but code work but switch between streams very slow. It takes about 20 to seconds for switching which is not expected in this case.

    I just want to manual switching between streams using osmf plugin in custom player. For this I have use following code.
    mediaPlayer.autoDynamicStreamSwitch = false; mediaPlayer.switchDynamicStreamIndex(bitrateAdaptive.selectedIndex); mediaPlayer.addEventListener(DynamicStreamEvent.SWITCHING_CHANGE, onSwitchingChange);
    I am playing smil file streaming by wowza streaming server but code work but switch between streams very slow. It takes about 20 to seconds for switching which is not expected in this case.

  • NIK plugins are not working in LR 4

    I have been using the BETA version for some time and I did not see this problem until I installed the released version of LR 4
    The problem is that I cannot edit the images using my plugis from NIK software. ( I bought the complete collection about 3 months ago)
    In the Beta version it was still OK.
    Only the export plugin works (HDR from nik)
    Also when I try to install the plugin again it only shows that it is compatible with LR3.
    I just bought LR4 (since it worked in the BETA version)
    Hope they will fix this soon. I also sent a message to NIK software.
    anyone else has seen this problem
    regards
    Andre
    I use MAC OS-X 10.7.3
    NIK plugins are the latest versions available.

    Windows 7 64-bit SP1 machine here.
    Yesterday, as most of you here, I had this error message with any
    external editor, and I posted a message in this forum. At night, before
    going to bed, I installed an evaluation version of Photoshop Elements
    10. This morning I opened Lightroom and, TADA!, plugins work fine! So
    definitely it is an Adobe problem, LR must be missing some piece of
    software that PSE has; note that I did not open PSE at all after
    installing it yesterday night, so it has added the missing part during
    installation.
    Hope this helps Adobe engineers to solve the problem.
    Il 07/03/2012 08:06, Michael Rainwater ha scritto:
    >
          Re: NIK plugins are not working in LR 4
    created by Michael Rainwater
    <http://forums.adobe.com/people/WeberPoint> in /Photoshop Lightroom/ -
    View the full discussion
    <http://forums.adobe.com/message/4250222#4250222

  • Cbs build portal application dc fail.  Build Plugin IS NOT DEFINED for this

    hi all
    I use NW7.0 ehp1,have portal and a nwdi.
    I create a track at nwdi . and develop a portal application .
    local build is ok . but when i check in .run a activitce.  dc is broken.
    log is -
    CBS Request Log - [  300/DEP_PESKM_D  ]
    Build number assigned: 314
    Change request state from QUEUED to PROCESSING
    REQUEST PROCESSING started at 2010-11-05 02:17:38.921 GMT
        ACTIVATION request in Build Space "DEP_PESKM_D" at Node ID: 13,975,650
         [id: 300; parentID: 0; type: 4]
         [options: NO OPTIONS]
        Waiting for access: 79 ms
        ===== Pre-Processing =====  started at 2010-11-05 02:17:39.000 GMT
            List of requested for activation activities:
                'deep.com_PESKM_1' compartment
                    tet
                        [ISN 111][created by YANLIANG at 2010-11-05 10:17:31.0][OID 6b2f604ae87c11df94ff000000d54062]
                There is 1 activity in compartment deep.com_PESKM_1
                1 activity will be processed by this request
            Analyze dependencies to predecessor activities... started at 2010-11-05 02:17:39.031 GMT
                Analyzing predecessors in compartment "deep.com_PESKM_1"
                    No dependencies to predecessor activities found.
            Analyze dependencies to predecessor activities... finished at 2010-11-05 02:17:39.046 GMT and took 15 ms
            Analyze versions... started at 2010-11-05 02:17:39.046 GMT
                List Active Versions Report: "HTTP/1.1 207 Multi-Status" finished at 2010-11-05 02:17:41.812 GMT and took 2 s 766 ms
                Synchronize metadata for [deep.com.cn/dc_logo_par] started at 2010-11-05 02:17:41.812 GMT
                    Verification of DL [ws/PESKM/deep.com_PESKM/dev/active/] finished at 2010-11-05 02:17:41.906 GMT and took 0 ms
                    Verification of cache (level 2: Comparison of attributes) finished at 2010-11-05 02:17:41.937 GMT and took 31 ms
                Synchronize metadata for [deep.com.cn/dc_logo_par] finished at 2010-11-05 02:17:41.937 GMT and took 125 ms
                < CHANGE > 'deep.com.cn/dc_logo_par' DC
            Analyze versions... finished at 2010-11-05 02:17:41.937 GMT and took 2 s 891 ms
            Analyze activities... started at 2010-11-05 02:17:41.937 GMT
                Loading component definitions
                1 component to be build in compartment "deep.com_PESKM_1"
            Analyze activities... finished at 2010-11-05 02:17:42.000 GMT and took 63 ms
            Calculate all combinations of components and variants to be built...
            Analyze request DC BV... started at 2010-11-05 02:17:42.109 GMT
                    'deep.com.cn/dc_logo_par' variant 'default'
                    'deep.com.cn/dc_logo_par' variant 'default' cannot be built. ACTIVATION will fail.
                    Build Plugin IS NOT DEFINED for this component or the defined Build Plugin is INVALID.
            Analyze request DC BV... finished at 2010-11-05 02:17:42.140 GMT and took 31 ms
        ===== Pre-Processing =====  finished at 2010-11-05 02:17:42.187 GMT and took 3 s 187 ms
        Change request state from PROCESSING to FAILED
        Error! The following problem(s) occurred  during request processing:
        Error! The following error occurred during request processing:Activation failed due to component "deep.com.cn/dc_logo_par" variant "default". The component is BROKEN.
    REQUEST PROCESSING finished at 2010-11-05 02:17:42.187 GMT and took 3 s 266 ms
    No build logs available for the request.
    Edited by: yan liang on Nov 5, 2010 3:12 AM

    Hi Yan,
    please check the NWDI troubleshooting guide:
    http://wiki.sdn.sap.com/wiki/display/TechTSG/%28NWDI%29%28CBS%29Q0030
    --> Understanding Broken and Dirty DCs
    https://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/30b7c94e-fc6b-2910-30b8-d34a7b51309e
    Did you import the dependent build plugins for the track in question?
    (tab "development" in the /devinf --> CMS webui --> Transport studio)
    See also the sap note: #1080927 - Creating CMS Tracks for Common Application Types (http://service.sap.com/sap/support/notes/1080927)
    Best Regards,
    Ervin

  • Eclipse Plugin is not work

    Weblogic plugin is not work, help me!!
    platform : Windows XP Home Edition
    Eclipse Version : 2.1
    J2SDK : 1.3.1_06
    Weblogic plugin 1.0.0c
    Weblogic version : 6.1sp3
    Weblogic install folder : C:\Server\bea
    Eclipse Plugin setting
    Weblogic
    Version : 6.1
    Bea Home : C:\Server\bea
    Domain Name ; mydomain
    Domain Directory : C:\Server\bea\wlserver6.1\config\mydomain
    Serve Name : localhost
    User : System
    Password : passwd
    Hostname : localhost
    Port : null
    Classpath
    Classpath before the Weblogic libraries
    C:\Server\bea
    Classpath after the Weblogic libraries
    Null
    JavaVM Options
    JVM Options
    -hotspot
    -Xms32m
    -Xmx200m
    -Dweblogic.ProductionModeEnabled=
    JNI Library path
    Null
    When Weblogic start in Eclipse, Error Message Occured.
    ----- Error Message --------
    <2003-06-10 ¿ÀÈÄ 01½Ã33ºÐ44ÃÊ> <Info> <Security> <Getting boot password from
    user.>
    Enter password to boot WebLogic server:Starting WebLogic Server ....
    <2003-06-10 ¿ÀÈÄ 01½Ã33ºÐ47ÃÊ> <Notice> <Management> <Loading configuration
    file .\config\mydomain\config.xml ...>
    <2003-06-10 ¿ÀÈÄ 01½Ã33ºÐ50ÃÊ> <Emergency> <Security> <Authentication failure -
    reenter password to boot weblogic server:>
    <2003-06-10 ¿ÀÈÄ 01½Ã34ºÐ54ÃÊ> <Emergency> <Security> <Authentication failure -
    reenter password to boot weblogic server:>
    The WebLogic Server did not start up properly.
    Exception raised:
    java.lang.SecurityException: Authentication for user system denied
         at weblogic.security.SecurityService.initializeSuid(SecurityService.java:409)
         at weblogic.security.SecurityService.initialize(SecurityService.java:119)
    <2003-06-10 ¿ÀÈÄ 01½Ã34ºÐ55ÃÊ> <Emergency> <Server> <Unable to initialize the
    server: 'Fatal initialization exception
    Throwable: java.lang.SecurityException: Authentication for user system denied
    java.lang.SecurityException: Authentication for user system denied
         at weblogic.security.SecurityService.initializeSuid(SecurityService.java:409)
         at weblogic.security.SecurityService.initialize(SecurityService.java:119)
         at weblogic.t3.srvr.T3Srvr.initialize(T3Srvr.java:400)
         at weblogic.t3.srvr.T3Srvr.run(T3Srvr.java:206)
         at weblogic.Server.main(Server.java:35)
    '>
         at weblogic.t3.srvr.T3Srvr.initialize(T3Srvr.java:400)
         at weblogic.t3.srvr.T3Srvr.run(T3Srvr.java:206)
         at weblogic.Server.main(Server.java:35)
    Reason: Fatal initialization exception

    Originally posted by: eclipse.rizzoweb.com
    Tom Roche wrote:
    > How to set a file exclusion pattern? What I mean:
    >
    > I work on a project that is not natively an Eclipse plugin. In order
    > to make it acceptable to PDE, I run target=eclipse in the project's
    > build.xml: among other things this copies special files (e.g.
    > plugin.xml, build.properties) from the project's eclipse folder to the
    > project's root.
    >
    > After running the target, I can Update Classpath, and I'm *almost*
    > ready to build the project with Eclipse (C-b or rclick>Build Project).
    > First I need to exclude some files. The way I do this in the UI is
    >
    > 0 select the project's Properties>Java Build Path>Source
    >
    > For each of 3 source folders (e.g. /src/foo, /src/bar, /test):
    >
    > 1 expand the folder node, choose the Excluded subnode, and hit Edit
    >
    > 2 in the Exclusion Patterns section of the resulting dialog, hit Add,
    > and enter the exclusion pattern
    >
    > **/Baz*
    >
    > 3 hit OK in that dialog and its parent
    >
    > But this is tedious/error-prone for me and our users. I'm hoping there
    > is a way that I can set the appropriate value in build.properties (or
    > elsewhere) that will allow me to avoid this manual labor. Is there?
    >
    > Feel free to forward, and to reply directly to me (as well as the
    > group), and TIA.
    You can manipulate the .classpath file, if you're careful.
    Do it manually (via the UI) and then go look at the .classpath file.
    You'll see an entry like this:
    <classpathentry excluding="**/Baz*" output="classes" kind="src" path="src"/>
    See the excluding= attribute? That's what you want to create when you're
    "building" for PDE.
    HTH,
    Eric

  • Problem in adding a reference to a dll while creating a plugin.

    I need to create a connection between Adobe indesign (layout design tool) and Mark logic server.
    For that i have to create a plugin for indesign which establishes connection with marklogic.
    As a test project, i was successful in creating a sample web form application that connects to marklogic and fetches data from it.There i was getting directly an option to browse for marklogic dll under "add reference".
    To create a plgin,a tool has been given by Indesign sdk,called dollyXs which generates basic vc++ code (vc++ project in visual studio 2005) for developing plugins.
    In this VC++ project of visual studio, when i tried to add a reference to marklogic dll, im not getting any option under "add reference" for browsing that dll and adding it to the vc++ project.
    Kindly help me and thnx in advance.
    please mail me at [email protected]
    Regards,
    sunny.

    you can only add .lib files under add reference and not dll.
    When you are creating a dll, an import library with the same name as of dll and extension with .lib is getting generated.
    Copy the lib file say Marklogic.lib and put it in the sdkprj folder and put the reference of this file ( marklogic.lib) in the add reference ( BTW I am using Visual Studio 2003 version 7.1.And in it I add this reference under ProjectPropertyPages->linker->Input->Additonal Dependancies).
    When you are starting the InDesign application make sure that u put the Makrlogic.dll InDesign application's folder.
    Hope this helps.
    Regards,
    Yopangjo.

  • Custom attributes created from plugins

    Unfortunately, you cannot create attributes with the plugin automatically, it has to be a manual process. 
    As far as reading and writing to attributes, see this post that answered my question last year:
    http://community.spiceworks.com/topic/695653-ui-app-helpdesk-ticket-attributes-c_attribute

    Hello, I'm new to spiceworks, I've been asked to create a plugin to help a friend out at work. He showed me some basics and what not, and I have most of the plugin figured out....
    Except for one part, If you go into the settings you can add a custom attributes manually to tickets in the help desk.
    I would like to make it so that my plugin creates one of it does not already exist, and if thats not possible, thats fine, I will just have it as part of setup to create this attribute,
    The most important thing, is that I need to be able to edit and read attributes. How can I do this? Any and all help would be much appreciated!
    This topic first appeared in the Spiceworks Community

Maybe you are looking for