james-server-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From zkn <...@abv.bg>
Subject Re: problems upgading james
Date Thu, 05 Apr 2007 10:36:51 GMT

On 05.04.2007, at 11:58, Stefano Bagnara wrote:

> Hi,
>
> I read on the JIRA issue that you tried with the changed  
> environment but it didn't fix it. What the behavioiur exactly the  
> same? Have you took a dump stack of that startup too?
>

The behavior was exactly the same. The dump stack looks slightly  
different:
================================================

Phoenix 4.2

Full thread dump Java HotSpot(TM) Client VM (1.4.2_13-b06 mixed mode):

"Thread-0" daemon prio=1 tid=0xaa4c4f38 nid=0x5a00 waiting on  
condition [0xaa102000..0xaa102868]
         at java.lang.Thread.sleep(Native Method)
         at org.apache.avalon.excalibur.monitor.impl.ActiveMonitor.run 
(ActiveMonitor.java:101)
         at java.lang.Thread.run(Thread.java:534)

"Signal Dispatcher" daemon prio=1 tid=0x080a2330 nid=0x59fd waiting  
on condition [0x00000000..0x00000000]

"Finalizer" daemon prio=1 tid=0x0808e3b8 nid=0x59fb in Object.wait()  
[0xaacad000..0xaacad868]
         at java.lang.Object.wait(Native Method)
         - waiting on <0xab3241a0> (a java.lang.ref.ReferenceQueue$Lock)
         at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:111)
         - locked <0xab3241a0> (a java.lang.ref.ReferenceQueue$Lock)
         at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:127)
         at java.lang.ref.Finalizer$FinalizerThread.run 
(Finalizer.java:159)

"Reference Handler" daemon prio=1 tid=0x0808d770 nid=0x59fa in  
Object.wait() [0xaad2e000..0xaad2e868]
         at java.lang.Object.wait(Native Method)
         - waiting on <0xab324208> (a java.lang.ref.Reference$Lock)
         at java.lang.Object.wait(Object.java:429)
         at java.lang.ref.Reference$ReferenceHandler.run 
(Reference.java:115)
         - locked <0xab324208> (a java.lang.ref.Reference$Lock)

"main" prio=1 tid=0x08057c98 nid=0x59f7 runnable  
[0xbfffb000..0xbfffc638]
         at java.io.UnixFileSystem.list(Native Method)
         at java.io.File.list(File.java:915)
         at java.io.File.listFiles(File.java:993)
         at  
org.apache.avalon.phoenix.components.classloader.DefaultLoaderResolver.s 
canDir(DefaultLoaderResolver.java:151)
         at  
org.apache.avalon.phoenix.components.classloader.DefaultLoaderResolver.s 
canDir(DefaultLoaderResolver.java:170)
         at  
org.apache.avalon.phoenix.components.classloader.DefaultLoaderResolver.s 
canDir(DefaultLoaderResolver.java:170)
         at  
org.apache.avalon.phoenix.components.classloader.DefaultLoaderResolver.s 
canDir(DefaultLoaderResolver.java:170)
         at  
org.apache.avalon.phoenix.components.classloader.DefaultLoaderResolver.s 
canDir(DefaultLoaderResolver.java:170)
         at  
org.apache.avalon.phoenix.components.classloader.DefaultLoaderResolver.s 
canDir(DefaultLoaderResolver.java:170)
         at  
org.apache.avalon.phoenix.components.classloader.DefaultLoaderResolver.s 
canDir(DefaultLoaderResolver.java:170)
         at  
org.apache.avalon.phoenix.components.classloader.DefaultLoaderResolver.s 
canDir(DefaultLoaderResolver.java:170)
         at  
org.apache.avalon.phoenix.components.classloader.DefaultLoaderResolver.s 
canDir(DefaultLoaderResolver.java:170)
         at  
org.apache.avalon.phoenix.components.classloader.DefaultLoaderResolver.r 
esolveFileSet(DefaultLoaderResolver.java:131)
         at  
org.apache.avalon.phoenix.components.classloader.SarLoaderResolver.resol 
veFileSet(SarLoaderResolver.java:169)
         at  
org.realityforge.classman.builder.LoaderBuilder.buildRegularClassLoader( 
LoaderBuilder.java:210)
         at  
org.realityforge.classman.builder.LoaderBuilder.processClassLoader 
(LoaderBuilder.java:126)
         at  
org.realityforge.classman.builder.LoaderBuilder.addAllClassLoaders 
(LoaderBuilder.java:71)
         at  
org.realityforge.classman.builder.LoaderBuilder.buildClassLoaders 
(LoaderBuilder.java:48)
         at  
org.apache.avalon.phoenix.components.classloader.DefaultClassLoaderManag 
er.createClassLoaderSet(DefaultClassLoaderManager.java:233)
         at  
org.apache.avalon.phoenix.components.deployer.DefaultDeployer.deploy 
(DefaultDeployer.java:331)
         at  
org.apache.avalon.phoenix.components.embeddor.DefaultEmbeddor.deployFile 
(DefaultEmbeddor.java:542)
         - locked <0xab351bf8> (a  
org.apache.avalon.phoenix.components.embeddor.DefaultEmbeddor)
         at  
org.apache.avalon.phoenix.components.embeddor.DefaultEmbeddor.deployFile 
(DefaultEmbeddor.java:535)
         at  
org.apache.avalon.phoenix.components.embeddor.DefaultEmbeddor.deployFile 
s(DefaultEmbeddor.java:520)
         at  
org.apache.avalon.phoenix.components.embeddor.DefaultEmbeddor.deployDefa 
ultApplications(DefaultEmbeddor.java:509)
         at  
org.apache.avalon.phoenix.components.embeddor.DefaultEmbeddor.execute 
(DefaultEmbeddor.java:268)
         at org.apache.avalon.phoenix.frontends.CLIMain.run 
(CLIMain.java:198)
         at org.apache.avalon.phoenix.frontends.CLIMain.execute 
(CLIMain.java:184)
         at org.apache.avalon.phoenix.frontends.CLIMain.main 
(CLIMain.java:145)
         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.avalon.phoenix.launcher.Main.startup(Main.java: 
128)
         at org.apache.avalon.phoenix.launcher.Main.main(Main.java:83)

"VM Thread" prio=1 tid=0x0808c508 nid=0x59f9 runnable

"VM Periodic Task Thread" prio=1 tid=0xaab02fc0 nid=0x59ff waiting on  
condition
"Suspend Checker Thread" prio=1 tid=0x080a17e0 nid=0x59fc  
runnable                                                                 
                                                                         
                                                                         
      53,1-8

================================================

Should I also post this dump stack to the jira?


> Stefano
>
> zkn ha scritto:
>> On 30.03.2007, at 12:22, Stefano Bagnara wrote:
>>> zkn ha scritto:
>>>> Have in mind that this MYOWN directory contains a really big  
>>>> tree of folders and files - ~50GB. It will be really slow even  
>>>> if james|phoenix tries only to go trough all of them.
>>>> I think that's all I can give as information. If your are not  
>>>> able to help me I will have to keep using 2.2.
>>>
>>> Everything bring us to something weird in the new phoenix.
>>> It seems that the James code is not even reached when you are  
>>> waiting.
>>>
>>> Can you give us a stacktrace of phoenix (kill -3 <pid> or jstack  
>>> <pid>) while you "wait" for the folder scan? If you take a couple  
>>> of them during this wait period it will help us.
>>>
>> I executed kill -3 three times and the result is below. Seems like  
>> the problem is here:
>> org.apache.avalon.phoenix.components.classloader.DefaultLoaderResolve 
>> r.scanDir(DefaultLoaderResolver.java:170) [...]
>> "main" prio=1 tid=0x08057c98 nid=0x6588 runnable  
>> [0xbfffa000..0xbfffbeb8]
>>     at java.io.ExpiringCache.cleanup(ExpiringCache.java:99)
>>     at java.io.ExpiringCache.get(ExpiringCache.java:51)
>>     - locked <0xab3224f8> (a java.io.ExpiringCache)
>>     at java.io.UnixFileSystem.canonicalize(UnixFileSystem.java:137)
>>     at java.io.File.getCanonicalPath(File.java:513)
>>     at java.io.FilePermission$1.run(FilePermission.java:218)
>>     at java.security.AccessController.doPrivileged(Native Method)
>>     at java.io.FilePermission.init(FilePermission.java:212)
>>     at java.io.FilePermission.<init>(FilePermission.java:264)
>>     at java.lang.SecurityManager.checkRead(SecurityManager.java:863)
>>     at java.io.File.isDirectory(File.java:699)
>>     at  
>> org.apache.avalon.phoenix.components.classloader.DefaultLoaderResolve 
>> r.scanDir(DefaultLoaderResolver.java:168)     at  
>> org.apache.avalon.phoenix.components.classloader.DefaultLoaderResolve 
>> r.scanDir(DefaultLoaderResolver.java:170)     at  
>> org.apache.avalon.phoenix.components.classloader.DefaultLoaderResolve 
>> r.scanDir(DefaultLoaderResolver.java:170)     at  
>> org.apache.avalon.phoenix.components.classloader.DefaultLoaderResolve 
>> r.scanDir(DefaultLoaderResolver.java:170)     at  
>> org.apache.avalon.phoenix.components.classloader.DefaultLoaderResolve 
>> r.scanDir(DefaultLoaderResolver.java:170)     at  
>> org.apache.avalon.phoenix.components.classloader.DefaultLoaderResolve 
>> r.scanDir(DefaultLoaderResolver.java:170)     at  
>> org.apache.avalon.phoenix.components.classloader.DefaultLoaderResolve 
>> r.scanDir(DefaultLoaderResolver.java:170)     at  
>> org.apache.avalon.phoenix.components.classloader.DefaultLoaderResolve 
>> r.scanDir(DefaultLoaderResolver.java:170)     at  
>> org.apache.avalon.phoenix.components.classloader.DefaultLoaderResolve 
>> r.scanDir(DefaultLoaderResolver.java:170)     at  
>> org.apache.avalon.phoenix.components.classloader.DefaultLoaderResolve 
>> r.scanDir(DefaultLoaderResolver.java:170)     at  
>> org.apache.avalon.phoenix.components.classloader.DefaultLoaderResolve 
>> r.resolveFileSet(DefaultLoaderResolver.java:131)     at  
>> org.apache.avalon.phoenix.components.classloader.SarLoaderResolver.re 
>> solveFileSet(SarLoaderResolver.java:169)     at  
>> org.realityforge.classman.builder.LoaderBuilder.buildRegularClassLoad 
>> er(LoaderBuilder.java:210)     at  
>> org.realityforge.classman.builder.LoaderBuilder.processClassLoader 
>> (LoaderBuilder.java:126)     at  
>> org.realityforge.classman.builder.LoaderBuilder.addAllClassLoaders 
>> (LoaderBuilder.java:71)     at  
>> org.realityforge.classman.builder.LoaderBuilder.buildClassLoaders 
>> (LoaderBuilder.java:48)     at  
>> org.apache.avalon.phoenix.components.classloader.DefaultClassLoaderMa 
>> nager.createClassLoaderSet(DefaultClassLoaderManager.java:233)      
>> at  
>> org.apache.avalon.phoenix.components.deployer.DefaultDeployer.deploy( 
>> DefaultDeployer.java:331)     at  
>> org.apache.avalon.phoenix.components.embeddor.DefaultEmbeddor.deployF 
>> ile(DefaultEmbeddor.java:542)     - locked <0xab343058> (a  
>> org.apache.avalon.phoenix.components.embeddor.DefaultEmbeddor)
>>     at  
>> org.apache.avalon.phoenix.components.embeddor.DefaultEmbeddor.deployF 
>> ile(DefaultEmbeddor.java:535)     at  
>> org.apache.avalon.phoenix.components.embeddor.DefaultEmbeddor.deployF 
>> iles(DefaultEmbeddor.java:520)     at  
>> org.apache.avalon.phoenix.components.embeddor.DefaultEmbeddor.deployD 
>> efaultApplications(DefaultEmbeddor.java:509)     at  
>> org.apache.avalon.phoenix.components.embeddor.DefaultEmbeddor.execute 
>> (DefaultEmbeddor.java:268)     at  
>> org.apache.avalon.phoenix.frontends.CLIMain.run(CLIMain.java:198)
>>     at org.apache.avalon.phoenix.frontends.CLIMain.execute 
>> (CLIMain.java:184)
>>     at org.apache.avalon.phoenix.frontends.CLIMain.main 
>> (CLIMain.java:145)
>>     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.avalon.phoenix.launcher.Main.startup(Main.java:128)
>>     at org.apache.avalon.phoenix.launcher.Main.main(Main.java:83)
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: server-user-unsubscribe@james.apache.org
> For additional commands, e-mail: server-user-help@james.apache.org
>
>


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


Mime
View raw message