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 jean charles jabouille <je...@bull.net> on 2005/01/26 15:54:49 UTC

RDBMS permission failed

Hi,

I already try to run Jetspeed2 on Jonas server. When Jetspeed is deploying I have a stackoverflowError when crating the bean "org.apache.jetspeed.security.AuthorizationProvider". In this Class, there is a "Policy.setPolicy(policy)" attempt which return the error. Why trying to replace the policy ?


I have try comment the setpolicy line and jetspeed is deploying as well butt when I open the browser at the Jetspeed URL, there is this server error :


Why I haven't the good permission for autogenerating a portlet entity?




2005-01-26 15:35:57,098 : CastorXmlPageManager.expandAndProfileDocumentSet : expandAndProfileDocumentSet(): Navigation profile locator docset unavailable for document set /top-pages.ds, ignored.
2005-01-26 15:35:57,252 : PortletWindowAccessorImpl.createPortletWindow : No portlet entity defined for fragment ID dp-3 attempting to auto-generate...
2005-01-26 15:35:57,264 : PersistenceBrokerPortletEntityAccess.generateEntityFromFragment : Failed to retrieve Portlet Definition for pam::LocaleSelector
2005-01-26 15:35:57,303 : PortletRendererImpl.renderNow : org.apache.jetspeed.container.window.FailedToRetrievePortletWindow: No PortletEntity exists for for id dp-3 removing window from cache.
org.apache.jetspeed.container.window.FailedToRetrievePortletWindow: No PortletEntity exists for for id dp-3 removing window from cache.
        at org.apache.jetspeed.container.window.impl.PortletWindowAccessorImpl.validateWindow(PortletWindowAccessorImpl.java:131)
        at org.apache.jetspeed.container.window.impl.PortletWindowAccessorImpl.getPortletWindow(PortletWindowAccessorImpl.java:105)
        at org.apache.jetspeed.aggregator.impl.PortletRendererImpl.getPortletWindow(PortletRendererImpl.java:215)
        at org.apache.jetspeed.aggregator.impl.PortletRendererImpl.buildRenderingJob(PortletRendererImpl.java:236)
        at org.apache.jetspeed.aggregator.impl.PortletRendererImpl.renderNow(PortletRendererImpl.java:102)
        at org.apache.jetspeed.aggregator.impl.PageAggregatorImpl.aggregateAndRender(PageAggregatorImpl.java:261)
        at org.apache.jetspeed.aggregator.impl.PageAggregatorImpl.aggregateAndRender(PageAggregatorImpl.java:244)
        at org.apache.jetspeed.aggregator.impl.PageAggregatorImpl.build(PageAggregatorImpl.java:148)
        at org.apache.jetspeed.aggregator.AggregatorValve.invoke(AggregatorValve.java:48)
        at org.apache.jetspeed.pipeline.JetspeedPipeline.invokeNext(JetspeedPipeline.java:209)
        at org.apache.jetspeed.pipeline.valve.impl.ActionValveImpl.invoke(ActionValveImpl.java:117)
        at org.apache.jetspeed.pipeline.JetspeedPipeline.invokeNext(JetspeedPipeline.java:209)
        at org.apache.jetspeed.container.ContainerValve.invoke(ContainerValve.java:76)
        at org.apache.jetspeed.pipeline.JetspeedPipeline.invokeNext(JetspeedPipeline.java:209)
        at org.apache.jetspeed.profiler.impl.ProfilerValveImpl.invoke(ProfilerValveImpl.java:133)
        at org.apache.jetspeed.pipeline.JetspeedPipeline.invokeNext(JetspeedPipeline.java:209)
        at org.apache.jetspeed.security.impl.PasswordCredentialValveImpl.invoke(PasswordCredentialValveImpl.java:139)
        at org.apache.jetspeed.pipeline.JetspeedPipeline.invokeNext(JetspeedPipeline.java:209)
        at org.apache.jetspeed.security.impl.AbstractSecurityValve$1.run(AbstractSecurityValve.java:116)
        at java.security.AccessController.doPrivileged(Native Method)
        at javax.security.auth.Subject.doAsPrivileged(Subject.java:437)
        at org.apache.jetspeed.security.impl.AbstractSecurityValve.invoke(AbstractSecurityValve.java:110)
        at org.apache.jetspeed.pipeline.JetspeedPipeline.invokeNext(JetspeedPipeline.java:209)
        at org.apache.jetspeed.container.url.impl.PortalURLValveImpl.invoke(PortalURLValveImpl.java:55)
        at org.apache.jetspeed.pipeline.JetspeedPipeline.invokeNext(JetspeedPipeline.java:209)
        at org.apache.jetspeed.capabilities.impl.CapabilityValveImpl.invoke(CapabilityValveImpl.java:127)
        at org.apache.jetspeed.pipeline.JetspeedPipeline.invokeNext(JetspeedPipeline.java:209)
        at org.apache.jetspeed.localization.impl.LocalizationValveImpl.invoke(LocalizationValveImpl.java:122)
        at org.apache.jetspeed.pipeline.JetspeedPipeline.invokeNext(JetspeedPipeline.java:209)
        at org.apache.jetspeed.pipeline.JetspeedPipeline.invoke(JetspeedPipeline.java:191)
        at org.apache.jetspeed.engine.AbstractEngine.service(AbstractEngine.java:257)
        at org.apache.jetspeed.engine.JetspeedServlet.doGet(JetspeedServlet.java:225)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:743)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:324)
        at org.apache.catalina.security.SecurityUtil$1.run(SecurityUtil.java:239)
        at java.security.AccessController.doPrivileged(Native Method)
        at javax.security.auth.Subject.doAsPrivileged(Subject.java:500)
        at org.apache.catalina.security.SecurityUtil.execute(SecurityUtil.java:268)
        at org.apache.catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.java:157)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231)
        at org.apache.catalina.core.ApplicationFilterChain.access$000(ApplicationFilterChain.java:50)
        at org.apache.catalina.core.ApplicationFilterChain$1.run(ApplicationFilterChain.java:140)
        at java.security.AccessController.doPrivileged(Native Method)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:136)
        at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:704)
        at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:474)
        at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:409)
        at org.apache.catalina.core.ApplicationDispatcher.access$000(ApplicationDispatcher.java:71)
        at org.apache.catalina.core.ApplicationDispatcher$PrivilegedForward.run(ApplicationDispatcher.java:86)
        at java.security.AccessController.doPrivileged(Native Method)
        at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:304)
        at org.apache.jasper.runtime.PageContextImpl.doForward(PageContextImpl.java:670)
        at org.apache.jasper.runtime.PageContextImpl.access$1000(PageContextImpl.java:64)
        at org.apache.jasper.runtime.PageContextImpl$11.run(PageContextImpl.java:624)
        at java.security.AccessController.doPrivileged(Native Method)
        at org.apache.jasper.runtime.PageContextImpl.forward(PageContextImpl.java:622)
        at org.apache.jsp.index_jsp._jspService(index_jsp.java:44)
        at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
        at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:324)
        at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
        at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:324)
        at org.apache.catalina.security.SecurityUtil$1.run(SecurityUtil.java:239)
        at java.security.AccessController.doPrivileged(Native Method)
        at javax.security.auth.Subject.doAsPrivileged(Subject.java:500)
        at org.apache.catalina.security.SecurityUtil.execute(SecurityUtil.java:268)
        at org.apache.catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.java:157)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231)
        at org.apache.catalina.core.ApplicationFilterChain.access$000(ApplicationFilterChain.java:50)
        at org.apache.catalina.core.ApplicationFilterChain$1.run(ApplicationFilterChain.java:140)
        at java.security.AccessController.doPrivileged(Native Method)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:136)
        at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:214)
        at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
        at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
        at org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextValve.java:198)
        at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:152)
        at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
        at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:462)
        at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:102)
        at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
        at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:137)
        at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
        at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:118)
        at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:102)
        at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
        at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
        at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
        at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
        at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:929)
        at org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:160)
        at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:799)
        at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:705)
        at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:577)
        at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:683)
        at java.lang.Thread.run(Thread.java:534)
2005-01-26 15:35:57,313 : PortletWindowAccessorImpl.createPortletWindow : No portlet entity defined for fragment ID dp-12 attempting to auto-generate...
2005-01-26 15:35:57,326 : PersistenceBrokerPortletEntityAccess.generateEntityFromFragment : Failed to retrieve Portlet Definition for security::LoginPortlet





Thanks for your answers


Jabouille Jean Charles

newbie: compiling jetspeed-1.6-dev in eclipse

Posted by Walter Wang <wa...@gmail.com>.
Hi,
could someone please help me setting up jetspeed as a project in eclipse?

i have checked out jetspeed1.6-dev from the cvs directly into eclipse as 
a new project.
i can build the project from command line using maven and was able to 
deploy it into tomcat. everything appears to be fine.

however, in eclipse, it keeps reporting there are many errors. firstly, 
it was complaining many jetspeed-xxx-2.0-a1-dev.jar files were missing.
so i downloaded them manually into my MAVEN_REPO, but after that,  it 
still gives many compiler errors:

Severity    Description    Resource    In Folder    Location    Creation 
Time
2    The method _getHttpServletRequest() from the type 
ServletRequestImpl is not visible    FusionServletRequestImpl.java    
jakarta-jetspeed/fusion/src/java/org/apache/jetspeed/fusion/engine/servlet    
line 125    January 27, 2005 1:36:04 AM
2    The import org.apache.jetspeed.container.state cannot be 
resolved    FusionAccessController.java    
jakarta-jetspeed/fusion/src/java/org/apache/jetspeed/fusion/modules/actions    
line 27    January 27, 2005 1:36:04 AM
2    The import org.apache.jetspeed.container.state cannot be 
resolved    FusionAccessController.java    
jakarta-jetspeed/fusion/src/java/org/apache/jetspeed/fusion/modules/actions    
line 28    January 27, 2005 1:36:04 AM
2    NavigationalStateComponent cannot be resolved or is not a type    
FusionAccessController.java    
jakarta-jetspeed/fusion/src/java/org/apache/jetspeed/fusion/modules/actions    
line 94    January 27, 2005 1:36:04 AM
2    NavigationalState cannot be resolved or is not a type    
FusionAccessController.java    
jakarta-jetspeed/fusion/src/java/org/apache/jetspeed/fusion/modules/actions    
line 119    January 27, 2005 1:36:04 AM
2    The method getNavigationalState() is undefined for the type 
PortalURL    FusionAccessController.java    
jakarta-jetspeed/fusion/src/java/org/apache/jetspeed/fusion/modules/actions    
line 119    January 27, 2005 1:36:04 AM
2    The import 
org.apache.jetspeed.components.portletregistry.PortletRegistry cannot be 
resolved    AbstractPortletApplicationAction.java    
jakarta-jetspeed/fusion/src/java/org/apache/jetspeed/fusion/modules/actions/portlets    
line 21    January 27, 2005 1:36:04 AM
2    The import 
org.apache.jetspeed.tools.pamanager.DeploymentRegistration cannot be 
resolved    AbstractPortletApplicationAction.java    
jakarta-jetspeed/fusion/src/java/org/apache/jetspeed/fusion/modules/actions/portlets    
line 28    January 27, 2005 1:36:04 AM
2    DeploymentRegistration cannot be resolved (or is not a valid type) 
for the field AbstractPortletApplicationAction.registrar    
AbstractPortletApplicationAction.java    
jakarta-jetspeed/fusion/src/java/org/apache/jetspeed/fusion/modules/actions/portlets    
line 44    January 27, 2005 1:36:04 AM
2    PortletRegistry cannot be resolved (or is not a valid type) for the 
field AbstractPortletApplicationAction.registry    
AbstractPortletApplicationAction.java    
jakarta-jetspeed/fusion/src/java/org/apache/jetspeed/fusion/modules/actions/portlets    
line 45    January 27, 2005 1:36:04 AM
2    PortletRegistry cannot be resolved or is not a type    
AbstractPortletApplicationAction.java    
jakarta-jetspeed/fusion/src/java/org/apache/jetspeed/fusion/modules/actions/portlets    
line 51    January 27, 2005 1:36:04 AM
2    The method getRegistryComponent() is undefined for the type 
AbstractPortletApplicationAction    
AbstractPortletApplicationAction.java    
jakarta-jetspeed/fusion/src/java/org/apache/jetspeed/fusion/modules/actions/portlets    
line 51    January 27, 2005 1:36:04 AM
... ... etc

all the errors seem to be related to fusion. am i missing any jar or 
component for the fusion??

my second question is:
should i create a new web project to develop my portlets and write a 
batch file to copy them into tomcat
or should i put my project files inside jetspeed in the same way as the 
tutorial project? which one is the preferred way?

i am using eclipse 3.0 with MyEclipse 3.8.2
win xp, jdk1.4.2-03

thanks, Walter

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