Firstly, it is actually warname:portletname *not* portlet id if I am
not mistaken (and to be precise, contextname, not warname).

Akshay, re-deploy your application and check
jetspeed/logs/deployment.log to make sure your portlet.xml was parsed
and the portlets registered.

On 6/21/06, Akshay Ahooja <[EMAIL PROTECTED]> wrote:
I took note of that...

Got the following error in the portlet:

  Title Error: Cannot pass a null PortletDefinition to a PortletEntity.
   Failed to retrieve Portlet Definition for rapsheet::rapsheetFailed to
retrieve Portlet Definition for rapsheet::
rapsheetjava.lang.IllegalArgumentException: Cannot pass a null
PortletDefinition to a PortletEntity.Failed to retrieve Portlet Definition
for rapsheet::rapsheetFailed to retrieve Portlet Definition for
rapsheet::rapsheet

Regardless of this - why can I not view it in the Administrative Portals?

The jetspeed.log snippet is pasted below.


Thanks,
Akshay




2006-06-21 15:40:01,614 [http-8080-Processor20] DEBUG
org.apache.jetspeed.localization.impl.LocalizationValveImpl - Got user
principal: admin
2006-06-21 15:40:02,020 [http-8080-Processor20] DEBUG
org.apache.jetspeed.portalsite.impl.PortalSiteSessionContextImpl - Request
page: request path=/rapsheet.psml
2006-06-21 15:40:02,020 [http-8080-Processor20] DEBUG
org.apache.jetspeed.portalsite.impl.PortalSiteSessionContextImpl - Selected
page, path=/rapsheet.psml
2006-06-21 15:40:02,020 [http-8080-Processor20] INFO
org.apache.jetspeed.container.window.impl.PortletWindowAccessorImpl - No
portlet entity defined for fragment ID r2 attempting to auto-generate...
2006-06-21 15:40:02,036 [http-8080-Processor20] WARN
org.apache.jetspeed.components.portletentity.PersistenceBrokerPortletEntityAccess-
Failed to retrieve Portlet Definition for rapsheet::rapsheet
2006-06-21 15:40:02,036 [http-8080-Processor20] WARN
org.apache.jetspeed.decoration.DecorationValve - Unable to initalize actions
for fragment r2
2006-06-21 15:40:02,036 [http-8080-Processor20] DEBUG
org.apache.jetspeed.aggregator.impl.PageAggregatorImpl - Rendering portlet
fragment: [[name, rapsheet::rapsheet], [id, r2]]
2006-06-21 15:40:02,036 [http-8080-Processor20] INFO
org.apache.jetspeed.container.window.impl.PortletWindowAccessorImpl - No
portlet entity defined for fragment ID r2 attempting to auto-generate...
2006-06-21 15:40:02,036 [http-8080-Processor20] WARN
org.apache.jetspeed.components.portletentity.PersistenceBrokerPortletEntityAccess-
Failed to retrieve Portlet Definition for rapsheet::rapsheet
2006-06-21 15:40:02,036 [http-8080-Processor20] ERROR
org.apache.jetspeed.aggregator.impl.PortletRendererImpl -
java.lang.IllegalArgumentException: Cannot pass a null PortletDefinition to
a PortletEntity.
java.lang.IllegalArgumentException: Cannot pass a null PortletDefinition to
a PortletEntity.
 at
org.apache.jetspeed.components.portletentity.PortletEntityImpl.setPortletDefinition
(PortletEntityImpl.java:380)
 at
org.apache.jetspeed.components.portletentity.PortletEntityImpl.getPortletDefinition
(PortletEntityImpl.java:215)
 at
org.apache.jetspeed.container.window.impl.PortletWindowAccessorImpl.createPortletWindow
(PortletWindowAccessorImpl.java:180)
 at
org.apache.jetspeed.container.window.impl.PortletWindowAccessorImpl.createPortletWindow
(PortletWindowAccessorImpl.java:165)
 at
org.apache.jetspeed.container.window.impl.PortletWindowAccessorImpl.getPortletWindow
(PortletWindowAccessorImpl.java:103)
 at org.apache.jetspeed.aggregator.impl.PortletRendererImpl.getPortletWindow
(PortletRendererImpl.java:218)
 at org.apache.jetspeed.aggregator.impl.PortletRendererImpl.renderNow(
PortletRendererImpl.java:103)
 at
org.apache.jetspeed.aggregator.impl.PageAggregatorImpl.aggregateAndRender(
PageAggregatorImpl.java:199)
 at
org.apache.jetspeed.aggregator.impl.PageAggregatorImpl.aggregateAndRender(
PageAggregatorImpl.java:182)
 at org.apache.jetspeed.aggregator.impl.PageAggregatorImpl.build(
PageAggregatorImpl.java:106)
 at org.apache.jetspeed.aggregator.AggregatorValve.invoke(
AggregatorValve.java:48)
 at org.apache.jetspeed.pipeline.JetspeedPipeline.invokeNext(
JetspeedPipeline.java:203)
 at org.apache.jetspeed.pipeline.valve.impl.ActionValveImpl.invoke(
ActionValveImpl.java:132)
 at org.apache.jetspeed.pipeline.JetspeedPipeline.invokeNext(
JetspeedPipeline.java:203)
 at org.apache.jetspeed.container.ContainerValve.invoke(ContainerValve.java
:76)
 at org.apache.jetspeed.pipeline.JetspeedPipeline.invokeNext(
JetspeedPipeline.java:203)
 at org.apache.jetspeed.decoration.DecorationValve.invoke(
DecorationValve.java:100)
 at org.apache.jetspeed.pipeline.JetspeedPipeline.invokeNext(
JetspeedPipeline.java:203)
 at org.apache.jetspeed.profiler.impl.ProfilerValveImpl.invoke(
ProfilerValveImpl.java:179)
 at org.apache.jetspeed.pipeline.JetspeedPipeline.invokeNext(
JetspeedPipeline.java:203)
 at org.apache.jetspeed.security.impl.LoginValidationValveImpl.invoke(
LoginValidationValveImpl.java:143)
 at org.apache.jetspeed.pipeline.JetspeedPipeline.invokeNext(
JetspeedPipeline.java:203)
 at org.apache.jetspeed.security.impl.PasswordCredentialValveImpl.invoke(
PasswordCredentialValveImpl.java:148)
 at org.apache.jetspeed.pipeline.JetspeedPipeline.invokeNext(
JetspeedPipeline.java:203)
 at org.apache.jetspeed.localization.impl.LocalizationValveImpl.invoke(
LocalizationValveImpl.java:168)
 at org.apache.jetspeed.pipeline.JetspeedPipeline.invokeNext(
JetspeedPipeline.java:203)
 at org.apache.jetspeed.security.impl.AbstractSecurityValve$1.run(
AbstractSecurityValve.java:117)
 at java.security.AccessController.doPrivileged(Native Method)
 at javax.security.auth.Subject.doAsPrivileged(Unknown Source)
 at org.apache.jetspeed.security.impl.AbstractSecurityValve.invoke(
AbstractSecurityValve.java:111)
 at org.apache.jetspeed.pipeline.JetspeedPipeline.invokeNext(
JetspeedPipeline.java:203)
 at org.apache.jetspeed.container.url.impl.PortalURLValveImpl.invoke(
PortalURLValveImpl.java:55)
 at org.apache.jetspeed.pipeline.JetspeedPipeline.invokeNext(
JetspeedPipeline.java:203)
 at org.apache.jetspeed.capabilities.impl.CapabilityValveImpl.invoke(
CapabilityValveImpl.java:128)
 at org.apache.jetspeed.pipeline.JetspeedPipeline.invokeNext(
JetspeedPipeline.java:203)
 at org.apache.jetspeed.pipeline.JetspeedPipeline.invoke(
JetspeedPipeline.java:185)
 at org.apache.jetspeed.engine.JetspeedEngine.service(JetspeedEngine.java
:231)
 at org.apache.jetspeed.engine.JetspeedServlet.doGet(JetspeedServlet.java
:226)
 at javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
 at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
 at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
ApplicationFilterChain.java:252)
 at org.apache.catalina.core.ApplicationFilterChain.doFilter(
ApplicationFilterChain.java:173)
 at org.apache.catalina.core.StandardWrapperValve.invoke(
StandardWrapperValve.java:213)
 at org.apache.catalina.core.StandardContextValve.invoke(
StandardContextValve.java:178)
 at org.apache.catalina.authenticator.AuthenticatorBase.invoke(
AuthenticatorBase.java:432)
 at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java
:126)
 at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java
:105)
 at org.apache.catalina.core.StandardEngineValve.invoke(
StandardEngineValve.java:107)
 at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java
:148)
 at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java
:869)
 at
org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection
(Http11BaseProtocol.java:664)
 at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(
PoolTcpEndpoint.java:527)
 at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(
LeaderFollowerWorkerThread.java:80)
 at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(
ThreadPool.java:684)
 at java.lang.Thread.run(Unknown Source)
2006-06-21 15:40:02,036 [http-8080-Processor20] DEBUG
org.apache.jetspeed.aggregator.impl.PageAggregatorImpl - no decorator for
defined for portlet fragement,r2.  So using page default, tigris
2006-06-21 15:40:02,036 [http-8080-Processor20] DEBUG
org.apache.jetspeed.aggregator.impl.PageAggregatorImpl - Rendering portlet
fragment: [[name, jetspeed-layouts::VelocityOneColumn], [id, r1]]
2006-06-21 15:40:02,036 [http-8080-Processor20] DEBUG
org.apache.jetspeed.aggregator.impl.RenderingJobImpl - Rendering OID r1
[EMAIL PROTECTED]
[EMAIL PROTECTED]
2006-06-21 15:40:02,036 [http-8080-Processor20] DEBUG
org.apache.jetspeed.locator.JetspeedTemplateLocator - TemplateLocator:
template exists: C:\Program Files\Apache Software Foundation\Tomcat
5.5\webapps\myportal/WEB-INF/templates/layout/html/columns/layout.vmreturning
/layout/html/columns/layout.vm
2006-06-21 15:40:02,036 [http-8080-Processor20] DEBUG
org.apache.jetspeed.portlets.layout.LayoutPortlet - Path to view page for
LayoutPortlet /WEB-INF/templates/layout/html/columns/layout.vm
2006-06-21 15:40:02,051 [http-8080-Processor20] WARN
org.apache.jetspeed.components.portletentity.PersistenceBrokerPortletEntityAccess-
Failed to retrieve Portlet Definition for rapsheet::rapsheet
2006-06-21 15:40:02,051 [http-8080-Processor20] ERROR
org.apache.jetspeed.velocity.JetspeedPowerToolImpl - JetspeedPowerTool
failed to store a PortletEntity for Fragment r2.
org.apache.jetspeed.components.portletentity.PortletEntityNotStoredException:
java.io.IOException: Failed to store portlet entity:
org.springframework.jdbc.UncategorizedSQLException: (OJB operation):
encountered SQLException [Column 'APP_NAME' cannot be null]; nested
exception is java.sql.SQLException: Column 'APP_NAME' cannot be null
org.apache.jetspeed.components.portletentity.PortletEntityNotStoredException:
java.io.IOException: Failed to store portlet entity:
org.springframework.jdbc.UncategorizedSQLException: (OJB operation):
encountered SQLException [Column 'APP_NAME' cannot be null]; nested
exception is java.sql.SQLException: Column 'APP_NAME' cannot be null
 at
org.apache.jetspeed.components.portletentity.PersistenceBrokerPortletEntityAccess.storePortletEntity
(PersistenceBrokerPortletEntityAccess.java:326)
 at sun.reflect.GeneratedMethodAccessor731.invoke(Unknown Source)
 at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
 at java.lang.reflect.Method.invoke(Unknown Source)
 at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(
AopUtils.java:284)
 at
org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint
(ReflectiveMethodInvocation.java:155)
 at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(
ReflectiveMethodInvocation.java:122)
 at
org.springframework.transaction.interceptor.TransactionInterceptor.invoke(
TransactionInterceptor.java:56)
 at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(
ReflectiveMethodInvocation.java:144)
 at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(
JdkDynamicAopProxy.java:174)
 at $Proxy5.storePortletEntity(Unknown Source)
 at org.apache.jetspeed.velocity.JetspeedPowerToolImpl.getPortletEntity(
JetspeedPowerToolImpl.java:326)
 at sun.reflect.GeneratedMethodAccessor813.invoke(Unknown Source)
 at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
 at java.lang.reflect.Method.invoke(Unknown Source)
 at
org.apache.velocity.util.introspection.UberspectImpl$VelMethodImpl.invoke(
UberspectImpl.java:267)
 at org.apache.velocity.runtime.parser.node.ASTMethod.execute(ASTMethod.java
:197)
 at org.apache.velocity.runtime.parser.node.ASTReference.execute(
ASTReference.java:175)
 at org.apache.velocity.runtime.parser.node.ASTReference.value(
ASTReference.java:327)
 at org.apache.velocity.runtime.parser.node.ASTMethod.execute(ASTMethod.java
:144)
 at org.apache.velocity.runtime.parser.node.ASTReference.execute(
ASTReference.java:175)
 at org.apache.velocity.runtime.parser.node.ASTReference.render(
ASTReference.java:220)
 at org.apache.velocity.runtime.parser.node.SimpleNode.render(
SimpleNode.java:230)
 at org.apache.velocity.runtime.directive.Parse.render(Parse.java:181)
 at org.apache.velocity.runtime.parser.node.ASTDirective.render(
ASTDirective.java:114)
 at org.apache.velocity.runtime.parser.node.ASTBlock.render(ASTBlock.java
:55)
 at org.apache.velocity.runtime.parser.node.ASTIfStatement.render(
ASTIfStatement.java:70)
 at org.apache.velocity.runtime.parser.node.ASTBlock.render(ASTBlock.java
:55)
 at org.apache.velocity.runtime.directive.Foreach.render(Foreach.java:166)
 at org.apache.velocity.runtime.parser.node.ASTDirective.render(
ASTDirective.java:114)
 at org.apache.velocity.runtime.parser.node.ASTBlock.render(ASTBlock.java
:55)
 at org.apache.velocity.runtime.directive.Foreach.render(Foreach.java:166)
 at org.apache.velocity.runtime.parser.node.ASTDirective.render(
ASTDirective.java:114)
 at org.apache.velocity.runtime.parser.node.SimpleNode.render(
SimpleNode.java:230)
 at org.apache.velocity.Template.merge(Template.java:256)
 at
org.apache.portals.bridges.velocity.BridgesVelocityViewServlet.mergeTemplate
(BridgesVelocityViewServlet.java:118)
 at org.apache.velocity.tools.view.servlet.VelocityViewServlet.doRequest(Unknown
Source)
 at org.apache.velocity.tools.view.servlet.VelocityViewServlet.doGet(Unknown
Source)
 at javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
 at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
 at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
ApplicationFilterChain.java:252)
 at org.apache.catalina.core.ApplicationFilterChain.doFilter(
ApplicationFilterChain.java:173)
 at org.apache.catalina.core.ApplicationDispatcher.invoke(
ApplicationDispatcher.java:672)
 at org.apache.catalina.core.ApplicationDispatcher.doInclude(
ApplicationDispatcher.java:574)
 at org.apache.catalina.core.ApplicationDispatcher.include(
ApplicationDispatcher.java:499)
 at org.apache.jetspeed.dispatcher.JetspeedRequestDispatcher.include(
JetspeedRequestDispatcher.java:72)
 at org.apache.portals.bridges.common.GenericServletPortlet.doView(
GenericServletPortlet.java:363)
 at org.apache.jetspeed.portlets.layout.LayoutPortlet.doView(
LayoutPortlet.java:207)
 at org.apache.jetspeed.portlets.layout.MultiColumnPortlet.doView(
MultiColumnPortlet.java:126)
 at javax.portlet.GenericPortlet.doDispatch(GenericPortlet.java:247)
 at javax.portlet.GenericPortlet.render(GenericPortlet.java:175)
 at org.apache.jetspeed.factory.JetspeedPortletInstance.render(
JetspeedPortletInstance.java:102)
 at org.apache.jetspeed.container.invoker.LocalPortletInvoker.invoke(
LocalPortletInvoker.java:196)
 at org.apache.jetspeed.container.invoker.LocalPortletInvoker.render(
LocalPortletInvoker.java:116)
 at org.apache.pluto.PortletContainerImpl.renderPortlet(
PortletContainerImpl.java:119)
 at
org.apache.jetspeed.container.JetspeedPortletContainerWrapper.renderPortlet(
JetspeedPortletContainerWrapper.java:120)
 at org.apache.jetspeed.aggregator.impl.RenderingJobImpl.execute(
RenderingJobImpl.java:120)
 at org.apache.jetspeed.aggregator.impl.PortletRendererImpl.renderNow(
PortletRendererImpl.java:110)
 at
org.apache.jetspeed.aggregator.impl.PageAggregatorImpl.aggregateAndRender(
PageAggregatorImpl.java:199)
 at org.apache.jetspeed.aggregator.impl.PageAggregatorImpl.build(
PageAggregatorImpl.java:106)
 at org.apache.jetspeed.aggregator.AggregatorValve.invoke(
AggregatorValve.java:48)
 at org.apache.jetspeed.pipeline.JetspeedPipeline.invokeNext(
JetspeedPipeline.java:203)
 at org.apache.jetspeed.pipeline.valve.impl.ActionValveImpl.invoke(
ActionValveImpl.java:132)
 at org.apache.jetspeed.pipeline.JetspeedPipeline.invokeNext(
JetspeedPipeline.java:203)
 at org.apache.jetspeed.container.ContainerValve.invoke(ContainerValve.java
:76)
 at org.apache.jetspeed.pipeline.JetspeedPipeline.invokeNext(
JetspeedPipeline.java:203)
 at org.apache.jetspeed.decoration.DecorationValve.invoke(
DecorationValve.java:100)
 at org.apache.jetspeed.pipeline.JetspeedPipeline.invokeNext(
JetspeedPipeline.java:203)
 at org.apache.jetspeed.profiler.impl.ProfilerValveImpl.invoke(
ProfilerValveImpl.java:179)
 at org.apache.jetspeed.pipeline.JetspeedPipeline.invokeNext(
JetspeedPipeline.java:203)
 at org.apache.jetspeed.security.impl.LoginValidationValveImpl.invoke(
LoginValidationValveImpl.java:143)
 at org.apache.jetspeed.pipeline.JetspeedPipeline.invokeNext(
JetspeedPipeline.java:203)
 at org.apache.jetspeed.security.impl.PasswordCredentialValveImpl.invoke(
PasswordCredentialValveImpl.java:148)
 at org.apache.jetspeed.pipeline.JetspeedPipeline.invokeNext(
JetspeedPipeline.java:203)
 at org.apache.jetspeed.localization.impl.LocalizationValveImpl.invoke(
LocalizationValveImpl.java:168)
 at org.apache.jetspeed.pipeline.JetspeedPipeline.invokeNext(
JetspeedPipeline.java:203)
 at org.apache.jetspeed.security.impl.AbstractSecurityValve$1.run(
AbstractSecurityValve.java:117)
 at java.security.AccessController.doPrivileged(Native Method)
 at javax.security.auth.Subject.doAsPrivileged(Unknown Source)
 at org.apache.jetspeed.security.impl.AbstractSecurityValve.invoke(
AbstractSecurityValve.java:111)
 at org.apache.jetspeed.pipeline.JetspeedPipeline.invokeNext(
JetspeedPipeline.java:203)
 at org.apache.jetspeed.container.url.impl.PortalURLValveImpl.invoke(
PortalURLValveImpl.java:55)
 at org.apache.jetspeed.pipeline.JetspeedPipeline.invokeNext(
JetspeedPipeline.java:203)
 at org.apache.jetspeed.capabilities.impl.CapabilityValveImpl.invoke(
CapabilityValveImpl.java:128)
 at org.apache.jetspeed.pipeline.JetspeedPipeline.invokeNext(
JetspeedPipeline.java:203)
 at org.apache.jetspeed.pipeline.JetspeedPipeline.invoke(
JetspeedPipeline.java:185)
 at org.apache.jetspeed.engine.JetspeedEngine.service(JetspeedEngine.java
:231)
 at org.apache.jetspeed.engine.JetspeedServlet.doGet(JetspeedServlet.java
:226)
 at javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
 at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
 at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
ApplicationFilterChain.java:252)
 at org.apache.catalina.core.ApplicationFilterChain.doFilter(
ApplicationFilterChain.java:173)
 at org.apache.catalina.core.StandardWrapperValve.invoke(
StandardWrapperValve.java:213)
 at org.apache.catalina.core.StandardContextValve.invoke(
StandardContextValve.java:178)
 at org.apache.catalina.authenticator.AuthenticatorBase.invoke(
AuthenticatorBase.java:432)
 at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java
:126)
 at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java
:105)
 at org.apache.catalina.core.StandardEngineValve.invoke(
StandardEngineValve.java:107)
 at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java
:148)
 at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java
:869)
 at
org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection
(Http11BaseProtocol.java:664)
 at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(
PoolTcpEndpoint.java:527)
 at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(
LeaderFollowerWorkerThread.java:80)
 at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(
ThreadPool.java:684)
 at java.lang.Thread.run(Unknown Source)
Caused by: java.io.IOException: Failed to store portlet entity:
org.springframework.jdbc.UncategorizedSQLException: (OJB operation):
encountered SQLException [Column 'APP_NAME' cannot be null]; nested
exception is java.sql.SQLException: Column 'APP_NAME' cannot be null
 at
org.apache.jetspeed.components.portletentity.PersistenceBrokerPortletEntityAccess.storePreferenceSet
(PersistenceBrokerPortletEntityAccess.java:355)
 at org.apache.jetspeed.components.portletentity.PortletEntityImpl.store(
PortletEntityImpl.java:253)
 at org.apache.jetspeed.components.portletentity.PortletEntityImpl.store(
PortletEntityImpl.java:241)
 at
org.apache.jetspeed.components.portletentity.PersistenceBrokerPortletEntityAccess.storePortletEntity
(PersistenceBrokerPortletEntityAccess.java:322)
 ... 104 more
Caused by: org.springframework.jdbc.UncategorizedSQLException: (OJB
operation): encountered SQLException [Column 'APP_NAME' cannot be null];
nested exception is java.sql.SQLException: Column 'APP_NAME' cannot be null
 at
org.springframework.jdbc.support.SQLStateSQLExceptionTranslator.translate(
SQLStateSQLExceptionTranslator.java:99)
 at org.springframework.orm.ojb.OjbAccessor.convertJdbcAccessException(
OjbAccessor.java:107)
 at org.springframework.orm.ojb.OjbAccessor.convertOjbAccessException(
OjbAccessor.java:89)
 at org.springframework.orm.ojb.PersistenceBrokerTemplate.execute(
PersistenceBrokerTemplate.java:170)
 at org.springframework.orm.ojb.PersistenceBrokerTemplate.store(
PersistenceBrokerTemplate.java:265)
 at
org.apache.jetspeed.components.portletentity.PersistenceBrokerPortletEntityAccess.storePreferenceSet
(PersistenceBrokerPortletEntityAccess.java:345)
 ... 107 more
Caused by: java.sql.SQLException: Column 'APP_NAME' cannot be null
 at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:2975)
 at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:1600)
 at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:1695)
 at com.mysql.jdbc.Connection.execSQL(Connection.java:3004)
 at com.mysql.jdbc.PreparedStatement.executeInternal(PreparedStatement.java
:1128)
 at com.mysql.jdbc.PreparedStatement.executeUpdate(PreparedStatement.java
:1357)
 at com.mysql.jdbc.PreparedStatement.executeUpdate(PreparedStatement.java
:1274)
 at com.mysql.jdbc.PreparedStatement.executeUpdate(PreparedStatement.java
:1259)
 at org.apache.commons.dbcp.DelegatingPreparedStatement.executeUpdate(
DelegatingPreparedStatement.java:101)
 at org.apache.ojb.broker.accesslayer.JdbcAccessImpl.executeInsert(
JdbcAccessImpl.java:216)
 at org.apache.ojb.broker.core.PersistenceBrokerImpl.storeToDb(
PersistenceBrokerImpl.java:1754)
 at org.apache.ojb.broker.core.PersistenceBrokerImpl.store(
PersistenceBrokerImpl.java:813)
 at org.apache.ojb.broker.core.PersistenceBrokerImpl.store(
PersistenceBrokerImpl.java:726)
 at org.apache.ojb.broker.core.DelegatingPersistenceBroker.store(
DelegatingPersistenceBroker.java:175)
 at org.apache.ojb.broker.core.DelegatingPersistenceBroker.store(
DelegatingPersistenceBroker.java:175)
 at
org.springframework.orm.ojb.PersistenceBrokerTemplate$9.doInPersistenceBroker
(PersistenceBrokerTemplate.java:267)
 at org.springframework.orm.ojb.PersistenceBrokerTemplate.execute(
PersistenceBrokerTemplate.java:167)
 ... 109 more
2006-06-21 15:40:02,051 [http-8080-Processor20] INFO
org.apache.jetspeed.container.window.impl.PortletWindowAccessorImpl - No
portlet entity defined for fragment ID r2 attempting to auto-generate...
2006-06-21 15:40:02,051 [http-8080-Processor20] WARN
org.apache.jetspeed.components.portletentity.PersistenceBrokerPortletEntityAccess-
Failed to retrieve Portlet Definition for rapsheet::rapsheet
2006-06-21 15:40:02,051 [http-8080-Processor20] ERROR
org.apache.jetspeed.velocity.JetspeedPowerToolImpl - Unable to reteive
portlet title: Cannot pass a null PortletDefinition to a PortletEntity.
java.lang.IllegalArgumentException: Cannot pass a null PortletDefinition to
a PortletEntity.
 at
org.apache.jetspeed.components.portletentity.PortletEntityImpl.setPortletDefinition
(PortletEntityImpl.java:380)
 at
org.apache.jetspeed.components.portletentity.PortletEntityImpl.getPortletDefinition
(PortletEntityImpl.java:215)
 at
org.apache.jetspeed.container.window.impl.PortletWindowAccessorImpl.createPortletWindow
(PortletWindowAccessorImpl.java:180)
 at
org.apache.jetspeed.container.window.impl.PortletWindowAccessorImpl.createPortletWindow
(PortletWindowAccessorImpl.java:165)
 at
org.apache.jetspeed.container.window.impl.PortletWindowAccessorImpl.getPortletWindow
(PortletWindowAccessorImpl.java:103)
 at org.apache.jetspeed.velocity.JetspeedPowerToolImpl.getTitle(
JetspeedPowerToolImpl.java:879)
 at sun.reflect.GeneratedMethodAccessor814.invoke(Unknown Source)
 at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
 at java.lang.reflect.Method.invoke(Unknown Source)
 at
org.apache.velocity.util.introspection.UberspectImpl$VelMethodImpl.invoke(
UberspectImpl.java:267)
 at org.apache.velocity.runtime.parser.node.ASTMethod.execute(ASTMethod.java
:197)
 at org.apache.velocity.runtime.parser.node.ASTReference.execute(
ASTReference.java:175)
 at org.apache.velocity.runtime.parser.node.ASTReference.render(
ASTReference.java:220)
 at org.apache.velocity.runtime.parser.node.SimpleNode.render(
SimpleNode.java:230)
 at org.apache.velocity.runtime.directive.Parse.render(Parse.java:181)
 at org.apache.velocity.runtime.parser.node.ASTDirective.render(
ASTDirective.java:114)
 at org.apache.velocity.runtime.parser.node.ASTBlock.render(ASTBlock.java
:55)
 at org.apache.velocity.runtime.parser.node.ASTIfStatement.render(
ASTIfStatement.java:70)
 at org.apache.velocity.runtime.parser.node.ASTBlock.render(ASTBlock.java
:55)
 at org.apache.velocity.runtime.directive.Foreach.render(Foreach.java:166)
 at org.apache.velocity.runtime.parser.node.ASTDirective.render(
ASTDirective.java:114)
 at org.apache.velocity.runtime.parser.node.ASTBlock.render(ASTBlock.java
:55)
 at org.apache.velocity.runtime.directive.Foreach.render(Foreach.java:166)
 at org.apache.velocity.runtime.parser.node.ASTDirective.render(
ASTDirective.java:114)
 at org.apache.velocity.runtime.parser.node.SimpleNode.render(
SimpleNode.java:230)
 at org.apache.velocity.Template.merge(Template.java:256)
 at
org.apache.portals.bridges.velocity.BridgesVelocityViewServlet.mergeTemplate
(BridgesVelocityViewServlet.java:118)
 at org.apache.velocity.tools.view.servlet.VelocityViewServlet.doRequest(Unknown
Source)
 at org.apache.velocity.tools.view.servlet.VelocityViewServlet.doGet(Unknown
Source)
 at javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
 at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
 at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
ApplicationFilterChain.java:252)
 at org.apache.catalina.core.ApplicationFilterChain.doFilter(
ApplicationFilterChain.java:173)
 at org.apache.catalina.core.ApplicationDispatcher.invoke(
ApplicationDispatcher.java:672)
 at org.apache.catalina.core.ApplicationDispatcher.doInclude(
ApplicationDispatcher.java:574)
 at org.apache.catalina.core.ApplicationDispatcher.include(
ApplicationDispatcher.java:499)
 at org.apache.jetspeed.dispatcher.JetspeedRequestDispatcher.include(
JetspeedRequestDispatcher.java:72)
 at org.apache.portals.bridges.common.GenericServletPortlet.doView(
GenericServletPortlet.java:363)
 at org.apache.jetspeed.portlets.layout.LayoutPortlet.doView(
LayoutPortlet.java:207)
 at org.apache.jetspeed.portlets.layout.MultiColumnPortlet.doView(
MultiColumnPortlet.java:126)
 at javax.portlet.GenericPortlet.doDispatch(GenericPortlet.java:247)
 at javax.portlet.GenericPortlet.render(GenericPortlet.java:175)
 at org.apache.jetspeed.factory.JetspeedPortletInstance.render(
JetspeedPortletInstance.java:102)
 at org.apache.jetspeed.container.invoker.LocalPortletInvoker.invoke(
LocalPortletInvoker.java:196)
 at org.apache.jetspeed.container.invoker.LocalPortletInvoker.render(
LocalPortletInvoker.java:116)
 at org.apache.pluto.PortletContainerImpl.renderPortlet(
PortletContainerImpl.java:119)
 at
org.apache.jetspeed.container.JetspeedPortletContainerWrapper.renderPortlet(
JetspeedPortletContainerWrapper.java:120)
 at org.apache.jetspeed.aggregator.impl.RenderingJobImpl.execute(
RenderingJobImpl.java:120)
 at org.apache.jetspeed.aggregator.impl.PortletRendererImpl.renderNow(
PortletRendererImpl.java:110)
 at
org.apache.jetspeed.aggregator.impl.PageAggregatorImpl.aggregateAndRender(
PageAggregatorImpl.java:199)
 at org.apache.jetspeed.aggregator.impl.PageAggregatorImpl.build(
PageAggregatorImpl.java:106)
 at org.apache.jetspeed.aggregator.AggregatorValve.invoke(
AggregatorValve.java:48)
 at org.apache.jetspeed.pipeline.JetspeedPipeline.invokeNext(
JetspeedPipeline.java:203)
 at org.apache.jetspeed.pipeline.valve.impl.ActionValveImpl.invoke(
ActionValveImpl.java:132)
 at org.apache.jetspeed.pipeline.JetspeedPipeline.invokeNext(
JetspeedPipeline.java:203)
 at org.apache.jetspeed.container.ContainerValve.invoke(ContainerValve.java
:76)
 at org.apache.jetspeed.pipeline.JetspeedPipeline.invokeNext(
JetspeedPipeline.java:203)
 at org.apache.jetspeed.decoration.DecorationValve.invoke(
DecorationValve.java:100)
 at org.apache.jetspeed.pipeline.JetspeedPipeline.invokeNext(
JetspeedPipeline.java:203)
 at org.apache.jetspeed.profiler.impl.ProfilerValveImpl.invoke(
ProfilerValveImpl.java:179)
 at org.apache.jetspeed.pipeline.JetspeedPipeline.invokeNext(
JetspeedPipeline.java:203)
 at org.apache.jetspeed.security.impl.LoginValidationValveImpl.invoke(
LoginValidationValveImpl.java:143)
 at org.apache.jetspeed.pipeline.JetspeedPipeline.invokeNext(
JetspeedPipeline.java:203)
 at org.apache.jetspeed.security.impl.PasswordCredentialValveImpl.invoke(
PasswordCredentialValveImpl.java:148)
 at org.apache.jetspeed.pipeline.JetspeedPipeline.invokeNext(
JetspeedPipeline.java:203)
 at org.apache.jetspeed.localization.impl.LocalizationValveImpl.invoke(
LocalizationValveImpl.java:168)
 at org.apache.jetspeed.pipeline.JetspeedPipeline.invokeNext(
JetspeedPipeline.java:203)
 at org.apache.jetspeed.security.impl.AbstractSecurityValve$1.run(
AbstractSecurityValve.java:117)
 at java.security.AccessController.doPrivileged(Native Method)
 at javax.security.auth.Subject.doAsPrivileged(Unknown Source)
 at org.apache.jetspeed.security.impl.AbstractSecurityValve.invoke(
AbstractSecurityValve.java:111)
 at org.apache.jetspeed.pipeline.JetspeedPipeline.invokeNext(
JetspeedPipeline.java:203)
 at org.apache.jetspeed.container.url.impl.PortalURLValveImpl.invoke(
PortalURLValveImpl.java:55)
 at org.apache.jetspeed.pipeline.JetspeedPipeline.invokeNext(
JetspeedPipeline.java:203)
 at org.apache.jetspeed.capabilities.impl.CapabilityValveImpl.invoke(
CapabilityValveImpl.java:128)
 at org.apache.jetspeed.pipeline.JetspeedPipeline.invokeNext(
JetspeedPipeline.java:203)
 at org.apache.jetspeed.pipeline.JetspeedPipeline.invoke(
JetspeedPipeline.java:185)
 at org.apache.jetspeed.engine.JetspeedEngine.service(JetspeedEngine.java
:231)
 at org.apache.jetspeed.engine.JetspeedServlet.doGet(JetspeedServlet.java
:226)
 at javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
 at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
 at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
ApplicationFilterChain.java:252)
 at org.apache.catalina.core.ApplicationFilterChain.doFilter(
ApplicationFilterChain.java:173)
 at org.apache.catalina.core.StandardWrapperValve.invoke(
StandardWrapperValve.java:213)
 at org.apache.catalina.core.StandardContextValve.invoke(
StandardContextValve.java:178)
 at org.apache.catalina.authenticator.AuthenticatorBase.invoke(
AuthenticatorBase.java:432)
 at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java
:126)
 at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java
:105)
 at org.apache.catalina.core.StandardEngineValve.invoke(
StandardEngineValve.java:107)
 at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java
:148)
 at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java
:869)
 at
org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection
(Http11BaseProtocol.java:664)
 at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(
PoolTcpEndpoint.java:527)
 at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(
LeaderFollowerWorkerThread.java:80)
 at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(
ThreadPool.java:684)
 at java.lang.Thread.run(Unknown Source)



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to