Send Netdot-devel mailing list submissions to
        [email protected]

To subscribe or unsubscribe via the World Wide Web, visit
        https://osl.uoregon.edu/mailman/listinfo/netdot-devel
or, via email, send a message with subject or body 'help' to
        [email protected]

You can reach the person managing the list at
        [email protected]

When replying, please edit your Subject line so it is more specific
than "Re: Contents of Netdot-devel digest..."


Today's Topics:

   1. [SCM] Netdot branch netdot-1.0 updated.
      netdot-1.0.7-29-g160b2c3 ([email protected])
   2. [SCM] Netdot branch master updated.       netdot-1.0.7-29-g160b2c3
      ([email protected])
   3. [Netdot - Bug #1887] (Resolved) Adding DHCP Host to       IP
      Address with multiple A records causes FATAL error
      ([email protected])


----------------------------------------------------------------------

Message: 1
Date: Sat, 20 Feb 2016 12:59:38 -0800
From: [email protected]
Subject: [Netdot-devel] [SCM] Netdot branch netdot-1.0 updated.
        netdot-1.0.7-29-g160b2c3
To: [email protected]
Message-ID: <[email protected]>

This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "Netdot".

The branch, netdot-1.0 has been updated
       via  160b2c30095d47cc29cfcf8113d66b2681385a30 (commit)
       via  312c30b5bf5c7b41cedb29ad7420c668cb63355d (commit)
      from  30681d772fa4af0145bbfca25f2b7552ce1d9672 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commit 160b2c30095d47cc29cfcf8113d66b2681385a30
Author: Carlos Vicente <[email protected]>
Date:   Sat Feb 20 15:58:49 2016 -0500

    Move DHCP host insert/edit feature from host.html to ip.html

diff --git a/htdocs/management/host.html b/htdocs/management/host.html
index 9b3448d..b473128 100644
--- a/htdocs/management/host.html
+++ b/htdocs/management/host.html
@@ -14,7 +14,6 @@ $zone           => undef
 $submit         => undef
 $add_ptr        => undef
 $add_alias      => undef
-$add_dhcp       => undef
 $editattr       => undef
 $editipblock    => undef
 </%args>
@@ -279,9 +278,7 @@ function dynamicAdd(table, id, toAdd, rrFieldName) {
 
 <%perl>
 
-my $count = 0;
 foreach my $o ( values %rrs ) {
-    $count++;
     if ($action eq 'edit' && $rr->id == $o->id) {
        $edit = 1;
     } else {
@@ -415,16 +412,11 @@ foreach my $o ( values %rrs ) {
            if ( ($scope = $ipblock->dhcp_scopes->first) && ( 
$scope->physaddr() || $scope->duid ) ){
                print '&nbsp;';
            }else{
-               if ( $count == 1 && $add_dhcp ){
-                   print '<input type="button" name="cancel_button" 
value="cancel" onClick="history.go(-1);">';
-                   print '<input type="submit" name="submit" value="save" >';
-               }else{
-                   # Let user add a scope
-                   print '&nbsp;';
-                   if ( !$edit ){
-                       if ( $manager && $manager->can($user, 'edit', $o) ){
-                           print '<a 
href="host.html?id='.$id.'&add_dhcp='.$ipblock.'">[add]</a>';
-                       }
+               # Let user add a host scope
+               print '&nbsp;';
+               if ( !$edit ){
+                   if ( $manager && $manager->can($user, 'edit', $o) ){
+                       printf('<a 
href="ip.html?id=%d&_action=VIEW_ADD_DHCP">[add]</a>', $ipblock);
                    }
                }
            }
@@ -460,25 +452,6 @@ foreach my $o ( values %rrs ) {
                $m->comp('/generic/attribute_table.mhtml', %comphash, 
width=>$t_width);
                (@field_headers, @cell_data) = ((),());
 
-           }else{
-               if ( $count == 1 && $add_dhcp == $ipblock->id ){
-                   # User wants to add a scope with this ip
-                   print '<input name="DhcpScope__NEW__container" 
value="'.$gscope.'" type="hidden">';
-                   print '<input name="DhcpScope__NEW__type" value="host" 
type="hidden">';
-                   print '<input name="DhcpScope__NEW__name" 
value="'.$ipblock->address.'" type="hidden">';
-                   print '<input name="DhcpScope__NEW__ipblock" 
value="'.$ipblock.'" type="hidden">';
-                   if ( $ipblock->version == 4 || 
-                        ($ipblock->version == 6 && 
-                         
Netdot->config->get('DHCPD_ALLOW_ETHERNET_FOR_IPV6_HOST_DECL')) ){
-                       push @field_headers, ('Ethernet: ');
-                       push( @cell_data, '<input 
name="DhcpScope__NEW__physaddr" value="" type="text">' );
-                   }elsif ( $ipblock->version == 6 ){
-                       push @field_headers, ('DUID: ');
-                       push( @cell_data, '<input name="DhcpScope__NEW__duid" 
value="" type="text" size="48">' );
-                   }
-                   $m->comp('/generic/attribute_table.mhtml', %comphash, 
width=>1);
-                   (@field_headers, @cell_data) = ((),());
-               }
            }
            print '</div></div>';
        }
diff --git a/htdocs/management/ip.html b/htdocs/management/ip.html
index b4db5f3..a425211 100644
--- a/htdocs/management/ip.html
+++ b/htdocs/management/ip.html
@@ -199,57 +199,16 @@ if( $_action eq "SHOW_ROOTS" && !$id && $rootversion ){
 
 }elsif( $_action eq "UPDATE" ){
 
-    if ($submit eq "cancel") {
-        # Get rid of the new block
-        if ( $id != 0 ){
-           unless ( $o = Ipblock->retrieve($id) ){
-               $m->comp('/generic/error.mhtml', error => "Can't retrieve 
Ipblock id $id");
-           }
-           $o->delete;
-        }
-
-       # Show parent block
-        # reset all request variables to make this look like a view request
-        $view_object = 1;
-        $edit = 0;
-        $id = $parent;
-        if ( $id != 0 ){
-           unless ( $o = Ipblock->retrieve($id) ){
-               $m->comp('/generic/error.mhtml', error => "Can't retrieve 
Ipblock id $id");
-           }
-        }
-
-    } else {
-       my $new_digest = $o->get_digest();
-       eval {
-           Netdot::Model->do_transaction( sub{ 
-               if ( $state_digest && ($state_digest ne $new_digest) ){
-                   $ui->throw_user("This IP changed while you were editing!");
-               }
-               $ui->form_to_db(%ARGS); 
-                                          });
-       };
-        if ( my $e = $@ ){
-           $m->comp('/generic/error.mhtml', error=>$e);
-        }else{
-           # Do this to 'flush' the values associated with the object
-           # before redisplaying
-           $o = undef;
-           if ( $id ){
-               $o = Ipblock->retrieve($id);
+    my $new_digest = $o->get_digest();
+    eval {
+       Netdot::Model->do_transaction( sub{ 
+           if ( $state_digest && ($state_digest ne $new_digest) ){
+               $ui->throw_user("This IP changed while you were editing!");
            }
-       }
-    }
-
-#######################################################################################
-# Update Children
-# 
-#######################################################################################
-
-}elsif( $_action eq "UPDATE_CHILDREN" ){
-
-    eval { $ui->form_to_db(%ARGS) };
-    if ( my $e = $@  ){
+           $ui->form_to_db(%ARGS); 
+                                      });
+    };
+    if ( my $e = $@ ){
        $m->comp('/generic/error.mhtml', error=>$e);
     }else{
        # Do this to 'flush' the values associated with the object
@@ -416,7 +375,7 @@ if( $_action eq "SHOW_ROOTS" && !$id && $rootversion ){
     }
            
 
#######################################################################################
-# ENABLE DHCP
+# ENABLE DHCP ON SUBNET
 #
 
#######################################################################################
 }elsif ( $_action eq 'ENABLE_DHCP'){
@@ -859,17 +818,42 @@ if ($o->parent && $o->parent->dhcp_scopes) {
     if ( @scopes ){
        print '&nbsp;';
     }else{
-       # Let user add a scope (takes user to another page)
+       # Let user add a scope
        print '&nbsp;';
-       if ( !$edit ){
-           if ( $manager && $manager->can($user, 'edit', $o) ){
-               print '<a 
href="host.html?ipblock='.$o.'&add_dhcp='.$o.'">[add]</a>';
-           }
+       if ( $_action ne 'VIEW_ADD_DHCP' && $manager && $manager->can($user, 
'edit', $o) ){
+           print '<a href="ip.html?id='.$o.'&_action=VIEW_ADD_DHCP">[add]</a>';
        }
     }
     print '</div>';
     print '<div class="containerbody">';
-    $m->comp('/generic/sortresults.mhtml', object=>\@scopes);
+    if ( $_action eq 'VIEW_ADD_DHCP' ){
+       print '<form name="netdotform" action="ip.html" method="POST">';
+       printf('<input type="hidden" name="id" value="%d">', $o->id);
+       print '<input type="hidden" name="_action" value="UPDATE">';
+
+       my (@field_headers, @cell_data) = ((),());
+       # User wants to add a scope with this ip
+       printf('<input name="DhcpScope__NEW__container" value="%s" 
type="hidden">', $gscope);
+       printf('<input name="DhcpScope__NEW__type" value="host" 
type="hidden">');
+       printf('<input name="DhcpScope__NEW__name" value="%s" type="hidden">', 
$o->address);
+       printf('<input name="DhcpScope__NEW__ipblock" value="%s" 
type="hidden">', $o->id);
+       if ( $o->version == 4 || 
+            ($o->version == 6 && 
+             Netdot->config->get('DHCPD_ALLOW_ETHERNET_FOR_IPV6_HOST_DECL')) ){
+           push @field_headers, ('Ethernet: ');
+           push( @cell_data, '<input name="DhcpScope__NEW__physaddr" value="" 
type="text">' );
+       }elsif ( $o->version == 6 ){
+           push @field_headers, ('DUID: ');
+           push( @cell_data, '<input name="DhcpScope__NEW__duid" value="" 
type="text" size="48">' );
+       }
+       $m->comp('/generic/attribute_table.mhtml', 
field_headers=>\@field_headers,
+                data=>\@cell_data, width=>1);
+       print '<p><input type="button" name="cancel_button" value="cancel" 
onClick="history.go(-1);">';
+        print '<input type="submit" name="submit" value="add">';
+       print '</form>';
+    }else{
+       $m->comp('/generic/sortresults.mhtml', object=>\@scopes);
+    }
     print '</div>'; #close containerbody of DHCP
     print '</div>'; #close container of DHCP
 }
@@ -1846,7 +1830,7 @@ if ( $_action eq 'VIEW_ADD_RIGHTS' ){
           <div class="containerheadright">
 %           if ( $edit_children ){
                 <input type="hidden" name="id" value="<% $id %>">
-                <input type="hidden" name="_action" value="UPDATE_CHILDREN">
+                <input type="hidden" name="_action" value="UPDATE">
                 <input type="hidden" name="view" value="Children">
                 <input type="button" name="cancel_button" value="cancel" 
onClick="history.go(-1);">
                 <input type="submit" name="submit" value="save">

commit 312c30b5bf5c7b41cedb29ad7420c668cb63355d
Author: Carlos Vicente <[email protected]>
Date:   Wed Feb 3 14:34:28 2016 -0500

    Fix for #1887 (Adding DHCP Host to IP Address with multiple A records 
causes FATAL error)

diff --git a/htdocs/management/host.html b/htdocs/management/host.html
index 2719026..9b3448d 100644
--- a/htdocs/management/host.html
+++ b/htdocs/management/host.html
@@ -279,7 +279,9 @@ function dynamicAdd(table, id, toAdd, rrFieldName) {
 
 <%perl>
 
+my $count = 0;
 foreach my $o ( values %rrs ) {
+    $count++;
     if ($action eq 'edit' && $rr->id == $o->id) {
        $edit = 1;
     } else {
@@ -413,7 +415,7 @@ foreach my $o ( values %rrs ) {
            if ( ($scope = $ipblock->dhcp_scopes->first) && ( 
$scope->physaddr() || $scope->duid ) ){
                print '&nbsp;';
            }else{
-               if ( $add_dhcp ){
+               if ( $count == 1 && $add_dhcp ){
                    print '<input type="button" name="cancel_button" 
value="cancel" onClick="history.go(-1);">';
                    print '<input type="submit" name="submit" value="save" >';
                }else{
@@ -459,7 +461,7 @@ foreach my $o ( values %rrs ) {
                (@field_headers, @cell_data) = ((),());
 
            }else{
-               if ( $add_dhcp == $ipblock->id ){
+               if ( $count == 1 && $add_dhcp == $ipblock->id ){
                    # User wants to add a scope with this ip
                    print '<input name="DhcpScope__NEW__container" 
value="'.$gscope.'" type="hidden">';
                    print '<input name="DhcpScope__NEW__type" value="host" 
type="hidden">';

-----------------------------------------------------------------------

Summary of changes:
 htdocs/management/host.html |  35 +++-------------
 htdocs/management/ip.html   | 100 +++++++++++++++++++-------------------------
 2 files changed, 47 insertions(+), 88 deletions(-)


hooks/post-receive
-- 
Netdot


------------------------------

Message: 2
Date: Sat, 20 Feb 2016 13:00:03 -0800
From: [email protected]
Subject: [Netdot-devel] [SCM] Netdot branch master updated.
        netdot-1.0.7-29-g160b2c3
To: [email protected]
Message-ID: <[email protected]>

This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "Netdot".

The branch, master has been updated
       via  160b2c30095d47cc29cfcf8113d66b2681385a30 (commit)
       via  312c30b5bf5c7b41cedb29ad7420c668cb63355d (commit)
      from  30681d772fa4af0145bbfca25f2b7552ce1d9672 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
-----------------------------------------------------------------------

Summary of changes:
 htdocs/management/host.html |  35 +++-------------
 htdocs/management/ip.html   | 100 +++++++++++++++++++-------------------------
 2 files changed, 47 insertions(+), 88 deletions(-)


hooks/post-receive
-- 
Netdot


------------------------------

Message: 3
Date: Sat, 20 Feb 2016 13:01:29 -0800
From: [email protected]
Subject: [Netdot-devel] [Netdot - Bug #1887] (Resolved) Adding DHCP
        Host to IP Address with multiple A records causes FATAL error
To: [email protected], [email protected]
Message-ID: <[email protected]>
Content-Type: text/plain; charset=utf-8


Issue #1887 has been updated by Carlos Vicente.

Status changed from New to Resolved
Target version set to 1.0.8
Resolution set to fixed


----------------------------------------
Bug #1887: Adding DHCP Host to IP Address with multiple A records causes FATAL 
error
https://osl.uoregon.edu/redmine/issues/1887#change-3337

Author: Matt Zagrabelny
Status: Resolved
Priority: Normal
Assignee: Carlos Vicente
Category: DHCP
Target version: 1.0.8
Resolution: fixed


Steps to reproduce:

Click on available IP Address. Create? Confirm.

Add an A record.
Add a second A record.

Add a DHCP Host. Enter a MAC. Save.

host.html produced the following error:


Transaction aborted: Can't call method "name" on unblessed reference at 
/usr/local/netdot/lib/Netdot/Model/DhcpScope.pm line 542.

Stack:
  [/usr/local/netdot/lib/Netdot/Model/DhcpScope.pm:542]
  [/usr/local/netdot/lib/Netdot/Model/DhcpScope.pm:88]
  [/usr/local/netdot/lib/Netdot/UI.pm:243]
  [/usr/local/netdot/htdocs/management/host.html:104]
  [/usr/local/netdot/htdocs/management/host.html:132]
  [/usr/local/netdot/htdocs/management/autohandler:81]
  [/usr/share/perl5/HTML/Mason/Request.pm:948]
  
[/usr/local/netdot/htdocs/masondata/obj/1249759374/management/autohandler.obj:21]
  [/usr/local/netdot/htdocs/autohandler:76]


Trace begun at /usr/local/netdot/lib/Netdot.pm line 105
Netdot::throw_fatal('Netdot::Model', 'Transaction aborted: Can\'t call method 
"name" on unblessed reference at 
/usr/local/netdot/lib/Netdot/Model/DhcpScope.pm line 542.^J^JStack:^J  
[/usr/local/netdot/lib/Netdot/Model/DhcpScope.pm:542]^J  
[/usr/local/netdot/lib/Netdot/Model/DhcpScope.pm:88]^J  
[/usr/local/netdot/lib/Netdot/UI.pm:243]^J  
[/usr/local/netdot/htdocs/management/host.html:104]^J  
[/usr/local/netdot/htdocs/management/host.html:132]^J  
[/usr/local/netdot/htdocs/management/autohandler:81]^J  
[/usr/share/perl5/HTML/Mason/Request.pm:948]^J  
[/usr/local/netdot/htdocs/masondata/obj/1249759374/management/autohandler.obj:21]^J
  [/usr/local/netdot/htdocs/autohandler:76]^J') called at 
/usr/local/netdot/lib/Netdot/Model.pm line 729
Netdot::Model::do_transaction('Netdot::Model', 'CODE(0x7f8f2e56f7f0)') called 
at /usr/local/netdot/htdocs/management/host.html line 132
eval {...} at /usr/local/netdot/htdocs/management/host.html line 90
HTML::Mason::Commands::__ANON__('DhcpScope__NEW__container', 
'ARRAY(0x7f8f2e68cbd8)', 'DhcpScope__NEW__name', 'ARRAY(0x7f8f2abce8d8)', 
'DhcpScope__NEW__type', 'ARRAY(0x7f8f2e7b74d8)', 'submit', 'save', 
'DhcpScope__NEW__physaddr', 'ARRAY(0x7f8f2e3e3290)', 'rr', 
'ARRAY(0x7f8f2e665698)', 'DhcpScope__NEW__ipblock', 'ARRAY(0x7f8f2e7d62a8)', 
'showheader', 1, 'page', 'ADDRESS') called at 
/usr/share/perl5/HTML/Mason/Component.pm line 135
HTML::Mason::Component::run('HTML::Mason::Component::FileBased=HASH(0x7f8f2e870340)',
 'DhcpScope__NEW__container', 'ARRAY(0x7f8f2e68cbd8)', 'DhcpScope__NEW__name', 
'ARRAY(0x7f8f2abce8d8)', 'DhcpScope__NEW__type', 'ARRAY(0x7f8f2e7b74d8)', 
'submit', 'save', 'DhcpScope__NEW__physaddr', 'ARRAY(0x7f8f2e3e3290)', 'rr', 
'ARRAY(0x7f8f2e665698)', 'DhcpScope__NEW__ipblock', 'ARRAY(0x7f8f2e7d62a8)', 
'showheader', 1, 'page', 'ADDRESS') called at 
/usr/share/perl5/HTML/Mason/Request.pm line 1302
eval {...} at /usr/share/perl5/HTML/Mason/Request.pm line 1292
HTML::Mason::Request::comp(undef, undef, undef, 'DhcpScope__NEW__container', 
'ARRAY(0x7f8f2e68cbd8)', 'DhcpScope__NEW__name', 'ARRAY(0x7f8f2abce8d8)', 
'DhcpScope__NEW__type', 'ARRAY(0x7f8f2e7b74d8)', 'submit', 'save', 
'DhcpScope__NEW__physaddr', 'ARRAY(0x7f8f2e3e3290)', 'rr', 
'ARRAY(0x7f8f2e665698)', 'DhcpScope__NEW__ipblock', 'ARRAY(0x7f8f2e7d62a8)', 
'showheader', 1, 'page', 'ADDRESS') called at 
/usr/share/perl5/HTML/Mason/Request.pm line 955
HTML::Mason::Request::call_next('HTML::Mason::Request::ApacheHandler=HASH(0x7f8f2e898ca8)',
 'page', 'ADDRESS') called at /usr/local/netdot/htdocs/management/autohandler 
line 81
HTML::Mason::Commands::__ANON__('DhcpScope__NEW__container', 
'ARRAY(0x7f8f2e68cbd8)', 'DhcpScope__NEW__name', 'ARRAY(0x7f8f2abce8d8)', 
'DhcpScope__NEW__type', 'ARRAY(0x7f8f2e7b74d8)', 'submit', 'save', 
'DhcpScope__NEW__physaddr', 'ARRAY(0x7f8f2e3e3290)', 'rr', 
'ARRAY(0x7f8f2e665698)', 'DhcpScope__NEW__ipblock', 'ARRAY(0x7f8f2e7d62a8)', 
'showheader', 1) called at /usr/share/perl5/HTML/Mason/Component.pm line 157
HTML::Mason::Component::run_dynamic_sub('HTML::Mason::Component::FileBased=HASH(0x7f8f2e514a40)',
 'main', 'DhcpScope__NEW__container', 'ARRAY(0x7f8f2e68cbd8)', 
'DhcpScope__NEW__name', 'ARRAY(0x7f8f2abce8d8)', 'DhcpScope__NEW__type', 
'ARRAY(0x7f8f2e7b74d8)', 'submit', 'save', 'DhcpScope__NEW__physaddr', 
'ARRAY(0x7f8f2e3e3290)', 'rr', 'ARRAY(0x7f8f2e665698)', 
'DhcpScope__NEW__ipblock', 'ARRAY(0x7f8f2e7d62a8)', 'showheader', 1) called at 
/usr/share/perl5/HTML/Mason/Request.pm line 948
HTML::Mason::Request::call_dynamic('HTML::Mason::Request::ApacheHandler=HASH(0x7f8f2e898ca8)',
 'main', 'DhcpScope__NEW__container', 'ARRAY(0x7f8f2e68cbd8)', 
'DhcpScope__NEW__name', 'ARRAY(0x7f8f2abce8d8)', 'DhcpScope__NEW__type', 
'ARRAY(0x7f8f2e7b74d8)', 'submit', 'save', 'DhcpScope__NEW__physaddr', 
'ARRAY(0x7f8f2e3e3290)', 'rr', 'ARRAY(0x7f8f2e665698)', 
'DhcpScope__NEW__ipblock', 'ARRAY(0x7f8f2e7d62a8)', 'showheader', 1) called at 
/usr/local/netdot/htdocs/masondata/obj/1249759374/management/autohandler.obj 
line 21
HTML::Mason::Commands::__ANON__('DhcpScope__NEW__container', 
'ARRAY(0x7f8f2e68cbd8)', 'DhcpScope__NEW__name', 'ARRAY(0x7f8f2abce8d8)', 
'DhcpScope__NEW__type', 'ARRAY(0x7f8f2e7b74d8)', 'submit', 'save', 
'DhcpScope__NEW__physaddr', 'ARRAY(0x7f8f2e3e3290)', 'rr', 
'ARRAY(0x7f8f2e665698)', 'DhcpScope__NEW__ipblock', 'ARRAY(0x7f8f2e7d62a8)', 
'showheader', 1) called at /usr/share/perl5/HTML/Mason/Component.pm line 135
HTML::Mason::Component::run('HTML::Mason::Component::FileBased=HASH(0x7f8f2e514a40)',
 'DhcpScope__NEW__container', 'ARRAY(0x7f8f2e68cbd8)', 'DhcpScope__NEW__name', 
'ARRAY(0x7f8f2abce8d8)', 'DhcpScope__NEW__type', 'ARRAY(0x7f8f2e7b74d8)', 
'submit', 'save', 'DhcpScope__NEW__physaddr', 'ARRAY(0x7f8f2e3e3290)', 'rr', 
'ARRAY(0x7f8f2e665698)', 'DhcpScope__NEW__ipblock', 'ARRAY(0x7f8f2e7d62a8)', 
'showheader', 1) called at /usr/share/perl5/HTML/Mason/Request.pm line 1302
eval {...} at /usr/share/perl5/HTML/Mason/Request.pm line 1292
HTML::Mason::Request::comp(undef, undef, undef, 'DhcpScope__NEW__container', 
'ARRAY(0x7f8f2e68cbd8)', 'DhcpScope__NEW__name', 'ARRAY(0x7f8f2abce8d8)', 
'DhcpScope__NEW__type', 'ARRAY(0x7f8f2e7b74d8)', 'submit', 'save', 
'DhcpScope__NEW__physaddr', 'ARRAY(0x7f8f2e3e3290)', 'rr', 
'ARRAY(0x7f8f2e665698)', 'DhcpScope__NEW__ipblock', 'ARRAY(0x7f8f2e7d62a8)', 
'showheader', 1) called at /usr/share/perl5/HTML/Mason/Request.pm line 955
HTML::Mason::Request::call_next('HTML::Mason::Request::ApacheHandler=HASH(0x7f8f2e898ca8)',
 'showheader', 1) called at /usr/local/netdot/htdocs/autohandler line 76
HTML::Mason::Commands::__ANON__('DhcpScope__NEW__container', 
'ARRAY(0x7f8f2e68cbd8)', 'DhcpScope__NEW__name', 'ARRAY(0x7f8f2abce8d8)', 
'DhcpScope__NEW__type', 'ARRAY(0x7f8f2e7b74d8)', 'submit', 'save', 
'DhcpScope__NEW__physaddr', 'ARRAY(0x7f8f2e3e3290)', 'rr', 
'ARRAY(0x7f8f2e665698)', 'DhcpScope__NEW__ipblock', 'ARRAY(0x7f8f2e7d62a8)') 
called at /usr/share/perl5/HTML/Mason/Component.pm line 135
HTML::Mason::Component::run('HTML::Mason::Component::FileBased=HASH(0x7f8f2e47e148)',
 'DhcpScope__NEW__container', 'ARRAY(0x7f8f2e68cbd8)', 'DhcpScope__NEW__name', 
'ARRAY(0x7f8f2abce8d8)', 'DhcpScope__NEW__type', 'ARRAY(0x7f8f2e7b74d8)', 
'submit', 'save', 'DhcpScope__NEW__physaddr', 'ARRAY(0x7f8f2e3e3290)', 'rr', 
'ARRAY(0x7f8f2e665698)', 'DhcpScope__NEW__ipblock', 'ARRAY(0x7f8f2e7d62a8)') 
called at /usr/share/perl5/HTML/Mason/Request.pm line 1297
eval {...} at /usr/share/perl5/HTML/Mason/Request.pm line 1292
HTML::Mason::Request::comp(undef, undef, undef, 'DhcpScope__NEW__container', 
'ARRAY(0x7f8f2e68cbd8)', 'DhcpScope__NEW__name', 'ARRAY(0x7f8f2abce8d8)', 
'DhcpScope__NEW__type', 'ARRAY(0x7f8f2e7b74d8)', 'submit', 'save', 
'DhcpScope__NEW__physaddr', 'ARRAY(0x7f8f2e3e3290)', 'rr', 
'ARRAY(0x7f8f2e665698)', 'DhcpScope__NEW__ipblock', 'ARRAY(0x7f8f2e7d62a8)') 
called at /usr/share/perl5/HTML/Mason/Request.pm line 481
eval {...} at /usr/share/perl5/HTML/Mason/Request.pm line 481
eval {...} at /usr/share/perl5/HTML/Mason/Request.pm line 433
HTML::Mason::Request::exec('HTML::Mason::Request::ApacheHandler=HASH(0x7f8f2e898ca8)')
 called at /usr/share/perl5/HTML/Mason/ApacheHandler.pm line 165
HTML::Mason::Request::ApacheHandler::exec('HTML::Mason::Request::ApacheHandler=HASH(0x7f8f2e898ca8)')
 called at /usr/share/perl5/HTML/Mason/ApacheHandler.pm line 831
HTML::Mason::ApacheHandler::handle_request('HTML::Mason::ApacheHandler=HASH(0x7f8f2c44b8c8)',
 'Apache2::RequestRec=SCALAR(0x7f8f2e3e3350)') called at 
/usr/local/netdot/lib/Netdot/Mason.pm line 59
Netdot::Mason::handler('Apache2::RequestRec=SCALAR(0x7f8f2e3e3350)') called at 
-e line 0
eval {...} at -e line 0






-- 
You have received this notification because you have either subscribed to it, 
or are involved in it.
To change your notification preferences, please click here: 
http://osl.uoregon.edu/redmine/my/account


------------------------------

_______________________________________________
Netdot-devel mailing list
[email protected]
https://osl.uoregon.edu/mailman/listinfo/netdot-devel


End of Netdot-devel Digest, Vol 107, Issue 6
********************************************

Reply via email to