Re: Troubles with com.webobjects.jspservlet

Pascal Robert <[email protected]> Wed, 15 May 2013 05:37:40 -0400
Newsgroups gmane.comp.web.webobjects.devel
Message-ID <[email protected]>
> I think that this error is due to a bug of WOLips37Stable while
> generating "JAR Project". This because when trying to generate a new
> "JAR Project" (or simply when accessing JAR project implementing
> net.sf.webcat package) I get the same error described here [2]. So I
> decided to replace this sources with pre-built jar got from
> distributed war file of Web-CAT and it goes fine, without any
> exception.

Jar Project? I don't think that's the good thing to do, you should try =
with a Wonder Application application type. I'm not sure a Jar Project =
will create a WAR correctly.

> Here you can find some of the eclipse log:
>=20
> this for creation of new JAR project:
> --
> !SESSION 2013-05-12 23:09:28.135 =
-----------------------------------------------
> eclipse.buildId=3DM20120208-0800
> java.version=3D1.7.0_21
> java.vendor=3DOracle Corporation
> BootLoader constants: OS=3Dlinux, ARCH=3Dx86_64, WS=3Dgtk, NL=3Dit_IT
> Framework arguments:  -product org.eclipse.epp.package.jee.product
> Command-line arguments:  -os linux -ws gtk -arch x86_64 -product
> org.eclipse.epp.package.jee.product
>=20
> !ENTRY org.objectstyle.wolips.wizards.WizardsPluginResources 4 4
> 2013-05-12 23:12:56.922
> !MESSAGE Internal Error
> !STACK 0
> java.lang.NullPointerException
>    at =
org.objectstyle.wolips.wizards.NewWOProjectWizard$InstallProjectTemplateOp=
eration.createFrameworksSupport(NewWOProjectWizard.java:963)
>    at =
org.objectstyle.wolips.wizards.NewWOProjectWizard$InstallProjectTemplateOp=
eration.finishInstallTemplate(NewWOProjectWizard.java:896)
>    at =
org.objectstyle.wolips.templateengine.InstallTemplateOperation.execute(Ins=
tallTemplateOperation.java:68)
>    at =
org.eclipse.ui.actions.WorkspaceModifyOperation$1.run(WorkspaceModifyOpera=
tion.java:106)
>    at =
org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2344)
>    at =
org.eclipse.ui.actions.WorkspaceModifyOperation.run(WorkspaceModifyOperati=
on.java:118)
>    at =
org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalConte=
xt.java:121)
>=20
> !ENTRY org.eclipse.ui.ide 4 0 2013-05-12 23:12:57.625
> !MESSAGE java.lang.RuntimeException: Failed to create project.
> !STACK 0
> java.lang.RuntimeException: Failed to create project.
>    at =
org.objectstyle.wolips.templateengine.InstallTemplateOperation.execute(Ins=
tallTemplateOperation.java:73)
>    at =
org.eclipse.ui.actions.WorkspaceModifyOperation$1.run(WorkspaceModifyOpera=
tion.java:106)
>    at =
org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2344)
>    at =
org.eclipse.ui.actions.WorkspaceModifyOperation.run(WorkspaceModifyOperati=
on.java:118)
>    at =
org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalConte=
xt.java:121)
> Caused by: org.eclipse.swt.SWTException: Invalid thread access
>    at org.eclipse.swt.SWT.error(SWT.java:4282)
>    at org.eclipse.swt.SWT.error(SWT.java:4197)
>    at org.eclipse.swt.SWT.error(SWT.java:4168)
>    at org.eclipse.swt.widgets.Widget.error(Widget.java:466)
>    at org.eclipse.swt.widgets.Shell.<init>(Shell.java:263)
>    at org.eclipse.swt.widgets.Shell.<init>(Shell.java:359)
>    at org.eclipse.jface.window.Window.createShell(Window.java:487)
>    at org.eclipse.jface.window.Window.create(Window.java:430)
>    at org.eclipse.jface.dialogs.Dialog.create(Dialog.java:1089)
>    at org.eclipse.jface.window.Window.open(Window.java:790)
>    at org.eclipse.jface.dialogs.ErrorDialog.open(ErrorDialog.java:360)
>    at =
org.eclipse.jface.dialogs.ErrorDialog.openError(ErrorDialog.java:424)
>    at =
org.eclipse.jface.dialogs.ErrorDialog.openError(ErrorDialog.java:389)
>    at =
org.objectstyle.wolips.wizards.NewWOProjectWizard$InstallProjectTemplateOp=
eration.createFrameworksSupport(NewWOProjectWizard.java:966)
>    at =
org.objectstyle.wolips.wizards.NewWOProjectWizard$InstallProjectTemplateOp=
eration.finishInstallTemplate(NewWOProjectWizard.java:896)
>    at =
org.objectstyle.wolips.templateengine.InstallTemplateOperation.execute(Ins=
tallTemplateOperation.java:68)
>    ... 4 more
> --
>=20
> and this for accessing an already created JAR project:
>=20
> --
> !ENTRY org.eclipse.core.resources 4 75 2013-05-12 23:12:59.343
> !MESSAGE Errors occurred during the build.
> !SUBENTRY 1 org.objectstyle.wolips 4 75 2013-05-12 23:12:59.343
> !MESSAGE Errors running builder 'WOLips Ant Builder' on project =
'MyBootstrap'.
> !STACK 0
> java.lang.NullPointerException
>    at =
org.objectstyle.wolips.wodclipse.core.builder.WodBuilder.getBooleanPropert=
y(WodBuilder.java:108)
>    at =
org.objectstyle.wolips.wodclipse.core.builder.WodBuilder.buildStarted(WodB=
uilder.java:126)
>    at =
org.objectstyle.wolips.core.resources.internal.build.Builder.notifyBuilder=
BuildStarted(Builder.java:224)
>    at =
org.objectstyle.wolips.core.resources.internal.build.Builder.build(Builder=
.java:137)
>    at =
org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:728)=

>    at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
>    at =
org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java=
:199)
>    at =
org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java=
:239)
>    at =
org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:292)=

>    at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
>    at =
org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java=
:295)
>    at =
org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.=
java:351)
>    at =
org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:374)=

>    at =
org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:14=
3)
>    at =
org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)
>    at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
> --
>=20
> [2]: =
http://objectstyle.org/woproject/lists/woproject-dev/2010/07/0022.html