Campaign template URL

Hi I am trying to create a campaign template, and I add a logo like

< img src="/images/logos/company_logo.png? Action = thumbnail & width = 120 & height = 60 & algorithm = fill_p roportional"alt ="company logo">

but when im save the model and its add to my links and images

" < img src = ' all the http://28apr2013-135444-2.businesscatalyst.com/images/logos/company_logo.png?Action=thumbn & Width = 120 & height = 60 & algorithm = fill_proportional"alt ="company logo"> "

How to make this work?

If you do a newsletter template that is generic and not for a specific customer in your partner portal (it is different from what makes a site), as I said, you cannot have relative path URLS.

You can't just say/folder/image - images would load never at peoples in boxes, it do not exist. You need an absolute URL.
IF you do not provide an and add it to your BC Partner Portal will go "OK, what I'll do...". Absolute path to... Partner site.

So they will work, BUT if you have the images on another site or source, OR if you makes for a specific customer, and then put absolute URL in and host the images to the right place.

Here are the emails, not Web sites must be treated differently.

Tags: Business Catalyst

Similar Questions

  • Custom template URL

    Hello

    I am trying to implement the url of custom in an application template to open a section of a Web page and have followed the instructions of Bob on http://blogs.Adobe.com/indesigndocs/2012/06/link-to-DPS-app-test.html but the link provided by him, it's:

    < a href="com.bringhurst.dpstips://" > OPEN DPS TIPS < /a > "
    does not work in v27. The app from the DPS TIPS does not open.

    However, what actually works, this is the real link from the application compiled by Johannes (http://forums.adobe.com/thread/1009059), which is:

    <a href="dps.7f80a0ffed3a4ff08734bc905aac4a29://">

    TIPS from DPS opens without any problem on the iPad.

    My question is how can I retrieve the link to the compiled application, as Johannes has done, or there at - it no alternative workaround to get the url of model customized to work?

    In fact, the following link toured without implementation of social sharing:

    Scheme://v1/Folio/folio_name/article_name URL_

    If it is typed in Safari on the iPad, it opens the app and the specified section or it starts the download of the article if it is not downloaded.
    However, I wonder what "v1" means? Is it a kind of a folder root a DPS application?

  • Custom report template - URL problem

    Hello

    I customized a report model to change the appearance of the report table. Here is the css class definitions and models of the line:
    --------
    . C1 {border: 1px solid black; background-color: #; text-align: center; padding: 2px ;}}
    . C2 {border: 1px solid black; background-color: #; text-align: center; padding: 2px ;}}

    < b >
    < class td "c1" = >#1 #< table >
    < class td = "c2" >click here< table >
    < /tr >
    --------

    I want the value in the table to be URLS that point to pages in the same application (when ' #1 #' or 'Click here' is clicked.) Currently, it does not work properly.
    Should I assign to "a href =" take it works correctly?

    Thank you
    Rahul

    The URL of the APEX syntax:

    f? p = App:Page:Session:Request:Debug:ClearCache:itemNames:itemValues:PrinterFriendly

    As more information on APEX, it is freely available in the documentation.

    (Please zip code wrapped in ------...------wrapped in \ )

    ...\
    

    Tags to preserve formatting and stop interpreting HTML/CSS/JavaScript forum software).

  • Then I design something to Muse and get somehow the text HTML FRO it connect to Business Catalyst to make a newsletter?

    I guess that since I do not know html, I was wondering if I could create a "page" in muse and somehow get "HTML" text so I can plug this text into a model of Business Catalyst email Marketing campaign. Since I am struggling so much with amending one of the catalysts for business models in place.

    I made my website with muse and I host through Business Catalyst with a Web Marketing Plan.

    Thanks in advance,

    There is no direct way to achieve this goal, but you can try a workaround that may work, but it should be tested on your end.

    Create the site of Muse and to publish in British Colombia, master page will appear in the model section. In your site published, model Page is displayed, you design Muse.

    You can now select from the partner portal, the site to create the email campaign template, but please note that the creation of a model of PP will remove patterns of campaign of default email on end of BC.

    After having created the model of the campaign of the PP, connect on your site and create the campaign by e-mail and in the section model, you can select the model that you just of PP.

    Not ideally, but can be used as a workaround.

    Thank you

    Sanjit

  • ParentCategory property is null in ProductCatalog

    I was the SitemapGeneratorService configuration to generate a xml sitemap and was set a ProductIndirectTemplate as below:
    $class=atg.repository.seo.IndirectUrlTemplate
    
    urlTemplateFormat=/p/{item.parentCategory.displayName}/{item.parentCategory.id}/{item.displayName}/{item.id}
    
    indirectRegex=.*/p/([^/].*?)/([^/].*?)/([^/].*?)/([^/].*?)$
         
    regexElementList=\
         parentCategoryDisplayName | string,\
         parentCategory | id | /atg/commerce/catalog/ProductCatalog:category,\
         displayName | string,\
         item | id | /atg/commerce/catalog/ProductCatalog:product     
      
    forwardUrlTemplateFormat=\
         [item.template.url]?id\={item.id}&catId\={item.parentCategory.id}
      
    
    webAppRegistry=/atg/registry/webappregistry/StaticWebAppRegistry
    But when is generated the code for sitemap xml, the parentCategory element is empty.
    Ex: /demo/p / / / Chronos + Watch / prod170004 /.

    During registration of the elements of the descriptor of the item 'product' in the repository ProductCatalog parentCategory property is null. And in CCB contains the parent for the product category.
    This has happened with someone?

    Thanks to you all!

    Check if you have domain controllers. DynamicCustomCatalogs on your MANIFESTO

    parentCategory is generated by this module.

  • Decommissioning of webCommerce to webMarketing

    I want to downgrade a great impression of webCommerce webMarketing gallery site. But I am concerned about the management of content and the 301. The site is www.Working-Beautifully.co.uk. can someone advise me on:

    1. How to bulk export of the catalog (730 products) and in bulk re - import pages
    2. How bulk manage 301 - is there a way to do this?
    3. How bulk management files so that I can create categories to put new pages in?
    4. How to bulk manage menu in the same goal?

    If not, if we can not do it, is there a reasonable strategy to retire the catalogue in a way that doesn't deplete link juice?

    Don't know if a lot of people have tried this, but it would be helpful as I can.

    Thank you very much.

    1. your products may be exported in the system for one. CSV spreadsheet.  You cannot export the pages for them since it's BC system pages. You need to configure a product model and create the pages manually for most.  If you were not downgrading I think you would be able to use the module of WebApps because you can set up a layout of web applications and then import webapps but webapps are not available in the Web marketing plan.  You might be able to use a CSV file to the converter HTML (Google as a few of them listed), but simply to convert the CSV of a HTML table data - you will need to find a tool that converts the lines of CSV data to separate HTML pages that should give you decent ahead.  To export your products goto administration area OCA and the goto e-commerce > produits products at the bottom of the list of products, click on the button "export".

    2. you can bulk import/export of 301 redirects in British Colombia... you can create your redirects in a CSV file.  Download the template URL redirect CSV file: http://njcdn.worldsecuresystems.com/CatalystImages/Documents/WebPage_Import_File.xls then add all your redirects in this CSV spreadsheet.  To import this worksheet, goto Site Manager > URL redirects and click the button "import of URL redirects.

    3. the easiest way to quickly add several folders is probably to use SFTP.  Generally, you should have a local development environment that contains the local version of your site, so you must create a folder called 'shop' or according to what is the url of the main shop you are currently using, and then create folders locally on your own machine for each catalog.  Once you have created locally, you must connect to your site via SFTP or Dreamweaver and download empty folders on your site in one fell swoop.  I can't think of a faster way.

    4. There is no quick way to add multiple pages to your menu once you complete step 1 and create all your pages and put them in the folders that you created in step 3, you will have to manually add to your menu of the entire site. You can't really add more pages or links at once... This could take a while to do if you want to add all 700 + products to a menu, but I don't think it's useful to add all your products to a menu - you should just be adding links to the catalogue pages so I hope that there are less of those for you.

    If anyone can think of a better solution to these problems in order to reduce the time, let us know (Ahem, Liam!)

  • editable in Contribute behavior

    Hello

    I use the behavior of the open browser windows to present viewers with a window size containing embedded movies. Now, my publishers Contribute using this same behavior over and over again in the pages of models. The only thing they have to do is to change the link that the new window opens with;

    onclick = "MM_openBrWindow ('anynewmovie.html',", 'width = 720, height = 520') ""

    But how to accomplish this? Simply wrapping an editable area around anynewmovie.html does not work. I'm sure that I forgot something here but you don't know the answer.

    Thanks for the ideas on this.

    Learn more about model parameters, use F1 help to DW.

    If you had a parameter named 'movieURL' defined in the page (as a template
    URL parameter), then you can change your markup like this.

    onclick = "MM_openBrWindow (' @(movieURL) @',", 'width = 720, height = 520') ""
    (assuming that the width and height are always the same) and the
    editors would be able to change this value at will, and then using EDIT |
    Properties of the model of...

    (this won't work if the link to which the behavior is applied to a
    editable)

    --
    Murray - ICQ 71997575
    Adobe Community Expert
    (If you * MUST * write me, don't don't LAUGH when you do!)
    ==================
    http://www.dreamweavermx-templates.com - template Triage!
    http://www.projectseven.com/go - DW FAQs, tutorials & resources
    http://www.dwfaq.com - DW FAQs, tutorials & resources
    http://www.macromedia.com/support/search/ - Macromedia (MM) Technotes
    ==================

    "Tim Koeleman" wrote in message
    News:e3fdjd$7a2$1@forums. Macromedia.com...
    > Hi,.
    >
    > I use the behavior of the open browser windows to present viewers with a size
    > window containing embedded movies. Now, my publishers Contribute use
    > even
    > behavior over and over again in the pages of models. The only thing they need
    > do
    > is to change the link in the new window opens with;
    >
    > onclick = "MM_openBrWindow ('anynewmovie.html',", 'width = 720, height = 520') ""
    >
    > But how to accomplish this? Simply wrapping an editable area around
    > anynewmovie.html does not work. I don't know that I forgot something here
    > but
    > could not find the answer.
    >
    > Thank you for ideas on this.
    >

  • How can I change the campaign e-mail templates that come with British Colombia?

    Just upgraded my CB subscription allow me to send email campaigns.  I played with the new features that came with my (webMarketing) upgrade. The proposed models are nice and I would like to find a way to change them.

    For example, how can I change the background color of the newsletter?  How can I change the size of an image?

    I guess that people read this and automatically know that I don't know coding site - so maybe that my question should be: what I need to know HTML coding to modify/create a newsletter?  I guess I thought I could do a newsletter as I did my Muse site - with a flexibility of design and Visual simplicity without having to know the code.  Am I wrong in thinking this?

    Maybe I don't understand the Modules 'Toolbox '.  Also, I keep the light as "page templates" can be found under the tab "Website manager" and I don't have that available, it's because of my membership level?

    Help, please! I watched several videos online and can't go very far.  I have access to Dreamweaver if that helps.

    Kind regards

    It comes from the Internet, you must know HTML, CSS to the NVA less to be able to make a number of changes. While the editor you can resize the table elements without going into code view, you can change anything in British Colombia, including e-mails by editing the HTML. At the very least, you will see html on an email to view and copy/modify the code view.

  • Save the custom URL scheme

    Hello!

    Is it possible to save a custom url scheme so that the system will launch my application when the user clicks on a link in the form "customscheme://idontcareaboutthefqdn/"?

    I know you can record a complete domain name by using HttpFilterRegistry, but I really want to react to a plan.

    P.S.: As always, I forgot to include the most important information...
    BB 6.0.0 API

    THX

    A few quick answers:

    (1) ignore, memory shows just a nodule not RIM started

    (2) interesting

    (3) care

    Now, I have a theory here.  I think you are trying to add the template registry etc until your application has actually started.

    If you look at this statement:

    PatternRepository.addPattern (ApplicationDescriptor.currentApplicationDescriptor (), "^ regime:-/-/ \\S*",)

    This is handled in your main() and main is no NOT part of your application - it is used to start your application.  (in fact it becomes part of your Application, but it's out of reach for the moment). So what makes ApplicationDescriptor.currentApplicationDescriptor () actually refers to?  A null descriptor, perhaps?

    I would try to reworjk that so as the record of the model becomes an integral part of your Application, so that ApplicationDescriptor.currentApplicationDescriptor (done) actually refers to the application you want.  Something along these lines - do 'with it ':

        public static void main(String[] args) {
            MyApp theApp = new MyApp (args);
            theApp.enterEventDispatcher();
        }
    
        public MyApp(String [] args) {
            this.invokeLater(new Runnable() {
                public void run() {
                    // In here.....
                }
            });
        }
    

    Note, this is just a theory, I have not tested this.

  • Vanity URLS for images or PDF

    Hello

    I work with Webcenter Sites 12.2.1 and I have a question about creating models for the media with vanity URL.

    My users would like to have a vanity URL for some media as a PDF or Images or those blobs. I am able to do it for text such as JavaScript or css attributes, but for the BLOB based attributes I am a bit stuck. The fact is that to make vanity URL for an asset that I have to use a template. In the model if I display a text he has no problem. For a BLOB, I can get the attribute, but if I want to listen to the results as a model without calling the URL of the blob Server I don't get anything usable.

    Here is the code for the template that I use:

    < % @ page import="com.fatwire.system.*"% >

    < % @ page import="com.fatwire.assetapi.data.*"% >

    < % @ page import="com.fatwire.assetapi.query.*"% >

    < % @ page import="java.util.*"% >

    < % @ page import="com.openmarket.xcelerate.asset.*"% >

    < % @ taglib prefix = "cs" uri="futuretense_cs/ftcs1_0.tld"% >

    < % @ taglib prefix = "ics" uri="futuretense_cs/ics.tld"% >

    < % @ taglib prefix = "fragment" uri="futuretense_cs/fragment.tld"% >

    < % @ taglib prefix = "make" uri="futuretense_cs/render.tld"% >

    < % @ taglib prefix = 'active' uri="futuretense_cs/asset.tld"% >

    < cs: FTCS >

    < %

    Its session = SessionFactory.getSession ();

    AssetDataManager mgr = (AssetDataManager) ses.getManager (AssetDataManager.class.getName ());

    ID AssetId = new AssetIdImpl ("Content_R", new Long(ics.) GetVar ("cid")));

    List AttrNames = new ArrayList();

    attrNames.add ("imagefile");

    Data AssetData = mgr.readAttributes (id, attrNames);

    AttributeData attrDataSource = data.getAttributeData ("imagefile");

    BlobObject fileObj = (BlobObject) attrDataSource.getData ();

    Byte [] d = new byte [fileObj.getBinaryStream () .available ()];

    fileObj.getBinaryStream () .read (d);

    out.println (d);

    % >

    < / cs: FTCS >

    I've tried workaround: redirection to the server of BLOB, but the problem is that then I can't use URLS directly regarding images < img src = "/ prettyUrl" > with a redirect does not work.

    No one tried to do?

    Hello

    If you use WCS 12 c. Try using the code of the controller as they mentioned here.

    http:// >:> / sites/samples/blob_link_builder (works only if you have activated sampling stations.

  • Determine the URL associated with a request without resorting to request headers.

    What should I do for the URL of a request without resorting to what the caller to set the request headers X-APEX-PATH and X-APEX-BASE?

    Is a variable binding available?  I tried: url and: uri without success.

    I would like this information in order to implement HATEOAS features; to return the "parent" of the current URL or other URL are not children of the URL of the request, but it can be derived related.  For example, the URL of the https://server:port / xxx/account/abc123/recipes/zxy987 I wish I could return a URL reference for all bills paid (see example below).  If there is another, or better, medium provided by ADR interested.

    Thank you.

    {

    "items":]

    "uri": {}

            "$ref": " Https://Server:port / ADR/account/abc123/ERC/RXYZ987 "

    },

    "receipt_number": "RXYZ987",

    "receipt_date": "2015-01 - 02 T 08: 00:00Z"

    'amount': ' $249,00 ",

    "bills":]

    {

    "invoice_number": "INV123",

    'total': ' $149,00 ",

    "uri": {}

                "$ref": " Https://Server:port / ADR/account/abc123/invs/INV123 "

    }

    },

    {

    "invoice_number": "INV130",

    "total": "$100.00". "

    "uri": {}

                "$ref": " Https://Server:port / ADR/account/abc123/invs/INV130 "

    }

    }

    ]

    ]

    }

    Hi Ryan,

    Well, getting back to your original question, there is a WAY BETTER way to build these hyperlink references.

    In the documentation of the ADR ( http://docs.oracle.com/cd/E56351_01/doc.30/e56293/develop.htm#AELIG90013 ), we find the following paragraph:

    Based on what I've created an example based on the EMP table:

    set sqlblanklines on
    
    declare
      l_moduleid   number;
      l_templateid number;
      l_handlerid  number;
    begin
      -- delete module if exists
      ords_services.delete_module('URL-Sample');
    
      -- REST Modul anlegen
      l_moduleid := ords_services.create_module(
        p_name       => 'URL-Sample'
       ,p_uri_prefix => 'URL-Sample/'
       ,p_status     => 'PUBLISHED'
      );
    
      -- 1. URL-Template
      l_templateid := ords_services.add_template(
        p_module_id    => l_moduleid
       ,p_uri_template => 'employees/'
      );
    
      --------------------------------------
      -- GET Handler to retrieve a full list of all employees
      -- GET URL-Sample/employees/
      --------------------------------------
      l_handlerid := ords_services.add_handler(
        p_template_id  => l_templateid
       ,p_source_type  => ords.source_type_collection_feed
       ,p_source       => q'[
    
       select empno "$self", emp.* from emp
    
       ]'
       ,p_method       => 'GET'
       ,p_items_per_page => 100
      );  
    
      -- 2. URL-Template
      l_templateid := ords_services.add_template(
        p_module_id    => l_moduleid
       ,p_uri_template => 'employees/{empno}'
      );
    
      --------------------------------------
      -- GET Handler to retrieve a single employee
      -- GET URL-Sample/employees/{empno}
      --------------------------------------
      l_handlerid := ords_services.add_handler(
        p_template_id  => l_templateid
       ,p_source_type  => ords.source_type_query
       ,p_source       => q'[
    
       select empno "$uri",
           '../employees/' "$collection",
           '../../metadata-catalog/handler-test/feed/' "$describedby",
           emp.*
      from emp
     where empno=:empno
    
       ]'
       ,p_method       => 'GET'
      );  
    
    end;
    /
    
    commit
    /
    
    /*=======================================================================
      now we can test the service using :
    
      *) GET a list of contacts:
      curl -i http://localhost:8080/ords/ordstest/URL-Sample/employees/
    
      *) GET a single contact:
      curl -i http://localhost:8080/ords/ordstest/URL-Sample/employees/7782
    
    =======================================================================*/ 
    

    When you run this you get the following results:

    Especially note here that you are working with absolute and relative paths here (using a relative path syntax in a directory tree:... /..).

    The feature is really cool... If it was established only the most obviously.

    It's a shame.

    I used in this example ords.source_type_query as a return type for a single employee. If I use ords.source_type_collection_item as return type, ADR will be actually build the reference to the parent that feed by itself:

    It works for you?

    ~ Dietmar.

  • Switch the SFDC ID campaign to dynamically query string?

    Hello

    I have a few campaigns created and I want to spend the SFDC ID campaign in a landing page query string URL in an attached email.

    I want to pass campaign SFDC ID dynamically, as if I chose send email step and added an email campaign. I sfdc campaign id and for each campaign, I don't want to hard-code the value. Just like field merges I want to fill the value in the URL.

    Is it possible anyway.

    Thank you

    Dardare

    Dardare, try adding this string as a query string parameter in your emails.

    This box works if the Eloqua campaign has the ID of CRM campaign settled in campaign settings. See also: complete list of Default merge fields?

    Kind regards

    James

  • Metacontainer on the webcenter page templates

    Is it possible to include the container meta on a webcenter portal page template?

    I was looking at this subject, but so far, the only way to include the meta on the head element tags is to add the facet of container for metadata about the page inside the af:document tag styles:

    <af:document title="#{pageDocBean.title}" id="docrt">
             <f:facet name="metaContainer">
                <af:group id="metaContainer">
                   <trh:meta name="viewport"
                             content="#{'initial-scale = 1.0,maximum-scale = 1.0'}"/>
                   <trh:meta name="keywords"
                             content="#{navigationContext.defaultNavigationModel.currentSelection.attributes['Subject']}"/>
                   <trh:meta name="og:url" content="#{urlNavigation}"/>
                   <trh:meta name="og:type" content="website"/>
                   <trh:meta name="og:description" content="#{pageDocBean.desc}"/>
                   <trh:meta name="og:title"
                             content="#{urlNavigation}"/>
                   <trh:meta name="og:image"
                             content="#{serverUrl}#{'/ShowProperty?nodeId=%2F'}#{documentsService.defaultConnectionName}#{'%2F'}#{bindings.ImagenBannerHeaderID}#{'%2F%2FidcPrimaryFile&amp;revision=latestreleased'}"/>
                </af:group>
             </f:facet>
    

    Doing this works for newly created pages, but for the old pages, the only way to add metadata container is to change them one by one and add extract metacontainer.

    is it possible to add the metadata on the page templates container, so that the generated HTML code includes on <>head meta tags < / head > section? It mainly enter the keywords of Search Engine Optimization, which gets only recognized on the < head > element.

    Hello

    As mentioned that your condition is to add a key word, in this case you will have to add it into each page. model of page is applicable to each portal pages, so in this case, your goal is not resolved. Same case in the style of the page.

    Therefore, add the keyword individually to each source of the page.

    Thank you

    Amey

  • The content Server could not process the request == &gt; on model click URL Href

    Hi Experts,

    I created the Article active template and get the url for the same using the tag

    ====================================================================

    < render: gettemplateurl outstr = "articleTemplateURL" c = "CompetencyArticles" cid =' < % = ics. GetVar ("competencyidop") % > ' tNom = "DetailArticle" ttype = "CSElement" >

    < / render: gettemplateurl >

    ====================================================================

    However when I click on href I get ""Content Server could not process the request "error... "

    (1) there is nothing specific to this error in the server logs.

    (2) in the access logs I get == > GET/cs/Satellite? c = CompetencyArticles & cid = 1425306988875 & pagename = skills % 2FCompetencyArticles % 2FDetailArticle HTTP/1.1 "403 44

    Help appreciated.

    D1.png

    Kind regards

    GP

    Can you switch model usage to disposal and try again?

    Phil

  • Getting the error for blob Vanity URL

    Hi all

    I created a URL scheme for vanity URL for my BLOB and URL is something like:-"${subtype.toLowerCase ()} / ${f:getFileName(mediaFile).toLowerCase()}.

    Now this mediaFile attribute is not required, so when I can create an asset without any file in mediaFile, it gives me error in the logs.

    I wonder if there is a way to handle this. Also it will affect my page anyway? Here are the logs: -.

    [2015-09-10 04:44:57, 253 UTC] [WARNING] [http-bio-8101-exec-7] [openmarket.xcelerate.asset.AssetPatternUtil] unable to generate URLS for model ${subtype.toLowerCase ()} / ${f:getFileName(mediaFile).toLowerCase()}

    org.Apache.Commons.jexl2.UnifiedJEXL$ exception: failed to prepare ' ${subtype.toLowerCase ()} / ${f:getFileName(mediaFile).toLowerCase()}.

    at org.apache.commons.jexl2.UnifiedJEXL.createException(UnifiedJEXL.java:799)

    at $200 (UnifiedJEXL.java:87) org.apache.commons.jexl2.UnifiedJEXL.access

    to org.apache.commons.jexl2.UnifiedJEXL$ Expression.evaluate (UnifiedJEXL.java:388)

    at com.openmarket.xcelerate.asset.AssetPatternUtil.getUrlFor(AssetPatternUtil.java:214)

    at com.openmarket.xcelerate.asset.Asset._getWebRefenceForPatterns(Asset.java:4118)

    at com.openmarket.xcelerate.asset.Asset.updateAssetUrls(Asset.java:4060)

    at com.openmarket.assetframework.common.BulkTransactionalAssetManager.saveAllNoPubLock(BulkTransactionalAssetManager.java:316)

    at com.openmarket.assetframework.complexasset.ComplexAsset.SaveAllNoPubLock(ComplexAsset.java:2498)

    at sun.reflect.GeneratedMethodAccessor214.invoke (unknown Source)

    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

    at java.lang.reflect.Method.invoke(Method.java:606)

    at com.openmarket.xcelerate.asset.Asset.callSaveAllNoPubLock(Asset.java:4766)

    at com.openmarket.xcelerate.asset.Asset.SaveAll_logic(Asset.java:4995)

    to com.openmarket.xcelerate.asset.Asset$ 4.execute(Asset.java:4920)

    at com.fatwire.cs.core.db.NestedTransactionBlock.execute(NestedTransactionBlock.java:189)

    at com.openmarket.xcelerate.asset.Asset.SaveAll_trans(Asset.java:4943)

    at com.openmarket.xcelerate.asset.Asset.SaveAll(Asset.java:4897)

    at com.fatwire.assetapi.data.BasicAssetDataWriteStrategy._saveOneAssetType(BasicAssetDataWriteStrategy.java:254)

    at com.fatwire.assetapi.data.BasicAssetDataWriteStrategy._save(BasicAssetDataWriteStrategy.java:181)

    at com.fatwire.assetapi.data.FlexAssetDataWriteStrategy.write(FlexAssetDataWriteStrategy.java:47)

    at com.fatwire.assetapi.data.BasicAssetDataWriteStrategy.write(BasicAssetDataWriteStrategy.java:137)

    at com.fatwire.assetapi.data.AssetDataManagerImpl.insert(AssetDataManagerImpl.java:228)

    at com.fatwire.services.dao.AssetDaoImpl.save(AssetDaoImpl.java:180)

    at com.fatwire.services.AssetServiceImpl.save(AssetServiceImpl.java:228)

    at com.fatwire.services.AssetServiceImpl._copyTranslateAsset(AssetServiceImpl.java:420)

    at com.fatwire.services.AssetServiceImpl.translate(AssetServiceImpl.java:541)

    to org.apache.jsp.jsp.cs_005fdeployed. USER INTERFACE. Actions.Asset.Translate.TranslateAction_jsp._jspService (TranslateAction_jsp.java:148)

    at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)

    at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)

    at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:432)

    at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:395)

    at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:339)

    at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)

    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)

    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)

    at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:748)

    at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:604)

    at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:543)

    to com FutureTense.Servlet.ServletRequest.include(ServletRequest.java:1410)

    to com FutureTense.Servlet.FRequestObj.include(FRequestObj.java:1422)

    to com FutureTense.Servlet.JSPServices.runJSP(JSPServices.java:111)

    to com FutureTense.Platform.FileSystem.FILESYSTEMJSPManager.runJSP(FILESYSTEMJSPManager.java:463)

    to com FutureTense.Servlet.JSPServices.runJSPObject(JSPServices.java:50)

    to com FutureTense.Platform.FileSystem.FILESYSTEMJSPManager$ JSPDataFile.run (FILESYSTEMJSPManager.java:190)

    at COM.FutureTense.Common.ContentServer.jspExecute (ContentServer.java:3027)

    at COM.FutureTense.Common.ContentServer.evalTemplate (ContentServer.java:2621)

    at COM.FutureTense.Common.ContentServer.processElement (ContentServer.java:1999)

    at COM.FutureTense.Common.CS.CallElement (CS.java:1603)

    at com.fatwire.cs.ui.framework.UIController.execute(UIController.java:133)

    at org.apache.jsp.jsp.cs_005fdeployed.fatwire.ui.controller.controller_jsp._jspService(controller_jsp.java:85)

    at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)

    at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)

    at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:432)

    at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:395)

    at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:339)

    at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)

    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)

    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)

    at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:748)

    at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:604)

    at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:543)

    to com FutureTense.Servlet.ServletRequest.include(ServletRequest.java:1410)

    to com FutureTense.Servlet.FRequestObj.include(FRequestObj.java:1422)

    to com FutureTense.Servlet.JSPServices.runJSP(JSPServices.java:111)

    to com FutureTense.Platform.FileSystem.FILESYSTEMJSPManager.runJSP(FILESYSTEMJSPManager.java:463)

    to com FutureTense.Servlet.JSPServices.runJSPObject(JSPServices.java:50)

    to com FutureTense.Platform.FileSystem.FILESYSTEMJSPManager$ JSPDataFile.run (FILESYSTEMJSPManager.java:190)

    at COM.FutureTense.Common.ContentServer.jspExecute (ContentServer.java:3027)

    at COM.FutureTense.Common.ContentServer.evalTemplate (ContentServer.java:2621)

    at COM.FutureTense.Common.ContentServer.generatePage (ContentServer.java:1640)

    at COM.FutureTense.Common.ContentServer.evalPage (ContentServer.java:1276)

    at COM.FutureTense.Common.ContentServer.execute (ContentServer.java:465)

    to com FutureTense.Servlet.FTServlet.execute(FTServlet.java:129)

    to com FutureTense.Servlet.FTServlet.doPost(FTServlet.java:61)

    at javax.servlet.http.HttpServlet.service(HttpServlet.java:646)

    at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)

    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)

    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)

    at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)

    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)

    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)

    at com.fatwire.auth.RequestAuthenticationFilter.doFilter(RequestAuthenticationFilter.java:193)

    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)

    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)

    to com FutureTense.Servlet.URLRewriteFilter.doFilter(URLRewriteFilter.java:81)

    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)

    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)

    at com.fatwire.wem.sso.cas.filter.CASFilter.doFilter(CASFilter.java:241)

    at com.fatwire.wem.sso.SSOFilter.doFilter(SSOFilter.java:51)

    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)

    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)

    at com.fatwire.cs.ui.framework.UIFilter.doFilter(UIFilter.java:108)

    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)

    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)

    at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:220)

    at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122)

    at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:503)

    at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:170)

    at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)

    at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:950)

    at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116)

    at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:421)

    at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1070)

    to org.apache.coyote.AbstractProtocol$ AbstractConnectionHandler.process (AbstractProtocol.java:611)

    to org.apache.tomcat.util.net.JIoEndpoint$ SocketProcessor.run (JIoEndpoint.java:316)

    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)

    to java.util.concurrent.ThreadPoolExecutor$ Worker.run (ThreadPoolExecutor.java:615)

    to org.apache.tomcat.util.threads.TaskThread$ WrappingRunnable.run (TaskThread.java:61)

    at java.lang.Thread.run(Thread.java:745)

    Caused by: org.apache.commons.jexl2.JexlException: com.openmarket.xcelerate.asset.AssetPatternUtil.getUrlFor@213! [25.38]: ' f:getFileName(mediaFile).toLowerCase(); ' attempts to call the method on null

    at org.apache.commons.jexl2.Interpreter.visit(Interpreter.java:1095)

    at org.apache.commons.jexl2.parser.ASTMethodNode.jjtAccept(ASTMethodNode.java:18)

    at org.apache.commons.jexl2.Interpreter.visit(Interpreter.java:1317)

    at org.apache.commons.jexl2.parser.ASTReference.jjtAccept(ASTReference.java:18)

    at org.apache.commons.jexl2.Interpreter.visit(Interpreter.java:946)

    at org.apache.commons.jexl2.parser.ASTJexlScript.jjtAccept(ASTJexlScript.java:38)

    at org.apache.commons.jexl2.Interpreter.interpret(Interpreter.java:232)

    to org.apache.commons.jexl2.UnifiedJEXL$ JexlBasedExpression.evaluate (UnifiedJEXL.java:506)

    to org.apache.commons.jexl2.UnifiedJEXL$ CompositeExpression.evaluate (UnifiedJEXL.java:726)

    to org.apache.commons.jexl2.UnifiedJEXL$ Expression.evaluate (UnifiedJEXL.java:386)

    ... more than 106

    [2015-09-10 04:44:58, 730 UTC] [ERROR] [http-bio-8101-exec-6] [com.fatwire.logging.cs] Exception in nvobject.fromstring endTag() in com.openmarket.gator.seed.StringRepresentation tag in the page ' fatwire/ui/controller/controller' in the element ' OpenMarket/Gator/FlexibleAssets/Common/recommendations' errno: 0 errdetail: 0

    com.openmarket.gator.interfaces.RepresentationException: lack of character

    at com.openmarket.gator.common.StringStream.peekCharacter(StringStream.java:62)

    at com.openmarket.gator.nvobject.NVObject.setFromString(NVObject.java:95)

    at com.openmarket.gator.seed.StringRepresentation.worker(StringRepresentation.java:61)

    at com.openmarket.gator.seed.BaseSeedObj.worker(BaseSeedObj.java:42)

    at com.openmarket.basic.seed.BaseSeed.endTag(BaseSeed.java:265)

    to com FutureTense.XML.Template.DynTag.execute(DynTag.java:218)

    to com FutureTense.XML.Template.BlockTag.execute(BlockTag.java:144)

    to com FutureTense.XML.Template.BlockTag.execute(BlockTag.java:120)

    to com FutureTense.XML.Template.IfChild.execute(BlockTag.java:397)

    to com FutureTense.XML.Template.IFTag.execute(BlockTag.java:496)

    to com FutureTense.XML.Template.BlockTag.execute(BlockTag.java:144)

    to com FutureTense.XML.Template.BlockTag.execute(BlockTag.java:120)

    to com FutureTense.XML.Template.LoopTag.execute(BlockTag.java:756)

    to com FutureTense.XML.Template.BlockTag.execute(BlockTag.java:144)

    to com FutureTense.XML.Template.BlockTag.execute(BlockTag.java:120)

    to com FutureTense.XML.Template.IfChild.execute(BlockTag.java:397)

    to com FutureTense.XML.Template.IFTag.execute(BlockTag.java:496)

    to com FutureTense.XML.Template.BlockTag.execute(BlockTag.java:144)

    to com FutureTense.XML.Template.BlockTag.execute(BlockTag.java:120)

    to com FutureTense.XML.Template.IfChild.execute(BlockTag.java:397)

    to com FutureTense.XML.Template.IFTag.execute(BlockTag.java:496)

    to com FutureTense.XML.Template.BlockTag.execute(BlockTag.java:144)

    to com FutureTense.XML.Template.BlockTag.execute(BlockTag.java:120)

    to com FutureTense.XML.Template.Root.execute(BlockTag.java:365)

    to com FutureTense.XML.Template.XMLEval.run(XMLEval.java:331)

    at COM.FutureTense.Common.ContentServer.evalTheXML (ContentServer.java:3311)

    at COM.FutureTense.Common.ContentServer.evalTemplate (ContentServer.java:2551)

    at COM.FutureTense.Common.ContentServer.processElement (ContentServer.java:1999)

    at COM.FutureTense.Common.CS.CallElement (CS.java:1603)

    at com.divine.ics.jsp.CallElement.doEndTag(CallElement.java:84)

    at com.openmarket.framework.jsp.Base.doEndTag(Base.java:143)

    to org.apache.jsp.jsp.cs_005fdeployed. OpenMarket.Gator.FlexibleAssets.FlexAssets.ContentForm1_jsp._jspx_meth_ics_005fcallelement_005f25 (ContentForm1_jsp.java:4724)

    to org.apache.jsp.jsp.cs_005fdeployed. OpenMarket.Gator.FlexibleAssets.FlexAssets.ContentForm1_jsp._jspService (ContentForm1_jsp.java:1551)

    at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)

    at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)

    at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:432)

    at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:395)

    at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:339)

    at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)

    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)

    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)

    at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:748)

    at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:604)

    at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:543)

    to com FutureTense.Servlet.ServletRequest.include(ServletRequest.java:1410)

    to com FutureTense.Servlet.FRequestObj.include(FRequestObj.java:1422)

    to com FutureTense.Servlet.JSPServices.runJSP(JSPServices.java:111)

    to com FutureTense.Platform.FileSystem.FILESYSTEMJSPManager.runJSP(FILESYSTEMJSPManager.java:463)

    to com FutureTense.Servlet.JSPServices.runJSPObject(JSPServices.java:50)

    to com FutureTense.Platform.FileSystem.FILESYSTEMJSPManager$ JSPDataFile.run (FILESYSTEMJSPManager.java:190)

    at COM.FutureTense.Common.ContentServer.jspExecute (ContentServer.java:3027)

    at COM.FutureTense.Common.ContentServer.evalTemplate (ContentServer.java:2621)

    at COM.FutureTense.Common.ContentServer.processElement (ContentServer.java:1999)

    at COM.FutureTense.Common.CS.CallElement (CS.java:1603)

    at com.divine.ics.jsp.CallElement.doEndTag(CallElement.java:84)

    at com.openmarket.framework.jsp.Base.doEndTag(Base.java:143)

    to org.apache.jsp.jsp.cs_005fdeployed. OpenMarket.Gator.FlexibleAssets.FlexAssets.ContentForm_jsp._jspx_meth_ics_005fcallelement_005f0 (ContentForm_jsp.java:503)

    to org.apache.jsp.jsp.cs_005fdeployed. OpenMarket.Gator.FlexibleAssets.FlexAssets.ContentForm_jsp._jspx_meth_ics_005fthen_005f0 (ContentForm_jsp.java:475)

    to org.apache.jsp.jsp.cs_005fdeployed. OpenMarket.Gator.FlexibleAssets.FlexAssets.ContentForm_jsp._jspService (ContentForm_jsp.java:157)

    at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)

    at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)

    at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:432)

    at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:395)

    at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:339)

    at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)

    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)

    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)

    at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:748)

    at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:604)

    at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:543)

    to com FutureTense.Servlet.ServletRequest.include(ServletRequest.java:1410)

    to com FutureTense.Servlet.FRequestObj.include(FRequestObj.java:1422)

    to com FutureTense.Servlet.JSPServices.runJSP(JSPServices.java:111)

    to com FutureTense.Platform.FileSystem.FILESYSTEMJSPManager.runJSP(FILESYSTEMJSPManager.java:463)

    to com FutureTense.Servlet.JSPServices.runJSPObject(JSPServices.java:50)

    to com FutureTense.Platform.FileSystem.FILESYSTEMJSPManager$ JSPDataFile.run (FILESYSTEMJSPManager.java:190)

    at COM.FutureTense.Common.ContentServer.jspExecute (ContentServer.java:3027)

    at COM.FutureTense.Common.ContentServer.evalTemplate (ContentServer.java:2621)

    at COM.FutureTense.Common.ContentServer.processElement (ContentServer.java:1999)

    to com FutureTense.XML.Template.CallElement.execute(CallTag.java:253)

    to com FutureTense.XML.Template.BlockTag.execute(BlockTag.java:144)

    to com FutureTense.XML.Template.BlockTag.execute(BlockTag.java:120)

    to com FutureTense.XML.Template.Root.execute(BlockTag.java:365)

    to com FutureTense.XML.Template.XMLEval.run(XMLEval.java:331)

    at COM.FutureTense.Common.ContentServer.evalTheXML (ContentServer.java:3311)

    at COM.FutureTense.Common.ContentServer.evalTemplate (ContentServer.java:2551)

    at COM.FutureTense.Common.ContentServer.processElement (ContentServer.java:1999)

    to com FutureTense.XML.Template.CallElement.execute(CallTag.java:253)

    to com FutureTense.XML.Template.BlockTag.execute(BlockTag.java:144)

    to com FutureTense.XML.Template.BlockTag.execute(BlockTag.java:120)

    to com FutureTense.XML.Template.IfChild.execute(BlockTag.java:397)

    to com FutureTense.XML.Template.IFTag.execute(BlockTag.java:496)

    to com FutureTense.XML.Template.BlockTag.execute(BlockTag.java:144)

    to com FutureTense.XML.Template.BlockTag.execute(BlockTag.java:120)

    to com FutureTense.XML.Template.Root.execute(BlockTag.java:365)

    to com FutureTense.XML.Template.XMLEval.run(XMLEval.java:331)

    at COM.FutureTense.Common.ContentServer.evalTheXML (ContentServer.java:3311)

    at COM.FutureTense.Common.ContentServer.evalTemplate (ContentServer.java:2551)

    at COM.FutureTense.Common.ContentServer.processElement (ContentServer.java:1999)

    at COM.FutureTense.Common.CS.CallElement (CS.java:1603)

    at com.divine.ics.jsp.CallElement.doEndTag(CallElement.java:84)

    at com.openmarket.framework.jsp.Base.doEndTag(Base.java:143)

    to org.apache.jsp.jsp.cs_005fdeployed. USER INTERFACE. Actions.AdvancedUIHtml_jsp._jspService (AdvancedUIHtml_jsp.java:452)

    at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)

    at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)

    at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:432)

    at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:395)

    at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:339)

    at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)

    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)

    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)

    at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:748)

    at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:604)

    at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:543)

    to com FutureTense.Servlet.ServletRequest.include(ServletRequest.java:1410)

    to com FutureTense.Servlet.FRequestObj.include(FRequestObj.java:1422)

    to com FutureTense.Servlet.JSPServices.runJSP(JSPServices.java:111)

    to com FutureTense.Platform.FileSystem.FILESYSTEMJSPManager.runJSP(FILESYSTEMJSPManager.java:463)

    to com FutureTense.Servlet.JSPServices.runJSPObject(JSPServices.java:50)

    to com FutureTense.Platform.FileSystem.FILESYSTEMJSPManager$ JSPDataFile.run (FILESYSTEMJSPManager.java:190)

    at COM.FutureTense.Common.ContentServer.jspExecute (ContentServer.java:3027)

    at COM.FutureTense.Common.ContentServer.evalTemplate (ContentServer.java:2621)

    at COM.FutureTense.Common.ContentServer.processElement (ContentServer.java:1999)

    at COM.FutureTense.Common.CS.CallElement (CS.java:1603)

    at com.fatwire.cs.ui.framework.UIController.execute(UIController.java:150)

    at org.apache.jsp.jsp.cs_005fdeployed.fatwire.ui.controller.controller_jsp._jspService(controller_jsp.java:85)

    at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)

    at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)

    at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:432)

    at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:395)

    at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:339)

    at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)

    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)

    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)

    at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:748)

    at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:604)

    at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:543)

    to com FutureTense.Servlet.ServletRequest.include(ServletRequest.java:1410)

    to com FutureTense.Servlet.FRequestObj.include(FRequestObj.java:1422)

    to com FutureTense.Servlet.JSPServices.runJSP(JSPServices.java:111)

    to com FutureTense.Platform.FileSystem.FILESYSTEMJSPManager.runJSP(FILESYSTEMJSPManager.java:463)

    to com FutureTense.Servlet.JSPServices.runJSPObject(JSPServices.java:50)

    to com FutureTense.Platform.FileSystem.FILESYSTEMJSPManager$ JSPDataFile.run (FILESYSTEMJSPManager.java:190)

    at COM.FutureTense.Common.ContentServer.jspExecute (ContentServer.java:3027)

    at COM.FutureTense.Common.ContentServer.evalTemplate (ContentServer.java:2621)

    at COM.FutureTense.Common.ContentServer.generatePage (ContentServer.java:1640)

    at COM.FutureTense.Common.ContentServer.evalPage (ContentServer.java:1276)

    at COM.FutureTense.Common.ContentServer.execute (ContentServer.java:465)

    to com FutureTense.Servlet.FTServlet.execute(FTServlet.java:129)

    to com FutureTense.Servlet.FTServlet.doGet(FTServlet.java:53)

    at javax.servlet.http.HttpServlet.service(HttpServlet.java:620)

    at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)

    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)

    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)

    at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)

    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)

    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)

    at com.fatwire.auth.RequestAuthenticationFilter.doFilter(RequestAuthenticationFilter.java:193)

    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)

    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)

    to com FutureTense.Servlet.URLRewriteFilter.doFilter(URLRewriteFilter.java:81)

    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)

    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)

    at com.fatwire.wem.sso.cas.filter.CASFilter.doFilter(CASFilter.java:241)

    at com.fatwire.wem.sso.SSOFilter.doFilter(SSOFilter.java:51)

    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)

    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)

    at com.fatwire.cs.ui.framework.UIFilter.doFilter(UIFilter.java:108)

    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)

    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)

    at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:220)

    at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122)

    at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:503)

    at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:170)

    at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)

    at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:950)

    at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116)

    at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:421)

    at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1070)

    to org.apache.coyote.AbstractProtocol$ AbstractConnectionHandler.process (AbstractProtocol.java:611)

    to org.apache.tomcat.util.net.JIoEndpoint$ SocketProcessor.run (JIoEndpoint.java:316)

    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)

    to java.util.concurrent.ThreadPoolExecutor$ Worker.run (ThreadPoolExecutor.java:615)

    to org.apache.tomcat.util.threads.TaskThread$ WrappingRunnable.run (TaskThread.java:61)

    at java.lang.Thread.run(Thread.java:745)

    [2015-09-10 04:44:58, 743 UTC] [ERROR] [http-bio-8101-exec-6] [com.fatwire.logging.cs] Exception in nvobject.fromstring endTag() in com.openmarket.gator.seed.StringRepresentation tag in the page ' fatwire/ui/controller/controller' in the element ' OpenMarket/Gator/FlexibleAssets/Common/recommendations' errno: 0 errdetail1: Exception in nvobject.fromstring endTag() in com.openmarket.gator.seed.StringRepresentation tag in the page ' fatwire/ui/controller/controller' in the element ' OpenMarket/Gator/FlexibleAssets/Common/recommendations' errno: errdetail 0: com.openmarket.gator.interfaces.RepresentationException 0: lack of character errdetail: 0

    com.openmarket.gator.interfaces.RepresentationException: lack of character

    at com.openmarket.gator.common.StringStream.peekCharacter(StringStream.java:62)

    at com.openmarket.gator.nvobject.NVObject.setFromString(NVObject.java:95)

    at com.openmarket.gator.seed.StringRepresentation.worker(StringRepresentation.java:61)

    at com.openmarket.gator.seed.BaseSeedObj.worker(BaseSeedObj.java:42)

    at com.openmarket.basic.seed.BaseSeed.endTag(BaseSeed.java:265)

    to com FutureTense.XML.Template.DynTag.execute(DynTag.java:218)

    to com FutureTense.XML.Template.BlockTag.execute(BlockTag.java:144)

    to com FutureTense.XML.Template.BlockTag.execute(BlockTag.java:120)

    to com FutureTense.XML.Template.IfChild.execute(BlockTag.java:397)

    to com FutureTense.XML.Template.IFTag.execute(BlockTag.java:496)

    to com FutureTense.XML.Template.BlockTag.execute(BlockTag.java:144)

    to com FutureTense.XML.Template.BlockTag.execute(BlockTag.java:120)

    to com FutureTense.XML.Template.LoopTag.execute(BlockTag.java:756)

    to com FutureTense.XML.Template.BlockTag.execute(BlockTag.java:144)

    to com FutureTense.XML.Template.BlockTag.execute(BlockTag.java:120)

    to com FutureTense.XML.Template.IfChild.execute(BlockTag.java:397)

    to com FutureTense.XML.Template.IFTag.execute(BlockTag.java:496)

    to com FutureTense.XML.Template.BlockTag.execute(BlockTag.java:144)

    to com FutureTense.XML.Template.BlockTag.execute(BlockTag.java:120)

    to com FutureTense.XML.Template.IfChild.execute(BlockTag.java:397)

    to com FutureTense.XML.Template.IFTag.execute(BlockTag.java:496)

    to com FutureTense.XML.Template.BlockTag.execute(BlockTag.java:144)

    to com FutureTense.XML.Template.BlockTag.execute(BlockTag.java:120)

    to com FutureTense.XML.Template.Root.execute(BlockTag.java:365)

    to com FutureTense.XML.Template.XMLEval.run(XMLEval.java:331)

    at COM.FutureTense.Common.ContentServer.evalTheXML (ContentServer.java:3311)

    at COM.FutureTense.Common.ContentServer.evalTemplate (ContentServer.java:2551)

    at COM.FutureTense.Common.ContentServer.processElement (ContentServer.java:1999)

    at COM.FutureTense.Common.CS.CallElement (CS.java:1603)

    at com.divine.ics.jsp.CallElement.doEndTag(CallElement.java:84)

    at com.openmarket.framework.jsp.Base.doEndTag(Base.java:143)

    to org.apache.jsp.jsp.cs_005fdeployed. OpenMarket.Gator.FlexibleAssets.FlexAssets.ContentForm1_jsp._jspx_meth_ics_005fcallelement_005f25 (ContentForm1_jsp.java:4724)

    to org.apache.jsp.jsp.cs_005fdeployed. OpenMarket.Gator.FlexibleAssets.FlexAssets.ContentForm1_jsp._jspService (ContentForm1_jsp.java:1551)

    at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)

    at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)

    at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:432)

    at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:395)

    at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:339)

    at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)

    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)

    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)

    at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:748)

    at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:604)

    at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:543)

    to com FutureTense.Servlet.ServletRequest.include(ServletRequest.java:1410)

    to com FutureTense.Servlet.FRequestObj.include(FRequestObj.java:1422)

    to com FutureTense.Servlet.JSPServices.runJSP(JSPServices.java:111)

    to com FutureTense.Platform.FileSystem.FILESYSTEMJSPManager.runJSP(FILESYSTEMJSPManager.java:463)

    to com FutureTense.Servlet.JSPServices.runJSPObject(JSPServices.java:50)

    to com FutureTense.Platform.FileSystem.FILESYSTEMJSPManager$ JSPDataFile.run (FILESYSTEMJSPManager.java:190)

    at COM.FutureTense.Common.ContentServer.jspExecute (ContentServer.java:3027)

    at COM.FutureTense.Common.ContentServer.evalTemplate (ContentServer.java:2621)

    at COM.FutureTense.Common.ContentServer.processElement (ContentServer.java:1999)

    at COM.FutureTense.Common.CS.CallElement (CS.java:1603)

    at com.divine.ics.jsp.CallElement.doEndTag(CallElement.java:84)

    at com.openmarket.framework.jsp.Base.doEndTag(Base.java:143)

    to org.apache.jsp.jsp.cs_005fdeployed. OpenMarket.Gator.FlexibleAssets.FlexAssets.ContentForm_jsp._jspx_meth_ics_005fcallelement_005f0 (ContentForm_jsp.java:503)

    to org.apache.jsp.jsp.cs_005fdeployed. OpenMarket.Gator.FlexibleAssets.FlexAssets.ContentForm_jsp._jspx_meth_ics_005fthen_005f0 (ContentForm_jsp.java:475)

    to org.apache.jsp.jsp.cs_005fdeployed. OpenMarket.Gator.FlexibleAssets.FlexAssets.ContentForm_jsp._jspService (ContentForm_jsp.java:157)

    at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)

    at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)

    at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:432)

    at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:395)

    at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:339)

    at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)

    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)

    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)

    at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:748)

    at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:604)

    at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:543)

    to com FutureTense.Servlet.ServletRequest.include(ServletRequest.java:1410)

    to com FutureTense.Servlet.FRequestObj.include(FRequestObj.java:1422)

    to com FutureTense.Servlet.JSPServices.runJSP(JSPServices.java:111)

    to com FutureTense.Platform.FileSystem.FILESYSTEMJSPManager.runJSP(FILESYSTEMJSPManager.java:463)

    to com FutureTense.Servlet.JSPServices.runJSPObject(JSPServices.java:50)

    to com FutureTense.Platform.FileSystem.FILESYSTEMJSPManager$ JSPDataFile.run (FILESYSTEMJSPManager.java:190)

    at COM.FutureTense.Common.ContentServer.jspExecute (ContentServer.java:3027)

    at COM.FutureTense.Common.ContentServer.evalTemplate (ContentServer.java:2621)

    at COM.FutureTense.Common.ContentServer.processElement (ContentServer.java:1999)

    to com FutureTense.XML.Template.CallElement.execute(CallTag.java:253)

    to com FutureTense.XML.Template.BlockTag.execute(BlockTag.java:144)

    to com FutureTense.XML.Template.BlockTag.execute(BlockTag.java:120)

    to com FutureTense.XML.Template.Root.execute(BlockTag.java:365)

    to com FutureTense.XML.Template.XMLEval.run(XMLEval.java:331)

    at COM.FutureTense.Common.ContentServer.evalTheXML (ContentServer.java:3311)

    at COM.FutureTense.Common.ContentServer.evalTemplate (ContentServer.java:2551)

    at COM.FutureTense.Common.ContentServer.processElement (ContentServer.java:1999)

    to com FutureTense.XML.Template.CallElement.execute(CallTag.java:253)

    to com FutureTense.XML.Template.BlockTag.execute(BlockTag.java:144)

    to com FutureTense.XML.Template.BlockTag.execute(BlockTag.java:120)

    to com FutureTense.XML.Template.IfChild.execute(BlockTag.java:397)

    to com FutureTense.XML.Template.IFTag.execute(BlockTag.java:496)

    to com FutureTense.XML.Template.BlockTag.execute(BlockTag.java:144)

    to com FutureTense.XML.Template.BlockTag.execute(BlockTag.java:120)

    to com FutureTense.XML.Template.Root.execute(BlockTag.java:365)

    to com FutureTense.XML.Template.XMLEval.run(XMLEval.java:331)

    at COM.FutureTense.Common.ContentServer.evalTheXML (ContentServer.java:3311)

    at COM.FutureTense.Common.ContentServer.evalTemplate (ContentServer.java:2551)

    at COM.FutureTense.Common.ContentServer.processElement (ContentServer.java:1999)

    at COM.FutureTense.Common.CS.CallElement (CS.java:1603)

    at com.divine.ics.jsp.CallElement.doEndTag(CallElement.java:84)

    at com.openmarket.framework.jsp.Base.doEndTag(Base.java:143)

    to org.apache.jsp.jsp.cs_005fdeployed. USER INTERFACE. Actions.AdvancedUIHtml_jsp._jspService (AdvancedUIHtml_jsp.java:452)

    at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)

    at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)

    at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:432)

    at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:395)

    at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:339)

    at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)

    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)

    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)

    at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:748)

    at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:604)

    at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:543)

    to com FutureTense.Servlet.ServletRequest.include(ServletRequest.java:1410)

    to com FutureTense.Servlet.FRequestObj.include(FRequestObj.java:1422)

    to com FutureTense.Servlet.JSPServices.runJSP(JSPServices.java:111)

    to com FutureTense.Platform.FileSystem.FILESYSTEMJSPManager.runJSP(FILESYSTEMJSPManager.java:463)

    to com FutureTense.Servlet.JSPServices.runJSPObject(JSPServices.java:50)

    to com FutureTense.Platform.FileSystem.FILESYSTEMJSPManager$ JSPDataFile.run (FILESYSTEMJSPManager.java:190)

    at COM.FutureTense.Common.ContentServer.jspExecute (ContentServer.java:3027)

    at COM.FutureTense.Common.ContentServer.evalTemplate (ContentServer.java:2621)

    at COM.FutureTense.Common.ContentServer.processElement (ContentServer.java:1999)

    at COM.FutureTense.Common.CS.CallElement (CS.java:1603)

    at com.fatwire.cs.ui.framework.UIController.execute(UIController.java:150)

    at org.apache.jsp.jsp.cs_005fdeployed.fatwire.ui.controller.controller_jsp._jspService(controller_jsp.java:85)

    at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)

    at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)

    at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:432)

    at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:395)

    at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:339)

    at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)

    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)

    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)

    at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:748)

    at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:604)

    at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:543)

    to com FutureTense.Servlet.ServletRequest.include(ServletRequest.java:1410)

    to com FutureTense.Servlet.FRequestObj.include(FRequestObj.java:1422)

    to com FutureTense.Servlet.JSPServices.runJSP(JSPServices.java:111)

    to com FutureTense.Platform.FileSystem.FILESYSTEMJSPManager.runJSP(FILESYSTEMJSPManager.java:463)

    to com FutureTense.Servlet.JSPServices.runJSPObject(JSPServices.java:50)

    to com FutureTense.Platform.FileSystem.FILESYSTEMJSPManager$ JSPDataFile.run (FILESYSTEMJSPManager.java:190)

    at COM.FutureTense.Common.ContentServer.jspExecute (ContentServer.java:3027)

    at COM.FutureTense.Common.ContentServer.evalTemplate (ContentServer.java:2621)

    at COM.FutureTense.Common.ContentServer.generatePage (ContentServer.java:1640)

    at COM.FutureTense.Common.ContentServer.evalPage (ContentServer.java:1276)

    at COM.FutureTense.Common.ContentServer.execute (ContentServer.java:465)

    to com FutureTense.Servlet.FTServlet.execute(FTServlet.java:129)

    to com FutureTense.Servlet.FTServlet.doGet(FTServlet.java:53)

    at javax.servlet.http.HttpServlet.service(HttpServlet.java:620)

    at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)

    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)

    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)

    at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)

    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)

    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)

    at com.fatwire.auth.RequestAuthenticationFilter.doFilter(RequestAuthenticationFilter.java:193)

    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)

    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)

    to com FutureTense.Servlet.URLRewriteFilter.doFilter(URLRewriteFilter.java:81)

    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)

    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)

    at com.fatwire.wem.sso.cas.filter.CASFilter.doFilter(CASFilter.java:241)

    at com.fatwire.wem.sso.SSOFilter.doFilter(SSOFilter.java:51)

    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)

    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)

    at com.fatwire.cs.ui.framework.UIFilter.doFilter(UIFilter.java:108)

    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)

    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)

    at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:220)

    at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122)

    at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:503)

    at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:170)

    at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)

    at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:950)

    at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116)

    at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:421)

    at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1070)

    to org.apache.coyote.AbstractProtocol$ AbstractConnectionHandler.process (AbstractProtocol.java:611)

    to org.apache.tomcat.util.net.JIoEndpoint$ SocketProcessor.run (JIoEndpoint.java:316)

    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)

    to java.util.concurrent.ThreadPoolExecutor$ Worker.run (ThreadPoolExecutor.java:615)

    to org.apache.tomcat.util.threads.TaskThread$ WrappingRunnable.run (TaskThread.java:61)

    at java.lang.Thread.run(Thread.java:745)

    We should always do the regex with required attribute. Or write a filter/listener to generate the URL programmatically.

Maybe you are looking for