On 27.01.2010 16:28, Justin Edelson wrote:
> Hi,
> 
> On 1/26/10 1:20 PM, Felix Meschberger wrote:
>> Hi Justin,
>>
>> On 26.01.2010 17:08, Justin Edelson wrote:
>>   
>>> Felix-
>>> Is putting the bundle generation in a profile really necessary? Looking
>>> briefly with jconsole, memory usage (which, IIRC, was the reason for not
>>> regenerating the bundle every build) is high, but not *that* high,
>>> certainly lower than the 256M heap we recommend people use.
>>>      
>> When running this in a full reactor build we repeatedly encountered OOME
>> situations while building the server bundle.
>>    
> I ran a few tests and didn't see a appreciable difference in heap
> consumption.
> 
> before:
> http://dl.dropbox.com/u/2761200/Sling/not-generating-manifest-jconsole.png
> after:
> http://dl.dropbox.com/u/2761200/Sling/generating-manifest-jconsole.png
> 
> How about activating the profile by default and see how things go?

+1

Regards
Felix

> 
> Justin
>> I don't like this either, but it was a suitable workaround. I am not
>> opposed to reverting this again (honestly, I did not test it after
>> migrating to JR 1.6).
>>
>> Regards
>> Felix
>>
>>   
>>> WDYT?
>>>
>>> Justin
>>>
>>> On 1/26/10 7:58 AM, Felix Meschberger (JIRA) wrote:
>>>     
>>>>        [
>>>> https://issues.apache.org/jira/browse/SLING-1327?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
>>>>
>>>> ]
>>>>
>>>> Felix Meschberger resolved SLING-1327.
>>>> --------------------------------------
>>>>
>>>>          Resolution: Fixed
>>>>       Fix Version/s: JCR Jackrabbit Server 2.0.6
>>>>
>>>> Need to update the MANIFEST.MF used for building after upgrading the
>>>> embedded Jackrabbit libraries. Otherwise the classes are not resolved
>>>> properly because the Bundle-Classpath property is set incorrectly.
>>>>
>>>> Done in Rev. 903202 and the class loader problem is gone.
>>>>
>>>>
>>>>       
>>>>> NoClassDefFoundError for RmiRegistrationSupport in log
>>>>> ------------------------------------------------------
>>>>>
>>>>>                   Key: SLING-1327
>>>>>                   URL:
>>>>> https://issues.apache.org/jira/browse/SLING-1327
>>>>>               Project: Sling
>>>>>            Issue Type: Bug
>>>>>      Affects Versions: JCR Jackrabbit Server 2.0.4
>>>>>              Reporter: Marc
>>>>>              Assignee: Felix Meschberger
>>>>>               Fix For: JCR Jackrabbit Server 2.0.6
>>>>>
>>>>>
>>>>> When starting a plain vanilla Sling, RMI services are not started and
>>>>> the following error is logged:
>>>>> 25.01.2010 20:43:23.727 *ERROR* [SCR Component Actor]
>>>>> org.apache.felix.scr Unexpected problem executing task Enable
>>>>> Component:
>>>>> org.apache.sling.jcr.jackrabbit.server.RmiRegistrationSupport (5)
>>>>> (java.lang.NoClassDefFoundError:
>>>>> org/apache/jackrabbit/rmi/server/RemoteAdapterFactory)
>>>>> java.lang.NoClassDefFoundError:
>>>>> org/apache/jackrabbit/rmi/server/RemoteAdapterFactory
>>>>>       at java.lang.Class.getDeclaredConstructors0(Native Method)
>>>>>       at java.lang.Class.privateGetDeclaredConstructors(Unknown
>>>>> Source)
>>>>>       at java.lang.Class.getConstructor0(Unknown Source)
>>>>>       at java.lang.Class.newInstance0(Unknown Source)
>>>>>       at java.lang.Class.newInstance(Unknown Source)
>>>>>       at
>>>>> org.apache.felix.scr.impl.manager.ImmediateComponentManager.createImplementationObject(ImmediateComponentManager.java:183)
>>>>>
>>>>>
>>>>>       at
>>>>> org.apache.felix.scr.impl.manager.ImmediateComponentManager.createComponent(ImmediateComponentManager.java:118)
>>>>>
>>>>>
>>>>>       at
>>>>> org.apache.felix.scr.impl.manager.AbstractComponentManager$Unsatisfied.activate(AbstractComponentManager.java:991)
>>>>>
>>>>>
>>>>>       at
>>>>> org.apache.felix.scr.impl.manager.AbstractComponentManager.activateInternal(AbstractComponentManager.java:298)
>>>>>
>>>>>
>>>>>       at
>>>>> org.apache.felix.scr.impl.manager.AbstractComponentManager$1.doRun(AbstractComponentManager.java:138)
>>>>>
>>>>>
>>>>>       at
>>>>> org.apache.felix.scr.impl.ComponentActivatorTask.run(ComponentActivatorTask.java:67)
>>>>>
>>>>>
>>>>>       at
>>>>> org.apache.felix.scr.impl.ComponentActorThread.run(ComponentActorThread.java:96)
>>>>>
>>>>>
>>>>>       at java.lang.Thread.run(Unknown Source)
>>>>> Caused by: java.lang.ClassNotFoundException:
>>>>> org.apache.jackrabbit.rmi.server.RemoteAdapterFactory
>>>>>       at
>>>>> org.apache.felix.framework.ModuleImpl.findClassOrResourceByDelegation(ModuleImpl.java:744)
>>>>>
>>>>>
>>>>>       at
>>>>> org.apache.felix.framework.ModuleImpl.access$100(ModuleImpl.java:61)
>>>>>       at
>>>>> org.apache.felix.framework.ModuleImpl$ModuleClassLoader.loadClass(ModuleImpl.java:1656)
>>>>>
>>>>>
>>>>>       at java.lang.ClassLoader.loadClass(Unknown Source)
>>>>>       at java.lang.ClassLoader.loadClassInternal(Unknown Source)
>>>>>       ... 13 mor
>>>>>
>>>>>          
>>>>
>>>>        
>>>
>>>      
> 
> 

Reply via email to