Invalid path /actions/register2 was requested

Hi , I am new in struts, I following the guide in http://www.coreservlets.com/Apache-Struts-Tutorial/ and always got
error
The request sent by the client was syntactically incorrect (Invalid path /actions/register2 was requested).
I havestruts-config.xml under TStruct\WEB-INF<action-mappings>
    <action path="/actions/register1"
            type="coreservlets.RegisterAction1">
      <forward name="success"
               path="/WEB-INF/results/result1.jsp"/>
    </action>
    <action path="/actions/register2"
            type="coreservlets.RegisterAction2">
      <forward name="bad-address"
               path="/WEB-INF/results/bad-address2.jsp"/>
      <forward name="bad-password"
               path="/WEB-INF/results/bad-password2.jsp"/>
      <forward name="success"
               path="/WEB-INF/results/result2.jsp"/>
    </action>i have RegisterAction2.class under coreservlets
I have register2.jsp under webapps\TStruct\forms
I have bad-address2.jsp.. TStruct\WEB-INF\results
I suppose right, why i always have mistake??
help to point out
Thank you

It work fine now. it just work like before it just not work, I don't why?

Similar Messages

  • 400   Bad Request - Invalid path /b2c/secure was requested

    Hi,
    I have two jsp pages. first page is included as a link in one of the inc.jsp in B2C application.
    This page has few input fields and upon submit button. I get error message
    400 Bad Request - Invalid path /b2c/secure was requested
    the action tag written in config.xml is like:
    <action path="/b2c/xyz" type="package_name.xyz">
              <forward name="success" path="/b2c/Page2.jsp"/>
              <forward name="failure" path="/b2c/Page2.jsp"/>
              </action>
    in web.xml:
    <servlet>
            <servlet-name>Page1.jsp</servlet-name>
            <jsp-file>/b2c/Page1.jsp</jsp-file>
            </servlet>
        <servlet>
            <servlet-name>Page2.jsp</servlet-name>
            <jsp-file>/b2c/Page2.jsp</jsp-file>
        </servlet>
    Please let me know if you could help me with the needful. Appreciate your earliest response.

    Hi Bharathi,
    If you are embedding a link in jsp where you are directly calling another jsp, its always better to code it like this
    <a href="<isa:webappsURL name="/b2c/Page1.jsp"/>" target="_new">
    There is no need to make any changes in web.xml file.
    If in your inc.jsp you want to call an action class on click on a link than call a javascript method onclick on that link
    test() is a javascript method where you will call your action class like
    function test() {
           isaTop().parent.location.href="<isa:webappsURL name='/b2c/xyz1.do'/>";
    Changes in config.xml should be like
    <action path="/b2c/xyz1" type="package_name.xyz">
              <forward name="success" path="/b2c/Page2.jsp"/>
              <forward name="failure" path="/b2c/Page2.jsp"/>
    </action>
    Make use of "<isa:webappsURL name='/test/test.jsp'/>" and it will work. Hope this helps you.
    Regards,
    Arshi
    Edited by: Arshi Arshi on Oct 3, 2009 9:50 AM

  • HTTP Status 400 - Invalid path /AnalyticalReporting/WebiCreate was requeste

    Hi,
    I have a  BusinessObject Enterprise XI 3.1 installed on a Linux server.
    When I try to create a New Web Intelligence Document, I get the following error.
    HTTP Status 400 - Invalid path /AnalyticalReporting/WebiCreate was requeste
    Do I need to install another module to activate this feature?
    Thanks
    /Yannick

    Hello Yannick
    Have a look at the following SAP note 1431655
    https://bosap-support.wdf.sap.corp/sap/support/notes/1431655
    Basically, you have to use the wdeploy command.
    Another information: When you install a Service Pack or a Fix Pack, the war files need to be redeployed.
    The installation program asks you if you want to do it manually or automatically.
    Regards,
    Philippe

  • Unable To Open Saved WI Reports in IE 9-Receive Invalid Path Error

    I am unable to open any saved web intelligence report documents in Internet Explorer 9.  When I select view or modify, the java report panel does not initiate but instead gives me an error stating "Invalid path /AnalyticalReporting/WebiView was requested".  Everything works fine if I use Firefox 9.   Is it a setting I need to change in internet explorer somewhere or is it a compaitibility issue?
    I can create new web intelligence queries and reports in IE 9, but if I try to open a report that I saved, I get an error.

    Hello,
    If you are using the older version of BOXI in that case IE 9 is not supported. Please check your Boxi version which supports IE 9 or not.
    Thanks,
    Rcse2006

  • Invalid Path error

    Hi, I'm using iplanet, but I'm sure the principle is the same for any server, ie. tomcat etc.
    Using struts, there are certain urls (usually concerning .do extensions) that cause the server to complain - Invalid path /bal/bla was requested. These are genuinely bad paths, but the kind of thing that a user may accidentally enter.
    Is there somewhere (in the web.xml?) that I can specify a catch-all page that the server will redirect to in the case of such errors? Remember it's not an exception of any kind, so the usual exception page thing doesn't work.

    Dissapointing not to get any responses, I thought this would probably be quite straightforward.

  • Business Objects XI 3.1 SP4 Infoview and IE9 HTTP Status 400 - Invalid path

    Hi There,
    When I working in Infoview with IE9 32Bit or 64Bit and I right click on any object i.e Crystal Report, Folder, Webi Report etc. and select properties I get the following Error
    HTTP Status 400 - Invalid path /PlatformServices/properties was requested
    Has any one got a workaround or a solution for this problem.
    Server - BOE XI 3.1 with SP4 running on a Windows Server 2008 R2 64 bit.
    Client PC`s\Laptops  - Windows 7 64 bit
    Kind Regards,
    Frikkie

    Dear all,
    Seems the issue is browser compatibility ans the below solution may work in your case
    HTTP 400 occurs because of URL difference between IE9 and older versions of supported IE. To resolve this issue, this error in Tomcat will be redirected to a HTML script that applies new URL format. Please follow this 3 steps process:
    STEP ONE: Solution in InfoViewAppActions Folder:
    1) Go to “D:\Business Objects\Tomcat55\webapps\InfoViewAppActions” folder. This folder already has httperror_404.htm and httperror_500.jsp by default.  Rename httperror_404.htm to httperror_404_backup.htm.
    2) Copy and paste the attached file from InfoViewAppActions folder (httperror_400.htm and httperror_404.htm) into “D:\Business Objects\Tomcat55\webapps\InfoViewAppActions” folder. Go to “D:\Business Objects\Tomcat55\webapps\InfoViewAppActions\WEB-INF”
    3) Take a backup of web.xml file and name it as web_backup.xml
    4) Open the file and paste the following script after the Error 404 error handling and save.
    Before:
    <error-page>
            <error-code>404</error-code>
    <location>/httperror_404.htm</location>
        </error-page>
    After:
    <error-page>
    <error-code>404</error-code>
    <location>/httperror_404.htm</location>
        </error-page>
        <error-page>
    <error-code>400</error-code>
    <location>/httperror_400.htm</location>
        </error-page>
    STEP TWO: Solution in AnalyticalReporting Folder:
    1) Go to “D:\Business Objects\Tomcat55\webapps\ AnalyticalReporting” folder. This folder already has httperror_404.htm and httperror_500.jsp by default.  Rename httperror_404.htm to httperror_404_backup.htm.
    2) Copy and paste the attached file from AnalyticalReporting folder (httperror_400.htm and httperror_404.htm) into “D:\Business Objects\Tomcat55\webapps\ AnalyticalReporting” folder. Go to “D:\Business Objects\Tomcat55\webapps\ AnalyticalReporting \WEB-INF”
    3) Take a backup of web.xml file and name it as web_backup.xml
    4) Open the file and paste the following script after the Error 404 error handling and save.
    Before:
    <error-page>
    <error-code>404</error-code>
    <location>/httperror_404.htm</location>
        </error-page>
    After:
    <error-page>
    <error-code>404</error-code>
    <location>/httperror_404.htm</location>
        </error-page>
        <error-page>
    <error-code>400</error-code>
    <location>/httperror_400.htm</location>
        </error-page>

  • Invalid path /jsp/AFDashboardPageView Error with 3.1 dashboard

    Anyone run into this error with displaying dashboards in InfoView 3.1 (on sp2, fixpack 2.7): HTTP Status 400 - Invalid path /jsp/AFDashboardPageView was requested.  It's not the dashboard itself - displays fine in edit mode and even simple test ones generate the error. 
    I have 2 environments at the same patch level.  One is working and the other gives this message but I can't find the diff.  I've been working with support for several days now with no progress. 
    I'm so incredibly frustrated with version 3.1 right now and would be really grateful for any help.

    Hi Cecelia,
    Thanks for the response.  What did they say about another environment is working?
    It doesn't make sense to me that it is a bug when one environment works but the other doesn't...
    I also opened a ticket with SAP but they are so slow to respond.
    Julian

  • HTTP STatus 400: WebiView was requested

    Hi All
    I install BOE to my ZCM 11 Primary server(SLES11), and it install successfully.
    I click reporting service from ZCC, and generate anyone report,it's fail.
    The web shaow "HTTP Status 400 - Invalid path /AnalyticalReporting/WebiView was requested"
    Type: Status report
    Message: Invalid path /AnalyticalReporting/WebiView was requested
    Description: The request sent by the client was syntactically incorrect (Invalid path /AnalyticalReporting/WebiView was requested).
    Do I have patch for fix it ?
    wyld

    Originally Posted by wyld
    Hi All
    I install BOE to my ZCM 11 Primary server(SLES11), and it install successfully.
    I click reporting service from ZCC, and generate anyone report,it's fail.
    The web shaow "HTTP Status 400 - Invalid path /AnalyticalReporting/WebiView was requested"
    Type: Status report
    Message: Invalid path /AnalyticalReporting/WebiView was requested
    Description: The request sent by the client was syntactically incorrect (Invalid path /AnalyticalReporting/WebiView was requested).
    Do I have patch for fix it ?
    wyld
    What browser and version are you using?
    Thomas

  • Invalid path /AFDashboardPageView was requested

    After upgrade my Business Object 3.1 SP0 to SP3 with Fix Pack 3.4 appear in the home of InfoView this error: HTTP Status 400 - Invalid path /AFDashboardPageView was requested.
    I can not upgrade more (i´m in the top level), how can solve it?
    Thanks in advance,
    Regards,

    Can you you please try the following?
    1) Stop the tomcat
    2) Go to <BOBJ installation path>\TOmcat55\webapps and remove the following directories:
    - InfoViewApp
    - InfoViewAppActions
    3) Start the tomcat
    Try again now to start the InfoView.
    I asumme that you are using WIndows. The path for Unix is similar ( <bobj installation paht>\tomcat\webapps)
    Do you have any integraiton Kit installed?
    Regards,
    Stratos

  • Sound has no valid device sound path although exporting device sounds was requested in the export settings. This sound will be ignored.

    I have bopped around the forums here for a while now, and while other people seem to have had the same problem as I am having in the past, I come to find that all of the solutions that have worked for others, do not in fact, work for me.
    I am running Flash Professional CS6 On an Acer Aspire. 4 Gigs of RAM, 500 Gigs of HD.
    The exact problem that I am having is as follows:
    I record a sound bit in Audacity, Export the sound as and MP3 File on my main computer Hard Drive.
    go to File>Import>Import to Library, I locate the file that I had created, then select it to be imported to my Library.
    I then create a new layer in my timeline, Label it as sound, place a new key frame into the timeline layer at the place in the animation that i hope the sound would start, set the audio sync to stream instead of event, then press CTRL+ENTER, which initiates the Test Movie function.
    At this time, the "Output" box Pops up and it states,
    "Sound has no valid device sound path although exporting device sounds was requested in the export settings. This sound will be ignored."
    No sound is played and i cannot, for the life of me, figure out why. I have tried all the troubleshoots that i can find online. I checked the publishing settings and nothing is being Overridden, I've attempted to untick the "export device sounds" option, but it is grayed out and cannot be toggled. I have attempted switching the MP3 format sound clip to a WAV format sound clip. I have attempted to re-recording the sound clip and re-importing the clip to the library. I have checked my computers speakers and everything is in working order and i have even checked to see if other projects sound works.
    I pulled up a previous project that i had finished a while back that had loads of sound imported the exact same way and it all works exactly as i expect it too. The sound plays, there is not "Output" box claiming an issue. It seems that the issue, whatever it might be, is stuck to this project itself.
    I have even started a new project, imported and placed both the MP3 and the WAV files into the sound layer created, CTRL+ENTER, and it works just fine without problem.
    If there is anything that i might have accidentally messed up in this projected that you know about, like settings that may have been changed that would cause such an annoying and seemingly unfixable issue, please let me know. I really do not want to loose this project over such an utterly stupid error.

    I've moved your question to the Flash Pro CC forum.

  • How to do more than one action per one request ?

    1. I have taskflow with several actions. For example Page1 (action1) -> Page2, Page2 (action2) -> Page3. How can I move from the Page1 to Page3 without creating additional actions per one request?
    2. I have 1 unbounded taskflow, and 2 bounded. Unbounded (action1) -> Bounded1, Unbounded (action2) -> Bounded2. How can I return from Bounded1 taskflow and enter to Bounded2 taskflow via "action2" per one request?
    Can I flow through tasks virtually from the java code? Sweeping generalization: how to flow through taskflows like graph from some node to other using some path which contains several nodes.

    John Stegeman wrote:
    inooni,
    Unless I am misunderstanding you, you can create a control flow from Page 1 to Page 3. You could also do this with a global control flow case so as to avoid having to create one for each pair of navigations you want to do.
    JohnJonh, I have a lot of bounded tasks (tasks and pages generates automatically). It involves to create a lot of actions to navigate between pairs of them. I'm searching way to navigate without destroying bounded tasks structure.

  • 'An invalid public movie atom was found in the movie' Error Message

    I was just tidying up all the music in iTunes and came across an album that half the songs are unplayable... I get no action with iTunes. I tried opening one of them with Quicktime and I get the following message:
    An invalid public movie atom was found in the movie
    I wonder if there might be a fix. I have the original CD at home but I am traveling and won't be back for a few months...
    Thanks!

    I tried to play video clips on from lynda.com and the Q appears but only the audio plays.I am new to Mac and have no idea what to do. The same clips play on my windows pc just fine and that is version 7.3.

  • Invalid SOAP action when using java ws WebService

    Hi all,
    this is a slightly more detailed error for a problem i posted recently. I am connecting to a web service that was generated from WSDL. It has two methods "HelloWorld" and "HelloSayFirstName". As defined in the WSDL, the methods use the SOAP action document style. I want to add a cookie to the http header, so after the port is created, I use the following to add the header to the requestContext:
              BindingProvider bindingProvider = (BindingProvider) servicePort;
              Map<String, Object> requestContext = bindingProvider.getRequestContext();
              List<String> cookies = new ArrayList<String>();
              cookies.add("mycookie=mytoken");
              HashMap<String, List<String>> httpHeaders = new HashMap<String, List<String>>();
              httpHeaders.put(HTTPConstants.HEADER_COOKIE, cookies);
              requestContext.put(MessageContext.HTTP_REQUEST_HEADERS, httpHeaders);
    This works when I call the first method (HelloWorld) - the first activity message sent to the server contains the following:
    <HttpRequest>
    <Method>POST</Method>
    <QueryString></QueryString>
    <WebHeaders>
    <Cache-Control>no-cache</Cache-Control>
    <Connection>keep-alive</Connection>
    <Pragma>no-cache</Pragma>
    <Transfer-Encoding>chunked</Transfer-Encoding>
    <Content-Type>text/xml; charset=UTF-8</Content-Type>
    <Accept>*</Accept>
    <Cookie>mycookie=mytoken</Cookie>
    <Host>exampleHost</Host>
    <User-Agent>Java/1.5.0_14</User-Agent>
    <SOAPAction>"http://tempuri.org/IMyService/HelloWorld"</SOAPAction>
    </WebHeaders>
    </HttpRequest>
    <soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
    <s:Header xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">
    <To s:mustUnderstand="1" xmlns="http://schemas.microsoft.com/ws/2005/05/addressing/none">http://exampleHost/WebServices/WCFService/Service.svc</To>
    <Action s:mustUnderstand="1" xmlns="http://schemas.microsoft.com/ws/2005/05/addressing/none">http://tempuri.org/IMyService/HelloWorld</Action>
    </s:Header>
    <soap:Body>
    <HelloWorld xmlns="http://tempuri.org/" xmlns:ns2="http://schemas.datacontract.org/2004/07/" xmlns:ns3="http://schemas.microsoft.com/2003/10/Serialization/">
    <myValue1>world</myValue1>
    </HelloWorld>
    </soap:Body>
    </soap:Envelope>
    However, after this method, the httpHeaders in the requestContext object have been updated to include the "Accept" header and the "SOAPAction" header - which is the incorrect action! Now, when I call the method "HelloSayFirstName" I get the following:
    <HttpRequest>
    <Method>POST</Method>
    <QueryString></QueryString>
    <WebHeaders>
    <Cache-Control>no-cache</Cache-Control>
    <Connection>keep-alive</Connection>
    <Pragma>no-cache</Pragma>
    <Transfer-Encoding>chunked</Transfer-Encoding>
    <Content-Type>text/xml; charset=UTF-8</Content-Type>
    <Accept>*</Accept>
    <Cookie>mycookie=mytoken</Cookie>
    <Host>exampleHost</Host>
    <User-Agent>Java/1.5.0_14</User-Agent>
    <SOAPAction>"http://tempuri.org/IMyService/HelloWorld"</SOAPAction>
    </WebHeaders>
    </HttpRequest>
    <soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
    <s:Header xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">
    <To s:mustUnderstand="1" xmlns="http://schemas.microsoft.com/ws/2005/05/addressing/none">http://exampleHost/WebServices/WCFService/Service.svc</To>
    <Action s:mustUnderstand="1" xmlns="http://schemas.microsoft.com/ws/2005/05/addressing/none">http://tempuri.org/IMyService/HelloWorld</Action>
    </s:Header>
    <soap:Body>
    <HelloSayFirstName xmlns="http://tempuri.org/" xmlns:ns2="http://schemas.datacontract.org/2004/07/" xmlns:ns3="http://schemas.microsoft.com/2003/10/Serialization/">
    <dataContractValue></dataContractValue>
    </HelloSayFirstName>
    </soap:Body>
    </soap:Envelope>
    It seems that the SOAPAction in the http header and the soap header is incorrect. Is there any reason why the requestContext would keep hold of the action that was previously called, and not use the new action? I'm stumped here - any help would be greatly appreciated.
    Cheers.

    Does not only happen when using JAX-WS.
    the following servlet code is enough to reproduce the problem :
    protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
    response.setContentType("text/xml;charset=\"utf-8\"");
    It only occurs on 10.1.3.4.0 (works fine on 10.1.3.3.0 and 11.1.1.1.0 TP4)
    Regards

  • Invalid Path for target file, check if connector is deployed correctly

    Hi all,
    I've got a tricky problem over here: we are using OMB scripts for generating simple extract mappings that just copy data from an oracle source table to a flat file on a directory. Up untill now ( with version 11.1 ) this did not pose any troubles, but now we are using 11.2 for the first time and we don't get the mappings to execute. Generating, validating and deploying all works fine, only executing fails with the error: "Invalid Path for target file, check if connector is deployed correctly". It ends to rapidly, so I'm assuming the problem lies in the repository and not on the database itself.
    I'm pretty sure all locations are defined as needed, flat file operator in the mapping has correct location, the flat file module has the same location,...
    I tried almost everything: recreate oracle module, recreate flat file module, unregister and recreate db location, unregister and recreate dir location, recreate mapping and flat file, export/import...
    The strange thing is, I was able to execute a mapping once. Although it ended with an error (due to a function in the mapping), it created the file correctly. After that I needed to update the directory path of the target location and from then on, I always got the error above, and I don't see a good reason.
    Any suggestions??
    Tnx,
    Michel

    That error is displayed when the generated code fails to execute with one of the following database errors;
    UTL_FILE.INVALID_PATH
    UTL_FILE.INVALID_OPERATION
    UTL_FILE.INVALID_FILEHANDLE
    So its worth checking the generated code for that map and searching for the code around UTL_FILE.FOPEN and seeing what the path and the file name in the code are. Maybe the file is created with permissions such that it can be created but not then re-written and its an OS permissions thing (such as UMASK settings).
    Cheers
    David

  • When updating .lbi files in DreamWeaver CS4 I get an invalid path.

    When I make changes to my .lbi files in DreamWeaver CS4 I and try to update them I am getting
       item Library\dreamweaver\themed_image.lbiE:\RCG\Web Sites\2011 RCG Working Web Site\Library\dreamweaver\themed_image.lbi contains an invalid path.
        item Library\dreamweaver\logo.lbiE:\RCG\Web Sites\2011 RCG Working Web Site\Library\dreamweaver\logo.lbi contains an invalid path.
        item Library\dreamweaver\icons.lbiE:\RCG\Web Sites\2011 RCG Working Web Site\Library\dreamweaver\icons.lbi contains an invalid path.
        item Library\dreamweaver\menu_top.lbiE:\RCG\Web Sites\2011 RCG Working Web Site\Library\dreamweaver\menu_top.lbi contains an invalid path.
        item Library\dreamweaver\menu_side.lbiE:\RCG\Web Sites\2011 RCG Working Web Site\Library\dreamweaver\menu_side.lbi contains an invalid path.
        item Library\dreamweaver\$_whats_new.lbiE:\RCG\Web Sites\2011 RCG Working Web Site\Library\dreamweaver\$_whats_new.lbi contains an invalid path.
      files examined: 136
      files updated: 0
      files which could not be updated: 0
    total time: (0:00:13)
    Here is the code in one of the files for my side menu.. I do not see what is wrong and was wondering if anyone could help. Thank you.
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
    <!--
      <div class="maincontainer">
            <table style="width: 100%" cellpadding="0" cellspacing="0">
                <tr>
                    <td>
                    <table style="width: 100%" cellpadding="0" cellspacing="0">
                        <tr>
                            <td class="headerleft"><h3>MainMenu</h3></td>
                            <td class="headerright"> </td>
                        </tr>
                    </table>
                    </td>
                </tr>
                <tr>
                    <td>
                    <table style="width: 100%" cellpadding="0" cellspacing="0">
                        <tr>
                            <td class="leftcolumn"></td>
                            <td class="maincontent">
    -->   
    <div class="maincontent">   
    <h3>MainMenu</h3>               
    <div class="bg">
    <!-- menu  -->
    <div id="ddsidemenubar" class="sidemenu">
    <ul>
    <li><a href="../../index.htm"             title="Home">                        <span>Home</span></a></li>
    <li><a href="../../catalog_opening.html"         title="Catalog"     rel="sub1">        <span>Catalog</span></a></li>
    <li><a href="../../services.htm"         title="Services"    rel="sub2">        <span>Services</span></a></li>
    <li><a href="../../photo_gallery.htm"     title="Photos">Gallery<span></span></a></li>
    <li><a href="../../sitemap.htm"         title="Search">                        <span>Search</span></a></li>
    </ul>
    </div>
    <script type="text/javascript">
    ddlevelsmenu.setup("ddsidemenubar", "sidebar") //ddlevelsmenu.setup("mainmenuid", "topbar|sidebar")
    </script>
    <!--Side Drop Down Menu 1 HTML-->
    <ul id="sub1" class="ddsubmenustyle sidesubmenu">
    <li><a href="../../catalog_opening.html">Senior Class T-Shirts</a>
      <ul>
        <li><a href="../../catalog_seniorclass.html">Page 1</a></li>
        <li><a href="../../catalog_seniorclass2.html">Page 2</a></li>
      </ul>
    </li>
    <li><a href="../../catalog_opening.html">School T-Shirts</a>
      <ul>
        <li><a href="../../catalog_school1.html">Page 1</a></li>
        <li><a href="../../catalog_school2.html">Page 2</a></li>
      </ul>
    </li>
    <li><a href="../../catalog_opening.html">Montana T-Shirts</a>
      <ul>
        <li><a href="../../catalog_montana1.html">Page 1</a></li>
        <li><a href="../../catalog_montana2.html">Page 2</a></li>
        <li><a href="../../catalog_montana3.html">Page 3</a></li>
        </ul>
    </li>
    <li><a href="../../catalog_misc.html">Misc T-Shirts</a>
      </li>
    </ul>
    <!--Side Drop Down Menu 2 HTML-->
    <ul id="sub2" class="ddsubmenustyle sidesubmenu">
    <li><a href="../../direct_to_garment.html">T-Shirt Printing</a> </li>
    <li><a href="../../computer_design.html">Computer Design</a> </li>
    <li><a href="../../signs.html">Signs</a> </li>
    <li><a href="../../vehicle_graphics_and_wraps.html">Vehicle Graphics/Wraps</a> </li>
    <li><a href="../../airbrush.html">Airbrush</a> </li>
    </ul>
    <!--Side Drop Down Menu 3 HTML-->
    <!-- end menu / do not edit beyond this line -->
    </div></div>
    <!--
                            </td>
                            <td class="rightcolumn"></td>
                        </tr>
                    </table>
                    </td>
                </tr>
                <tr>
                    <td>
                    <table style="width: 100%" cellpadding="0" cellspacing="0">
                        <tr>
                            <td class="bottomleft"> </td>
                            <td class="bottomright"> </td>
                        </tr>
                    </table>
                    </td>
                </tr>
            </table>
    </div>
    -->

    Are all of your pages that are linked to this on the same directory level?
    The ../../ in front of every link means "go up two directory levels". If there are no pages, or if some of the pages are not at that directory level, the links would be going to nothing.
    I don't use library items myself, so I'm not sure if that has anything to do with it, but the "bad path" in your error report leads me to think some of those paths (since they're the only ones in the code) could be pointing to the wrong locations.
    My response will also bump your question back to the top of the pile. Maybe someone else will have a good idea of what's actually happening.

Maybe you are looking for