Hi Ulrich,
Yes, of course. How can I have forgotten this? Thanks, now WebObjects
applications are working only with Maven library.
Now I have some problems with Wonder, but I'll write to the other list.
Cheers,
Henrique
Ulrich Köster wrote:
>>>> <main> Unable to initialize WOProperties for reason: Cannot find
>>>> JavaWebObjects framework ! java.lang.NullPointerException
>>>>
>>>> <main> A fatal exception occurred: null: <WOApplication>: Cannot be
>>>> initialized.
>>>>
>>>> <main> com.webobjects.foundation.NSForwardException for
>>>> java.lang.NullPointerException
>>>> at
>>>> com.webobjects.appserver._private.WOProperties.initUserDefaultsKeys(WOProperties.java:180)
>>>>
>>>> at
>>>> com.webobjects.appserver.WOApplication._initWOApp(WOApplication.java:5051)
>>>>
>
>
> To resolve the problem move your userhome to a path without spaces.
>
> Uli
>
> Am 31.10.2006 um 13:29 schrieb Henrique Prange:
>
>> Hi Ulrich,
>>
>> I understand. But will be a problem if I try to solve this other
>> issues I have already mentioned?
>>
>> Cheers,
>>
>> Henrique
>>
>> Ulrich Köster wrote:
>>> Moin Henrique,
>>> just did a fast port of the old stuff. For me it's okay if a woapp
>>> does not match the maven name conventions. We should target maven as
>>> our tool for deployment releases not for daily work.
>>> Uli
>>> Am 20.10.2006 um 22:05 schrieb Henrique Prange:
>>>> Hi Andrus, Ulrich and others,
>>>>
>>>> Sorry for the long time to answer back.
>>>>
>>>> I put a short documentation about maven-archetype-woapplication and
>>>> maven-woproject-plugin on Confluence.
>>>>
>>>> As I have seen, we could port woproject maven 1 plug-in to maven 2
>>>> using Ant Plug-ins for Maven 2 [1]. But before continuing with the
>>>> maven-woproject-plugin development, we must be able to run and
>>>> develop an application based on Maven 2 using WOLips. So, I created
>>>> a new project using maven-archetype-woapplication, import it into
>>>> Eclipse and add the WebObjects project capabilities.
>>>>
>>>> I have found some problems:
>>>>
>>>> 1) Maven projects naming convention breaks NSProjectSearchPath:
>>>> Using a project named my-app (that contains a dash), for example,
>>>> breaks NSProjectSearchPath and the rapid turnaround is disabled.
>>>>
>>>> 2) When I try to run a WebObjects application using WOLips this
>>>> exception is thrown (the java-webobjects.jar is in the classpath as
>>>> a Maven dependency):
>>>>
>>>> <main> Unable to initialize WOProperties for reason: Cannot find
>>>> JavaWebObjects framework ! java.lang.NullPointerException
>>>>
>>>> <main> A fatal exception occurred: null: <WOApplication>: Cannot be
>>>> initialized.
>>>>
>>>> <main> com.webobjects.foundation.NSForwardException for
>>>> java.lang.NullPointerException
>>>> at
>>>> com.webobjects.appserver._private.WOProperties.initUserDefaultsKeys(WOProperties.java:180)
>>>>
>>>> at
>>>> com.webobjects.appserver.WOApplication._initWOApp(WOApplication.java:5051)
>>>>
>>>> at
>>>> com.webobjects.appserver.WOApplication.<init>(WOApplication.java:551)
>>>> at my.group.Application.<init>(Application.java:12)
>>>> at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
>>>> Method)
>>>> at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown
>>>> Source)
>>>> at
>>>> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown
>>>> Source)
>>>> at java.lang.reflect.Constructor.newInstance(Unknown Source)
>>>> at java.lang.Class.newInstance0(Unknown Source)
>>>> at java.lang.Class.newInstance(Unknown Source)
>>>> at
>>>> com.webobjects.appserver.WOApplication.main(WOApplication.java:323)
>>>> at my.group.Application.main(Application.java:9)
>>>>
>>>> If I try to run the application outside the IDE (from command line),
>>>> with the classpath files pointing to WebObjects jars into maven
>>>> repository, it works.
>>>>
>>>> Some questions:
>>>>
>>>> 3) The my-app.woa bundle can be created inside "target" folder,
>>>> instead of build or dist?
>>>>
>>>> 4) Some time ago I asked on WebObjects list if someone knows the
>>>> transitive dependencies for each WebObjects jar. Chuck Hill answered
>>>> me [2] saying that only WebObjects development team has this kind of
>>>> information. Maybe you know someone who knows someone at WebObjects
>>>> team that can give us this kind of information. If not, I’ll gather
>>>> this information by hand.
>>>>
>>>> [1]http://maven.apache.org/guides/plugin/guide-ant-plugin-development.html
>>>>
>>>> [2]http://lists.apple.com/archives/webobjects-dev/2006/Sep/msg00467.html
>>>>
>>>>
>>>> Cheers,
>>>>
>>>> Henrique
>>>>
>>>> --\o/ Henrique Prange, Moleque de Idéias Educação e Tecnologia Ltda
>>>> | Phone: 55-21-2710-0178 E-mail: hprang..oleque.com.br
>>>> / \ http://www.moleque.com.br
>>
>> --
>> \o/ Henrique Prange, Moleque de Idéias Educação e Tecnologia Ltda
>> | Phone: 55-21-2710-0178 E-mail: hprang..oleque.com.br
>> / \ http://www.moleque.com.br
>
>
--\o/ Henrique Prange, Moleque de Idéias Educação e Tecnologia Ltda | Phone: 55-21-2710-0178 E-mail: hprang..oleque.com.br / \ http://www.moleque.com.br
This archive was generated by hypermail 2.0.0 : Fri Dec 15 2006 - 12:12:38 EST