You are viewing a plain text version of this content. The canonical link for it is here.
Posted to jetspeed-user@portals.apache.org by Neil Pitman <ne...@sympatico.ca> on 2008/05/13 01:41:14 UTC

Confused about debugging broken portlet

I'm using Jetspeed 2.1.2.  My login portlet "just stopped working".  I'm
obviously the author of my problem, but I cannot find anything useful from
the logs (at DEBUG level).  Debugging through JetSpeed shows that both the
old and new portlet definitions are null, but I don't understand the deeper
meaning of this.

 

I'm rather frustrated, since my latest deployments were database related and
did not even touch the login/security portlets.  I don't see a relationship
with a portlet in another webapp, and I can't discover that relationship
from the logs.

 

My jetspeed log follows.  Guidance would be appreciated.

 

Thanks, 

 

Neil

 

2008-05-12 19:08:02,703 [main] INFO
org.springframework.beans.factory.config.PropertyPlaceholderConfigurer -
Loading properties file from URL
[file:/C:/apps/nce/webapps/nce/WEB-INF/conf/jetspeed.properties]

2008-05-12 19:08:02,703 [main] INFO
org.springframework.beans.factory.config.PropertyPlaceholderConfigurer -
Loading properties file from URL
[file:/C:/apps/nce/webapps/nce/WEB-INF/conf/override.properties]

2008-05-12 19:08:02,765 [main] INFO
org.springframework.beans.factory.support.DefaultListableBeanFactory -
Pre-instantiating singletons in
org.springframework.beans.factory.support.DefaultListableBeanFactory@16e334a
: defining beans
[localizationValve,capabilityValve,portalURLValve,securityValve,passwordCred
entialValve,loginValidationValve,profilerValve,createPageValve,createUserTem
platePagesValve,containerValve,actionValve,desktopActionValve,desktopEncoder
RedirectValve,portletValve,portletValveTitleInHeader,fileServerValve,aggrega
torValve,headerAggregatorValvePortal,headerAggregatorValveDesktop,cleanUpVal
ve,AJAXValve,DecorationValve,loginViewValve,desktopValve,resourceValve,jetsp
eed-pipeline,configure-pipeline,login-pipeline,action-pipeline,desktop-actio
n-pipeline,desktop-render-pipeline,portlet-pipeline,ajax-pipeline,ajax-direc
t-pipeline,fileserver-pipeline,desktop-pipeline,dtconfigure-pipeline,pipelin
e-map,debugValve,transactionManager,baseTransactionProxy,portal_configuratio
n,PortalConfiguration,javax.servlet.ServletConfig,TemplateLocator,Decoration
Locator,Powertools,IdGenerator,PageFileCache,org.apache.jetspeed.request.Req
uestContextComponent,PortletWindowAccessor,Pluto,DesktopPluto,org.apache.plu
to.PortletContainer,org.apache.pluto.DesktopPortletContainer,placeholderConf
ig,org.apache.jetspeed.headerresource.HeaderResourceFactory,org.apache.jetsp
eed.container.session.PortalSessionsManager,PortalStatistics,org.apache.jets
peed.audit.AuditActivity,PortletActionSecurityBehavior,RolesSecurityBehavior
,AjaxMove,AjaxMovePortletAbsolute,AjaxMovePortletLeft,AjaxMovePortletRight,A
jaxMovePortletUp,AjaxMovePortletDown,AjaxAddPortlet,AjaxRemovePortlet,AjaxGe
tPortlets,AjaxGetPage,AjaxGetPages,AjaxGetFolder,AjaxGetLink,AjaxGetFolderLi
st,AjaxGetFoldersList,AjaxGetThemes,AjaxChangeWindow,AjaxGetActions,AjaxGetM
enus,AjaxGetMenu,AjaxSecurityPermissions,AjaxSecurityConstraints,AjaxUpdateF
older,AjaxUpdatePage,AjaxUpdateLink,AjaxGetUserInformation,AjaxGetUserList,A
jaxExportObject,AjaxActionMap,AjaxRequestService,AjaxVelocityEngine,layoutVa
lve,org.apache.jetspeed.search.HandlerFactory,org.apache.jetspeed.search.Sea
rchEngine,AjaxMultipleAction,org.apache.jetspeed.security.UserManager,org.ap
ache.jetspeed.security.GroupManager,org.apache.jetspeed.security.RoleManager
,org.apache.jetspeed.security.impl.PermissionManagerImpl,org.apache.jetspeed
.security.PermissionManager,NavigationalStateCodec,NavigationalState,PortalU
RL,DesktopPortalURL,NavigationalStateComponent,profilerImpl,org.apache.jetsp
eed.profiler.Profiler,ProfileResolvers,StandardResolver,SessionResolver,Requ
estSessionResolver,PathResolver,PathSessionResolver,HardCodedResolver,UserCr
iterionResolver,RoleCriterionResolver,RoleComboCriterionResolver,GroupCriter
ionResolver,MediatypeCriterionResolver,LanguageCriterionResolver,CountryCrit
erionResolver,GroupRoleUserCriterionResolver,UserAttributeResolver,Navigatio
nCriterionResolver,UserAgentCriterionResolver,IPCriterionResolver,HostnameCr
iterionResolver,DomainCriterionResolver,StandardProfilingRule,RoleFallbackPr
ofilingRule,ProfileLocator,PrincipalRule,RuleCriterion,ResourceValidator,Dec
orationFactory,org.apache.jetspeed.tools.pamanager.servletcontainer.Applicat
ionServerManager,deployFactory,PAM,portletAppDeploymentListener,decoratorDep
loymentRegistry,decoratorDeploymentListener,deploymentManager,AJAXService,ma
ilSender,adminVelocityEngine,PortalAdministrationImpl,PortalAdministration,o
rg.apache.jetspeed.security.SecurityAccessController,org.apache.jetspeed.adm
inistration.PortalAuthenticationConfiguration,org.apache.jetspeed.security.a
ctiveauthentication.ActiveAuthenticationIdentityProvider,cacheManager,ehPort
letContentCache,ContentCacheKeyGenerator,portletContentCache,ehDecorationCon
tentCache,decorationContentCache,ehPreferencesCache,preferencesCache,ehPortl
etApplicationOidCache,ehPortletApplicationNameCache,portletApplicationOidCac
he,portletApplicationNameCache,ehPortletDefinitionOidCache,ehPortletDefiniti
onNameCache,portletDefinitionOidCache,portletDefinitionNameCache,ehActiveAut
henticationCache,activeAuthenticationCache,PersistenceBrokerSSOProvider,org.
apache.jetspeed.sso.SSOProvider,PortalServices,org.apache.jetspeed.security.
spi.impl.SecurityAccessImpl,org.apache.jetspeed.security.spi.SecurityAccess,
org.apache.jetspeed.security.AuthenticationProvider,org.apache.jetspeed.secu
rity.AuthenticationProviderProxy,org.apache.jetspeed.security.SecurityProvid
er,org.apache.jetspeed.security.AuthorizationProvider,org.apache.jetspeed.se
curity.LoginModuleProxy,org.apache.jetspeed.security.spi.RoleSecurityHandler
,org.apache.jetspeed.security.spi.GroupSecurityHandler,org.apache.jetspeed.s
ecurity.spi.SecurityMappingHandler,ImportPsmlDocumentHandler,ImportLinkDocum
entHandler,ImportFolderMetaDataDocumentHandler,ImportPageSecurityDocumentHan
dler,ImportDocumentHandlerFactory,ImportFolderHandler,org.apache.jetspeed.pa
ge.CastorPageManager,ImportPageFileCache,ImportIdGenerator,portletFactory,po
rtletRegistryImpl,org.apache.jetspeed.components.portletregistry.PortletRegi
stry,portletEntityAccessImpl,org.apache.jetspeed.components.portletentity.Po
rtletEntityAccessComponent,injectEntityAccessProxy,org.apache.jetspeed.useri
nfo.UserInfoManager,org.apache.jetspeed.security.impl.RdbmsPolicy,HeaderReso
urceConfigurationDesktop,DesktopConfiguration,DojoConfigurationDesktop,DojoR
equiresDesktop,DojoRequiresModulesDesktop,HeaderResourceConfigurationPortal,
DojoConfigurationPortal,HeaderResourceRegistry,HeaderTypes,ProductionConfigu
ration,JetspeedNamespaceMapper,LocalPortletInvokerFactory,ServletPortletInvo
kerFactory,javax.portlet.ActionRequest,javax.portlet.RenderRequest,javax.por
tlet.RenderResponse,javax.portlet.PortletSession,javax.portlet.PortletConfig
,javax.portlet.PortletContext,javax.portlet.PortalContext,javax.portlet.Acti
onResponse,javax.portlet.PortletURL,javax.portlet.PortletPreferences,org.apa
che.pluto.invoker.PortletInvoker,org.apache.pluto.util.NamespaceMapper,Stati
cInformationProvider,org.apache.pluto.services.information.InformationProvid
erService,ServletRequestFactory,ServletResponseFactory,org.apache.pluto.om.C
ontrollerFactory,org.apache.pluto.services.log.LogService,org.apache.pluto.s
ervices.title.DynamicTitleService,PsmlDocumentHandler,LinkDocumentHandler,Fo
lderMetaDataDocumentHandler,PageSecurityDocumentHandler,DocumentHandlerFacto
ry,FolderHandler,org.apache.jetspeed.page.PageManager,org.apache.jetspeed.po
rtalsite.PortalSite,PreferencesProviderImpl,org.apache.jetspeed.prefs.Prefer
encesProvider,java.util.prefs.PreferencesFactory,org.apache.jetspeed.securit
y.spi.CredentialPasswordValidator,org.apache.jetspeed.security.spi.Credentia
lPasswordEncoder,org.apache.jetspeed.security.spi.PasswordCredentialProvider
,org.apache.jetspeed.security.spi.InternalPasswordCredentialInterceptor,org.
apache.jetspeed.security.spi.CredentialHandler,org.apache.jetspeed.security.
spi.UserSecurityHandlerImpl,org.apache.jetspeed.security.spi.UserSecurityHan
dler,capabilitiesImpl,org.apache.jetspeed.capabilities.Capabilities,Client,M
ediaType,MimeType,Capability,JetspeedDesktop,org.apache.jetspeed.cluster.Nod
eManager,NodeInformation,org.apache.jetspeed.aggregator.PortletTrackingManag
er,org.apache.jetspeed.aggregator.PortletAggregator,org.apache.jetspeed.aggr
egator.PortletAggregatorTitleInHeader,org.apache.jetspeed.aggregator.Portlet
Renderer,org.apache.jetspeed.aggregator.PortletRendererWithTitleHeader,org.a
pache.jetspeed.aggregator.PageAggregator,org.apache.jetspeed.aggregator.Asyn
cPageAggregator,org.apache.jetspeed.aggregator.WorkerMonitor,HeaderAggregato
rPortal,HeaderAggregatorDesktop,RequestContextObjects,com.artifact_software.
services.valves.BannerSelectorValve]; parent:
org.springframework.beans.factory.support.DefaultListableBeanFactory@511e0a

2008-05-12 19:08:03,968 [main] INFO
org.springframework.cache.ehcache.EhCacheManagerFactoryBean - Initializing
EHCache CacheManager

2008-05-12 19:08:07,656 [main] INFO
org.apache.velocity.tools.view.servlet.ServletToolboxManager - Using config
file '/WEB-INF/toolbox.xml'

2008-05-12 19:08:56,343 [http-8080-Processor25] ERROR
org.apache.jetspeed.components.portletentity.PersistenceBrokerPortletEntityA
ccess - Portlet j2-admin::LocaleSelector not found

2008-05-12 19:08:58,843 [http-8080-Processor25] ERROR
org.apache.jetspeed.components.portletentity.PersistenceBrokerPortletEntityA
ccess - Portlet j2-admin::LoginPortlet not found

2008-05-12 19:08:58,859 [WORKER_5] ERROR
org.apache.jetspeed.aggregator.impl.RenderingJobImpl - Error rendering
portlet OID Login

java.lang.NullPointerException

            at
org.apache.jetspeed.aggregator.impl.RenderingJobImpl.execute(RenderingJobImp
l.java:231)

            at
org.apache.jetspeed.aggregator.impl.RenderingJobImpl.run(RenderingJobImpl.ja
va:175)

            at
org.apache.jetspeed.aggregator.impl.WorkerImpl$1.run(WorkerImpl.java:177)

            at java.security.AccessController.doPrivileged(Native Method)

            at javax.security.auth.Subject.doAsPrivileged(Subject.java:454)

            at
org.apache.jetspeed.security.JSSubject.doAsPrivileged(JSSubject.java:179)

            at
org.apache.jetspeed.aggregator.impl.WorkerImpl.run(WorkerImpl.java:171)


Re: Confused about debugging broken portlet

Posted by David Sean Taylor <da...@bluesunrise.com>.
On May 12, 2008, at 4:41 PM, Neil Pitman wrote:

> Portlet j2-admin::LoginPortlet not found


Sounds like the j2-admin portlet application has not been successfully  
registered and deployed to Tomcat



---------------------------------------------------------------------
To unsubscribe, e-mail: jetspeed-user-unsubscribe@portals.apache.org
For additional commands, e-mail: jetspeed-user-help@portals.apache.org