[OFBiz] Dev - Credit card address

Daniel L. Kunkel DanielKunkel at biowaves.com
Mon Aug 9 12:07:38 EDT 2004


Hi

With last night's CVS, I'm getting this error regarding the Credit 
Card address...

Error: Error on line 176, column 29 in 
repository:pages:///order/orderheader.ftl 
creditCard.getRelatedOne("PostalAddress") is undefined. It 
cannot be assigned to pmBillingAddress 

Thanks in advance...

Log File from the point it gets interesting:

26269646[     RequestHandler.java:200:INFO ] [Processing 
Request]: calcTax
26269800[      OrderServices.java:1940:WARN ] 
SimpleTaxCalc: No State/TaxCategory pair found (with or 
without taxCat).
26269804[      OrderServices.java:1940:WARN ] 
SimpleTaxCalc: No State/TaxCategory pair found (with or 
without taxCat).
26269807[      OrderServices.java:1940:WARN ] 
SimpleTaxCalc: No State/TaxCategory pair found (with or 
without taxCat).
26269812[     RequestHandler.java:298:INFO ] 
[RequestHandler.doRequest]: Response is a chained request.
26269812[     RequestHandler.java:117:INFO ] 
[RequestHandler]: Chain in place: 
requestUri=validatePaymentMethods nextView=null
26269813[     RequestHandler.java:200:INFO ] [Processing 
Request]: validatePaymentMethods
26269839[     RequestHandler.java:338:INFO ] 
[RequestHandler.doRequest]: Response is a view.
26269840[     RequestHandler.java:452:INFO ] 
servletName=control, view=checkout
26270240[     ControlServlet.java:227:DEBUG] [[[checkout] 
Done rendering page, Servlet Finished- total:1.022,since 
last([checkout] Setup ...):1.022]]
26288781[     ControlServlet.java:133:DEBUG] 
[[[processorder] Servlet Starting, doing setup- total:0.0,since 
last(Begin):0.0]]
26288782[     ControlServlet.java:182:DEBUG] 
[[[processorder] Setup done, doing Event(s) and View(s)- 
total:0.0,since last([processorder] Se...):0.0]]
26288787[     RequestHandler.java:200:INFO ] [Processing 
Request]: processorder
26288864[    EntityEcaAction.java:83 :INFO ] Running 
Entity ECA action service indexProductKeywords triggered 
by entity: Product
26289011[          Calculate.java:258:INFO ] Field not found 
with field-name product.totalQuantityOrdered, and map-name 
using a default of 0
26289018[    EntityEcaAction.java:83 :INFO ] Running 
Entity ECA action service indexProductKeywords triggered 
by entity: Product
26290352[    EntityEcaAction.java:83 :INFO ] Running 
Entity ECA action service 
checkProductInventoryDiscontinuation triggered by entity: 
InventoryItem
26290548[      ProductWorker.java:210:INFO ] Inventory IS 
reserved in facility with id 10001 for product id CDSpinalSc; 
desired quantity was 1.0
26290750[      ProductWorker.java:210:INFO ] Inventory IS 
reserved in facility with id 10001 for product id CDMSII; 
desired quantity was 1.0
26290815[     RequestHandler.java:298:INFO ] 
[RequestHandler.doRequest]: Response is a chained request.
26290816[     RequestHandler.java:117:INFO ] 
[RequestHandler]: Chain in place: requestUri=checkBlacklist 
nextView=null
26290816[     RequestHandler.java:200:INFO ] [Processing 
Request]: checkBlacklist
26290946[     RequestHandler.java:298:INFO ] 
[RequestHandler.doRequest]: Response is a chained request.
26290946[     RequestHandler.java:117:INFO ] 
[RequestHandler]: Chain in place: 
requestUri=processpayment nextView=null
26290947[     RequestHandler.java:200:INFO ] [Processing 
Request]: processpayment
26290954[     RequestHandler.java:298:INFO ] 
[RequestHandler.doRequest]: Response is a chained request.
26290955[     RequestHandler.java:117:INFO ] 
[RequestHandler]: Chain in place: 
requestUri=clearcartfororder nextView=null
26290956[     RequestHandler.java:200:INFO ] [Processing 
Request]: clearcartfororder
26290957[     RequestHandler.java:298:INFO ] 
[RequestHandler.doRequest]: Response is a chained request.
26290958[     RequestHandler.java:117:INFO ] 
[RequestHandler]: Chain in place: 
requestUri=checkExternalPayment nextView=null
26290959[     RequestHandler.java:200:INFO ] [Processing 
Request]: checkExternalPayment
26290977[     RequestHandler.java:298:INFO ] 
[RequestHandler.doRequest]: Response is a chained request.
26290978[     RequestHandler.java:117:INFO ] 
[RequestHandler]: Chain in place: requestUri=callPayPal 
nextView=null
26290979[     RequestHandler.java:200:INFO ] [Processing 
Request]: callPayPal
26291039[     RequestHandler.java:345:INFO ] 
[RequestHandler.doRequest]: Response is handled by the 
event.
26291073[     ControlServlet.java:227:DEBUG] 
[[[processorder] Done rendering page, Servlet Finished- 
total:2.29,since last([processorder] Se...):2.29]]
26291170[     ControlServlet.java:133:DEBUG] [[[] Servlet 
Starting, doing setup- total:0.0,since last(Begin):0.0]]
26291171[     ControlServlet.java:182:DEBUG] [[[] Setup 
done, doing Event(s) and View(s)- total:0.0,since last([] 
Servlet Starti...):0.0]]
26291172[     RequestHandler.java:398:WARN ] Got nothing 
when splitting URI: /
26291179[     ControlServlet.java:197:ERROR] 
---- runtime exception report ---------------------------------------
-----------
Error in request handler: 
Exception: java.lang.NullPointerException
Message: null
---- stack trace --------------------------------------------------------
-------
java.lang.NullPointerException
org.ofbiz.content.webapp.control.RequestHandler.getNextPa
geUri(RequestHandler.java:411)
org.ofbiz.content.webapp.control.RequestHandler.doRequest(
RequestHandler.java:100)
org.ofbiz.content.webapp.control.ControlServlet.doGet(Contr
olServlet.java:190)
javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.
java:354)
org.mortbay.jetty.servlet.WebApplicationHandler$Chain.doFi
lter(WebApplicationHandler.java:342)
org.ofbiz.content.webapp.control.ContextFilter.doFilter(Cont
extFilter.java:238)
org.mortbay.jetty.servlet.WebApplicationHandler$Chain.doFi
lter(WebApplicationHandler.java:334)
org.mortbay.jetty.servlet.WebApplicationHandler.dispatch(W
ebApplicationHandler.java:286)
org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandl
er.java:567)
org.mortbay.http.HttpContext.handle(HttpContext.java:1808)
org.mortbay.jetty.servlet.WebApplicationContext.handle(We
bApplicationContext.java:525)
org.mortbay.http.HttpContext.handle(HttpContext.java:1758)
org.mortbay.http.HttpServer.service(HttpServer.java:879)
org.mortbay.http.HttpConnection.service(HttpConnection.jav
a:790)
org.mortbay.http.ajp.AJP13Connection.handleNext(AJP13Co
nnection.java:273)
org.mortbay.http.HttpConnection.handle(HttpConnection.jav
a:807)
org.mortbay.http.ajp.AJP13Listener.handleConnection(AJP1
3Listener.java:199)
org.mortbay.util.ThreadedServer.handle(ThreadedServer.java
:289)
org.mortbay.util.ThreadPool$PoolThread.run(ThreadPool.jav
a:501)
---------------------------------------------------------------------------
-----

26291180[     ControlServlet.java:207:ERROR] An error 
occurred, going to the errorPage: /error/error.jsp
26298050[     ControlServlet.java:227:DEBUG] [[[] Done 
rendering page, Servlet Finished- total:6.878,since last([] 
Setup done, do...):6.878]]
26307229[     ControlServlet.java:133:DEBUG] 
[[[quickcheckout] Servlet Starting, doing setup- 
total:0.0,since last(Begin):0.0]]
26307230[     ControlServlet.java:182:DEBUG] 
[[[quickcheckout] Setup done, doing Event(s) and View(s)- 
total:0.0,since last([quickcheckout] S...):0.0]]
26307232[     RequestHandler.java:200:INFO ] [Processing 
Request]: quickcheckout
26307234[     RequestHandler.java:338:INFO ] 
[RequestHandler.doRequest]: Response is a view.
26307235[     RequestHandler.java:452:INFO ] 
servletName=control, view=main
26308585[     ControlServlet.java:227:DEBUG] 
[[[quickcheckout] Done rendering page, Servlet Finished- 
total:1.354,since last([quickcheckout] S...):1.354]]
26328435[     ControlServlet.java:133:DEBUG] [[[additem] 
Servlet Starting, doing setup- total:0.0,since last(Begin):0.0]]
26328436[     ControlServlet.java:182:DEBUG] [[[additem] 
Setup done, doing Event(s) and View(s)- total:0.0,since 
last([additem] Servlet...):0.0]]
26328437[     RequestHandler.java:200:INFO ] [Processing 
Request]: additem
26328462[ ProductPromoWorker.java:172:INFO ] Not doing 
promotions, none applied to store with ID 10000
26328463[     RequestHandler.java:350:INFO ] 
[RequestHandler.doRequest]: Response is a page.
26328464[     RequestHandler.java:452:INFO ] 
servletName=control, view=main
26329435[     ControlServlet.java:227:DEBUG] [[[additem] 
Done rendering page, Servlet Finished- total:0.998,since 
last([additem] Setup d...):0.998]]
26336485[     ControlServlet.java:133:DEBUG] [[[product] 
Servlet Starting, doing setup- total:0.0,since last(Begin):0.0]]
26336486[     ControlServlet.java:182:DEBUG] [[[product] 
Setup done, doing Event(s) and View(s)- total:0.0,since 
last([product] Servlet...):0.0]]
26336487[     RequestHandler.java:200:INFO ] [Processing 
Request]: product
26336488[     RequestHandler.java:338:INFO ] 
[RequestHandler.doRequest]: Response is a view.
26336489[     RequestHandler.java:452:INFO ] 
servletName=control, view=product
26336557[     CategoryWorker.java:308:INFO ] 
[CatalogHelper.setTrail] Starting new list, added 
previousCategory: TOP
26336976[      ProductWorker.java:165:INFO ] Inventory IS 
available in facility with id 10001 for product id CDMSI; 
desired quantity is 1.0, available quantity is 1.0
26337207[     ControlServlet.java:227:DEBUG] [[[product] 
Done rendering page, Servlet Finished- total:0.719,since 
last([product] Setup d...):0.72]]
26337695[    EntityEcaAction.java:83 :INFO ] Running 
Entity ECA action service indexProductKeywords triggered 
by entity: Product
26353315[     ControlServlet.java:133:DEBUG] [[[category] 
Servlet Starting, doing setup- total:0.0,since last(Begin):0.0]]
26353316[     ControlServlet.java:182:DEBUG] [[[category] 
Setup done, doing Event(s) and View(s)- total:0.0,since 
last([category] Servle...):0.0]]
26353317[     RequestHandler.java:200:INFO ] [Processing 
Request]: category
26353318[     RequestHandler.java:338:INFO ] 
[RequestHandler.doRequest]: Response is a view.
26353318[     RequestHandler.java:452:INFO ] 
servletName=control, view=category
26353392[     CategoryWorker.java:308:INFO ] 
[CatalogHelper.setTrail] Starting new list, added 
previousCategory: TOP
26354391[     ControlServlet.java:227:DEBUG] [[[category] 
Done rendering page, Servlet Finished- total:1.075,since 
last([category] Setup ...):1.075]]
26359088[     ControlServlet.java:133:DEBUG] [[[additem] 
Servlet Starting, doing setup- total:0.0,since last(Begin):0.0]]
26359089[     ControlServlet.java:182:DEBUG] [[[additem] 
Setup done, doing Event(s) and View(s)- total:0.0,since 
last([additem] Servlet...):0.0]]
26359090[     RequestHandler.java:200:INFO ] [Processing 
Request]: additem
26359115[ ProductPromoWorker.java:172:INFO ] Not doing 
promotions, none applied to store with ID 10000
26359116[     RequestHandler.java:350:INFO ] 
[RequestHandler.doRequest]: Response is a page.
26359117[     RequestHandler.java:452:INFO ] 
servletName=control, view=category
26360021[     ControlServlet.java:227:DEBUG] [[[additem] 
Done rendering page, Servlet Finished- total:0.931,since 
last([additem] Setup d...):0.931]]
26368478[     ControlServlet.java:133:DEBUG] 
[[[quickcheckout] Servlet Starting, doing setup- 
total:0.0,since last(Begin):0.0]]
26368479[     ControlServlet.java:182:DEBUG] 
[[[quickcheckout] Setup done, doing Event(s) and View(s)- 
total:0.0,since last([quickcheckout] S...):0.0]]
26368480[     RequestHandler.java:200:INFO ] [Processing 
Request]: quickcheckout
26368482[     RequestHandler.java:338:INFO ] 
[RequestHandler.doRequest]: Response is a view.
26368483[     RequestHandler.java:452:INFO ] 
servletName=control, view=quickcheckout
26370940[     ControlServlet.java:227:DEBUG] 
[[[quickcheckout] Done rendering page, Servlet Finished- 
total:2.46,since last([quickcheckout] S...):2.46]]
26382834[     ControlServlet.java:133:DEBUG] 
[[[updateCheckoutOptions] Servlet Starting, doing setup- 
total:0.0,since last(Begin):0.0]]
26382835[     ControlServlet.java:182:DEBUG] 
[[[updateCheckoutOptions] Setup done, doing Event(s) and 
View(s)- total:0.0,since last([updateCheckoutOp...):0.0]]
26382837[     RequestHandler.java:200:INFO ] [Processing 
Request]: updateCheckoutOptions
26382838[     CheckOutEvents.java:332:INFO ] Selected 
Payment Methods : {}
26382853[     RequestHandler.java:350:INFO ] 
[RequestHandler.doRequest]: Response is a page.
26382854[     RequestHandler.java:452:INFO ] 
servletName=control, view=editcreditcard
26383328[     ControlServlet.java:227:DEBUG] 
[[[updateCheckoutOptions] Done rendering page, Servlet 
Finished- total:0.492,since 
last([updateCheckoutOp...):0.492]]
26442203[     ControlServlet.java:133:DEBUG] 
[[[createCreditCard] Servlet Starting, doing setup- 
total:0.0,since last(Begin):0.0]]
26442204[     ControlServlet.java:182:DEBUG] 
[[[createCreditCard] Setup done, doing Event(s) and View(s)- 
total:0.0,since last([createCreditCard...):0.0]]
26442206[     RequestHandler.java:200:INFO ] [Processing 
Request]: createCreditCard
26442276[ServiceEcaCondition.java:105:INFO ] From Field 
(expMonth) is not found in context for createCreditCard, 
defaulting to null.
26442455[     FieldToRequest.java:75 :WARN ] Field value 
not found with name DONE_PAGE in Map with name 
26442464[     RequestHandler.java:338:INFO ] 
[RequestHandler.doRequest]: Response is a view.
26442465[     RequestHandler.java:452:INFO ] 
servletName=control, view=editcontactmech
26442773[     ControlServlet.java:227:DEBUG] 
[[[createCreditCard] Done rendering page, Servlet Finished- 
total:0.567,since last([createCreditCard...):0.568]]
26453359[     ControlServlet.java:133:DEBUG] [[[authview] 
Servlet Starting, doing setup- total:0.0,since last(Begin):0.0]]
26453360[     ControlServlet.java:182:DEBUG] [[[authview] 
Setup done, doing Event(s) and View(s)- total:0.0,since 
last([authview] Servle...):0.0]]
26453361[     RequestHandler.java:200:INFO ] [Processing 
Request]: authview
26453377[     RequestHandler.java:350:INFO ] 
[RequestHandler.doRequest]: Response is a page.
26453378[     RequestHandler.java:452:INFO ] 
servletName=control, view=quickcheckout
26455334[     ControlServlet.java:227:DEBUG] [[[authview] 
Done rendering page, Servlet Finished- total:1.974,since 
last([authview] Setup ...):1.974]]
26467484[     ControlServlet.java:133:DEBUG] [[[checkout] 
Servlet Starting, doing setup- total:0.0,since last(Begin):0.0]]
26467485[     ControlServlet.java:182:DEBUG] [[[checkout] 
Setup done, doing Event(s) and View(s)- total:0.0,since 
last([checkout] Servle...):0.0]]
26467486[     RequestHandler.java:200:INFO ] [Processing 
Request]: checkout
26467488[     RequestHandler.java:298:INFO ] 
[RequestHandler.doRequest]: Response is a chained request.
26467488[     RequestHandler.java:117:INFO ] 
[RequestHandler]: Chain in place: requestUri=setOptions 
nextView=null
26467489[     RequestHandler.java:200:INFO ] [Processing 
Request]: setOptions
26467490[     CheckOutEvents.java:332:INFO ] Selected 
Payment Methods : {10150=null}
26467492[     RequestHandler.java:298:INFO ] 
[RequestHandler.doRequest]: Response is a chained request.
26467492[     RequestHandler.java:117:INFO ] 
[RequestHandler]: Chain in place: requestUri=calcShipping 
nextView=null
26467493[     RequestHandler.java:200:INFO ] [Processing 
Request]: calcShipping
26467929[     RequestHandler.java:298:INFO ] 
[RequestHandler.doRequest]: Response is a chained request.
26467930[     RequestHandler.java:117:INFO ] 
[RequestHandler]: Chain in place: requestUri=calcTax 
nextView=null
26467930[     RequestHandler.java:200:INFO ] [Processing 
Request]: calcTax
26467958[      OrderServices.java:1940:WARN ] 
SimpleTaxCalc: No State/TaxCategory pair found (with or 
without taxCat).
26467961[      OrderServices.java:1940:WARN ] 
SimpleTaxCalc: No State/TaxCategory pair found (with or 
without taxCat).
26467964[      OrderServices.java:1940:WARN ] 
SimpleTaxCalc: No State/TaxCategory pair found (with or 
without taxCat).
26467968[     RequestHandler.java:298:INFO ] 
[RequestHandler.doRequest]: Response is a chained request.
26467970[     RequestHandler.java:117:INFO ] 
[RequestHandler]: Chain in place: 
requestUri=validatePaymentMethods nextView=null
26467971[     RequestHandler.java:200:INFO ] [Processing 
Request]: validatePaymentMethods
26467990[     RequestHandler.java:338:INFO ] 
[RequestHandler.doRequest]: Response is a view.
26467991[     RequestHandler.java:452:INFO ] 
servletName=control, view=checkout
26468087[ Log4JLoggerFactory.java:96 :ERROR] 
Error on line 183, column 27 in 
repository:pages:///order/orderheader.ftl
creditCard.getRelatedOne("PostalAddress") is undefined.
It cannot be assigned to pmBillingAddress
The problematic instruction:
----------
==> assignment: 
pmBillingAddress=creditCard.getRelatedOne("PostalAddress
") [on line 183, column 27 in 
repository:pages:///order/orderheader.ftl]
----------

Java backtrace for programmers:
----------
freemarker.core.InvalidReferenceException: Error on line 
183, column 27 in repository:pages:///order/orderheader.ftl
creditCard.getRelatedOne("PostalAddress") is undefined.
It cannot be assigned to pmBillingAddress
	at 
freemarker.core.Assignment.accept(Assignment.java:112)
	at 
freemarker.core.Environment.visit(Environment.java:171)
	at 
freemarker.core.MixedContent.accept(MixedContent.java:92)
	at 
freemarker.core.Environment.visit(Environment.java:171)
	at freemarker.core.IfBlock.accept(IfBlock.java:82)
	at 
freemarker.core.Environment.visit(Environment.java:171)
	at 
freemarker.core.MixedContent.accept(MixedContent.java:92)
	at 
freemarker.core.Environment.visit(Environment.java:171)
	at 
freemarker.core.IteratorBlock$Context.runLoop(IteratorBloc
k.java:160)
	at 
freemarker.core.Environment.visit(Environment.java:284)
	at 
freemarker.core.IteratorBlock.accept(IteratorBlock.java:95)
	at 
freemarker.core.Environment.visit(Environment.java:171)
	at 
freemarker.core.ConditionalBlock.accept(ConditionalBlock.j
ava:79)
	at 
freemarker.core.Environment.visit(Environment.java:171)
	at 
freemarker.core.MixedContent.accept(MixedContent.java:92)
	at 
freemarker.core.Environment.visit(Environment.java:171)
	at 
freemarker.core.ConditionalBlock.accept(ConditionalBlock.j
ava:79)
	at 
freemarker.core.Environment.visit(Environment.java:171)
	at 
freemarker.core.MixedContent.accept(MixedContent.java:92)
	at 
freemarker.core.Environment.visit(Environment.java:171)
	at 
freemarker.core.Environment.process(Environment.java:156)
	at 
freemarker.template.Template.process(Template.java:219)
	at 
org.ofbiz.content.webapp.ftl.FreeMarkerViewRenderer.rende
r(FreeMarkerViewRenderer.java:116)
	at 
org.jpublish.repository.filesystem.ExtendedFileSystemReposi
tory.get(ExtendedFileSystemRepository.java:139)
	at 
org.jpublish.RepositoryWrapper.get(RepositoryWrapper.java:
103)
	at 
org.jpublish.RepositoryWrapper.get(RepositoryWrapper.java:
87)
	at 
sun.reflect.GeneratedMethodAccessor19.invoke(Unknown 
Source)
	at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(Delegatin
gMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:324)
	at 
freemarker.ext.beans.BeansWrapper.invokeMethod(BeansWr
apper.java:462)
	at 
freemarker.ext.beans.OverloadedMethodModel.exec(Overloa
dedMethodModel.java:108)
	at 
freemarker.core.MethodCall._getAsTemplateModel(Method
Call.java:93)
	at 
freemarker.core.Expression.getAsTemplateModel(Expression
.java:89)
	at 
freemarker.core.Expression.getStringValue(Expression.java:9
3)
	at 
freemarker.core.DollarVariable.accept(DollarVariable.java:7
6)
	at 
freemarker.core.Environment.visit(Environment.java:171)
	at 
freemarker.core.MixedContent.accept(MixedContent.java:92)
	at 
freemarker.core.Environment.visit(Environment.java:171)
	at freemarker.core.IfBlock.accept(IfBlock.java:82)
	at 
freemarker.core.Environment.visit(Environment.java:171)
	at 
freemarker.core.MixedContent.accept(MixedContent.java:92)
	at 
freemarker.core.Environment.visit(Environment.java:171)
	at 
freemarker.core.Environment.process(Environment.java:156)
	at 
freemarker.template.Template.process(Template.java:219)
	at 
org.ofbiz.content.webapp.ftl.FreeMarkerViewRenderer.rende
r(FreeMarkerViewRenderer.java:116)
	at 
org.jpublish.repository.filesystem.ExtendedFileSystemReposi
tory.get(ExtendedFileSystemRepository.java:139)
	at 
org.jpublish.RepositoryWrapper.get(RepositoryWrapper.java:
103)
	at 
org.jpublish.RepositoryWrapper.get(RepositoryWrapper.java:
87)
	at 
sun.reflect.GeneratedMethodAccessor19.invoke(Unknown 
Source)
	at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(Delegatin
gMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:324)
	at 
freemarker.ext.beans.BeansWrapper.invokeMethod(BeansWr
apper.java:462)
	at 
freemarker.ext.beans.OverloadedMethodModel.exec(Overloa
dedMethodModel.java:108)
	at 
freemarker.core.MethodCall._getAsTemplateModel(Method
Call.java:93)
	at 
freemarker.core.Expression.getAsTemplateModel(Expression
.java:89)
	at 
freemarker.core.Expression.getStringValue(Expression.java:9
3)
	at 
freemarker.core.DollarVariable.accept(DollarVariable.java:7
6)
	at 
freemarker.core.Environment.visit(Environment.java:171)
	at 
freemarker.core.MixedContent.accept(MixedContent.java:92)
	at 
freemarker.core.Environment.visit(Environment.java:171)
	at 
freemarker.core.Environment.process(Environment.java:156)
	at 
freemarker.template.Template.process(Template.java:219)
	at 
org.ofbiz.content.webapp.ftl.FreeMarkerViewRenderer.rende
r(FreeMarkerViewRenderer.java:116)
	at org.jpublish.Template.merge(Template.java:198)
	at 
org.ofbiz.content.webapp.view.JPublishWrapper.render(JPub
lishWrapper.java:326)
	at 
org.ofbiz.content.webapp.view.JPublishViewHandler.render(
JPublishViewHandler.java:80)
	at 
org.ofbiz.content.webapp.control.RequestHandler.renderVie
w(RequestHandler.java:518)
	at 
org.ofbiz.content.webapp.control.RequestHandler.doRequest(
RequestHandler.java:340)
	at 
org.ofbiz.content.webapp.control.RequestHandler.doRequest(
RequestHandler.java:300)
	at 
org.ofbiz.content.webapp.control.RequestHandler.doRequest(
RequestHandler.java:300)
	at 
org.ofbiz.content.webapp.control.RequestHandler.doRequest(
RequestHandler.java:300)
	at 
org.ofbiz.content.webapp.control.RequestHandler.doRequest(
RequestHandler.java:300)
	at 
org.ofbiz.content.webapp.control.ControlServlet.doGet(Contr
olServlet.java:190)
	at 
org.ofbiz.content.webapp.control.ControlServlet.doPost(Cont
rolServlet.java:89)
	at 
javax.servlet.http.HttpServlet.service(HttpServlet.java:709)
	at 
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
	at 
org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.
java:354)
	at 
org.mortbay.jetty.servlet.WebApplicationHandler$Chain.doFi
lter(WebApplicationHandler.java:342)
	at 
org.ofbiz.content.webapp.control.ContextFilter.doFilter(Cont
extFilter.java:238)
	at 
org.mortbay.jetty.servlet.WebApplicationHandler$Chain.doFi
lter(WebApplicationHandler.java:334)
	at 
org.mortbay.jetty.servlet.WebApplicationHandler.dispatch(W
ebApplicationHandler.java:286)
	at 
org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandl
er.java:567)
	at 
org.mortbay.http.HttpContext.handle(HttpContext.java:1808)
	at 
org.mortbay.jetty.servlet.WebApplicationContext.handle(We
bApplicationContext.java:525)
	at 
org.mortbay.http.HttpContext.handle(HttpContext.java:1758)
	at 
org.mortbay.http.HttpServer.service(HttpServer.java:879)
	at 
org.mortbay.http.HttpConnection.service(HttpConnection.jav
a:790)
	at 
org.mortbay.http.ajp.AJP13Connection.handleNext(AJP13Co
nnection.java:273)
	at 
org.mortbay.http.HttpConnection.handle(HttpConnection.jav
a:807)
	at 
org.mortbay.http.ajp.AJP13Listener.handleConnection(AJP1
3Listener.java:199)
	at 
org.mortbay.util.ThreadedServer.handle(ThreadedServer.java
:289)
	at 
org.mortbay.util.ThreadPool$PoolThread.run(ThreadPool.jav
a:501)
26468107[FreeMarkerViewRenderer.java:126:ERROR] 
---- exception report -------------------------------------------------
---------
Exception from FreeMarker
Exception: freemarker.core.InvalidReferenceException
Message: Error on line 183, column 27 in 
repository:pages:///order/orderheader.ftl
creditCard.getRelatedOne("PostalAddress") is undefined.
It cannot be assigned to pmBillingAddress
---- stack trace --------------------------------------------------------
-------
Error on line 183, column 27 in 
repository:pages:///order/orderheader.ftl
creditCard.getRelatedOne("PostalAddress") is undefined.
It cannot be assigned to pmBillingAddress
The problematic instruction:
----------
==> assignment: 
pmBillingAddress=creditCard.getRelatedOne("PostalAddress
") [on line 183, column 27 in 
repository:pages:///order/orderheader.ftl]
----------
Java backtrace for programmers:
----------
freemarker.core.InvalidReferenceException: Error on line 
183, column 27 in repository:pages:///order/orderheader.ftl
creditCard.getRelatedOne("PostalAddress") is undefined.
It cannot be assigned to pmBillingAddress
freemarker.core.Assignment.accept(Assignment.java:112)
freemarker.core.Environment.visit(Environment.java:171)
freemarker.core.MixedContent.accept(MixedContent.java:92)
freemarker.core.Environment.visit(Environment.java:171)
freemarker.core.IfBlock.accept(IfBlock.java:82)
freemarker.core.Environment.visit(Environment.java:171)
freemarker.core.MixedContent.accept(MixedContent.java:92)
freemarker.core.Environment.visit(Environment.java:171)
freemarker.core.IteratorBlock$Context.runLoop(IteratorBloc
k.java:160)
freemarker.core.Environment.visit(Environment.java:284)
freemarker.core.IteratorBlock.accept(IteratorBlock.java:95)
freemarker.core.Environment.visit(Environment.java:171)
freemarker.core.ConditionalBlock.accept(ConditionalBlock.j
ava:79)
freemarker.core.Environment.visit(Environment.java:171)
freemarker.core.MixedContent.accept(MixedContent.java:92)
freemarker.core.Environment.visit(Environment.java:171)
freemarker.core.ConditionalBlock.accept(ConditionalBlock.j
ava:79)
freemarker.core.Environment.visit(Environment.java:171)
freemarker.core.MixedContent.accept(MixedContent.java:92)
freemarker.core.Environment.visit(Environment.java:171)
freemarker.core.Environment.process(Environment.java:156)
freemarker.template.Template.process(Template.java:219)
org.ofbiz.content.webapp.ftl.FreeMarkerViewRenderer.rende
r(FreeMarkerViewRenderer.java:116)
org.jpublish.repository.filesystem.ExtendedFileSystemReposi
tory.get(ExtendedFileSystemRepository.java:139)
org.jpublish.RepositoryWrapper.get(RepositoryWrapper.java:
103)
org.jpublish.RepositoryWrapper.get(RepositoryWrapper.java:
87)
sun.reflect.GeneratedMethodAccessor19.invoke(Unknown 
Source)
sun.reflect.DelegatingMethodAccessorImpl.invoke(Delegatin
gMethodAccessorImpl.java:25)
java.lang.reflect.Method.invoke(Method.java:324)
freemarker.ext.beans.BeansWrapper.invokeMethod(BeansWr
apper.java:462)
freemarker.ext.beans.OverloadedMethodModel.exec(Overloa
dedMethodModel.java:108)
freemarker.core.MethodCall._getAsTemplateModel(Method
Call.java:93)
freemarker.core.Expression.getAsTemplateModel(Expression
.java:89)
freemarker.core.Expression.getStringValue(Expression.java:9
3)
freemarker.core.DollarVariable.accept(DollarVariable.java:7
6)
freemarker.core.Environment.visit(Environment.java:171)
freemarker.core.MixedContent.accept(MixedContent.java:92)
freemarker.core.Environment.visit(Environment.java:171)
freemarker.core.IfBlock.accept(IfBlock.java:82)
freemarker.core.Environment.visit(Environment.java:171)
freemarker.core.MixedContent.accept(MixedContent.java:92)
freemarker.core.Environment.visit(Environment.java:171)
freemarker.core.Environment.process(Environment.java:156)
freemarker.template.Template.process(Template.java:219)
org.ofbiz.content.webapp.ftl.FreeMarkerViewRenderer.rende
r(FreeMarkerViewRenderer.java:116)
org.jpublish.repository.filesystem.ExtendedFileSystemReposi
tory.get(ExtendedFileSystemRepository.java:139)
org.jpublish.RepositoryWrapper.get(RepositoryWrapper.java:
103)
org.jpublish.RepositoryWrapper.get(RepositoryWrapper.java:
87)
sun.reflect.GeneratedMethodAccessor19.invoke(Unknown 
Source)
sun.reflect.DelegatingMethodAccessorImpl.invoke(Delegatin
gMethodAccessorImpl.java:25)
java.lang.reflect.Method.invoke(Method.java:324)
freemarker.ext.beans.BeansWrapper.invokeMethod(BeansWr
apper.java:462)
freemarker.ext.beans.OverloadedMethodModel.exec(Overloa
dedMethodModel.java:108)
freemarker.core.MethodCall._getAsTemplateModel(Method
Call.java:93)
freemarker.core.Expression.getAsTemplateModel(Expression
.java:89)
freemarker.core.Expression.getStringValue(Expression.java:9
3)
freemarker.core.DollarVariable.accept(DollarVariable.java:7
6)
freemarker.core.Environment.visit(Environment.java:171)
freemarker.core.MixedContent.accept(MixedContent.java:92)
freemarker.core.Environment.visit(Environment.java:171)
freemarker.core.Environment.process(Environment.java:156)
freemarker.template.Template.process(Template.java:219)
org.ofbiz.content.webapp.ftl.FreeMarkerViewRenderer.rende
r(FreeMarkerViewRenderer.java:116)
org.jpublish.Template.merge(Template.java:198)
org.ofbiz.content.webapp.view.JPublishWrapper.render(JPub
lishWrapper.java:326)
org.ofbiz.content.webapp.view.JPublishViewHandler.render(
JPublishViewHandler.java:80)
org.ofbiz.content.webapp.control.RequestHandler.renderVie
w(RequestHandler.java:518)
org.ofbiz.content.webapp.control.RequestHandler.doRequest(
RequestHandler.java:340)
org.ofbiz.content.webapp.control.RequestHandler.doRequest(
RequestHandler.java:300)
org.ofbiz.content.webapp.control.RequestHandler.doRequest(
RequestHandler.java:300)
org.ofbiz.content.webapp.control.RequestHandler.doRequest(
RequestHandler.java:300)
org.ofbiz.content.webapp.control.RequestHandler.doRequest(
RequestHandler.java:300)
org.ofbiz.content.webapp.control.ControlServlet.doGet(Contr
olServlet.java:190)
org.ofbiz.content.webapp.control.ControlServlet.doPost(Cont
rolServlet.java:89)
javax.servlet.http.HttpServlet.service(HttpServlet.java:709)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.
java:354)
org.mortbay.jetty.servlet.WebApplicationHandler$Chain.doFi
lter(WebApplicationHandler.java:342)
org.ofbiz.content.webapp.control.ContextFilter.doFilter(Cont
extFilter.java:238)
org.mortbay.jetty.servlet.WebApplicationHandler$Chain.doFi
lter(WebApplicationHandler.java:334)
org.mortbay.jetty.servlet.WebApplicationHandler.dispatch(W
ebApplicationHandler.java:286)
org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandl
er.java:567)
org.mortbay.http.HttpContext.handle(HttpContext.java:1808)
org.mortbay.jetty.servlet.WebApplicationContext.handle(We
bApplicationContext.java:525)
org.mortbay.http.HttpContext.handle(HttpContext.java:1758)
org.mortbay.http.HttpServer.service(HttpServer.java:879)
org.mortbay.http.HttpConnection.service(HttpConnection.jav
a:790)
org.mortbay.http.ajp.AJP13Connection.handleNext(AJP13Co
nnection.java:273)
org.mortbay.http.HttpConnection.handle(HttpConnection.jav
a:807)
org.mortbay.http.ajp.AJP13Listener.handleConnection(AJP1
3Listener.java:199)
org.mortbay.util.ThreadedServer.handle(ThreadedServer.java
:289)
org.mortbay.util.ThreadPool$PoolThread.run(ThreadPool.jav
a:501)
---------------------------------------------------------------------------
-----


Daniel

*-.,,.-*"*-.,,.-*"*-.,,.-*"*-.,,.-*"*-.,,.-*"*-.,,.-*"*-.,,.-*"*-.,,.-
Have a GREAT Day!

Daniel Kunkel		DanielKunkel at BioWaves.com
BioWaves, LLC
14150 NE 20th Street, Suite 121
Bellevue, WA  98007
800-734-3588    425-895-0050
http://www.BioWaves.com
*-.,,.-*"*-.,,.-*"*-.,,.-*"*-.,,.-*"*-.,,.-*"*-.,,.-*"*-.,,.-*"*-.,,.-

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.ofbiz.org/pipermail/dev/attachments/20040809/07442cb8/attachment.htm


More information about the Dev mailing list