ajax – Unexpected token ‘

I have the following code from a working Postman GET to retrieve a Bearer token, but I can’t figure out the proper way to convert it to a working jsFiddle or On Submit in a form generator. It must be easier than I am making it. Any help out there?

var form = new FormData();
form.append("grant_type", "client_credentials");
form.append("client_id", my client id");
form.append("client_secret", "my client secret");
form.append("resource", "my resource/my site.sharepoint.com@reshource");

var settings = {
  "url": "https://accounts.accesscontrol.windows.net/my resource/tokens/OAuth/2",
  "method": "GET",
  "timeout": 0,
  "headers": {
    "Content-Type": "application/x-www-form-urlencoded",
    "Cookie": "provided cookie"
  },
  "processData": false,
  "mimeType": "multipart/form-data",
  "contentType": false,
  "data": form
};

$.ajax(settings).done(function (response) {
  console.log(response);
});

I should add that when I put <script></script> around the whole thing, I get “unexpected token ‘<‘” as the error message. I have also tried various forms and places for ‘function’ definitions without success too.

Strip Mall for Rent @ Unexpected Price

Either for rent or lease get the verified listings of top rated strip mall for rent on the famous classified website Bedpage. You will find wide range of commercial property for rent or lease. Based on your budget choose the perfect strip mall for rent in the location of your choice in Los Angeles.

.

networking – Unexpected ARP Probe and ARP Announcement on Windows 10

In our system, there are three hosts all connected to the same ethernet switch, which is illustrated below:

A (192.168.0.21, WIN10_1809) <-> Switch <-> B (192.168.0.100, Debian Linux 9)
                                  ^
                                  |
                       C (192.168.0.201, WIN10_1809)

Between any two of these hosts, there are periodically network communications, both lower-level ping operations and upper-level business messages (based on TCP or UDP).

Occasionally host B and host C would find out host A is inaccessible by ping operations (which would last around 7 seconds) while host A would have no problem as of pinging host B and host C. At the same time, the upper-level TCP or UDP communications related with host A would also fail while the communications between host B and host C are totally normal.

By checking the network traffic in the system using Wireshark, we find out that host A would initiate an ARP probe and ARP announcement process when the error happens.

2838    1.501535    SuperMic_78:e0:f1   Broadcast   ARP 60  Who has 192.168.0.100? Tell 192.168.0.21
2841    1.501831    JUMPINDU_64:8b:23   SuperMic_78:e0:f1   ARP 60  192.168.0.100 is at 00:e0:4b:64:8b:23
2876    1.516569    SuperMic_78:e0:f1   Broadcast   ARP 60  Who has 192.168.0.201? Tell 192.168.0.21
2879    1.516654    SuperMic_8d:2f:67   SuperMic_78:e0:f1   ARP 60  192.168.0.201 is at ac:1f:6b:8d:2f:67
3234    1.817465    SuperMic_78:e0:f1   Broadcast   ARP 60  Who has 192.168.0.21? (ARP Probe)
4179    2.817637    SuperMic_78:e0:f1   Broadcast   ARP 60  Who has 192.168.0.21? (ARP Probe)
5043    3.817780    SuperMic_78:e0:f1   Broadcast   ARP 60  Who has 192.168.0.21? (ARP Probe)
5897    4.817833    SuperMic_78:e0:f1   Broadcast   ARP 60  ARP Announcement for 192.168.0.21

In which, SuperMic_78:e0:f1 is host A, JUMPINDU_64:8b:23 is host B and SuperMic_8d:2f:67 is host C.

According to RFC 5227:

Before beginning to use an IPv4 address (whether received from manual 
configuration, DHCP, or some other means), a host implementing this
specification MUST test to see if the address is already in use, by
broadcasting ARP Probe packets.  This also applies when a network
interface transitions from an inactive to an active state, when a
computer awakes from sleep, when a link-state change signals that an
Ethernet cable has been connected, when an 802.11 wireless interface
associates with a new base station, or when any other change in
connectivity occurs where a host becomes actively connected to a
logical link.

But from the windows event log on host A, there is no evidence for any event listed above. Also, the problem happens on multiple systems in our company and it looks like networking hardware and network traffic don’t give a major contribution to the problem.

Have investigated for nearly two months and no root cause has been found. Any advice or suggestion would be greatly appreciated.

apache kafka – Spark Structured Streaming :: Unexpected error:: STATUS_INVALID_HANDLE with path=“”

I’ve Spark (2.4.4) Structure Streaming Job on Hortonworks (2.6.4), where I am reading messages from kafka topic , after schema validation streaming job is storing those messages into HBASE & HIVE.

After 6-7 hours of execution the Job dies because of STATUS_INVALID_HANDLE . If I remove Hive Details, there is no such exception in the process.

The Path Mentioned below is already existing in HDFS.

Any Help on resolving this issue ??


     Caused by: org.apache.hadoop.ipc.RemoteException(java.io.IOException): Unexpected error: STATUS_INVALID_HANDLE with path="/dev/projects/spark-checkpoint/hive/BLR_TOPIC_1-cash_blr_db_cash_streax_blr_table/offsets/.287.b53c5d5e-7f59-4aec-a6a7-015813d44b43.tmp", permission=666, clientname=DFSClient_NONMAPREDUCE_237312562_34
    at org.apache.hadoop.ipc.Client.call(Client.java:1475)
    at org.apache.hadoop.ipc.Client.call(Client.java:1412)
    at org.apache.hadoop.ipc.ProtobufRpcEngine$Invoker.invoke(ProtobufRpcEngine.java:229)
    at com.sun.proxy.$Proxy10.create(Unknown Source)
    at org.apache.hadoop.hdfs.protocolPB.ClientNamenodeProtocolTranslatorPB.create(ClientNamenodeProtocolTranslatorPB.java:296)
    at sun.reflect.GeneratedMethodAccessor147.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:497)
    at org.apache.hadoop.io.retry.RetryInvocationHandler.invokeMethod(RetryInvocationHandler.java:191)
    at org.apache.hadoop.io.retry.RetryInvocationHandler.invoke(RetryInvocationHandler.java:102)
    at com.sun.proxy.$Proxy11.create(Unknown Source)
    at org.apache.hadoop.hdfs.DFSOutputStream.newStreamForCreate(DFSOutputStream.java:1648)
    at org.apache.hadoop.hdfs.DFSClient.primitiveCreate(DFSClient.java:1750)
    at org.apache.hadoop.fs.Hdfs.createInternal(Hdfs.java:102)
    at org.apache.hadoop.fs.Hdfs.createInternal(Hdfs.java:58)
    at org.apache.hadoop.fs.AbstractFileSystem.create(AbstractFileSystem.java:584)
    at org.apache.hadoop.fs.FileContext$3.next(FileContext.java:686)
    at org.apache.hadoop.fs.FileContext$3.next(FileContext.java:682)
    at org.apache.hadoop.fs.FSLinkResolver.resolve(FSLinkResolver.java:90)
    at org.apache.hadoop.fs.FileContext.create(FileContext.java:688)
    at org.apache.spark.sql.execution.streaming.FileContextBasedCheckpointFileManager.createTempFile(CheckpointFileManager.scala:311)
    at org.apache.spark.sql.execution.streaming.CheckpointFileManager$RenameBasedFSDataOutputStream.<init>(CheckpointFileManager.scala:133)
    at org.apache.spark.sql.execution.streaming.CheckpointFileManager$RenameBasedFSDataOutputStream.<init>(CheckpointFileManager.scala:136)
    at org.apache.spark.sql.execution.streaming.FileContextBasedCheckpointFileManager.createAtomic(CheckpointFileManager.scala:318)
    at org.apache.spark.sql.execution.streaming.HDFSMetadataLog.org$apache$spark$sql$execution$streaming$HDFSMetadataLog$$writeBatchToFile(HDFSMetadataLog.scala:123)
at org.apache.spark.sql.execution.streaming.HDFSMetadataLog$$anonfun$add$1.apply$mcZ$sp(HDFSMetadataLog.scala:112)
    at org.apache.spark.sql.execution.streaming.HDFSMetadataLog$$anonfun$add$1.apply(HDFSMetadataLog.scala:110)
at org.apache.spark.sql.execution.streaming.HDFSMetadataLog$$anonfun$add$1.apply(HDFSMetadataLog.scala:110)
    at scala.Option.getOrElse(Option.scala:121)
    at org.apache.spark.sql.execution.streaming.HDFSMetadataLog.add(HDFSMetadataLog.scala:110)
    at org.apache.spark.sql.execution.streaming.MicroBatchExecution$$anonfun$org$apache$spark$sql$execution$streaming$MicroBatchExecution$$constructNextBatch$1$$anonfun$apply$mcZ$sp$3.apply$mcV$sp(MicroBatchExecution.scala:382)
at org.apache.spark.sql.execution.streaming.MicroBatchExecution$$anonfun$org$apache$spark$sql$execution$streaming$MicroBatchExecution$$constructNextBatch$1$$anonfun$apply$mcZ$sp$3.apply(MicroBatchExecution.scala:381)
    at org.apache.spark.sql.execution.streaming.MicroBatchExecution$$anonfun$org$apache$spark$sql$execution$streaming$MicroBatchExecution$$constructNextBatch$1$$anonfun$apply$mcZ$sp$3.apply(MicroBatchExecution.scala:381)
at org.apache.spark.sql.execution.streaming.ProgressReporter$class.reportTimeTaken(ProgressReporter.scala:351)
at org.apache.spark.sql.execution.streaming.StreamExecution.reportTimeTaken(StreamExecution.scala:58)
at org.apache.spark.sql.execution.streaming.MicroBatchExecution$$anonfun$org$apache$spark$sql$execution$streaming$MicroBatchExecution$$constructNextBatch$1.apply$mcZ$sp(MicroBatchExecution.scala:381)
at org.apache.spark.sql.execution.streaming.MicroBatchExecution$$anonfun$org$apache$spark$sql$execution$streaming$MicroBatchExecution$$constructNextBatch$1.apply(MicroBatchExecution.scala:337)
at org.apache.spark.sql.execution.streaming.MicroBatchExecution$$anonfun$org$apache$spark$sql$execution$streaming$MicroBatchExecution$$constructNextBatch$1.apply(MicroBatchExecution.scala:337)
at org.apache.spark.sql.execution.streaming.MicroBatchExecution.withProgressLocked(MicroBatchExecution.scala:557)
at org.apache.spark.sql.execution.streaming.MicroBatchExecution.org$apache$spark$sql$execution$streaming$MicroBatchExecution$$constructNextBatch(MicroBatchExecution.scala:337)
    at org.apache.spark.sql.execution.streaming.MicroBatchExecution$$anonfun$runActivatedStream$1$$anonfun$apply$mcZ$sp$1.apply$mcV$sp(MicroBatchExecution.scala:183)
    at org.apache.spark.sql.execution.streaming.MicroBatchExecution$$anonfun$runActivatedStream$1$$anonfun$apply$mcZ$sp$1.apply(MicroBatchExecution.scala:166)
    at org.apache.spark.sql.execution.streaming.MicroBatchExecution$$anonfun$runActivatedStream$1$$anonfun$apply$mcZ$sp$1.apply(MicroBatchExecution.scala:166)
    at org.apache.spark.sql.execution.streaming.ProgressReporter$class.reportTimeTaken(ProgressReporter.scala:351)
    at org.apache.spark.sql.execution.streaming.StreamExecution.reportTimeTaken(StreamExecution.scala:58)
    at org.apache.spark.sql.execution.streaming.MicroBatchExecution$$anonfun$runActivatedStream$1.apply$mcZ$sp(MicroBatchExecution.scala:166)
at org.apache.spark.sql.execution.streaming.ProcessingTimeExecutor.execute(TriggerExecutor.scala:56)
at org.apache.spark.sql.execution.streaming.MicroBatchExecution.runActivatedStream(MicroBatchExecution.scala:160)
at org.apache.spark.sql.execution.streaming.StreamExecution.org$apache$spark$sql$execution$streaming$StreamExecution$$runStream(StreamExecution.scala:281)
```

php – Template part inside shortcode, unexpected reult

I am attempting to call a template part via a shortcode. Ive read all about how to do this over and over on this site and yet after having tried a number of things still am unable to call a simple php echo time string. The file name is test-one.php .Here is what I’ve tried:

function test_2( $attr ) {
    ob_start();
    get_template_part( 'test', 'one' );
    return ob_get_clean();
}
 the shortcode tag of res-1
add_shortcode('test2', 'test_2');

function test_2( $attr ) {
    ob_start();
    get_template_part( 'test-one' );
    return ob_get_clean();
}
 the shortcode tag of res-1
add_shortcode('test2', 'test_2');

function test_2( $attr ) {
    ob_start();
    get_template_part( 'wp-content/themes/theme-name/template-parts/test-one' );
    return ob_get_clean();
}
 the shortcode tag of res-1
add_shortcode('test2', 'test_2');

Template part code is

<?php

echo "Current as of <br>  ".date("m-d-Y h:i:sa");

Seems like it should work, no? Where am I going wrong?

users – Failing to uninstall a module because “The website encountered an unexpected error. Please try again later.”

It is something wrong with the Profile module I’m using together with the Commerce module and multilanguge module. I would like to uninstall all three modules and try to install them again, but it doesn’t allow me as you can see below. How to proceed?

When I try to uninstall a module at /admin/modules/uninstall I get this error.

The website encountered an unexpected error. Please try again later.

Detailed error message:

DrupalCoreDatabaseDatabaseExceptionWrapper: SQLSTATE(42S02): Base table or view not found: 1146 Table 'pantheon.profile' doesn't exist: SELECT base_table.revision_id AS revision_id, base_table.profile_id AS profile_id FROM {profile} base_table LIMIT 1 OFFSET 0; Array ( ) in DrupalCoreEntityEntityStorageBase->hasData() (line 588 of /code/core/lib/Drupal/Core/Entity/EntityStorageBase.php).

I have clear all cash and run cron, still same issue. It asks me to run this update script:

15 PENDING UPDATES

profile module

8003 - Removes the langcode key from the profile entity keys.
8004 - Add the uid entity key to profiles.
8005 - Rerun uid entity key addition after incorrect entity type fixed.
8006 - Install the `data` field.
8007 - Set the 'published' entity key.
8008 - Adds a storage schema for profile that adds a multi-column index.
8009 - Update revision fields.
8010 - Update the status field.
Add new revision settings to profile types.
Change the plugin ID of the delete action.
Change the plugin IDs of the publish and unpublish actions.
Show the profile form at user registration using the profile_form widget.
Replace the "profiles" view with the updated version.

commerce_tax module
Add the tax_number field to customer profiles.
Add the tax_number field to customer profile view displays.

I click on Apply pending updates. I get this error

An AJAX HTTP error occurred.
HTTP Result Code: 200
Debugging information follows.
Path: /update.php/start?id=44&op=do_nojs&op=do
StatusText: parsererror
ResponseText: 

Detail error log:

Error: Call to a member function hasKey() on null in profile_update_8003() (line 82 of /code/modules/profile/profile.install)
#0 /code/core/includes/update.inc(246): profile_update_8003(Array)
#1 /code/core/includes/batch.inc(295): update_do_one('profile', 8003, Array, Array)
#2 /code/core/includes/batch.inc(137): _batch_process()
#3 /code/core/includes/batch.inc(93): _batch_do()
#4 /code/core/modules/system/src/Controller/DbUpdateController.php(185): _batch_page(Object(SymfonyComponentHttpFoundationRequest))
#5 (internal function): DrupalsystemControllerDbUpdateController->handle('start', Object(SymfonyComponentHttpFoundationRequest))
#6 /code/core/lib/Drupal/Core/Update/UpdateKernel.php(115): call_user_func_array(Array, Array)
#7 /code/core/lib/Drupal/Core/Update/UpdateKernel.php(76): DrupalCoreUpdateUpdateKernel->handleRaw(Object(SymfonyComponentHttpFoundationRequest))
#8 /code/update.php(28): DrupalCoreUpdateUpdateKernel->handle(Object(SymfonyComponentHttpFoundationRequest))
#9 {main}

magento2 – Uncaught SyntaxError: Unexpected token

I upgrade from magento 2.2 to 2.3.5 today, and is encounter the following error, also the checkout page shows nothing but the store header/logo area. ( the shopping cart page is ok), i think the onepage checkout is broken due to the js error?

Uncaught SyntaxError: Unexpected token < in JSON at position 1

system.log

(2020-08-08 05:01:34) main.INFO: Broken reference: the 'catalog.compare.sidebar' element cannot be added as child to 'sidebar.additional', because the latter doesn't exist () ()
(2020-08-08 05:01:34) main.INFO: Broken reference: the 'sale.reorder.sidebar' element cannot be added as child to 'sidebar.additional', because the latter doesn't exist () ()
(2020-08-08 05:01:34) main.INFO: Broken reference: the 'wishlist_sidebar' element cannot be added as child to 'sidebar.additional', because the latter doesn't exist () ()
(2020-08-08 05:01:34) main.INFO: Broken reference: the 'amfaq_top_link' element cannot be added as child to 'header.links', because the latter doesn't exist () ()
(2020-08-08 05:01:34) main.INFO: Broken reference: the 'yotpo_bottomline' element cannot be added as child to 'product.info.main', because the latter doesn't exist () ()
(2020-08-08 05:01:34) main.INFO: Broken reference: the 'checkout.cart.item.renderers.gift-card.actions.gift_options' element cannot be added as child to 'checkout.cart.item.renderers.gift-card.actions', because the latter doesn't exist () ()
(2020-08-08 05:01:34) main.INFO: Broken reference: the 'yotpo_bottomline' tries to reorder itself towards 'product.info.addto', but their parents are different: 'product.info.main' and '' respectively. () ()
(2020-08-08 05:01:34) main.INFO: Broken reference: the 'checkout.cart.item.renderers.gift-card.actions.gift_options' tries to reorder itself towards '', but their parents are different: 'checkout.cart.item.renderers.gift-card.actions' and '' respectively. () ()

debug.log

(2020-08-08 05:00:49) main.DEBUG: cache_invalidate:  {"method":"GET","url":"https://stage.gofanco.com/checkout/cart/","invalidateInfo":{"identifier":"LOCKED_RECORD_INFO_BLOCK_2cc8e9aa1959f1494858d47270a263e562c9d271-94-final_price-USD-20200807-1-0-"}} ()
(2020-08-08 05:00:49) main.DEBUG: cache_invalidate:  {"method":"GET","url":"https://stage.gofanco.com/checkout/cart/","invalidateInfo":{"identifier":"LOCKED_RECORD_INFO_BLOCK_2cc8e9aa1959f1494858d47270a263e562c9d271-95-final_price-USD-20200807-1-0-"}} ()
(2020-08-08 05:00:49) main.DEBUG: cache_invalidate:  {"method":"GET","url":"https://stage.gofanco.com/checkout/cart/","invalidateInfo":{"identifier":"LOCKED_RECORD_INFO_BLOCK_2cc8e9aa1959f1494858d47270a263e562c9d271-96-final_price-USD-20200807-1-0-"}} ()
(2020-08-08 05:00:49) main.DEBUG: cache_invalidate:  {"method":"GET","url":"https://stage.gofanco.com/checkout/cart/","invalidateInfo":{"identifier":"LOCKED_RECORD_INFO_BLOCK_2cc8e9aa1959f1494858d47270a263e562c9d271-2-final_price-USD-20200807-1-0-"}} ()
(2020-08-08 05:01:34) main.INFO: Broken reference: the 'catalog.compare.sidebar' element cannot be added as child to 'sidebar.additional', because the latter doesn't exist () ()
(2020-08-08 05:01:34) main.INFO: Broken reference: the 'sale.reorder.sidebar' element cannot be added as child to 'sidebar.additional', because the latter doesn't exist () ()
(2020-08-08 05:01:34) main.INFO: Broken reference: the 'wishlist_sidebar' element cannot be added as child to 'sidebar.additional', because the latter doesn't exist () ()
(2020-08-08 05:01:34) main.INFO: Broken reference: the 'amfaq_top_link' element cannot be added as child to 'header.links', because the latter doesn't exist () ()
(2020-08-08 05:01:34) main.INFO: Broken reference: the 'yotpo_bottomline' element cannot be added as child to 'product.info.main', because the latter doesn't exist () ()
(2020-08-08 05:01:34) main.INFO: Broken reference: the 'checkout.cart.item.renderers.gift-card.actions.gift_options' element cannot be added as child to 'checkout.cart.item.renderers.gift-card.actions', because the latter doesn't exist () ()
(2020-08-08 05:01:34) main.INFO: Broken reference: the 'yotpo_bottomline' tries to reorder itself towards 'product.info.addto', but their parents are different: 'product.info.main' and '' respectively. () ()
(2020-08-08 05:01:34) main.INFO: Broken reference: the 'checkout.cart.item.renderers.gift-card.actions.gift_options' tries to reorder itself towards '', but their parents are different: 'checkout.cart.item.renderers.gift-card.actions' and '' respectively. () ()

dnd 5e – Are there any unexpected problems with this Homebrew feat?

The feat is balanced but can be improved by taking inspiration from Crossbow Expert.

The feat seems balanced, in the sense that Knife Fighter wielding a dagger makes it comparable to Dual Wielder with swords. But, we can take inspiration from Crossbow Expert to make the feat more clear.

The third point of Crossbow Expert says:

When you use the Attack action and attack with a one-handed weapon, you can use a bonus action to attack with a hand crossbow you are holding.

I would model the second point of Knife Fighter after this like so:

When you use the Attack action and attack with a one-handed melee weapon, you can use a bonus action to make a melee attack with a dagger you are holding.

First, it seems this does exactly the same thing as your original wording when you are holding a rapier and a dagger, but I think this actually improves the feat without making it stronger: it grants the bonus action attack when your are holding a dagger and only that dagger. Much like crossbow expert for hand crossbows, this would allow one to make an Attack action attack and a bonus action attack while only holding one dagger – which seems more true to the name Knife Fighter.

This change makes the feat more flexible without making it more powerful, and to me, seems more appropriate. It would seem odd to me if Knife Fighter didn’t make you better at fighting with just one knife.

Finally, I would just reword the last point like so:

When you make a melee weapon attack with a dagger and hit, you add 2 damage to the damage roll.

I think this clarification fixes any question we might have about when it triggers.

Parse error: syntax error, unexpected ‘dbp_tb_branch’ (T_STRING) in wordpress

I am creating plugin which is not showing on admin menu. I don’t know what happened.

<?php
/*
*Plugin Name:Arsh Forms

*Author:Arsh Venveru
*
*Description:Create forms.
*Version:1.0.0
*License:GPL2
*License URI:https://www.gnu.org/licenses/gpl-2.0.html
*/

defined( 'ABSPATH' ) or die( 'No script kiddies please!' );
add_action('admin_menu','arsh_admin_menu_option');
function arsh_admin_menu_option()
{
    add_menu_page('arsh-form-table','arsh-Forms-Table','manage_options','arsh-admin-menu','arsh_form_table','dashicons-thumbs-up',40);}
function arsh_form_table(){
  
    wp_enqueue_style('shortcode_table1','https://maxcdn.bootstrapcdn.com/bootstrap/4.5.0/css/bootstrap.min.css');
    wp_enqueue_script('shortcode_table','https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"');
     wp_enqueue_script('shortcode_table','https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.16.0/umd/popper.min.js');
      wp_enqueue_script('shortcode_table','https://maxcdn.bootstrapcdn.com/bootstrap/4.5.0/js/bootstrap.min.js');
      $content='';
$content .='<div class="wrap">';
$content .='<div class="container">';
  $content .='<h2>VENVERU FORMS</h2>';
  $content .='<table class="table table-striped">';
    $content .='<thead>';
      $content .='<tr>';
        $content .='<th>Sr.no</th>';
        $content .='<th>Form Name</th>';
        $content .='<th>Form Id</th>';
      $content .='</tr>';
    $content .='</thead>';
    $content .='<tbody>';
      $content .='<tr>';
        $content .='<td>1</td>';
        $content .='<td>Venveru-Form</td>';
        $content .='<td>(Registeration-Form)</td>';
      $content .='</tr>';
      $content .='<tr>';
        $content .='<td>2</td>';
        $content .='<td>Display-Entries</td>';
        $content .='<td>(Display-Reg-Form)</td>';
      $content .='</tr>';
      $content .='<tr>';
        $content .='<td>3</td>';
        $content .='<td>Add-branch</td>';
        $content .='<td>(Add_Branch_Form)</td>';
      $content .='</tr>';
      $content .='<tr>';
          $content .='<td>4</td>';
          $content .='<td>Display-Branches</td>';
          $content .='<td>(Display-Branches)</td>';
      $content .='</tr>';
      $content .='<tr>';
          $content .='<td>5</td>';
      $content .='<td>Login page</td>';
      $content .='<td>(Login_page)</td></tr>';
      $content .='<tr>';
          $content .='<td>6</td>';
      $content .='<td>Add Book</td>';
      $content .='<td>(add_book)</td></tr>';
      $content .='<tr>';
          $content .='<td>7</td>';
      $content .='<td>Teacher Reg</td>';
    $content .='<td>(Teacher_Reg)</td>';
    $content .='</tr>';
    $content .='</tbody>';
  $content .='</table>';
$content .='</div>';
$content .='</div>';
return $content;
}
add_action('wp_enqueue_scripts','arsh_form_table');

How can I solve this error?