Class names not sticking when output as book?

Indesign CC, outputting to ePUB from a book file with 4 chapters, does not output the correct, named class in the CSS and source code, the class takes the name of the style instead.
As a check, I output a single chapter using File > export and my named classes were retained in both source code and CSS sheet.
Bug?

Answering my own post 
I was contacted by one of the Adobe team responsible for epub output and he put me right on this issue.
In Book files, there is the concept of a Style Source - that .indd file contains all of the styles for the book and is used to copy all of the styles to the other chaters in the book. When outputting to an ePUB (and, I guess, a PDF file) form the Book file, then the styles in that .indd file are used across the project.
In my testing, I had shortened the class names for each of the styles in the constituent chapters except in the source file, so the original class names were being used for each of the HTML files being output to the ePUB. Once the source file had been updated, then the output worked as expected.

Similar Messages

  • Error in File name or class name not found during Automation operation: 'CreateObj​ect'

    Hello Team,
    When I am trying to execute the below code i am getting the following error. Any help would be greatly appreciated.
    Set oFSO = CreateObject("Scripting.FileSystemObject")
    If Not oFSO.FolderExists(SavePath) Then
    Set f = oFSO.CreateFolder(SavePath)
    Else
    End If
    53 4/11/2014 12:27:22 PM Error:
    Error in <NoName(4).VBS> (Line: 9, Column: 1):
    File name or class name not found during Automation operation: 'CreateObject'
    I have googled through the error and tried to re-register the scrrun.dll using regsvr32 eventhogh it is successfully registered, i am getting the following error. My PC is windows 7 32bit OS.
    any help is greatly appreciated.

    The following script class will write a log file entry. See if it will run for you.
    The script is using a class object that you might not have seen before. A little intro:  The top section is just for testing the class. Normally I just comment this out after the class is working well.  It should run right way. I would save the vbs file in the editor, That way when you are using autoactpath or currentscriptpath variables they will be able resolve the paths.
    Paul
    Attachments:
    LoggingCode_V2.VBS ‏5 KB

  • Changes made in Book Module do not "stick" when the book has been duplicated

    Lr 5.2 stand-alone version (not CC) – Win 7 64-bit
    I had made a duplicate of the book (right-click the book Collection and select <Duplicate>). Then I made changes to the original book – changed the font for captions and for body; changed the wording of the body text; changed the padding for images. At some point in the process these changes did not '”stick” anymore. The changes were visible as long as I worked in the Book Module. But the changes were gone and the book reverted to the previous state as soon as I went to the Library and back to the Book Module. Same thing happened when I closed Lr and re-opened it.
    Replacing the Preference File did not change this behavior. But when I deleted the duplicate book the behavior of Lr went back to “normal”, i.e. the changes now “stick”.
    In my opinion there must be a bug that prevents that changes “stick” when after a Duplicate of a book has been created.

    You're not the only one using TCS1. I, too, must endure Adobe's initial FM-RH Integration software offering with its limited patches and multiple workarounds (I don't sound bitter, do I?).
    Do you have the latest patches?
    When you say you modified titles in your FM book, did you modify the document titles from the book file, thereby changing the file names? Or did you change heading styles within a FM document/chapter?
    If you changed the file name in any way, verify in the RH Project Manager that all links to the referenced FM files are not broken. If any file links are broken, you can resolve them in the RH Project Manager.
    Changing a heading name within a FM document should not cause you this grief, as long as the file links between FM and RH remain intact.
    As I don't know your level of experience, I'll make an suggestion to someone new to FM-RH integration (although, since you're using TCS1, I presume you are an experienced user). When updating the RH project, are you selecting Force Update or Update All. Force Update applies changes made in FM to your RH project. Update All only applies changes made in RH.
    Also, RH has a feature that allows you to select specific topics to ignore when running a Force Update (i.e. changes in FM won't be applied to the selected topics). Make sure no topics are selected for this purpose.
    If all else fails (and I don't recommend this unless you tried every other possibility), delete and re-import the book. There's another thread that helps you through this process without you having to manually reapply your settings.
    Good luck!

  • Energy saver settings do not stick when set in system preferences

    For some reason when I restore the default settings for the energy saver settings, the settings go back to a custom setting I set months prior of Display Sleep at 1 minute.
    Here is what I am doing:
    Going to "System Preferences"
    Going to "Energy Saver"
    Pressing the button "Restore Defaults"
    Everything goes back to the default settings of Computer Sleep of 10 minutes and Display Sleep of 10 minutes and I close the window out.
    Problem happens: A bit later I come back to my iMac and wake it up, the setting is back to 1 minute of Display Sleep (which I did months ago, I no longer want that).
    I have even locked the setting to prevent further changes. Which locks the settings in place like it should I believe. However, once the iMac sleeps and I wake it up in a couple of hours it switches back to the old setting I made months ago, 1 minute of Display Sleep, which I no longer want.
    Thanks in advance for any assistance!

    i have the opposite problem... i would like to use custom Energy Saver settings but they will not "stick." instead they keep returning to the default settings. i followed the advice on this thread, thinking it might solve my problem too. but it did not. any suggestions?
    i had one hunch - that it might have something to do with the file of same name but with ~orig at the end (see image below). should i remove the other file as well?
    thanks!

  • JPA binding classes are not found when added at runtime

    Hi,
    I have my jpa binding classes in a jar file, which acts as a plugin for my application. I add this jar at runtime using a custom URL class loader. But I am getting exception that my tables are not mapped, when i try to use them.
    Here is the exception :-
    java.lang.IllegalArgumentException: org.hibernate.hql.ast.QuerySyntaxException: data_source_tab is not mapped [select d from data_source_tab d where d.url = ?1]
    at org.hibernate.ejb.AbstractEntityManagerImpl.throwPersistenceException(AbstractEntityManagerImpl.java:601)
    at org.hibernate.ejb.AbstractEntityManagerImpl.createQuery(AbstractEntityManagerImpl.java:96)
    ... 6 more
    Caused by: org.hibernate.hql.ast.QuerySyntaxException: data_source_tab is not mapped [select d from data_source_tab d where d.url = ?1]
    at org.hibernate.hql.ast.util.SessionFactoryHelper.requireClassPersister(SessionFactoryHelper.java:181)
    at org.hibernate.hql.ast.tree.FromElementFactory.addFromElement(FromElementFactory.java:110)
    at org.hibernate.hql.ast.tree.FromClause.addFromElement(FromClause.java:94)
    at org.hibernate.hql.ast.HqlSqlWalker.createFromElement(HqlSqlWalker.java:316)
    at org.hibernate.hql.antlr.HqlSqlBaseWalker.fromElement(HqlSqlBaseWalker.java:3228)
    at org.hibernate.hql.antlr.HqlSqlBaseWalker.fromElementList(HqlSqlBaseWalker.java:3112)
    at org.hibernate.hql.antlr.HqlSqlBaseWalker.fromClause(HqlSqlBaseWalker.java:720)
    at org.hibernate.hql.antlr.HqlSqlBaseWalker.query(HqlSqlBaseWalker.java:571)
    at org.hibernate.hql.antlr.HqlSqlBaseWalker.selectStatement(HqlSqlBaseWalker.java:288)
    at org.hibernate.hql.antlr.HqlSqlBaseWalker.statement(HqlSqlBaseWalker.java:231)
    at org.hibernate.hql.ast.QueryTranslatorImpl.analyze(QueryTranslatorImpl.java:254)
    at org.hibernate.hql.ast.QueryTranslatorImpl.doCompile(QueryTranslatorImpl.java:185)
    at org.hibernate.hql.ast.QueryTranslatorImpl.compile(QueryTranslatorImpl.java:136)
    at org.hibernate.engine.query.HQLQueryPlan.<init>(HQLQueryPlan.java:101)
    at org.hibernate.engine.query.HQLQueryPlan.<init>(HQLQueryPlan.java:80)
    at org.hibernate.engine.query.QueryPlanCache.getHQLQueryPlan(QueryPlanCache.java:94)
    at org.hibernate.impl.AbstractSessionImpl.getHQLQueryPlan(AbstractSessionImpl.java:156)
    at org.hibernate.impl.AbstractSessionImpl.createQuery(AbstractSessionImpl.java:135)
    at org.hibernate.impl.SessionImpl.createQuery(SessionImpl.java:1651)
    at org.hibernate.ejb.AbstractEntityManagerImpl.createQuery(AbstractEntityManagerImpl.java:93)
    If i directly add the jar in my build path, then it is working fine and it is creating the required tables. But the problem is, I get the hold on jar file at runtime.
    Please help me with this.
    Here is my classloader class :-
    public class CustomURLClassLoader extends URLClassLoader
    private static CustomURLClassLoader URLCLASSLOADER = null;
    public CustomURLClassLoader(ClassLoader parent)
    super(new URL[0], parent);
    this.addAllJarsToClassPath();
    * This method adds all the jars in the specified dirs and sub dirs
    * recursively to the classpath. NOTE : Even though we use the term
    * 'classpath' technically URLs are added to a list of URLs to search for
    * classes and resources.
    * @param dirContainingJars
    * The directory containing jars
    * @throws Exception
    public void addJarsToClassPath() throws Exception
    super.addURL("URL of jar file");
    }

    I don't know about hibernate, but EclipseLink allows passing in the classloader to the factory when it gets created as Shaun describes at:
    JPA & Class Loaders
    Best Regards,
    Chris

  • Why does my home user name not change when I created a new administrator

    why does my home user name not change in finder when I created a new administrator?

    Because you need to be logged into that account to have a different home username.
    (69884)

  • File Name not set when creating new file in EP 6.0 SPS20

    Hi,
    We recently upgraded from EP6 SP15 to SP20. Now when I create a new file or folder in a KM folder, the name that I give for the resource is not taken into account. The display name  of the newly created resource will be <b>New Text</b> or <b>New HTML Document</b> or <b>New Folder</b>, etc. Even if I open the Properties and change it there, it is not getting reflected. But if I select Rename from the Context menu and give a new name, it gets set. What could be the problem?
    Thanks in advance
    Regards
    Ranjith

    Hi,
    It was an issue with the customized PropertiesControl class.
    Regards
    Ranjith

  • Cfreturn variable is not recognized when outputing content

    I have a page that i wish to display total invoices paid to a particular contractor. This Page is Runnign CF9. I'm using a CFC page to write my queries and a action page to display the output via a search box from a search page. Whenever i input the invoice id, coldfusion throws the error: Variable RECENT_INVOICE is undefined"  Am i missing something? my syntax is written below:
    <!---CFC PAGE--->
    <cfcomponent>
    <cffunction name="getinvoice" access="public" returntype="query">
    <cfquery name="recent_invoice" datasource="w9">
    SELECT invoice.*, project.*, bid.*, CONCAT(w9.w9fname,' ', w9.w9lname,'  ', w9.w9businessname) AS Contractor, w9.*
    FROM invoice, project, bid, w9
    WHERE invid = #form.invid#
    AND INVOICE.invcontractor = W9.w9ID
    AND INVOICE.invproject = PROJECT.proID
    AND INVOICE.invproject = BID.bidproject
    AND INVOICE.invcontractor = BID.bidcontractor
    </cfquery>
    <cfreturn recent_invoice>
        </cffunction>
    </cfcomponent>
    <!---Display page that show the invoked query--->
    <cfinvoke
      component="invoice.componets.test"
      method="getinvoice"
      returnvariable="recent_invoice">
    <!--- CFC Query --->
    </cfinvoke>
    <!---OUTPUT Items Below--->
    <cfoutput>#recent_invoice.invdate# - #recent_invoice.invjob1# - #recent_invoice.invamt1#</cfoutput>

    Looks like you are referencing a form field in your query; form.invid.  You are not submitting a form, you are calling a cfc so you probably want to add an argument to your function and pass the value when you call it.  Change like so:
    <!---CFC PAGE--->
    <cfcomponent>
    <cffunction name="getinvoice" access="public" returntype="query">
    <cfargument name="invid" type="numeric" required="true" />
    <cfquery name="recent_invoice" datasource="w9">
    SELECT invoice.*, project.*, bid.*, CONCAT(w9.w9fname,' ', w9.w9lname,'  ', w9.w9businessname) AS Contractor, w9.*
    FROM invoice, project, bid, w9
    WHERE invid = <cfqueryparam cfsqltype="cf_sql_integer" value="#arguments.invid#" />
    AND INVOICE.invcontractor = W9.w9ID
    AND INVOICE.invproject = PROJECT.proID
    AND INVOICE.invproject = BID.bidproject
    AND INVOICE.invcontractor = BID.bidcontractor
    </cfquery>
    <cfreturn recent_invoice>
    </cffunction>
    </cfcomponent>
    <!---Display page that show the invoked query--->
    <cfinvoke
      component="invoice.componets.test"
      method="getinvoice"
      invid="#yourInvoiceNumber#"
      returnvariable="recent_invoice">
    <!--- CFC Query --->
    </cfinvoke>

  • Contact Name not appearing when I get an incoming ...

    Hi,
    Yet more problems with the N97 - I've noticed over the past 3 days that when I check my call logs it says that I have rang random number(s) (no name appears) so I text the number saying "Hi who's this?" and it turned out to be a mate and my girlfriend lol!
    I don't understand why it's doing this? The only thing I've done recently - is receive a song via bluetooth from my girlfriends 5800 which failed a number of times!!! (then eventually I got the song through, opened the inbox and the message went to save the song crashed when trying to save it to a memory location)... and it's saved to my phone memory (I only have 1.1Mb of free space left now... (aside from the mass memory of course ) - I don't know how to rectify this problem although I haven't tried connecting the phone to the PC (PC Suite) and couldn't find the file in the file manager...
    What could this be? My dad phoned me about 10 mins ago and it came up with no name...?
    I've managed to sort the internet problem with the phone sort of... is this something else the latest update has fooked up?
    Thanks
    Ash

    The ringtone issue is well known on the N97, it's down to a bug in the current and previous firmwares.  It's apparently fixed in the new 2.0 firmware due for release from this weekend if the rumours are to be believed.  The other problem here is that regardless of the ringtone you have specified, it'll randomly play the default Nokia tune.
    Regarding the contacts problem, check if you have any contact details stored on the phone SIM.  Anything there with the same number as a contact as in your other storage memories needs sorting.  The same is also true if, for example, you have separate entries for people, say one for 'Mum' and one for 'Dad' as they have different mobile phone numbers, they'll shame the same 'Home' number so when that 'home' number calls you, it won't show as Mum or Dad on the display as calling, it'll just show the number if it's not network blocked.
    I hope that helps explain it.  Duplicates are a problem.  Nothing major, just annoying.
    Message Edited by matt_t on 09-Oct-2009 09:37 AM
    Nokia N8 on O2-UK
    Firmware 022.014

  • Contacts' name not appearing when called locally while travelling !!!

    iPhone 3G 3.0
    When called locally abroad during travel the contact name does not appear. I have stored all my numbers in Int'l format.
    Is there a fix / tool to sort out this issue?

    I used to experience this. What I do now is store multiple versions of the same number, with and without the country codes. Mostly I use the country code version to dial out, while the phone uses the non-country code version to ID in-coming calls.
    For example, Contact "Buddy #238" may have two phone numbers, even though he really has just the one:
    78 (555) 123-1234, and
    (555) 123-1234
    I'd use the first to call out, but the in-coming calls may tend to show up as the second. Coming to think of it, which of the two number formats does your caller ID display when your friends call? Does any of this seem applicable at all? If you notice a different format for in-coming calls, just add that number to the existing contact(s).

  • Approval code on credit card sales order not created when order is booked

    Hi,
    Can anyone help me on this issue.
    when a sales order is entered using payment type of credit card and selected credit card number and line details.The approval code did not generate after sales order is booked.
    Thank you

    duplicate thread in financials.

  • I created some iBooks in iBooks Author, but when uploaded to iPad, cover graphics do not change when opening different books; they remain on same graphic from book to book even though content changes accordingly. Solutions?

    I recently created a number of books using iBooks Author. They are all part of a larger project, but due to size issues, individual sections were broken up into separate e-books. Each one of these e-books has different content and different cover graphics to differentiate between sections. Once finished, I exported each of them as iBooks and then uploaded them to my iPad. On the Books screen, all the iBooks show up just fine with the appropriate cover graphic and titles. When I select one to enter, its cover graphic zooms in and then the book opens into the table of contents. However, the second book I open always reverts to the cover graphic from the first book I entered. It will access the right content, but the cover graphic pulls up as the wrong section, which may lead to some confusion (given the manner these books will be distributed). After leaving it alone for a little while, I can usually access another book and have it pull up the correct cover graphic, but when I enter the second book, the same problem resurfaces.
    Any thoughts on how to fix or troubleshoot this?

    Update: Solved.
    Either creating a new file or saving the old as a template file & renaming it solved my problem.
    Here is the discussion where I found that information:
    https://discussions.apple.com/message/20351734#20351734

  • Selection screen with Parameter - field name not coming when made mandatory

    Hi Experts,
    I have added a parameter in my selection screen which has other select options as well.
    I used below code in wd_initi to add parameter
        create data LR_LIFNR type LIFNR.
        WD_THIS->M_HANDLER->ADD_PARAMETER_FIELD(
        I_ID         = 'LIFNR'
        I_VALUE      = LR_LIFNR
        I_OBLIGATORY = ABAP_TRUE
        I_READ_ONLY  = L_READ_ONLY ).
    I have a submit button in the selection screen, so when ever the value is empty in parameter for LIFNR, system throws an error *Enter selection in Field ""  *  but error message is unable to take the name of the parameter?
    It is expected to give as Enter selection in Field "Vendor"
    This throwing of error message is working fine for another select-options for PO which is also mandatory.
    What could be the error?
    Any clue is highly appreciated.
    Regards,
    Ajay

    Hi,
    WDDOINIT the code is:
    lt_range_table = wd_this->m_handle->create_range_table(
                                                    i_typename = 'ZRM_T_CV_END_DATE1' ).
      wd_this->m_handle->add_selection_field(
                          i_id = 'ZRM_T_CV_END_DATE1'
                          i_description = 'Project End Date (MM.YYYY)'
                          it_result = lt_range_table
                          i_read_only = read_only ).
    on submit  the code is :
    rt_prj_end = wd_this->m_handle->get_range_table_of_sel_field(
                                        i_id = 'ZRM_T_CV_END_DATE1' ).
      ASSIGN rt_prj_end->* TO <fs_prj_end>.
    1.is the data element  the same in both the  methods u mentioned.i,e on WDDOINIT AND ON ACTION OF SUBMIT.
    please check it once.
    2.2does the data element LIFNR  has field label assosciated with it.(check in domain).
    3.check adding description to the field shown as below.
    wd_this->m_handle->add_selection_field(
                          i_id = 'ZRM_T_CV_END_DATE1'
                          i_description = 'Project End Date (MM.YYYY)'
                        it_result = lt_range_table
                          i_read_only = read_only )
    Try checking these 3 cases.
    Priya

  • External Class files not updating when "Delete ASO Files" executed

    I've got an external .as file in the same folder as my flash file. In the process of writing the code, whenever I make a change and then test the movie, the flash movie is obviously still looking at the OLD information. I tried using the "Delete ASO Files" on the menu, to no avail.
    I can' find these ASO files anywhere on my computer. ARE they hidden?
    Aha! I tried something else. I quit flash,restarted and ran the same script with no changes. It returned the data correctly, but then gave me this unpleasant message:
    256 levels of recursion were exceeded in one action list.
    This is probably an infinite loop.
    Further execution of actions has been disabled in this movie.
    There are no loops of any kind in the code, which is below.  Thanks in advance for your assistance.
    //This is the Person.as file:
    class Person {
    public var HomName:String = "unknown";
    public var HomEmail:String = "unknown";
    public var HomPhone:String = "unknown";
    public var HomSaveFreq:Number = 0;
    public var HomSavePeriod:String = "unknown";
    //constructor//
    function Person(sn:String, se:String, sp:String, ss:Number, ssp:String) {
      HomName = sn;
      HomEmail = se;
      HomPhone = sp;
      HomSaveFreq = ss;
      HomSavePeriod = ssp;
    //functions for getting and setting all properties
    function get myName():String {
      return HomName;
    function get myEmail():String {
      return myEmail;
    function get myPhone():String {
      return myPhone;
    function get myHomSaveFreq():Number {
      return myHomSaveFreq;
    function get myPeriod():String {
      return myPeriod;
    function set myName(sn:String):Void {
      HomName = sn;
    function set myEmail(sn:String):Void {
      HomEmail = sn;
    function set myPhone(sn:String):Void {
      HomPhone = sn;
    function set myHomSaveFreq(sn:Number):Void {
      HomSaveFreq = sn;
    function set myPeriod(sn:String):Void {
      HomSavePeriod = sn;
    //this is the flash movie code
    var Client:Person = new Person("Terry,[email protected],323-232-3232,6,day");
    trace(Client.myName);
    trace(Client.myEmail);
    trace(Client.myPhone);
    trace(Client.myHomSaveFreq);
    trace(Client.myPeriod);
    stop();

    I don't have an anonymous ftp site, but its so simple, lets keep it simple.
    1. Create a new Flash file, AS 2.0 and paste this snippet in frame 1 script panel
    var Client:Person = new Person("Terry,[email protected],323-232-3232,6,day");
    trace(Client.myName);
    trace(Client.myEmail);
    trace(Client.myPhone);
    trace(Client.myHomSaveFreq);
    trace(Client.myPeriod);
    stop();
    2. make a text file and put the following code in it, and name the file Person.as
    class Person {
    public var HomName:String = "unknown";
    public var HomEmail:String = "unknown";
    public var HomPhone:String = "unknown";
    public var HomSaveFreq:Number = 0;
    public var HomSavePeriod:String = "unknown";
    //constructor//
    function Person(sn:String, se:String, sp:String, ss:Number, ssp:String) {
      HomName = sn;
      HomEmail = se;
      HomPhone = sp;
      HomSaveFreq = ss;
      HomSavePeriod = ssp;
    //functions for getting and setting all properties
    function get myName():String {
      return HomName;
    function get myEmail():String {
      return myEmail;
    function get myPhone():String {
      return myPhone;
    function get myHomSaveFreq():Number {
      return myHomSaveFreq;
    function get myPeriod():String {
      return myPeriod;
    function set myName(sn:String):Void {
      HomName = sn;
    function set myEmail(sn:String):Void {
      HomEmail = sn;
    function set myPhone(sn:String):Void {
      HomPhone = sn;
    function set myHomSaveFreq(sn:Number):Void {
      HomSaveFreq = sn;
    function set myPeriod(sn:String):Void {
      HomSavePeriod = sn;
    //: <)McFrisco

  • Phone number not accepted when ordering photo book

    Hello
    I'm trying to order a photo book but I keep getting an error message saying my phone number is not correct and should be in the following lay-out " 0000 AA".
    Others in this community already suggested that I should login to my account and re-enter all information. I did... without any result.
    Can anybody help?
    Mark

    If you have re-entered (not just verified) all of your information in your Apple store account and have one click ordering is on then the next step is to contact Apple
    LN

Maybe you are looking for

  • How do I turn off iTunes 7.0 on start-up?

    iTunes starts up when I start or awaken my computer even though I had it turned off. Since it takes more memory with iTunes 7.0 it takes longer for my computer to actually start-up every time now. I want to turn the program on at my discretion and no

  • Slow internet with Time Capsule

    I just bought a 4th generation Time Capsule to replace my Airport extreme. With the Time Capsule my internet speed has drobbed to less them .60 mps. When I reattach my Airport extreme I get 6 mps I am using the lastest firmware (7.6.1) I have checked

  • How to perform Text length more than 4000 bytes

    I want to read each row from txt file and used utl_file pacage to concat contents into a variable, the variable datatype is varchar2(4000), so text length can't more than 4000 bytes, but I wish get full text from txt file, How can I do?

  • Download ALV to any file

    Hi Experts, I am not able to see the standard ALV toolbar to download the output to an Excel or local file..etc. I placed my ALV container on a screen below some I/O text boxes in display mode only. I also need to download the I/O text boxes. Can som

  • OEM 10G add-on packs

    I have installed OEM 10G grid control and the OEM 10G agents on a number of Sun/SOLARIS servers. I would like to access the diagnostics and tuning pack for OEM 10G and don't know how to do it. I read some other messages posted on this forum and it so