Problem with ofbizUrl

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
5 messages Options
Reply | Threaded
Open this post in threaded view
|

Problem with ofbizUrl

Sayoke Shome

 

Hi,

I have mailed in this archive earlier for a problem I am facing due to
problem in Ofbiz url earlier but the error log trace was so less
suggestive, it was indeed hard for anybody to understand the real
problem. I have dug deep into it and found out that it is the
MapStack.get() method which is failing when it is trying to get
OfbizUrl.

Let me tell you little about the  application we are developing. We are
developing the ordering journey for our client's system which will be
different for small and medium business, ordinary consumers and
client's own employees. The application is working properly when pages
are generated for any one ordering journey on server. But if we try to
hit server with two different ordering journey at the same time (say sme
and consumer together), then one of them is failing to load ofbizUrl due
to failing to execute MapStack.get() from HtmlWidget.java, which is out
of the box code to Ofbiz.

The problem may be with Synchronization or we may be missing something.
I am giving you detailed log of error occurring and from there you will
see that when the line of business (LOB)  is CON it is working ok, but
when it is also trying to access LOB == BTB it is failing.

The problem disappears when we click refresh on the same page (Say for
BTB) but then the page on LOB==CON will fail. This process is going on.

Please help me out of this problem by suggesting some way out.

Detailed log (sorry it is a little big one, and looks little different
as we have changed the log4j pattern as per client request): =

2006-11-03 17:44:17.698 myserver [-] INFO  [RequestHandler.doRequest]:
Response is a view. : org.ofbiz.webapp.control.Re

questHandler-(352)

2006-11-03 17:44:17.713 myserver [-] INFO  servletName=control,
view=product : org.ofbiz.webapp.control.RequestHandler-(

486)

2006-11-03 17:44:17.807 myserver [-] INFO  Found session attribute that
conflicts with parameter name, leaving request p

arameter in place for name: productId :
org.ofbiz.widget.screen.ScreenRenderer-(195)

2006-11-03 17:44:19.525 myserver [-] DEBUG XML Read 1.406s:
file:/D:/NetCOfBizeComm_R1/Construction/dist/ear/ofbiz/appli

cations/btshop/widget/CommonScreens.xml :
org.ofbiz.base.util.UtilXml-(242)

2006-11-03 17:44:20.681 myserver [-] INFO  Got 52 screens in 2.671s
from: file:/D:/NetCOfBizeComm_R1/Construction/dist/e

ar/ofbiz/applications/btshop/widget/CommonScreens.xml :
org.ofbiz.widget.screen.ScreenFactory-(127)

2006-11-03 17:44:22.086 myserver [-] INFO  synchronization token :
1162556062071-8536974476478644228 : NoModule-(?)

2006-11-03 17:44:22.149 myserver [-] INFO  In setup
bsh::orderJourneyStage::PREBASKET : NoModule-(?)

2006-11-03 17:44:22.180 myserver [-] INFO  In setup bsh::setUpMapnull :
NoModule-(?)

2006-11-03 17:44:22.274 myserver [-] DEBUG
OrderJourneyHelper:setPageContent:Entered :
com.bt.custc.btframework.moduleco

nfiguration.util.OrderJourneyHelper-(?)

2006-11-03 17:44:22.305 myserver [-] DEBUG
OrderJourneyHelper:setPageContent:pageTypeproduct :
com.bt.custc.btframework.

moduleconfiguration.util.OrderJourneyHelper-(?)

2006-11-03 17:44:23.804 myserver [-] DEBUG
getCategoryOfProductByCategoryType Entered with productId : CON-3581
category

TypeId : MODULE_CATEGORY :
com.bt.custc.btframework.moduleconfiguration.util.OrderJourneyHelper-(?)

2006-11-03 17:44:23.991 myserver [-] DEBUG Exited with productCategoryId
: CON-LINES : com.bt.custc.btframework.moduleco

nfiguration.util.OrderJourneyHelper-(?)

2006-11-03 17:44:24.007 myserver [-] DEBUG
OrderJourneyHelper:setPageContent:MODULE_TYPE is PRODUCT :
com.bt.custc.btfra

mework.moduleconfiguration.util.OrderJourneyHelper-(?)

2006-11-03 17:44:24.148 myserver [-] DEBUG
OrderJourneyHelper:setPageContent:pageNum :1 :
com.bt.custc.btframework.modul

econfiguration.util.OrderJourneyHelper-(?)

2006-11-03 17:44:24.210 myserver [-] DEBUG
OrderJourneyHelper:setPageContent:title : New line with Option 1 Hour
Plan :

com.bt.custc.btframework.moduleconfiguration.util.OrderJourneyHelper-(?)

2006-11-03 17:44:24.241 myserver [-] DEBUG
OrderJourneyHelper:setPageContent:subTitle : Calling Plan add-ons :
com.bt.cu

stc.btframework.moduleconfiguration.util.OrderJourneyHelper-(?)

2006-11-03 17:44:24.257 myserver [-] DEBUG
OrderJourneyHelper:setPageContent:introCopy : dfg :
com.bt.custc.btframework.

moduleconfiguration.util.OrderJourneyHelper-(?)

2006-11-03 17:44:24.288 myserver [-] INFO  In setup
bsh::setUpMap{HEADER_FOOTER_LINKS=disabled, title=New line with Opti

on 1 Hour Plan, introcopy=dfg, LOB=CON, subtitle=Calling Plan add-ons} :
NoModule-(?)

2006-11-03 17:44:24.319 myserver [-] INFO  In setup bsh::lob: CON :
NoModule-(?)

2006-11-03 17:44:24.335 myserver [-] INFO  In setup bsh::title: New line
with Option 1 Hour Plan : NoModule-(?)

2006-11-03 17:44:24.366 myserver [-] INFO  In setup bsh::subtitle:
Calling Plan add-ons : NoModule-(?)

2006-11-03 17:44:24.382 myserver [-] INFO  In setup bsh::introcopy: dfg
: NoModule-(?)

2006-11-03 17:44:24.397 myserver [-] INFO  In setup
bsh::header_footer_links: disabled : NoModule-(?)

2006-11-03 17:44:24.444 myserver [-] DEBUG setPageName method called,
pageName value to be set : CON | PREBASKET | Calli

ng Plan add-ons :
com.bt.custc.mis.presentation.service.omniture.SiteCatalystHelper-(?)

2006-11-03 17:44:25.381 myserver [-] INFO  Rendering template at
location [component://btshop/webapp/btshop/includes/con

_bt_header.ftl] with context:

============================== Start stack level 0

==>[_WIDGETTRAIL_]:[con_bt_header]

==>[null]:[null-field]

============================== End stack level 0

============================== Start stack level 1

==>[sections]:org.ofbiz.widget.screen.ModelScreenWidget$SectionsRenderer
@750bb9

==>[null]:[null-field]

==>[pagetitle]:BT.com | CON | New line with Option 1 Hour Plan | Calling
Plan add-ons

==>[lob]:CON

==>[title]:New line with Option 1 Hour Plan

==>[subtitle]:Calling Plan add-ons

==>[introcopy]:dfg

==>[header_footer_links]:disabled

==>[orderJourneyStage]:PREBASKET

==>[storeId]:CON

============================== End stack level 1

============================== Start stack level 2

==>[null]:[null-field]

==>[action]:product

==>[calls_to_action]:component://btshop/widget/CommonScreens.xml#calls_t
o_action

============================== End stack level 2

============================== Start stack level 3

==>[screens]:org.ofbiz.widget.screen.ScreenRenderer@54a40c

==>[globalContext]:<Instance of MapStack, not printing to avoid infinite
recursion>

==>[nullField]:[null-field]

==>[availableLocales]:[sq, sq_AL, ar, ar_DZ, ar_BH, ar_EG, ar_IQ, ar_JO,
ar_KW, ar_LB, ar_LY, ar_MA, ar_OM, ar_QA, ar_SA

, ar_SD, ar_SY, ar_TN, ar_AE, ar_YE, bg, bg_BG, be, be_BY, ca, ca_ES,
zh, zh_CN, zh_HK, zh_TW, hr, hr_HR, cs, cs_CZ, da,

 da_DK, nl, nl_BE, nl_NL, en, en_AU, en_CA, en_IN, en_IE, en_NZ, en_ZA,
en_GB, en_US, et, et_EE, fi, fi_FI, fr, fr_BE, f

r_CA, fr_FR, fr_LU, fr_CH, de, de_AT, de_DE, de_LU, de_CH, el, el_GR,
iw, iw_IL, hi_IN, hu, hu_HU, is, is_IS, it, it_IT,

 it_CH, ja, ja_JP, ko, ko_KR, lv, lv_LV, lt, lt_LT, mk, mk_MK, no,
no_NO, no_NO_NY, pl, pl_PL, pt, pt_BR, pt_PT, ro, ro_

RO, ru, ru_RU, sr, sr_YU, sh, sh_YU, sk, sk_SK, sl, sl_SI, es, es_AR,
es_BO, es_CL, es_CO, es_CR, es_DO, es_EC, es_SV, e

s_GT, es_HN, es_MX, es_NI, es_PA, es_PY, es_PE, es_PR, es_ES, es_UY,
es_VE, sv, sv_SE, th, th_TH, th_TH_TH, tr, tr_TR, u

k, uk_UA]

==>[parameters]:[productId=CON-3581,
weblogic.servlet.network_channel.port=7001,
weblogic.servlet.network_channel.sslpor

t=7002, targetRequestUri=/product, isLastPage=Y, _CURRENT_VIEW_=product,
_FORWARDED_FROM_SERVLET_=true, _CONTROL_PATH_=/

consumerOrders/control,
_CONTEXT_ROOT_=D:\NetCOfBizeComm_R1\Construction\dist\ear\ofbiz\applicat
ions\btshop\webapp\consu

merShop, _SERVER_ROOT_URL_=https://127.0.0.1:61002,
dispatcher=org.ofbiz.service.WebAppDispatcher@196a6ac, servletContex

t=ServletContext(id=1100166,name=consumerOrders,context-path=/consumerOr
ders), security=org.ofbiz.security.OFBizSecurity

@198724d, delegator=org.ofbiz.entity.GenericDelegator@1cad3a6,
CURRENT_CATALOG_ID=CON-CATALOG, _BREAD_CRUMB_TRAIL_=[], p

rodConfigNavList=[], productStoreId=CON, _CLIENT_REFERER_=Mozilla/5.0
(Windows; U; Windows NT 5.1; en-US; rv:1.8.0.7) Ge

cko/20060909 Firefox/1.5.0.7, _CLIENT_USER_AGENT_=Mozilla/5.0 (Windows;
U; Windows NT 5.1; en-US; rv:1.8.0.7) Gecko/2006

0909 Firefox/1.5.0.7, configWrapper=product =
[GenericEntity:Product][amountUomTypeId,null()][autoCreateKeywords,null(
)]

[averageCustomerRating,null()][backendProdKey,null()][billOfMaterialLeve
l,null()][brandName,null()][chargeShipping,null(

)][comments,null()][createdByUserLogin,null()][createdDate,null()][creat
edStamp,null()][createdTxStamp,null()][depthUomI

d,null()][description,Installation of a new BT landline with low cost UK
evening and weekend calls(java.lang.String)][de

tailImageUrl,null()][detailScreen,null()][facilityId,null()][heightUomId
,null()][heroPromotion,null()][includeInPromotio

ns,null()][internalName,New line & BT Together Option
1(java.lang.String)][introText,<p><strong><font size="2">Installat

ion of a new BT landline with low cost UK evening and weekend
calls.</font></strong></p>(java.lang.String)][introduction

Date,null()][inventoryMessage,null()][isDeleted,null()][isNgpdbPrice,N(j
ava.lang.String)][isVariant,null()][isVirtual,nu

ll()][largeImageUrl,null()][lastModifiedByUserLogin,null()][lastModified
Date,null()][lastUpdatedStamp,null()][lastUpdate

dTxStamp,null()][legalCopy,null()][lob,null()][longDescription,<p>Daytim
e call costs<br>3p a minute<br>Anywhere in the U

K*<br>(5.5p min charge)<br>Evening &amp; weekend call
costs&nbsp;<br>5.5p up to an hour per call<br>Anywhere in the UK*<

br>Extra minutes over one hour charged at 3p per minute<br>Text
messages&nbsp;<br>Not included</p><p>* UK calls means lo

cal and national calls. Exclusions
apply.</p>(java.lang.String)][manufacturerPartyId,null()][mediumImageUrl
,null()][ngpd

bId,null()][ngpdbTypeOneoff,null()][ngpdbTypeRecurring,null()][piecesInc
luded,null()][primaryProductCategoryId,null()][p

roductCode,CHTBAS(java.lang.String)][productDepth,null()][productHeight,
null()][productId,CON-3581(java.lang.String)][pr

oductName,New line with Option 1 Hour
Plan(java.lang.String)][productRating,null()][productTypeId,AGGREGATED(j
ava.lang.S

tring)][productWidth,null()][quantityIncluded,1.0(java.lang.Double)][qua
ntityUomId,null()][ratingTypeEnum,null()][requir

eAmount,null()][requireInventory,null()][requirementMethodEnumId,null()]
[reserv2ndPPPerc,null()][reservMaxPersons,null()

][reservNthPPPerc,null()][returnable,null()][salesDiscWhenNotAvail,null(
)][salesDiscontinuationDate,null()][shippingDept

h,null()][shippingHeight,null()][shippingWidth,null()][smallImageUrl,nul
l()][specialPromoText,null()][supportDiscontinua

tionDate,null()][taxCategory,null()][taxDutyCode,null()][taxVatCode,null
()][taxable,null()][tellMeMore,null()][tellMoreT

ext,null()][termsAndConditions,4126(java.lang.String)][totalQuantityOrde
red,null()][totalTimesViewed,null()][weight,null

()][weightUomId,null()][widthUomId,null()], basePrice = 0.0,
productStoreId = CON, prodCatalogId = CON-CATALOG, currency

UomId = GBP, basePriceMap = {RECURRING_CHARGE=11.0}, questions =
[ConfigItem : configItem = [GenericEntity:ProductConfig

Item][configItemId,ITEM-30001(java.lang.String)][configItemName,BT
Together Addons1(java.lang.String)][configItemTypeId,

MULTIPLE(java.lang.String)][createdStamp,null()][createdTxStamp,null()][
description,Calling Plan add-ons(java.lang.Strin

g)][imageUrl,null()][lastUpdatedStamp,null()][lastUpdatedTxStamp,null()]
[longDescription,null()], configItemAssoc = [Gen

ericEntity:ProductConfig][configActionId,null()][configItemId,ITEM-30001
(java.lang.String)][configPreProcId,null()][conf

igTypeId,QUESTION(java.lang.String)][createdStamp,null()][createdTxStamp
,null()][description,null()][fromDate,0006-09-30

 
00:00:00.0(java.sql.Timestamp)][isMandatory,N(java.lang.String)][isSpeci
alPrice,null()][lastUpdatedStamp,null()][lastUp

datedTxStamp,null()][longDescription,null()][optionalMessage,null()][pag
eNum,1(java.lang.Integer)][productId,CON-3581(ja

va.lang.String)][sequenceNum,1(java.lang.Long)][thruDate,null()],
options = [ConfigOption : configOption = [GenericEntit

y:ProductConfigOption][configItemId,ITEM-30001(java.lang.String)][config
OptionId,OPT-20002(java.lang.String)][configOpti

onName,BT Together
Addon2(java.lang.String)][createdStamp,null()][createdTxStamp,null()][de
scription,BT Together Call Mo

bile
Option(java.lang.String)][lastUpdatedStamp,null()][lastUpdatedTxStamp,nu
ll()][longDescription,null()][sequenceNum,2

(java.lang.Long)], optionsPriceMap = {RECURRING_CHARGE=1.27},
componentList = [[GenericEntity:ProductConfigProduct][conf

igItemId,ITEM-30001(java.lang.String)][configOptionId,OPT-20002(java.lan
g.String)][createdStamp,null()][createdTxStamp,n

ull()][lastUpdatedStamp,2006-10-17
20:31:12.502(java.sql.Timestamp)][lastUpdatedTxStamp,2006-10-17
20:31:12.346(java.sql

.Timestamp)][productId,CON-3284(java.lang.String)][quantity,null()][sequ
enceNum,null()]], selected = false, ConfigOption

 : configOption =
[GenericEntity:ProductConfigOption][configItemId,ITEM-30001(java.lang.St
ring)][configOptionId,OPT-2000

1(java.lang.String)][configOptionName,BT Together
Addon1(java.lang.String)][createdStamp,null()][createdTxStamp,null()][

description,BT Together International
Option(java.lang.String)][lastUpdatedStamp,2006-10-17
20:30:57.042(java.sql.Timest

amp)][lastUpdatedTxStamp,2006-10-17
20:30:56.885(java.sql.Timestamp)][longDescription,null()][sequenceNum,nu
ll()], optio

nsPriceMap = {RECURRING_CHARGE=0.85}, componentList =
[[GenericEntity:ProductConfigProduct][configItemId,ITEM-30001(java

.lang.String)][configOptionId,OPT-20001(java.lang.String)][createdStamp,
null()][createdTxStamp,null()][lastUpdatedStamp,

2006-10-17
06:48:16.863(java.sql.Timestamp)][lastUpdatedTxStamp,2006-10-17
06:48:16.78(java.sql.Timestamp)][productId,CO

N-1542(java.lang.String)][quantity,0.0(java.lang.Double)][sequenceNum,nu
ll()]], selected = false], first = true, itemPri

ceMap = {}, priceCalculated = false, memberGroup = null, ConfigItem :
configItem = [GenericEntity:ProductConfigItem][con

figItemId,ITEM-30001(java.lang.String)][configItemName,BT Together
Addons1(java.lang.String)][configItemTypeId,MULTIPLE(

java.lang.String)][createdStamp,null()][createdTxStamp,null()][descripti
on,Calling Plan add-ons(java.lang.String)][image

Url,null()][lastUpdatedStamp,null()][lastUpdatedTxStamp,null()][longDesc
ription,null()], configItemAssoc = [GenericEntit

y:ProductConfig][configActionId,null()][configItemId,ITEM-30001(java.lan
g.String)][configPreProcId,null()][configTypeId,

null()][createdStamp,2006-10-18
19:58:41.555(java.sql.Timestamp)][createdTxStamp,2006-10-18
19:58:40.649(java.sql.Timest

amp)][description,null()][fromDate,2006-10-18
19:58:41.555(java.sql.Timestamp)][isMandatory,null()][isSpecialPrice,nul
l(

)][lastUpdatedStamp,2006-10-18
19:58:41.555(java.sql.Timestamp)][lastUpdatedTxStamp,2006-10-18
19:58:40.649(java.sql.Tim

estamp)][longDescription,null()][optionalMessage,null()][pageNum,1(java.
lang.Integer)][productId,CON-3581(java.lang.Stri

ng)][sequenceNum,66(java.lang.Long)][thruDate,null()], options =
[ConfigOption : configOption = [GenericEntity:ProductCo

nfigOption][configItemId,ITEM-30001(java.lang.String)][configOptionId,OP
T-20002(java.lang.String)][configOptionName,BT T

ogether
Addon2(java.lang.String)][createdStamp,null()][createdTxStamp,null()][de
scription,BT Together Call Mobile Option

(java.lang.String)][lastUpdatedStamp,null()][lastUpdatedTxStamp,null()][
longDescription,null()][sequenceNum,2(java.lang.

Long)], optionsPriceMap = {RECURRING_CHARGE=1.27}, componentList =
[[GenericEntity:ProductConfigProduct][configItemId,IT

EM-30001(java.lang.String)][configOptionId,OPT-20002(java.lang.String)][
createdStamp,null()][createdTxStamp,null()][last

UpdatedStamp,2006-10-17
20:31:12.502(java.sql.Timestamp)][lastUpdatedTxStamp,2006-10-17
20:31:12.346(java.sql.Timestamp)

][productId,CON-3284(java.lang.String)][quantity,null()][sequenceNum,nul
l()]], selected = false, ConfigOption : configOp

tion =
[GenericEntity:ProductConfigOption][configItemId,ITEM-30001(java.lang.St
ring)][configOptionId,OPT-20001(java.lang

.String)][configOptionName,BT Together
Addon1(java.lang.String)][createdStamp,null()][createdTxStamp,null()][de
scription

,BT Together International
Option(java.lang.String)][lastUpdatedStamp,2006-10-17
20:30:57.042(java.sql.Timestamp)][lastU

pdatedTxStamp,2006-10-17
20:30:56.885(java.sql.Timestamp)][longDescription,null()][sequenceNum,nu
ll()], optionsPriceMap

= {RECURRING_CHARGE=0.85}, componentList =
[[GenericEntity:ProductConfigProduct][configItemId,ITEM-30001(java.lang.
Strin

g)][configOptionId,OPT-20001(java.lang.String)][createdStamp,null()][cre
atedTxStamp,null()][lastUpdatedStamp,2006-10-17

06:48:16.863(java.sql.Timestamp)][lastUpdatedTxStamp,2006-10-17
06:48:16.78(java.sql.Timestamp)][productId,CON-1542(java

.lang.String)][quantity,0.0(java.lang.Double)][sequenceNum,null()]],
selected = false], first = false, itemPriceMap = {}

, priceCalculated = false, memberGroup = null, ConfigItem : configItem =
[GenericEntity:ProductConfigItem][configItemId,

ITEM-30002(java.lang.String)][configItemName,Calling Features
pack(java.lang.String)][configItemTypeId,MULTIPLE(java.lan

g.String)][createdStamp,null()][createdTxStamp,null()][description,Calli
ng Features pack(java.lang.String)][imageUrl,nul

l()][lastUpdatedStamp,null()][lastUpdatedTxStamp,null()][longDescription
,<li><h4 class="neutralColour">1 feature</h4><p

class="colour1"><strong>&pound;1.50 per month</strong></p></li> <li><h4
class="neutralColour">2-4 features</h4><p class=

"colour1"><strong>&pound;3.50 per month</strong></p>(java.lang.String)],
configItemAssoc = [GenericEntity:ProductConfig]

[configActionId,null()][configItemId,ITEM-30002(java.lang.String)][confi
gPreProcId,null()][configTypeId,QUESTION(java.la

ng.String)][createdStamp,null()][createdTxStamp,null()][description,null
()][fromDate,0006-09-30 00:00:00.0(java.sql.Time

stamp)][isMandatory,N(java.lang.String)][isSpecialPrice,Y(java.lang.Stri
ng)][lastUpdatedStamp,null()][lastUpdatedTxStamp

,null()][longDescription,null()][optionalMessage,null()][pageNum,2(java.
lang.Integer)][productId,CON-3581(java.lang.Stri

ng)][sequenceNum,2(java.lang.Long)][thruDate,null()], options =
[ConfigOption : configOption = [GenericEntity:ProductCon

figOption][configItemId,ITEM-30002(java.lang.String)][configOptionId,OPT
-20005(java.lang.String)][configOptionName,Call

Barring(java.lang.String)][createdStamp,null()][createdTxStamp,null()][d
escription,Call Barring(java.lang.String)][lastU

pdatedStamp,null()][lastUpdatedTxStamp,null()][longDescription,null()][s
equenceNum,1(java.lang.Long)], optionsPriceMap =

 {RECURRING_CHARGE=1.75}, componentList =
[[GenericEntity:ProductConfigProduct][configItemId,ITEM-30002(java.lang.
String

)][configOptionId,OPT-20005(java.lang.String)][createdStamp,null()][crea
tedTxStamp,null()][lastUpdatedStamp,null()][last

UpdatedTxStamp,null()][productId,CON-1610(java.lang.String)][quantity,nu
ll()][sequenceNum,null()]], selected = false, Co

nfigOption : configOption =
[GenericEntity:ProductConfigOption][configItemId,ITEM-30002(java.lang.St
ring)][configOptionI

d,OPT-20004(java.lang.String)][configOptionName,3 Way
Calling(java.lang.String)][createdStamp,null()][createdTxStamp,nul

l()][description,3 Way
Calling(java.lang.String)][lastUpdatedStamp,null()][lastUpdatedTxStamp,n
ull()][longDescription,nu

ll()][sequenceNum,2(java.lang.Long)], optionsPriceMap =
{RECURRING_CHARGE=1.75}, componentList = [[GenericEntity:Product

ConfigProduct][configItemId,ITEM-30002(java.lang.String)][configOptionId
,OPT-20004(java.lang.String)][createdStamp,null(

)][createdTxStamp,null()][lastUpdatedStamp,null()][lastUpdatedTxStamp,nu
ll()][productId,CON-1605(java.lang.String)][quan

tity,null()][sequenceNum,null()]], selected = false, ConfigOption :
configOption = [GenericEntity:ProductConfigOption][c

onfigItemId,ITEM-30002(java.lang.String)][configOptionId,OPT-20006(java.
lang.String)][configOptionName,Call Diversion(ja

va.lang.String)][createdStamp,null()][createdTxStamp,null()][description
,Call Diversion(java.lang.String)][lastUpdatedSt

amp,null()][lastUpdatedTxStamp,null()][longDescription,null()][sequenceN
um,2(java.lang.Long)], optionsPriceMap = {RECURR

ING_CHARGE=1.75}, componentList =
[[GenericEntity:ProductConfigProduct][configItemId,ITEM-30002(java.lang.
String)][confi

gOptionId,OPT-20006(java.lang.String)][createdStamp,null()][createdTxSta
mp,null()][lastUpdatedStamp,null()][lastUpdatedT

xStamp,null()][productId,CON-1614(java.lang.String)][quantity,null()][se
quenceNum,null()]], selected = false, ConfigOpti

on : configOption =
[GenericEntity:ProductConfigOption][configItemId,ITEM-30002(java.lang.St
ring)][configOptionId,OPT-20

007(java.lang.String)][configOptionName,Call
Sign(java.lang.String)][createdStamp,null()][createdTxStamp,null()][desc
rip

tion,Call
Sign(java.lang.String)][lastUpdatedStamp,null()][lastUpdatedTxStamp,null
()][longDescription,null()][sequenceNu

m,3(java.lang.Long)], optionsPriceMap = {RECURRING_CHARGE=1.75},
componentList = [[GenericEntity:ProductConfigProduct][c

onfigItemId,ITEM-30002(java.lang.String)][configOptionId,OPT-20007(java.
lang.String)][createdStamp,null()][createdTxStam

p,null()][lastUpdatedStamp,null()][lastUpdatedTxStamp,null()][productId,
CON-1620(java.lang.String)][quantity,null()][seq

uenceNum,null()]], selected = false, ConfigOption : configOption =
[GenericEntity:ProductConfigOption][configItemId,ITEM

-30002(java.lang.String)][configOptionId,OPT-20008(java.lang.String)][co
nfigOptionName,Call Waiting(java.lang.String)][c

reatedStamp,null()][createdTxStamp,null()][description,Call
Waiting(java.lang.String)][lastUpdatedStamp,null()][lastUpda

tedTxStamp,null()][longDescription,null()][sequenceNum,4(java.lang.Long)
], optionsPriceMap = {RECURRING_CHARGE=1.75}, co

mponentList =
[[GenericEntity:ProductConfigProduct][configItemId,ITEM-30002(java.lang.
String)][configOptionId,OPT-20008(

java.lang.String)][createdStamp,null()][createdTxStamp,null()][lastUpdat
edStamp,null()][lastUpdatedTxStamp,null()][produ

ctId,CON-1629(java.lang.String)][quantity,null()][sequenceNum,null()]],
selected = false, ConfigOption : configOption =

[GenericEntity:ProductConfigOption][configItemId,ITEM-30002(java.lang.St
ring)][configOptionId,OPT-20009(java.lang.String

)][configOptionName,Caller
Display(java.lang.String)][createdStamp,null()][createdTxStamp,null()][d
escription,Caller Dis

play(java.lang.String)][lastUpdatedStamp,null()][lastUpdatedTxStamp,null
()][longDescription,null()][sequenceNum,5(java.l

ang.Long)], optionsPriceMap = {RECURRING_CHARGE=1.75}, componentList =
[[GenericEntity:ProductConfigProduct][configItemI

d,ITEM-30002(java.lang.String)][configOptionId,OPT-20009(java.lang.Strin
g)][createdStamp,null()][createdTxStamp,null()][

lastUpdatedStamp,null()][lastUpdatedTxStamp,null()][productId,CON-1628(j
ava.lang.String)][quantity,null()][sequenceNum,n

ull()]], selected = false, ConfigOption : configOption =
[GenericEntity:ProductConfigOption][configItemId,ITEM-30002(jav

a.lang.String)][configOptionId,OPT-20010(java.lang.String)][configOption
Name,Reminder Call(java.lang.String)][createdSta

mp,null()][createdTxStamp,null()][description,Reminder
Call(java.lang.String)][lastUpdatedStamp,null()][lastUpdatedTxSta

mp,null()][longDescription,null()][sequenceNum,6(java.lang.Long)],
optionsPriceMap = {RECURRING_CHARGE=1.75}, componentL

ist =
[[GenericEntity:ProductConfigProduct][configItemId,ITEM-30002(java.lang.
String)][configOptionId,OPT-20010(java.lan

g.String)][createdStamp,null()][createdTxStamp,null()][lastUpdatedStamp,
null()][lastUpdatedTxStamp,null()][productId,CON

-1622(java.lang.String)][quantity,null()][sequenceNum,null()]], selected
= false, ConfigOption : configOption = [Generic

Entity:ProductConfigOption][configItemId,ITEM-30002(java.lang.String)][c
onfigOptionId,OPT-20011(java.lang.String)][confi

gOptionName,Ring
Back(java.lang.String)][createdStamp,null()][createdTxStamp,null()][desc
ription,Ring Back(java.lang.Str

ing)][lastUpdatedStamp,null()][lastUpdatedTxStamp,null()][longDescriptio
n,null()][sequenceNum,7(java.lang.Long)], option

sPriceMap = {RECURRING_CHARGE=1.75}, componentList =
[[GenericEntity:ProductConfigProduct][configItemId,ITEM-30002(java.

lang.String)][configOptionId,OPT-20011(java.lang.String)][createdStamp,n
ull()][createdTxStamp,null()][lastUpdatedStamp,n

ull()][lastUpdatedTxStamp,null()][productId,CON-1621(java.lang.String)][
quantity,null()][sequenceNum,null()]], selected

= false], first = true, itemPriceMap = {}, priceCalculated = false,
memberGroup = null, ConfigItem : configItem = [Gener

icEntity:ProductConfigItem][configItemId,ITEM-30003(java.lang.String)][c
onfigItemName,Free features(java.lang.String)][c

onfigItemTypeId,MULTIPLE(java.lang.String)][createdStamp,null()][created
TxStamp,null()][description,Free features(java.l

ang.String)][imageUrl,null()][lastUpdatedStamp,null()][lastUpdatedTxStam
p,null()][longDescription,null()], configItemAss

oc =
[GenericEntity:ProductConfig][configActionId,null()][configItemId,ITEM-3
0003(java.lang.String)][configPreProcId,nul

l()][configTypeId,QUESTION(java.lang.String)][createdStamp,null()][creat
edTxStamp,null()][description,null()][fromDate,0

006-09-30
00:00:00.0(java.sql.Timestamp)][isMandatory,N(java.lang.String)][isSpeci
alPrice,null()][lastUpdatedStamp,null(

)][lastUpdatedTxStamp,null()][longDescription,null()][optionalMessage,nu
ll()][pageNum,2(java.lang.Integer)][productId,CO

N-3581(java.lang.String)][sequenceNum,3(java.lang.Long)][thruDate,null()
], options = [ConfigOption : configOption = [Gen

ericEntity:ProductConfigOption][configItemId,ITEM-30003(java.lang.String
)][configOptionId,OPT-20012(java.lang.String)][c

onfigOptionName,BT Privacy at
Home(java.lang.String)][createdStamp,null()][createdTxStamp,null()][desc
ription,BT Privacy

 at
Home(java.lang.String)][lastUpdatedStamp,null()][lastUpdatedTxStamp,null
()][longDescription,null()][sequenceNum,8(ja

va.lang.Long)], optionsPriceMap = {RECURRING_CHARGE=0.0}, componentList
= [[GenericEntity:ProductConfigProduct][configIt

emId,ITEM-30003(java.lang.String)][configOptionId,OPT-20012(java.lang.St
ring)][createdStamp,null()][createdTxStamp,null(

)][lastUpdatedStamp,null()][lastUpdatedTxStamp,null()][productId,CON-339
9(java.lang.String)][quantity,null()][sequenceNu

m,null()],
[GenericEntity:ProductConfigProduct][configItemId,ITEM-30003(java.lang.S
tring)][configOptionId,OPT-20012(java

.lang.String)][createdStamp,2006-10-17
06:22:04.702(java.sql.Timestamp)][createdTxStamp,2006-10-17
06:22:04.608(java.sql

.Timestamp)][lastUpdatedStamp,2006-10-17
06:22:04.702(java.sql.Timestamp)][lastUpdatedTxStamp,2006-10-17
06:22:04.608(ja

va.sql.Timestamp)][productId,CON-5425(java.lang.String)][quantity,null()
][sequenceNum,null()]], selected = false, Config

Option : configOption =
[GenericEntity:ProductConfigOption][configItemId,ITEM-30003(java.lang.St
ring)][configOptionId,OP

T-20013(java.lang.String)][configOptionName,BT answer 1571
(Free)(java.lang.String)][createdStamp,null()][createdTxStamp

,null()][description,BT answer 1571
(Free)(java.lang.String)][lastUpdatedStamp,null()][lastUpdatedTxStamp,nu
ll()][longDe

scription,null()][sequenceNum,9(java.lang.Long)], optionsPriceMap =
{RECURRING_CHARGE=0.0}, componentList = [[GenericEnt

ity:ProductConfigProduct][configItemId,ITEM-30003(java.lang.String)][con
figOptionId,OPT-20013(java.lang.String)][created

Stamp,null()][createdTxStamp,null()][lastUpdatedStamp,null()][lastUpdate
dTxStamp,null()][productId,CON-4024(java.lang.St

ring)][quantity,null()][sequenceNum,null()]], selected = false], first =
true, itemPriceMap = {}, priceCalculated = fals

e, memberGroup = null, ConfigItem : configItem =
[GenericEntity:ProductConfigItem][configItemId,ITEM-30004(java.lang.Str

ing)][configItemName,Messaging
Features(java.lang.String)][configItemTypeId,SINGLE(java.lang.String)][c
reatedStamp,null(

)][createdTxStamp,null()][description,Messaging
Features(java.lang.String)][imageUrl,null()][lastUpdatedStamp,null()][la

stUpdatedTxStamp,null()][longDescription,null()], configItemAssoc =
[GenericEntity:ProductConfig][configActionId,null()]

[configItemId,ITEM-30004(java.lang.String)][configPreProcId,null()][conf
igTypeId,QUESTION(java.lang.String)][createdStam

p,null()][createdTxStamp,null()][description,null()][fromDate,0006-09-30
00:00:00.0(java.sql.Timestamp)][isMandatory,N(j

ava.lang.String)][isSpecialPrice,null()][lastUpdatedStamp,null()][lastUp
datedTxStamp,null()][longDescription,null()][opt

ionalMessage,null()][pageNum,2(java.lang.Integer)][productId,CON-3581(ja
va.lang.String)][sequenceNum,4(java.lang.Long)][

thruDate,null()], options = [ConfigOption : configOption =
[GenericEntity:ProductConfigOption][configItemId,ITEM-30004(j

ava.lang.String)][configOptionId,OPT-20019(java.lang.String)][configOpti
onName,Call Minder Standard(java.lang.String)][c

reatedStamp,null()][createdTxStamp,null()][description,Call Minder
Standard(java.lang.String)][lastUpdatedStamp,null()][

lastUpdatedTxStamp,null()][longDescription,null()][sequenceNum,1(java.la
ng.Long)], optionsPriceMap = {RECURRING_CHARGE=2

.5}, componentList =
[[GenericEntity:ProductConfigProduct][configItemId,ITEM-30004(java.lang.
String)][configOptionId,OPT

-20019(java.lang.String)][createdStamp,null()][createdTxStamp,null()][la
stUpdatedStamp,null()][lastUpdatedTxStamp,null()

][productId,CON-1619(java.lang.String)][quantity,null()][sequenceNum,nul
l()]], selected = false, ConfigOption : configOp

tion =
[GenericEntity:ProductConfigOption][configItemId,ITEM-30004(java.lang.St
ring)][configOptionId,OPT-20020(java.lang

.String)][configOptionName,Enhanced BT 1571 with Personalised
Greetings(java.lang.String)][createdStamp,null()][createdT

xStamp,null()][description,Enhanced BT 1571 with Personalised
Greetings(java.lang.String)][lastUpdatedStamp,null()][last

UpdatedTxStamp,null()][longDescription,null()][sequenceNum,1(java.lang.L
ong)], optionsPriceMap = {RECURRING_CHARGE=1.5},

 componentList =
[[GenericEntity:ProductConfigProduct][configItemId,ITEM-30004(java.lang.
String)][configOptionId,OPT-200

20(java.lang.String)][createdStamp,null()][createdTxStamp,null()][lastUp
datedStamp,null()][lastUpdatedTxStamp,null()][pr

oductId,CON-1626(java.lang.String)][quantity,null()][sequenceNum,null()]
], selected = false, ConfigOption : configOption

 =
[GenericEntity:ProductConfigOption][configItemId,ITEM-30004(java.lang.St
ring)][configOptionId,OPT-20021(java.lang.Str

ing)][configOptionName,Enhanced BT 1571 with Message
Alerts(java.lang.String)][createdStamp,null()][createdTxStamp,null(

)][description,Enhanced BT 1571 with Message
Alerts(java.lang.String)][lastUpdatedStamp,null()][lastUpdatedTxStamp,nu
ll(

)][longDescription,null()][sequenceNum,2(java.lang.Long)],
optionsPriceMap = {RECURRING_CHARGE=1.5}, componentList = [[G

enericEntity:ProductConfigProduct][configItemId,ITEM-30004(java.lang.Str
ing)][configOptionId,OPT-20021(java.lang.String)

][createdStamp,null()][createdTxStamp,null()][lastUpdatedStamp,null()][l
astUpdatedTxStamp,null()][productId,CON-1625(jav

a.lang.String)][quantity,null()][sequenceNum,null()]], selected = false,
ConfigOption : configOption = [GenericEntity:Pr

oductConfigOption][configItemId,ITEM-30004(java.lang.String)][configOpti
onId,OPT-20015(java.lang.String)][configOptionNa

me,Call Minder
Extended(plus)(java.lang.String)][createdStamp,null()][createdTxStamp,nu
ll()][description,Call Minder Ext

ended(plus)(java.lang.String)][lastUpdatedStamp,null()][lastUpdatedTxSta
mp,null()][longDescription,null()][sequenceNum,n

ull()], optionsPriceMap = {RECURRING_CHARGE=4.0}, componentList =
[[GenericEntity:ProductConfigProduct][configItemId,ITE

M-30004(java.lang.String)][configOptionId,OPT-20015(java.lang.String)][c
reatedStamp,null()][createdTxStamp,null()][lastU

pdatedStamp,null()][lastUpdatedTxStamp,null()][productId,CON-1616(java.l
ang.String)][quantity,null()][sequenceNum,null()

]], selected = false], first = true, itemPriceMap = {}, priceCalculated
= false, memberGroup = null, ConfigItem : config

Item =
[GenericEntity:ProductConfigItem][configItemId,ITEM-30005(java.lang.Stri
ng)][configItemName,Premium Features(java

.lang.String)][configItemTypeId,MULTIPLE(java.lang.String)][createdStamp
,null()][createdTxStamp,null()][description,Prem

ium
Features(java.lang.String)][imageUrl,null()][lastUpdatedStamp,null()][la
stUpdatedTxStamp,null()][longDescription,nul

l()], configItemAssoc =
[GenericEntity:ProductConfig][configActionId,null()][configItemId,ITEM-3
0005(java.lang.String)][

configPreProcId,null()][configTypeId,QUESTION(java.lang.String)][created
Stamp,null()][createdTxStamp,null()][description

,null()][fromDate,0006-09-30
00:00:00.0(java.sql.Timestamp)][isMandatory,N(java.lang.String)][isSpeci
alPrice,null()][las

tUpdatedStamp,null()][lastUpdatedTxStamp,null()][longDescription,null()]
[optionalMessage,null()][pageNum,2(java.lang.Int

eger)][productId,CON-3581(java.lang.String)][sequenceNum,5(java.lang.Lon
g)][thruDate,null()], options = [ConfigOption :

configOption =
[GenericEntity:ProductConfigOption][configItemId,ITEM-30005(java.lang.St
ring)][configOptionId,OPT-20022(j

ava.lang.String)][configOptionName,Anonymous Call
Reject(java.lang.String)][createdStamp,null()][createdTxStamp,null()][

description,Anonymous Call
Reject(java.lang.String)][lastUpdatedStamp,null()][lastUpdatedTxStamp,nu
ll()][longDescription

,null()][sequenceNum,1(java.lang.Long)], optionsPriceMap =
{RECURRING_CHARGE=4.0}, componentList = [[GenericEntity:Produ

ctConfigProduct][configItemId,ITEM-30005(java.lang.String)][configOption
Id,OPT-20022(java.lang.String)][createdStamp,nul

l()][createdTxStamp,null()][lastUpdatedStamp,null()][lastUpdatedTxStamp,
null()][productId,CON-1607(java.lang.String)][qu

antity,null()][sequenceNum,null()]], selected = false], first = true,
itemPriceMap = {}, priceCalculated = false, member

Group = null], productName=New line with Option 1 Hour Plan,
currencyUom=GBP, _CLIENT_REQUEST_=https://127.0.0.1:61002/c

onsumerOrders/control/product?productId=CON-3581, quantity=1,
productConfigStage=product, _CLIENT_LOCALE_=en_US, showbox

=false, currentPageConfigItemsIndexList=[0, 1],
shoppingCart=org.ofbiz.order.shoppingcart.WebShoppingCart@1782f7c, conte

ntPropertyFilePath=consumer/consumerOrders/properties/, locale=en_UK,
GLB={orderNumberPrefix=BTCOM}, priceMap={RECURRING

_CHARGE=11.0}, configPageNum=1, orderJourneyStage=PREBASKET,
delegatorName=default, visitor=[GenericEntity:Visitor][crea

tedStamp,2006-10-08
07:10:36.115(java.sql.Timestamp)][createdTxStamp,2006-10-08
07:10:36.098(java.sql.Timestamp)][lastUp

datedStamp,2006-10-08
07:10:36.522(java.sql.Timestamp)][lastUpdatedTxStamp,2006-10-08
07:10:36.522(java.sql.Timestamp)][

partyId,admin(java.lang.String)][userLoginId,ecommadmin(java.lang.String
)][visitorId,100048(java.lang.String)], sessionT

oken=1162555283256--2531012700180918988, prodConfigNavItemIndices={},
initialRequestData={httpReferrer=null, initialRequ

estMap={productId=CON-3581}}, loginContext=username:  context: anon
session id:  evaluatedRoles: false loggedIn: false u

serId: 0, weblogic.servlet.WebAppComponentMBean=[Caching Stub]Proxy for
ecomdomain:ApplicationConfig=ofbiz,Location=myse

rver,Name=consumerOrders,Type=WebAppComponentConfig,
contextConfigLocation=, localDispatcherName=ecommerce, _REQUEST_HAN

DLER_=org.ofbiz.webapp.control.RequestHandler@175ae09,
serviceReaderUrls=/WEB-INF/services.xml, javax.servlet.context.te

mpdir=C:\bea\user_projects\domains\ecomdomain\.\myserver\.wlnotdelete\ex
tract\myserver_ofbiz_consumerOrders\public, webl

ogic.servlet.WebAppComponentRuntimeMBean=weblogic.servlet.internal.WebAp
pRuntimeMBeanImpl: ecomdomain:ApplicationRuntime

=myserver_ofbiz,Location=myserver,Name=myserver_myserver_ofbiz_consumerO
rders,ServerRuntime=myserver,Type=WebAppComponen

tRuntime

Set fields: [Name]

        Name -> <null>

        Parent ->
ecomdomain:Location=myserver,Name=myserver_ofbiz,ServerRuntime=myserver,
Type=ApplicationRuntime

, entityDelegatorName=default,
mainDecoratorLocation=component://btshop/widget/CommonScreens.xml,
interface org.springfr

amework.web.context.WebApplicationContext.ROOT=org.springframework.web.c
ontext.support.XmlWebApplicationContext: display

 name [Root WebApplicationContext]; startup date [Fri Nov 03 16:26:51
GMT+05:30 2006]; root of context hierarchy; config

 locations [/WEB-INF/applicationContext.xml]]

==>[delegator]:org.ofbiz.entity.GenericDelegator@1cad3a6

==>[dispatcher]:org.ofbiz.service.WebAppDispatcher@196a6ac

==>[security]:org.ofbiz.security.OFBizSecurity@198724d

==>[locale]:en_UK

==>[userLogin]:null

==>[autoUserLogin]:null

==>[person]:null

==>[partyGroup]:null

==>[formStringRenderer]:org.ofbiz.widget.html.HtmlFormRenderer@de1520

==>[request]:Http Request: /consumerOrders/control/product

==>[response]:weblogic.servlet.internal.ServletResponseImpl@3d0611

==>[session]:weblogic.servlet.internal.session.MemorySessionData@d2e636

==>[application]:ServletContext(id=1100166,name=consumerOrders,context-p
ath=/consumerOrders)

==>[rootDir]:D:\NetCOfBizeComm_R1\Construction\dist\ear\ofbiz\applicatio
ns\btshop\webapp\consumerShop

==>[webSiteId]:BT_CON_SHOP

==>[https]:null

==>[sessionAttributes]:freemarker.ext.servlet.HttpSessionHashModel@596c2
a

==>[requestAttributes]:freemarker.ext.servlet.HttpRequestHashModel@cc70f
8

==>[JspTaglibs]:freemarker.ext.jsp.TaglibFactory@cdc74

==>[requestParameters]:[productId=CON-3581]

==>[page]:[orderJourneyStage=PREBASKET, storeId=CON]

==>[controlPath]:/consumerOrders/control

==>[contextRoot]:D:\NetCOfBizeComm_R1\Construction\dist\ear\ofbiz\applic
ations\btshop\webapp\consumerShop

==>[serverRoot]:https://127.0.0.1:61002

==>[checkLoginUrl]:/checkLogin/product?productId=CON-3581

==>[externalLoginKey]:

==>[externalKeyParam]:&externalLoginKey=

==>[eventMessageList]:[]

==>[errorMessageList]:[]

==>[isError]:false

==>[nowTimestamp]:2006-11-03 17:44:17.994

============================== End stack level 3

 : org.ofbiz.widget.screen.HtmlWidget-(82)

2006-11-03 17:44:26.084 myserver [-] DEBUG XML Read 0.015s:
file:D:/NetCOfBizeComm_R1/Construction/dist/ear/ofbiz/applic

ations/btshop/webapp/consumerShop/WEB-INF/controller.xml :
org.ofbiz.base.util.UtilXml-(242)

2006-11-03 17:44:27.568 myserver [-] INFO  ConfigMap Created: (4)
records in 1.437s : org.ofbiz.webapp.control.ConfigXML

Reader-(552)

2006-11-03 17:44:27.583 myserver [-] INFO  HandlerMap Created: (2)
records in 0.015s : org.ofbiz.webapp.control.ConfigXM

LReader-(622)

2006-11-03 17:44:27.583 myserver [-] INFO  RequestMap Created: (18)
records in 0.0s : org.ofbiz.webapp.control.ConfigXML

Reader-(302)

2006-11-03 17:44:27.583 myserver [-] INFO  ViewMap Created: (115)
records in 0.0s : org.ofbiz.webapp.control.ConfigXMLRe

ader-(411)

2006-11-03 17:44:27.599 myserver [-] DEBUG Inside getWriter failOnError
: false : com.bt.custc.btimage.ofbiz.transform.I

mageAbstractTransform-(220)

2006-11-03 17:44:27.599 myserver [-] DEBUG Adding Image docId to the map
in ImageRendererHelper docId : 1519 : com.bt.cu

stc.btimage.ofbiz.transform.ImageAbstractTransform-(220)

2006-11-03 17:44:27.599 myserver [-] DEBUG Value of useCache recieved :
null : com.bt.custc.btimage.ofbiz.transform.Imag

eAbstractTransform-(220)

2006-11-03 17:44:27.599 myserver [-] DEBUG Value of TTL recieved : null
: com.bt.custc.btimage.ofbiz.transform.ImageAbst

ractTransform-(220)

2006-11-03 17:44:27.599 myserver [-] DEBUG Initializing image properties
in initializeImageProperties. : com.bt.custc.bt

image.util.ImageRendererHelper-(178)

2006-11-03 17:44:27.615 myserver [-] DEBUG BT lob needed to render image
tag/transform for this webapp is : consumer : c

om.bt.custc.btimage.util.ImageRendererHelper-(178)

2006-11-03 17:44:27.615 myserver [-] DEBUG Getting the image properties
for image file path:: E:/cmim/contentDmsBase/eco

mmerce\consumer\image_properties\1519_img.properties :
com.bt.custc.btimage.util.ImageRendererHelper-(178)

2006-11-03 17:44:27.615 myserver [-] DEBUG Calling the content snippet
service to retrieve the image properties. : com.b

t.custc.btimage.util.ImageRendererHelper-(178)

2006-11-03 17:44:27.646 myserver [-] INFO  Loading property file path is
E:/cmim/contentDmsBase/ecommerce\consumer\image

_properties\1519_img.properties :
com.bt.content.impl.dao.ContentSnippetDAO$PropertiesHelper-(108)

2006-11-03 17:44:27.802 myserver [-] DEBUG initImageAttrMap called :
com.bt.custc.btimage.ofbiz.transform.ImageTransform

-(185)

2006-11-03 17:44:27.802 myserver [-] DEBUG imageTagType set to :
imageImgTag : com.bt.custc.btimage.ofbiz.transform.Imag

eTransform-(185)

2006-11-03 17:44:27.802 myserver [-] DEBUG Inside renderImageTag
method.....the map passed is : {width=75, title=null, t

ime=0, docId=1519, dir=null, id=null, height=36, onkeypress=null,
ondblclick=null, align=null, vspace=null, onhelp=null,

 style=null, usemap=null, border=null, longdesc=null, name=null,
onmouseover=null, onkeyup=null, lang=null, class=null,

onclick=null, mapfile=null, ismap=null, src=null, alt=null,
onmouseout=null, onkeydown=null, onmousedown=null, useCache=

true, hspace=null, onmouseup=null, onmousemove=null} :
com.bt.custc.btimage.util.ImageRendererHelper-(342)

2006-11-03 17:44:27.818 myserver [-] DEBUG Adding the image attributes
: <img : com.bt.custc.btimage.util.ImageRenderer

Helper-(342)

2006-11-03 17:44:27.833 myserver [-] DEBUG The image tag retrieved is :
<img src="/consumer/common/images/logo_75x36.gif

" height="36" width="75" /> :
com.bt.custc.btimage.ofbiz.transform.ImageAbstractTransform-(220)

2006-11-03 17:44:28.083 myserver [-] DEBUG Inside getWriter failOnError
: false : com.bt.custc.btimage.ofbiz.transform.I

mageAbstractTransform-(220)

2006-11-03 17:44:28.083 myserver [-] DEBUG Adding Image docId to the map
in ImageRendererHelper docId : 1517 : com.bt.cu

stc.btimage.ofbiz.transform.ImageAbstractTransform-(220)

2006-11-03 17:44:28.083 myserver [-] DEBUG Value of useCache recieved :
null : com.bt.custc.btimage.ofbiz.transform.Imag

eAbstractTransform-(220)

2006-11-03 17:44:28.083 myserver [-] DEBUG Value of TTL recieved : null
: com.bt.custc.btimage.ofbiz.transform.ImageAbst

ractTransform-(220)

2006-11-03 17:44:28.083 myserver [-] DEBUG Initializing image properties
in initializeImageProperties. : com.bt.custc.bt

image.util.ImageRendererHelper-(178)

2006-11-03 17:44:28.099 myserver [-] DEBUG BT lob needed to render image
tag/transform for this webapp is : consumer : c

om.bt.custc.btimage.util.ImageRendererHelper-(178)

2006-11-03 17:44:28.099 myserver [-] DEBUG Getting the image properties
for image file path:: E:/cmim/contentDmsBase/eco

mmerce\consumer\image_properties\1517_img.properties :
com.bt.custc.btimage.util.ImageRendererHelper-(178)

2006-11-03 17:44:28.099 myserver [-] DEBUG Calling the content snippet
service to retrieve the image properties. : com.b

t.custc.btimage.util.ImageRendererHelper-(178)

2006-11-03 17:44:28.099 myserver [-] INFO  Loading property file path is
E:/cmim/contentDmsBase/ecommerce\consumer\image

_properties\1517_img.properties :
com.bt.content.impl.dao.ContentSnippetDAO$PropertiesHelper-(108)

2006-11-03 17:44:28.146 myserver [-] DEBUG initImageAttrMap called :
com.bt.custc.btimage.ofbiz.transform.ImageTransform

-(185)

2006-11-03 17:44:28.146 myserver [-] DEBUG imageTagType set to :
imageImgTag : com.bt.custc.btimage.ofbiz.transform.Imag

eTransform-(185)

2006-11-03 17:44:28.146 myserver [-] DEBUG Inside renderImageTag
method.....the map passed is : {width=720, title=null,

time=0, docId=1517, dir=null, id=null, height=40, onkeypress=null,
ondblclick=null, align=null, vspace=null, onhelp=null

, style=null, usemap=null, border=null, longdesc=null, name=null,
onmouseover=null, onkeyup=null, lang=null, class=null,

 onclick=null, mapfile=null, ismap=null, src=null, alt=null,
onmouseout=null, onkeydown=null, onmousedown=null, useCache

=true, hspace=null, onmouseup=null, onmousemove=null} :
com.bt.custc.btimage.util.ImageRendererHelper-(342)

2006-11-03 17:44:28.146 myserver [-] DEBUG Adding the image attributes
: <img : com.bt.custc.btimage.util.ImageRenderer

Helper-(342)

2006-11-03 17:44:28.146 myserver [-] DEBUG The image tag retrieved is :
<img src="/consumer/common/images/signpost_perso

nal_720x40.gif" height="40" width="720" /> :
com.bt.custc.btimage.ofbiz.transform.ImageAbstractTransform-(220)

2006-11-03 17:44:28.271 myserver [-] INFO  Rendering template at
location [component://btshop/webapp/btshop/includes/are

a_a_begin.ftl] with context:

============================== Start stack level 0

==>[_WIDGETTRAIL_]:[con_bt_header]

==>[null]:[null-field]

==>[Static]:freemarker.ext.beans.StaticModels@f36617

==>[editRenderSubContent]:org.ofbiz.content.webapp.ftl.EditRenderSubCont
entTransform@1b38815

==>[loopSubContent]:org.ofbiz.content.webapp.ftl.LoopSubContentTransform
@1ab52f7

==>[checkPermission]:org.ofbiz.content.webapp.ftl.CheckPermissionTransfo
rm@d3e973

==>[ofbizContentUrl]:org.ofbiz.webapp.ftl.OfbizContentTransform@8386ad

==>[traverseSubContent]:org.ofbiz.content.webapp.ftl.TraverseSubContentT
ransform@fed367

==>[renderSubContent]:org.ofbiz.content.webapp.ftl.RenderSubContentTrans
form@1e919f5

==>[traverseSubContentCache]:org.ofbiz.content.webapp.ftl.TraverseSubCon
tentCacheTransform@a75818

==>[limitedSubContent]:org.ofbiz.content.webapp.ftl.LimitedSubContentCac
heTransform@88a588

==>[barcodeTransform]:org.ofbiz.webapp.barcode.BarcodeTransform@12bad06

==>[renderSubContentCache]:org.ofbiz.content.webapp.ftl.RenderSubContent
CacheTransform@6c8343

==>[menuWrap]:org.ofbiz.widget.menu.MenuWrapTransform@1dbc8b

==>[setRequestAttribute]:org.ofbiz.webapp.ftl.SetRequestAttributeMethod@
455c33

==>[renderContentAsText]:org.ofbiz.content.webapp.ftl.RenderContentAsTex
t@1a826c5

==>[editRenderSubContentCache]:org.ofbiz.content.webapp.ftl.EditRenderSu
bContentCacheTransform@895684

==>[ofbizUrl]:org.ofbiz.webapp.ftl.OfbizUrlTransform@8f01b8

==>[injectNodeTrailCsv]:org.ofbiz.content.webapp.ftl.InjectNodeTrailCsvT
ransform@b9eee9

==>[renderSubContentAsText]:org.ofbiz.content.webapp.ftl.RenderSubConten
tAsText@f41af6

==>[wrapSubContentCache]:org.ofbiz.content.webapp.ftl.WrapSubContentCach
eTransform@162595

==>[loopSubContentCache]:org.ofbiz.content.webapp.ftl.LoopSubContentCach
eTransform@1fd8f9c

==>[ofbizCurrency]:org.ofbiz.webapp.ftl.OfbizCurrencyTransform@1df75d8

==>[renderWrappedText]:org.ofbiz.webapp.ftl.RenderWrappedTextTransform@1
b1ce68

==>[ofbizAmount]:org.ofbiz.webapp.ftl.OfbizAmountTransform@663cdf

============================== End stack level 0

============================== Start stack level 1

==>[sections]:org.ofbiz.widget.screen.ModelScreenWidget$SectionsRenderer
@750bb9

==>[null]:[null-field]

==>[pagetitle]:BT.com | CON | New line with Option 1 Hour Plan | Calling
Plan add-ons

==>[lob]:CON

==>[title]:New line with Option 1 Hour Plan

==>[subtitle]:Calling Plan add-ons

==>[introcopy]:dfg

==>[header_footer_links]:disabled

==>[orderJourneyStage]:PREBASKET

==>[storeId]:CON

============================== End stack level 1

============================== Start stack level 2

==>[null]:[null-field]

==>[action]:product

==>[calls_to_action]:component://btshop/widget/CommonScreens.xml#calls_t
o_action

============================== End stack level 2

============================== Start stack level 3

==>[screens]:org.ofbiz.widget.screen.ScreenRenderer@54a40c

==>[globalContext]:<Instance of MapStack, not printing to avoid infinite
recursion>

==>[nullField]:[null-field]

==>[availableLocales]:[sq, sq_AL, ar, ar_DZ, ar_BH, ar_EG, ar_IQ, ar_JO,
ar_KW, ar_LB, ar_LY, ar_MA, ar_OM, ar_QA, ar_SA

, ar_SD, ar_SY, ar_TN, ar_AE, ar_YE, bg, bg_BG, be, be_BY, ca, ca_ES,
zh, zh_CN, zh_HK, zh_TW, hr, hr_HR, cs, cs_CZ, da,

 da_DK, nl, nl_BE, nl_NL, en, en_AU, en_CA, en_IN, en_IE, en_NZ, en_ZA,
en_GB, en_US, et, et_EE, fi, fi_FI, fr, fr_BE, f

r_CA, fr_FR, fr_LU, fr_CH, de, de_AT, de_DE, de_LU, de_CH, el, el_GR,
iw, iw_IL, hi_IN, hu, hu_HU, is, is_IS, it, it_IT,

 it_CH, ja, ja_JP, ko, ko_KR, lv, lv_LV, lt, lt_LT, mk, mk_MK, no,
no_NO, no_NO_NY, pl, pl_PL, pt, pt_BR, pt_PT, ro, ro_

RO, ru, ru_RU, sr, sr_YU, sh, sh_YU, sk, sk_SK, sl, sl_SI, es, es_AR,
es_BO, es_CL, es_CO, es_CR, es_DO, es_EC, es_SV, e

s_GT, es_HN, es_MX, es_NI, es_PA, es_PY, es_PE, es_PR, es_ES, es_UY,
es_VE, sv, sv_SE, th, th_TH, th_TH_TH, tr, tr_TR, u

k, uk_UA]

==>[parameters]:[productId=CON-3581,
weblogic.servlet.network_channel.port=7001,
weblogic.servlet.network_channel.sslpor

t=7002, targetRequestUri=/product, isLastPage=Y, _CURRENT_VIEW_=product,
_FORWARDED_FROM_SERVLET_=true, _CONTROL_PATH_=/

consumerOrders/control,
_CONTEXT_ROOT_=D:\NetCOfBizeComm_R1\Construction\dist\ear\ofbiz\applicat
ions\btshop\webapp\consu

merShop, _SERVER_ROOT_URL_=https://127.0.0.1:61002,
dispatcher=org.ofbiz.service.WebAppDispatcher@196a6ac, servletContex

t=ServletContext(id=1100166,name=consumerOrders,context-path=/consumerOr
ders), security=org.ofbiz.security.OFBizSecurity

@198724d, delegator=org.ofbiz.entity.GenericDelegator@1cad3a6,
CURRENT_CATALOG_ID=CON-CATALOG, _BREAD_CRUMB_TRAIL_=[], p

rodConfigNavList=[], productStoreId=CON, _CLIENT_REFERER_=Mozilla/5.0
(Windows; U; Windows NT 5.1; en-US; rv:1.8.0.7) Ge

cko/20060909 Firefox/1.5.0.7, _CLIENT_USER_AGENT_=Mozilla/5.0 (Windows;
U; Windows NT 5.1; en-US; rv:1.8.0.7) Gecko/2006

0909 Firefox/1.5.0.7, configWrapper=product =
[GenericEntity:Product][amountUomTypeId,null()][autoCreateKeywords,null(
)]

[averageCustomerRating,null()][backendProdKey,null()][billOfMaterialLeve
l,null()][brandName,null()][chargeShipping,null(

)][comments,null()][createdByUserLogin,null()][createdDate,null()][creat
edStamp,null()][createdTxStamp,null()][depthUomI

d,null()][description,Installation of a new BT landline with low cost UK
evening and weekend calls(java.lang.String)][de

tailImageUrl,null()][detailScreen,null()][facilityId,null()][heightUomId
,null()][heroPromotion,null()][includeInPromotio

ns,null()][internalName,New line & BT Together Option
1(java.lang.String)][introText,<p><strong><font size="2">Installat

ion of a new BT landline with low cost UK evening and weekend
calls.</font></strong></p>(java.lang.String)][introduction

Date,null()][inventoryMessage,null()][isDeleted,null()][isNgpdbPrice,N(j
ava.lang.String)][isVariant,null()][isVirtual,nu

ll()][largeImageUrl,null()][lastModifiedByUserLogin,null()][lastModified
Date,null()][lastUpdatedStamp,null()][lastUpdate

dTxStamp,null()][legalCopy,null()][lob,null()][longDescription,<p>Daytim
e call costs<br>3p a minute<br>Anywhere in the U

K*<br>(5.5p min charge)<br>Evening &amp; weekend call
costs&nbsp;<br>5.5p up to an hour per call<br>Anywhere in the UK*<

br>Extra minutes over one hour charged at 3p per minute<br>Text
messages&nbsp;<br>Not included</p><p>* UK calls means lo

cal and national calls. Exclusions
apply.</p>(java.lang.String)][manufacturerPartyId,null()][mediumImageUrl
,null()][ngpd

bId,null()][ngpdbTypeOneoff,null()][ngpdbTypeRecurring,null()][piecesInc
luded,null()][primaryProductCategoryId,null()][p

roductCode,CHTBAS(java.lang.String)][productDepth,null()][productHeight,
null()][productId,CON-3581(java.lang.String)][pr

oductName,New line with Option 1 Hour
Plan(java.lang.String)][productRating,null()][productTypeId,AGGREGATED(j
ava.lang.S

tring)][productWidth,null()][quantityIncluded,1.0(java.lang.Double)][qua
ntityUomId,null()][ratingTypeEnum,null()][requir

eAmount,null()][requireInventory,null()][requirementMethodEnumId,null()]
[reserv2ndPPPerc,null()][reservMaxPersons,null()

][reservNthPPPerc,null()][returnable,null()][salesDiscWhenNotAvail,null(
)][salesDiscontinuationDate,null()][shippingDept

h,null()][shippingHeight,null()][shippingWidth,null()][smallImageUrl,nul
l()][specialPromoText,null()][supportDiscontinua

tionDate,null()][taxCategory,null()][taxDutyCode,null()][taxVatCode,null
()][taxable,null()][tellMeMore,null()][tellMoreT

ext,null()][termsAndConditions,4126(java.lang.String)][totalQuantityOrde
red,null()][totalTimesViewed,null()][weight,null

()][weightUomId,null()][widthUomId,null()], basePrice = 0.0,
productStoreId = CON, prodCatalogId = CON-CATALOG, currency

UomId = GBP, basePriceMap = {RECURRING_CHARGE=11.0}, questions =
[ConfigItem : configItem = [GenericEntity:ProductConfig

Item][configItemId,ITEM-30001(java.lang.String)][configItemName,BT
Together Addons1(java.lang.String)][configItemTypeId,

MULTIPLE(java.lang.String)][createdStamp,null()][createdTxStamp,null()][
description,Calling Plan add-ons(java.lang.Strin

g)][imageUrl,null()][lastUpdatedStamp,null()][lastUpdatedTxStamp,null()]
[longDescription,null()], configItemAssoc = [Gen

ericEntity:ProductConfig][configActionId,null()][configItemId,ITEM-30001
(java.lang.String)][configPreProcId,null()][conf

igTypeId,QUESTION(java.lang.String)][createdStamp,null()][createdTxStamp
,null()][description,null()][fromDate,0006-09-30

 
00:00:00.0(java.sql.Timestamp)][isMandatory,N(java.lang.String)][isSpeci
alPrice,null()][lastUpdatedStamp,null()][lastUp

datedTxStamp,null()][longDescription,null()][optionalMessage,null()][pag
eNum,1(java.lang.Integer)][productId,CON-3581(ja

va.lang.String)][sequenceNum,1(java.lang.Long)][thruDate,null()],
options = [ConfigOption : configOption = [GenericEntit

y:ProductConfigOption][configItemId,ITEM-30001(java.lang.String)][config
OptionId,OPT-20002(java.lang.String)][configOpti

onName,BT Together
Addon2(java.lang.String)][createdStamp,null()][createdTxStamp,null()][de
scription,BT Together Call Mo

bile
Option(java.lang.String)][lastUpdatedStamp,null()][lastUpdatedTxStamp,nu
ll()][longDescription,null()][sequenceNum,2

(java.lang.Long)], optionsPriceMap = {RECURRING_CHARGE=1.27},
componentList = [[GenericEntity:ProductConfigProduct][conf

igItemId,ITEM-30001(java.lang.String)][configOptionId,OPT-20002(java.lan
g.String)][createdStamp,null()][createdTxStamp,n

ull()][lastUpdatedStamp,2006-10-17
20:31:12.502(java.sql.Timestamp)][lastUpdatedTxStamp,2006-10-17
20:31:12.346(java.sql

.Timestamp)][productId,CON-3284(java.lang.String)][quantity,null()][sequ
enceNum,null()]], selected = false, ConfigOption

 : configOption =
[GenericEntity:ProductConfigOption][configItemId,ITEM-30001(java.lang.St
ring)][configOptionId,OPT-2000

1(java.lang.String)][configOptionName,BT Together
Addon1(java.lang.String)][createdStamp,null()][createdTxStamp,null()][

description,BT Together International
Option(java.lang.String)][lastUpdatedStamp,2006-10-17
20:30:57.042(java.sql.Timest

amp)][lastUpdatedTxStamp,2006-10-17
20:30:56.885(java.sql.Timestamp)][longDescription,null()][sequenceNum,nu
ll()], optio

nsPriceMap = {RECURRING_CHARGE=0.85}, componentList =
[[GenericEntity:ProductConfigProduct][configItemId,ITEM-30001(java

.lang.String)][configOptionId,OPT-20001(java.lang.String)][createdStamp,
null()][createdTxStamp,null()][lastUpdatedStamp,

2006-10-17
06:48:16.863(java.sql.Timestamp)][lastUpdatedTxStamp,2006-10-17
06:48:16.78(java.sql.Timestamp)][productId,CO

N-1542(java.lang.String)][quantity,0.0(java.lang.Double)][sequenceNum,nu
ll()]], selected = false], first = true, itemPri

ceMap = {}, priceCalculated = false, memberGroup = null, ConfigItem :
configItem = [GenericEntity:ProductConfigItem][con

figItemId,ITEM-30001(java.lang.String)][configItemName,BT Together
Addons1(java.lang.String)][configItemTypeId,MULTIPLE(

java.lang.String)][createdStamp,null()][createdTxStamp,null()][descripti
on,Calling Plan add-ons(java.lang.String)][image

Url,null()][lastUpdatedStamp,null()][lastUpdatedTxStamp,null()][longDesc
ription,null()], configItemAssoc = [GenericEntit

y:ProductConfig][configActionId,null()][configItemId,ITEM-30001(java.lan
g.String)][configPreProcId,null()][configTypeId,

null()][createdStamp,2006-10-18
19:58:41.555(java.sql.Timestamp)][createdTxStamp,2006-10-18
19:58:40.649(java.sql.Timest

amp)][description,null()][fromDate,2006-10-18
19:58:41.555(java.sql.Timestamp)][isMandatory,null()][isSpecialPrice,nul
l(

)][lastUpdatedStamp,2006-10-18
19:58:41.555(java.sql.Timestamp)][lastUpdatedTxStamp,2006-10-18
19:58:40.649(java.sql.Tim

estamp)][longDescription,null()][optionalMessage,null()][pageNum,1(java.
lang.Integer)][productId,CON-3581(java.lang.Stri

ng)][sequenceNum,66(java.lang.Long)][thruDate,null()], options =
[ConfigOption : configOption = [GenericEntity:ProductCo

nfigOption][configItemId,ITEM-30001(java.lang.String)][configOptionId,OP
T-20002(java.lang.String)][configOptionName,BT T

ogether
Addon2(java.lang.String)][createdStamp,null()][createdTxStamp,null()][de
scription,BT Together Call Mobile Option

(java.lang.String)][lastUpdatedStamp,null()][lastUpdatedTxStamp,null()][
longDescription,null()][sequenceNum,2(java.lang.

Long)], optionsPriceMap = {RECURRING_CHARGE=1.27}, componentList =
[[GenericEntity:ProductConfigProduct][configItemId,IT

EM-30001(java.lang.String)][configOptionId,OPT-20002(java.lang.String)][
createdStamp,null()][createdTxStamp,null()][last

UpdatedStamp,2006-10-17
20:31:12.502(java.sql.Timestamp)][lastUpdatedTxStamp,2006-10-17
20:31:12.346(java.sql.Timestamp)

][productId,CON-3284(java.lang.String)][quantity,null()][sequenceNum,nul
l()]], selected = false, ConfigOption : configOp

tion =
[GenericEntity:ProductConfigOption][configItemId,ITEM-30001(java.lang.St
ring)][configOptionId,OPT-20001(java.lang

.String)][configOptionName,BT Together
Addon1(java.lang.String)][createdStamp,null()][createdTxStamp,null()][de
scription

,BT Together International
Option(java.lang.String)][lastUpdatedStamp,2006-10-17
20:30:57.042(java.sql.Timestamp)][lastU

pdatedTxStamp,2006-10-17
20:30:56.885(java.sql.Timestamp)][longDescription,null()][sequenceNum,nu
ll()], optionsPriceMap

= {RECURRING_CHARGE=0.85}, componentList =
[[GenericEntity:ProductConfigProduct][configItemId,ITEM-30001(java.lang.
Strin

g)][configOptionId,OPT-20001(java.lang.String)][createdStamp,null()][cre
atedTxStamp,null()][lastUpdatedStamp,2006-10-17

06:48:16.863(java.sql.Timestamp)][lastUpdatedTxStamp,2006-10-17
06:48:16.78(java.sql.Timestamp)][productId,CON-1542(java

.lang.String)][quantity,0.0(java.lang.Double)][sequenceNum,null()]],
selected = false], first = false, itemPriceMap = {}

, priceCalculated = false, memberGroup = null, ConfigItem : configItem =
[GenericEnt
Reply | Threaded
Open this post in threaded view
|

Re: Problem with ofbizUrl

Jacques Le Roux
Administrator
Hi Sayoke,

I just come back from vacation and it seems that you got no answer to this message. I have not time yet to help you but may find
some tomorow if this problem is not already solved.

BTW sending a log in html format is not a good idea, the same in txt format is only 317 kb for 1261 in html...

Thanks

Jacques


----- Original Message -----
From: Sayoke Shome
To: [hidden email]
Sent: Saturday, November 04, 2006 5:57 AM
Subject: Problem with ofbizUrl



Hi,
I have mailed in this archive earlier for a problem I am facing due to problem in Ofbiz url earlier but the error log trace was so
less suggestive, it was indeed hard for anybody to understand the real problem. I have dug deep into it and found out that it is the
MapStack.get() method which is failing when it is trying to get OfbizUrl.
Let me tell you little about the  application we are developing. We are developing the ordering journey for our client's system
which will be different for small and medium business, ordinary consumers and  client's own employees. The application is working
properly when pages are generated for any one ordering journey on server. But if we try to hit server with two different ordering
journey at the same time (say sme and consumer together), then one of them is failing to load ofbizUrl due to failing to execute
MapStack.get() from HtmlWidget.java, which is out of the box code to Ofbiz.
The problem may be with Synchronization or we may be missing something. I am giving you detailed log of error occurring and from
there you will see that when the line of business (LOB)  is CON it is working ok, but when it is also trying to access LOB == BTB it
is failing.
The problem disappears when we click refresh on the same page (Say for BTB) but then the page on LOB==CON will fail. This process is
going on.
Please help me out of this problem by suggesting some way out.
Detailed log (sorry it is a little big one, and looks little different as we have changed the log4j pattern as per client request):
=
2006-11-03 17:44:17.698 myserver [-] INFO  [RequestHandler.doRequest]: Response is a view. : org.ofbiz.webapp.control.Re
questHandler-(352)
2006-11-03 17:44:17.713 myserver [-] INFO  servletName=control, view=product : org.ofbiz.webapp.control.RequestHandler-(
486)
2006-11-03 17:44:17.807 myserver [-] INFO  Found session attribute that conflicts with parameter name, leaving request p
arameter in place for name: productId : org.ofbiz.widget.screen.ScreenRenderer-(195)
2006-11-03 17:44:19.525 myserver [-] DEBUG XML Read 1.406s: file:/D:/NetCOfBizeComm_R1/Construction/dist/ear/ofbiz/appli
cations/btshop/widget/CommonScreens.xml : org.ofbiz.base.util.UtilXml-(242)
2006-11-03 17:44:20.681 myserver [-] INFO  Got 52 screens in 2.671s from: file:/D:/NetCOfBizeComm_R1/Construction/dist/e
ar/ofbiz/applications/btshop/widget/CommonScreens.xml : org.ofbiz.widget.screen.ScreenFactory-(127)
2006-11-03 17:44:22.086 myserver [-] INFO  synchronization token : 1162556062071-8536974476478644228 : NoModule-(?)
2006-11-03 17:44:22.149 myserver [-] INFO  In setup bsh::orderJourneyStage::PREBASKET : NoModule-(?)
2006-11-03 17:44:22.180 myserver [-] INFO  In setup bsh::setUpMapnull : NoModule-(?)
2006-11-03 17:44:22.274 myserver [-] DEBUG OrderJourneyHelper:setPageContent:Entered : com.bt.custc.btframework.moduleco
nfiguration.util.OrderJourneyHelper-(?)
2006-11-03 17:44:22.305 myserver [-] DEBUG OrderJourneyHelper:setPageContent:pageTypeproduct : com.bt.custc.btframework.
moduleconfiguration.util.OrderJourneyHelper-(?)
2006-11-03 17:44:23.804 myserver [-] DEBUG getCategoryOfProductByCategoryType Entered with productId : CON-3581 category
TypeId : MODULE_CATEGORY : com.bt.custc.btframework.moduleconfiguration.util.OrderJourneyHelper-(?)
2006-11-03 17:44:23.991 myserver [-] DEBUG Exited with productCategoryId : CON-LINES : com.bt.custc.btframework.moduleco
nfiguration.util.OrderJourneyHelper-(?)
2006-11-03 17:44:24.007 myserver [-] DEBUG OrderJourneyHelper:setPageContent:MODULE_TYPE is PRODUCT : com.bt.custc.btfra
mework.moduleconfiguration.util.OrderJourneyHelper-(?)
2006-11-03 17:44:24.148 myserver [-] DEBUG OrderJourneyHelper:setPageContent:pageNum :1 : com.bt.custc.btframework.modul
econfiguration.util.OrderJourneyHelper-(?)
2006-11-03 17:44:24.210 myserver [-] DEBUG OrderJourneyHelper:setPageContent:title : New line with Option 1 Hour Plan :
com.bt.custc.btframework.moduleconfiguration.util.OrderJourneyHelper-(?)
2006-11-03 17:44:24.241 myserver [-] DEBUG OrderJourneyHelper:setPageContent:subTitle : Calling Plan add-ons : com.bt.cu
stc.btframework.moduleconfiguration.util.OrderJourneyHelper-(?)
2006-11-03 17:44:24.257 myserver [-] DEBUG OrderJourneyHelper:setPageContent:introCopy : dfg : com.bt.custc.btframework.
moduleconfiguration.util.OrderJourneyHelper-(?)
2006-11-03 17:44:24.288 myserver [-] INFO  In setup bsh::setUpMap{HEADER_FOOTER_LINKS=disabled, title=New line with Opti
on 1 Hour Plan, introcopy=dfg, LOB=CON, subtitle=Calling Plan add-ons} : NoModule-(?)
2006-11-03 17:44:24.319 myserver [-] INFO  In setup bsh::lob: CON : NoModule-(?)
2006-11-03 17:44:24.335 myserver [-] INFO  In setup bsh::title: New line with Option 1 Hour Plan : NoModule-(?)
2006-11-03 17:44:24.366 myserver [-] INFO  In setup bsh::subtitle: Calling Plan add-ons : NoModule-(?)
2006-11-03 17:44:24.382 myserver [-] INFO  In setup bsh::introcopy: dfg : NoModule-(?)
2006-11-03 17:44:24.397 myserver [-] INFO  In setup bsh::header_footer_links: disabled : NoModule-(?)
2006-11-03 17:44:24.444 myserver [-] DEBUG setPageName method called, pageName value to be set : CON | PREBASKET | Calli
ng Plan add-ons : com.bt.custc.mis.presentation.service.omniture.SiteCatalystHelper-(?)
2006-11-03 17:44:25.381 myserver [-] INFO  Rendering template at location [component://btshop/webapp/btshop/includes/con
_bt_header.ftl] with context:
============================== Start stack level 0
==>[_WIDGETTRAIL_]:[con_bt_header]
==>[null]:[null-field]
============================== End stack level 0
============================== Start stack level 1
==>[sections]:org.ofbiz.widget.screen.ModelScreenWidget$SectionsRenderer@750bb9
==>[null]:[null-field]
==>[pagetitle]:BT.com | CON | New line with Option 1 Hour Plan | Calling Plan add-ons
==>[lob]:CON
==>[title]:New line with Option 1 Hour Plan
==>[subtitle]:Calling Plan add-ons
==>[introcopy]:dfg
==>[header_footer_links]:disabled
==>[orderJourneyStage]:PREBASKET
==>[storeId]:CON
============================== End stack level 1
============================== Start stack level 2
==>[null]:[null-field]
==>[action]:product
==>[calls_to_action]:component://btshop/widget/CommonScreens.xml#calls_to_action
============================== End stack level 2
============================== Start stack level 3
==>[screens]:org.ofbiz.widget.screen.ScreenRenderer@54a40c
==>[globalContext]:<Instance of MapStack, not printing to avoid infinite recursion>
==>[nullField]:[null-field]
==>[availableLocales]:[sq, sq_AL, ar, ar_DZ, ar_BH, ar_EG, ar_IQ, ar_JO, ar_KW, ar_LB, ar_LY, ar_MA, ar_OM, ar_QA, ar_SA
, ar_SD, ar_SY, ar_TN, ar_AE, ar_YE, bg, bg_BG, be, be_BY, ca, ca_ES, zh, zh_CN, zh_HK, zh_TW, hr, hr_HR, cs, cs_CZ, da,
 da_DK, nl, nl_BE, nl_NL, en, en_AU, en_CA, en_IN, en_IE, en_NZ, en_ZA, en_GB, en_US, et, et_EE, fi, fi_FI, fr, fr_BE, f
r_CA, fr_FR, fr_LU, fr_CH, de, de_AT, de_DE, de_LU, de_CH, el, el_GR, iw, iw_IL, hi_IN, hu, hu_HU, is, is_IS, it, it_IT,
 it_CH, ja, ja_JP, ko, ko_KR, lv, lv_LV, lt, lt_LT, mk, mk_MK, no, no_NO, no_NO_NY, pl, pl_PL, pt, pt_BR, pt_PT, ro, ro_
RO, ru, ru_RU, sr, sr_YU, sh, sh_YU, sk, sk_SK, sl, sl_SI, es, es_AR, es_BO, es_CL, es_CO, es_CR, es_DO, es_EC, es_SV, e
s_GT, es_HN, es_MX, es_NI, es_PA, es_PY, es_PE, es_PR, es_ES, es_UY, es_VE, sv, sv_SE, th, th_TH, th_TH_TH, tr, tr_TR, u
k, uk_UA]
[.......]

Reply | Threaded
Open this post in threaded view
|

RE: Problem with ofbizUrl

Sayoke Shome
In reply to this post by Sayoke Shome

Hi Jacques,
I am sending you error log from our server. Actually this error happens
when there are two web apps working simultaneously or there is some
delay in database connection.
Can you suggest any solution to it.

Regards,

Sayoke Shome |  Technical Associate | Techmahindra Ltd. |  BIPL, sector
V ,saltlake |

-----Original Message-----
From: Jacques Le Roux [mailto:[hidden email]]
Sent: Wednesday, November 08, 2006 9:17 PM
To: [hidden email]
Subject: Re: Problem with ofbizUrl

Hi Sayoke,

I just come back from vacation and it seems that you got no answer to
this message. I have not time yet to help you but may find
some tomorow if this problem is not already solved.

BTW sending a log in html format is not a good idea, the same in txt
format is only 317 kb for 1261 in html...

Thanks

Jacques


----- Original Message -----
From: Sayoke Shome
To: [hidden email]
Sent: Saturday, November 04, 2006 5:57 AM
Subject: Problem with ofbizUrl



Hi,
I have mailed in this archive earlier for a problem I am facing due to
problem in Ofbiz url earlier but the error log trace was so
less suggestive, it was indeed hard for anybody to understand the real
problem. I have dug deep into it and found out that it is the
MapStack.get() method which is failing when it is trying to get
OfbizUrl.
Let me tell you little about the  application we are developing. We are
developing the ordering journey for our client's system
which will be different for small and medium business, ordinary
consumers and  client's own employees. The application is working
properly when pages are generated for any one ordering journey on
server. But if we try to hit server with two different ordering
journey at the same time (say sme and consumer together), then one of
them is failing to load ofbizUrl due to failing to execute
MapStack.get() from HtmlWidget.java, which is out of the box code to
Ofbiz.
The problem may be with Synchronization or we may be missing something.
I am giving you detailed log of error occurring and from
there you will see that when the line of business (LOB)  is CON it is
working ok, but when it is also trying to access LOB == BTB it
is failing.
The problem disappears when we click refresh on the same page (Say for
BTB) but then the page on LOB==CON will fail. This process is
going on.
Please help me out of this problem by suggesting some way out.
Detailed log (sorry it is a little big one, and looks little different
as we have changed the log4j pattern as per client request):
=
2006-11-03 17:44:17.698 myserver [-] INFO  [RequestHandler.doRequest]:
Response is a view. : org.ofbiz.webapp.control.Re
questHandler-(352)
2006-11-03 17:44:17.713 myserver [-] INFO  servletName=control,
view=product : org.ofbiz.webapp.control.RequestHandler-(
486)
2006-11-03 17:44:17.807 myserver [-] INFO  Found session attribute that
conflicts with parameter name, leaving request p
arameter in place for name: productId :
org.ofbiz.widget.screen.ScreenRenderer-(195)
2006-11-03 17:44:19.525 myserver [-] DEBUG XML Read 1.406s:
file:/D:/NetCOfBizeComm_R1/Construction/dist/ear/ofbiz/appli
cations/btshop/widget/CommonScreens.xml :
org.ofbiz.base.util.UtilXml-(242)
2006-11-03 17:44:20.681 myserver [-] INFO  Got 52 screens in 2.671s
from: file:/D:/NetCOfBizeComm_R1/Construction/dist/e
ar/ofbiz/applications/btshop/widget/CommonScreens.xml :
org.ofbiz.widget.screen.ScreenFactory-(127)
2006-11-03 17:44:22.086 myserver [-] INFO  synchronization token :
1162556062071-8536974476478644228 : NoModule-(?)
2006-11-03 17:44:22.149 myserver [-] INFO  In setup
bsh::orderJourneyStage::PREBASKET : NoModule-(?)
2006-11-03 17:44:22.180 myserver [-] INFO  In setup bsh::setUpMapnull :
NoModule-(?)
2006-11-03 17:44:22.274 myserver [-] DEBUG
OrderJourneyHelper:setPageContent:Entered :
com.bt.custc.btframework.moduleco
nfiguration.util.OrderJourneyHelper-(?)
2006-11-03 17:44:22.305 myserver [-] DEBUG
OrderJourneyHelper:setPageContent:pageTypeproduct :
com.bt.custc.btframework.
moduleconfiguration.util.OrderJourneyHelper-(?)
2006-11-03 17:44:23.804 myserver [-] DEBUG
getCategoryOfProductByCategoryType Entered with productId : CON-3581
category
TypeId : MODULE_CATEGORY :
com.bt.custc.btframework.moduleconfiguration.util.OrderJourneyHelper-(?)
2006-11-03 17:44:23.991 myserver [-] DEBUG Exited with productCategoryId
: CON-LINES : com.bt.custc.btframework.moduleco
nfiguration.util.OrderJourneyHelper-(?)
2006-11-03 17:44:24.007 myserver [-] DEBUG
OrderJourneyHelper:setPageContent:MODULE_TYPE is PRODUCT :
com.bt.custc.btfra
mework.moduleconfiguration.util.OrderJourneyHelper-(?)
2006-11-03 17:44:24.148 myserver [-] DEBUG
OrderJourneyHelper:setPageContent:pageNum :1 :
com.bt.custc.btframework.modul
econfiguration.util.OrderJourneyHelper-(?)
2006-11-03 17:44:24.210 myserver [-] DEBUG
OrderJourneyHelper:setPageContent:title : New line with Option 1 Hour
Plan :
com.bt.custc.btframework.moduleconfiguration.util.OrderJourneyHelper-(?)
2006-11-03 17:44:24.241 myserver [-] DEBUG
OrderJourneyHelper:setPageContent:subTitle : Calling Plan add-ons :
com.bt.cu
stc.btframework.moduleconfiguration.util.OrderJourneyHelper-(?)
2006-11-03 17:44:24.257 myserver [-] DEBUG
OrderJourneyHelper:setPageContent:introCopy : dfg :
com.bt.custc.btframework.
moduleconfiguration.util.OrderJourneyHelper-(?)
2006-11-03 17:44:24.288 myserver [-] INFO  In setup
bsh::setUpMap{HEADER_FOOTER_LINKS=disabled, title=New line with Opti
on 1 Hour Plan, introcopy=dfg, LOB=CON, subtitle=Calling Plan add-ons} :
NoModule-(?)
2006-11-03 17:44:24.319 myserver [-] INFO  In setup bsh::lob: CON :
NoModule-(?)
2006-11-03 17:44:24.335 myserver [-] INFO  In setup bsh::title: New line
with Option 1 Hour Plan : NoModule-(?)
2006-11-03 17:44:24.366 myserver [-] INFO  In setup bsh::subtitle:
Calling Plan add-ons : NoModule-(?)
2006-11-03 17:44:24.382 myserver [-] INFO  In setup bsh::introcopy: dfg
: NoModule-(?)
2006-11-03 17:44:24.397 myserver [-] INFO  In setup
bsh::header_footer_links: disabled : NoModule-(?)
2006-11-03 17:44:24.444 myserver [-] DEBUG setPageName method called,
pageName value to be set : CON | PREBASKET | Calli
ng Plan add-ons :
com.bt.custc.mis.presentation.service.omniture.SiteCatalystHelper-(?)
2006-11-03 17:44:25.381 myserver [-] INFO  Rendering template at
location [component://btshop/webapp/btshop/includes/con
_bt_header.ftl] with context:
============================== Start stack level 0
==>[_WIDGETTRAIL_]:[con_bt_header]
==>[null]:[null-field]
============================== End stack level 0
============================== Start stack level 1
==>[sections]:org.ofbiz.widget.screen.ModelScreenWidget$SectionsRenderer
@750bb9
==>[null]:[null-field]
==>[pagetitle]:BT.com | CON | New line with Option 1 Hour Plan | Calling
Plan add-ons
==>[lob]:CON
==>[title]:New line with Option 1 Hour Plan
==>[subtitle]:Calling Plan add-ons
==>[introcopy]:dfg
==>[header_footer_links]:disabled
==>[orderJourneyStage]:PREBASKET
==>[storeId]:CON
============================== End stack level 1
============================== Start stack level 2
==>[null]:[null-field]
==>[action]:product
==>[calls_to_action]:component://btshop/widget/CommonScreens.xml#calls_t
o_action
============================== End stack level 2
============================== Start stack level 3
==>[screens]:org.ofbiz.widget.screen.ScreenRenderer@54a40c
==>[globalContext]:<Instance of MapStack, not printing to avoid infinite
recursion>
==>[nullField]:[null-field]
==>[availableLocales]:[sq, sq_AL, ar, ar_DZ, ar_BH, ar_EG, ar_IQ, ar_JO,
ar_KW, ar_LB, ar_LY, ar_MA, ar_OM, ar_QA, ar_SA
, ar_SD, ar_SY, ar_TN, ar_AE, ar_YE, bg, bg_BG, be, be_BY, ca, ca_ES,
zh, zh_CN, zh_HK, zh_TW, hr, hr_HR, cs, cs_CZ, da,
 da_DK, nl, nl_BE, nl_NL, en, en_AU, en_CA, en_IN, en_IE, en_NZ, en_ZA,
en_GB, en_US, et, et_EE, fi, fi_FI, fr, fr_BE, f
r_CA, fr_FR, fr_LU, fr_CH, de, de_AT, de_DE, de_LU, de_CH, el, el_GR,
iw, iw_IL, hi_IN, hu, hu_HU, is, is_IS, it, it_IT,
 it_CH, ja, ja_JP, ko, ko_KR, lv, lv_LV, lt, lt_LT, mk, mk_MK, no,
no_NO, no_NO_NY, pl, pl_PL, pt, pt_BR, pt_PT, ro, ro_
RO, ru, ru_RU, sr, sr_YU, sh, sh_YU, sk, sk_SK, sl, sl_SI, es, es_AR,
es_BO, es_CL, es_CO, es_CR, es_DO, es_EC, es_SV, e
s_GT, es_HN, es_MX, es_NI, es_PA, es_PY, es_PE, es_PR, es_ES, es_UY,
es_VE, sv, sv_SE, th, th_TH, th_TH_TH, tr, tr_TR, u
k, uk_UA]
[.......]



============================================================================================================================

Tech Mahindra, formerly Mahindra-British Telecom.
 
Disclaimer:

This message and the information contained herein is proprietary and confidential and subject to the Tech Mahindra policy statement, you may review at <a href="http://www.techmahindra.com/Disclaimer.html">http://www.techmahindra.com/Disclaimer.html</a> externally and <a href="http://tim.techmahindra.com/Disclaimer.html">http://tim.techmahindra.com/Disclaimer.html</a> internally within Tech Mahindra.

============================================================================================================================

ErrorOnSimultaneousAccessOf2WebApps.txt (50K) Download Attachment
Reply | Threaded
Open this post in threaded view
|

Re: Problem with ofbizUrl

David E Jones-2

Sayoke,

What information is leading you to believe that this has anything to  
do with simultaneous access?

In the log I'm mostly seeing bad formatting, and more general errors  
such as null pointer exceptions, like this one:

Caused by: java.lang.NullPointerException
         at org.ofbiz.product.config.ProductConfigWrapper
$ConfigItem.isStandard(ProductConfigWrapper.java:545)

For the ofbizUrl missing problem it seems that the error message is  
correct. The ofbizUrl object is NOT in the context for that page. If  
you search for it in your log you'll see that in other FTL rendering  
contexts it is there, but not in the context printed just before that  
error message. In fact, none of the transforms are in there...

Both of these look like fairly basic problems with error messages  
that point you pretty well to what the problem is and where it is  
happening in the code.

In other words, I'm thinking that I am missing something... what is  
the problem you are having trouble tracking down?

-David


On Nov 9, 2006, at 8:51 PM, Sayoke Shome wrote:

>
> Hi Jacques,
> I am sending you error log from our server. Actually this error  
> happens
> when there are two web apps working simultaneously or there is some
> delay in database connection.
> Can you suggest any solution to it.
>
> Regards,
>
> Sayoke Shome |  Technical Associate | Techmahindra Ltd. |  BIPL,  
> sector
> V ,saltlake |
>
> -----Original Message-----
> From: Jacques Le Roux [mailto:[hidden email]]
> Sent: Wednesday, November 08, 2006 9:17 PM
> To: [hidden email]
> Subject: Re: Problem with ofbizUrl
>
> Hi Sayoke,
>
> I just come back from vacation and it seems that you got no answer to
> this message. I have not time yet to help you but may find
> some tomorow if this problem is not already solved.
>
> BTW sending a log in html format is not a good idea, the same in txt
> format is only 317 kb for 1261 in html...
>
> Thanks
>
> Jacques
>
>
> ----- Original Message -----
> From: Sayoke Shome
> To: [hidden email]
> Sent: Saturday, November 04, 2006 5:57 AM
> Subject: Problem with ofbizUrl
>
>
>
> Hi,
> I have mailed in this archive earlier for a problem I am facing due to
> problem in Ofbiz url earlier but the error log trace was so
> less suggestive, it was indeed hard for anybody to understand the real
> problem. I have dug deep into it and found out that it is the
> MapStack.get() method which is failing when it is trying to get
> OfbizUrl.
> Let me tell you little about the  application we are developing. We  
> are
> developing the ordering journey for our client's system
> which will be different for small and medium business, ordinary
> consumers and  client's own employees. The application is working
> properly when pages are generated for any one ordering journey on
> server. But if we try to hit server with two different ordering
> journey at the same time (say sme and consumer together), then one of
> them is failing to load ofbizUrl due to failing to execute
> MapStack.get() from HtmlWidget.java, which is out of the box code to
> Ofbiz.
> The problem may be with Synchronization or we may be missing  
> something.
> I am giving you detailed log of error occurring and from
> there you will see that when the line of business (LOB)  is CON it is
> working ok, but when it is also trying to access LOB == BTB it
> is failing.
> The problem disappears when we click refresh on the same page (Say for
> BTB) but then the page on LOB==CON will fail. This process is
> going on.
> Please help me out of this problem by suggesting some way out.
> Detailed log (sorry it is a little big one, and looks little different
> as we have changed the log4j pattern as per client request):
> =
> 2006-11-03 17:44:17.698 myserver [-] INFO  [RequestHandler.doRequest]:
> Response is a view. : org.ofbiz.webapp.control.Re
> questHandler-(352)
> 2006-11-03 17:44:17.713 myserver [-] INFO  servletName=control,
> view=product : org.ofbiz.webapp.control.RequestHandler-(
> 486)
> 2006-11-03 17:44:17.807 myserver [-] INFO  Found session attribute  
> that
> conflicts with parameter name, leaving request p
> arameter in place for name: productId :
> org.ofbiz.widget.screen.ScreenRenderer-(195)
> 2006-11-03 17:44:19.525 myserver [-] DEBUG XML Read 1.406s:
> file:/D:/NetCOfBizeComm_R1/Construction/dist/ear/ofbiz/appli
> cations/btshop/widget/CommonScreens.xml :
> org.ofbiz.base.util.UtilXml-(242)
> 2006-11-03 17:44:20.681 myserver [-] INFO  Got 52 screens in 2.671s
> from: file:/D:/NetCOfBizeComm_R1/Construction/dist/e
> ar/ofbiz/applications/btshop/widget/CommonScreens.xml :
> org.ofbiz.widget.screen.ScreenFactory-(127)
> 2006-11-03 17:44:22.086 myserver [-] INFO  synchronization token :
> 1162556062071-8536974476478644228 : NoModule-(?)
> 2006-11-03 17:44:22.149 myserver [-] INFO  In setup
> bsh::orderJourneyStage::PREBASKET : NoModule-(?)
> 2006-11-03 17:44:22.180 myserver [-] INFO  In setup  
> bsh::setUpMapnull :
> NoModule-(?)
> 2006-11-03 17:44:22.274 myserver [-] DEBUG
> OrderJourneyHelper:setPageContent:Entered :
> com.bt.custc.btframework.moduleco
> nfiguration.util.OrderJourneyHelper-(?)
> 2006-11-03 17:44:22.305 myserver [-] DEBUG
> OrderJourneyHelper:setPageContent:pageTypeproduct :
> com.bt.custc.btframework.
> moduleconfiguration.util.OrderJourneyHelper-(?)
> 2006-11-03 17:44:23.804 myserver [-] DEBUG
> getCategoryOfProductByCategoryType Entered with productId : CON-3581
> category
> TypeId : MODULE_CATEGORY :
> com.bt.custc.btframework.moduleconfiguration.util.OrderJourneyHelper-(
> ?)
> 2006-11-03 17:44:23.991 myserver [-] DEBUG Exited with  
> productCategoryId
> : CON-LINES : com.bt.custc.btframework.moduleco
> nfiguration.util.OrderJourneyHelper-(?)
> 2006-11-03 17:44:24.007 myserver [-] DEBUG
> OrderJourneyHelper:setPageContent:MODULE_TYPE is PRODUCT :
> com.bt.custc.btfra
> mework.moduleconfiguration.util.OrderJourneyHelper-(?)
> 2006-11-03 17:44:24.148 myserver [-] DEBUG
> OrderJourneyHelper:setPageContent:pageNum :1 :
> com.bt.custc.btframework.modul
> econfiguration.util.OrderJourneyHelper-(?)
> 2006-11-03 17:44:24.210 myserver [-] DEBUG
> OrderJourneyHelper:setPageContent:title : New line with Option 1 Hour
> Plan :
> com.bt.custc.btframework.moduleconfiguration.util.OrderJourneyHelper-(
> ?)
> 2006-11-03 17:44:24.241 myserver [-] DEBUG
> OrderJourneyHelper:setPageContent:subTitle : Calling Plan add-ons :
> com.bt.cu
> stc.btframework.moduleconfiguration.util.OrderJourneyHelper-(?)
> 2006-11-03 17:44:24.257 myserver [-] DEBUG
> OrderJourneyHelper:setPageContent:introCopy : dfg :
> com.bt.custc.btframework.
> moduleconfiguration.util.OrderJourneyHelper-(?)
> 2006-11-03 17:44:24.288 myserver [-] INFO  In setup
> bsh::setUpMap{HEADER_FOOTER_LINKS=disabled, title=New line with Opti
> on 1 Hour Plan, introcopy=dfg, LOB=CON, subtitle=Calling Plan add-
> ons} :
> NoModule-(?)
> 2006-11-03 17:44:24.319 myserver [-] INFO  In setup bsh::lob: CON :
> NoModule-(?)
> 2006-11-03 17:44:24.335 myserver [-] INFO  In setup bsh::title: New  
> line
> with Option 1 Hour Plan : NoModule-(?)
> 2006-11-03 17:44:24.366 myserver [-] INFO  In setup bsh::subtitle:
> Calling Plan add-ons : NoModule-(?)
> 2006-11-03 17:44:24.382 myserver [-] INFO  In setup bsh::introcopy:  
> dfg
> : NoModule-(?)
> 2006-11-03 17:44:24.397 myserver [-] INFO  In setup
> bsh::header_footer_links: disabled : NoModule-(?)
> 2006-11-03 17:44:24.444 myserver [-] DEBUG setPageName method called,
> pageName value to be set : CON | PREBASKET | Calli
> ng Plan add-ons :
> com.bt.custc.mis.presentation.service.omniture.SiteCatalystHelper-(?)
> 2006-11-03 17:44:25.381 myserver [-] INFO  Rendering template at
> location [component://btshop/webapp/btshop/includes/con
> _bt_header.ftl] with context:
> ============================== Start stack level 0
> ==>[_WIDGETTRAIL_]:[con_bt_header]
> ==>[null]:[null-field]
> ============================== End stack level 0
> ============================== Start stack level 1
> ==>[sections]:org.ofbiz.widget.screen.ModelScreenWidget
> $SectionsRenderer
> @750bb9
> ==>[null]:[null-field]
> ==>[pagetitle]:BT.com | CON | New line with Option 1 Hour Plan |  
> Calling
> Plan add-ons
> ==>[lob]:CON
> ==>[title]:New line with Option 1 Hour Plan
> ==>[subtitle]:Calling Plan add-ons
> ==>[introcopy]:dfg
> ==>[header_footer_links]:disabled
> ==>[orderJourneyStage]:PREBASKET
> ==>[storeId]:CON
> ============================== End stack level 1
> ============================== Start stack level 2
> ==>[null]:[null-field]
> ==>[action]:product
> ==>[calls_to_action]:component://btshop/widget/
> CommonScreens.xml#calls_t
> o_action
> ============================== End stack level 2
> ============================== Start stack level 3
> ==>[screens]:org.ofbiz.widget.screen.ScreenRenderer@54a40c
> ==>[globalContext]:<Instance of MapStack, not printing to avoid  
> infinite
> recursion>
> ==>[nullField]:[null-field]
> ==>[availableLocales]:[sq, sq_AL, ar, ar_DZ, ar_BH, ar_EG, ar_IQ,  
> ar_JO,
> ar_KW, ar_LB, ar_LY, ar_MA, ar_OM, ar_QA, ar_SA
> , ar_SD, ar_SY, ar_TN, ar_AE, ar_YE, bg, bg_BG, be, be_BY, ca, ca_ES,
> zh, zh_CN, zh_HK, zh_TW, hr, hr_HR, cs, cs_CZ, da,
>  da_DK, nl, nl_BE, nl_NL, en, en_AU, en_CA, en_IN, en_IE, en_NZ,  
> en_ZA,
> en_GB, en_US, et, et_EE, fi, fi_FI, fr, fr_BE, f
> r_CA, fr_FR, fr_LU, fr_CH, de, de_AT, de_DE, de_LU, de_CH, el, el_GR,
> iw, iw_IL, hi_IN, hu, hu_HU, is, is_IS, it, it_IT,
>  it_CH, ja, ja_JP, ko, ko_KR, lv, lv_LV, lt, lt_LT, mk, mk_MK, no,
> no_NO, no_NO_NY, pl, pl_PL, pt, pt_BR, pt_PT, ro, ro_
> RO, ru, ru_RU, sr, sr_YU, sh, sh_YU, sk, sk_SK, sl, sl_SI, es, es_AR,
> es_BO, es_CL, es_CO, es_CR, es_DO, es_EC, es_SV, e
> s_GT, es_HN, es_MX, es_NI, es_PA, es_PY, es_PE, es_PR, es_ES, es_UY,
> es_VE, sv, sv_SE, th, th_TH, th_TH_TH, tr, tr_TR, u
> k, uk_UA]
> [.......]
>
>
>
> ======================================================================
> ======================================================
>
> Tech Mahindra, formerly Mahindra-British Telecom.
>
> Disclaimer:
>
> This message and the information contained herein is proprietary  
> and confidential and subject to the Tech Mahindra policy statement,  
> you may review at <a href="http://www.techmahindra.com/ 
> Disclaimer.html">http://www.techmahindra.com/Disclaimer.html</a>  
> externally and <a href="http://tim.techmahindra.com/ 
> Disclaimer.html">http://tim.techmahindra.com/Disclaimer.html</a>  
> internally within Tech Mahindra.
>
> ======================================================================
> ======================================================
> <ErrorOnSimultaneousAccessOf2WebApps.txt>

Reply | Threaded
Open this post in threaded view
|

Re: Problem with ofbizUrl

Jacques Le Roux
Administrator
Yes what is the real problem ?
Like David I believe that correcting existing errors (or at least be sure that they are not blocking errors) before trying to have
"two web apps working simultaneously" should be a good beginning.

Jacques

From: "David E Jones" <[hidden email]>

>
> Sayoke,
>
> What information is leading you to believe that this has anything to
> do with simultaneous access?
>
> In the log I'm mostly seeing bad formatting, and more general errors
> such as null pointer exceptions, like this one:
>
> Caused by: java.lang.NullPointerException
>          at org.ofbiz.product.config.ProductConfigWrapper
> $ConfigItem.isStandard(ProductConfigWrapper.java:545)
>
> For the ofbizUrl missing problem it seems that the error message is
> correct. The ofbizUrl object is NOT in the context for that page. If
> you search for it in your log you'll see that in other FTL rendering
> contexts it is there, but not in the context printed just before that
> error message. In fact, none of the transforms are in there...
>
> Both of these look like fairly basic problems with error messages
> that point you pretty well to what the problem is and where it is
> happening in the code.
>
> In other words, I'm thinking that I am missing something... what is
> the problem you are having trouble tracking down?
>
> -David
>
>
> On Nov 9, 2006, at 8:51 PM, Sayoke Shome wrote:
>
> >
> > Hi Jacques,
> > I am sending you error log from our server. Actually this error
> > happens
> > when there are two web apps working simultaneously or there is some
> > delay in database connection.
> > Can you suggest any solution to it.
> >
> > Regards,
> >
> > Sayoke Shome |  Technical Associate | Techmahindra Ltd. |  BIPL,
> > sector
> > V ,saltlake |
> >
> > -----Original Message-----
> > From: Jacques Le Roux [mailto:[hidden email]]
> > Sent: Wednesday, November 08, 2006 9:17 PM
> > To: [hidden email]
> > Subject: Re: Problem with ofbizUrl
> >
> > Hi Sayoke,
> >
> > I just come back from vacation and it seems that you got no answer to
> > this message. I have not time yet to help you but may find
> > some tomorow if this problem is not already solved.
> >
> > BTW sending a log in html format is not a good idea, the same in txt
> > format is only 317 kb for 1261 in html...
> >
> > Thanks
> >
> > Jacques
> >
> >
> > ----- Original Message -----
> > From: Sayoke Shome
> > To: [hidden email]
> > Sent: Saturday, November 04, 2006 5:57 AM
> > Subject: Problem with ofbizUrl
> >
> >
> >
> > Hi,
> > I have mailed in this archive earlier for a problem I am facing due to
> > problem in Ofbiz url earlier but the error log trace was so
> > less suggestive, it was indeed hard for anybody to understand the real
> > problem. I have dug deep into it and found out that it is the
> > MapStack.get() method which is failing when it is trying to get
> > OfbizUrl.
> > Let me tell you little about the  application we are developing. We
> > are
> > developing the ordering journey for our client's system
> > which will be different for small and medium business, ordinary
> > consumers and  client's own employees. The application is working
> > properly when pages are generated for any one ordering journey on
> > server. But if we try to hit server with two different ordering
> > journey at the same time (say sme and consumer together), then one of
> > them is failing to load ofbizUrl due to failing to execute
> > MapStack.get() from HtmlWidget.java, which is out of the box code to
> > Ofbiz.
> > The problem may be with Synchronization or we may be missing
> > something.
> > I am giving you detailed log of error occurring and from
> > there you will see that when the line of business (LOB)  is CON it is
> > working ok, but when it is also trying to access LOB == BTB it
> > is failing.
> > The problem disappears when we click refresh on the same page (Say for
> > BTB) but then the page on LOB==CON will fail. This process is
> > going on.
> > Please help me out of this problem by suggesting some way out.
> > Detailed log (sorry it is a little big one, and looks little different
> > as we have changed the log4j pattern as per client request):
> > =
> > 2006-11-03 17:44:17.698 myserver [-] INFO  [RequestHandler.doRequest]:
> > Response is a view. : org.ofbiz.webapp.control.Re
> > questHandler-(352)
> > 2006-11-03 17:44:17.713 myserver [-] INFO  servletName=control,
> > view=product : org.ofbiz.webapp.control.RequestHandler-(
> > 486)
> > 2006-11-03 17:44:17.807 myserver [-] INFO  Found session attribute
> > that
> > conflicts with parameter name, leaving request p
> > arameter in place for name: productId :
> > org.ofbiz.widget.screen.ScreenRenderer-(195)
> > 2006-11-03 17:44:19.525 myserver [-] DEBUG XML Read 1.406s:
> > file:/D:/NetCOfBizeComm_R1/Construction/dist/ear/ofbiz/appli
> > cations/btshop/widget/CommonScreens.xml :
> > org.ofbiz.base.util.UtilXml-(242)
> > 2006-11-03 17:44:20.681 myserver [-] INFO  Got 52 screens in 2.671s
> > from: file:/D:/NetCOfBizeComm_R1/Construction/dist/e
> > ar/ofbiz/applications/btshop/widget/CommonScreens.xml :
> > org.ofbiz.widget.screen.ScreenFactory-(127)
> > 2006-11-03 17:44:22.086 myserver [-] INFO  synchronization token :
> > 1162556062071-8536974476478644228 : NoModule-(?)
> > 2006-11-03 17:44:22.149 myserver [-] INFO  In setup
> > bsh::orderJourneyStage::PREBASKET : NoModule-(?)
> > 2006-11-03 17:44:22.180 myserver [-] INFO  In setup
> > bsh::setUpMapnull :
> > NoModule-(?)
> > 2006-11-03 17:44:22.274 myserver [-] DEBUG
> > OrderJourneyHelper:setPageContent:Entered :
> > com.bt.custc.btframework.moduleco
> > nfiguration.util.OrderJourneyHelper-(?)
> > 2006-11-03 17:44:22.305 myserver [-] DEBUG
> > OrderJourneyHelper:setPageContent:pageTypeproduct :
> > com.bt.custc.btframework.
> > moduleconfiguration.util.OrderJourneyHelper-(?)
> > 2006-11-03 17:44:23.804 myserver [-] DEBUG
> > getCategoryOfProductByCategoryType Entered with productId : CON-3581
> > category
> > TypeId : MODULE_CATEGORY :
> > com.bt.custc.btframework.moduleconfiguration.util.OrderJourneyHelper-(
> > ?)
> > 2006-11-03 17:44:23.991 myserver [-] DEBUG Exited with
> > productCategoryId
> > : CON-LINES : com.bt.custc.btframework.moduleco
> > nfiguration.util.OrderJourneyHelper-(?)
> > 2006-11-03 17:44:24.007 myserver [-] DEBUG
> > OrderJourneyHelper:setPageContent:MODULE_TYPE is PRODUCT :
> > com.bt.custc.btfra
> > mework.moduleconfiguration.util.OrderJourneyHelper-(?)
> > 2006-11-03 17:44:24.148 myserver [-] DEBUG
> > OrderJourneyHelper:setPageContent:pageNum :1 :
> > com.bt.custc.btframework.modul
> > econfiguration.util.OrderJourneyHelper-(?)
> > 2006-11-03 17:44:24.210 myserver [-] DEBUG
> > OrderJourneyHelper:setPageContent:title : New line with Option 1 Hour
> > Plan :
> > com.bt.custc.btframework.moduleconfiguration.util.OrderJourneyHelper-(
> > ?)
> > 2006-11-03 17:44:24.241 myserver [-] DEBUG
> > OrderJourneyHelper:setPageContent:subTitle : Calling Plan add-ons :
> > com.bt.cu
> > stc.btframework.moduleconfiguration.util.OrderJourneyHelper-(?)
> > 2006-11-03 17:44:24.257 myserver [-] DEBUG
> > OrderJourneyHelper:setPageContent:introCopy : dfg :
> > com.bt.custc.btframework.
> > moduleconfiguration.util.OrderJourneyHelper-(?)
> > 2006-11-03 17:44:24.288 myserver [-] INFO  In setup
> > bsh::setUpMap{HEADER_FOOTER_LINKS=disabled, title=New line with Opti
> > on 1 Hour Plan, introcopy=dfg, LOB=CON, subtitle=Calling Plan add-
> > ons} :
> > NoModule-(?)
> > 2006-11-03 17:44:24.319 myserver [-] INFO  In setup bsh::lob: CON :
> > NoModule-(?)
> > 2006-11-03 17:44:24.335 myserver [-] INFO  In setup bsh::title: New
> > line
> > with Option 1 Hour Plan : NoModule-(?)
> > 2006-11-03 17:44:24.366 myserver [-] INFO  In setup bsh::subtitle:
> > Calling Plan add-ons : NoModule-(?)
> > 2006-11-03 17:44:24.382 myserver [-] INFO  In setup bsh::introcopy:
> > dfg
> > : NoModule-(?)
> > 2006-11-03 17:44:24.397 myserver [-] INFO  In setup
> > bsh::header_footer_links: disabled : NoModule-(?)
> > 2006-11-03 17:44:24.444 myserver [-] DEBUG setPageName method called,
> > pageName value to be set : CON | PREBASKET | Calli
> > ng Plan add-ons :
> > com.bt.custc.mis.presentation.service.omniture.SiteCatalystHelper-(?)
> > 2006-11-03 17:44:25.381 myserver [-] INFO  Rendering template at
> > location [component://btshop/webapp/btshop/includes/con
> > _bt_header.ftl] with context:
> > ============================== Start stack level 0
> > ==>[_WIDGETTRAIL_]:[con_bt_header]
> > ==>[null]:[null-field]
> > ============================== End stack level 0
> > ============================== Start stack level 1
> > ==>[sections]:org.ofbiz.widget.screen.ModelScreenWidget
> > $SectionsRenderer
> > @750bb9
> > ==>[null]:[null-field]
> > ==>[pagetitle]:BT.com | CON | New line with Option 1 Hour Plan |
> > Calling
> > Plan add-ons
> > ==>[lob]:CON
> > ==>[title]:New line with Option 1 Hour Plan
> > ==>[subtitle]:Calling Plan add-ons
> > ==>[introcopy]:dfg
> > ==>[header_footer_links]:disabled
> > ==>[orderJourneyStage]:PREBASKET
> > ==>[storeId]:CON
> > ============================== End stack level 1
> > ============================== Start stack level 2
> > ==>[null]:[null-field]
> > ==>[action]:product
> > ==>[calls_to_action]:component://btshop/widget/
> > CommonScreens.xml#calls_t
> > o_action
> > ============================== End stack level 2
> > ============================== Start stack level 3
> > ==>[screens]:org.ofbiz.widget.screen.ScreenRenderer@54a40c
> > ==>[globalContext]:<Instance of MapStack, not printing to avoid
> > infinite
> > recursion>
> > ==>[nullField]:[null-field]
> > ==>[availableLocales]:[sq, sq_AL, ar, ar_DZ, ar_BH, ar_EG, ar_IQ,
> > ar_JO,
> > ar_KW, ar_LB, ar_LY, ar_MA, ar_OM, ar_QA, ar_SA
> > , ar_SD, ar_SY, ar_TN, ar_AE, ar_YE, bg, bg_BG, be, be_BY, ca, ca_ES,
> > zh, zh_CN, zh_HK, zh_TW, hr, hr_HR, cs, cs_CZ, da,
> >  da_DK, nl, nl_BE, nl_NL, en, en_AU, en_CA, en_IN, en_IE, en_NZ,
> > en_ZA,
> > en_GB, en_US, et, et_EE, fi, fi_FI, fr, fr_BE, f
> > r_CA, fr_FR, fr_LU, fr_CH, de, de_AT, de_DE, de_LU, de_CH, el, el_GR,
> > iw, iw_IL, hi_IN, hu, hu_HU, is, is_IS, it, it_IT,
> >  it_CH, ja, ja_JP, ko, ko_KR, lv, lv_LV, lt, lt_LT, mk, mk_MK, no,
> > no_NO, no_NO_NY, pl, pl_PL, pt, pt_BR, pt_PT, ro, ro_
> > RO, ru, ru_RU, sr, sr_YU, sh, sh_YU, sk, sk_SK, sl, sl_SI, es, es_AR,
> > es_BO, es_CL, es_CO, es_CR, es_DO, es_EC, es_SV, e
> > s_GT, es_HN, es_MX, es_NI, es_PA, es_PY, es_PE, es_PR, es_ES, es_UY,
> > es_VE, sv, sv_SE, th, th_TH, th_TH_TH, tr, tr_TR, u
> > k, uk_UA]
> > [.......]
> >
> >
> >
> > ======================================================================
> > ======================================================
> >
> > Tech Mahindra, formerly Mahindra-British Telecom.
> >
> > Disclaimer:
> >
> > This message and the information contained herein is proprietary
> > and confidential and subject to the Tech Mahindra policy statement,
> > you may review at <a href="http://www.techmahindra.com/
> > Disclaimer.html">http://www.techmahindra.com/Disclaimer.html</a>
> > externally and <a href="http://tim.techmahindra.com/
> > Disclaimer.html">http://tim.techmahindra.com/Disclaimer.html</a>
> > internally within Tech Mahindra.
> >
> > ======================================================================
> > ======================================================
> > <ErrorOnSimultaneousAccessOf2WebApps.txt>