Streams capture aborted in 9.2

Good Day ,
Streams Capture process was aborted.
This is the trace file
Oracle9i Enterprise Edition Release 9.2.0.1.0 - Production
With the Partitioning, OLAP and Oracle Data Mining options
JServer Release 9.2.0.1.0 - Production
Windows 2000 Version 5.2 , CPU type 586
Instance name: rmi
Redo thread mounted by this instance: 1
Oracle process number: 16
Windows thread id: 5396, image: ORACLE.EXE (CP01)
*** SESSION ID:(28.841) 2009-04-09 09:29:45.000
knlcfuusrnm: = STRMADMIN
knlqeqi()
knlcReadLogDictSCN: Got scn from logmnr_dictstate$:0x0001.4bda483d
knlcInitCtx:
captured_scn, applied_scn, logminer_start, enqueue_filter
0x0000.00051828 0x0001.4be1945a 0x0001.4be1945a 0x0001.4be1945a
last_enqueued, last_acked
0x0000.00000000 0x0001.4be1945a
knlrgdpctx
DefProc streams$_defproc# 555
DefProc: (defproc col,segcol num)=(1,1)
DefProc: (defproc col,segcol num)=(2,2)
DefProc: (defproc col,segcol num)=(3,3)
DefProc: (defproc col,segcol num)=(4,4)
DefProc: (defproc col,segcol num)=(5,5)
DefProc: (defproc col,segcol num)=(6,6)
DefProc: (defproc col,segcol num)=(7,7)
DefProc: (defproc col,segcol num)=(8,8)
DefProc: (defproc col,segcol num)=(9,9)
DefProc: (defproc col,segcol num)=(10,10)
DefProc: (defproc col,segcol num)=(11,11)
DefProc: (defproc col,segcol num)=(12,12)
DefProc: (defproc col,segcol num)=(13,13)
DefProc: (defproc col,segcol num)=(14,14)
DefProc: (defproc col,segcol num)=(15,15)
knlcgetobjcb: obj# 4
knlcgetobjcb: obj# 16
knlcgetobjcb: obj# 18
knlcgetobjcb: obj# 19
knlcgetobjcb: obj# 20
knlcgetobjcb: obj# 21
knlcgetobjcb: obj# 22
knlcgetobjcb: obj# 31
knlcgetobjcb: obj# 32
knlcgetobjcb: obj# 156
knlcgetobjcb: obj# 230
knlcgetobjcb: obj# 234
knlcgetobjcb: obj# 240
knlcgetobjcb: obj# 245
knlcgetobjcb: obj# 249
knlcgetobjcb: obj# 253
knlcgetobjcb: obj# 258
knlcgetobjcb: obj# 283
knlcgetobjcb: obj# 288
knlcgetobjcb: obj# 298
knlcgetobjcb: obj# 306
capturing objects for queue STRMADMIN.STREAMS_QUEUE 240 31 234 16 19 230 4 283 21 20 258 298 249 22 306 32 156 253 245 288 18
Starting persistent Logminer Session : 1
krvxats retval : 0
krvxssp retval : 0
krvxsda retval : 0
krvxcfi retval : 0
#2: krvxcfi retval : 0
About to call krvxpsr : startscn: 0x0001.4be1945a
knluSetStatus()+{
knlcapUpdate()+{
Updated streams$_capture_process
finished knlcapUpdate()+ }
finished knluSetStatus()+ }
error 308 in STREAMS process
ORA-00308: cannot open archived log 'C:\ORACLE\ORA92\RDBMS\1_893.DBF'
ORA-27041: unable to open file
OSD-04002: unable to open file
O/S-Error: (OS 2) The system cannot find the file specified.
OPIRIP: Uncaught error 447. Error stack:
ORA-00447: fatal error in background process
ORA-00308: cannot open archived log 'C:\ORACLE\ORA92\RDBMS\1_893.DBF'
ORA-27041: unable to open file
OSD-04002: unable to open file
O/S-Error: (OS 2) The system cannot find the file specified.
The archived log are in correct location. why it is taking this path C:\ORACLE\ORA92\RDBMS\1_893.DBF , the archived log file 1_893.dbf was available in the archived log located in Z:\archivedlog\..
and i got error in the propagation process
ORA-12500: TNS:listener failed to start a dedicated server process

Hello,
The streams capture reader slave will read the control file and it picks the first archive log destination it sees. You can not insist streams to read the archived logs from one specific archive destination, it just picks the first one it sees being the fact that all archived logs in all destination will be mirrored copies.
As already stated in the previous post, 9.2.0.1 is just the base release and you would have to upgrade it to atleast 9.2.0.3 (first stable version for streams) or 9.2.0.4 (for few platforms 9.2.0.3 does not exist). However if you are using 9iR2, I would suggest to upgrade it to 9.2.0.8 which is the terminal patchset for 9iR2 where majority of the bugs are fixed. Also on top of it you need to apply all the recommended one-off patches (which would be included in RDBMS bundle patches for Windows) as per Note:437838.1.
Hope this clarifies your questions.
Thanks,
Rijesh

Similar Messages

  • ORA-26744: STREAMS capture process "STRING" does not support "STRING"

    Hi All,
    I have configured oracle streams using Note "How To Setup One-Way SCHEMA Level Streams Replication [ID 301431.1]" at schema level
    All the changes are getting reflected perfectly and was running smooth, but today suddenly I faced the below error and capture is aborted
    ORA-26744: STREAMS capture process "STREAM_CAPTURE" does not support "AMSATMS_PAWS"."B_SEARCH_PREFERENCE" because of the following reason:
    ORA-26783: Column data type not supported
    Couple of suggestions on forum are to add a negative ruleset, please suggest me how do i add a negative rule set and if this is added to negative ruleset then how the changes to this table will reflect in target database...?
    Please help me...
    Thanks

    I do not have any idea why it treats your XMLTYPE stored as CLOB like a XMLTYPE binary. From the doc, we read :
    http://download.oracle.com/docs/cd/B28359_01/server.111/b28321/ap_restrictions.htm#BABGIFEA
    Unsupported Data Types for Capture Processes
    A capture process does not capture the results of DML changes to columns of the following data types:
        *       SecureFile CLOB, NCLOB, and BLOB
        *      BFILE
        *      ROWID
        *      User-defined types (including object types, REFs, varrays, and nested tables)
        *      XMLType stored object relationally or as binary XML                   <----------------------------
        *      The following Oracle-supplied types: Any types, URI types, spatial types, and media types
    A capture process raises an error if it tries to create a row LCR for a DML change to a column of
    an unsupported data type. When a capture process raises an error, it writes the LCR that caused
    the error into its trace file, raises an ORA-26744 error, and becomes disabled. For your support
    NOTE:556742.1 - Extended Datatype Support (EDS) for Streams
    to exclude the table:
    NOTE:239623.1 - How To Exclude A Table From Schema Capture And Replication When Using Schema Level Streams Replication
    Sound like a specific patch. You did not stated which version of Oracle you are running.

  • Streams capture waiting for dictionary redo log

    Hi ,
    The stream capture is waiting for the dictionary redo log
    as per the alert logs ,the logminer is able to register the logfile
    RFS LogMiner: Registered logfile [TEMP_114383_1_628824420.arc] to LogMiner session id [142]
    Fri Feb 13 00:00:39 2009
    Capture Session Redo Total
    Capture Process Session Serial Entries LCRs
    Name Number ID Number State Scanned Enqueued
    C_REF C001 675 2707 WAITING FOR DICTIONARY REDO 0 0
    Capture Capture Capture
    Process Process Positive Negative Process
    Name Queue Rule Set Rule Set Status
    C_REF CA_REF RULESET$_80 ENABLED
    Capture Capture
    Capture Process Process
    Name Queue START_SCN Status STATUS_CHAN CAPTURED_SCN APPLIED_SCN USE FIRST_SCN
    C_REF CA_REF 8586133398117 ENABLED 12-Feb-2009 8586133398117 8586133398117 YES 8586133398117
    CONSUMER_NAM SEQUENCE# FIRST_SCN NEXT_SCN TO_DATE(FIR TO_DATE(NEX NAME
    C_REF 114378 8586133399062 8586162685837 12-Feb-2009 12-Feb-2009 /TEMP_114378_1_628824420.arc
    C_REF 114379 8586162685837 8586163112496 12-Feb-2009 12-Feb-2009 /TEMP_114379_1_628824420.arc
    C_REF 114380 8586163112496 8586163984886 12-Feb-2009 12-Feb-2009 /TEMP_114380_1_628824420.arc
    C_REF 114381 8586163984886 8586163986301 12-Feb-2009 12-Feb-2009 /TEMP_114381_1_628824420.arc
    C_REF 114382 8586163986301 8586163987651 12-Feb-2009 12-Feb-2009 /TEMP_114382_1_628824420.arc
    C_REF 114383 8586163987651 8586163989497 12-Feb-2009 13-Feb-2009 /TEMP_114383_1_628824420.arc
    C_REF 114384 8586163989497 8586163989674 13-Feb-2009 13-Feb-2009 /TEMP_114384_1_628824420.arc
    Capture Time of
    Name LogMiner ID Last Redo SCN Last Redo SCN
    C_REF 142 8586166339742 00:10:13 02/13/09
    i am not still able to make out even after the archivelogs are registered they are not done logmining by logminer.
    Can you please help ,i am stuck up this situation.i have rebuild streams by completely removing the stream configuration and also dropped and recreated the strmadmin.

    Perhaps I missed it in your post but I didn't see a version number or any information as to what form of Streams was implemented or how.
    There are step-by-step instructions for debugging Streams applications at metalink. I would suggest you find the directions for your version and follow them.

  • Can stream "capture process" skip an archivelog?

    DB: 10.2.0.5, on Windows 2003 SP2 32-bits
    A stream capture component in our database is stuck reading one the archive log file, and status in the v$streams_capture view is 'CREATING LCR' . It is not moving at all.
    I think, the archivelog is corrupted and will guess skipping from reading the log can help??
    Any idea?

    Find the transaction identifier in the trace file; for example in this trace the transaction is '0x000a.008.00019347'
    Convert it from hex to decimal; in this example '0x000a.008.00019347' will be '10.8.103239'.
    Example of trace file:
    ++++++++++++ Dumping Current LogMiner Lcr: +++++++++++++++
    ++ LCR Dump Begin: 0x000007FF3F75D8A0 - cannot_support
    op: 255, Original op: 255, baseobjn: 74480, objn: 74480, objv: 1
    DF: 0x00000003, DF2: 0x00000010, MF: 0x08240000, MF2: 0x00000000
    PF: 0x00000000, PF2: 0x00000000
    MergeFlag: 0x03, FilterFlag: 0x01
    Id: 1, iotPrimaryKeyCount: 0, numChgRec: 0
    NumCrSpilled: 0
    RedoThread#: 1, rba: 0x000604.00014fd2.014c
    scn: 0x0000.36a4b03c, (scn: 0x0000.36a4b03c, scn_sqn: 1, lcr_sqn: 0)xid: *0x000a.008.00019347*, parentxid: 0x000a.008.00019347, proxyxid: 0x0000.000.00000000, unsupportedReasonCode: 0,
    ncol: 5 newcount: 0, oldcount: 0
    LUBA: 0x3.c004eb.8.8.122f2
    Filter Flag: UNDECIDED
    ++ KRVXOA Dump Begin:
    Object Number: 74480 BaseObjNum: 74480 BaseObjVersion: 1
    Then stop the capture process and execute the following procedure:
    exec dbms_capture_adm.set_parameter('your_capture_process_name','_ignore_transaction','your_transaction_id_in_decimal_notation');
    Now you can restart the capture process and it will ignore the tx.

  • What is the meaning of stream capture waiting for archive log ?

    today I fing the oracle alert that stream capture waiting for archive log in other class,and use a lot of database time.
    What is it? And Can I prevent it happening ?

    today I fing the oracle alert that stream capture waiting for archive log in other class,and use a lot of database time.
    What is it? And Can I prevent it happening ?

  • Which Stream Capture for best compression, smoothness, and best overall quality?

    Quicktime + Soundflower - choppy but image quality is decent....Unfortunately Quicktime doesn't have any options for fixing those issues.
    I just tried iShowU's demo, the playback isn't as choppy as quicktime that was include with my macbook pro, but the delays in recording video might get on my nerves at times.  But I prefer not to try every stream capture software's demo out there for mac.  I am guessing I will need a premium software....freebies' quality - I am guessing - will also be choppy?
    So SnapzPRO or IShowU ???  Or is there better yet?
    Thank you!!!!!!!!!!

    I use Snapz Pro and even though I've never used the video/audio function (I use ScreenFlow) it may be worth a try. You might also want to test either Amadeus Lite or Pro for audio only. I'm sure that there are a number of other apps out there, but for video/audio capture, I far prefer ScreenFlow.
    Clinton

  • Camera straight to Hardrive Native stream capture suggestions?

    Looking for a portable hardrive native stream capture product.
    Am using a ;laptop to hard drive with my camera connected but am looking for a hard drive that connects sttraight to my camera that I can use on the fly meaning that I can have in a backpack while I run walk or move in a vehicle
    Still lookin...
    Thanks for time!
    Hugo

    Quickstream and nNovia also.

  • Datapump impdp error due to streams capture

    Hello,
    Last night I was trying to setup a light backup/restore scheme using datapump expdp and impdp.
    Env: oracle 10g, redhat EL 3.
    The backup (expdb) exports a schema and works smooth.
    The import for the whole schema or for a given table fails horribly with:
    impdp system/***** directory=dpump_dir_1 dumpfile=aldrapay.dmp tables=aldrapay.transaction
    Master table "SYSTEM"."SYS_IMPORT_TABLE_09" successfully loaded/unloaded
    Starting "SYSTEM"."SYS_IMPORT_TABLE_09": system/******** directory=dpump_dir_1 dumpfile=aldrapay.dmp tables=aldrapay.transaction
    ORA-39125: Worker unexpected fatal error in KUPW$WORKER.DISPATCH_WORK_ITEMS while calling SYS.DBMS_INTERNAL_SAFE_SCN.SCN.SET_SESSION_STATE [TABLE_DATA:"SYSTEM"."SYS_IMPORT_TABLE_09"]
    ORA-00439: feature not enabled: Streams Capture
    ----- PL/SQL Call Stack -----
    object line object
    handle number name
    0x57ae0e08 13460 package body SYS.KUPW$WORKER
    0x57ae0e08 5810 package body SYS.KUPW$WORKER
    0x57ae0e08 6459 package body SYS.KUPW$WORKER
    0x57ae0e08 1208 package body SYS.KUPW$WORKER
    0x587a951c 2 anonymous block
    Can anybody help ? I cannot seem to find even "datapump" or "data pump" on any forum here !
    Cheers,
    Radu

    Oh, quite old your entry. And no answer....
    I have the same problem: When importing using impdp I get the ORA-00439. We use the Standard Edition of Oracle 10.1 and Streams are a feature of the Enterprise Edition - but I do not want to use Streams, I only want to do export/import quicker than the old exp/imp.
    So my question is: Do Oracle Data Pump need Oracle Streams?
    I also set STREAMS_CONFIGURATION=n put this doesnt help.

  • HDV tape random capture aborts in FCP

    I am trying to capture many hours of HDV footage to disc. Capture Now is aborting frequently either due to alleged timecode breaks or alleged stream problems. But in fact the breaks seem to occur at random: on second or third attempts, capture passes smoothly over the supposed break point, only to abort again later on. I am rarely able to capture more than a minute at a time. Here are the hard facts:
    Tapes are Maxell Professional DV-M63Master ME DV/HDV, recorded on only once
    Camera for both shooting and playback is Sony HVR-V1P, connnected via FireWire to:
    iMac G4 1.25 GHZ, 1 GB RAM, running OS X 10.5.8 and FCP 6.0.6
    Capture disc is G-Tech 1TB G-drive, connected via FireWire (just bought to replace LaCie drive in the hope that it would solve the problem)
    FCP is set to abort capture on dropped frames and on timecode break (I understand that this second option makes no difference with HDV anyway). I don't want to miss frames that are actually on the tape.
    I know lots of people have had similar problems, and I've tried all the suggestions I have found on the forums. Have I missed something?

    Julian,
    With all due respect, you're asking quite a bit from a single G4 system. If you were back on Tiger and running FCP 5.1.4 you'd have maybe 25% more power, but you're real close to the edge. (I still have a dual 1.25 GHz G4 PowerMac and experimented with FCS2 on it...)
    Attaching a fast disk array (RAID) might help a bit, but I doubt the central problem is disk speed. In reality, I think you only need to maintain something like 5MB/sec data transfer rate for HDV, but there is overhead processing and I'm guessing that a system that age probably has some "baggage."
    I'd suggest that you freshen up the system by exporting non-critical data from the system drive until you have about 20-30% free space, repair permissions, run your crons (a utility like MacJanitor or Cocktail will do this) and run Disk Warrior on all attached drives. The point is to clean out the system to provide max efficiency at the basic level. You may need to disable apps that like to run in background and maybe even take the system off the net while working. If you can re-gain the original performance, you will probably make it through...
    Good luck!

  • Capture aborted

    The streams were set up for about 100 tables. Everything was going OK for a few days, but then the capture failed. The corresponding log fragment is given below.
    *** SESSION ID:(28.50617) 2003-07-07 13:05:56.000
    *** 2003-07-07 13:05:56.000
    ksedmp: internal or fatal error
    ORA-00600: internal error code, arguments: [kngolcpy], [1], [], [], [], [], [], []
    ----- Call Stack Trace -----
    calling call entry argument values in hex
    location type point (? means dubious value)
    ksedmp+147          CALLrel  ksedst+0
    ksfdmp.108+e        CALLrel  ksedmp+0 3
    _kgerinv+83          CALLreg  00000000             B306108 3
    kgesinv+1d          CALLrel  kgerinv+0 B306108 470353C 28F8260 1
    4E6C650
    kgesin+13           CALLrel  kgesinv+0 B306108 470353C 28F8260 1
    4E6C650
    kngolcpy+4d         CALLrel  kgesin+0 B306108 470353C 28F8260 1 0 1
    knlcFillRow+164     CALLrel  kngolcpy+0
    knlcDelivLCR+53f    CALLrel  knlcFillRow+0 4E6CA68 6D686404 6DAC763C
    4E6C814 4E6C8D8 4E6C924
    knlcLoop+416        CALLrel  knlcDelivLCR+0
    knlcMain+120        CALLrel  knlcLoop+0 6DAC763C 4E6CAC4 4E6CA68
    4E6CAC8 564059F0 4E6F3CC
    4709204 78EFAAB4
    knlProcMain+457     CALLrel  knlcMain+0
    opirip+365          CALLrel  knlProcMain+0
    opidrv+28e          CALLrel  opirip+0 32 0 0
    sou2o+19            CALLrel  opidrv+0
    opimai+150          CALLrel  sou2o+0 4E6FE1C 32 0 0
    BackgroundThreadSt  CALLrel  opimai+0
    art@4+164
    77E887DA CALLreg 00000000
    ETC.........
    any idea..

    Aborted capture.
    Dump file c:\oracle\admin\sds\udump\sds_cp01_1368.trc
    Thu Jul 10 17:21:11 2003
    ORACLE V9.2.0.3.0 - Production vsnsta=0
    vsnsql=12 vsnxtr=3
    Windows 2000 Version 5.0 Service Pack 3, CPU type 586
    Oracle9i Enterprise Edition Release 9.2.0.3.0 - Production
    With the Partitioning, OLAP and Oracle Data Mining options
    JServer Release 9.2.0.3.0 - Production
    Windows 2000 Version 5.0 Service Pack 3, CPU type 586
    Instance name: sds
    Redo thread mounted by this instance: 1
    Oracle process number: 31
    Windows thread id: 1368, image: ORACLE.EXE (CP01)
    *** SESSION ID:(28.1387) 2003-07-10 17:21:11.000
    bq: kwqppscbk: Add PSE: qid: 31572, dest: SDSBROK
    *** 2003-07-11 03:14:03.000
    knllgobjinfo: MISSING Streams multi-version data dictionary!!!
    knlldmm: gdbnm=SDS
    knlldmm: objn=32392
    knlldmm: objv=1
    knlldmm: scn=81854849
    *** 2003-07-11 03:14:16.000
    knllgobjinfo: MISSING Streams multi-version data dictionary!!!
    knlldmm: gdbnm=SDS
    knlldmm: objn=32397
    knlldmm: objv=1
    knlldmm: scn=81856791
    *** 2003-07-11 03:16:14.000
    knllgobjinfo: MISSING Streams multi-version data dictionary!!!
    knlldmm: gdbnm=SDS
    knlldmm: objn=32400
    knlldmm: objv=1
    knlldmm: scn=81858913
    *** 2003-07-11 03:16:25.000
    knllgobjinfo: MISSING Streams multi-version data dictionary!!!
    knlldmm: gdbnm=SDS
    knlldmm: objn=32403
    ........................>>>> ;(
    What make? Any ideas..

  • Capture aborts when starting first time

    I have created many test environments with streams. When I went to production and configured streams it appeared to be fine but when I start the capture it aborts and I get this in the trace file:
    Begin knlcDumpCapCtx:*******************************************
    Error 604 : ORA-00604: error occurred at recursive SQL level 1
    ORA-14097: column type or size mismatch in ALTER TABLE EXCHANGE PARTITION
    ORA-06512: at "SYS.LOGMNR_KRVRDLUID3", line 1799
    ORA-06512: at line 1
    Has anyone seen this before????

    No, but metalink comes up with 5 hits, three of which are bugs. Take a look!

  • How to edit a stream captured live in jmf?

    hi everybody.
    i want to know how can i edit an audio stream that is being captured live from a microphone. i have looked at Cut.java from jmf solutions. it is taking a file to cut and then write the updated file to another file. when i have tried to modify it by making the program take the input as captured audio, the program is not working! and am not able to hear the output file as well!
    can anyone help me please?
    a
    i have also tried to implement a BufferTransferHandler but my program is still not working! please help!!!

    i was wondering is there a way in jmf to let the capture device capture for some random time and stop, then restart capturing again and stop again..meaning to continue repeat this pattern.. because i want to implement packet losses in jmf .
    previously i was trying to capture a continuous stream of audio and then try to select randomly from the buffer to send this over a network.but that is not working! so am trying to select from the start itself. tell me is it possible to control capture from the microphone in a random fashion as explained above? thankssss a lot ..reply soon!!

  • "Nothing Captured--Aborting OneStep DVD Creation"

    I'm trying to use iDVD 6's OneStep DVD to convert Digital 8 tapes from a Sony camcorder directly to DVD. Sometimes this works flawlessly and other times I get the message that nothing was captured on the tape (although the tapes work fine) and that the process has been aborted. I can't understand the randomness of this error. Thanks for your help. mark

    Digital 8 tapes
    Are you 100% sure that all the tapes are Digital 8 (DV)? Your camcorder will read Hi8 and 8mm analog tapes, and even convert them to "DV" for import into iMovie, but iDVD OneStep won't read in tapes being converted on the fly.
    The other possibility is large breaks in the timecode.
    Finally, I'm not a OneStep fan. Try iMovie's MagicMovie and then iDVDs Magic DVD for a two step process. At least if you have problems, you know where to start to find answers....
    John B.

  • Video streaming capture software?

    I saw an interesting story over at CNET on software that allows video capture when watching a streaming video. They mentioned there is such software for the Mac. However I'm not able to find anything. Does anyone know of any good software for the Mac to allow you to save a Video stream. I see that Firefox has a pluggin that will do this but it doesn't work with every site.

    Snapz Pro has always been able to do that (and MPlayer maybe does) but I know the newer thing you mean, it's a browser Plug-In ?**
    This isn't it but might be worth a look:
    http://all-streaming-media.com/record-video-stream/all-streaming-video-recording -software.htm#recmp
    http://emoney.al.ru/capture-streaming-video-and-audio/
    ** Found it, this latest Firefox extension captures video streams from most common sites.
    https://addons.mozilla.org/firefox/2390/
    "Download videos from Youtube, Google, Metacafe, iFilm, Dailymotion... and other 60+ video sites ! And all embedded objects on a webpage (movies, mp3s, flash, quicktime, etc) ! Directly !"

  • Starting and stopping stream capture repeatedly

    Hi,
    I am building a vmail server that captures an incoming, continuous RTP voice stream from a hardware phone and records portions of that stream to disk, based on control messages received (like record/stop buttons for a continuous RTP stream).
    The first time I record, the sound file on the file system is well formatted. Subsequent recordings result in headerless audio files (although the audio data is correctly output to file otherwise).
    The problem is that I need to get header information written to the audio files for subsequent recordings.
    Here is a bit of source code to show how I am starting and stopping recording. At this point, the processor is already created and realized and the MediaLocator is previously initialized:
         MediaLocator recordedML ;
         public void startRecording() {
              try {
                   processor.start();
                   DataSource ds = null;
                   ds = processor.getDataOutput();
                   recordingDataSink = Manager.createDataSink(ds, recordedML);
                   recordingDataSink.open();
                   // starts sticking captured data into a file
                   recordingDataSink.start();
              } catch (IOException e) {
                   e.printStackTrace();
              } catch (NoDataSinkException e) {
                   e.printStackTrace();
         public void stopRecording() {
              try {
                   recordingDataSink.stop();
                   recordingDataSink.close();
                   recordingDataSink = null;
                   processor.stop();
                   processor.deallocate();
              } catch (IOException e) {
                   e.printStackTrace();
    Calling startRecording() and stopRecording() the first time results in a properly formatted sound file on the file system, captured from my incoming RTP stream.
    Calling startRecording() and stopRecording() subsequent times results in headerless audio files.
    So the problem seems to be that subsequent calls to processor.getDataOutput() result in a DataSource that doesn't print a file header.
    What I have tried includes:
    -recreating the processor, but this doesn't work because it seems you can only do this once for a single incoming stream - the processor never reaches the configured state a second time.
    -reconfiguring the processor or re-realizing the processor, which doesn't do what I want either.
    One way that I think this would work would be to write out the audio header manually after the capture is complete, but this seems like a gross hack and I would rather do it through JMF.
    Is there a way to fix this via JMF? Is this a JMF bug or is it intended to work this way?
    Cheers,
    -Jeff

    Hi, I am unfortunately unable to help you but perhaps you could help me. I have a Java GUI that I want to enable to record voice from a mic at the click of a button (stopping automatically if possible) and save to a defined file in the code. Would you be able to help me here? I have tried different source and rejigged things but I cannot seem to get anything working.
    Any help gratefully apreciated.

Maybe you are looking for

  • In ICal-How do I get the new event to span across multiple days.

    If say, I have an event from Jan 1-3, I'd like to see it span across all days, like in Outlook.  Not just the 1st day and the other 2 days blank.  when I set the start date and the end date, in this case Jan 1-3 the event only shows up on Jan 1.  I'd

  • BOM not exploding in Sales order & Net Value error

    Hello Dear all, I have created a product "A" with BOM items 10, 20 & 30. Item cat. Gr for "A" is ERLA & for 10, 20 & 30 is LUMF. I have also created BOM with these 3 matls. (ie 10, 20 & 30). When processing Sales Order Item cat. appeared in SO for "A

  • Data Load behaviour in Essbase

    Hello all- I am loading data from Flat File using a server Rule File. In the rule file i have properties for a feild where in it replaces a name in flat file for member name in outline so it is somwhat like this: Replace With Canada 00-200-SE Belgium

  • "Entitlements are not valid" error message when trying to sync ipa file from iTunes to iPad

    Is anyone else getting this error message, "Entitlements are not valid",  when trying to sync .ipa file from iTunes to iPad? The issue I'm having is getting the ipa file that was built by the 'Adobe Flash Packager for Iphone' installed into my iPad.

  • How do you display a loaded picture ?

    Hi, I have a ByteArray variable which contains a JPEG picture and I am looking for the best way to display it. I have tried to feed it to an Image source by setting the variable as bindable but the only result is the "broken image" icon. Cheers, zimb