Newbie podcaster struggling with submitting feed to iTunes--please help!

Hi, I have a new podcast (one episode so far). I've posted the audio file and show notes on a WordPress.org site at: http://www.workstewpodcast.com/
I have a link to this site from my main site (http://workstew.com/) which is in a WordPress.com template.
In the podcast site (i.e. the WordPress.org site) I installed the Blubrry/PowerPress plug-in and submitted the "recommended iTunes" feed to iTunes. The feed validates when I use the validator...but 1) when I use the iTunes Advanced 'subscribe' function, I see Work Stew Podcast show up in my list of podcasts but I can't download the actual episode and 2) I got an email from iTunes saying:
The podcast located at the URL shown below has been blocked or removed from the iTunes directory as a result of technical problems with the feed.
Name: Work Stew Podcast
Feed URL: http://www.workstewpodcast.com/?feed=podcast
What am I doing wrong? Would so appreciate any help in getting this whole iTunes thing sorted out!
Kate

Your feed validates, and I can't see anything wrong with it. I just subscribed to it in iTunes and it worked fine, downloading the episode. There is currently no obvious reason why there should be a problem: but the fact that you were unable to get the episode to download suggests that perhaps the server was not responding at that time. Certainly a failure to access the media file would get your podcast rejected.
I don't know anything about blubrry.com - you could ask them whether there has been any technical problem. You do need a reliable server if you're going to run a podcast.
You should check it immediately before re-submitting to make sure it's working: you may be told that a podcast of that title has already been submitted (this is a minor bug in the system) in which case you will need to make a small change to the title - you can always change it back once it's been accepted, provided that changing the title doesn't change the feed URL (as for example it would in iWeb), so that's something you will need to check.

Similar Messages

  • Having issue with Airport Express and Itunes - Please Help

    Ok, I am having a very odd issue with my wireless music network all of a sudden, and it's driving me nuts. I have searched the forum and I don't get the sense that anyone else is having this issue.
    My house consists of multiple machines, but I have my music on two computers - my G5 desktop and a Mac Mini. I am in the process of encoding all of my CDs to Apple Lossless for storage on the G5, and access of this library provided to all machines on the network (6 total including the G5).
    I have 2 airport express units in the house, each connected to a stereo. I have been using this setup for about a year or so, with no problems.
    Suddenly now, when playing music wirelessly, the music (and I know this is going to sound weird) has intermittent popping, will skip alot (like a CD player skips), and seems to almost speed up during the skipping. It is SO weird, and I have no clue how to fix it.
    I am mainly confused as to where the issue could be coming from. Is it the airport network? Is something wrong with Itunes? Something wrong with the machines? Interference in the home? B/c I have not had this issue before, I am not sure how to even troubleshoot it. I do know that until about a month ago, I had none of these issues.
    Within the last 30 days, the only changes that I made were that 1) I have been encoding files to Apple Lossless (but I had some of these before with no streaming issues), 2) I purchased a Mac Mini (not sure what impact this would have), and I upgraded to the latest Itunes.
    Any thoughts you can provide for me are very appreciated. ***** to finally be setting up this music server and now start having wireless music issues. Thank you in advance for your help.
    Eric
    G5 2.5Ghz   Mac OS X (10.4.3)  

    I'm also suffering from skipping/sped up music, only when streaming certain internet radio stations to my Express (for example, friskyRadio in the electronica section). Mine's setup not to distribute IP addresses, if that's relevant.
    Other than installing iTunes version 7 (now at 7.0.1) nothing has changed on my network, or on my computer.

  • [iPhone] Really struggling with views and transitions.  Please Help.

    Hello All,
    First off let me apologize; I've been trying to do this on my own, reading the docs and guides and such, but I just can not get this to work. I feel like once I understand this scenario I'll be able to learn the rest on my own.
    Basically I have a simple sample project structured as follows:
    MyAppDelegate: typical delegate class
    MainViewController: View controller object associated with the main view
    TitleViewController: View controller object associated with the title screen view
    NextViewController: View controller object associated with the second view (after title screen)
    I currently have 3 nib files, one each associated with MainViewController,TitleViewController, and NextViewContoller
    the Title View has a button on it
    The desired flow of the application is as such:
    1) My AppDelegate initializes MyViewController when it loads
    2) MyViewController contains the two other view controllers (they are instance variables in the class)
    and loads in the TitleScreen View (via addsubview).
    This works fine, I am having trouble with the following:
    3) The button on the title screen is pushed telling MyViewController to transition the TitleView out and the NextView in
    I have tried modifying the code from the Transition View app but its just too complicated for me at present and I can't get it to work.
    Can a kind soul out there please provide detailed assistance...maybe the implementation code for those 4 objects I mentioned.
    Maybe we can make some kind of tutorial or guide so that other people will find it useful as a precursor to diving into the Transition View Sample App?
    I think it would be interesting to have two versions of this well; one that uses nib files for each view and one that does it all purely programatically. This would definitely help newbies like me see how the nib approach is handled behind the scenes.
    Again, I apologize for my ignorance...I really am trying. Thanks.

    hi scotopia,
    i've gone thru that helpless state too, so i'm going to help you as much as i can
    the way i did it is slightly different from yours.
    on top of
    myAppDelegate,
    MainViewController, titleViewController, nextViewController (view controllers class)
    i have titleView and nextView (view class)
    and i did not use addsubview.
    inside main view controller you will need to create the titleviewcontroller and nextviewcontroller.
    and inside both titleviewcontroller and nextViewController, u need to create the rootViewController and their respective view objects, i.e. titleView or nextView.
    inside titleView you define all your methods etc. that will take place in that screen. and place your button code here.
    i've managed to trace my footsteps, and found out that the metronome sample code will be easier to understand.
    i hope this helps.

  • Struggling with a NotSerializableException - why? (please help)

    I apologize upfront for this long post. I thought I should make any and all code available in case someone more fluent than I in RMI is able to help.
    I've searched the forums here and throughout the known internet world and I can't for the life of me find the answer to this one.
    I'm able to successfully make remote method calls on an object, so long as the method returns a primitive (int, string, etc) datatype....however as soon as I try to return an object to my applet, I get the following exception:
    FmtApplet RemoteException: error unmarshalling return; nested exception is:
         java.io.WriteAbortedException: writing aborted; java.io.NotSerializableException: com.allantgroup.fmt.Fld
    java.rmi.UnmarshalException: error unmarshalling return; nested exception is:
         java.io.WriteAbortedException: writing aborted; java.io.NotSerializableException: com.allantgroup.fmt.Fld
         at sun.rmi.server.UnicastRef.invoke(Unknown Source)
         at com.allantgroup.fmt.FmtImpl_Stub.getFldByName(Unknown Source)
         at com.allantgroup.fmt.FmtApplet.actionPerformed(FmtApplet.java:110)
         at java.awt.Button.processActionEvent(Unknown Source)
         at java.awt.Button.processEvent(Unknown Source)
         at java.awt.Component.dispatchEventImpl(Unknown Source)
         at java.awt.Component.dispatchEvent(Unknown Source)
         at java.awt.EventQueue.dispatchEvent(Unknown Source)
         at java.awt.EventDispatchThread.pumpOneEventForHierarchy(Unknown Source)
         at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
         at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
         at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
         at java.awt.EventDispatchThread.run(Unknown Source)
    Caused by: java.io.WriteAbortedException: writing aborted; java.io.NotSerializableException: com.allantgroup.fmt.Fld
         at java.io.ObjectInputStream.readObject0(Unknown Source)
         at java.io.ObjectInputStream.readObject(Unknown Source)
         at sun.rmi.server.UnicastRef.unmarshalValue(Unknown Source)
         ... 13 more
    Caused by: java.io.NotSerializableException: com.allantgroup.fmt.Fld
         at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1081)
         at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:302)
         at sun.rmi.server.UnicastRef.marshalValue(UnicastRef.java:258)
         at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:304)
         at sun.rmi.transport.Transport$1.run(Transport.java:153)
         at java.security.AccessController.doPrivileged(Native Method)
         at sun.rmi.transport.Transport.serviceCall(Transport.java:149)
         at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:466)
         at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:707)
         at java.lang.Thread.run(Thread.java:595)Here is the Fld object code:
    package com.allantgroup.fmt;
    import java.io.*;
    public class Fld implements Serializable {
        private int fldHandle;
        private byte[] fldBuffer;
        public Fld( ) {
        public Fld( int fldHandle ) {
            this.fldHandle = fldHandle;
        public Fld( int fldHandle, int storage_len ) {
            this.fldHandle = fldHandle;
         fldBuffer = new byte[storage_len];
        public int getFldHandle() {
            return fldHandle;
        public byte[] getFldBuffer() {
            return fldBuffer;
        public boolean equals( Object o ) {
          boolean b = false;
            if (( o instanceof Fld ) && ( fldHandle == ((Fld)o).getFldHandle() )) {
              b = true;
          return b;
        public int hashCode() {
            return fldHandle;
    }Here is the Remote Object which returns a Fld object:
    package com.allantgroup.fmt;
    import java.rmi.*;
    import java.rmi.server.*;
    import java.io.*;
    import java.util.*;
    public class Fmt extends UnicastRemoteObject implements FmtInterface {
        private int fmtHandle; // Handle to the native fmt structure
        private int inputHandle; // Handle to the native input buffer
        private int outputHandle; // Handle to the native output buffer
        private int errorHandle; // Handle to the native error buffer
        private byte[] internalBuffer; // Internal buffer used by JNI->JVM primitive buffer conversion
        private boolean outputInitialized; // Indicator if output buffer is initialized
        private HashSet flds = new HashSet(); // Set of flds used to verify existence
        private HashMap fldsIndexed = new HashMap(); // Indexed by name
        private ArrayList fldsOrdered = new ArrayList(); // Ordered list of flds
        public Fmt( File fmtFile ) throws FmtException, RemoteException {
            this( fmtFile.getPath() );
        public Fmt( String filename ) throws FmtException, RemoteException {
            fmtHandle = fmt_create( filename, "Java" );
            inputHandle = fmt_allocate();
            outputHandle = fmt_allocate();
            errorHandle = fmt_allocate();
            internalBuffer = fmt_internal_allocate();
            outputInitialized = false;
            fmt_rewind_fld( fmtHandle );
            for ( int fldHandle = fmt_next_fld( fmtHandle ); fldHandle != 0; fldHandle = fmt_next_fld( fmtHandle ) ) {
                String name = fmt_get_fld_name( fldHandle );
                Fld fld = new Fld( fldHandle, fmt_get_fld_len(fldHandle) );
                flds.add( fld );
                fldsOrdered.add( fld );
                fldsIndexed.put( name.toLowerCase(), fld );
        public void setFmt( String filename ) throws FmtException, RemoteException {
            fmtHandle = fmt_create( filename, "Java" );
            inputHandle = fmt_allocate();
            outputHandle = fmt_allocate();
            errorHandle = fmt_allocate();
            internalBuffer = fmt_internal_allocate();
            outputInitialized = false;
            fmt_rewind_fld( fmtHandle );
            for ( int fldHandle = fmt_next_fld( fmtHandle ); fldHandle != 0; fldHandle = fmt_next_fld( fmtHandle ) ) {
                String name = fmt_get_fld_name( fldHandle );
                Fld fld = new Fld( fldHandle, fmt_get_fld_len(fldHandle) );
                flds.add( fld );
                fldsOrdered.add( fld );
                fldsIndexed.put( name.toLowerCase(), fld );
        public void destroy() throws RemoteException {
            fmtHandle = fmt_destroy( fmtHandle );
            inputHandle = fmt_free( inputHandle );
            outputHandle = fmt_free( outputHandle );
            errorHandle = fmt_free( errorHandle );
            flds.clear();
            fldsOrdered.clear();
            fldsIndexed.clear();
        public void finalize() {
          try {
            destroy();
          } catch ( RemoteException re ) {
              System.out.println( "RemoteException: " + re.getMessage() );
        public ArrayList getFldsOrdered() throws RemoteException {
          return fldsOrdered;
        public int getRecordLength() throws RemoteException {
         return fmt_precl( fmtHandle );
        public int getPhysicalRecordLength() throws RemoteException {
         return getRecordLength();
        public int getLogicalRecordLength() throws RemoteException {
         return fmt_lrecl( fmtHandle );
        public int getNumberOfFields() throws RemoteException {
         return fldsOrdered.size();
        public String getFhOpts () throws RemoteException {
         return fmt_get_fh_opt_str ( fmtHandle );
        public Fld addFld( String line ) throws FmtException, RemoteException {
            int fldHandle = fmt_add_fld( fmtHandle, line, errorHandle );
            String name = fmt_get_fld_name( fldHandle );
            Fld fld = null;
              fld = new Fld( fldHandle );
              flds.add( fld );
              fldsOrdered.add( fld );
              fldsIndexed.put( name.toLowerCase(), fld );
            return fld;               
        public Fld getFldByName( String name ) throws RemoteException {
            Fld fld = (Fld)fldsIndexed.get( name.toLowerCase() );
            System.out.println( fld.toString() );
            return fld;
        public Iterator iterator() {
            return fldsOrdered.iterator();
        public String getFldName( Fld fld ) throws FmtException, RemoteException {
            if ( flds.contains( fld ) ) {
                return fmt_get_fld_name( fld.getFldHandle() );
            throw new FmtException( "Invalid fld" );
        public String getFldType( Fld fld ) throws FmtException, RemoteException {
            if ( flds.contains( fld ) ) {
                return fmt_get_fld_type( fld.getFldHandle() );
            throw new FmtException( "Invalid fld" );
        public String getFldStorageType( Fld fld ) throws FmtException, RemoteException {
            if ( flds.contains( fld ) ) {
                return fmt_get_fld_storage_type( fld.getFldHandle() );
            throw new FmtException( "Invalid fld" );
        public String getFldStorageCharacter( Fld fld ) throws FmtException, RemoteException {
            String storageType = getFldStorageType( fld ).toLowerCase();
         storageType = storageType.replaceFirst( "\\d\\d?\\s+bit\\s+", "" );
         switch ( storageType.charAt( 0 ) ) {
             case 'b':
                 return "d";
             case 'i':
                 return "b";
             case 'v':
                 return "virt";
             default:
                 return storageType.substring( 0, 1 );
        public String getFldUsageType( Fld fld ) throws FmtException, RemoteException {
            if ( flds.contains( fld ) ) {
                return fmt_get_fld_usage_type( fld.getFldHandle() );
            throw new FmtException( "Invalid fld" );
        public String getFldUsageCharacter( Fld fld ) throws FmtException, RemoteException {
            return getFldUsageType( fld ).toLowerCase().substring( 0, 1 );
        public String getFldDecimalType( Fld fld ) throws FmtException, RemoteException {
            if ( flds.contains( fld ) ) {
                return fmt_get_fld_decimal_type( fld.getFldHandle() );
            throw new FmtException( "Invalid fld" );
        public String getFldOptions( Fld fld ) throws FmtException, RemoteException {
            if ( flds.contains( fld ) ) {
                return fmt_get_fld_options( fld.getFldHandle() );
            throw new FmtException( "Invalid fld" );
        public int getFldStorageLength( Fld fld ) throws FmtException, RemoteException {
            if ( flds.contains( fld ) ) {
                return fmt_get_fld_storage_len( fld.getFldHandle() );
            throw new FmtException( "Invalid fld" );
        public int getFldUsageLength( Fld fld ) throws FmtException, RemoteException {
            if ( flds.contains( fld ) ) {
                return fmt_get_fld_usage_len( fld.getFldHandle() );
            throw new FmtException( "Invalid fld" );
        public int getFldOffset( Fld fld ) throws FmtException, RemoteException {
            if ( flds.contains( fld ) ) {
                return fmt_get_fld_offset( fld.getFldHandle() );
            throw new FmtException( "Invalid fld" );
        public int getFldScale( Fld fld ) throws FmtException, RemoteException {
            if ( flds.contains( fld ) ) {
                return fmt_get_fld_scale( fld.getFldHandle() );
            throw new FmtException( "Invalid fld" );
        public void setRecord( String line ) throws FmtException, RemoteException {
            fmt_init_rec_read( fmtHandle, inputHandle, line.getBytes() );
        public void setRawRecord( byte[] record ) throws FmtException, RemoteException {
            fmt_init_rec_read( fmtHandle, inputHandle, record );
        public String getRecord() throws FmtException, RemoteException {
            if ( !outputInitialized ) {
                fmt_init_rec_write( fmtHandle, outputHandle );
            outputInitialized = false;
            return fmt_put_rec( fmtHandle );
        public byte[] getRawRecord() throws FmtException, RemoteException {
            if ( !outputInitialized ) {
                fmt_init_rec_write( fmtHandle, outputHandle );
            outputInitialized = false;
            return fmt_put_rec_raw( fmtHandle, internalBuffer );
        public String getField( Fld fld ) throws FmtException, RemoteException {
            if ( flds.contains( fld ) ) {
                return fmt_get_fld_char( fmtHandle, fld.getFldHandle() );
            throw new FmtException( "Invalid fld" );
        public void setField( Fld fld, String value ) throws FmtException, RemoteException {
            if ( !outputInitialized ) {
                fmt_init_rec_write( fmtHandle, outputHandle );
                outputInitialized = true;
            if ( flds.contains( fld ) ) {
             if ( fmt_get_fld_type( fld.getFldHandle() ).equalsIgnoreCase("Virtual") ) {     
              /* ignore virtuals */
             else {
              fmt_put_fld_char( fmtHandle, fld.getFldHandle(), value );
            } else {
                throw new FmtException( "Invalid fld" );
        public byte[] getRawField( Fld fld ) throws FmtException, RemoteException {
            if ( flds.contains( fld ) ) {
              return fmt_get_fld_raw( fmtHandle, fld.getFldHandle(), fld.getFldBuffer() );
            throw new FmtException( "Invalid fld" );
        public void setRawField( Fld fld, byte[] value ) throws FmtException, RemoteException {
            if ( !outputInitialized ) {
                fmt_init_rec_write( fmtHandle, outputHandle );
                outputInitialized = true;
            if ( flds.contains( fld ) ) {
             if ( fmt_get_fld_type( fld.getFldHandle() ).equalsIgnoreCase("Virtual") ) {     
              /* ignore virtuals */
             else {
              fmt_put_fld_raw( fmtHandle, fld.getFldHandle(), value );
            } else {
                throw new FmtException( "Invalid fld" );
        public void saveToFile( String filename ) throws FmtException, RemoteException {
            fmt_save_to_file( fmtHandle, filename );
        public String findFmtFile( String filename ) throws RemoteException {
            File file = new File( filename );
            if ( file.exists() ) {
                return filename;
            String path = System.getProperty( "com.allantgroup.fmt.path" );
            if ( path == null ) {
                return null;
            String pathElements[] = path.split( File.pathSeparator );
            for ( int index = 0; index < pathElements.length; index++ ) {
                file = new File( pathElements[ index ] + File.pathSeparator + filename );
                if ( file.exists() ) {
                    return file.getPath();
            return null;
        public void dump() throws FmtException, RemoteException {
         System.out.println();
         System.out.println( "Fmt dump" );
            //System.out.println( "name                = " + pfmt->name );
            //System.out.println( "fmtfile name        = " + pfmt->fmtfile_name);
            //System.out.println( "datafile name       = " + pfmt->datafile_name);
            //System.out.println( "file type           = " + FMT_record_type_info[pfmt->record_type].type_str);
            System.out.println( "lrecl               = " + getLogicalRecordLength() );
            System.out.println( "precl               = " + getPhysicalRecordLength() );
            //System.out.println( "delimiter           = " + pfmt->delimiter);
            //System.out.println( "recsep              = " + fh_recsep_str[pfmt->recsep]);
            System.out.println( "num_fields          = " + getNumberOfFields() );
            //System.out.println( "num_fields_stored   = " + pfmt->num_flds_stored);
            //System.out.println( "max_name            = " + pfmt->max_name_len);
            //System.out.println( "max_len             = " + pfmt->max_usage_len);
            //System.out.println( "default endian type = " + FMT_endian_type[pfmt->default_endian_type]);
            //System.out.println( "default decimal type= " + FMT_decimal_type[pfmt->default_decimal_type]);
            //System.out.println( "default mangled type= " + FMT_mangled_type[pfmt->default_mangled_type]);
            //System.out.println( "default justify type= " + FMT_justify_type[pfmt->default_justify_type]);
         for ( Iterator i = iterator(); i.hasNext(); ) {
             Fld fld = (Fld)i.next();
             dumpFld( fld );
        public void dumpFld( Fld fld ) throws FmtException, RemoteException {
            System.out.println();
            //System.out.println( "Variable " + fld->fld_num);
            //System.out.println( "line           = " + fld->line);
            System.out.println( "name           = " + getFldName( fld ) );
            System.out.println( "field type     = " + getFldType( fld ) );
            System.out.println( "storage length = " + getFldStorageLength( fld ) );
            System.out.println( "storage type   = " + getFldStorageType( fld ) + " (" + getFldStorageCharacter( fld ) + ")" );
            System.out.println( "usage type     = " + getFldUsageType( fld ) + " (" + getFldUsageCharacter( fld ) + ")" );
            System.out.println( "usage length   = " + getFldUsageLength( fld ) ) ;
            //System.out.println( "endian type    = " + FMT_endian_type[fld->endian_type]);
            //System.out.println( "align          = " + FMT_align_type[fld->align_type]);
            //System.out.println( "pad character  = " + fld->pad_char);
            //System.out.println( "missing char   = " + fld->missing_char);
            System.out.println( "offset         = " + getFldOffset( fld ) );
            System.out.println( "scale          = " + getFldScale( fld ) );
            System.out.println( "decimal type   = " + getFldDecimalType( fld ) );
            //System.out.println( "Sign type      = " + FMT_sign_type[fld->sign_type]);
            //System.out.println( "mangled type   = " + FMT_mangled_type[fld->mangled_type]);
            //System.out.println( "justify type   = " + FMT_justify_type[fld->justify_type]);
            //System.out.println( "distribute type= " + fld->distribution_type );
            //System.out.println( "date format    = " + (fld->fmt_date->frmt_str == NULL ? "None" : fld->fmt_date->frmt_str ));
            System.out.println( "Option         = " + getFldOptions( fld ) );
        private native int    fmt_create( String filename, String name );
        private native int    fmt_destroy( int fmtHandle );
        private native int    fmt_save_to_file( int fmtHandle, String filename );
        private native int    fmt_precl( int fmtHandle );
        private native int    fmt_lrecl( int fmtHandle );
        private native int    fmt_allocate();
        private native byte[] fmt_internal_allocate();
        private native int    fmt_free( int handle );
        private native int    fmt_internal_free( byte[] buffer );
        private native void   fmt_init_rec_read( int fmtHandle, int inputHandle, byte[] line );
        private native void   fmt_init_rec_write( int fmtHandle, int outputHandle );
        private native String fmt_put_rec( int fmtHandle );
        private native byte[] fmt_put_rec_raw( int fmtHandle, byte[] internalBuffer );
        private native int    fmt_add_fld( int fmtHandle, String line, int errorHandlE );
        private native int    fmt_next_fld( int fmtHandle );
        private native int    fmt_rewind_fld( int fmtHandle );
        private native int    fmt_num_flds( int fmtHandle );
        private native String fmt_get_fh_opt_str ( int fmtHandle );
        private native String fmt_get_fld_name( int fldHandle );
        private native String fmt_get_fld_type( int fldHandle );
        private native int    fmt_get_fld_order( int fldHandle );
        private native int    fmt_get_fld_len( int fldHandle );
        private native String fmt_get_fld_storage_type( int fldHandle );
        private native String fmt_get_fld_usage_type( int fldHandle );
        private native int    fmt_get_fld_storage_len( int fldHandle );
        private native int    fmt_get_fld_usage_len( int fldHandle );
        private native int    fmt_get_fld_offset( int fldHandle );
        private native int    fmt_get_fld_scale( int fldHandle );
        private native String fmt_get_fld_decimal_type( int fldHandle );
        private native String fmt_get_fld_options( int fldHandle );
        private native String fmt_get_fld_char( int fmtHandle, int fldHandle );
        private native void   fmt_put_fld_char( int fmtHandle, int fldHandle, String value );
        private native byte[] fmt_get_fld_raw( int fmtHandle, int fldHandle, byte[] buffer );
        private native void   fmt_put_fld_raw( int fmtHandle, int fldHandle, byte[] value );
        public void main( String[] args ) throws RemoteException {
            File fmtFile = null;
            File inputFile = null;
            if ( args.length == 0 ) {
                System.out.println( "Usage: java com.allantgroup.fmt.Fmt <fmt file> [<input file>]" );
                return;
            if ( args.length >= 1 ) {
                fmtFile = new File( args[ 0 ] );
                if ( !fmtFile.exists() ) {
                    System.out.println( "Fmt file " + args[ 0 ] + " does not exists" );
                    return;
            if ( args.length >= 2 ) {
                inputFile = new File( args[ 1 ] );
                if ( !inputFile.exists() ) {
                    System.out.println( "Input file " + args[ 1 ] + " does not exists" );
                    return;
            Fmt fmt = null;
            StringBuffer buffer = null;
            Iterator i = null;
            int flds[] = null;
            try {
                fmt = new Fmt( fmtFile );
                System.out.println( "Fmt object created from file" );
             fmt.dump();
                fmt.saveToFile( fmtFile + ".out" );
                System.out.println( "Fmt object written to file" );
                System.out.println( "Fmt object field names" );
                buffer = new StringBuffer();
                i = fmt.iterator();
                while ( i.hasNext() ) {
                    Fld fld = (Fld)i.next();
                    buffer.append( fmt.getFldName( fld ) ).append( " " );
                System.out.println( buffer.toString() );
                if ( inputFile != null ) {
                    System.out.println( "Input file contents" );
                    BufferedReader in = new BufferedReader( new InputStreamReader( new FileInputStream( inputFile ) ) );
                    for ( String line = in.readLine(); line != null; line = in.readLine() ) {
                        fmt.setRecord( line );
                        buffer = new StringBuffer();
                        i = fmt.iterator();
                        while ( i.hasNext() ) {
                            Fld fld = (Fld)i.next();
                            buffer.append( fmt.getField( fld ).trim() ).append( " " );
                        System.out.println( buffer.toString() );
            } catch ( FmtException e ) {
                System.out.println( "FmtException: " + e.getMessage() );
            } catch ( IOException e ) {
                System.out.println( "IoException: " + e.getMessage() );
            } finally {
                try {
                if ( fmt != null ) {
                    fmt.destroy();
                System.out.println( "Fmt object destroyed" );
                } catch ( RemoteException re ) {
                  System.out.println( "RemoteException: " + re.getMessage() );
            try {
                BufferedReader in = new BufferedReader( new InputStreamReader( new FileInputStream( fmtFile ) ) );
                StringBuffer fmtString = new StringBuffer( "fmt" );
                for ( String line = in.readLine(); line != null; line = in.readLine() ) {
                    fmtString.append( ":" ).append( line );
                System.out.println( fmtString.toString() );
                //fmt = new Fmt( fmtString.toString() );
                String[] fmtElements = fmtString.toString().split( ":" );
                // Create the header
                StringBuffer fmtHeader = new StringBuffer( "fmt" );
                int j = 1;
                for ( ; j < fmtElements.length; j++ ) {
                    if ( fmtElements[ j ].startsWith( "#" ) ) {
                        fmtHeader.append( ':' ).append( fmtElements[ j ] );
                    } else {
                        break;
                System.out.println( "fmtHeader: " + fmtHeader.toString() );
                fmt = new Fmt( fmtHeader.toString() );
                for ( ; j < fmtElements.length; j++ ) {
                    System.out.println( "fmtElements[ " + j + " ]: " + fmtElements[ j ] );
                    fmt.addFld( fmtElements[ j ] );
                System.out.println( "Fmt object created from virtual and added fields" );
                System.out.println( "Fmt object field names" );
                buffer = new StringBuffer();
                i = fmt.iterator();
                while ( i.hasNext() ) {
                    Fld fld = (Fld)i.next();
                    buffer.append( fmt.getFldName( fld ) ).append( " " );
                System.out.println( buffer.toString() );
                i = fmt.iterator();
                while ( i.hasNext() ) {
                    Fld fld = (Fld)i.next();
                    fmt.setField( fld, "Value: " + fld );
                System.out.println( fmt.getRecord() );
            } catch ( FmtException e ) {
                System.out.println( "FmtException: " + e.getMessage() );
            } catch ( IOException e ) {
                System.out.println( "IoException: " + e.getMessage() );
            } finally {
              try {
                if ( fmt != null ) {
                    fmt.destroy();
                System.out.println( "Fmt object destroyed" );
              } catch ( RemoteException re ) {
                System.out.println( "RemoteException: " + re.getMessage() );
        static {
            System.loadLibrary( "javafmt" );
    }Here is the RMI Interface:
    package com.allantgroup.fmt;
    import java.rmi.*;
    import java.io.*;
    import java.util.*;
    public interface FmtInterface extends Remote {
        public void setFmt( String filename ) throws FmtException, RemoteException;
        public ArrayList getFldsOrdered() throws RemoteException;
        public void destroy() throws RemoteException;
        public void finalize() throws RemoteException;
        public int getRecordLength() throws RemoteException;
        public int getPhysicalRecordLength() throws RemoteException;
        public int getLogicalRecordLength() throws RemoteException;
        public int getNumberOfFields() throws RemoteException;
        public String getFhOpts() throws RemoteException;
        public Fld addFld( String line ) throws FmtException, RemoteException;
        public Fld getFldByName( String name ) throws RemoteException;
        public Iterator iterator() throws RemoteException;
        public String getFldName( Fld fld ) throws FmtException, RemoteException;
        public String getFldType( Fld fld ) throws FmtException, RemoteException;
        public String getFldStorageType( Fld fld ) throws FmtException, RemoteException;
        public String getFldStorageCharacter( Fld fld ) throws FmtException, RemoteException;
        public String getFldUsageType( Fld fld ) throws FmtException, RemoteException;
        public String getFldUsageCharacter( Fld fld ) throws FmtException, RemoteException;
        public String getFldDecimalType( Fld fld ) throws FmtException, RemoteException;
        public String getFldOptions( Fld fld ) throws FmtException, RemoteException;
        public int getFldStorageLength( Fld fld ) throws FmtException, RemoteException;
        public int getFldUsageLength( Fld fld ) throws FmtException, RemoteException;
        public int getFldOffset( Fld fld ) throws FmtException, RemoteException;
        public int getFldScale( Fld fld ) throws FmtException, RemoteException;
        public void setRecord( String line ) throws FmtException, RemoteException;
        public void setRawRecord( byte[] record ) throws FmtException, RemoteException;
        public String getRecord() throws FmtException, RemoteException;
        public byte[] getRawRecord() throws FmtException, RemoteException;
        public String getField( Fld fld ) throws FmtException, RemoteException;
        public void setField( Fld fld, String value ) throws FmtException, RemoteException;
        public byte[] getRawField( Fld fld ) throws FmtException, RemoteException;
        public void setRawField( Fld fld, byte[] value ) throws FmtException, RemoteException;
        public void saveToFile( String filename ) throws FmtException, RemoteException;
        public String findFmtFile( String filename ) throws RemoteException;
        public void dump() throws FmtException, RemoteException;
        public void dumpFld( Fld fld ) throws FmtException, RemoteException;
        public void main( String[] args ) throws RemoteException;
    }Here is the Implementation:
    package com.allantgroup.fmt;
    import com.allantgroup.fmt.*;
    import java.io.*;
    import java.rmi.*;
    import java.util.*;
    public class FmtImpl extends java.rmi.server.UnicastRemoteObject implements FmtInterface {
      public Fmt fmt = null;
      // Implementations must have an explicit constructor in order to declare the RemoteException exception
      public FmtImpl( ) throws java.rmi.RemoteException {
        super();
      public void setFmt( String filename ) throws FmtException, RemoteException {
        try {
          fmt = new Fmt( filename );
        } catch ( FmtException e ) {
          System.out.println( "FmtException: " + e.getMessage() );
        } catch ( Exception e ) {
          System.out.println( "Exception: " + e.getMessage() );
      public void destroy() throws RemoteException {
        fmt.destroy();
      public void finalize() throws RemoteException {
        fmt.finalize();
      public ArrayList getFldsOrdered() throws RemoteException {
        return fmt.getFldsOrdered();
      public int getRecordLength() throws RemoteException {
        return fmt.getRecordLength();
      public int getPhysicalRecordLength() throws RemoteException {
        return fmt.getPhysicalRecordLength();
      public int getLogicalRecordLength() throws RemoteException {
        return fmt.getLogicalRecordLength();
      public int getNumberOfFields() throws RemoteException {
        return fmt.getNumberOfFields();
      public String getFhOpts() throws RemoteException {
        return fmt.getFhOpts();
      public Fld addFld( String line ) throws FmtException, RemoteException {
        return fmt.addFld( line );
      public Fld getFldByName( String name ) throws RemoteException {
        return fmt.getFldByName( name );
      public Itera                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             

    It is serializable, because it implements Serializable, but something in your system doesn't agree. Delete all .class and .jar files and completely rebuild and redeploy.
    Unless you have an interface called Serializable yourself? In which case don't.

  • My iphone 3gs is not syncing with itune please help me

    my iphone 3gs is not syncing with itune please help me

    Did you ever get help with this issue?

  • HT2534 im unable to get the none option while proceeding with itunes,,.please help me

    im unable to get the none option while proceeding with itunes,,.please help me

    Please help me understand your question. (What happens in vagueness, stays in vagueness.)

  • HT4972 i have updated my itunes but when im restoring my iphone 5 phone it keeps coming up with 'unknown error occurred (3) please help as i cannot even turn my phone on now

    i have updated my itunes but when im restoring my iphone 5 phone it keeps coming up with 'unknown error occurred (3) please help as i cannot even turn my phone on now

    Hello there, BundyA.
    Error 3 is usually associated to security software settings. The following Knowledge Base article provides some great information and links for troubleshooting the issue:
    Resolve specific iTunes update and restore errors
    http://support.apple.com/kb/ts3694
    This section should prove useful:
    Configure your security software
    Check your security software and settings, which can block ports and prevent connection to Apple servers during update and restore.
    Common errors: 2, 4, 6, 9, 1000, 1611, 9006, 9807, 9844. Sometimes as a result of this issue, a device might stop responding during the restore process.
    Thanks for reaching out to Apple Support Communities.
    Cheers,
    Pedro.

  • HT4623 i turned my ipod off while it was udating the software (oops) now all it shows on the screen is a picture of the cord with an arrow pointing up to itunes. please help.

    i turned my ipod off while it was udating the software (oops) now all it shows on the screen is a picture of the cord with an arrow pointing up to itunes. please help.

    What happens when your connect the iOS device to your computer and restore via iTunes.
    Try DFU mode and then restore if necessary.
    How to put iPod touch / iPhone into DFU mode « Karthik's scribblings
    For how to restore:
    iTunes: Restoring iOS software

  • HT204269 itunes showing 'backup is corrupt or not compatible with the firmware you restored'.Please help.

    itunes showing 'backup is corrupt or not compatible with the firmware you restored'.Please help.

    Hi Ckuan,
    Thanks a lot for your advice.    
    Deleting the correupted back up means to delete the information of one month since the last back up I made is one month ago.....right? 
    This back up I made right before I restored my iphone.  During the restore however my OS was upgraded to 5.1.1. and reading the comments on the internet it seems I am not the only one whom experience this problem. 
    Can it be that if I downgrade my OS back to 5.1. the back up will not be considered as corrupted?  If so, how do I downgrade the iphone?
    Thanks in advance.

  • I cant able to save Re-Corrected metadata in itunes,Please help me

    I cant able to save Re-Corrected metadata in itunes,Please help me

    The link you gave me leads to a feed which is properly constructed as far as it goes but as I say is empty. Looking at the coding the text 'mp3' dopes not appear anywhere in it. You've constructed your feed in Wordpress/Powerpress and I'm afraid I can't advise on those. What have you done since originally posting?
    You can see the text of your feed in the Feedvalidator report (you can ignore the two 'errors').
    As you will see there is no 'item' tag nor any reference to mp3. If you are seeing a media file I can't explain that unless you aren't actually looking at the feed. The associated web page, http://www.pluggingintolife.com/podcast-page/ , has an embedded player referencing an MP3 file with a suitable URL (e.g. http not https) but it's not made it into the feed.

  • When I connect the iphone does not start automatically Itunes Please help me

    when I connect the iphone does not start automatically Itunes
    Please help me
    How to solve this problem that I have

    i've had a few issues like this.
    I've found that it is an issue with items that are already on your phone.
    several troubleshoots. 
    1) uncheck everything from syncing (apps, music, tv shows, movies, podcasts, etc), try to perform a sync, it most likely will work.  Then, sync after checking each item individually (check the sync box for videos, then sync, check the sync box for podcasts, then sync, check the sync box for music, then sync, etc).  One of two things will happen, 1) you will fix the problem, or 2) you will identify exactly what part of the sync setup is the culprit.
    2) if the above doesn't work, I've found that it is likely an issue with files that are on your phone but your phone doesn't exaclty recognize (for example, I had copies of music on my phone that didn't show up in the music app, I went in on itunes and manually deleted those songs from my phone and that fixed the sync).  to do this, check the "manually manage music and videos" box at the bottom of "summary" while your phone is connected to itunes.  Then, go to the left hand pane in itunes and find your iphone device, click the drop-down arrow that shows all the categories for media on your iphone.  Go to the music category in your iphone on itunes and delete all the music that shows up.  Try to perform a sync - it likely will work.  After this, you can uncheck the manually manage music box and re-sync your phone as normal
    let me know if either works

  • My ipod 3rd generation is not recognized by windows/itunes,please help

    My ipod 3rd generation is not recognized by windows/itunes,please help. Have tried restoring a number of times but did not work, any suggestions?thanks

    Start with this Apple support document.
    http://support.apple.com/kb/TS1369
    B-rock

  • HT2953 i-tunes could not be used because the original file could not be found.could not locate.this error occurs on most of my songs in my library and will not play even though they are in my i-pod and play with no trouble.can  anyone please help?

    i-tunes could not be used because the original file could not be found.could not locate.this error occurs on most of my songs in my library and will not play even though they are in my i-pod and play with no trouble.can  anyone please help?

    I was not complete clear.
    Since you never changed the settings in the advanced section of iTunes preferecnes, you have to chech that your music is really in the location setted in the folders reported in the advanced section.  If not you have 2 ways: reset the position of this folders or in the actual disk organisation or in the pointing on the preferences.
    If you press the reset button you just give to itunes its default setting as for the position of the music files: probably this will be a good choice if you have never changed any default preference.
    But before I would check the folders and see if the songs are really there
    In my iTune I have this, and I believe it is the default.
    Users/YOURHOMEFOLDERNAME/Music/iTunes/iTunes Music

  • TS1424 err = 3150 - this issue has started recently and continues to persist with all of my downloads - please help

    err = 3150 - this issue has started recently and continues to persist with all of my downloads - please help

    Is it error 3150 or -3150 ? If -3150 then have you tried the troubleshooting for that error number on this page : http://support.apple.com/kb/TS3297 ?
    "Error -3150"
    This alert is often related to a lost connection to the iTunes Store.
    If you encounter this alert and you have verified you have a connection to the Internet using Wi-Fi, please review AirPort and Bluetooth: Potential sources of wireless interference.
    If the issue persists, and you're using iTunes for Windows, you may need to flush your DNS and remove pop-up or ad-blockers.
    Finally, this can occur due to timeouts caused by security software.

  • Hello  I forget your password to my iPad mini and show me the word (Been suspended iPad) Contact itunes please help me ):

    Hello
    I forget your password to my iPad mini and show me the word
    (Been suspended iPad) Contact itunes
    please help me ):

    Hello, 3zeeo90. 
    Thank you for visiting Apple Support Communities.
    If your account is disabled, see the steps in the article below.
    Apple ID: 'This Apple ID has been disabled for security reasons' alert appears
    http://support.apple.com/kb/ts2446
    If you have tried the steps above and this issue persists, see the article below.
    Apple ID: Contacting Apple for help with Apple ID account security
    http://support.apple.com/kb/HT5699
    If your iOS device is disabled, see the steps in the article below.
    iOS: Forgotten passcode or device disabled after entering wrong passcode
    http://support.apple.com/kb/ht1212
    Cheers,
    Jason H.

Maybe you are looking for

  • Delete and close gap problem

    I have 2 project s  on 1 [delete and close gap] no work why?    on  premiere element 12

  • HOW to include a reference currency fields in a view ?

    Hello Experts, <b>I am having Currency fields error in generic extraction</b> I have table where I am trying to extract data to BW via generic extraction. When I tried to extract with the TABLE its giving me an error <b>Invalid extract structure temp

  • Ipod suffle 3g recognized by iTunes but doesn't start! (water damage)

    My ipod shuffle 3G has a water damage. it shows the red/pink indicator. It doesn't starts but it connects to iTunes. I can move songs to my iPod shuffle and other stuffs. But it doesn't start. I have opened my iPod shuffle. It had green sedimentation

  • Photos app on iPad mini (retina) won't import photos

    On a Win 7 (SP1) with all updates I downloaded photos from 2 iPhones (4S) and a Canon point & shoot digital camera. A week ago I purchased the SD card camera adapter for my iPad mini w/retina display. I put the SD from the Canon into the adapter and

  • I am using the email function in Apex, and it works fine with my email

    address, but when I change it to an email other than mine, it doesn't work. I am using this: for c1 in (select cust_email from demo_customers where customer_id = :P201_CUSTOMER_ID) loop if c1.cust_email is not null then HTMLDB_MAIL.SEND( P_TO => c1.c