Request Clarification on Girdley's Book

I am going through Girdley's new book on WebLogic, and I am confused
          by an example early. Please bear with me, as I am new to J2EE apps.
          In Chapter 3, there is an example called formServlet. It includes
          out.println statements for HTML, but an HTML form is also included,
          and used. When I comment out the out.println statements for the HTML,
          it works fine.
          So, can someone tell me for what purpose are the out.println
          statements here?
          package com.learnweblogic.examples.ch3;
          import java.io.*;
          import java.util.*;
          import javax.servlet.*;
          import javax.servlet.http.*;
          public class formServlet extends HttpServlet{
          /* The doGet method handles the initial invocation of
          the servlet. The default service() method recognizes
          that it has received a GET and calls this method
          appropriately. It responds with a form, which will
          use the POST method to submit data.
          public void doGet(HttpServletRequest req, HttpServletResponse res)
          throws IOException, ServletException
          res.setContentType("text/html");
          res.setHeader("Pragma", "no-cache");
          PrintWriter out = res.getWriter();
          out.println("<html>"); // These are the
          ones in question
          out.println("<body bgcolor=#FFFFFF>");
          out.println("<h1>");
          out.println("My Form!");
          out.println("</h1>");
          out.println("<font face=Helvetica>");
          out.println("<form method=post action=FormServlet>");
          out.println("<table border=0 bgcolor=#eeeeee cellspacing=10>");
          out.println("<tr>");
          out.println("<td>Username:</td>");
          out.println("<td>");
          out.println("<input type=TEXT name=username>");
          out.println("</td>");
          out.println("</tr>");
          out.println("<tr>");
          out.println("<td>Your age:</td>");
          out.println("<td>");
          out.println("<input type=TEXT name=age>");
          out.println("</td>");
          out.println("</tr>");
          out.println("</table>");
          out.println("<p>");
          out.println("<center>");
          out.println("<input type=SUBMIT name=submit value=Submit>");
          out.println("</center>");
          out.println("</form>");
          out.println("</font>");
          out.println("</body>");
          out.println("</html>");
          /* Finally, include a separate doPost() method to be called
          when the user responds by clicking on the submit button: */
          Responds to the "POST" query from the
          original form supplied by the doGet() method.
          public void doPost(HttpServletRequest req, HttpServletResponse res)
          throws IOException, ServletException
          // Set the content type of the response.
          res.setContentType("text/html");
          res.setHeader("Pragma", "no-cache");
          PrintWriter pw = res.getWriter();
          pw.println("<HTML><HEAD><TITLE>Form Completed</TITLE></HEAD>");
          pw.println("<BODY>The information you have" +
          " submitted is as follows:");
          pw.println("<P>");
          // Loop through all of the name/value pairs.
          Enumeration ParamNames = req.getParameterNames();
          // Loop through all of the name/value pairs.
          while(ParamNames.hasMoreElements()) {
          // Get the next name.
          String ParamString = (String)ParamNames.nextElement();
          // Print out the current name's value:
          pw.println("<b>" + ParamString + ":</b> " +
          req.getParameterValues(ParamString)[0]);
          pw.println("<P>");
          pw.println("</BODY></HTML>");
          

This example is one that does two things. The first thing it does is
          generate the HTML form if the request method is GET (e.g.,
          http://www.learnweblogic.com/FormServlet). This could have just as easily
          been done using a static html file and remove the doGet() implementation
          entirely
          The second thing it does is process the results of submitting that form
          (where the request method will be POST due to the <form method=post
          action=FormServlet> tag in the HTML form).
          Hope this helps,
          Robert
          Buck Turgidson wrote:
          > I am going through Girdley's new book on WebLogic, and I am confused
          > by an example early. Please bear with me, as I am new to J2EE apps.
          >
          > In Chapter 3, there is an example called formServlet. It includes
          > out.println statements for HTML, but an HTML form is also included,
          > and used. When I comment out the out.println statements for the HTML,
          > it works fine.
          >
          > So, can someone tell me for what purpose are the out.println
          > statements here?
          >
          > package com.learnweblogic.examples.ch3;
          >
          > import java.io.*;
          > import java.util.*;
          > import javax.servlet.*;
          > import javax.servlet.http.*;
          >
          > public class formServlet extends HttpServlet{
          >
          > /* The doGet method handles the initial invocation of
          > the servlet. The default service() method recognizes
          > that it has received a GET and calls this method
          > appropriately. It responds with a form, which will
          > use the POST method to submit data.
          > */
          > public void doGet(HttpServletRequest req, HttpServletResponse res)
          > throws IOException, ServletException
          > {
          > res.setContentType("text/html");
          > res.setHeader("Pragma", "no-cache");
          >
          > PrintWriter out = res.getWriter();
          >
          > out.println("<html>"); // These are the
          > ones in question
          > out.println("<body bgcolor=#FFFFFF>");
          > out.println("<h1>");
          > out.println("My Form!");
          > out.println("</h1>");
          > out.println("<font face=Helvetica>");
          > out.println("<form method=post action=FormServlet>");
          > out.println("<table border=0 bgcolor=#eeeeee cellspacing=10>");
          > out.println("<tr>");
          > out.println("<td>Username:</td>");
          > out.println("<td>");
          > out.println("<input type=TEXT name=username>");
          > out.println("</td>");
          > out.println("</tr>");
          > out.println("<tr>");
          > out.println("<td>Your age:</td>");
          > out.println("<td>");
          > out.println("<input type=TEXT name=age>");
          > out.println("</td>");
          > out.println("</tr>");
          > out.println("</table>");
          > out.println("<p>");
          > out.println("<center>");
          > out.println("<input type=SUBMIT name=submit value=Submit>");
          > out.println("</center>");
          > out.println("</form>");
          > out.println("</font>");
          > out.println("</body>");
          > out.println("</html>");
          > }
          >
          > /* Finally, include a separate doPost() method to be called
          > when the user responds by clicking on the submit button: */
          >
          > /*
          > Responds to the "POST" query from the
          > original form supplied by the doGet() method.
          > */
          > public void doPost(HttpServletRequest req, HttpServletResponse res)
          > throws IOException, ServletException
          > {
          >
          > // Set the content type of the response.
          > res.setContentType("text/html");
          > res.setHeader("Pragma", "no-cache");
          >
          > PrintWriter pw = res.getWriter();
          >
          > pw.println("<HTML><HEAD><TITLE>Form Completed</TITLE></HEAD>");
          > pw.println("<BODY>The information you have" +
          > " submitted is as follows:");
          > pw.println("<P>");
          >
          > // Loop through all of the name/value pairs.
          > Enumeration ParamNames = req.getParameterNames();
          >
          > // Loop through all of the name/value pairs.
          > while(ParamNames.hasMoreElements()) {
          >
          > // Get the next name.
          > String ParamString = (String)ParamNames.nextElement();
          >
          > // Print out the current name's value:
          > pw.println("<b>" + ParamString + ":</b> " +
          > req.getParameterValues(ParamString)[0]);
          > pw.println("<P>");
          > }
          > pw.println("</BODY></HTML>");
          > }
          > }
          [att1.html]
          

Similar Messages

  • Help with saved pdf' s,"more request cannot be completed.Service book information not found"

    Hey from south africa,I'm using the curve 8520 on MTN service provider.I came across a problem a while ago where I had to setup my email address again,I had an email with some pdf's saved.They were working well until the re-setup,now when I try to load ones that I haven't read it gives me the error "More request cannot be completed.Service book information not found".I've sent the email back to myself but no luck,help.Thanks in advance.

    You need to reset your email account again on your device & send the service books from the same interface on your device. Wait for the 30mins & register now yourself from the handset itself by following the below steps-click on Option Application-click on Advanced - Click on Host Routing table - Click menu key - select Register now option & Click, Follow these steps twice. Now go into your email application & click on it. Then press the menu key & scroll down,you can see Reconcile now option, Click on it twice !
    Now try to open that PDF again !

  • Invoice Correction Request clarification

    Hello Gurus,
    Invoice Correction Request (Document type RK).
    In this we will have One line item as credit and one as debit.
    the first item is for credit entry with item category G2N and second item for debit entry with item category L2N.
    1)we cannot make any changes in first item, ie for credit entry, no adjustments is allowed only we can make changes  in debit item. why so?
    suppose i have a item with  qty 2 amount 1000rs. But the invoice sholud be 900 rs , in this case what i need to enter in the debit item , is the amount or quantity.
    2) if we can make debit memos and credit memos with this Doc type Rk , then why we need doc type L2(Debit)  and G2(Credit)?
    All answers are highly appriciated.

    Hi
    I will try to explain you.
    This Invoice correction request you are having means, you are having an approval step.
    So that, the end user, I mean the person who is processing the document should not be able to do any mis-appropriation.
    So every time , he wants to issue a Credit memo for the mistake in Invoice, it has to pass through an approval step. Some authorised person will check it and then only Credit memo creation is possible.
    Beside this, the end user has to specify the "Order reason", that he has to specify as to why this document is taking place and this will be recorded in the organisation to ensure that it should happen regularly , by taking appropriate step.
    That is why Invoice correction request, credit memo request, debit memo request, return request, they all contains a billing block. In these documents also, you have to specify order reason as to why this document is taking place as they created in complain phase .
    This documents are created due to some complain.
    This is an approval step and some authorised employee can only release the block and after that the subsequent document can be created.

  • RAID / Storage Rebuild... requesting clarifications for all ;)

    Hello All,
    I'm replacing the 2 Seagate HDDs out of my home video editing system (CS5) that was previously configured as below, and think its a good time to get clarification on some items I never really resolved after many hours of research, to include where the different items should be installed/stored on a six-HDD system, and/or whether someone in my situation should completely re-think the system setup.
    It was in the following configuration not out of original intention, but due to adding HDDs over time...
    Intel RST/Matrix RAID via ASUS P6T Deluxe V2....
    2 x 1TB Seagate HDDs w/ 3 Partitions
    C: OS & Critical Programs in 100GB Matrix Raid1 Partition,
    D: Saved Adobe Project Files, etc. in 250GB RAID0 Parition
    E: Rendered Outputs, etc. in remaining GBs RAID0 Partition
    2 x 1TB Samsung Spinpoint F3
    F: Scratch files on 2GB RAID0
    2 x 1TB Samsung Spinpoint F3
    G: Original Video / Media Storage on 2GB RAID0
    System Hardware:
    Asus P6T Deluxe V2
    i7 980
    2 x 1TB Seagate 7200 HDDs (changing to something else)
    4 x 1TB Samsung Spinpoint F3 7200 HDDs
    1 x Asus GTX570 Direct CU II (exchanging for a 2-slot card, as this 3-slot won't snap secure due to sata port locations, etc)
    1 x GTX275 for additional video out (haven't actually tried 3 monitors yet)
    24GB Corsair Vengeance RAM
    900w power supply
    Cooler Master HAF Case
    Various external HDDs for periodic backup via eSATA
    Was Vista, ordering Windows 7 Pro
    1) Assuming the hardware remains 6 x 7200RPM HDDs on a P6T Deluxe V2 (sort of want to stay on it, since just got an expensive lga1366 cpu), which only has 6 SATA ports available...
    a) Am I even correct that the best editing configuration for six HDDs is 3 x RAID0 arrays?
    b) If so, how should I distribute the following items across the 3 arrays - OS, Programs, Adobe Projects, Scratch, Outputs, Original Media? I could never figure out from forums which items are the most important to separate from each other on different discs.
    2) Or should I really be modifying the system to allow more than the 6 HDDs at this point?
    a) Now for the really nebulous question... if I need to change, should this be an internal RAID controller card with more ports, or does it need to be an external setup?
    If I really need expanded equipment, I'm ok with things like buying "faster" HDDs (10k or whatever) to replace the 2 Seagates if that's a strong recommendation, spending a bit on better RAID equipment if it is actually worthwhile, but...
    1. Can't spend a thousand to only slightly improve it
    2. Need a setup that someone of moderate computer skill and experience can setup and maintain.
    In particular, the question of how to distribute the various items/ tasks across existing discs is likely of interest to many readers.  This is talked about a lot, but I'm really unclear on how best to distribute them and in what priority if you don't have separate arrays for every item/task.
    Thanks to anyone interested!
    P.S. NOTE to other amateurs w/ my RAID setup... trying to install a large graphics card and somehow resetting the BIOS in the process is what spurred my current possible re-build.  Didn't realize it had reset, continued startup to find Intel RST not functioning, drives renamed and of course RAID0s inaccessible.  Then changing back to RAID setup in BIOS not effective at that point.  Since I have important stuff backed up and wanted to change out some drives anyway, not worth trying to restore the RAID and recover, but you might end up in worse shape.  SUPPOSEDLY if you change the setting back to RAID before OS startup, your arrays and Intel RST will function normally even after the bios reset.

    I swear you are a benevolent jaguar, always lurking and ready to pounce at a moment's notice! 
    Information received and agreed.  That's exactly the simple breakdown I've needed to know for years.  I assume the 1TB on C: & F: is not a mandate, but based on already having 1TB HDDs on-hand (and also assuming it should be large enough to keep the disc usage % low)?
    Unless I'm advised otherwise, I suppose I'll just get the "fastest" large capacity non-ssd HDD's I can (maybe velociraptor 600gb?) for the non-RAID single discs then (C: & F: drives), since I want to replace the two seagate HDDs anyway.  I guess both seek/read time and not just throughput/write stats are relevant for the C: OS drive, if not so much for the export F: drive.  For that matter, guess I could just SSD the C: drive, and Velociraptor (or something with more capacity) the F: drive.
    Many Thanks!
    P.S.: Assumed the matrix partition wasn't a good idea... a hold-over from when I only had 2HDDs and was guessing my way along.

  • Request clarification on serverfarm/rserver/probe behaviour

    Hi,
      I'm working with my networking team trying to get our loadbalancer/failover configured.  I've spent quite a bit of time pouring over the ACE documentation, and I'm still unclear on the effect of a failed probe when the probe is applied to an rserver in a serverfarm.  In the (simplified) example below, each rserver has an http server that sits in front of two servlet containers providing the content at urls /app1 and /app2.
    The question: If (only) PROBE-APP-1 failed against HTTP-1 in SF-APP-1, would HTTP-1 be considered "down" within SF-APP-2?
    Thanks in advance!
    rserver host HTTP-1
      ip address 10.0.1.100
    rserver host HTTP-2
      ip address 10.0.1.101
    probe http PROBE-APP-1
      request method head url /app1/probe
      expect status 200 200
    probe http PROBE-APP-2
      request method head url /app2/probe
      expect status 200 200
    serverfarm SF-APP-1
      rserver HTTP-1
        probe PROBE-APP-1
        inservice
      rserver HTTP-2
        probe PROBE-APP-1
        inservice
    serverfarm SF-APP-2
      rserver HTTP-1
        probe PROBE-APP-2
        inservice
      rserver HTTP-2
        probe PROBE-APP-2
        inservice
    edited for formatting...

    Thanks much for the answer.  I assumed that might be the behaviour, as it seems sensible, but was unable to feel confident of that assumption after reading over the documentation many times.
    Is my understanding correct that HTTP-1 could be considered "active" (OPERATIONAL state) in SF-APP-2 at the same time it is considered "down" (PROBE-FAILED state) in SF-APP-1?
    Cheers!
      Brent

  • Requesting clarification on how to manage network monitoring accounts

    First, I've read this article :http://community.spiceworks.com/help/How_Do_I_Change_Network_Login_Accounts%3F:) I'm trying to get Spiceworks desktop setup and clean up it's inventory. I was working on one device that supports v1,2 and 3 of SNMP. I was having issues getting v3 setup so I tried v1 and it worked. I saved these settings, but I really want to use SNMP v3 if I can. I've already deleted the v1 'account' that it was using. How do I get back to the option of trying to specify a v3account for Spiceworks to useon the device?
    When I go to the device in inventory, I've selected the re-scan option, it appears to take a moment, but never prompts me with 'invalid credentials' or anything. Last scan time doesn't reflect the last time I manually tried to run as scan, it's stuck at the last successful v1 scan. I've entered, what I think...
    This topic first appeared in the Spiceworks Community

    I'm writing a script that will automatically install Outlook 2010 if Office 2013, 2010, 2007, or 2003 are not installed. It's part of a script I already have each tech has to run locally due to management decisions(that I have no control over). Right now I prompt the tech if they want to install it. Then test for the installer and install it.
    PowershellDo{$outlook = read-host "Would you like to install Outlook 2010? y/n" IF ($outlook -eq "y") { If (Test-Path -Path C:\Update\outlook2010) { saps -filepath C:\update\outlook2010\setup.exe -wait } Else { Write-host "Outlook is not in the update folder!" -ForegroundColor Red } }ElseIF ($outlook -eq "n") { Write-Host "Please make sure there is an email client." -ForegroundColor Yellow }}While ('y','n' -notcontains $outlook)What I would like to do is remove the prompt as it's a volume license...

  • Enhancement request; Address book unfiled Smart folder, like iPhoto

    I could not seem to create a Smart Folder to contain any address cards not filed in another folder, just like iPhoto.
    Can this be done? If not, please consider this an enhancement request for the Leapord Address book. It should be an easy addition.
    Thank you!

    Just for clarity, this is a user-to-user forum, so there is no point in asking Apple for anything here. If you want to make suggestions to Apple use OS X Feedback.
    I don't use iPhoto, so can't comment on the comparison, but in Address Book all contacts are stored in the AddressBook.data file. For convenience you can put contacts into groups (which I think is what you mean by folders) but it doesn't in any way change where (or how) the contact is stored. Indeed, a single contact can be a member of many groups - you can see which groups a contact is assigned to by selecting it and pressing the alt key.
    To come to your particular issue, there is no handy way of in Address book of seeing which contacts are not assigned to groups, but it can be easily done with Applescript - there is one posted in this thread.
    AK

  • How do I migrate a book from one ibookstore account to another (along with history)?

    I have a book that was started on the free account.  But then I created a paid account and want to have all my books viewable under one account.  Is there a way to request Apple to migrate the book as well as the history from free to paid?

    I would ask Apple. There is no officially documented way of doing this.
    I don't like your chances though because a paid book account requires a different setup process and signing of a different contract.
    Michi.

  • How do I add Pantone Color Books to Illustrator CC?

    I'm used to using the Pantone Process color book in illustrator, but it's missing from my Illustrator CC. How can I add it? I had it at work, so I assume it is a standard color book, because my work never paid for anything extra. I see I have a Pantone+ CMYK Coated color book, but the names of the swatches are different from Pantone Solid to Process color book I'm used to.

    oh. then you are requesting for the old pantone books?
    here you go
    Dropbox - pantones.zip
    let me know when you've got it because i'd like to delete it.

  • How to determine color book used in customer-supplied PS file?

    Using CS5. I am unable to open two files supplied by our client. These two files pre-date CS6, and were made by a branch of our client in Germany. We are in North America. There are many layers of bureaucracy between us and the actual creators in Germany, so communication is impossible.
    An attempt at opening the files results in the error, "Could not complete your request because the specified color book cannot be found".
    I am well aware of the workarounds suggested by Adobe for this problem. However, in this case it is NOT POSSIBLE to "work with the file creator", and it is NOT POSSIBLE to use a different version of PS with the correct books.
    I have Color Manager, and I have cluttered up my CS5 installation with every likely-looking color book from Manager in the hopes that one of them would be the right one, but to no avail.
    So. What do I do? Surely by now Adobe has created some sort of utilty that allows PS to simply tell you WHICH color book is missing so you will know which one to go and get? No?
    (Update: I think I may have put this question into the wrong forum, but if so I have no idea how to correct this.)

    I think I'm understanding now: While fonts are identified to PS by name, color books are identified to PS by number, and those numbers are not associated with a name that would be embedded into a document the way a font name would be.
    It's appearing to me that
    1) Adobe-registered color books are identified by numbers that any installation of Photoshop will recognize, provided that that PS installation is new (or updated) enough to recognize those numbers;
    2) a 3rd-party number that is unregistered with Adobe will only be known to the specific PS installation which has that specific book; everybody else will only get a number which is unassociated with any color book, and the program will error.
    If #2 is correct, how are color-book number conflicts avoided?

  • Mitigation assignment approval in Access Request Workflow

    Hi Guys,
    I am currently implementing GRC for one of the clients. I have a question with respect to Mitigation assignment approval in Access Request Workflow.
    Below is the Scenario,
    1) User Submits the request
    2) Manager Approves
    3) Role Owner runs the SOD & finds SOD violations. Role Owner assigns the mitigation controls & approves the request
    Clarification:
    Once the role owner approves , depending on the mitigation controls assigned , can this request be routed to the mitigation control owner for approval in next stage? is this configurable with out custom BRF+ rules ? I know there is a workflow separately  (SAP_GRAC_CONTROL_ASGN) for approval of assignment which I suppose is out side of the Access request workflow.
    Please suggest.

    Pavan,
    more or less - as the control assignment workflow is independent the access request doens't wait. So if the role owner set a mitigation the control workflow starts. If you allow the role owner to approve the access request with risks, means if the risk isn't mitigated, then the role owner can proceed.
    To have your scenario working you must set the following in Access Request workflow: Role Owners are not allowed to approve as long as there are risks. All risks must either be remediated or mitigated before approval. That means if the role owner sets a mitigation the assignment workflow starts. As soon as the mitigation is valid (final approval) the access request can be approved.
    Technically both workflows are independent and don't have a relation to each other. But with some settings you can combine them.
    Does this answer your question?
    Regards,
    Alessandro

  • CS6 not opening in CS5  color books error

    When I save a PhotoShop CS6 file, the computer we still have running CS5 will not open the file.  The error message is... "Could not complete your request because the specified color book cannot be found."  What are the work arounds for this?

    There was not a PMS color channel but there was an alpha channel.  I deleted the channel and had them open the file in CS5 and it opened fine.

  • IBooks crashes when opening a specific book

    Opening one specific purchased book in iBooks causes iBooks to crash.
    OS X 10.10
    iBooks: 1.1
    Book: Inside Smart Geometry
    Is there a workaround for this error, if not how can I request that Apple fix the book layout so that it can be a read in iBooks.
    Andy
    error is as follows:
    14/03/2015 21:17:52.856 iBooks[3829]: An uncaught exception was raised
    14/03/2015 21:17:52.856 iBooks[3829]: Book does not have fixed layout dimensions: file:///Users/andy/Library/Containers/com.apple.BKAgentService/Data/Documents/i Books/Books/901115888.epub/
    14/03/2015 21:17:52.856 iBooks[3829]: (
      0   CoreFoundation                      0x00007fff9a38464c __exceptionPreprocess + 172
      1   libobjc.A.dylib                     0x00007fff93a236de objc_exception_throw + 43
      2   CoreFoundation                      0x00007fff9a3844fd +[NSException raise:format:] + 205
      3   BKAssetEpub                         0x000000010d4f0fe1 _ZNK12ITEpubFolder28copyIsLinearFromReadingOrderEj + 1343
      4   BKAssetEpub                         0x000000010d4e5fb5 _ZNSt3__118__tree_left_rotateIPNS_16__tree_node_baseIPvEEEEvT_ + 6840
      5   BKAssetEpub                         0x000000010d4e506d _ZNSt3__118__tree_left_rotateIPNS_16__tree_node_baseIPvEEEEvT_ + 2928
      6   BKAssetEpub                         0x000000010d4e5003 _ZNSt3__118__tree_left_rotateIPNS_16__tree_node_baseIPvEEEEvT_ + 2822
      7   iBooks                              0x000000010267b027 iBooks + 213031
      8   iBooks                              0x000000010267d6a2 iBooks + 222882
      9   libdispatch.dylib                   0x00007fff97c7c323 _dispatch_call_block_and_release + 12
      10  libdispatch.dylib                   0x00007fff97c77c13 _dispatch_client_callout + 8
      11  libdispatch.dylib                   0x00007fff97c83cbf _dispatch_main_queue_callback_4CF + 861
      12  CoreFoundation                      0x00007fff9a2d7c59 __CFRUNLOOP_IS_SERVICING_THE_MAIN_DISPATCH_QUEUE__ + 9
      13  CoreFoundation                      0x00007fff9a2942ef __CFRunLoopRun + 2159
      14  CoreFoundation                      0x00007fff9a293838 CFRunLoopRunSpecific + 296
      15  HIToolbox                           0x00007fff9b94643f RunCurrentEventLoopInMode + 235
      16  HIToolbox                           0x00007fff9b9461ba ReceiveNextEventCommon + 431
      17  HIToolbox                           0x00007fff9b945ffb _BlockUntilNextEventMatchingListInModeWithFilter + 71
      18  AppKit                              0x00007fff91d66821 _DPSNextEvent + 964
      19  AppKit                              0x00007fff91d65fd0 -[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] + 194
      20  AppKit                              0x00007fff91d59f73 -[NSApplication run] + 594
      21  AppKit                              0x00007fff91d45424 NSApplicationMain + 1832
      22  libdyld.dylib                       0x00007fff9026e5c9 start + 1
    14/03/2015 21:17:52.856 iBooks[3829]: *** Terminating app due to uncaught exception 'NSIllegalState', reason: 'Book does not have fixed layout dimensions: file:///Users/andy/Library/Containers/com.apple.BKAgentService/Data/Documents/i Books/Books/901115888.epub/'
    *** First throw call stack:
      0   CoreFoundation                      0x00007fff9a38464c __exceptionPreprocess + 172
      1   libobjc.A.dylib                     0x00007fff93a236de objc_exception_throw + 43
      2   CoreFoundation                      0x00007fff9a3844fd +[NSException raise:format:] + 205
      3   BKAssetEpub                         0x000000010d4f0fe1 _ZNK12ITEpubFolder28copyIsLinearFromReadingOrderEj + 1343
      4   BKAssetEpub                         0x000000010d4e5fb5 _ZNSt3__118__tree_left_rotateIPNS_16__tree_node_baseIPvEEEEvT_ + 6840
      5   BKAssetEpub                         0x000000010d4e506d _ZNSt3__118__tree_left_rotateIPNS_16__tree_node_baseIPvEEEEvT_ + 2928
      6   BKAssetEpub                         0x000000010d4e5003 _ZNSt3__118__tree_left_rotateIPNS_16__tree_node_baseIPvEEEEvT_ + 2822
      7   iBooks                              0x000000010267b027 iBooks + 213031
      8   iBooks                              0x000000010267d6a2 iBooks + 222882
      9   libdispatch.dylib                   0x00007fff97c7c323 _dispatch_call_block_and_release + 12
      10  libdispatch.dylib                   0x00007fff97c77c13 _dispatch_client_callout + 8
      11  libdispatch.dylib                   0x00007fff97c83cbf _dispatch_main_queue_callback_4CF + 861
      12  CoreFoundation                      0x00007fff9a2d7c59 __CFRUNLOOP_IS_SERVICING_THE_MAIN_DISPATCH_QUEUE__ + 9
      13  CoreFoundation                      0x00007fff9a2942ef __CFRunLoopRun + 2159
      14  CoreFoundation                      0x00007fff9a293838 CFRunLoopRunSpecific + 296
      15  HIToolbox                           0x00007fff9b94643f RunCurrentEventLoopInMode + 235
      16  HIToolbox                           0x00007fff9b9461ba ReceiveNextEventCommon + 431
      17  HIToolbox                           0x00007fff9b945ffb _BlockUntilNextEventMatchingListInModeWithFilter + 71
      18  AppKit                              0x00007fff91d66821 _DPSNextEvent + 964
      19  AppKit                              0x00007fff91d65fd0 -[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] + 194
      20  AppKit                              0x00007fff91d59f73 -[NSApplication run] + 594
      21  AppKit                              0x00007fff91d45424 NSApplicationMain + 1832
      22  libdyld.dylib                       0x00007fff9026e5c9 start + 1

    It looks like the book is corrupt. You could try deleting it and downloading it again, but I doubt that there will be any change. You would have to contact either the uploader or Apple customer service.

  • Clarification on SSXA Support with WebCenter Portal

    Hi,
    I saw a few threads requesting on this and other forums requesting clarification of SSXA and WebCenter Portal.
    To clarify: SSXA is not supported by WebCenter Portal.
    Our recommended route is to leverage ADF based templates/Content Presenter for integrating WebCenter Portal,
    WebCenter Content and Site Studio.
    Thanks,
    Ashish
    Sr. Director, Product Management
    Oracle WebCenter Portal

    Hi Ashish,
    Just for curiosity, there's some technical explanation for this?
    I know that there's some conflicts in JavaScript functions from SSXA and Composer, there's some more problems already mapped?
    Thks

  • Want to launch Audio Books unclear in case US TAX ID is needed and in case Audio Books shall be relased

    In the process to launch audio books but its unclear in case Apple treat Audio books in the same way as music files? Are you requested to launch the Audio books via an aggregator as listed by Apple or is it possible to publish your Audio Book directly on Itunes? Seen demands that US TAX ID is requested is this the case when Audio books shall be relased?

    I don't believe the iTunes Store accepts audiobooks from anyone other than Audible.com. The content they accept is listed here:
    http://www.apple.com/itunes/sellcontent/
    You may want to contact Audible and discuss this with them:
    http://about.audible.com/contact-us/
    BTW, as roaminggnome said, this forum is for questions about iTunes U, Apple's service for colleges and universities to post educational material in the iTunes Store. Normally you will get the quickest and most applicable responses if you ask your questions in the general iTunes forums.
    Regards.

Maybe you are looking for

  • Purchased movies not shown in itunes (but on Apple TV and iPhone 6)

    Hello, I bought some movies on apple tv and they are shown correctly on iPhone 6 (iOS 8.1.2) and Apple TV 3. But I can't see them (the movies library is shown empty) in iTunes 12 on my MacBook Air (mid 2012, Yosemite 10.10.1). My music is shown corre

  • Maximum Internal Drive Size

    Okay, please forgive me for asking what may seem to be a simple question, but there seems to be some disagreement & I would therefore appreciate a definitive answer: I have a Dual 1.8 GHz PowerPC G5, & according to the specs I was given at the time,

  • Power failure and lost Pages file

    Power on my laptop suddenly went off and I had not saved a copy of a new Pages file I was working on. It does not appear in recent files or anywhere when I restarted and opened Pages. Are temp files stored anywhere that I might look to recover the wo

  • Downloading a Pentax Optio 50 camera

    I'm trying to download from a Pentax Optio 50 camera via usb. When the camera is connected and switched on it is not automatically detected and a message 'data being processed' is displayed. The camera then switches off after approximately 5 seconds.

  • 8G's of RAM vs 4G's

    I have 8 gigs of ram on my MacBook Pro. How do I make sure I take full advantage of having that much memory? So far whenever I watch the activity monitor I'm usually using about 2-3 gigs at the most so the 4 gigs would have been plenty to handle that