Cannot get footer div to be inside Wrapper DIV, without setting wrapper height

I have a wrapper that contains everything on the page in the HTML code, and yet the footer displays outside of the Wrapper DIV. I've tried floating the wrapper DIV left and it then contains the footer, but the unwanted side effect is that the wrapper moves in which direction I float it instead of being where i need it to be, equidistant from either side of the browser window. I've tried overflow hidden, but that's not working either. Thanks.   
#wrapper {
width: 1000px;
margin-right: auto;
margin-left: auto;
background-color: #FFF;
overflow: hidden;
height: 2000px;
#footer {
clear: both;
float: left;
height: 200px;
/* [disabled]margin-top: 50px; */
background-color: #336699;
width: 100%;

Why is your footer floated left?
Basic 2-column Layout (view source to see the code)
http://alt-web.com/TEMPLATES/CSS-Basic-2-column-layout.shtml
Nancy O.
Alt-Web Design & Publishing
Web | Graphics | Print | Media  Specialists 
http://alt-web.com/
http://twitter.com/altweb

Similar Messages

  • Can't get footer div to show

    If anyone would like to help me here, I'd greatly appreciate
    it. I have given a single background image to a div surrounding my
    main content in a "faux column" layout. Problem is, my footer isn't
    showing up, even though I close the div tag before the footer div
    begins. I gave the footer a super high z index, but it does no
    good... Aaaaarrrrgggghhhhh!

    On Sun, 10 Feb 2008 17:35:49 +0000 (UTC), "Paevo Kelley"
    <[email protected]> wrote:
    >Sorry, in my rage I forgot the url...
    >
    >
    http://www.nonpareil-design.com/
    Come on - you say site is all to W3C - but it fails their
    test on a
    most basic level.
    http://validator.w3.org/check?uri=http%3A%2F%2Fwww.nonpareil-design.com%2F&charset=%28dete ct+automatically%29&doctype=Inline&ss=1&group=0&verbose=1#line-123
    character "#" is not allowed in the value of attribute "id" .
    <div id="#
    # <div id="#sidebar2 ul">
    # <ul>
    # <li>All design according to W3C
    requirements</li>
    ~Malcolm N....
    ~

  • Cannot get background Div colors to print

    I am developing a site in DW and I cannot get background
    colors to print in either a table or layer. This occurs in IE7 and
    Firefox.

    Hi,
    You've turned on background colour printing in IE and
    Firefox, right?
    Print background colours (Internet Explorer):
    With Internet Explorer open, click on Tools -> Internet
    Options... This will
    open a dialogue box, where you will need to select the
    'Advanced' tab.
    Scroll about half way down the settings list, and you will
    find a 'Printing'
    setting. Tick the 'Print background colors and images'
    option. Then Click
    OK.
    Print background colours (Firefox):
    With Firefox open, click on File -> Page Setup... This
    will open a dialogue
    box, where you will need to select the 'Format & Options'
    tab. Tick the
    'Print Background (colors & images)' option. Then Click
    OK.
    Cheers,
    Chris.
    "mallygees" <[email protected]> wrote in
    message
    news:ek0f5a$8s1$[email protected]..
    >I am developing a site in DW and I cannot get background
    colors to print in
    >either a table or layer. This occurs in IE7 and Firefox.

  • I am having unwanted widow re-sizing with Firefox 4. Seems to be at random- after it occurs, I cannot get my windows back to the original size without rebooting.

    I usually run 2 Firefox windows with about 5-7 tabs each. once in a while my first window gets "re-sized" to about 1 inch long in the upper left of my screen. Nothing I do will bring it back. I have to reboot, then I can re-size it manually. Also, this new FF4 seems to freeze a helluva lot more than the 3.6 version.
    Kind of annoying.
    Anyone with any thoughts?

    I usually run 2 Firefox windows with about 5-7 tabs each. once in a while my first window gets "re-sized" to about 1 inch long in the upper left of my screen. Nothing I do will bring it back. I have to reboot, then I can re-size it manually. Also, this new FF4 seems to freeze a helluva lot more than the 3.6 version.
    Kind of annoying.
    Anyone with any thoughts?

  • I cannot get an animated graphic symbol to be animated in my browser...

    Hello and thanks for looking...
    I have followed this animation using bones and armatures tutorial:
    http://www.adobe.com/devnet/flash/articles/character_animation_ik.htmlhttp://
    (which is superb and thanks to the poster)
    My problem is that i cannot get them to be animated inside a browser.
    I have created the armature and the poses etc. and I have then selected all the leg parts and converted them to a graphic symbol as per the instructions (i have nested the leg symbols inside the 'leg armature' symbol (point 12 near figure 27).  I have connected all the bones fine not a problem...
    But if i then look at them in a browser they are not animated, but if i press play inside the little library window it is animated! 
    So each indivdual armature symbol works a treat in the library window (individually).  However when i save them as whole (i.e. a walk cycle symbol as per point 1 near figure 39) nothing is animated.  I have motion tweened them to move across the stage (so they have the frames to be animated) but there are no animated parts when previewed - the character just glides with no moving parts.
    I have re-read it several times and cannot find what i am doing wrong!  It is probably something really simple and i am being dim - it would be nice if you could tell me how   Sorry if this is confusing. My head is hurting again.
    Thanks v much.
    (just to note i did select AS3 and i have CS6)

    Dude your a superstar!
    I read this and thought i had done that, but it turns out i needed to extend the frames before i converted to the last 'complete' symbol!
    (i was half way through re doing it - and gettting annoyed!)
    Thanks ever so

  • Why is image over flowing content div into footer div?

    My content div is set at 975px wide padding 20px.  I insert a image that is 700x525.  Content div expands to fit image.  As soon as I set the alignment on the image to left Content div shrinks, image overflowing into footer and text in footer is wrapped around image.  If I set a height for the Content div larger than height of image all is well.  My problem is images on different pages will all be different sizes.
    Code:
    <div id="content">
        <h1><img src="Oral/OralCavity_Labeled.jpg" alt="Oral Cavity" width="700" height="525" align="left" />Content for  id "content" Goes Here</h1>
      </div>
      <div id="footer">
        <h5>Property of College of the Canyons Biology Department. All rights reserved. <a href="mailto:[email protected]">Contact Us</a>.</h5>
      </div>
      <h5> </h5>
    </div>
    </body>
    Please help, can't proceed with website until this problem is solved.

    Try this:
    #content {
    width: 975px;
    background: #FFF;
    padding: 20px;
    overflow:hidden;
    The magic of overflow hidden:
    http://colinaarts.com/articles/the-magic-of-overflow-hidden/
    PS.  I'm glad I'm not squeamish.
    Nancy O.
    Alt-Web Design & Publishing
    Web | Graphics | Print | Media  Specialists 
    http://alt-web.com/
    http://twitter.com/altweb

  • Cannot get mail message, then later I get mail

    Cannot get mail message for all accounts, then later without doing anything I get my mail a couple of hours late. Have screen shot but can't seem to insert it here.

    Hello there dinadinadina,
    It sounds like you have modified the password settings for your Gmail account after changing the password. Thats where I would have started too. Next I would restart the device and test it one more time, and then remove and add the account again in Settings:
    Get help with Mail on iPhone, iPad, and iPod touch
    Restart your iOS device.
    Delete the affected email account from your device.
    Tap Settings > Mail, Contacts, Calendars.
    Tap the affected email account.
    Tap Delete Account.
    Add your account again.
    Thank you for using Apple Support Communities.
    Take care,
    Sterling

  • TS1398 Stuck on Password Incorrect for Exchange, wi fi has changed , cannot get to General Settings

    I am stuck on a message Password Incorrect for Exchange (my work email). My Wi Fi password has been reset and it is trying to auto connect.  I cannot get to General Settings to change the Wi Fi setting.   Also stuck on FB app sitting behind the message.   When I dbl clk Home there are no apps listed. 

    Reboot the iPad by holding down on the sleep and home buttons at the same time for about 10-15 seconds until the Apple Logo appears - ignore the red slider - let go of the buttons.
    After the iPad starts up completely maybe then the apps will appear in the task bar and you can close them or maybe you will be able to back out of the apps after the reboot.
    You can also try force quitting the mail app.
    Force quit the app by holding down on the sleep button until the red slider appears. Let go of the sleep button and then hold down on the home button until the app quits. Restart the iPad. Restart the iPad by holding down on the sleep button until the red slider appears and then slide to shut off. To power up hold the sleep button until the Apple logo appears and let go of the button.

  • After selecting "Tones" within iTunes on iPad, I cannot get back to the regular music section. I am eternally stuck inside Tones. Help !!

    After selecting "Tones" within iTunes on iPad, I cannot get back to the regular music section. I am eternally stuck inside Tones. Help !! It's driving me nuts.

    I copied this from an extremely knowledgable iTunes for Windows user in another discussion. Maybe this will help.
    In Windows, you can restore much of the look & feel of iTunes 10.7 with these shortcuts:
    ALT to temporarily display the menu bar
    CTRL+B to show or hide the menu bar
    CTRL+S to show or hide the sidebar
    CTRL+/ to show or hide the status bar (won't hide for me on Win XP)
    Click the magnifying glass top right and untick Search Entire Library to restore the old search behaviour
    Use View > Hide <Media Kind> in the cloud or Edit (iTunes) > Preferences > Store anduntick Show iTunes in the cloud purchases to hide the cloud items. The second method eliminates the cloud status column (and may let iTunes start up more quickly)
    If you don't like having different coloured background & text in the Album (Grid) view use Edit(iTunes) > Preferences > General and untick Use custom colours for open albums, movies, etc.
    With iTunes 11.0.3 you can enable artwork in the Songs and playlist views from View > Show View Options (CTRL+J) making it more like the old Album List view.
    If you are a Mac user, all you have to do is start navigating through the menu items at the top of the screen to find just about everything that is mentioned here.

  • IPad2 cannot get mail from inside work wlan

    Everything on my iPad2 works fine when I am at home on my home network.
    At work, I login through a wifi wlan router using my work user name and password.  At that point, the connection to the exchange server works fine as do the internet and intranet connections.  However every time I try to access my mobileme or Gmail accounts, I get the following notice (sub the gmail server of the gmail warning):
    Cannot Get Mail
    The mail server "mail.mac.com" is
    not responding.  Verify that you have
    entered the correct account info in
    Mail settings.
    OK
    Again, when I get home, the connection picks up and all my email and calendar information is connected and up-to-date when I open either app.  I suspect that this has to do with a blocked port on our firewall.  I have no idea which one, or how to fix this.
    Has anyone else seen this and figured out how to fix it?

    Our IT group is PC only, so there will be no help there...
    As to the question about the gmail sever, just substitute "imap.gmail.com" for the "mail.mac.com".  Other than that, the error message is identical.
    I can log in to gmail in safari on the ipad just fine, but mobileme does not let you log in from safari.  Instead, it walks you through the setup of the mobileme account on the ipad - which doesn't help much...

  • Can't get my divs side by side and tried everything

    i am new to DW and am really struggling
    i am simply trying to get my DIVs side by side by floating left and floating right inside a wrapper DIV
    thye just always end up one ontop of the other
    here's the html can someone have a look for me i have been struggling with this for days and rebuilt the site 3 times.
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
    <title>suffolk international film festval</title>
    <link rel="stylesheet" type="text/css" href="default.css"/>
    <style type="text/css">
    #wrapper {
              background-color: #000;
              height: auto;
              width: 960px;
              margin-right: auto;
              margin-left: auto;
    #wrapper #nav {
              background-color: #000;
              float: right;
              height: 20px;
              width: auto;
    #wrapper #pics banner {
              height: 85px;
              width: 960px;
    #wrapper #main wrapper {
              background-color: #000;
              height: 600px;
              width: 960px;
              border: 2px dotted #C00;
    #wrapper #main wrapper #main left {
              background-color: #565656;
              float: left;
              height: 390px;
              width: 440px;
    #wrapper #main wrapper #main right wrapper {
              background-color: #565656;
              float: right;
              height: auto;
              width: 100;
              border-top-width: 2px;
              border-right-width: 2px;
              border-bottom-width: 2px;
              border-left-width: 2px;
              border-top-style: dotted;
              border-right-style: dotted;
              border-bottom-style: dotted;
              border-left-style: dotted;
    </style>
    <script type="text/javascript">
    function MM_swapImgRestore() { //v3.0
      var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
    function MM_preloadImages() { //v3.0
      var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
        var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
        if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
    function MM_findObj(n, d) { //v4.01
      var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
        d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
      if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
      for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
      if(!x && d.getElementById) x=d.getElementById(n); return x;
    function MM_swapImage() { //v3.0
      var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
       if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
    </script>
    </head>
    <body onload="MM_preloadImages('images/nav-bar-over_01.gif','images/nav-bar-over_02.gif','image s/nav-bar-over_03.gif','images/nav-bar-over_04.gif','images/nav-bar-over_05.gif','images/n av-bar-over_06.gif','images/nav-bar-over_07.gif')">
    <div id="wrapper">
              <div id="banner"><img src="images/banner_01.gif" width="960" height="116" alt="banner" /></div>
        <div id="nav"><a href="index test.html" onmouseout="MM_swapImgRestore()" onmouseover="MM_swapImage('home','','images/nav-bar-over_01.gif',1)"><img src="images/nav-bar_01.gif" alt="home" name="home" width="81" height="20" border="0" id="home" /></a><a href="#" onmouseout="MM_swapImgRestore()" onmouseover="MM_swapImage('about us','','images/nav-bar-over_02.gif',1)"><img src="images/nav-bar_02.gif" name="about us" width="79" height="20" border="0" id="about us" /></a><a href="#" onmouseout="MM_swapImgRestore()" onmouseover="MM_swapImage('contact','','images/nav-bar-over_03.gif',1)"><img src="images/nav-bar_03.gif" name="contact" width="80" height="20" border="0" id="contact" /></a><a href="#" onmouseout="MM_swapImgRestore()" onmouseover="MM_swapImage('attend','','images/nav-bar-over_04.gif',1)"><img src="images/nav-bar_04.gif" name="attend" width="81" height="20" border="0" id="attend" /></a><a href="#" onmouseout="MM_swapImgRestore()" onmouseover="MM_swapImage('films','','images/nav-bar-over_05.gif',1)"><img src="images/nav-bar_05.gif" name="films" width="79" height="20" border="0" id="films" /></a><a href="#" onmouseout="MM_swapImgRestore()" onmouseover="MM_swapImage('supporters','','images/nav-bar-over_06.gif',1)"><img src="images/nav-bar_06.gif" name="supporters" width="80" height="20" border="0" id="supporters" /></a><a href="#" onmouseout="MM_swapImgRestore()" onmouseover="MM_swapImage('team','','images/nav-bar-over_07.gif',1)"><img src="images/nav-bar_07.gif" name="team" width="80" height="20" border="0" id="team" /></a></div>
      <div id="pics banner"><img src="images/pics-banner.jpg" width="960" height="85" alt="banner2" /></div>
        <div id="main wrapper">
                  <div id="main left"></div>
            <div id="main right wrapper">
                      <div id="top">
                    <p>test</p>
                </div>
                <div id="bottom">
              </div>
            </div>
    </div>
        </div>
    </body>
    </html>

    It is important to keep things as simple as possible and not to introduce elements for the sake of it. As a case in mind is the #wrapper element. There are already two wrapper elements called html and body that we can use.
    To ensure that you do not run into problems in the future, use a CLASS instead of an ID. They both perform the same function with the exception that an ID is unique in each document.
    Copy and paste the following into a new document and view the result in your favourite browser.
    <!doctype html>
    <html>
    <head>
    <meta charset="utf-8">
    <title>Untitled Document</title>
    <style>
    * { /* USE A RESET INSTEAD - http://meyerweb.com/eric/tools/css/reset/*/
        padding: 0;
        margin: 0;
    *, *:before, *:after { /* http://www.paulirish.com/2012/box-sizing-border-box-ftw/ */
      -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
    p, h1, h2, h3, h4 {
        padding: 1em 20px;
    html {
        background: #FFF;
        height: 100%;
    body {
        background: #CCC;
        margin: auto;
        width: 960px;
    .header {
        background: #060;
        color: #CCC;
    .nav {
        background: #000;
        color: #CCC;
    .aside {
        float: left;
        width: 30%;
    .article {
        background: #FFC;
        float: left;
        width: 70%;
    .article .feature {
        background: #F30;
        float: left;
        height: 150px;
        margin: 1.65%;
        width: 30%;
    .footer {
        background: #060;
        clear: both;
        color: #CCC;
    </style>
    </head>
    <body>
      <div class="header">
        <h1>HEADER</h1>
      </div>
      <div class="nav">
        <p>Navigation</p>
      </div>
      <div class="aside">
        <h3>Side Bar</h3>
      </div>
      <div class="article">
        <h2>Main Article</h2>
        <div class="feature">
            <h4>Feature 1</h4>
        </div>
        <div class="feature">
            <h4>Feature 2</h4>
        </div>
        <div class="feature">
            <h4>Feature 3</h4>
        </div>
      </div>
      <div class="footer">
        <p>Footer</p>
      </div>
    </body>
    </html>

  • NullPointerException - Cannot get the value from variable f_cashGiven

    In SubCheckout.java (a POS), what I want is when Payment button (f_cashPayment) is pressed, the action "Cash" is performed, get the value from Cash Given (f_cashGiven), do the subtraction and post the value as Cash Return (f_cashReturn). The code is filled in actionPerformed. But I cannot get the value by using f_cashGiven.getValue() from VNumber class. It returns NULL. This should be quite straight forward, but I do not know what is wrong. Please help!
    Enclosed please find the source code of SubCheckout.java and VNumber.java
    This is the code of SubCheckout.java :
    * The contents of this file are subject to the   Compiere License  Version 1.1
    * ("License"); You may not use this file except in compliance with the License
    * You may obtain a copy of the License at http://www.compiere.org/license.html
    * Software distributed under the License is distributed on an  "AS IS"  basis,
    * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License for
    * the specific language governing rights and limitations under the License.
    * The Original Code is Compiere ERP & CRM Smart Business Solution. The Initial
    * Developer of the Original Code is Jorg Janke. Portions created by Jorg Janke
    * are Copyright (C) 1999-2005 Jorg Janke.
    * All parts are Copyright (C) 1999-2005 ComPiere, Inc.  All Rights Reserved.
    * Contributor(s): ______________________________________.
    package org.compiere.pos;
    import java.awt.*;
    import java.awt.event.*;
    import java.math.BigDecimal;
    import javax.swing.border.*;
    import org.compiere.grid.ed.*;
    import org.compiere.swing.*;
    import org.compiere.util.*;
    *     POS Checkout Sub Panel
    *  @author Jorg Janke
    *  @version $Id: SubCheckout.java,v 1.3 2005/03/11 20:28:22 jjanke Exp $
    public class SubCheckout extends PosSubPanel implements ActionListener
          *      Constructor
          *     @param posPanel POS Panel
         public SubCheckout (PosPanel posPanel)
              super (posPanel);
         }     //     PosSubCheckout
         private CButton f_register = null;
         private CButton f_summary = null;
         private CButton f_process = null;
         private CButton f_print = null;
         private CLabel f_lcreditCardNumber = null;
         private CTextField f_creditCardNumber = null;
         private CLabel f_lcreditCardExp = null;
         private CTextField f_creditCardExp = null;
         private CLabel f_lcreditCardVV = null;
         private CTextField f_creditCardVV = null;
         private CButton f_cashPayment = null;
         private CLabel f_lcashGiven = null;
         private VNumber f_cashGiven = null;
         private CLabel f_lcashReturn = null;
         private VNumber f_cashReturn = null;
         private CButton f_creditPayment = null;
         /**     Logger               */
         private static CLogger log = CLogger.getCLogger(SubCheckout.class);
          *      Initialize
         public void init()
              //     Title
              TitledBorder border = new TitledBorder(Msg.getMsg(Env.getCtx(), "Checkout"));
              setBorder(border);
              //     Content
              setLayout(new GridBagLayout());
              GridBagConstraints gbc = new GridBagConstraints();
              gbc.insets = INSETS2;
              //     --     0
              gbc.gridx = 0;
              f_register = createButtonAction("Register", null);
              gbc.gridy = 0;
              add (f_register, gbc);
              f_summary = createButtonAction("Summary", null);
              gbc.gridy = 1;
              add (f_summary, gbc);
              f_process = createButtonAction("Process", null);
              gbc.gridy = 2;
              add (f_process, gbc);
              f_print = createButtonAction("Print", null);
              gbc.gridy = 3;
              add (f_print, gbc);
              //     --     1 -- Cash
              gbc.gridx = 1;
              gbc.gridheight = 2;
              gbc.fill = GridBagConstraints.BOTH;
              gbc.weightx = .1;
              CPanel cash = new CPanel(new GridBagLayout());
              cash.setBorder(new TitledBorder(Msg.getMsg(Env.getCtx(), "Cash")));
              gbc.gridy = 0;
              add (cash, gbc);
              GridBagConstraints gbc0 = new GridBagConstraints();
              gbc0.insets = INSETS2;
              gbc0.anchor = GridBagConstraints.WEST;
              f_lcashGiven = new CLabel(Msg.getMsg(Env.getCtx(),"CashGiven"));
              cash.add (f_lcashGiven, gbc0);
              f_cashGiven = new VNumber("CashGiven", false, false, true, DisplayType.Amount,
                   Msg.translate(Env.getCtx(), "CashGiven"));
              f_cashGiven.addActionListener(this);
              f_cashGiven.setColumns(10, 25);
              cash.add (f_cashGiven, gbc0);
              f_cashGiven.setValue(Env.ZERO);
              f_lcashReturn = new CLabel(Msg.getMsg(Env.getCtx(),"CashReturn"));
              cash.add (f_lcashReturn, gbc0);
              f_cashReturn = new VNumber("CashReturn", false, true, false, DisplayType.Amount,
                   "CashReturn");
              f_cashReturn.setColumns(10, 25);
              cash.add (f_cashReturn, gbc0);
              f_cashReturn.setValue(Env.ZERO);
              f_cashPayment = createButtonAction("Payment", null);
              f_cashPayment.setActionCommand("Cash");
              gbc0.anchor = GridBagConstraints.EAST;
              gbc0.weightx = 0.1;
              cash.add (f_cashPayment, gbc0);
              //     --     1 -- Creditcard
              CPanel creditcard = new CPanel(new GridBagLayout());
              creditcard.setBorder(new TitledBorder(Msg.translate(Env.getCtx(), "CreditCardType")));
              gbc.gridy = 2;
              add (creditcard, gbc);
              GridBagConstraints gbc1 = new GridBagConstraints();
              gbc1.insets = INSETS2;
              gbc1.anchor = GridBagConstraints.WEST;
              gbc1.gridx = 0;
              gbc1.gridy = 0;
              f_lcreditCardNumber = new CLabel(Msg.translate(Env.getCtx(), "CreditCardNumber"));
              creditcard.add (f_lcreditCardNumber, gbc1);
              gbc1.gridy = 1;
              f_creditCardNumber = new CTextField(18);
              creditcard.add (f_creditCardNumber, gbc1);
              gbc1.gridx = 1;
              gbc1.gridy = 0;
              f_lcreditCardExp = new CLabel(Msg.translate(Env.getCtx(),"CreditCardExp"));
              creditcard.add (f_lcreditCardExp, gbc1);
              gbc1.gridy = 1;
              f_creditCardExp = new CTextField(5);
              creditcard.add (f_creditCardExp, gbc1);
              gbc1.gridx = 2;
              gbc1.gridy = 0;
              f_lcreditCardVV = new CLabel(Msg.translate(Env.getCtx(), "CreditCardVV"));
              creditcard.add (f_lcreditCardVV, gbc1);
              gbc1.gridy = 1;
              f_creditCardVV = new CTextField(5);
              creditcard.add (f_creditCardVV, gbc1);
              gbc1.gridx = 3;
              gbc1.gridy = 0;
              gbc1.gridheight = 2;
              f_creditPayment = createButtonAction("Payment", null);
              f_creditPayment.setActionCommand("CreditCard");
              gbc1.anchor = GridBagConstraints.EAST;
              gbc1.weightx = 0.1;
              creditcard.add (f_creditPayment, gbc1);
         }     //     init
          *      Get Panel Position
         public GridBagConstraints getGridBagConstraints()
              GridBagConstraints gbc = super.getGridBagConstraints();
              gbc.gridx = 0;
              gbc.gridy = 3;
              return gbc;
         }     //     getGridBagConstraints
          *      Dispose - Free Resources
         public void dispose()
              super.dispose();
         }     //     dispose
          *      Action Listener
          *     @param e event
         public void actionPerformed (ActionEvent e)
              String action = e.getActionCommand();
              if (action == null || action.length() == 0)
                   return;
              log.info( "PosSubCheckout - actionPerformed: " + action);
              if (e.getSource() == f_cashGiven) {
                   f_cashGiven.setValue(f_cashGiven.getValue());
                   System.out.println("f_cashGiven"+f_cashGiven.getDisplay());
              //     Register
              //     Summary
              //     Print
              if (action.equals("Cash")) {
                   BigDecimal CashGiven, GrandTotal, CashReturn;
                   System.out.println("Cash given is "+f_cashGiven.getDisplay());
                   CashGiven = (BigDecimal)f_cashGiven.getValue();
                   GrandTotal = (BigDecimal)p_posPanel.f_curLine.getOrder().getGrandTotal();
                   CashReturn = CashGiven.subtract(GrandTotal);
                   f_cashReturn.setValue(CashReturn);
              //     Cash (Payment)
              //     CreditCard (Payment)
         }     //     actionPerformed
    }     //     PosSubCheckoutThis is the code of VNumber.java :
    * The contents of this file are subject to the   Compiere License  Version 1.1
    * ("License"); You may not use this file except in compliance with the License
    * You may obtain a copy of the License at http://www.compiere.org/license.html
    * Software distributed under the License is distributed on an  "AS IS"  basis,
    * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License for
    * the specific language governing rights and limitations under the License.
    * The Original Code is Compiere ERP & CRM Smart Business Solution. The Initial
    * Developer of the Original Code is Jorg Janke. Portions created by Jorg Janke
    * are Copyright (C) 1999-2005 Jorg Janke.
    * All parts are Copyright (C) 1999-2005 ComPiere, Inc.  All Rights Reserved.
    * Contributor(s): ______________________________________.
    package org.compiere.grid.ed;
    import java.awt.*;
    import java.awt.event.*;
    import java.beans.*;
    import java.math.*;
    import java.text.*;
    import java.util.logging.*;
    import javax.swing.*;
    import javax.swing.text.*;
    import org.compiere.apps.*;
    import org.compiere.model.*;
    import org.compiere.swing.*;
    import org.compiere.util.*;
    *     Number Control
    *      @author      Jorg Janke
    *      @version      $Id: VNumber.java,v 1.41 2005/09/03 01:57:16 jjanke Exp $
    public final class VNumber extends JComponent
         implements VEditor, ActionListener, KeyListener, FocusListener
         /**     Number of Columns (12)          */
         public final static int SIZE = 12;
          *  IDE Bean Constructor
         public VNumber()
              this("Number", false, false, true, DisplayType.Number, "Number");
         }   //  VNumber
          *     Create right aligned Number field.
          *     no popup, if WindowNo == 0 (for IDs)
          *  @param columnName column name
          *  @param mandatory mandatory
          *  @param isReadOnly read only
          *  @param isUpdateable updateable
          *  @param displayType display type
          *  @param title title
         public VNumber(String columnName, boolean mandatory, boolean isReadOnly, boolean isUpdateable,
              int displayType, String title)
              super();
              super.setName(columnName);
              m_columnName = columnName;
              m_title = title;
              setDisplayType(displayType);
              LookAndFeel.installBorder(this, "TextField.border");
              this.setLayout(new BorderLayout());
    //          this.setPreferredSize(m_text.getPreferredSize());          //     causes r/o to be the same length
    //          int height = m_text.getPreferredSize().height;
    //          setMinimumSize(new Dimension (30,height));
              //     ***     Text     ***
              m_text.setBorder(null);
              m_text.setHorizontalAlignment(JTextField.TRAILING);
              m_text.addKeyListener(this);
              m_text.addFocusListener(this);
              //     Background
              setMandatory(mandatory);
              this.add(m_text, BorderLayout.CENTER);
              //     ***     Button     ***
              m_button.setIcon(Env.getImageIcon("Calculator10.gif"));
              m_button.setMargin(new Insets(0, 0, 0, 0));
              m_button.setFocusable(false);
              m_button.addActionListener(this);
              this.add (m_button, BorderLayout.EAST);
              //     Prefereed Size
              this.setPreferredSize(this.getPreferredSize());          //     causes r/o to be the same length
              //  Size
              setColumns(SIZE, CComboBox.FIELD_HIGHT-4);     
              //     ReadWrite
              if (isReadOnly || !isUpdateable)
                   setReadWrite(false);
              else
                   setReadWrite(true);
         }     //     VNumber
          *  Dispose
         public void dispose()
              m_text = null;
              m_button = null;
              m_mField = null;
         }   //  dispose
          *     Set Document
          *  @param doc document
         protected void setDocument(Document doc)
              m_text.setDocument(doc);
         }     //     getDocument
         private String               m_columnName;
         protected int               m_displayType;     //  Currency / UoM via Context
         private DecimalFormat     m_format;
         private String               m_title;
         private boolean               m_setting;
         private String               m_oldText;
         private String               m_initialText;
         private boolean               m_rangeSet = false;
         private Double               m_minValue;
         private Double               m_maxValue;
         private boolean               m_modified = false;
         /**  The Field                  */
         private CTextField          m_text = new CTextField(SIZE);     //     Standard
         /** The Button                  */
         private CButton              m_button = new CButton();
         private MField          m_mField = null;
         /**     Logger               */
         private static CLogger log = CLogger.getCLogger(VNumber.class);
          *      Set no of Columns
          *     @param columns columns
         public void setColumns (int columns, int height)
              m_text.setPreferredSize(null);
              m_text.setColumns(columns);
              Dimension size = m_text.getPreferredSize();
              if (height > size.height)               //     default 16
                   size.height = height;
              if (CComboBox.FIELD_HIGHT-4 > size.height)
                   size.height = VLookup.FIELD_HIGHT-4;
              this.setPreferredSize(size);          //     causes r/o to be the same length
              this.setMinimumSize(new Dimension (columns*10, size.height));
              m_button.setPreferredSize(new Dimension(size.height, size.height));
         }     //     setColumns
          *     Set Range with min & max
          *  @param minValue min value
          *  @param maxValue max value
          *     @return true, if accepted
         public boolean setRange(Double minValue, Double maxValue)
              m_rangeSet = true;
              m_minValue = minValue;
              m_maxValue = maxValue;
              return m_rangeSet;
         }     //     setRange
          *     Set Range with min & max = parse US style number w/o Gouping
          *  @param minValue min value
          *  @param maxValue max value
          *  @return true if accepted
         public boolean setRange(String minValue, String maxValue)
              if (minValue == null || maxValue == null)
                   return false;
              try
                   m_minValue = Double.valueOf(minValue);
                   m_maxValue = Double.valueOf(maxValue);
              catch (NumberFormatException nfe)
                   return false;
              m_rangeSet = true;
              return m_rangeSet;
         }     //     setRange
          *  Set and check DisplayType
          *  @param displayType display type
         public void setDisplayType (int displayType)
              m_displayType = displayType;
              if (!DisplayType.isNumeric(displayType))
                   m_displayType = DisplayType.Number;
              m_format = DisplayType.getNumberFormat(displayType);
              m_text.setDocument (new MDocNumber(displayType, m_format, m_text, m_title));
         }   //  setDisplayType
          *     Set ReadWrite
          *  @param value value
         public void setReadWrite (boolean value)
              if (m_text.isReadWrite() != value)
                   m_text.setReadWrite(value);
              if (m_button.isReadWrite() != value)
                   m_button.setReadWrite(value);
              //     Don't show button if not ReadWrite
              if (m_button.isVisible() != value)
                   m_button.setVisible(value);
         }     //     setReadWrite
          *     IsReadWrite
          *  @return true if rw
         public boolean isReadWrite()
              return m_text.isReadWrite();
         }     //     isReadWrite
          *     Set Mandatory (and back bolor)
          *  @param mandatory mandatory
         public void setMandatory (boolean mandatory)
              m_text.setMandatory(mandatory);
         }     //     setMandatory
          *     Is it mandatory
          *  @return true if mandatory
         public boolean isMandatory()
              return m_text.isMandatory();
         }     //     isMandatory
          *     Set Background
          *  @param color color
         public void setBackground(Color color)
              m_text.setBackground(color);
         }     //     setBackground
          *     Set Background
          *  @param error error
         public void setBackground (boolean error)
              m_text.setBackground(error);
         }     //     setBackground
          *  Set Foreground
          *  @param fg foreground
         public void setForeground(Color fg)
              m_text.setForeground(fg);
         }   //  setForeground
          *     Set Editor to value
          *  @param value value
         public void setValue(Object value)
              log.finest("Value=" + value);
              if (value == null)
                   m_oldText = "";
              else
                   m_oldText = m_format.format(value);
              //     only set when not updated here
              if (m_setting)
                   return;
              m_text.setText (m_oldText);
              m_initialText = m_oldText;
              m_modified = false;
         }     //     setValue
          *  Property Change Listener
          *  @param evt event
         public void propertyChange (PropertyChangeEvent evt)
              if (evt.getPropertyName().equals(org.compiere.model.MField.PROPERTY))
                   setValue(evt.getNewValue());
         }   //  propertyChange
          *     Return Editor value
          *  @return value value (big decimal or integer)
         public Object getValue()
              if (m_text == null || m_text.getText() == null || m_text.getText().length() == 0)
                   return null;
              String value = m_text.getText();
              //     return 0 if text deleted
              if (value == null || value.length() == 0)
                   if (!m_modified)
                        return null;
                   if (m_displayType == DisplayType.Integer)
                        return new Integer(0);
                   return Env.ZERO;
              if (value.equals(".") || value.equals(",") || value.equals("-"))
                   value = "0";
              try
                   Number number = m_format.parse(value);
                   value = number.toString();      //     converts it to US w/o thousands
                   BigDecimal bd = new BigDecimal(value);
                   if (m_displayType == DisplayType.Integer)
                        return new Integer(bd.intValue());
                   if (bd.signum() == 0)
                        return bd;
                   return bd.setScale(m_format.getMaximumFractionDigits(), BigDecimal.ROUND_HALF_UP);
              catch (Exception e)
                   log.log(Level.SEVERE, "Value=" + value, e);
              if (m_displayType == DisplayType.Integer)
                   return new Integer(0);
              return Env.ZERO;
         }     //     getValue
          *  Return Display Value
          *  @return value
         public String getDisplay()
              return m_text.getText();
         }   //  getDisplay
          *      Get Title
          *     @return title
         public String getTitle()
              return m_title;
         }     //     getTitle
          *      Plus - add one.
          *      Also sets Value
          *     @return new value
         public Object plus()
              Object value = getValue();
              if (value == null)
                   if (m_displayType == DisplayType.Integer)
                        value = new Integer(0);
                   else
                        value = Env.ZERO;
              //     Add
              if (value instanceof BigDecimal)
                   value = ((BigDecimal)value).add(Env.ONE);
              else
                   value = new Integer(((Integer)value).intValue() + 1);
              setValue(value);
              return value;
         }     //     plus
          *      Minus - subtract one, but not below minimum.
          *      Also sets Value
          *     @param minimum minimum
          *     @return new value
         public Object minus (int minimum)
              Object value = getValue();
              if (value == null)
                   if (m_displayType == DisplayType.Integer)
                        value = new Integer(minimum);
                   else
                        value = new BigDecimal(minimum);
                   setValue(value);
                   return value;
              //     Subtract
              if (value instanceof BigDecimal)
                   BigDecimal bd = ((BigDecimal)value).subtract(Env.ONE);
                   BigDecimal min = new BigDecimal(minimum);
                   if (bd.compareTo(min) < 0)
                        value = min;
                   else
                        value = bd;
              else
                   int i = ((Integer)value).intValue();
                   i--;
                   if (i < minimum)
                        i = minimum;
                   value = new Integer(i);
              setValue(value);
              return value;
         }     //     minus
          *     Action Listener
          *  @param e event
         public void actionPerformed (ActionEvent e)
              log.config(e.getActionCommand());
              if (ValuePreference.NAME.equals(e.getActionCommand()))
                   if (MRole.getDefault().isShowPreference())
                        ValuePreference.start (m_mField, getValue());
                   return;
              if (e.getSource() == m_button)
                   m_button.setEnabled(false);
                   String str = startCalculator(this, m_text.getText(), m_format, m_displayType, m_title);
                   m_text.setText(str);
                   m_button.setEnabled(true);
                   try
                        fireVetoableChange (m_columnName, m_oldText, getValue());
                   catch (PropertyVetoException pve)     {}
                   m_text.requestFocus();
         }     //     actionPerformed
          *     Key Listener Interface
          *  @param e event
         public void keyTyped(KeyEvent e)    {}
         public void keyPressed(KeyEvent e)  {}
          *     Key Listener.
          *          - Escape           - Restore old Text
          *          - firstChange     - signal change
          *  @param e event
         public void keyReleased(KeyEvent e)
              log.finest("Key=" + e.getKeyCode() + " - " + e.getKeyChar()
                           + " -> " + m_text.getText());
              //  ESC
              if (e.getKeyCode() == KeyEvent.VK_ESCAPE)
                   m_text.setText(m_initialText);
              m_modified = true;
              m_setting = true;
              try
                   if (e.getKeyCode() == KeyEvent.VK_ENTER)     //     10
                        fireVetoableChange (m_columnName, m_oldText, getValue());
                        fireActionPerformed();
                   else     //     indicate change
                        fireVetoableChange (m_columnName, m_oldText, null);     
              catch (PropertyVetoException pve)     {}
              m_setting = false;
         }     //     keyReleased
          *     Focus Gained
          *  @param e event
         public void focusGained (FocusEvent e)
              if (m_text != null)
                   m_text.selectAll();
         }     //     focusGained
          *     Data Binding to MTable (via GridController.vetoableChange).
          *  @param e event
         public void focusLost (FocusEvent e)
         //          log.finest(e.toString());
              //     APanel - Escape
              if (e.getOppositeComponent() instanceof AGlassPane)
                   m_text.setText(m_initialText);
                   return;
              try
                   fireVetoableChange (m_columnName, m_initialText, getValue());
                   fireActionPerformed();
              catch (PropertyVetoException pve)     {}
         }   //  focusLost
          *     Invalid Entry - Start Calculator
          *  @param jc parent
          *  @param value value
          *  @param format format
          *  @param displayType display type
          *  @param title title
          *  @return value
         public static String startCalculator(Container jc, String value,
              DecimalFormat format, int displayType, String title)
              log.config("Value=" + value);
              BigDecimal startValue = new BigDecimal(0.0);
              try
                   if (value != null && value.length() > 0)
                        Number number = format.parse(value);
                        startValue = new BigDecimal (number.toString());
              catch (ParseException pe)
                   log.info("InvalidEntry - " + pe.getMessage());
              //     Find frame
              Frame frame = Env.getFrame(jc);
              //     Actual Call
              Calculator calc = new Calculator(frame, title,
                   displayType, format, startValue);
              AEnv.showCenterWindow(frame, calc);
              BigDecimal result = calc.getNumber();
              log.config( "Result=" + result);
              calc = null;
              if (result != null)
                   return format.format(result);
              else
                   return value;          //     original value
         }     //     startCalculator
          *  Set Field/WindowNo for ValuePreference
          *  @param mField field
         public void setField (MField mField)
              m_mField = mField;
              if (m_mField != null
                   && MRole.getDefault().isShowPreference())
                   ValuePreference.addMenu (this, popupMenu);
         }   //  setField
          *      Remove Action Listner
          *      @param l Action Listener
         public void removeActionListener(ActionListener l)
              listenerList.remove(ActionListener.class, l);
         }     //     removeActionListener
          *      Add Action Listner
          *      @param l Action Listener
         public void addActionListener(ActionListener l)
              listenerList.add(ActionListener.class, l);
         }     //     addActionListener
          *      Fire Action Event to listeners
         protected void fireActionPerformed()
              int modifiers = 0;
              AWTEvent currentEvent = EventQueue.getCurrentEvent();
              if (currentEvent instanceof InputEvent)
                   modifiers = ((InputEvent)currentEvent).getModifiers();
              else if (currentEvent instanceof ActionEvent)
                   modifiers = ((ActionEvent)currentEvent).getModifiers();
              ActionEvent ae = new ActionEvent (this, ActionEvent.ACTION_PERFORMED,
                   "VNumber", EventQueue.getMostRecentEventTime(), modifiers);
              // Guaranteed to return a non-null array
              Object[] listeners = listenerList.getListenerList();
              // Process the listeners last to first, notifying those that are interested in this event
              for (int i = listeners.length-2; i>=0; i-=2)
                   if (listeners==ActionListener.class)
                        ((ActionListener)listeners[i+1]).actionPerformed(ae);
         }     //     fireActionPerformed
    }     //     VNumber

    If getValue() returns null, you need to trace the execution of the code and figure out which sequence of code is leading to the return of null. This method looks complex - a lot of if statements. If you do not have a debugger, put System.out.println statements inside the method to figure out what's going on.

  • Cisco ASA 5505 Cannot ping local traffic and local hosts cannot get out

    I have, what I believe to be, a simple issue - I must be missing something.
    Site to Site VPN with Cisco ASA's. VPN is up, and remote hosts can ping the inside int of ASA (10.51.253.209).
    There is a PC (10.51.253.210) plugged into e0/1.
    I know the PC is configured correctly with Windows firewall tuned off.
    The PC cannot get to the ouside world, and the ASA cannot ping 10.51.253.210.
    I have seen this before, and I deleted VLAN 1, recreated it, and I could ping the local host without issue.
    Basically, the VPN is up and running but PC 10.51.253.210 cannot get out.
    Any ideas? Sanitized Config is below. Thanks !
    ASA Version 7.2(4)
    hostname *****
    domain-name *****
    enable password N7FecZuSHJlVZC2P encrypted
    passwd 2KFQnbNIdI.2KYOU encrypted
    names
    interface Vlan1
    nameif Inside
    security-level 100
    ip address 10.51.253.209 255.255.255.248
    interface Vlan2
    nameif Outside
    security-level 0
    ip address ***** 255.255.255.248
    interface Ethernet0/0
    switchport access vlan 2
    interface Ethernet0/1
    interface Ethernet0/2
    shutdown
    interface Ethernet0/3
    shutdown
    interface Ethernet0/4
    shutdown
    interface Ethernet0/5
    shutdown
    interface Ethernet0/6
    shutdown
    interface Ethernet0/7
    shutdown
    ftp mode passive
    dns server-group DefaultDNS
    domain-name *****
    access-list No_NAT extended permit ip 10.51.253.208 255.255.255.248 10.1.7.0 255.255.255.0
    access-list No_NAT extended permit ip 10.51.253.208 255.255.255.248 host 10.1.10.250
    access-list No_NAT extended permit ip 10.51.253.208 255.255.255.248 host 10.1.3.200
    access-list No_NAT extended permit ip 10.51.253.208 255.255.255.248 host 10.1.3.9
    access-list No_NAT extended permit ip 10.51.253.208 255.255.255.248 host 10.10.10.14
    access-list No_NAT extended permit ip 10.51.253.208 255.255.255.248 host 10.10.10.15
    access-list No_NAT extended permit ip 10.51.253.208 255.255.255.248 host 10.10.10.16
    access-list No_NAT extended permit ip 10.51.253.208 255.255.255.248 10.1.9.0 255.255.255.0
    access-list No_NAT extended permit ip 10.51.253.208 255.255.255.248 10.10.9.0 255.255.255.0
    access-list No_NAT extended permit ip 10.51.253.208 255.255.255.248 ***** 255.255.255.240
    access-list Outside_VPN extended permit ip 10.51.253.208 255.255.255.248 10.1.7.0 255.255.255.0
    access-list Outside_VPN extended permit ip 10.51.253.208 255.255.255.248 host 10.1.10.250
    access-list Outside_VPN extended permit ip 10.51.253.208 255.255.255.248 host 10.1.3.200
    access-list Outside_VPN extended permit ip 10.51.253.208 255.255.255.248 host 10.1.3.9
    access-list Outside_VPN extended permit ip 10.51.253.208 255.255.255.248 host 10.10.10.14
    access-list Outside_VPN extended permit ip 10.51.253.208 255.255.255.248 host 10.10.10.15
    access-list Outside_VPN extended permit ip 10.51.253.208 255.255.255.248 host 10.10.10.16
    access-list Outside_VPN extended permit ip 10.51.253.208 255.255.255.248 10.1.9.0 255.255.255.0
    access-list Outside_VPN extended permit ip 10.51.253.208 255.255.255.248 10.10.9.0 255.255.255.0
    access-list Outside_VPN extended permit ip 10.51.253.208 255.255.255.248 ***** 255.255.255.240
    pager lines 24
    mtu Outside 1500
    mtu Inside
    icmp unreachable rate-limit 1 burst-size 1
    icmp permit any Outside
    no asdm history enable
    arp timeout 14400
    global (Outside) 1 interface
    nat (Inside) 0 access-list No_NAT
    route Outside 0.0.0.0 0.0.0.0 ***** 1
    timeout xlate 3:00:00
    timeout conn 1:00:00 half-closed 0:10:00 udp 0:02:00 icmp 0:00:02
    timeout sunrpc 0:10:00 h323 0:05:00 h225 1:00:00 mgcp 0:05:00 mgcp-pat 0:05:00
    timeout sip 0:30:00 sip_media 0:02:00 sip-invite 0:03:00 sip-disconnect 0:02:00
    timeout sip-provisional-media 0:02:00 uauth 0:05:00 absolute
    aaa authentication enable console LOCAL
    aaa authentication serial console LOCAL
    aaa authentication ssh console LOCAL
    http server enable
    no snmp-server location
    no snmp-server contact
    snmp-server community *****
    snmp-server enable traps snmp authentication linkup linkdown coldstart
    crypto ipsec transform-set DPS_Set esp-3des esp-md5-hmac
    crypto map DPS_Map 10 match address Outside_VPN
    crypto map DPS_Map 10 set peer *****
    crypto map DPS_Map 10 set transform-set *****
    crypto map DPS_Map interface Outside
    crypto isakmp enable Outside
    crypto isakmp policy 10
    authentication pre-share
    encryption 3des
    hash md5
    group 2
    lifetime 28800
    crypto isakmp policy 65535
    authentication pre-share
    encryption 3des
    hash sha
    group 2
    lifetime 86400
    telnet timeout 5
    ssh 0.0.0.0 0.0.0.0 Outside
    ssh timeout 60
    console timeout 0
    management-access Inside
    username test password P4ttSyrm33SV8TYp encrypted
    tunnel-group ***** type ipsec-l2l
    tunnel-group ***** ipsec-attributes
    pre-shared-key *
    class-map inspection_default
    match default-inspection-traffic
    policy-map type inspect dns preset_dns_map
    parameters
      message-length maximum 512
    policy-map global_policy
    class inspection_default
      inspect dns preset_dns_map
      inspect ftp
      inspect h323 h225
      inspect h323 ras
      inspect netbios
      inspect rsh
      inspect rtsp
      inspect skinny
      inspect esmtp
      inspect sqlnet
      inspect sunrpc
      inspect tftp
      inspect sip
      inspect xdmcp
    service-policy global_policy global
    prompt hostname context
    Cryptochecksum:8d0adca63eab6c6c738cc4ab432f609d
    : end
    1500

    Hi Martin,
    Which way you are trying. Sending traffic via site to site is not working or traffic which you generate to outside world is not working?
    But you say ASA connected interface to PC itself is not pinging that is strange. But try setting up the specific rules for the outgoing connection and check. Instead of not having any ACL.
    If it is outside world the you may need to check on the NAT rules which is not correct.
    If it is site to site then you may need to check few other things.
    Please do rate for the helpful posts.
    By
    Karthik

  • HT201335 I have just bought apple TV but i cannot get my TV to find the signal from my Ipad 2. I can access my MAC files and play those through home sharing but no streaming from my ipad. It as though the Apple TV is not receiving the signal. What am i mi

    I have just bought Apple TV 2 and have followed all of the steps as directed. I have set up home sharing so I can watch the files from my MAC on the TV but I cannot get the airplay to stream my Ipad2 to the TV.
    I cannot even get my Apple TV to recognise that my Ipad is even on the same network as it as it gives me no options or recognition that it is trying to send the data.
    What have I missed to make my Ipad2 stream the screen image onto my TV...?
    Frustrated am i with it...!!

    I took a very quick look at the Owner's Manual for that Router.
    Much of this you will already know....but:
    1. Its a combination DSL modem/WiFi Router
    2. It does not have ariel antennas. My experience, the WiFi tends to perform poorly compared to standalone WiFi units and the WiFi range is also limited thus slower the farther away you get (or Apple TV gets)
    3. If you don't have a DSL filter infront of it I recommend using one, even if you don't use phones. DSL comes in the pair as a different frequency and its "probably" best to filter it out anyway.....even though it comes in on a dial tone and a dial tone often exists
    4. Let me know who you ISP is and I will find out what other Routers they offer.
    5. You can buy pretty much any DSL modem / Router online assuming it supports PPOe which most DSL ISPs use
    6. If you have not in fact tried running an Ethernet Cable.....try it.....you can get a 100 footer locally for just a few bucks. It could solve a heart ache

  • Recovery Incomplete, cannot get any further than insert media

    I tried to perorm a system refresh on my windows 8 hp notebook m7-j020dx. a full system backup was perfromed just prior to the refresh just in case.  once the refresh finished the laptop restarted one last time and a screen popped up stating restoration implete.
    The list of errors are as followed
    [6:58:36.74] ChkErrBB.CMD :     Detect some error during PININST_BBV.
    [6:58:36.74] ChkErrBB.CMD :     Check c:\system.sav\Logs\BurnBootWarn.log
    [6:58:36.76] ChkErrBB.CMD :     or, check c:\system.sav\Logs\BurnBootMerge.log
    [6:58:36.77] --------------------------------------------------
    [6:58:36.77] Critical error condition was detected at BBV1...
      First of all I did not was to do a system restore just a system refresh.  Second on the popup screen it says the restration did not complete.  Please select one of the following buttons:
    save log      details     Retry
    I saved the log, I looked at the details but, when I click on Retry a new screen pops up that says Insert recovery Media. Unfortunately, I cannot get passed that point. I can hear the CD drive spin up and try to read in cd inside but nothing else.
    I didn't remove the 6th disk but, it is not reading. I opened the CD drive and tried the 1st disk, still nothing is happening. I then tried the rest of the CD's 2nd, 3rd, 4th, 5th, 6th. Then, i tried hard booting the Notebook and agian the same screen came up and the same problem occurs.
    I have also gone into bios and went through every possible system check and they all came back passed. (note; the only Thing I have done to the notebook hardware wise was have a samsung 840 series 250GB 840 series SSD professionally installed and had the information on the origional HDD migrated onto the SSD using the provided samsung migration software.) Any help would be greatly appreciated. 
    This question was solved.
    View Solution.

    With the first disc in the drive power off.Afte about 5 seconds push power button and immediately after powering on tap Esc key. Then F9 for boot options. Use arrow key to move down and highlight the CD/DVD drive.Tap Enter.
    ******Clicking the Thumbs-Up button is a way to say -Thanks!.******
    **Click Accept as Solution on a Reply that solves your issue to help others**

Maybe you are looking for