Re: NSBundle error for certain projects

Pascal Robert <[email protected]> Fri, 10 Dec 2010 09:42:03 -0500
Newsgroups gmane.comp.web.webobjects.woproject.devel
Message-ID <[email protected]>
Problem was with wrong patternsets
in woproject/resources.include.patternset, I replace it with a copy from a
fresh WO project and everything's working now.

2010/12/9 Pascal Robert <[email protected]>

> Yeah, something is really wrong. If I call :
>
>   ERXProperties.pathsForUserAndBundleProperties()
>
> The Properties from the application is not in the paths, I only have the
> paths from the frameworks.
>
> 2010/12/9 Pascal Robert <[email protected]>
>
> That line fix the NSBundle error, but I'm still getting the error for
>> JavaMail. But strangely enough, I'm getting a different exception if I try
>> to launch the build made by Ant.
>>
>> We don't have a project.type property in any of our migrated projects, but
>> I do see that a brand new project created with 3.6 have it. We were lucky on
>> all projects except two? :-)
>>
>> Is this set in build.properties?
>>>
>>> project.type=application
>>>
>>>
>>> On Dec 9, 2010, at 11:49 AM, Pascal Robert wrote:
>>>
>>> > I'm migrating all of our projects from WOLips 3.3 to 3.6. Everything is
>>> fine so far, except for two projects. When I try to launch them, I get:
>>> >
>>> > NSBundle: Unable to determine the project type for
>>> '/Users/probert/Workspace/Migration36/ExerciceIllegal/build/ExerciceIllegal.woa/Contents/Resources'.
>>> Guessing it is a framework.
>>> >
>>> > And later, I get:
>>> >
>>> > [2010-12-09 14:29:53 EST] <main> java.lang.IllegalArgumentException:
>>> When 'er.javamail.centralize' is true (default), all outgoing mails will get
>>> sent to 'er.javamail.adminEmail' instead of the normal TO addresses, but you
>>> did not provide a valid email for that property.
>>> >       at
>>> er.javamail.ERJavaMail.initializeFrameworkFromSystemProperties(ERJavaMail.java:132)
>>> >
>>> > And I'm getting this exception even if the proper properties are set.
>>> So I did a couple of checks, and the properties coming from the Properties
>>> file are not read at all. I guess that's because of the NSBundle problem. I
>>> tried to do a clean on the project a couple of times, same error everything.
>>> >
>>> > If I build the project with Ant, the build look like this:
>>> >
>>> > mbp-pascal-robert-2:ExerciceIllegal.woa probert$ ls -l
>>> > total 0
>>> > drwxr-xr-x   3 probert  admin  102  9 déc 14:40 Contents
>>> > drwxr-xr-x  17 probert  admin  578  9 déc 14:40 Frameworks
>>> >
>>> > No startup script and no Resources directories in Contents/, only
>>> WebServerResources is there.
>>> >
>>> > What is wrong?
>>>
>>> --
>>> Chuck Hill             Senior Consultant / VP Development
>>>
>>> Practical WebObjects - for developers who want to increase their overall
>>> knowledge of WebObjects or who are trying to solve specific problems.
>>> http://www.global-village.net/products/practical_webobjects
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>
>