geronimo-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From YunFeng Ma <yunfeng...@yahoo.com>
Subject Re: Start failed, Cannot load property editor [org.apache.xbean.propertyeditor.ArrayListEditor]
Date Thu, 17 Jan 2008 05:57:05 GMT
I got the similar error using the latest trunk build
on Windows XP. I 
searched the
org.apache.geronimo.configs/j2ee-system/2.1-SNAPSHOT/car

,org.apache.geronimo.configs/jee-specs/2.1-SNAPSHOT/car
and 
org.apache.geronimo.configs/rmi-naming/2.1-SNAPSHOT/car
configurations ( 
they are the parents of 
org.apache.geronimo.configs/plugin/2.1-SNAPSHOT/car),
but didn't find 
they loaded
org.apache.xbean/xbean-reflect/3.3-SNAPSHOT/jar which 
includes the class
org.apache.xbean.propertyeditor.LinkedListEditor. 

Now I added
org.apache.xbean/xbean-reflect/3.3-SNAPSHOT/jar to 
org.apache.geronimo.configs/j2ee-system/2.1-SNAPSHOT/car,
the server can 
start up correctly. But I don't know if I'm missing
anything, if not, 
I'll open a jira for this.

Thanks a lot.

-- Yun Feng

Peter Petersson wrote:
> Yes thank you Jarek!
>
> As mentioned by Jarek the second attribute below is
the offending one. 
> It is added to the config by adding a repository.
> The question is where is my 
> org.apache.xbean.propertyeditor.LinkedListEditor :)
maybe it is fixed 
> in newer builds I haven't got around checking it
yet.
> thanks
>   Peter P
>
> config.xml
>      :
>    <module
name="org.apache.geronimo.configs/plugin/2.1-SNAPSHOT/car">
>        <gbean name="DownloadedPluginRepos">
>            <attribute 
>
name="repositoryList">http://geronimo.apache.org/plugins/plugin-repository-list-2.1.txt</attribute>

>
>            <attribute 
>
propertyEditor="org.apache.xbean.propertyeditor.LinkedListEditor"

>
name="userRepositories">[~/.m2/repository,file:/home/ppe/.m2/repository/]</attribute>

>
>        </gbean>
>    </module>
>
>
> Jarek Gawor wrote:
>> Peter,
>>
>> I also see the same problem on XP on second start
up. But I was able
>> to work around it by removing
>>
'propertyEditor="org.apache.xbean.propertyeditor.LinkedListEditor"'
>> attribute from <attribute/> element of
DownloadedPluginRepos gbean.
>>
>> Hope this helps,
>> Jarek
>>
>> On Jan 14, 2008 7:21 PM, Peter Petersson
<peter@pmb.mine.nu> wrote:
>>  
>>> In the men time I resorted to the assembly I
pulled together yesterday
>>> and just doing a ./startup.sh; ./shutdown.sh;
../startup.sh fails on the
>>> second startup with the error indicated bellow.
Its getting late 
>>> here so
>>> I will look in to this again tomorrow hopefully
with a fresh build.
>>> regards
>>>   Peter Petersson
>>>
>>>
>>>
>>> Peter Petersson wrote:
>>>    
>>>> Things seems to be in a flux right now as I get a
parse exception on
>>>> 'geronimo-plugin-list' so I guess I have to wait
with testing out
>>>> plugins on a fresh build.
>>>> I get back to you when this is out of the way.
>>>>
>>>> regards
>>>>   Peter P
>>>>
>>>> 23:44:02,710 INFO  [PluginInstallerGBean]
Attempting to download
>>>>
file:/home/ppe/.m2/repository/geronimo-plugins.xml
>>>> 23:44:02,860 ERROR [PluginInstallerGBean] Unable
to load repository
>>>> configuration data
>>>> org.xml.sax.SAXParseException: cvc-elt.1: Cannot
find the declaration
>>>> of element 'geronimo-plugin-list'.
>>>>        at
>>>>
org.apache.geronimo.system.plugin.PluginInstallerGBean$3.error(PluginInstallerGBean.java:1440)

>>>>
>>>>
>>>>        at
org.apache.xerces.util.ErrorHandlerWrapper.error(Unknown
>>>> Source)
>>>>        at
org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown
>>>> Source)
>>>>        at
org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown
>>>> Source)
>>>>
>>>>
>>>> Peter Petersson wrote:
>>>>      
>>>>> David Jencks wrote:
>>>>>        
>>>>>> I finally got around to applying your roller
plugin patch but I
>>>>>> can't reproduce this either on jetty or tomcat.
 I'm on osx.... I
>>>>>> wonder if its due to the different os????
>>>>>>           
>>>>> Nice :)
>>>>> hmmm well I am on Linux and Hernan got this on a
Windows XP box and
>>>>> maybe osx is spared but there is clearly
something wrong with my
>>>>> environment or else the server is getting into a
faulty state due to
>>>>> the plugin modules I install (roller-tomcat,
roller-themes) although
>>>>> I doubt the later is the case ;), I will try
investigate this a bit
>>>>> more, will post my findings (if any) here but If
you or anyone else
>>>>> have some suggestions or hints on what may cause
this let me know.
>>>>>
>>>>> I will do a svn update; mvn clean install; and
go make some coffee
>>>>> and try out the new build with different setups.
>>>>>
>>>>> regards
>>>>>  Peter P
>>>>>        
>>>>>> thanks
>>>>>> david jencks
>>>>>>
>>>>>> On Jan 14, 2008, at 2:28 AM, Peter Petersson
wrote:
>>>>>>
>>>>>>          
>>>>>>> Anyone still getting this?
>>>>>>>
>>>>>>> On the first startup the server starts fine
but every following
>>>>>>> startup after a shutdown (or even reboot of
comp) fails.
>>>>>>> I have had this problem for some time now (2
weeks I think) and to
>>>>>>> get around it I keep reinstalling the server
but that's getting a
>>>>>>> bit boring :). This is happening for me on new
builds of 2.1.
>>>>>>> The only thing I have done in between is
installing the roller 
>>>>>>> plugin.
>>>>>>> I have also tried startup with load="false" in
config.xml on the
>>>>>>> roller modules before startup (just in case
the plugin would be
>>>>>>> causing the startup problem) but it dose not
help.
>>>>>>>
>>>>>>> Any clues on what may causing this ?
>>>>>>>
>>>>>>> thanks
>>>>>>>   Peter P
>>>>>>>
>>>>>>> 09:05:33,865 INFO  [Log4jService]
>>>>>>> ----------------------------------------------
>>>>>>> 09:05:33,865 INFO  [Log4jService] Started
Logging Service
>>>>>>> 09:05:33,865 INFO  [Log4jService] Runtime
Information:
>>>>>>> 09:05:33,865 INFO  [Log4jService]   Install
Directory =
>>>>>>>
/usr/local/geronimo-tomcat6-javaee5-2.1-SNAPSHOT
>>>>>>> 09:05:33,865 INFO  [Log4jService]   JVM in use
= Sun 
>>>>>>> Microsystems Inc.
>>>>>>> Java 1.5.0_13
>>>>>>> 09:05:33,865 INFO  [Log4jService] Java
Information:
>>>>>>> 09:05:33,865 INFO  [Log4jService]   System
property
>>>>>>> [java.runtime.name]
>>>>>>> = Java(TM) 2 Runtime Environment, Standard
Edition
>>>>>>> 09:05:33,865 INFO  [Log4jService]   System
property
>>>>>>> [java.runtime.version]  = 1.5.0_13-b05
>>>>>>> 09:05:33,865 INFO  [Log4jService]   System
property
>>>>>>> [os.name]             = Linux
>>>>>>> 09:05:33,865 INFO  [Log4jService]   System
property
>>>>>>> [os.version]          = 2.6.22-14-generic
>>>>>>> 09:05:33,871 INFO  [Log4jService]   System
property
>>>>>>> [sun.os.patch.level]  = unknown
>>>>>>> 09:05:33,871 INFO  [Log4jService]   System
property
>>>>>>> [os.arch]             = i386
>>>>>>> 09:05:33,871 INFO  [Log4jService]   System
property
>>>>>>> [java.class.version]  = 49.0
>>>>>>> 09:05:33,871 INFO  [Log4jService]   System
property
>>>>>>> [locale]              = sv_SE
>>>>>>> 09:05:33,871 INFO  [Log4jService]   System
property
>>>>>>> [unicode.encoding]    = UnicodeLittle
>>>>>>> 09:05:33,871 INFO  [Log4jService]   System
property
>>>>>>> [file.encoding]       = UTF-8
>>>>>>> 09:05:33,871 INFO  [Log4jService]   System
property
>>>>>>> [java.vm.name]        = Java HotSpot(TM)
Server VM
>>>>>>> 09:05:33,871 INFO  [Log4jService]   System
property
>>>>>>> [java.vm.vendor]      = Sun Microsystems Inc.
>>>>>>> 09:05:33,871 INFO  [Log4jService]   System
property
>>>>>>> [java.vm.version]     = 1.5.0_13-b05
>>>>>>> 09:05:33,871 INFO  [Log4jService]   System
property
>>>>>>> [java.vm.info]        = mixed mode
>>>>>>> 09:05:33,871 INFO  [Log4jService]   System
property
>>>>>>> [java.home]           =
/usr/lib/jvm/java-1.5.0-sun-1.5.0.13/jre
>>>>>>> 09:05:33,871 INFO  [Log4jService]   System
property
>>>>>>> [java.classpath]      = null
>>>>>>> 09:05:33,871 INFO  [Log4jService]   System
property
>>>>>>> [java.library.path]   =
>>>>>>>
/usr/lib/jvm/java-1.5.0-sun-1.5.0.13/jre/lib/i386/server:/usr/lib/jvm/java-1.5.0-sun-1.5.0.13/jre/lib/i386:/usr/lib/jvm/java-1.5.0-sun-1.5.0.13/jre/../lib/i386

>>>>>>>
>>>>>>>
>>>>>>> 09:05:33,871 INFO  [Log4jService]   System
property
>>>>>>> [java.endorsed.dirs]  =
>>>>>>>
/usr/local/geronimo-tomcat6-javaee5-2.1-SNAPSHOT/lib/endorsed:/usr/lib/jvm/java-1.5.0-sun/jre/lib/endorsed

>>>>>>>
>>>>>>>
>>>>>>> 09:05:33,871 INFO  [Log4jService]   System
property
>>>>>>> [java.ext.dirs]       =
>>>>>>>
/usr/lib/jvm/java-1.5.0-sun-1.5.0.13/jre/lib/ext
>>>>>>> 09:05:33,871 INFO  [Log4jService]   System
property
>>>>>>> [sun.boot.class.path] =
>>>>>>>
/usr/local/geronimo-tomcat6-javaee5-2.1-SNAPSHOT/lib/endorsed/yoko-rmi-spec-1.0-incubating-r602900.jar:/usr/local/geronimo-tomcat6-javaee5-2.1-SNAPSHOT/lib/endorsed/yoko-spec-corba-1.0-incubating-r602900.jar:/usr/lib/jvm/java-1.5.0-sun-1.5.0.13/jre/lib/rt.jar:/usr/lib/jvm/java-1.5.0-sun-1.5.0.13/jre/lib/i18n.jar:/usr/lib/jvm/java-1.5.0-sun-1.5.0.13/jre/lib/sunrsasign.jar:/usr/lib/jvm/java-1.5.0-sun-1.5.0.13/jre/lib/jsse.jar:/usr/lib/jvm/java-1.5.0-sun-1.5.0.13/jre/lib/jce.jar:/usr/lib/jvm/java-1.5.0-sun-1.5.0.13/jre/lib/charsets.jar:/usr/lib/jvm/java-1.5.0-sun-1.5.0.13/jre/classes

>>>>>>>
>>>>>>>
>>>>>>> 09:05:33,871 INFO  [Log4jService]
>>>>>>> ----------------------------------------------
>>>>>>> 09:05:37,561 ERROR [GBeanInstanceState] Error
while starting; 
>>>>>>> GBean is
>>>>>>> now in the FAILED state:
>>>>>>>
abstractName="org.apache.geronimo.configs/plugin/2.1-SNAPSHOT/car?configurationName=org.apache.geronimo.configs/plugin/2.1-SNAPSHOT/car"

>>>>>>>
>>>>>>>
>>>>>>> java.lang.IllegalStateException: Cannot load
property editor
>>>>>>>
[org.apache.xbean.propertyeditor.LinkedListEditor]
>>>>>>>        at
>>>>>>>
org.apache.geronimo.system.configuration.GBeanOverride.loadPropertyEditor(GBeanOverride.java:412)

>>>>>>>
>>>>>>>
>>>>>>>        at
>>>>>>>
org.apache.geronimo.system.configuration.GBeanOverride.getValue(GBeanOverride.java:387)

>>>>>>>
>>>>>>>
>>>>>>>        at
>>>>>>>
org.apache.geronimo.system.configuration.GBeanOverride.applyOverrides(GBeanOverride.java:347)

>>>>>>>
>>>>>>>
>>>>>>>        at
>>>>>>>
org.apache.geronimo.system.configuration.LocalAttributeManager.setAttributes(LocalAttributeManager.java:210)

>>>>>>>
>>>>>>>
>>>>>>>        at
>>>>>>>
org.apache.geronimo.system.configuration.LocalAttributeManager.applyOverrides(LocalAttributeManager.java:179)

>>>>>>>
>>>>>>>
>>>>>>>        at
>>>>>>>
org.apache.geronimo.kernel.config.Configuration.<init>(Configuration.java:280)

>>>>>>>
>>>>>>>
>>>>>>>        at
>>>>>>>
sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
>>>>>>> Method)
>>>>>>>        at
>>>>>>>
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)

>>>>>>>
>>>>>>>
>>>>>>>        at
>>>>>>>
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)

>>>>>>>
>>>>>>>
>>>>>>>        at
>>>>>>>
java.lang.reflect.Constructor.newInstance(Constructor.java:494)
>>>>>>>        at
>>>>>>>
org.apache.geronimo.gbean.runtime.GBeanInstance.createInstance(GBeanInstance.java:948)

>>>>>>>
>>>>>>>
>>>>>>>        at
>>>>>>>
org.apache.geronimo.gbean.runtime.GBeanInstanceState.attemptFullStart(GBeanInstanceState.java:268)

>>>>>>>
>>>>>>>
>>>>>>>        at
>>>>>>>
org.apache.geronimo.gbean.runtime.GBeanInstanceState.start(GBeanInstanceState.java:102)

>>>>>>>
>>>>>>>
>>>>>>>        at
>>>>>>>
org.apache.geronimo.gbean.runtime.GBeanInstance.start(GBeanInstance.java:541)

>>>>>>>
>>>>>>>
>>>>>>>        at
>>>>>>>
org.apache.geronimo.kernel.basic.BasicKernel.startGBean(BasicKernel.java:361)

>>>>>>>
>>>>>>>
>>>>>>>        at
>>>>>>>
org.apache.geronimo.kernel.config.KernelConfigurationManager.load(KernelConfigurationManager.java:160)

>>>>>>>
>>>>>>>
>>>>>>>        at
>>>>>>>
org.apache.geronimo.kernel.config.SimpleConfigurationManager.loadConfiguration(SimpleConfigurationManager.java:312)

>>>>>>>
>>>>>>>
>>>>>>>        at
>>>>>>>
org.apache.geronimo.kernel.config.SimpleConfigurationManager.loadConfiguration(SimpleConfigurationManager.java:280)

>>>>>>>
>>>>>>>
>>>>>>>        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.apache.geronimo.gbean.runtime.ReflectionMethodInvoker.invoke(ReflectionMethodInvoker.java:34)

>>>>>>>
>>>>>>>
>>>>>>>        at
>>>>>>>
org.apache.geronimo.gbean.runtime.GBeanOperation.invoke(GBeanOperation.java:124)

>>>>>>>
>>>>>>>
>>>>>>>        at
>>>>>>>
org.apache.geronimo.gbean.runtime.GBeanInstance.invoke(GBeanInstance.java:832)

>>>>>>>
>>>>>>>
>>>>>>>        at
>>>>>>>
org.apache.geronimo.gbean.runtime.RawInvoker.invoke(RawInvoker.java:57)

>>>>>>>
>>>>>>>
>>>>>>>        at
>>>>>>>
org.apache.geronimo.kernel.basic.RawOperationInvoker.invoke(RawOperationInvoker.java:35)

>>>>>>>
>>>>>>>
>>>>>>>        at
>>>>>>>
org.apache.geronimo.kernel.basic.ProxyMethodInterceptor.intercept(ProxyMethodInterceptor.java:96)

>>>>>>>
>>>>>>>
>>>>>>>        at
>>>>>>>
org.apache.geronimo.kernel.config.EditableConfigurationManager$$EnhancerByCGLIB$$2b316b2d.loadConfiguration(<generated>)

>>>>>>>
>>>>>>>
>>>>>>>        at
>>>>>>>
org.apache.geronimo.system.main.EmbeddedDaemon.doStartup(EmbeddedDaemon.java:153)

>>>>>>>
>>>>>>>
>>>>>>>        at
>>>>>>>
org.apache.geronimo.system.main.EmbeddedDaemon.execute(EmbeddedDaemon.java:78)

>>>>>>>
>>>>>>>
>>>>>>>        at
>>>>>>>
org.apache.geronimo.kernel.util.MainConfigurationBootstrapper.main(MainConfigurationBootstrapper.java:45)

>>>>>>>
>>>>>>>
>>>>>>>        at
>>>>>>>
org.apache.geronimo.cli.AbstractCLI.executeMain(AbstractCLI.java:67)

>>>>>>>
>>>>>>>        at
>>>>>>>
org.apache.geronimo.cli.daemon.DaemonCLI.main(DaemonCLI.java:30)
>>>>>>> Caused by: java.lang.ClassNotFoundException:
>>>>>>>
org.apache.xbean.propertyeditor.LinkedListEditor in
classloader
>>>>>>>
org.apache.geronimo.configs/plugin/2.1-SNAPSHOT/car
>>>>>>>        at
>>>>>>>
org.apache.geronimo.kernel.config.MultiParentClassLoader.loadOptimizedClass(MultiParentClassLoader.java:428)

>>>>>>>
>>>>>>>
>>>>>>>        at
>>>>>>>
org.apache.geronimo.kernel.config.MultiParentClassLoader.loadClass(MultiParentClassLoader.java:278)

>>>>>>>
>>>>>>>
>>>>>>>        at
java.lang.ClassLoader.loadClass(ClassLoader.java:251)
>>>>>>>        at
>>>>>>>
org.apache.geronimo.system.configuration.GBeanOverride.loadPropertyEditor(GBeanOverride.java:409)

>>>>>>>
>>>>>>>
>>>>>>>        ... 33 more
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> Hernan Cunico wrote:
>>>>>>>            
>>>>>>>> Hi all,
>>>>>>>> any painless way to recover from this error?
>>>>>>>> I just restarted G, have not installed new
applications, it just
>>>>>>>> won't start.
>>>>>>>>
>>>>>>>>
D:\geronimo-tomcat6-javaee5-2.1-SNAPSHOT\bin>geronimo
run
>>>>>>>> Using GERONIMO_BASE:  
D:\geronimo-tomcat6-javaee5-2.1-SNAPSHOT
>>>>>>>> Using GERONIMO_HOME:  
D:\geronimo-tomcat6-javaee5-2.1-SNAPSHOT
>>>>>>>> Using GERONIMO_TMPDIR: var\temp
>>>>>>>> Using JRE_HOME:       
C:\Java\jdk1.5.0_06\jre
>>>>>>>> 11:15:53,531 WARN  [AbstractGBeanReference]
GBean references are
>>>>>>>> not using proxies
>>>>>>>> Booting Geronimo Kernel (in Java 1.5.0_06)...
>>>>>>>> Starting Geronimo Application Server
v2.1-SNAPSHOT
>>>>>>>> [***-                                        
                ]
>>>>>>>> 8%   0s  Lo...11:02:31,031 ERROR
[GBeanInstanceState] Error while
>>>>>>>> starting; GBean is now in the FAILED state:
>>>>>>>>
abstractName="org.apache.geronimo.configs/rmi-naming/2.1-SNAPSHOT/car?configurationName=org.apache.geronimo.configs/rmi-naming/2.1-SNAPSHOT/car"

>>>>>>>>
>>>>>>>>
>>>>>>>> ...
>>>>>>>>
>>>>>>>> Cheers!
>>>>>>>> Hernan
>>>>>>>>               
>>>>>>>
>>>>>>>             
>>>     
>
>
>
>




      ____________________________________________________________________________________
Never miss a thing.  Make Yahoo your home page. 
http://www.yahoo.com/r/hs


Mime
View raw message