• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
SSDD and ProjectWonder
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

SSDD and ProjectWonder


  • Subject: SSDD and ProjectWonder
  • From: Tarun Reddy <email@hidden>
  • Date: Sun, 26 Aug 2007 22:15:36 -0600

I had a working SSDD application using the WOLips ant war target, etc. until this weekend when I converted my application to use Project Wonder basically following these steps from <http://en.wikibooks.org/wiki/Programming:WebObjects/Project_WONDER/Quickstart>


Using Project WONDER is surprisingly easy. There are only a few steps to get up-and-running:

  1. Download and install the Project WONDER frameworks;
  2. Add the ERJars.framework and ERExtensions.framework to your WebObjects project;
  3. Change your Application class to extend er.extensions.ERXApplication instead of WOApplication;
  4. Change your Application.main method to call er.extensions.ERXApplication.main instead of WOApplication.main;
  5. Change your Session class to extend er.extensions.ERXSession instead of WOSession;
  6. Change your DirectAction class to extend er.extensions.ERXDirectAction instead of WODirectAction;
  7. Build.

I now get this error:

java.lang.reflect.InvocationTargetException
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:585)
        at com.webobjects.jspservlet.WOServletAdaptor._applicationInit(WOServletAdaptor.java:415)
        at com.webobjects.jspservlet.WOServletAdaptor.initStatics(WOServletAdaptor.java:78)
        at com.webobjects.jspservlet.WOServletAdaptor.init(WOServletAdaptor.java:629)
        at javax.servlet.GenericServlet.init(GenericServlet.java:212)
        at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1139)
        at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:966)
        at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:3956)
        at org.apache.catalina.core.StandardContext.start(StandardContext.java:4230)
        at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:760)
        at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:740)
        at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:544)
        at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:825)
        at org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:714)
        at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:490)
        at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1138)
        at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:311)
        at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:120)
        at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1022)
        at org.apache.catalina.core.StandardHost.start(StandardHost.java:736)
        at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1014)
        at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
        at org.apache.catalina.core.StandardService.start(StandardService.java:448)
        at org.apache.catalina.core.StandardServer.start(StandardServer.java:700)
        at org.apache.catalina.startup.Catalina.start(Catalina.java:552)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:585)
        at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:295)
        at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:433)
Caused by: com.webobjects.foundation.NSForwardException [java.lang.NullPointerException] null: <org.ifaba.wobase.Application> failed instantiation. Exception thrown :
java.lang.NullPointerException: null
        at com.webobjects.foundation._NSUtilities._explainInstantiationException(_NSUtilities.java:567)
        at com.webobjects.foundation._NSUtilities.instantiateObject(_NSUtilities.java:581)
        at com.webobjects.appserver.WOApplication.primeApplication(WOApplication.java:411)
        ... 34 more
- Marking servlet WOServletAdaptor as unavailable
- Servlet /WOIdeas threw load() exception
javax.servlet.UnavailableException: Error initializing servlet adaptor: null
        at com.webobjects.jspservlet.WOServletAdaptor._applicationInit(WOServletAdaptor.java:435)
        at com.webobjects.jspservlet.WOServletAdaptor.initStatics(WOServletAdaptor.java:78)
        at com.webobjects.jspservlet.WOServletAdaptor.init(WOServletAdaptor.java:629)
        at javax.servlet.GenericServlet.init(GenericServlet.java:212)
        at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1139)
        at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:966)
        at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:3956)
        at org.apache.catalina.core.StandardContext.start(StandardContext.java:4230)
        at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:760)
        at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:740)
        at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:544)
        at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:825)
        at org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:714)
        at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:490)
        at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1138)
        at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:311)
        at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:120)
        at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1022)
        at org.apache.catalina.core.StandardHost.start(StandardHost.java:736)
        at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1014)
        at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
        at org.apache.catalina.core.StandardService.start(StandardService.java:448)
        at org.apache.catalina.core.StandardServer.start(StandardServer.java:700)
        at org.apache.catalina.startup.Catalina.start(Catalina.java:552)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:585)
        at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:295)
        at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:433)



Any help would be greatly appreciated!

Thanks,
Tarun
 _______________________________________________
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list      (email@hidden)
Help/Unsubscribe/Update your Subscription:

This email sent to email@hidden

  • Follow-Ups:
    • Re: SSDD and ProjectWonder
      • From: Tarun Reddy <email@hidden>
  • Prev by Date: Blank page after deploy on Ubuntu
  • Next by Date: Re: SSDD and ProjectWonder
  • Previous by thread: Re: Blank page after deploy on Ubuntu
  • Next by thread: Re: SSDD and ProjectWonder
  • Index(es):
    • Date
    • Thread