portals-jetspeed-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Ate Douma (JIRA)" <jetspeed-...@portals.apache.org>
Subject [jira] Resolved: (JS2-528) Error while trying to deploy portlets
Date Wed, 24 May 2006 03:01:31 GMT
     [ http://issues.apache.org/jira/browse/JS2-528?page=all ]
     
Ate Douma resolved JS2-528:
---------------------------

    Fix Version: 2.1
                 2.1-dev
     Resolution: Fixed

This has been fixed by David Sean Taylor on 16/05/2006, see: http://svn.apache.org/viewcvs?rev=406820&view=rev

> Error while trying to deploy portlets
> -------------------------------------
>
>          Key: JS2-528
>          URL: http://issues.apache.org/jira/browse/JS2-528
>      Project: Jetspeed 2
>         Type: Bug

>   Components: Deployment, Demo Portlets
>     Versions: 2.1-dev
>  Environment: Apache Tomcat 5.5.17
>     Reporter: Vitaly Baranovsky
>      Fix For: 2.1, 2.1-dev

>
> I'm trying to build last version of jetspeed-2 from source. But error occures on demo
portlets deployment phase: "ERROR 23502: Column 'MAPPED_NAME'  cannot accept a NULL value."
> I'm following instructions on page: http://wiki.apache.org/portals/Jetspeed2/QuickstartForTheImpatient/BuildUsingMaven
> So, my actions is:
> 1) I've installed JDK 1.5.0 to C:\Program Files\Java\jdk1.5.0_06
> 2) I've copied Maven 1.0.2 and Tomcat 5.5.17 to d:\java\bin
> 3) I've setted next variables: 
> JAVA_HOME=C:\Program Files\Java\jdk1.5.0_06;
> JRE_HOME=C:\Program Files\Java\jdk1.5.0_06\jre;MAVEN_HOME=d:\java\bin\maven-1.0.2;
> CATALINA_HOME=D:\java\bin\apache-tomcat-5.5.17
> 4) I've been downloading sources by "svn co
> http://svn.apache.org/repos/asf/portals/jetspeed-2/trunk jetspeed-2" in folder d:\java\src
> 5) I've Modified my tomcat_users.xml, and now it contains:
> <tomcat-users>
>   <role rolename="manager" />
>   <user name="tomcat" password="tomcat" roles="tomcat" />
>   <user name="role1"  password="tomcat" roles="role1"  />
>   <user name="both"   password="tomcat" roles="tomcat,role1" />
>   <user username="j2deployer" password="j2deployer" roles="manager" />
> </tomcat-users>
> 6) I've been downloading sources by "svn co
> http://svn.apache.org/repos/asf/portals/jetspeed-2/trunk portals-jetspeed-2" in folder
d:\java\src
> 7) I've modified file D:\java\src\portals-jetspeed-2\build.properties:
> org.apache.jetspeed.server.home=D:/java/bin/apache-tomcat-5.5.17
> org.apache.jetspeed.server.shared=D:/java/bin/apache-tomcat-5.5.17/shared/lib
> org.apache.jetspeed.deploy.war.dir=D:/java/bin/apache-tomcat-5.5.17/webapps
> org.apache.jetspeed.services.autodeployment.user=j2deployer
> org.apache.jetspeed.services.autodeployment.password=j2deployer
> org.apache.jetspeed.catalina.version.major=5.5
> org.apache.jetspeed.project.home=D:/java/src/portals-jetspeed-2
> org.apache.jetspeed.portal.home=D:/java/src/portals-jetspeed-2
> maven.proxy.host=proxy.mycompany.net
> maven.proxy.port=3128
> jetspeed2.home=D:/java/src/portals-jetspeed-2
> 8) from folder d:\java\src\portals-jetspeed-2 i've runned commands
> maven initMavenPlugin
> maven allClean allBuild
> maven j2:quickStart
> 9) %CATALINA_HOME%\bin\catalina run
> I have an error on console:
>  INFO: Loading web.xml....demo
> JetspeedContainerServlet: starting initialization of Portlet Application at: rss
> JetspeedContainerServlet: initialization done for Portlet Application at: rss
> ERROR: Failed to register portlet application, demo
> org.springframework.dao.DataIntegrityViolationException: (OJB operation): data integrity
violated by SQL ''; nested exception is org.apache.derby.impl.jdbc.E
> mbedSQLException: Column 'MAPPED_NAME'  cannot accept a NULL value.
> ERROR 23502: Column 'MAPPED_NAME'  cannot accept a NULL value.
>         at org.apache.derby.iapi.error.StandardException.newException(Unknown Source)
>         at org.apache.derby.impl.sql.execute.NormalizeResultSet.normalizeRow(Unknown
Source)
>         at org.apache.derby.impl.sql.execute.NormalizeResultSet.getNextRowCore(Unknown
Source)
>         at org.apache.derby.impl.sql.execute.DMLWriteResultSet.getNextRowCore(Unknown
Source)
>         at org.apache.derby.impl.sql.execute.InsertResultSet.open(Unknown Source)
>         at org.apache.derby.impl.sql.GenericPreparedStatement.execute(Unknown Source)
>         at org.apache.derby.impl.jdbc.EmbedStatement.executeStatement(Unknown Source)
>         at org.apache.derby.impl.jdbc.EmbedPreparedStatement.executeStatement(Unknown
Source)
>         at org.apache.derby.impl.jdbc.EmbedPreparedStatement.executeUpdate(Unknown Source)
>         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.PersistenceBrokerImpl.storeAndLinkOneToMany(PersistenceBrokerImpl.java:1057)
>         at org.apache.ojb.broker.core.PersistenceBrokerImpl.storeCollections(PersistenceBrokerImpl.java:928)
>         at org.apache.ojb.broker.core.PersistenceBrokerImpl.storeToDb(PersistenceBrokerImpl.java:1776)
>         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)
>         at org.springframework.orm.ojb.PersistenceBrokerTemplate.store(PersistenceBrokerTemplate.java:265)
>         at org.apache.jetspeed.components.portletregistry.PersistenceBrokerPortletRegistry.registerPortletApplication(PersistenceBrokerPortletRegistry.java:203)
>         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:585)
>         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 $Proxy4.registerPortletApplication(Unknown Source)
>         at org.apache.jetspeed.tools.pamanager.PortletApplicationManager.registerPortletApplication(PortletApplicationManager.java:279)
>         at org.apache.jetspeed.tools.pamanager.PortletApplicationManager.startPA(PortletApplicationManager.java:372)
>         at org.apache.jetspeed.tools.pamanager.PortletApplicationManager.startPortletApplication(PortletApplicationManager.java:120)
>         at org.apache.jetspeed.container.JetspeedContainerServlet.attemptStart(JetspeedContainerServlet.java:168)
>         at org.apache.jetspeed.container.JetspeedContainerServlet.access$200(JetspeedContainerServlet.java:52)
>         at org.apache.jetspeed.container.JetspeedContainerServlet$1.run(JetspeedContainerServlet.java:139)
>         at java.util.TimerThread.mainLoop(Timer.java:512)
>         at java.util.TimerThread.run(Timer.java:462)
> 10) http://localhost:8080/jetspeed/portal
> When i open first page, i see error in content of demo portlets:
> Failed to retrieve Portlet Definition for demo::PickANumberPortlet
> Failed to retrieve Portlet Definition for demo::RoleSecurityTest 
> Failed to retrieve Portlet Definition for demo::IFramePortlet 
> Failed to retrieve Portlet Definition for demo::UserInfoTest
> Failed to retrieve Portlet Definition for demo::BookmarkPortlet
> In D:\java\bin\jetspeed-2.1-dev\webapps\jetspeed\logs\jetspeed.log I can see:
> 2006-05-03 13:24:35,234 [http-8080-Processor25] INFO  org.apache.jetspeed.container.window.impl.PortletWindowAccessorImpl
- No portlet entity defined for fragment ID dp-7 attempting to auto-generate...
> 2006-05-03 13:24:35,234 [http-8080-Processor25] WARN  org.apache.jetspeed.components.portletentity.PersistenceBrokerPortletEntityAccess
- Failed to retrieve Portlet Definition for demo::PickANumberPortlet
> 2006-05-03 13:24:35,244 [http-8080-Processor25] INFO  org.apache.jetspeed.container.window.impl.PortletWindowAccessorImpl
- No portlet entity defined for fragment ID dp-16 attempting to auto-generate...
> 2006-05-03 13:24:35,244 [http-8080-Processor25] WARN  org.apache.jetspeed.components.portletentity.PersistenceBrokerPortletEntityAccess
- Failed to retrieve Portlet Definition for demo::RoleSecurityTest
> 2006-05-03 13:24:35,254 [http-8080-Processor25] INFO  org.apache.jetspeed.container.window.impl.PortletWindowAccessorImpl
- No portlet entity defined for fragment ID dp-9 attempting to auto-generate...
> 2006-05-03 13:24:35,254 [http-8080-Processor25] WARN  org.apache.jetspeed.components.portletentity.PersistenceBrokerPortletEntityAccess
- Failed to retrieve Portlet Definition for demo::IFramePortlet
> 2006-05-03 13:24:35,254 [http-8080-Processor25] INFO  org.apache.jetspeed.container.window.impl.PortletWindowAccessorImpl
- No portlet entity defined for fragment ID dp-17 attempting to auto-generate...
> 2006-05-03 13:24:35,254 [http-8080-Processor25] WARN  org.apache.jetspeed.components.portletentity.PersistenceBrokerPortletEntityAccess
- Failed to retrieve Portlet Definition for demo::UserInfoTest
> 2006-05-03 13:24:35,254 [http-8080-Processor25] INFO  org.apache.jetspeed.container.window.impl.PortletWindowAccessorImpl
- No portlet entity defined for fragment ID dp-18 attempting to auto-generate...
> 2006-05-03 13:24:35,254 [http-8080-Processor25] WARN  org.apache.jetspeed.components.portletentity.PersistenceBrokerPortletEntityAccess
- Failed to retrieve Portlet Definition for demo::BookmarkPortlet

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira


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


Mime
View raw message