F4v in IE 7 fails - no metadata?
Hey all -
I'm having trouble with my new player in IE 7 (it works great in all other browsers, of course).
It seems that in IE 7, it is waiting until the full file downloads in order to get metadata; what this means is that the player itself is not built until after the video fully loads, since it's pulling width and height from the file.
However, f4vs don't seem to work at all. The video player is never built, I'm assuming because no metadata is being sent, and the player is built after the metadata is recieved. But I don't know if that's it - there are no errors thrown in the debugging flash player distribution.
Here's a link to the player:
http://www.tribepictures.com/player/player.html?pageVideo=Daniel_Patents_04_06_09.f4v
Here it is - the pertinent code is at the top and at the bottom, the rest is fluff and works fine. Basically, it's instructed to create the netstream. Then, once the netstream has loaded the file, to pull the metadata. From there, it can build the player and start playing.
package resources{
import flash.media.Video;
import flash.net.NetConnection;
import flash.net.NetStream;
import flash.display.Sprite;
import flash.events.MouseEvent;
import flash.events.KeyboardEvent;
import flash.events.Event;
import flash.display.LoaderInfo;
import flash.display.Stage;
import flash.display.Shape;
import flash.geom.Rectangle;
import flash.display.MovieClip;
import flash.text.TextField;
import flash.display.StageDisplayState;
public class videoPlayer extends Sprite {
private var ncFLVConnection:NetConnection = new NetConnection();
private var nsVideo:NetStream;
private var videoTitle:String;
private var videoStage:Video;
private var videoHeight:int;
private var videoWidth:int;
private var videoURL:String;
private var AutoPlay:Boolean;
private var totalHeight:int;
private var isPaused:Boolean;
private var client:Object;
private var metaDataLoaded:int;
private var sliderLength:Number;
private var sliderIncrement:Number;
private var theLastTime:Number;
private var videoLength:Number;
private var sliderStartPoint:Number;
private var fullyDownloaded:Boolean;
private var pausedTime:Number;
private var seeked:Boolean;
private var startedYet:Boolean;
public var playBtn:MovieClip;
public var fullscreenmc_mc:MovieClip;
public var current_Time:TextField;
public var total_Time:TextField;
public var videoTitle_txt:TextField;
public var orange:Shape;
public var slider:Sprite;
public var sliderShape:Shape;
public var sliderBar:Sprite;
public var sliderBarShape:Shape;
public var sliderBounds:Rectangle;
public var downloadCompleted:Sprite;
public var downloadCompletedShape:Shape;
public var videoStageClicker:Sprite;
public var videoStageClickerShape:Shape;
public var loading_mc:MovieClip;
public function videoPlayer():void {
trace("videoPlayer loaded");
metaDataLoaded=0;
theLastTime=0;
fullyDownloaded=false;
pausedTime=0;
seeked=false;
startedYet=false;
//FINAL CODE
videoURL=root.loaderInfo.parameters.pageVideo;
AutoPlay=root.loaderInfo.parameters.AutoPlay;
videoTitle=root.loaderInfo.parameters.videoTitle;
//FOR TESTING, COMMENT OUT OTHERWISE!!!!!!
//AutoPlay=false;
//videoURL="personal.flv";
//videoTitle="test";
videoTitle_txt.text=videoTitle;
if (videoTitle_txt.text=="") {
videoTitle_txt.text="Tribe Pictures"
setupANetStream();
centerThatShit(videoTitle_txt);
videoTitle_txt.y=stage.stageHeight-30;
private function setupANetStream():Boolean {
trace("Starting a Net Stream");
ncFLVConnection.connect(null);
nsVideo=new NetStream(ncFLVConnection);
nsVideo.client = new Object();
client = new Object();
nsVideo.client=client;
client.onMetaData=nsMetaDataCallback;
nsVideo.play(videoURL);
nsVideo.togglePause();
return (true);
private function afterMetaData():void {
trace("Added to stage");
loading_mc.stop();
loading_mc.alpha=0;
addChild(videoStage);
centerThatShit(videoStage);
videoStage.attachNetStream(nsVideo);
buildControls();
orangeOutlineMaker();
buildTheVideoClicker();
if (AutoPlay==true) {
nsVideo.resume();
isPaused=false;
playBtn.gotoAndStop(3);
startedYet=true;
trace("Autoplaying");
} else {
isPaused=true;
playBtn.gotoAndStop(1);
trace("Not autoplaying");
playBtn.addEventListener(MouseEvent.MOUSE_DOWN, pauseIt);
addEventListener(Event.ENTER_FRAME, onEnterFrame);
stage.addEventListener(KeyboardEvent.KEY_DOWN, pauseItKey);
private function buildTheVideoClicker():void {
videoStageClicker = new Sprite();
videoStageClickerShape = new Shape();
videoStageClickerShape.graphics.beginFill(0xFFFFFF,0);
trace(videoStage.width+","+videoStage.height);
videoStageClickerShape.graphics.lineTo(videoStage.width,0);
videoStageClickerShape.graphics.lineTo(videoStage.width,videoStage.height);
videoStageClickerShape.graphics.lineTo(0,videoStage.height);
videoStageClickerShape.graphics.lineTo(0,0);
videoStageClicker.addChild(videoStageClickerShape);
addChild(videoStageClicker);
videoStageClicker.x=videoStage.x;
videoStageClicker.y=videoStage.y;
videoStageClicker.addChild(fullscreenmc_mc);
fullscreenmc_mc.x=0+videoWidth-20;
fullscreenmc_mc.y=0+videoHeight-20;
videoStageClicker.addEventListener(MouseEvent.MOUSE_DOWN, fullScreen);
videoStageClicker.addEventListener(MouseEvent.MOUSE_OVER, fullScreenIcon);
videoStageClicker.addEventListener(MouseEvent.MOUSE_OUT, fullScreenIconOut);
trace("Video Clicker created");
private function centerThatShit(obj:Object):Boolean {
obj.y = (obj.stage.stageHeight - obj.height)/2;
obj.x = (obj.stage.stageWidth - obj.width)/2;
trace(obj.name+" centered!");
return (true);
private function buildControls() {
totalHeight=videoHeight+playBtn.height+5;
playBtn.x=videoStage.x;
playBtn.y=videoStage.y+videoHeight+5;
total_Time.x=videoStage.x+videoWidth-60;
total_Time.y=videoStage.y+videoHeight+6.5;
current_Time.x=videoStage.x+videoWidth-120;
current_Time.y=videoStage.y+videoHeight+6.5;
makeDownloadedBar();
makeTheSlider();
downloadCompleted.x=slider.x;
downloadCompleted.y=slider.y;
trace("Controls built.");
return (true);
private function makeDownloadedBar():void {
downloadCompleted = new Sprite();
downloadCompletedShape = new Shape();
downloadCompletedShape.graphics.beginFill(0xFFFFFF,.5);
downloadCompletedShape.graphics.lineTo(1,0);
downloadCompletedShape.graphics.lineTo(1,5);
downloadCompletedShape.graphics.lineTo(0,5);
downloadCompletedShape.graphics.lineTo(0,0);
downloadCompleted.addChild(downloadCompletedShape);
addChild(downloadCompleted);
private function makeTheSlider() {
slider = new Sprite();
sliderShape = new Shape();
sliderLength=videoWidth-170;
trace("Slider Length="+sliderLength);
sliderShape.graphics.lineStyle(1,0xFFFFFF,1,true);
sliderShape.graphics.lineTo(sliderLength,0);
sliderShape.graphics.lineTo(sliderLength,5);
sliderShape.graphics.lineTo(0,5);
sliderShape.graphics.lineTo(0,0);
slider.addChild(sliderShape);
addChild(slider);
slider.x=videoStage.x+40;
slider.y=playBtn.y+12.5;
sliderBar = new Sprite();
sliderBarShape = new Shape();
sliderBarShape.graphics.beginFill(0xFFFFFF,.8);
sliderBarShape.graphics.lineStyle(2,0xFFFFFF,.8,true);
sliderBarShape.graphics.lineTo(5,0);
sliderBarShape.graphics.lineTo(5,20);
sliderBarShape.graphics.lineTo(0,20);
sliderBarShape.graphics.lineTo(0,0);
sliderBar.addChild(sliderBarShape);
sliderBar.x=slider.x;
sliderBar.y=playBtn.y+5;
sliderIncrement=((sliderLength-4)/videoLength);
sliderBounds=new Rectangle(sliderBar.x,sliderBar.y+1,sliderLength,.1);
sliderBar.addEventListener(MouseEvent.MOUSE_DOWN, seekIt);
addChild(sliderBar);
private function orangeOutlineMaker() {
var orange:Shape = new Shape();
orange.graphics.lineStyle(2,0xD47200,1,true);
orange.graphics.lineTo(videoWidth+25,0);
orange.graphics.lineTo(videoWidth+25,totalHeight+25);
orange.graphics.lineTo(0,totalHeight+25);
orange.graphics.lineTo(0,0);
addChild(orange);
orange.y=videoStage.y-12.5;
orange.x=videoStage.x-12.5;
return (true);
private function pauseItKey(evt:KeyboardEvent) {
if (evt.charCode==32) {
switch (isPaused) {
case true :
nsVideo.togglePause();
isPaused=false;
playBtn.play();
break;
case false :
nsVideo.togglePause();
trace(nsVideo.time);
pausedTime=nsVideo.time;
trace(pausedTime);
isPaused=true;
playBtn.play();
break;
private function pauseIt(evt:Event) {
switch (isPaused) {
case true :
nsVideo.togglePause();
isPaused=false;
playBtn.play();
break;
case false :
nsVideo.togglePause();
trace(nsVideo.time);
pausedTime=nsVideo.time;
trace(pausedTime);
isPaused=true;
playBtn.play();
break;
private function fullScreenIcon(evt:MouseEvent) {
trace("Mouse Screen Over");
fullscreenmc_mc.play();
fullscreenmc_mc.alpha=1;
private function fullScreenIconOut(evt:MouseEvent) {
trace("Mouse Screen Out");
fullscreenmc_mc.gotoAndStop(1);
fullscreenmc_mc.alpha=0;
private function seekIt(evt:MouseEvent) {
stage.addEventListener(MouseEvent.MOUSE_UP, playIt);
seeked=true;
nsVideo.pause();
sliderStartPoint=sliderBar.x;
evt.target.startDrag(false,sliderBounds);
private function playIt(evt:MouseEvent) {
trace("MouseUp");
if (isPaused==false) {
seeked=false;
sliderBar.stopDrag();
sliderBar.x=nsVideo.time*sliderIncrement+slider.x;
nsVideo.togglePause();
} else {
seeked=false;
sliderBar.stopDrag();
sliderBar.x=nsVideo.time*sliderIncrement+slider.x;
stage.removeEventListener(MouseEvent.MOUSE_UP, playIt);
private function timeCodeIt(currentTime:Number):String {
var theMinutes:int = new int();
var theSeconds:int = new int();
theMinutes=int(currentTime/60);
theSeconds=int(currentTime%60);
if (theMinutes<10&&theSeconds<10) {
return ("0"+theMinutes+":0"+theSeconds);
} else if (theMinutes>=10 && theSeconds<10) {
return (theMinutes+":0"+theSeconds);
} else if (theMinutes<10 && theSeconds>=10) {
return ("0"+theMinutes+":"+theSeconds);
} else {
return (theMinutes+":"+theSeconds);
private function getTheTime():Number {
var currentVidTime:Number = new Number();
currentVidTime=nsVideo.time;
return (currentVidTime);
private function fullScreen(event:Event):void {
trace("full screen clicked");
if (stage.displayState==StageDisplayState.FULL_SCREEN) {
stage.displayState=StageDisplayState.NORMAL;
} else if (stage.displayState == StageDisplayState.NORMAL) {
stage.displayState=StageDisplayState.FULL_SCREEN;
fullscreenmc_mc.alpha=0;
private function onEnterFrame(evt:Event) {
if (isPaused==false&&seeked==false) {
var theTime:Number = new Number();
theTime=getTheTime();
current_Time.text=timeCodeIt(theTime);
if (int(theTime)>int(theLastTime)) {
sliderBar.x+=sliderIncrement;
trace((sliderBar.x-slider.x)/sliderIncrement);
theLastTime=theTime;
} else if (isPaused==true && seeked==true) {
if (sliderBar.x!=sliderStartPoint) {
var thePercentage:Number = new Number();
thePercentage=(sliderBar.x-slider.x)/sliderLength;
current_Time.text=timeCodeIt(thePercentage*videoLength);
nsVideo.seek(thePercentage*videoLength);
} else if (isPaused==false && seeked==true) {
if (sliderBar.x!=sliderStartPoint) {
thePercentage=(sliderBar.x-slider.x)/sliderLength;
current_Time.text=timeCodeIt(thePercentage*videoLength);
nsVideo.seek(thePercentage*videoLength);
if (fullyDownloaded==false) {
downloadCompleted.width=(nsVideo.bytesLoaded/nsVideo.bytesTotal)*sliderLength;
sliderBounds.width=downloadCompleted.width;
if (sliderBar.x>=(slider.x+sliderLength)) {
sliderBar.x=slider.x+sliderLength;
private function nsMetaDataCallback(mData:Object):void {
if (metaDataLoaded==0) {
videoHeight=mData.height;
videoWidth=mData.width;
videoLength=mData.duration;
trace("metaData loaded, height="+videoHeight+", width="+videoWidth);
videoStage=new Video(videoWidth,videoHeight);
videoStage.name="Player";
total_Time.text=timeCodeIt(mData.duration);
trace("Creating a "+videoWidth+"x"+videoHeight+" player for "+videoURL);
current_Time.text="00:00";
//recurrsion prevention
metaDataLoaded+=1;
afterMetaData();
Similar Messages
-
Export Metadata for Deski Report failed with Metadata Integrator
Hi everybody,
We installed 2 weeks ago BusinessObject Data Integrator 3.0. As we also have BusinessObject XI 3.0, we have installed the component Metadata Integrator on our BOXI 3.0 server. We configured it successfully and the Metadata Integrator program was added to our BOXI repository.
Then, we executed the Metadata Integrator program from the CMC console. The job run successfully but when we looked at the log file we realized that the program was not able to create the metadata for the BO Deski reports in our BODI repository whereas it was able to do it for our BO Universes. Then when we access the Impact and Lineage Analysis tool from the BODI management console, we can only see the metadata for our BO Universes but not for our Deski reports !!
Start universe collection: 1 universes to process.
Universe collection progress: 1 of 1 completed
Desktop Intelligence document collector thread started.
Start Crystal report collection. 0 reports to process.
Start Desktop Intelligence document collection. 1 reports to process.
DeskI document . Unknown exception while making call to log into CMS Server SVR-BOXI-DEV.cctl.lu:6400. Logon failed
DeskI document . call to log into CMS Server SVR-BOXI-DEV.cctl.lu:6400 failed
DeskI document . DeskI document . call to log into CMS Server SVR-BOXI-DEV.cctl.lu:6400 failed
DeskI document . Collection failed. Correct errors indicated in the log and rerun the integrator.
Desktop Intelligence collection progress: 1 of 1 completed
Any ideas ?!Helo,
The "Member/Alias" problem is solved by using the command "REPALIASMBR" and the "parent/child" is solved in two steps:
1 - Use the command "INDENTGEN" to indent on your flat file
2 - Run an custom script (in my case PERL) on your file to transform that "indent" into parent child (the member indented is the parent of the previous ones)
Another solution is to use "OlapUnderground Outline Extractor" that do all that work for you.
http://www.appliedolap.com
hope that helps.
Fabiano
Edited by: user10938852 on 27/03/2009 10:33 -
I am getting a number of different error messages. See below:
1. The upload has failed.
There was a problem running a virus scan for the file.
2. The upload has failed.
-metadata error
Then, occasionally it will upload, but when I go to the iPad to view I get this error message:
Error During Download
Please try your download again lagter.
Yesterday everything uploaded okay. Today, nothing. Please help.http://status.adobedps.com/ has the current information on our service outage.
Neil -
Error installing business content
Hi Experts,
i am getting an error while installing business content for sales and distribution.
i.e-The creation of the export DataSource failed,
The metadata for a DataSource must be created while the export InfoSouce is being generated. An error occurred at that time.
could any body help.Hi
The DS should be Activated at R/3 to Install the Business Content on BI side.
Recheck the same with the following
R/3
RSA5--Activate the Data Source -- (RSA6 -- Transport the Data Source -- required if you want to replicate on BI Side)
BI Side
Business Content -- Install the same with required grouping conditions (Only necessary objects would be best option)
https://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/5c13db90-0201-0010-e59d-bdd1c7b3f8c5
http://help.sap.com/saphelp_nw04s/helpdata/en/5e/e88afcfc724d9d865793da9693dce6/frameset.htm
http://help.sap.com/saphelp_nw04/helpdata/en/d8/8f5738f988d439e10000009b38f842/frameset.htm
Hope it helps and clear -
Hi all,
i am starting programming with JDO.
First i start with the example Getting Started with JDO. After some trouble, it is running now.
I want to expand the example, so i have three Objects/Tables.
Employee, Manager, Department with the following relationships. Primary Key (Manager, Department) Forign-Key (Employee).
Manager 1:N Employee N:1 Department
For every Object/Table i have a jdo and map-File.
JDO
Department
If i check and enhance the classes i got the following errros:
com.sap.jdo.enhancer.util.InternalError: assertion failed: JDO metadata: managed fields exceed annotated fields
Where is my fault ?
Thanks for help.
Regards JürgenFurther Question:
Are there any tools from SAP or others to help O/R-Mapping?
Regards
Jürgen -
Advice Needed on encoding/transcoding
I have a client that has a pretty extensive collection of videos that were encoded using H.264/AAC in an mp4 container. He has since expressed his desire to move the F4V format as apparently server side scripts can pull and display the metadata on his web pages. He wanted to know if his original MP4 files can somehow be placed in the F4V container and then populate the metadata filed which is much quicker than having to go back and pull all his sources and re-encode.
Personally I had advised him to stick with mp4 if he wanted to increase interoperability between web and device playback but he is insistent on using F4V.
Does anyone know if Adobe has any tools to take Mp4>F4V and/or F4V>MP4? I would rather he know now before he locks himself into the F4V format.
Thanks for any help.
P.S. Are there really any other advantages to using F4V over the MP4 container other than metadata capability?As far as I'm aware (not being a web video guru or anything, just a guy that puts basic video on the web), MP4 containers CAN store metadata, like your usual title, subject, author, and similar fields. However, MP4 cannot contain cue points like those used in FLV files for triggering events in Flash applications. That's the rationale for the F4V container, apparently: it's an MP4 container of a different color that allows for cue points. Here's a post on The Flash Blog about this, and how that functionality is actually broken, and here's a post and video from a guy who is, umm, not a fan of F4V. I guess you just need to figure out what functionality you need, and that will determine the container.
Since F4V is an Adobe-proprietary thing, and it doesn't appear that there are any Adobe-specific tools to deal with F4V muxing (beyond what's built into the encoding apps), I think you'll be out of luck when trying to convert an MP4 into an F4V. You might want to check out Yamb (Yet Another MP4Box GUI) which is a helpful tool for dealing with MP4 files. It also has the ability to "tag" or edit the metadata of an MP4 file. -
OIM Request status change email notifications
Hi,
In OIM 11g R2, is there a way to send email notifications only for Request approved and not for other request changes for role approvals? So that user gets only one email per request and that would be only when the role approval is completed. Currently there are multiple emails sent, one for each stage of approval process.
Thanks!Didn't you try this:
http://docs.oracle.com/cd/E21764_01/doc.1111/e14309/request.htm#CACICBFI
<metadata name="status">
<value>Request Failed</value>
</metadata>
OR
You can also trigger email from your Approval Workflow itself after Approval Completion. -
Rhythmbox segment fault...fixed
I installed Rhythmbox and all the gstreamer codecs. When I run rhythmbox it crashes. This is the terminal output:
[meskarune@Lychee ~]$ rhythmbox
Xlib: extension "Generic Event Extension" missing on display ":0.0".
Xlib: extension "Generic Event Extension" missing on display ":0.0".
Xlib: extension "Generic Event Extension" missing on display ":0.0".
Xlib: extension "Generic Event Extension" missing on display ":0.0".
Xlib: extension "Generic Event Extension" missing on display ":0.0".
Xlib: extension "Generic Event Extension" missing on display ":0.0".
(rhythmbox:4734): Rhythmbox-WARNING **: Unable to start mDNS browsing: MDNS service is not running
(rhythmbox:4734): Rhythmbox-WARNING **: Unable to grab media player keys: Could not get owner of name 'org.gnome.SettingsDaemon': no such name
(rhythmbox:4734): Rhythmbox-WARNING **: Could not open device /dev/radio0
Rhythmbox-Message: Missing plugin: gstreamer|0.10|rhythmbox-metadata|application/msword decoder|decoder-application/msword
Rhythmbox-Message: Automatic missing codec installation not supported (helper script missing)
Rhythmbox-Message: Missing plugin: gstreamer|0.10|rhythmbox-metadata|application/msword decoder|decoder-application/msword
Rhythmbox-Message: Automatic missing codec installation not supported (helper script missing)
(rhythmbox-metadata:4767): GStreamer-CRITICAL **: gst_structure_empty_new: assertion `gst_structure_validate_name (name)' failed
(rhythmbox-metadata:4767): GStreamer-CRITICAL **: gst_structure_empty_new: assertion `gst_structure_validate_name (name)' failed
(rhythmbox-metadata:4767): GStreamer-CRITICAL **: gst_structure_empty_new: assertion `gst_structure_validate_name (name)' failed
(rhythmbox-metadata:4767): GStreamer-CRITICAL **: gst_structure_empty_new: assertion `gst_structure_validate_name (name)' failed
(rhythmbox-metadata:4767): GStreamer-CRITICAL **: gst_structure_empty_new: assertion `gst_structure_validate_name (name)' failed
(rhythmbox-metadata:4767): GStreamer-CRITICAL **: gst_structure_empty_new: assertion `gst_structure_validate_name (name)' failed
(rhythmbox-metadata:4767): GStreamer-CRITICAL **: gst_structure_empty_new: assertion `gst_structure_validate_name (name)' failed
^Z
[1]+ Stopped rhythmbox
It would also crash to a segment fault.
I figured out that to fix it the "fm radio" plugin had to be turned off. (just in case anyone ran into this error)This is usually a crash in one of the native parts of an API (likely) or the JVM itself (which is not likely). This usually means there is a bug in that binary, or your hardware drivers are bugged. It could be anything really. Could you post the complete error you are getting?
-
F4V metadata when encrypted with FA
Have you ever faced a problem with metadata delivery of video files (f4v files) when delivered via Flash Media Server RTMP? It seems that video sometimes lacks of metadata embedded. It is not very often but still exists.
Hi Eric,
We have a bunch of errors in Flash Media Server log files:
core.00.log:2011-04-19 17:53:18 16117 (e)2611181 Exception caught in libmp4.so while processing streaming data inside onFreeSegment()
admin.04.log:2011-03-23 14:38:19 32362 (e)2581279 Assert failed in tincan/util/typeconvertor.cpp line 62 -
core.01.log:2011-04-14 14:56:21 10535 (e)2581279 Assert failed in tincan/server/compositemessage.hpp line 251 -
core.00.log:2011-04-16 13:54:22 13868 (w)2611179 Warning from libmp4.so: FMS detected a bad message in : PR234004-C.f4v Playback may have incomplete content : -28 Error reading MP4 tables.. -
core.01.log:2011-04-14 14:56:15 10535 (w)2611179 Warning from libmp4.so: FMS detected a bad message in : PR231545-A.f4v Playback may have incomplete content : -117 File is truncated. Will only be partially playable.. -
core.03.log:2011-04-04 16:43:17 9798 (w)2631025 Ignoring message from client during authentication. -
core.07.log:2011-03-29 17:28:34 9967 (w)2611179 Warning from libmp4.so: FMS detected a bad message in : PR234055-C.f4v Playback may have incomplete content : -27 Unsuported DRM scheme.. -
probably it is the root cause of the problem? Could you help with these messages description?
Thanks,
Denis. -
Import OLAP Metadata in OBIEE 11.1.1.5 failing
We are in the process of integrating our existing Oracle OLAP infrastructure with OBIEE 11.1.1.5. We are currently on 11.2.0.1 DB with our 11g cubes in 11.2.0.0.0 compatibility mode.
We have two AWs within the same schema that are tightly integrated (Eg. Q12_AW and Q12_HIST_AW). When I import the metadata using OBIEE 11g BI Administrator, I can only see Q12_HIST_AW but not Q12_AW. Also, when I copy Q12_HIST_AW to OBIEE, it errors out. Looking at java host logs, it looks like I am getting parse errors but not sure how to pursue further on why the parser is failing.
Logs:
[2011-08-16T10:34:45.168-05:00] [init] [WARNING] [] [saw.init.application] [tid: 14] [ecid: 0000J7JEjD6FS8O6yjMaMG1EIco2000006,0] Bad AW -- Q12_AW.Q12_AW
[2011-08-16T10:34:45.175-05:00] [init] [WARNING] [] [saw.init.application] [tid: 14] [ecid: 0000J7JEjD6FS8O6yjMaMG1EIco2000006,0] Errors have occurred during xml parse[[
<Line 1181, Column 26>: Encountered "(" at line 1, column 83.
Was expecting one of:
"DIMENSION" ...
<Line 1210, Column 26>: Encountered "(" at line 1, column 83.
Was expecting one of:
"DIMENSION" ...
<Line 1529, Column 26>: Encountered "(" at line 1, column 58.
Was expecting one of:
"DIMENSION" ...
<Line 1558, Column 26>: Encountered "(" at line 1, column 58.
Was expecting one of:
"DIMENSION" ...
<Line 3025, Column 23>: Encountered "(" at line 1, column 54.
Was expecting one of:
"DIMENSION" ...
<Line 4020, Column 24>: Encountered "(" at line 1, column 81.
Was expecting one of:
"DIMENSION" ...
<Line 9516, Column 24>: Encountered "(" at line 1, column 101.
Was expecting one of:
"DIMENSION" ...
at oracle.olapi.xml.TagHandler.createRootException(Unknown Source)
at oracle.olapi.xml.TagHandler.getRootException(Unknown Source)
at oracle.olapi.xml.TagHandler.reportException(Unknown Source)
at oracle.olapi.xml.TagHandler.processException(Unknown Source)
at oracle.olapi.metadata.BaseMetadataXMLReader.resolveDeferredProperties(Unknown Source)
at oracle.olapi.metadata.MetadataXMLReaderMetadataInitialState.exit(Unknown Source)
at oracle.olapi.metadata.MetadataXMLReaderMetadataInitialState.exit(Unknown Source)
at oracle.olapi.xml.TagHandler.endElement(Unknown Source)
at org.xml.sax.helpers.ParserAdapter.endElement(ParserAdapter.java:626)
at oracle.xml.parser.v2.XMLContentHandler.endElement(XMLContentHandler.java:211)
at oracle.xml.parser.v2.NonValidatingParser.parseElement(NonValidatingParser.java:1359)
at oracle.xml.parser.v2.NonValidatingParser.parseRootElement(NonValidatingParser.java:376)
at oracle.xml.parser.v2.NonValidatingParser.parseDocument(NonValidatingParser.java:322)
at oracle.xml.parser.v2.XMLParser.parse(XMLParser.java:226)
at org.xml.sax.helpers.ParserAdapter.parse(ParserAdapter.java:405)
at oracle.olapi.xml.XMLProcessor.parse(Unknown Source)
at oracle.olapi.metadata.MetadataFetcher.processXML(Unknown Source)
at oracle.olapi.metadata.MetadataFetcher.fetchBaseMetadataObjects(Unknown Source)
at oracle.olapi.metadata.BaseMetadataProvider.fetchMetadataObjects(Unknown Source)
at oracle.olapi.metadata.MetadataListProperty.getObjects(Unknown Source)
at oracle.olapi.metadata.BaseMetadataObjectState.getPropertyListValues(Unknown Source)
at oracle.olapi.metadata.BaseMetadataObject.getPropertyListValues(Unknown Source)
at oracle.olapi.metadata.mdm.MdmSchema.getCubes(Unknown Source)
at oracle.olapi.metadata.deployment.AW.getCubes(Unknown Source)
at oracle.bi.integration.aw.v11g.AW11gUtil.getAWImportInfo(AW11gUtil.java:1035)
at oracle.bi.integration.aw.v11g.AW11gUtil.getAWImportInfo(AW11gUtil.java:1113)
at oracle.bi.integration.aw.v11g.service.AW11gService.execute(AW11gService.java:83)
at oracle.bi.integration.javahost.ServiceRpcCall.processMessageInternal(ServiceRpcCall.java:55)
at com.siebel.analytics.javahost.AbstractRpcCall.processMessage(AbstractRpcCall.java:251)
at com.siebel.analytics.javahost.MessageProcessorImpl.processMessage(MessageProcessorImpl.java:193)
at com.siebel.analytics.javahost.Listener$Job.run(Listener.java:223)
at com.siebel.analytics.javahost.standalone.SAJobManagerImpl.threadMain(SAJobManagerImpl.java:207)
at com.siebel.analytics.javahost.standalone.SAJobManagerImpl$1.run(SAJobManagerImpl.java:155)
at java.lang.Thread.run(Thread.java:662)
[2011-08-16T10:34:46.359-05:00] [init] [NOTIFICATION] [] [saw.init.application] [tid: 14] [ecid: 0000J7JEjD6FS8O6yjMaMG1EIco2000006,0] Reading AW -- Q12_AW.Q12_HIST_AW
[2011-08-16T10:34:46.419-05:00] [init] [NOTIFICATION] [] [saw.init.application] [tid: 14] [ecid: 0000J7JEjD6FS8O6yjMaMG1EIco2000006,0] [Thread 21] Service done -- AWImportService11G
[2011-08-16T10:34:50.149-05:00] [workmanager] [NOTIFICATION] [] [saw.workmanager] [tid: 15] [ecid: 0000J7JElO_FS8O6yjMaMG1EIco2000007,0] Thread started
[2011-08-16T10:35:22.340-05:00] [init] [NOTIFICATION] [] [saw.init.application] [tid: 14] [ecid: 0000J7JEtF^FS8O6yjMaMG1EIco200000C,0] [Thread 21] calling service -- AWImportService11G
[2011-08-16T10:35:22.340-05:00] [init] [NOTIFICATION] [] [saw.init.application] [tid: 14] [ecid: 0000J7JEtF^FS8O6yjMaMG1EIco200000C,0] Reading AW UDML -- Q12_HIST_AW
[2011-08-16T10:35:25.768-05:00] [init] [ERROR] [] [saw.init.application] [tid: 14] [ecid: 0000J7JEtF^FS8O6yjMaMG1EIco200000C,0] Errors have occurred during xml parse[[
<Line 1181, Column 26>: Encountered "(" at line 1, column 83.
Was expecting one of:
"DIMENSION" ...
<Line 1210, Column 26>: Encountered "(" at line 1, column 83.
Was expecting one of:
"DIMENSION" ...
<Line 9516, Column 24>: Encountered "(" at line 1, column 101.
Was expecting one of:
"DIMENSION" ...
at oracle.olapi.xml.TagHandler.createRootException(Unknown Source)
at oracle.olapi.xml.TagHandler.getRootException(Unknown Source)
at oracle.olapi.xml.TagHandler.reportException(Unknown Source)
at oracle.olapi.xml.TagHandler.processException(Unknown Source)
at oracle.olapi.metadata.BaseMetadataXMLReader.resolveDeferredProperties(Unknown Source)
at oracle.olapi.metadata.MetadataXMLReaderMetadataInitialState.exit(Unknown Source)
at oracle.olapi.metadata.MetadataXMLReaderMetadataInitialState.exit(Unknown Source)
at oracle.olapi.xml.TagHandler.endElement(Unknown Source)
at org.xml.sax.helpers.ParserAdapter.endElement(ParserAdapter.java:626)
at oracle.xml.parser.v2.XMLContentHandler.endElement(XMLContentHandler.java:211)
at oracle.xml.parser.v2.NonValidatingParser.parseElement(NonValidatingParser.java:1359)
at oracle.xml.parser.v2.NonValidatingParser.parseRootElement(NonValidatingParser.java:376)
at oracle.xml.parser.v2.NonValidatingParser.parseDocument(NonValidatingParser.java:322)
at oracle.xml.parser.v2.XMLParser.parse(XMLParser.java:226)
at org.xml.sax.helpers.ParserAdapter.parse(ParserAdapter.java:405)
at oracle.olapi.xml.XMLProcessor.parse(Unknown Source)
at oracle.olapi.metadata.MetadataFetcher.processXML(Unknown Source)
at oracle.olapi.metadata.MetadataFetcher.fetchBaseMetadataObjects(Unknown Source)
at oracle.olapi.metadata.BaseMetadataProvider.fetchMetadataObjects(Unknown Source)
at oracle.olapi.metadata.MetadataListProperty.getObjects(Unknown Source)
at oracle.olapi.metadata.BaseMetadataObjectState.getPropertyListValues(Unknown Source)
at oracle.olapi.metadata.BaseMetadataObject.getPropertyListValues(Unknown Source)
at oracle.olapi.metadata.mdm.MdmSchema.getCubes(Unknown Source)
at oracle.olapi.metadata.deployment.AW.getCubes(Unknown Source)
at oracle.bi.integration.aw.v11g.AW11gUtil.getAWUdml(AW11gUtil.java:914)
at oracle.bi.integration.aw.v11g.AW11gUtil.getAWUdml(AW11gUtil.java:876)
at oracle.bi.integration.aw.v11g.service.AW11gService.getAWUdmlObject(AW11gService.java:157)
at oracle.bi.integration.aw.v11g.service.AW11gService.getAWUdml(AW11gService.java:137)
at oracle.bi.integration.aw.v11g.service.AW11gService.execute(AW11gService.java:78)
at oracle.bi.integration.javahost.ServiceRpcCall.processMessageInternal(ServiceRpcCall.java:55)
at com.siebel.analytics.javahost.AbstractRpcCall.processMessage(AbstractRpcCall.java:251)
at com.siebel.analytics.javahost.MessageProcessorImpl.processMessage(MessageProcessorImpl.java:193)
at com.siebel.analytics.javahost.Listener$Job.run(Listener.java:223)
at com.siebel.analytics.javahost.standalone.SAJobManagerImpl.threadMain(SAJobManagerImpl.java:207)
at com.siebel.analytics.javahost.standalone.SAJobManagerImpl$1.run(SAJobManagerImpl.java:155)
at java.lang.Thread.run(Thread.java:662)
[2011-08-16T10:35:25.784-05:00] [init] [ERROR] [] [saw.init.application] [tid: 14] [ecid: 0000J7JEtF^FS8O6yjMaMG1EIco200000C,0] [Thread 21] Service failed - AWImportService11G. Details:Q12_HIST_AW
Any help to diagnose the problem is appreciated.
Swapan.
Edited by: Swapan on Aug 16, 2011 9:28 AMIt looks like OBIEE 11.1.1.5 ships with 11.1 jars and since my DB was running 11.2, I faced this issue. The fix is described below for folks who encounter this issue.
The OLAP API jars on the middle tier need to be updated to version 11.2.x. The OLAP API libraries are found in your Oracle Database home: [oracledb home]\product\11.2.0\dbhome_1\olap\api\lib. BI EE provides an 11.1.x version of these files in [obiee home]\Oracle_BI1\bifoundation\javahost\lib\obisintegration\aw\11g. Backup the BI EE version of the OLAP API jars and replace them with the version provided by the database.
Swapan.
Edited by: Swapan on Aug 16, 2011 1:33 PM -
Error while saving BPM Project to MDS: BPM-70801 : Metadata operation failed
Dear All,
I am working on BPM 11g.
I installed the following products for BPM 11g
OS: Windows 7 SP1 Professional Edition all with 32 bit
Installed s/w:
JDeveloper 11.1.1.6.0 Generic Version
OracleXE 11.2 Win32
ofm soa generic 11.1.1.6.0
wls 10.3.5
RCU 11.1.1.6 for schemas dev_soainfra, dev_sdpm and dev_mds - Utility run successfully.
Overall Installation is successful wth no issues.
Configuration of Weblogic server for domain is ok with admin server, soa_server1 and bam_server1 with test connections is ok.
I am using browser as Internet Explorer 9
In Jdeveloper 11.1.1.6.0 after creating application, project and process
From BPM MDS Navigator I configured the connection for Database 11g XE as well using
Override Application Server user/password
For SOA MDS I included the dev_mds user with MDS partition as obpm
tested connections all ok (weblogic and soa_server1 up and running)
In Jdeveloper I am able to export the BPM successfully.
In the BPM Project Navigator when I use the Project --> SalesQuote.jpr --> right clicking with
option as Save to BPM MDS the following error is occured as
"Error while saving BPM Project to MDS: BPM-70801 : Metadata operation failed".
If the error is resolved than I can see the project in BPM composer.
My queries on this error are
1) Has soa_server anything to do with this error
2) Is dev_mds schema to be reviewed
what can be the possibility to resolve the BPM-70801 error.
Please provide the solution ASAP or send me the reply to my [email protected]
Regards
Ajaz AhmedHello Ajaz,
BPM-70801 is a very generic error that can have multiple causes. Please provide the error log from servers log file. From what I understand, you are using a separate soa_server1, so watch out /your_domain/servers/soa_server1/logs/soa_server1.log
Regards
km -
I work for a university and teach IT courses to undergrad and graduate students. The details below are pertaining an isolated lab environment
I had a storage failure in my lab and the DCs became corrupt. This is a university lab environment so there isn't anything crucial on here. I just would rather avoid rebuilding the domain/forest and would rather use this as a learning experience with my
students...
So after the storage failed and was restored, the VMs hosted became corrupt. I did a NTDSUTIL to basically repair the NDTS.dit file but one of my DCs reverted to a state before DC promotion. Naturally, the domain still had this object in AD. After numerous
failed attempts at trying to reinstall the DC on the server through the server manager wizard in 2012 R2, I decided that a metadata cleanup of the old failed object was necessary.
Utilizing this article, I removed all references of the failed DC from both AD and DNS (http://www.petri.com/delete_failed_dcs_from_ad.htm)
So now that the failed object is removed completely from the domain and the metadata cleanup was successful, I then proceeded to re-install the necessary AD DS role on the server and re-promote to the existing domain. Pre-Requisites pass but generate some
warning around DNS Delgation, and Dynamic Updates (delegation is ignored because the lab is isolated from external comms, and dynamic updates are in fact enabled on both my _msdcs and root domain zones).
Upon the promotion process, I get the following error message (also worth mentioning - the account performing these operations is a member of DA, EA, and Schema Admins)
The operation failed because:
Active Directory Domain Services could not create the NTDS Settings object for this Active Directory Domain Controller CN=NTDS Settings,CN=domainVMDC1,CN=Servers,CN=Default-
First-Site-Name,CN=Sites,CN=Configuration,DC=domain,DC=school,DC=edu on the remote AD DC domainVMDC2. Ensure the provided network credentials have sufficient permissions.
"While processing a change to the DNS Host Name for an object, the Service Principal Name values could not be kept in sync."
As you can see, this error seems odd considering. Now that I'm down to a single DC and DNS server, the sync should be corrected. I've run a repadmin /syncall and it completed successfully. Since then, I've run dcdiags and dumped those to a text as well and
here are my results...
Directory Server Diagnosis
Performing initial setup:
Trying to find home server...
Home Server = domainVMDC2
* Identified AD Forest.
Done gathering initial info.
Doing initial required tests
Testing server: Default-First-Site-Name\domainVMDC2
Starting test: Connectivity
......................... domainVMDC2 passed test Connectivity
Doing primary tests
Testing server: Default-First-Site-Name\domainVMDC2
Starting test: Advertising
......................... domainVMDC2 passed test Advertising
Starting test: FrsEvent
......................... domainVMDC2 passed test FrsEvent
Starting test: DFSREvent
......................... domainVMDC2 passed test DFSREvent
Starting test: SysVolCheck
......................... domainVMDC2 passed test SysVolCheck
Starting test: KccEvent
......................... domainVMDC2 passed test KccEvent
Starting test: KnowsOfRoleHolders
......................... domainVMDC2 passed test KnowsOfRoleHolders
Starting test: MachineAccount
......................... domainVMDC2 passed test MachineAccount
Starting test: NCSecDesc
......................... domainVMDC2 passed test NCSecDesc
Starting test: NetLogons
......................... domainVMDC2 passed test NetLogons
Starting test: ObjectsReplicated
......................... domainVMDC2 passed test ObjectsReplicated
Starting test: Replications
......................... domainVMDC2 passed test Replications
Starting test: RidManager
......................... domainVMDC2 passed test RidManager
Starting test: Services
......................... domainVMDC2 passed test Services
Starting test: SystemLog
A warning event occurred. EventID: 0x00001795
Time Generated: 12/18/2014 00:35:03
Event String:
The program lsass.exe, with the assigned process ID 476, could not authenticate locally by using the target name ldap/domainvmdc2.domain.school.edu. The target name used is not valid. A target name should
refer to one of the local computer names, for example, the DNS host name.
......................... domainVMDC2 passed test SystemLog
Starting test: VerifyReferences
......................... domainVMDC2 passed test VerifyReferences
Running partition tests on : ForestDnsZones
Starting test: CheckSDRefDom
For the partition
(DC=ForestDnsZones,DC=domain,DC=school,DC=edu) we encountered
the following error retrieving the cross-ref's
(CN=3098109a-ff99-41d4-8926-0e814ac8efde,CN=Partitions,CN=Configuration,DC=domain,DC=school,DC=edu)
information:
LDAP Error 0x52e (1326).
......................... ForestDnsZones failed test CheckSDRefDom
Starting test: CrossRefValidation
For the partition
(DC=ForestDnsZones,DC=domain,DC=school,DC=edu) we encountered
the following error retrieving the cross-ref's
(CN=3098109a-ff99-41d4-8926-0e814ac8efde,CN=Partitions,CN=Configuration,DC=domain,DC=school,DC=edu)
information:
LDAP Error 0x52e (1326).
......................... ForestDnsZones failed test
CrossRefValidation
Running partition tests on : DomainDnsZones
Starting test: CheckSDRefDom
For the partition
(DC=DomainDnsZones,DC=domain,DC=school,DC=edu) we encountered
the following error retrieving the cross-ref's
(CN=2f0b8ac0-2630-441a-891f-b5fcb91498a8,CN=Partitions,CN=Configuration,DC=domain,DC=school,DC=edu)
information:
LDAP Error 0x52e (1326).
......................... DomainDnsZones failed test CheckSDRefDom
Starting test: CrossRefValidation
For the partition
(DC=DomainDnsZones,DC=domain,DC=school,DC=edu) we encountered
the following error retrieving the cross-ref's
(CN=2f0b8ac0-2630-441a-891f-b5fcb91498a8,CN=Partitions,CN=Configuration,DC=domain,DC=school,DC=edu)
information:
LDAP Error 0x52e (1326).
......................... DomainDnsZones failed test
CrossRefValidation
Running partition tests on : Schema
Starting test: CheckSDRefDom
......................... Schema passed test CheckSDRefDom
Starting test: CrossRefValidation
For the partition
(CN=Schema,CN=Configuration,DC=domain,DC=school,DC=edu) we
encountered the following error retrieving the cross-ref's
(CN=Enterprise Schema,CN=Partitions,CN=Configuration,DC=domain,DC=school,DC=edu)
information:
LDAP Error 0x52e (1326).
......................... Schema failed test CrossRefValidation
Running partition tests on : Configuration
Starting test: CheckSDRefDom
......................... Configuration passed test CheckSDRefDom
Starting test: CrossRefValidation
For the partition
(CN=Configuration,DC=domain,DC=school,DC=edu) we encountered
the following error retrieving the cross-ref's
(CN=Enterprise Configuration,CN=Partitions,CN=Configuration,DC=domain,DC=school,DC=edu)
information:
LDAP Error 0x52e (1326).
......................... Configuration failed test CrossRefValidation
Running partition tests on : domain
Starting test: CheckSDRefDom
......................... domain passed test CheckSDRefDom
Starting test: CrossRefValidation
For the partition (DC=domain,DC=school,DC=edu) we encountered
the following error retrieving the cross-ref's
(CN=domain,CN=Partitions,CN=Configuration,DC=domain,DC=school,DC=edu)
information:
LDAP Error 0x52e (1326).
......................... domain failed test CrossRefValidation
Running enterprise tests on : domain.school.edu
Starting test: LocatorCheck
......................... domain.school.edu passed test
LocatorCheck
Starting test: Intersite
......................... domain.school.edu passed test Intersite
From what I can gather, there is a definite DNS issue but I don't have any stale records to the old DC stored anywhere. I've tried this with a new server as well and get similar errors...
At this rate I'm ready to rebuild the entire forest over again. I'm just reluctant to do so as I want to make this a learning experience for the students.
Any help would be greatly appreciated. Thanks!As you can see, there seems to be some errors. The one that I did correct was the one around the _msdcs NS record being unable to resolve. For whatever, reason the name wasn't resolving the IP but all other NS tabs and records were. Just that one _msdcs
sub-zone. Furthermore, the mentioning of any connections to root hint servers can be viewed as false positives. There is no external comms to this lab so no communication with outside IPs can be expected. Lastly, they mentioned a connectivity issue yet mention
that I should check the firewall settings. All three profiles are disabled in Windows Firewall (as they have been the entire time). Thank you in advance for your help!
C:\Windows\system32>dcdiag /test:dns /v
Directory Server Diagnosis
Performing initial setup:
Trying to find home server...
* Verifying that the local machine domainVMDC2, is a Directory Server.
Home Server = domainVMDC2
* Connecting to directory service on server domainVMDC2.
* Identified AD Forest.
Collecting AD specific global data
* Collecting site info.
Calling ldap_search_init_page(hld,CN=Sites,CN=Configuration,DC=domain,DC=school,DC=edu,LDAP_SCOPE_SUBTREE,(objectCategory=ntDSSiteSettings),.......
The previous call succeeded
Iterating through the sites
Looking at base site object: CN=NTDS Site Settings,CN=Default-First-Site-Name,CN=Sites,CN=Configuration,DC=domain,DC=school,DC=edu
Getting ISTG and options for the site
* Identifying all servers.
Calling ldap_search_init_page(hld,CN=Sites,CN=Configuration,DC=domain,DC=school,DC=edu,LDAP_SCOPE_SUBTREE,(objectClass=ntDSDsa),.......
The previous call succeeded....
The previous call succeeded
Iterating through the list of servers
Getting information for the server CN=NTDS Settings,CN=domainVMDC2,CN=Servers,CN=Default-First-Site-Name,CN=Sites,CN=Configuration,DC=domain,DC=school,DC=edu
objectGuid obtained
InvocationID obtained
dnsHostname obtained
site info obtained
All the info for the server collected
* Identifying all NC cross-refs.
* Found 1 DC(s). Testing 1 of them.
Done gathering initial info.
Doing initial required tests
Testing server: Default-First-Site-Name\domainVMDC2
Starting test: Connectivity
* Active Directory LDAP Services Check
The host
3a38b19c-4bb3-4542-acb6-9e5e97cc15c4._msdcs.domain.school.edu
could not be resolved to an IP address. Check the DNS server, DHCP,
server name, etc.
Got error while checking LDAP and RPC connectivity. Please check your
firewall settings.
......................... domainVMDC2 failed test Connectivity
Doing primary tests
Testing server: Default-First-Site-Name\domainVMDC2
Test omitted by user request: Advertising
Test omitted by user request: CheckSecurityError
Test omitted by user request: CutoffServers
Test omitted by user request: FrsEvent
Test omitted by user request: DFSREvent
Test omitted by user request: SysVolCheck
Test omitted by user request: KccEvent
Test omitted by user request: KnowsOfRoleHolders
Test omitted by user request: MachineAccount
Test omitted by user request: NCSecDesc
Test omitted by user request: NetLogons
Test omitted by user request: ObjectsReplicated
Test omitted by user request: OutboundSecureChannels
Test omitted by user request: Replications
Test omitted by user request: RidManager
Test omitted by user request: Services
Test omitted by user request: SystemLog
Test omitted by user request: Topology
Test omitted by user request: VerifyEnterpriseReferences
Test omitted by user request: VerifyReferences
Test omitted by user request: VerifyReplicas
Starting test: DNS
DNS Tests are running and not hung. Please wait a few minutes...
See DNS test in enterprise tests section for results
......................... domainVMDC2 passed test DNS
Running partition tests on : ForestDnsZones
Test omitted by user request: CheckSDRefDom
Test omitted by user request: CrossRefValidation
Running partition tests on : DomainDnsZones
Test omitted by user request: CheckSDRefDom
Test omitted by user request: CrossRefValidation
Running partition tests on : Schema
Test omitted by user request: CheckSDRefDom
Test omitted by user request: CrossRefValidation
Running partition tests on : Configuration
Test omitted by user request: CheckSDRefDom
Test omitted by user request: CrossRefValidation
Running partition tests on : domain
Test omitted by user request: CheckSDRefDom
Test omitted by user request: CrossRefValidation
Running enterprise tests on : domain.school.edu
Starting test: DNS
Test results for domain controllers:
DC: domainVMDC2
Domain: domain.school.edu
TEST: Authentication (Auth)
Authentication test: Successfully completed
TEST: Basic (Basc)
Error: No LDAP connectivity
The OS
Microsoft Windows Server 2012 R2 Datacenter (Service Pack level: 0.0)
is supported.
NETLOGON service is running
kdc service is running
DNSCACHE service is running
DNS service is running
DC is a DNS server
Network adapters information:
Adapter [00000010] vmxnet3 Ethernet Adapter:
MAC address is 00:50:56:A2:2C:24
IP Address is static
IP address: *.*.100.26
DNS servers:
*.*.100.26 (domainVMDC2) [Valid]
No host records (A or AAAA) were found for this DC
The SOA record for the Active Directory zone was found
The Active Directory zone on this DC/DNS server was found primary
Root zone on this DC/DNS server was not found
TEST: Forwarders/Root hints (Forw)
Recursion is enabled
Forwarders are not configured on this DNS server
Root hint Information:
Name: a.root-servers.net. IP: 198.41.0.4 [Invalid (unreachable)]
Name: b.root-servers.net. IP: 192.228.79.201 [Invalid (unreachable)]
Name: c.root-servers.net. IP: 192.33.4.12 [Invalid (unreachable)]
Name: d.root-servers.net. IP: 199.7.91.13 [Invalid (unreachable)]
Name: e.root-servers.net. IP: 192.203.230.10 [Invalid (unreachable)]
Name: f.root-servers.net. IP: 192.5.5.241 [Invalid (unreachable)]
Name: g.root-servers.net. IP: 192.112.36.4 [Invalid (unreachable)]
Name: h.root-servers.net. IP: 128.63.2.53 [Invalid (unreachable)]
Name: i.root-servers.net. IP: 192.36.148.17 [Invalid (unreachable)]
Name: j.root-servers.net. IP: 192.58.128.30 [Invalid (unreachable)]
Name: k.root-servers.net. IP: 193.0.14.129 [Invalid (unreachable)]
Name: l.root-servers.net. IP: 199.7.83.42 [Invalid (unreachable)]
Name: m.root-servers.net. IP: 202.12.27.33 [Invalid (unreachable)]
Error: Both root hints and forwarders are not configured or
broken. Please make sure at least one of them works.
TEST: Delegations (Del)
Delegation information for the zone: domain.school.edu.
Delegated domain name: _msdcs.domain.school.edu.
Error: DNS server: domainvmdc2. IP:<Unavailable>
[Missing glue A record]
[Error details: 9714 (Type: Win32 - Description: DNS name does not exist.)]
TEST: Dynamic update (Dyn)
Test record dcdiag-test-record added successfully in zone domain.school.edu
Warning: Failed to delete the test record dcdiag-test-record in zone domain.school.edu
[Error details: 13 (Type: Win32 - Description: The data is invalid.)]
TEST: Records registration (RReg)
Network Adapter [00000010] vmxnet3 Ethernet Adapter:
Matching CNAME record found at DNS server *.*.100.26:
3a38b19c-4bb3-4542-acb6-9e5e97cc15c4._msdcs.domain.school.edu
Matching SRV record found at DNS server *.*.100.26:
_ldap._tcp.domain.school.edu
Matching SRV record found at DNS server *.*.100.26:
_ldap._tcp.a9241004-88ea-422d-a71e-df7b622f0d68.domains._msdcs.domain.school.edu
Matching SRV record found at DNS server *.*.100.26:
_kerberos._tcp.dc._msdcs.domain.school.edu
Matching SRV record found at DNS server *.*.100.26:
_ldap._tcp.dc._msdcs.domain.school.edu
Matching SRV record found at DNS server *.*.100.26:
_kerberos._tcp.domain.school.edu
Matching SRV record found at DNS server *.*.100.26:
_kerberos._udp.domain.school.edu
Matching SRV record found at DNS server *.*.100.26:
_kpasswd._tcp.domain.school.edu
Matching SRV record found at DNS server *.*.100.26:
_ldap._tcp.Default-First-Site-Name._sites.domain.school.edu
Matching SRV record found at DNS server *.*.100.26:
_kerberos._tcp.Default-First-Site-Name._sites.dc._msdcs.domain.school.edu
Matching SRV record found at DNS server *.*.100.26:
_ldap._tcp.Default-First-Site-Name._sites.dc._msdcs.domain.school.edu
Matching SRV record found at DNS server *.*.100.26:
_kerberos._tcp.Default-First-Site-Name._sites.domain.school.edu
Matching SRV record found at DNS server *.*.100.26:
_ldap._tcp.gc._msdcs.domain.school.edu
Matching SRV record found at DNS server *.*.100.26:
_gc._tcp.Default-First-Site-Name._sites.domain.school.edu
Matching SRV record found at DNS server *.*.100.26:
_ldap._tcp.Default-First-Site-Name._sites.gc._msdcs.domain.school.edu
Matching SRV record found at DNS server *.*.100.26:
_ldap._tcp.pdc._msdcs.domain.school.edu
Error: Record registrations cannot be found for all the network
adapters
Summary of test results for DNS servers used by the above domain
controllers:
DNS server: 128.63.2.53 (h.root-servers.net.)
1 test failure on this DNS server
PTR record query for the 1.0.0.127.in-addr.arpa. failed on the DNS server 128.63.2.53
[Error details: 1460 (Type: Win32 - Description: This operation returned because the timeout period expired.)]
DNS server: 192.112.36.4 (g.root-servers.net.)
1 test failure on this DNS server
PTR record query for the 1.0.0.127.in-addr.arpa. failed on the DNS server 192.112.36.4
[Error details: 1460 (Type: Win32 - Description: This operation returned because the timeout period expired.)]
DNS server: 192.203.230.10 (e.root-servers.net.)
1 test failure on this DNS server
PTR record query for the 1.0.0.127.in-addr.arpa. failed on the DNS server 192.203.230.10
[Error details: 1460 (Type: Win32 - Description: This operation returned because the timeout period expired.)]
DNS server: 192.228.79.201 (b.root-servers.net.)
1 test failure on this DNS server
PTR record query for the 1.0.0.127.in-addr.arpa. failed on the DNS server 192.228.79.201
[Error details: 1460 (Type: Win32 - Description: This operation returned because the timeout period expired.)]
DNS server: 192.33.4.12 (c.root-servers.net.)
1 test failure on this DNS server
PTR record query for the 1.0.0.127.in-addr.arpa. failed on the DNS server 192.33.4.12
[Error details: 1460 (Type: Win32 - Description: This operation returned because the timeout period expired.)]
DNS server: 192.36.148.17 (i.root-servers.net.)
1 test failure on this DNS server
PTR record query for the 1.0.0.127.in-addr.arpa. failed on the DNS server 192.36.148.17
[Error details: 1460 (Type: Win32 - Description: This operation returned because the timeout period expired.)]
DNS server: 192.5.5.241 (f.root-servers.net.)
1 test failure on this DNS server
PTR record query for the 1.0.0.127.in-addr.arpa. failed on the DNS server 192.5.5.241
[Error details: 1460 (Type: Win32 - Description: This operation returned because the timeout period expired.)]
DNS server: 192.58.128.30 (j.root-servers.net.)
1 test failure on this DNS server
PTR record query for the 1.0.0.127.in-addr.arpa. failed on the DNS server 192.58.128.30
[Error details: 1460 (Type: Win32 - Description: This operation returned because the timeout period expired.)]
DNS server: 193.0.14.129 (k.root-servers.net.)
1 test failure on this DNS server
PTR record query for the 1.0.0.127.in-addr.arpa. failed on the DNS server 193.0.14.129
[Error details: 1460 (Type: Win32 - Description: This operation returned because the timeout period expired.)]
DNS server: 198.41.0.4 (a.root-servers.net.)
1 test failure on this DNS server
PTR record query for the 1.0.0.127.in-addr.arpa. failed on the DNS server 198.41.0.4
[Error details: 1460 (Type: Win32 - Description: This operation returned because the timeout period expired.)]
DNS server: 199.7.83.42 (l.root-servers.net.)
1 test failure on this DNS server
PTR record query for the 1.0.0.127.in-addr.arpa. failed on the DNS server 199.7.83.42
[Error details: 1460 (Type: Win32 - Description: This operation returned because the timeout period expired.)]
DNS server: 199.7.91.13 (d.root-servers.net.)
1 test failure on this DNS server
PTR record query for the 1.0.0.127.in-addr.arpa. failed on the DNS server 199.7.91.13
[Error details: 1460 (Type: Win32 - Description: This operation returned because the timeout period expired.)]
DNS server: 202.12.27.33 (m.root-servers.net.)
1 test failure on this DNS server
PTR record query for the 1.0.0.127.in-addr.arpa. failed on the DNS server 202.12.27.33
[Error details: 1460 (Type: Win32 - Description: This operation returned because the timeout period expired.)]
DNS server: *.*.100.26 (domainVMDC2)
All tests passed on this DNS server
Name resolution is functional._ldap._tcp SRV record for the forest root domain is registered
Summary of DNS test results:
Auth Basc Forw Del Dyn RReg Ext
Domain: domain.school.edu
domainVMDC2 PASS FAIL FAIL FAIL WARN FAIL n/a
......................... domain.school.edu failed test DNS
Test omitted by user request: LocatorCheck
Test omitted by user request: Intersite -
Adobe Media Encoder CS5, fails on 2 pass f4v
Hi,
I have tried encoding several videos at multiple bitrates, including videos I have encoded successfully before in CS4.
They all fail about half way through the first pass when using VBR 2 pass. Just stop and show the error exclamation mark symbol.
I have no problem if it is set to one pass
I get this totally NOT useful error in the log, any ideas??????
- Source File: /Users/gasonmark/Desktop/6-9-2011 from marco h264 for f4v conversion/HoosierTPIR.mov
- Output File: /Users/gasonmark/Desktop/6-9-2011 from marco h264 for f4v conversion/HoosierTPIR.f4v
- Preset Used: Custom
- Video: 512x289, Same as source fps, Progressive
- Audio: AAC, 96 kbps, 44.1 kHz, Mono
- Bitrate: VBR, 2 Pass, Target 0.30 Mbps, Max 0.60 Mbps
- Encoding Time: 00:00:28
Mon Jun 20 01:07:48 2011 : Encoding Failed
Error compiling movie.
Unknown error.Hi Todd, thanks for the reply.
I tried the suggestions in the link you provided by allowing adobe qt32 server.exe and dynamiclinkmanager.exe in and out connections. I even tried disabling the firewall temporarily altogether but it didnt help.
I dont have afterfx.exe or pproheadless.exe (I have the design Premium CS5 suite, so no after effects or premiere for me unfortunately)
Could it be something else causing the problem?
Regards,
Gareth -
Metadata with defining Derived Associations valided failed.
Hey all,
I am developing a MySQL plugin, and want to use "Derived Associations" to make a topology to display the relationship between mysql objects and its cluster group. However I run into some trouble. Could anyone help me out? I am really confused.
Here is the code to define Derived Associations
<?xml version="1.0" encoding="UTF-8"?>
<Rules xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<Rule name="mysql_cluster_contains">
<query>
select 'runs_on_cluster' as assoc_type,
c.target_guid as source_me_guid,
b.target_guid as dest_me_guid
HEXTORAW(NULL) as derivation_target_guid
from MGMT_EMX_MYSQL_DBVAR a,MGMT_ECM_GEN_SNAPSHOT b,MGMT_TARGETS c
where a.ecm_snapshot_id=b.SNAPSHOT_GUID
and a.VARIABLE_NAME ='wsrep_cluster_name'
and b.IS_CURRENT='Y'
and c.TARGET_NAME=a.VALUE
and c.TARGET_TYPE='oracle_mysql_cluster'
</query>
<trigger>
<targetType>oracle_mysql_database</targetType>
<snapshotType>MYSQL_MYSQL_DB</snapshotType>
<table>MGMT_EMX_MYSQL_DBVAR</table>
<idColumn>destination</idColumn>
</trigger>
</Rule>
</Rules>After I get the file under folder metadata\derivedAssocs, and try to pack the plugin, it failed with message as below.
Violation type: NON SDK Access detected
Validation Type: Meta data Embedded SQL
Artifact being accessed: TABLE MGMT_ECM_GEN_SNAPSHOT
Accessed by: SQL String sql0 in /DATA/mysql_cluster_plugin/mysql_cluster/oms/metadata/derivedAssocs/mysql_cluster_assoc_rules.xml
The SQL query embedded in the above file or class is accessing a non SDK DB object. For legibility only SQL IDs are mentioned here. The actual SQL Strings corresponding to these IDs are mentioned towards the end of the report.
Violation type: NON SDK Access detected
Validation Type: Meta data Embedded SQL
Artifact being accessed: TABLE MGMT_TARGETS
Accessed by: SQL String sql0 in /DATA/mysql_cluster_plugin/mysql_cluster/oms/metadata/derivedAssocs/mysql_cluster_assoc_rules.xml
The SQL query embedded in the above file or class is accessing a non SDK DB object. For legibility only SQL IDs are mentioned here. The actual SQL Strings corresponding to these IDs are mentioned towards the end of the report.
SQL IDs to Strings mapping:
sql0:
select 'runs_on_cluster' as assoc_type,
c.target_guid as source_me_guid,
b.target_guid as dest_me_guid
HEXTORAW(NULL) as derivation_target_guid
from MGMT_EMX_MYSQL_DBVAR a,MGMT_ECM_GEN_SNAPSHOT b,MGMT_TARGETS c
where a.ecm_snapshot_id=b.SNAPSHOT_GUID
and a.VARIABLE_NAME ='wsrep_cluster_name'
and b.IS_CURRENT='Y'
and c.TARGET_NAME=a.VALUE
and c.TARGET_TYPE='oracle_mysql_cluster'I am sure the SQL is right to display the data. I don't know what "NON SDK Access" is and why the code is wrong. :(
Thank you in advance!
Best wishes,
SatineHey Vitaliy,
Thank you very much for your help!
I will try to post questions here, in case other people have the same problem can also reference your reply. :)
After I change SQL as this, I can package the plugin.
<?xml version="1.0" encoding="UTF-8"?>
<Rules xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<Rule name="mysql_cluster_contains">
<query>
select 'runs_on_cluster' as assoc_type,
a.target_guid as source_me_guid,
b.target_guid as dest_me_guid
from MGMT$TARGET_PROPERTIES a,MGMT$TARGET b
where a.PROPERTY_NAME ='version'
and a.PROPERTY_VALUE=b.TARGET_NAME
and b.TARGET_TYPE='oracle_mysql_cluster'
</query>
</Rule>
</Rules>However, after I deploy it to OMS and added targets for it. There were still no topology display on EM interface (Target -> Configuration -> Topology). I am sure the SQL has data returned, and the GC$ECM_CONFIG.run_assoc_deriv_rule was executed successfully.
SQL> select 'runs_on_cluster' as assoc_type,
2 a.target_guid as source_me_guid,
3 b.target_guid as dest_me_guid
4 from MGMT$TARGET_PROPERTIES a,MGMT$TARGET b
5 where a.PROPERTY_NAME ='version'
6 and a.PROPERTY_VALUE=b.TARGET_NAME
7 and b.TARGET_TYPE='oracle_mysql_cluster';
ASSOC_TYPE SOURCE_ME_GUID DEST_ME_GUID
runs_on_cluster 309C19DEEDC84BA78748C22F6E56D29F BCBF699C02E8984F79B180A14A1D1501
runs_on_cluster 69482E4EDEC000BDD7B8E7567A484860 BCBF699C02E8984F79B180A14A1D1501
SQL> DECLARE
2 temp GC$DERIV_ASSOC_CHANGE_LIST := GC$DERIV_ASSOC_CHANGE_LIST();
3 BEGIN
4 GC$ECM_CONFIG.run_assoc_deriv_rule(
5 p_target_guid => hextoraw('309C19DEEDC84BA78748C22F6E56D29F'),
6 p_rule_name => 'mysql_cluster_contains',
7 p_column_flag => 'S',
8 p_change_list => temp);
9 COMMIT;
10 END;
11 /
PL/SQL procedure successfully completed.
SQL> DECLARE
2 temp GC$DERIV_ASSOC_CHANGE_LIST := GC$DERIV_ASSOC_CHANGE_LIST();
3 BEGIN
4 GC$ECM_CONFIG.run_assoc_deriv_rule(
5 p_target_guid => hextoraw('69482E4EDEC000BDD7B8E7567A484860'),
6 p_rule_name => 'mysql_cluster_contains',
7 p_column_flag => 'S',
8 p_change_list => temp);
9 COMMIT;
10 END;
11 /
PL/SQL procedure successfully completed.
SQL> DECLARE
2 temp GC$DERIV_ASSOC_CHANGE_LIST := GC$DERIV_ASSOC_CHANGE_LIST();
3 BEGIN
4 GC$ECM_CONFIG.run_assoc_deriv_rule(
5 p_target_guid => hextoraw('BCBF699C02E8984F79B180A14A1D1501'),
6 p_rule_name => 'mysql_cluster_contains',
7 p_column_flag => 'S',
8 p_change_list => temp);
9 COMMIT;
10 END;
11 /
PL/SQL procedure successfully completed.Would please let me know what I did wrong?
Best wishes,
Satine -
Trying to add metadata to a live stream completely fails
Hi. I've been following this document http://help.adobe.com/en_US/flashmediaserver/devguide/WS5b3ccc516d4fbf351e63e3d11a0773d56e -7ff6Dev.html for adding metadata to an FMS live stream from a Flash widget.
I've created a stripped-down version of the code (listed below); the same as the original code except the controls are removed. It works fine only if I comment out the ns.send calls. If I leave in the ns.send calls, no clients are ever able to view anything. I'm using a stock FMS 4.5 install on Amazon EC2 -- the AMI is ami-904f08c2. And I'm compiling the swf using Flex SDK 4.6 on Linux with the command "mxmlc -compiler.library-path+=./playerglobal11_0.swc -swf-version=13 -static-link-runtime-shared-libraries Broadcaster.as".
package {
import flash.display.MovieClip;
import flash.net.NetConnection;
import flash.events.NetStatusEvent;
import flash.events.MouseEvent;
import flash.events.AsyncErrorEvent;
import flash.net.NetStream;
import flash.media.Video;
import flash.media.Camera;
import flash.media.Microphone;
public class Broadcaster extends MovieClip {
private var nc:NetConnection;
private var ns:NetStream;
private var nsPlayer:NetStream;
private var vid:Video;
private var vidPlayer:Video;
private var cam:Camera;
private var mic:Microphone;
private var myMetadata:Object;
public function Broadcaster(){
setupUI();
nc = new NetConnection();
nc.addEventListener(NetStatusEvent.NET_STATUS, onNetStatus);
nc.connect("rtmp://myserver/live");
* Clear the MetaData associated with the stream
private function clearHandler(event:MouseEvent):void {
if (ns){
trace("Clearing MetaData");
ns.send("@clearDataFrame", "onMetaData");
private function startHandler(event:MouseEvent):void {
displayPlaybackVideo();
private function onNetStatus(event:NetStatusEvent):void {
trace(event.target + ": " + event.info.code);
switch (event.info.code)
case "NetConnection.Connect.Success":
publishCamera();
displayPublishingVideo();
break;
case "NetStream.Publish.Start":
sendMetadata();
break;
private function asyncErrorHandler(event:AsyncErrorEvent):void {
trace(event.text);
private function sendMetadata():void {
trace("sendMetaData() called")
myMetadata = new Object();
myMetadata.customProp = "Welcome to the Live feed of YOUR LIFE, already in progress.";
ns.send("@setDataFrame", "onMetaData", myMetadata);
private function publishCamera():void {
cam = Camera.getCamera();
mic = Microphone.getMicrophone();
ns = new NetStream(nc);
ns.client = this;
ns.addEventListener(NetStatusEvent.NET_STATUS, onNetStatus);
ns.addEventListener(AsyncErrorEvent.ASYNC_ERROR, asyncErrorHandler);
ns.attachCamera(cam);
ns.attachAudio(mic);
ns.publish("livestream", "live");
private function displayPublishingVideo():void {
vid = new Video(cam.width, cam.height);
vid.x = 10;
vid.y = 10;
vid.attachCamera(cam);
addChild(vid);
private function displayPlaybackVideo():void {
nsPlayer = new NetStream(nc);
nsPlayer.client = this;
nsPlayer.addEventListener(NetStatusEvent.NET_STATUS, onNetStatus);
nsPlayer.addEventListener(AsyncErrorEvent.ASYNC_ERROR, asyncErrorHandler);
nsPlayer.play("myCamera", 0);
vidPlayer = new Video(cam.width, cam.height);
vidPlayer.x = cam.width + 100;
vidPlayer.y = 10;
vidPlayer.attachNetStream(nsPlayer);
addChild(vidPlayer);
private function setupUI():void {
public function onMetaData(info:Object):void {Also, emitting other events in the ns.send calls works; eg. if I do ns.send("blah", "onMetaData", myMetadata), nothing happens (because there's no "blah" function to do anything), but at least this doesn't cause the entire stream to fail.
Maybe you are looking for
-
Can I use a Apple remote with a Macbook air???
can I use a Apple remote with a MB air??
-
Warning error on gcc compilation since maverick install
Since I have installed Maverick on my mac, I have several issues to compile my C++ programs. Following what I could read on some forum i installed xcode-select --install. But now I have several Warning that I didn't have before. So I'm not sure my pr
-
Response.sendRedirect() takes longer in IE????
Hello Gentlemen, I appologise if this question has been asked b4. Here is the scenario. I am using tomcat 4.0 on windows 2000/Oracle db. Here is the logic. User enters name and password on Loginpage(Servlet). after db authentication it is redirected
-
Can I put Reminders in my own order?
I'd like to use "Reminders" as a todo list, and like to put my todos in order of importance. How would I control the order of each reminder in the list? I can do that with a program called "Todo." But I like the fact that Siri can add todos...
-
Why can't I open dropbox from the very top banner?
Aloha: I don't seem to be able to start dropbox from the very top banner in the desktop in the desktop window. It just continually shows it's downloading, but it's not coming down. Any ideas as to what I might be doing wrong. Downloading the latest