Yes, I do have a cache.xml in the assembly directory. I've attached a
copy if you need to see it.

find . -name cache.xml
./portal/target/webapp/WEB-INF/assembly/cache.xml
./portal/target/portal-mick-1-portal-1.1/WEB-INF/assembly/cache.xml 

I'll turn on debugging and see if I can spot anything.


-----Original Message-----
From: David Sean Taylor [mailto:[EMAIL PROTECTED] 
Sent: Friday, February 23, 2007 5:28 PM
To: Jetspeed Developers List
Subject: Re: No bean named 'preferencesCache' is defined

We're not seeing that here in our testing.

Sounds like something is missing
Do you have a cache.xml in your assembly?

On Feb 23, 2007, at 1:20 PM, Timony, Michael wrote:

> This is from the latest code from the subversion repositories that I 
> grabbed earlier today. I created a custom Portal and then ran the 
> Tomcat goal. Any ideas?
>
> [java] DEBUG: org.apache.jetspeed.components.jndi.TyrexJNDIComponent -

> Binding [EMAIL PROTECTED] to name 
> jdbc/jetspeed
>      [java] ##### platform = Hsqldb
>      [java]  INFO:
> org.apache.jetspeed.capabilities.impl.JetspeedCapabilities - Merging 
> OJB respository 
> jar:file:/home/mick/.m2/repository/org/apache/portals/jetspeed-2/
> jetspee
> d-capability/2.1-dev/jetspeed-capability-2.1-dev.jar!/JETSPEED-INF/
> ojb/c
> apabilities_repository.xml for DAO class 
> org.apache.jetspeed.capabilities.impl.JetspeedCapabilities
>      [java] org.springframework.beans.factory.BeanCreationException:
> Error creating bean with name 'PreferencesProviderImpl' defined in 
> file
> [/tmp/CUSTOM_PORTAL1/portal-mick-1/etc/serializer/assembly/prefs.xml]:
> Cannot resolve reference to bean 'preferencesCache' while setting 
> constructor argument with index 1; nested exception is
> org.springframework.beans.factory.NoSuchBeanDefinitionException: No 
> bean named 'preferencesCache' is defined
>      [java] Caused by:
> org.springframework.beans.factory.NoSuchBeanDefinitionException: No 
> bean named 'preferencesCache' is defined
>      [java]     at
> org.springframework.beans.factory.support.DefaultListableBeanFactory.g
> et
> BeanDefinition(DefaultListableBeanFactory.java:355)
>      [java]     at
> org.springframework.beans.factory.support.AbstractBeanFactory.getMerge
> dB
> eanDefinition(AbstractBeanFactory.java:800)
>      [java]     at
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(
> Ab
> stractBeanFactory.java:237)
>      [java]     at
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(
> Ab
> stractBeanFactory.java:223)
>      [java]     at
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(
> Ab
> stractBeanFactory.java:156)
>      [java]     at
> org.springframework.beans.factory.support.BeanDefinitionValueResolver.

> re
> solveReference(BeanDefinitionValueResolver.java:246)
>      [java]     at
> org.springframework.beans.factory.support.BeanDefinitionValueResolver.

> re
> solveValueIfNecessary(BeanDefinitionValueResolver.java:128)
>      [java]     at
> org.springframework.beans.factory.support.ConstructorResolver.resolveC
> on
> structorArguments(ConstructorResolver.java:324)
>      [java]     at
> org.springframework.beans.factory.support.ConstructorResolver.autowire
> Co
> nstructor(ConstructorResolver.java:97)
>      [java]     at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanF
> ac
> tory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:683)
>      [java]     at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanF
> ac
> tory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:621)
>      [java]     at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanF
> ac
> tory.createBean(AbstractAutowireCapableBeanFactory.java:380)
>      [java]     at
> org.springframework.beans.factory.support.AbstractBeanFactory
> $1.getObjec
> t(AbstractBeanFactory.java:245)
>      [java]     at
> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry
> .g
> etSingleton(DefaultSingletonBeanRegistry.java:141)
>      [java]     at
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(
> Ab
> stractBeanFactory.java:242)
>      [java]     at
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(
> Ab
> stractBeanFactory.java:156)
>      [java]     at
> org.springframework.beans.factory.support.DefaultListableBeanFactory.p
> re
> InstantiateSingletons(DefaultListableBeanFactory.java:290)
>      [java]     at
> org.springframework.context.support.AbstractApplicationContext.refresh
> (A
> bstractApplicationContext.java:348)
>      [java]     at
> org.apache.jetspeed.components.SpringComponentManager.<init>
> (SpringCompo
> nentManager.java:118)
>      [java]     at
> org.apache.jetspeed.components.jndi.SpringJNDIStarter.setUp
> (SpringJNDISt
> arter.java:90)
>      [java]     at
> org.apache.jetspeed.serializer.JetspeedSerializerApplication.main
> (Jetspe
> edSerializerApplication.java:362)
>      [java] Java Result: 1
>      [echo] END POPULATE-DB
>

--
David Sean Taylor
Bluesunrise Software
[EMAIL PROTECTED]
[office] +01 707 773-4646
[mobile] +01 707 529 9194



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

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "http://www.springframework.org/dtd/spring-beans.dtd";>
<!--
	Copyright 2004 The Apache Software Foundation
	
	Licensed under the Apache License, Version 2.0 (the "License");
	you may not use this file except in compliance with the License.
	You may obtain a copy of the License at
	
	http://www.apache.org/licenses/LICENSE-2.0
	
	Unless required by applicable law or agreed to in writing, software
	distributed under the License is distributed on an "AS IS" BASIS,
	WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
	See the License for the specific language governing permissions and
	limitations under the License.
-->
<beans>

	<bean id="cacheManager"
		class="org.springframework.cache.ehcache.EhCacheManagerFactoryBean">
		<!--  get it through the class path
			<property name="configLocation" value="${applicationRoot}/WEB-INF/conf/ehcache.xml"/>
		-->
	</bean>

	<!-- Factory bean used to instantiate a EHCache with the specified name (and corresponding
		configuration in cacheManager.xml -->
	<bean id="ehPortletContentCache"
		class="org.springframework.cache.ehcache.EhCacheFactoryBean">
		<property name="cacheManager">
			<ref local="cacheManager" />
		</property>
		<property name="cacheName" value="portletContentCache" />
	</bean>

	<bean id="portletContentCache"
		class="org.apache.jetspeed.cache.impl.EhPortletContentCacheImpl">
		<constructor-arg index="0">
			<ref bean="ehPortletContentCache" />
		</constructor-arg>
		<constructor-arg index="1">
			<ref bean="preferencesCache" />
		</constructor-arg>
	</bean>

	<bean id="ehPreferencesCache"
		class="org.springframework.cache.ehcache.EhCacheFactoryBean">
		<property name="cacheManager">
			<ref local="cacheManager" />
		</property>
		<property name="cacheName" value="preferencesCache" />
	</bean>

	<bean id="preferencesCache"
		class="org.apache.jetspeed.cache.impl.EhCacheDistributedImpl">
		<constructor-arg>
			<ref bean="ehPreferencesCache" />
		</constructor-arg>
	</bean>

	<bean id="ehPortletApplicationOidCache"
		class="org.springframework.cache.ehcache.EhCacheFactoryBean">
		<property name="cacheManager">
			<ref local="cacheManager" />
		</property>
		<property name="cacheName" value="portletApplicationOidCache" />
	</bean>

	<bean id="ehPortletApplicationNameCache"
		class="org.springframework.cache.ehcache.EhCacheFactoryBean">
		<property name="cacheManager">
			<ref local="cacheManager" />
		</property>
		<property name="cacheName" value="portletApplicationNameCache" />
	</bean>

	<bean id="portletApplicationOidCache"
		class="org.apache.jetspeed.cache.impl.EhCacheImpl">
		<constructor-arg>
			<ref bean="ehPortletApplicationOidCache" />
		</constructor-arg>
	</bean>

	<bean id="portletApplicationNameCache"
		class="org.apache.jetspeed.cache.impl.EhCacheDistributedImpl">
		<constructor-arg>
			<ref bean="ehPortletApplicationNameCache" />
		</constructor-arg>
	</bean>

	<bean id="ehPortletDefinitionOidCache"
		class="org.springframework.cache.ehcache.EhCacheFactoryBean">
		<property name="cacheManager">
			<ref local="cacheManager" />
		</property>
		<property name="cacheName" value="portletDefinitionOidCache" />
	</bean>
	
	<bean id="ehPortletDefinitionNameCache"
		class="org.springframework.cache.ehcache.EhCacheFactoryBean">
		<property name="cacheManager">
			<ref local="cacheManager" />
		</property>
		<property name="cacheName" value="portletDefinitionNameCache" />
	</bean>
	

	<bean id="portletDefinitionOidCache"
		class="org.apache.jetspeed.cache.impl.EhCacheImpl">
		<constructor-arg>
			<ref bean="ehPortletDefinitionOidCache" />
		</constructor-arg>
	</bean>

	<bean id="portletDefinitionNameCache"
		class="org.apache.jetspeed.cache.impl.EhCacheDistributedImpl">
		<constructor-arg>
			<ref bean="ehPortletDefinitionNameCache" />
		</constructor-arg>
	</bean>

</beans>
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to