both gem as well as standalone v3 server have exactly the same path. It is
not like it work in either one anyway.

-vivek.

On Fri, Mar 27, 2009 at 4:08 PM, Jacob Kessler <jacob.kess...@sun.com>wrote:

> I'm a bit fuzzy on gem vs. stand-alone startup, but I don't think that that
> is relevant here (since I see the same behavior in stand-alone.
>
> In Stand-alone, we create a new runtime (using JavaEmbedUtils.initialize
> after setting some very basic parameters), use loadservice.require to bring
> in config/environment.rb, and our rack handler, then call call(env) on
> whatever rails hands to our rack handler. We tried to stay as hands-off with
> the Ruby codes as possible, to try to avoid weird things like this.
>
>
> Charles Oliver Nutter wrote:
>
>> Charles Oliver Nutter wrote:
>>
>>> Jacob Kessler wrote:
>>>
>>>> In the second (non-working) case, of Glassfish Gem,
>>>> RAILS_ROOT/app/models/subfo ends up in config.load_paths, the same as with
>>>> mongrel. $LOAD_PATH is slightly different, but it looks like it's mostly
>>>> related to not having loaded mongrel. However, when rails needs to load
>>>> post.rb, it fails with a NameError rather than loading the file.
>>>>
>>>
>>> This seems to be a problem not directly related to loading. The load
>>> process there is trying to load a file in order to define a constant that
>>> does not exist. It seems like it's successfully loading the file, but not
>>> producing the constant needed.
>>>
>>
>> After some exploration, it appears that the load_path change in
>> environment.rb is getting clobbered at some point after it loads. I've
>> traced through the dependencies.rb handling of const_missing, and it fails
>> to locate the file because by that point the config.load_path does not have
>> the added path anymore.
>>
>> Can you describe the sequence of events that happen during GF gem load
>> time? I suspect they're different than script/server, and as a result the
>> load path change is disappearing.
>>
>> - Charlie
>>
>> ---------------------------------------------------------------------
>> To unsubscribe from this list, please visit:
>>
>>   http://xircles.codehaus.org/manage_email
>>
>>
>>
>
> ---------------------------------------------------------------------
> To unsubscribe from this list, please visit:
>
>   http://xircles.codehaus.org/manage_email
>
>
>

Reply via email to