[Last Call] Learn about multicloud storage options and how to improve your company's cloud strategy. Register Now

x
?
Solved

cf error

Posted on 2004-04-19
11
Medium Priority
?
226 Views
Last Modified: 2013-12-24
My code was working fine and then all of a sudden this morning, I get the error below and it's very frustrating.
I can't figure it out.
Please HELP!
Thanks. :)

Error Occurred While Processing Request  
Element HLS.FIRST_NAME is undefined in SESSION.  
 
 
The error occurred in C:\CFusionMX\wwwroot\CFIDE\Isaac_Stage\specailReg\specialVol.cfm: line 138
Called from C: line -1
Called from C:\CFusionMX\wwwroot\CFIDE\Isaac_Stage\specailReg\specialVol.cfm: line 131
Called from C:\CFusionMX\wwwroot\CFIDE\Isaac_Stage\specailReg\specialVol.cfm: line 126
Called from C:\CFusionMX\wwwroot\CFIDE\Isaac_Stage\specailReg\specialVol.cfm: line 1
 
136 :         <td width="173" height="26">First Name:</td>
137 :         <td width="150"><cfinput name="FIRST_NAME"
138 :                                            value="#SESSION.HLS.FIRST_NAME#"
139 :                                        size="25"
140 :                                            message="First Name is required">
 

My piece of the code:
<CFIF NOT IsDefined("SESSION.HLS")>
      <CFSET SESSION.HLS = StructNew()>
      <!-- Represents current page.-->
      <CFSET SESSION.HLS.StepNum = 1>
      
      <!-- Assign user entries to the structure for the first page. -->
      <CFSET SESSION.HLS.FIRST_NAME = "">
</CFIF>
<CFIF IsDefined("form.FIRST_NAME")>
      <CFSET SESSION.HLS.FIRST_NAME = "#form.FIRST_NAME#">
</CFIF>


    <tr>
        <td width="173" height="26">First Name:</td>
        <td width="150"><cfinput name="FIRST_NAME"
             value="#SESSION.HLS.FIRST_NAME#"
             size="25"
             message="First Name is required">
        </td>
     </tr>

0
Comment
Question by:Isaac
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 2
  • 2
  • 2
  • +2
11 Comments
 
LVL 10

Accepted Solution

by:
Mause earned 800 total points
ID: 10860100
Hi

try this:

<CFIF NOT IsDefined("SESSION.HLS")>
     <CFSET SESSION.HLS = StructNew()>
     <!-- Represents current page.-->
     <CFSET tmp = StructInsert(SESSION.HLS, "StepNum", 1)>
      
       <!-- Assign user entries to the structure for the first page. -->
       <CFSET tmp = StructInsert(SESSION.HLS, "FIRST_NAME", '')>
</CFIF>
<CFIF IsDefined("form.FIRST_NAME")>
     <CFSET SESSION.HLS.FIRST_NAME = "#form.FIRST_NAME#">
</CFIF>


Let me know,
Mause
0
 
LVL 9

Expert Comment

by:CFDevHead
ID: 10860107
I just tested your code and it works fine.  check to see if sessions are enabled in your application page and if you can rebot your cf server.
0
 
LVL 10

Expert Comment

by:Mause
ID: 10860215
I also tested it and works fine
but the cfset didn't work in the first place while StructInsert did
I don't know why

And yes as CFDevHead said check if the session are enabled in <cfapplication>
but I gues its turned on because it always worked!

Mause
0
Looking for a new Web Host?

Lunarpages' assortment of hosting products and solutions ensure a perfect fit for anyone looking to get their vision or products to market. Our award winning customer support and 30-day money back guarantee show the pride we take in being the industry's premier MSP.

 
LVL 5

Author Comment

by:Isaac
ID: 10862779
I get this error when I try Mause's idea.

Error Occurred While Processing Request  
Invalid CFML construct found on line 13 at column 56.  
ColdFusion was looking at the following text:
1

The CFML compiler was processing:

an expression beginning with "StructInsert", on line 13, column 20.This message is usually caused by a problem in the expressions structure.
a CFSET tag beginning on line 13, column 10.
a CFSET tag beginning on line 13, column 10.
 
 
The error occurred in C:\CFusionMX\wwwroot\CFIDE\Isaac_Stage\specailReg\specialVol1.cfm: line 13
 
11 :       <CFSET SESSION.HLS = StructNew()>
12 :       <!-- Represents current page.-->
13 :       <CFSET tmp=StructInsert(SESSION.HLS, "StepNum" 1>
14 :
15 :
 
 
0
 
LVL 9

Expert Comment

by:CFDevHead
ID: 10862827
Have tried rebooting the cf server?
0
 
LVL 18

Assisted Solution

by:Plucka
Plucka earned 800 total points
ID: 10865465
Hi TheInnovator,

> 11 :      <CFSET SESSION.HLS = StructNew()>
> 12 :      <!-- Represents current page.-->
> 13 :      <CFSET tmp=StructInsert(SESSION.HLS, "StepNum" 1>

Your missing bits.

<CFSET tmp=StructInsert(SESSION.HLS, "StepNum", 1)>

Your missing the comma after "StepNum" and the closing ).

Regards
Plucka
0
 
LVL 17

Expert Comment

by:anandkp
ID: 10867312
if it was working fine then it shld be working fine ... unless u disabled sessions on ur server ... or ur application.cfm .... else its kinda weird !
0
 
LVL 5

Author Comment

by:Isaac
ID: 11118199
Sorry for the late reply.  Been away.  Please close.
0

Featured Post

Hire Technology Freelancers with Gigs

Work with freelancers specializing in everything from database administration to programming, who have proven themselves as experts in their field. Hire the best, collaborate easily, pay securely, and get projects done right.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Article by: kevp75
Hey folks, 'bout time for me to come around with a little tip. Thanks to IIS 7.5 Extensions and Microsoft (well... really Windows 8, and IIS 8 I guess...), we can now prime our Application Pools, when IIS starts. Now, though it would be nice t…
If you don't have the right permissions set for your WordPress location in IIS, you won't be able to perform automatic updates. Here's how to fix the problem.
Please read the paragraph below before following the instructions in the video — there are important caveats in the paragraph that I did not mention in the video. If your PaperPort 12 or PaperPort 14 is failing to start, or crashing, or hanging, …
This lesson discusses how to use a Mainform + Subforms in Microsoft Access to find and enter data for payments on orders. The sample data comes from a custom shop that builds and sells movable storage structures that are delivered to your property. …

650 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question