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: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]




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

Reply via email to