<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic EG Warning: The quoted string currently being processed... in SAS Enterprise Guide</title>
    <link>https://communities.sas.com/t5/SAS-Enterprise-Guide/EG-Warning-The-quoted-string-currently-being-processed/m-p/13428#M2863</link>
    <description>Hello,&lt;BR /&gt;
I am getting this error even before EG gets to my code. &lt;BR /&gt;
&lt;BR /&gt;
1                                                          The SAS System                            11:07 Friday, February 18, 2011&lt;BR /&gt;
&lt;BR /&gt;
1          ;*';*";*/;quit;run;&lt;BR /&gt;
WARNING: The quoted string currently being processed has become more than 262 characters long.  You may have unbalanced quotation &lt;BR /&gt;
         marks.&lt;BR /&gt;
2          OPTIONS PAGENO=MIN;&lt;BR /&gt;
3          %LET _CLIENTTASKLABEL=%NRBQUOTE(Code3);&lt;BR /&gt;
4          %LET _EGTASKLABEL=%NRBQUOTE(Code3);&lt;BR /&gt;
5          %LET&lt;BR /&gt;
5        ! _CLIENTPROJECTNAME=%NRBQUOTE(/sasdev/o...m/r...t/p..i/p..s/e..P/R..2/D...e/reporting_pilot_project/reporti&lt;BR /&gt;
5        ! ng_pilot_project.egp);&lt;BR /&gt;
6          %LET _SASPROGRAMFILE=;&lt;BR /&gt;
NOTE 49-169: The meaning of an identifier after a quoted string may change in a future SAS release.  Inserting white space between &lt;BR /&gt;
             a quoted string and the succeeding identifier is recommended.&lt;BR /&gt;
1          ;*';*";*/;quit;run;&lt;BR /&gt;
             _________________&lt;BR /&gt;
             49&lt;BR /&gt;
&lt;BR /&gt;
7          &lt;BR /&gt;
8          ODS _ALL_ CLOSE;&lt;BR /&gt;
9          OPTIONS DEV=ACTIVEX;&lt;BR /&gt;
WARNING: The quoted string currently being processed has become more than 262 characters long.  You may have unbalanced quotation &lt;BR /&gt;
         marks.&lt;BR /&gt;
10         FILENAME EGHTML TEMP;&lt;BR /&gt;
&lt;BR /&gt;
I found this note 9537 - Character string longer than 250 characters on a single line in Program Editor not interpreted correctly. But I dont have any variables that are 250 characters long. &lt;BR /&gt;
&lt;BR /&gt;
Any suggestions?&lt;BR /&gt;
&lt;BR /&gt;
Thanks,</description>
    <pubDate>Fri, 18 Feb 2011 21:13:47 GMT</pubDate>
    <dc:creator>saspert</dc:creator>
    <dc:date>2011-02-18T21:13:47Z</dc:date>
    <item>
      <title>EG Warning: The quoted string currently being processed...</title>
      <link>https://communities.sas.com/t5/SAS-Enterprise-Guide/EG-Warning-The-quoted-string-currently-being-processed/m-p/13428#M2863</link>
      <description>Hello,&lt;BR /&gt;
I am getting this error even before EG gets to my code. &lt;BR /&gt;
&lt;BR /&gt;
1                                                          The SAS System                            11:07 Friday, February 18, 2011&lt;BR /&gt;
&lt;BR /&gt;
1          ;*';*";*/;quit;run;&lt;BR /&gt;
WARNING: The quoted string currently being processed has become more than 262 characters long.  You may have unbalanced quotation &lt;BR /&gt;
         marks.&lt;BR /&gt;
2          OPTIONS PAGENO=MIN;&lt;BR /&gt;
3          %LET _CLIENTTASKLABEL=%NRBQUOTE(Code3);&lt;BR /&gt;
4          %LET _EGTASKLABEL=%NRBQUOTE(Code3);&lt;BR /&gt;
5          %LET&lt;BR /&gt;
5        ! _CLIENTPROJECTNAME=%NRBQUOTE(/sasdev/o...m/r...t/p..i/p..s/e..P/R..2/D...e/reporting_pilot_project/reporti&lt;BR /&gt;
5        ! ng_pilot_project.egp);&lt;BR /&gt;
6          %LET _SASPROGRAMFILE=;&lt;BR /&gt;
NOTE 49-169: The meaning of an identifier after a quoted string may change in a future SAS release.  Inserting white space between &lt;BR /&gt;
             a quoted string and the succeeding identifier is recommended.&lt;BR /&gt;
1          ;*';*";*/;quit;run;&lt;BR /&gt;
             _________________&lt;BR /&gt;
             49&lt;BR /&gt;
&lt;BR /&gt;
7          &lt;BR /&gt;
8          ODS _ALL_ CLOSE;&lt;BR /&gt;
9          OPTIONS DEV=ACTIVEX;&lt;BR /&gt;
WARNING: The quoted string currently being processed has become more than 262 characters long.  You may have unbalanced quotation &lt;BR /&gt;
         marks.&lt;BR /&gt;
10         FILENAME EGHTML TEMP;&lt;BR /&gt;
&lt;BR /&gt;
I found this note 9537 - Character string longer than 250 characters on a single line in Program Editor not interpreted correctly. But I dont have any variables that are 250 characters long. &lt;BR /&gt;
&lt;BR /&gt;
Any suggestions?&lt;BR /&gt;
&lt;BR /&gt;
Thanks,</description>
      <pubDate>Fri, 18 Feb 2011 21:13:47 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Enterprise-Guide/EG-Warning-The-quoted-string-currently-being-processed/m-p/13428#M2863</guid>
      <dc:creator>saspert</dc:creator>
      <dc:date>2011-02-18T21:13:47Z</dc:date>
    </item>
    <item>
      <title>Re: EG Warning: The quoted string currently being processed...</title>
      <link>https://communities.sas.com/t5/SAS-Enterprise-Guide/EG-Warning-The-quoted-string-currently-being-processed/m-p/13429#M2864</link>
      <description>Hi:&lt;BR /&gt;
  If this post is related to your posts in the other forums about your stored process and the creation of macro variables and how the macro variables seem to resolve differently in different client applications, then your best resource for resolving this issue is to work with Tech Support.&lt;BR /&gt;
&lt;BR /&gt;
Also, about this statement:&lt;B&gt;&lt;BR /&gt;
9537 - Character string longer than 250 characters on a single line in Program Editor not interpreted correctly. But I dont have any variables that are 250 characters long. &lt;BR /&gt;
&lt;/B&gt; &lt;BR /&gt;
          &lt;BR /&gt;
The note isn't about variable values -- the note says a "character string" or datalines value that ends up exceeding the line length for the code compiler. &lt;BR /&gt;
 &lt;BR /&gt;
So even though you might not have DATASET variables that are longer than 250 characters, if you have macro variables that contain long strings, this could also happen --  if you code had some outrageously long string from a macro variable in an assignment statement -- but the value split across multiple lines in the Program Editor. Or a very long parameter macro value, used in code, could end up spanning multiple lines in the code that's sent to the code compiler. &lt;BR /&gt;
&lt;BR /&gt;
The WARNING is just a WARNING -- the dataset still gets created correctly, as shown in the LOG below for WORK.NEW. In this sample code, the macro variable &amp;amp;LONGWORD is OK in a %PUT statement --even at 300 characters because the %PUT is writing to the log from the macro facility -- however, &amp;amp;LONGWORD used in an assignment statement, causes the same message (as in your code) to be issued. Perhaps in your code, you have a macro variable value or macro parameter value that is resolving to a longer than 262 character string and this is causing issues with the code compiler???&lt;BR /&gt;
 [pre]&lt;BR /&gt;
1313  options nomprint nosymbolgen;&lt;BR /&gt;
1314  ** word is 10 characters;&lt;BR /&gt;
1315  %let word = word567890;&lt;BR /&gt;
1316&lt;BR /&gt;
1317  ** word2 is 150 characters;&lt;BR /&gt;
1318  %let word2 =&lt;BR /&gt;
1318! &amp;amp;word.&amp;amp;word.&amp;amp;word.&amp;amp;word.&amp;amp;word.&amp;amp;word.&amp;amp;word.&amp;amp;word.&amp;amp;word.&amp;amp;word.&amp;amp;word.&amp;amp;word.&amp;amp;word.&amp;amp;word.&amp;amp;word;&lt;BR /&gt;
1319&lt;BR /&gt;
1320  ** longword is 300 characters;&lt;BR /&gt;
1321  %let longword = &amp;amp;word2.&amp;amp;word2;&lt;BR /&gt;
1322  %let lengthlw = %sysfunc(length(&amp;amp;longword));&lt;BR /&gt;
1323  %put ------ ------ ------ ------;&lt;BR /&gt;
------ ------ ------ ------&lt;BR /&gt;
1324  %put lengthlw = &amp;amp;lengthlw;&lt;BR /&gt;
lengthlw = 300&lt;BR /&gt;
1325  %put longword=&amp;amp;longword;&lt;BR /&gt;
longword=word567890word567890word567890word567890word567890word567890word567890word567890word567&lt;BR /&gt;
890word567890word567890word567890word567890word567890word567890word567890word567890word567890wor&lt;BR /&gt;
d567890word567890word567890word567890word567890word567890word567890word567890word567890word56789&lt;BR /&gt;
0word567890word567890&lt;BR /&gt;
1326  %put ------ ------ ------ ------;&lt;BR /&gt;
------ ------ ------ ------&lt;BR /&gt;
1327&lt;BR /&gt;
1328  options mprint symbolgen;&lt;BR /&gt;
1329  data new;&lt;BR /&gt;
1330    length&lt;BR /&gt;
SYMBOLGEN:  Macro variable LENGTHLW resolves to 300&lt;BR /&gt;
1330!          bigbigvar $&amp;amp;lengthlw;&lt;BR /&gt;
1331    bigbigvar = "&amp;amp;longword";&lt;BR /&gt;
SYMBOLGEN:  Macro variable LONGWORD resolves to&lt;BR /&gt;
            word567890word567890word567890word567890word567890word567890word567890word567890word&lt;BR /&gt;
            567890word567890word567890word567890word567890word567890word567890word567890word5678&lt;BR /&gt;
            90word567890word567890word567890word567890word567890word567890word567890word567890wo&lt;BR /&gt;
            rd567890word567890word567890word567890word567890&lt;BR /&gt;
WARNING: The quoted string currently being processed has become more than 262 characters long.&lt;BR /&gt;
         You may have unbalanced quotation marks.&lt;BR /&gt;
1332  run;&lt;BR /&gt;
                         &lt;BR /&gt;
NOTE: The data set WORK.NEW has 1 observations and 1 variables.&lt;BR /&gt;
NOTE: DATA statement used (Total process time):&lt;BR /&gt;
      real time           0.01 seconds&lt;BR /&gt;
      cpu time            0.01 seconds&lt;BR /&gt;
[/pre]&lt;BR /&gt;
                         &lt;BR /&gt;
And, it's possible that these may be more relevant Tech Support notes:&lt;BR /&gt;
&lt;A href="http://support.sas.com/kb/19/496.html" target="_blank"&gt;http://support.sas.com/kb/19/496.html&lt;/A&gt;&lt;BR /&gt;
&lt;A href="http://support.sas.com/kb/36/656.html" target="_blank"&gt;http://support.sas.com/kb/36/656.html&lt;/A&gt;&lt;BR /&gt;
 &lt;BR /&gt;
cynthia</description>
      <pubDate>Sat, 19 Feb 2011 17:25:51 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Enterprise-Guide/EG-Warning-The-quoted-string-currently-being-processed/m-p/13429#M2864</guid>
      <dc:creator>Cynthia_sas</dc:creator>
      <dc:date>2011-02-19T17:25:51Z</dc:date>
    </item>
    <item>
      <title>Re: EG Warning: The quoted string currently being processed...</title>
      <link>https://communities.sas.com/t5/SAS-Enterprise-Guide/EG-Warning-The-quoted-string-currently-being-processed/m-p/13430#M2865</link>
      <description>Thank you Cynthia for the explanation. Both the data step and macro variables are lesser than 262 characters in length. &lt;BR /&gt;
&lt;BR /&gt;
This warning appears even before it gets to my code. So, I am thinking maybe it is a lengthly EG project name issue (see line 5 in my log). I was trying to see if someone had a similar issue here.</description>
      <pubDate>Sat, 19 Feb 2011 22:43:30 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Enterprise-Guide/EG-Warning-The-quoted-string-currently-being-processed/m-p/13430#M2865</guid>
      <dc:creator>saspert</dc:creator>
      <dc:date>2011-02-19T22:43:30Z</dc:date>
    </item>
    <item>
      <title>Re: EG Warning: The quoted string currently being processed...</title>
      <link>https://communities.sas.com/t5/SAS-Enterprise-Guide/EG-Warning-The-quoted-string-currently-being-processed/m-p/13431#M2866</link>
      <description>Hi:&lt;BR /&gt;
  As I said, you can have an outrageously long macro variable that will not cause a WARNING until you go to use it. In the example below &amp;amp;_CLIENTPROJECTNAME is quite long (380 characters), but the TITLE statement is unhappy with it.&lt;BR /&gt;
[pre]&lt;BR /&gt;
2856  %LET&lt;BR /&gt;
2857   _CLIENTPROJECTNAME=%NRBQUOTE(a234567890/b234567890/c234567890/d234567890/e234567890/f2345&lt;BR /&gt;
2857! 67890/g234567890/h234567890/i234567890/j234567890/k234567890/l234567890/m234567890/n234567&lt;BR /&gt;
2857! 890/o234567890/p234567890/q234567890/r234567890/s234567890/t234567890/u234567890/v23456789&lt;BR /&gt;
2857! 0/w234567890/x234567890/y234567890/z234567890/aa34567890/bb34567890/cc34567890/sub_directo&lt;BR /&gt;
2857! ry/reporting_project/reporting_pilot_project.egp);&lt;BR /&gt;
2858&lt;BR /&gt;
2859&lt;BR /&gt;
2860  proc print data=sashelp.class;&lt;BR /&gt;
SYMBOLGEN:  Macro variable _CLIENTPROJECTNAME resolves to&lt;BR /&gt;
            a234567890/b234567890/c234567890/d234567890/e234567890/f234567890/g234567890/h234567&lt;BR /&gt;
            890/i234567890/j234567890/k234567890/l234567890/m234567890/n234567890/o234567890/p23&lt;BR /&gt;
            4567890/q234567890/r234567890/s234567890/t234567890/u234567890/v234567890/w234567890&lt;BR /&gt;
            /x234567890/y234567890/z234567890/aa34567890/bb34567890/cc34567890/sub_directory/rep&lt;BR /&gt;
            orting_project/reporting_pilot_project.egp&lt;BR /&gt;
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been&lt;BR /&gt;
            unquoted for printing.&lt;BR /&gt;
2861     title "&amp;amp;_CLIENTPROJECTNAME";&lt;BR /&gt;
WARNING: The quoted string currently being processed has become more than 262 characters long.&lt;BR /&gt;
         You may have unbalanced quotation marks.&lt;BR /&gt;
2862  run;&lt;BR /&gt;
[/pre]&lt;BR /&gt;
               &lt;BR /&gt;
             &lt;BR /&gt;
The only other thing I can think of is the possibility that you have a parameter value with unprotected quotes that is sending your code off into what I call "confused quote-land". So even though you don't have overly long strings or assignment statements, the mismatched quote makes it look like there is an unmatched string. See below. Notice the very first TITLE statement has a missing single quote ...&lt;BR /&gt;
[pre]&lt;BR /&gt;
2863  title 'This is My Report ;&lt;BR /&gt;
2864  proc print data=sashelp.class;&lt;BR /&gt;
2865    var name age sex height weight;&lt;BR /&gt;
2866  run;&lt;BR /&gt;
2867&lt;BR /&gt;
2868  proc report data=sashelp.shoes nowd;&lt;BR /&gt;
2869    column region product sales,(n min mean max);&lt;BR /&gt;
2870    define region / group;&lt;BR /&gt;
2871    define product/ group;&lt;BR /&gt;
2872    define sales/ "Sales";&lt;BR /&gt;
2873    define n / "Count";&lt;BR /&gt;
WARNING: The quoted string currently being processed has become more than 262 characters long.&lt;BR /&gt;
         You may have unbalanced quotation marks.&lt;BR /&gt;
2874    define min / "Minimum";&lt;BR /&gt;
2875    define mean / "Average";&lt;BR /&gt;
2876    define max / "Maximum";&lt;BR /&gt;
2877    rbreak after / summarize;&lt;BR /&gt;
2878  run;&lt;BR /&gt;
2879&lt;BR /&gt;
2880  proc freq data=sashelp.prdsale;&lt;BR /&gt;
2881  tables region country prodtype division;&lt;BR /&gt;
2882  run;&lt;BR /&gt;
2883&lt;BR /&gt;
2884  proc means data=sashelp.prdsale;&lt;BR /&gt;
2885  class prodtype;&lt;BR /&gt;
2886  var actual predict;&lt;BR /&gt;
2887  title Proc Means';&lt;BR /&gt;
2888  run;&lt;BR /&gt;
[/pre]&lt;BR /&gt;
 &lt;BR /&gt;
Until you resolve whether it's a possible mismatched quote situation, or a quote in a parameter value or one of the other issues mentioned in the Tech Support notes, you'll probably continue to have issues with your stored process. &lt;BR /&gt;
 &lt;BR /&gt;
cynthia&lt;BR /&gt;
&lt;A href="http://support.sas.com/kb/36/656.html" target="_blank"&gt;http://support.sas.com/kb/36/656.html&lt;/A&gt; (mismatched o'clock in EG Footnote in a stored process) or&lt;BR /&gt;
&lt;A href="http://support.sas.com/kb/19/496.html" target="_blank"&gt;http://support.sas.com/kb/19/496.html&lt;/A&gt; (quotes in parameter values might cause errors)</description>
      <pubDate>Sun, 20 Feb 2011 03:36:51 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Enterprise-Guide/EG-Warning-The-quoted-string-currently-being-processed/m-p/13431#M2866</guid>
      <dc:creator>Cynthia_sas</dc:creator>
      <dc:date>2011-02-20T03:36:51Z</dc:date>
    </item>
    <item>
      <title>Re: EG Warning: The quoted string currently being processed...</title>
      <link>https://communities.sas.com/t5/SAS-Enterprise-Guide/EG-Warning-The-quoted-string-currently-being-processed/m-p/433058#M28004</link>
      <description>&lt;P&gt;I have this when I forget closing a quote or a semicolon somewhere.&lt;/P&gt;
&lt;P&gt;Once I ran the program, EG gets stuck and you can't run anything anymore because something was never closed and he interprets evrything you run just as a long string instead of program instructions.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;example : This breaks EG for me :&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;
%macro importXls(id, ext);
    %let localFile = &amp;amp;localPath.\fff_&amp;amp;id.&amp;amp;ext;
    %put &amp;amp;=localFile
    /* never ended the put here */
%mend importXls;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;And I can't just correct the code, add the semicolon, and run it. It will never work. I have to close EG.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 01 Feb 2018 10:37:41 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Enterprise-Guide/EG-Warning-The-quoted-string-currently-being-processed/m-p/433058#M28004</guid>
      <dc:creator>mathias</dc:creator>
      <dc:date>2018-02-01T10:37:41Z</dc:date>
    </item>
    <item>
      <title>Re: EG Warning: The quoted string currently being processed...</title>
      <link>https://communities.sas.com/t5/SAS-Enterprise-Guide/EG-Warning-The-quoted-string-currently-being-processed/m-p/480924#M31206</link>
      <description>&lt;P&gt;One thing you can try that is just *slightly* easier than a close-restart is disconnecting the server: Right click on the server name &amp;gt; Disconnect. That's it. The next thing you do in EG that requires a server will start a new server session&amp;nbsp;behind-the-scenes just as if you'd restarted EG. Keep in mind that doing a disconnect really is shutting down the server in the same way that closing EG would (e.g., WORK is gone), just a bit easier.&lt;/P&gt;</description>
      <pubDate>Tue, 24 Jul 2018 19:47:25 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Enterprise-Guide/EG-Warning-The-quoted-string-currently-being-processed/m-p/480924#M31206</guid>
      <dc:creator>Mahult</dc:creator>
      <dc:date>2018-07-24T19:47:25Z</dc:date>
    </item>
  </channel>
</rss>

