Skip to content

Instantly share code, notes, and snippets.

@chabala
Created March 28, 2015 04:57
Show Gist options
  • Save chabala/3a11624d4ea9ffb97160 to your computer and use it in GitHub Desktop.
Save chabala/3a11624d4ea9ffb97160 to your computer and use it in GitHub Desktop.
lego website internals
java.lang.NullPointerException
com.lego.locale.LocaleUtils.getCountryCode(LocaleUtils.java:204)
com.lego.mim.servlet.LEGOURIPrefixMappingServlet.redirectToOverrideIfNeeded(LEGOURIPrefixMappingServlet.java:282)
com.lego.mim.servlet.LEGOURIPrefixMappingServlet.existingUserOnUnknownLocale(LEGOURIPrefixMappingServlet.java:140)
com.lego.servlet.URIPrefixMappingServlet.service(URIPrefixMappingServlet.java:72)
atg.servlet.pipeline.PipelineableServletImpl.passRequest(PipelineableServletImpl.java:157)
atg.userprofiling.ProfileRequestServlet.service(ProfileRequestServlet.java:461)
com.lego.userprofiling.LegoProfileRequestServlet.superService(LegoProfileRequestServlet.java:92)
com.lego.userprofiling.LegoProfileRequestServlet.service(LegoProfileRequestServlet.java:88)
atg.servlet.pipeline.PipelineableServletImpl.service(PipelineableServletImpl.java:267)
com.lego.servlet.pipeline.FastLaneServlet.service(FastLaneServlet.java:34)
atg.servlet.pipeline.PipelineableServletImpl.passRequest(PipelineableServletImpl.java:157)
com.lego.servlet.pipeline.PermanentRedirectsServlet.service(PermanentRedirectsServlet.java:43)
atg.servlet.pipeline.PipelineableServletImpl.passRequest(PipelineableServletImpl.java:157)
com.lego.servlet.pipeline.PromotionLegacyUrlServlet.service(PromotionLegacyUrlServlet.java:34)
atg.servlet.pipeline.PipelineableServletImpl.passRequest(PipelineableServletImpl.java:157)
com.lego.servlet.pipeline.CampaignCodeParserServlet.service(CampaignCodeParserServlet.java:34)
atg.servlet.pipeline.PipelineableServletImpl.passRequest(PipelineableServletImpl.java:157)
com.lego.servlet.pipeline.TranslateLocaleServlet.service(TranslateLocaleServlet.java:44)
atg.servlet.pipeline.PipelineableServletImpl.passRequest(PipelineableServletImpl.java:157)
atg.servlet.pipeline.DynamoPipelineServlet.service(DynamoPipelineServlet.java:491)
atg.servlet.pipeline.PipelineableServletImpl.passRequest(PipelineableServletImpl.java:157)
atg.servlet.pipeline.URLArgumentPipelineServlet.service(URLArgumentPipelineServlet.java:298)
atg.servlet.pipeline.PipelineableServletImpl.passRequest(PipelineableServletImpl.java:157)
atg.servlet.pipeline.PathAuthenticationPipelineServlet.service(PathAuthenticationPipelineServlet.java:392)
atg.servlet.pipeline.PipelineableServletImpl.passRequest(PipelineableServletImpl.java:157)
atg.servlet.security.ThreadUserBinderServlet.service(ThreadUserBinderServlet.java:113)
atg.servlet.pipeline.PipelineableServletImpl.passRequest(PipelineableServletImpl.java:157)
atg.dtm.TransactionPipelineServlet.service(TransactionPipelineServlet.java:234)
atg.servlet.pipeline.PipelineableServletImpl.passRequest(PipelineableServletImpl.java:157)
atg.servlet.pipeline.SecurityServlet.service(SecurityServlet.java:196)
atg.servlet.pipeline.PipelineableServletImpl.passRequest(PipelineableServletImpl.java:157)
com.lego.servlet.pipeline.ZombieSessionTerminatorServlet.service(ZombieSessionTerminatorServlet.java:22)
atg.servlet.pipeline.PipelineableServletImpl.passRequest(PipelineableServletImpl.java:157)
atg.multisite.SiteContextPipelineServlet.service(SiteContextPipelineServlet.java:441)
atg.servlet.pipeline.PipelineableServletImpl.passRequest(PipelineableServletImpl.java:157)
atg.servlet.pipeline.HeadPipelineServlet.passRequest(HeadPipelineServlet.java:1252)
atg.servlet.pipeline.HeadPipelineServlet.service(HeadPipelineServlet.java:930)
atg.servlet.pipeline.PipelineableServletImpl.service(PipelineableServletImpl.java:272)
atg.filter.dspjsp.PageFilter.innerDoFilter(PageFilter.java:348)
atg.filter.dspjsp.PageFilter.doFilter(PageFilter.java:206)
com.lego.utility.DisableSessionIDFilter.doFilter(DisableSessionIDFilter.java:32)
com.lego.utility.DisableSessionIDFilter.doFilter(DisableSessionIDFilter.java:32)
org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
java.lang.NullPointerException
com.lego.catalog.DynamicPriceService.getCurrentPrice(DynamicPriceService.java:44)
com.lego.catalog.DynamicPriceService.getCurrentPrice(DynamicPriceService.java:39)
com.lego.catalog.SkuPriceFeedRepositoryPropertyDescriptor.getPropertyValue(SkuPriceFeedRepositoryPropertyDescriptor.java:13)
atg.adapter.gsa.GSAItem.getPropertyValue(GSAItem.java:1484)
atg.repository.RepositoryItemImpl.getPropertyValue(RepositoryItemImpl.java:151)
atg.repository.nucleus.RepositoryItemPropertyMapper.getPropertyValue(RepositoryItemPropertyMapper.java:151)
atg.beans.DynamicBeans.getPropertyValue(DynamicBeans.java:402)
atg.beans.DynamicBeans.getSubPropertyValue(DynamicBeans.java:481)
atg.repository.dp.SubPropertyExpression.evaluate(SubPropertyExpression.java:110)
atg.repository.dp.FirstNonNull.derivePropertyValue(FirstNonNull.java:111)
atg.repository.dp.DerivedPropertyDescriptor.getDerivedValue(DerivedPropertyDescriptor.java:296)
atg.repository.dp.DerivedPropertyDescriptor.getPropertyValue(DerivedPropertyDescriptor.java:264)
atg.adapter.gsa.GSAItem.getPropertyValue(GSAItem.java:1484)
atg.repository.RepositoryItemImpl.getPropertyValue(RepositoryItemImpl.java:151)
atg.repository.nucleus.RepositoryItemPropertyMapper.getPropertyValue(RepositoryItemPropertyMapper.java:151)
atg.beans.DynamicBeans.getPropertyValue(DynamicBeans.java:402)
atg.commerce.pricing.ItemPriceCalculator.getPrice(ItemPriceCalculator.java:272)
atg.commerce.pricing.ItemPriceCalculator.priceItem(ItemPriceCalculator.java:375)
atg.commerce.pricing.ItemPriceCalculator.priceEachItem(ItemPriceCalculator.java:451)
atg.commerce.pricing.ItemPriceCalculator.priceItems(ItemPriceCalculator.java:486)
atg.commerce.pricing.ItemPricingEngineImpl.applyCalculator(ItemPricingEngineImpl.java:1124)
atg.commerce.pricing.ItemPricingEngineImpl.priceItems(ItemPricingEngineImpl.java:713)
com.lego.pricing.LEGOItemPricingEngineImpl.getOfflinePriceInfoItems(LEGOItemPricingEngineImpl.java:231)
com.lego.pricing.LEGOItemPricingEngineImpl.priceItems(LEGOItemPricingEngineImpl.java:121)
atg.commerce.pricing.PricingTools.priceItemsForOrderTotal(PricingTools.java:2867)
atg.commerce.pricing.PricingTools.priceOrderSubtotalShipping(PricingTools.java:2191)
atg.commerce.pricing.PricingTools.priceOrderSubtotalShipping(PricingTools.java:2133)
atg.commerce.pricing.PricingTools.performPricingOperation(PricingTools.java:3551)
com.lego.pricing.LEGOPricingTools.superPerformPricingOperation(LEGOPricingTools.java:43)
com.lego.pricing.LEGOPricingTools.performPricingOperation(LEGOPricingTools.java:30)
atg.commerce.profile.CommerceProfileTools.repriceOrder(CommerceProfileTools.java:1935)
atg.commerce.profile.CommerceProfileTools.repriceShoppingCarts(CommerceProfileTools.java:1871)
atg.commerce.profile.CommerceProfileTools.loadUserShoppingCartForLogin(CommerceProfileTools.java:1623)
atg.commerce.profile.CommerceProfileTools.postLoginUser(CommerceProfileTools.java:2538)
atg.commerce.profile.CommerceProfileServices.postLoginUser(CommerceProfileServices.java:659)
atg.commerce.profile.LegoCommerceProfileServices.postLoginUser(LegoCommerceProfileServices.java:27)
atg.userprofiling.ProfileServices.loginTrustedUser(ProfileServices.java:2533)
com.lego.userprofiling.LegoProfileRequestServlet.loginAndUpdateDetails(LegoProfileRequestServlet.java:315)
com.lego.userprofiling.LegoProfileRequestServlet.handleLogin(LegoProfileRequestServlet.java:216)
com.lego.userprofiling.LegoProfileRequestServlet.serviceProfilingRequest(LegoProfileRequestServlet.java:152)
atg.userprofiling.ProfileRequestServlet.service(ProfileRequestServlet.java:451)
com.lego.userprofiling.LegoProfileRequestServlet.superService(LegoProfileRequestServlet.java:92)
com.lego.userprofiling.LegoProfileRequestServlet.service(LegoProfileRequestServlet.java:88)
atg.servlet.pipeline.PipelineableServletImpl.service(PipelineableServletImpl.java:267)
com.lego.servlet.pipeline.FastLaneServlet.service(FastLaneServlet.java:34)
atg.servlet.pipeline.PipelineableServletImpl.passRequest(PipelineableServletImpl.java:157)
com.lego.servlet.pipeline.PermanentRedirectsServlet.service(PermanentRedirectsServlet.java:43)
atg.servlet.pipeline.PipelineableServletImpl.passRequest(PipelineableServletImpl.java:157)
com.lego.servlet.pipeline.PromotionLegacyUrlServlet.service(PromotionLegacyUrlServlet.java:34)
atg.servlet.pipeline.PipelineableServletImpl.passRequest(PipelineableServletImpl.java:157)
com.lego.servlet.pipeline.CampaignCodeParserServlet.service(CampaignCodeParserServlet.java:34)
atg.servlet.pipeline.PipelineableServletImpl.passRequest(PipelineableServletImpl.java:157)
com.lego.servlet.pipeline.TranslateLocaleServlet.service(TranslateLocaleServlet.java:44)
atg.servlet.pipeline.PipelineableServletImpl.passRequest(PipelineableServletImpl.java:157)
atg.servlet.pipeline.DynamoPipelineServlet.service(DynamoPipelineServlet.java:491)
atg.servlet.pipeline.PipelineableServletImpl.passRequest(PipelineableServletImpl.java:157)
atg.servlet.pipeline.URLArgumentPipelineServlet.service(URLArgumentPipelineServlet.java:298)
atg.servlet.pipeline.PipelineableServletImpl.passRequest(PipelineableServletImpl.java:157)
atg.servlet.pipeline.PathAuthenticationPipelineServlet.service(PathAuthenticationPipelineServlet.java:392)
atg.servlet.pipeline.PipelineableServletImpl.passRequest(PipelineableServletImpl.java:157)
atg.servlet.security.ThreadUserBinderServlet.service(ThreadUserBinderServlet.java:113)
atg.servlet.pipeline.PipelineableServletImpl.passRequest(PipelineableServletImpl.java:157)
atg.dtm.TransactionPipelineServlet.service(TransactionPipelineServlet.java:234)
atg.servlet.pipeline.PipelineableServletImpl.passRequest(PipelineableServletImpl.java:157)
atg.servlet.pipeline.SecurityServlet.service(SecurityServlet.java:196)
atg.servlet.pipeline.PipelineableServletImpl.passRequest(PipelineableServletImpl.java:157)
com.lego.servlet.pipeline.ZombieSessionTerminatorServlet.service(ZombieSessionTerminatorServlet.java:22)
atg.servlet.pipeline.PipelineableServletImpl.passRequest(PipelineableServletImpl.java:157)
atg.multisite.SiteContextPipelineServlet.service(SiteContextPipelineServlet.java:441)
atg.servlet.pipeline.PipelineableServletImpl.passRequest(PipelineableServletImpl.java:157)
atg.servlet.pipeline.HeadPipelineServlet.passRequest(HeadPipelineServlet.java:1252)
atg.servlet.pipeline.HeadPipelineServlet.service(HeadPipelineServlet.java:930)
atg.servlet.pipeline.PipelineableServletImpl.service(PipelineableServletImpl.java:272)
atg.filter.dspjsp.PageFilter.innerDoFilter(PageFilter.java:348)
atg.filter.dspjsp.PageFilter.doFilter(PageFilter.java:206)
com.lego.utility.DisableSessionIDFilter.doFilter(DisableSessionIDFilter.java:37)
com.lego.utility.DisableSessionIDFilter.doFilter(DisableSessionIDFilter.java:37)
org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment