I have a visit object that I have declared as abstract with an injection
of the global object.

Whenever I try to access the visit property, the application errors out
with a:
org.apache.hivemind.ApplicationRuntimeException
Unable to instantiate an instance of class com.reffects.dmi.admin.Visit:
java.lang.InstantiationException.

I have Injections of the GlobalObject working okay on my pages and
components.

I will keep banging away at solving this, but would appreciate a smack!
Thanks.


public abstract class Visit {
    @InjectState("global")
    public abstract Global getGlobalObject();
...
}


hivemodule.xml

<module id="siteadmin" version="1.0.0" package="com.reffects.dmi">
   <contribution configuration-id="tapestry.state.ApplicationObjects">
      <state-object name="visit" scope="session">
        <create-instance class="com.reffects.dmi.admin.Visit"/>
      </state-object>
    </contribution>
  <contribution configuration-id="tapestry.state.ApplicationObjects">
      <state-object name="global" scope="application">
          <create-instance class="com.reffects.dmi.Global"/>
      </state-object>
  </contribution>
</module>

siteadmin.application:
<application name="Site Admin">
  <meta key="org.apache.tapestry.global-class"
value="com.reffects.dmi.Global"/>
  <meta key="org.apache.tapestry.visit-class"
value="com.reffects.dmi.admin.Visit"/>
...
</application>




---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to