Ticket #15 (closed defect: fixed)

Opened 20 years ago

Last modified 16 years ago

Issue when updating to Unity

Reported by: scott@… Owned by: somebody
Priority: normal Milestone: 2.0 Beta 1
Version: 2.0.304 Severity: normal
Keywords: Cc:

Description

I have an application I am working on in MG 1.1. When I attempted to use Unity, I got the following error:

Element TYPE is undefined in a Java object of type class coldfusion.runtime.AttributeCollection? referenced as

The error occurred in C:\websites\unity\unity\loader\XmlConfigurationLoader?.cfc: line 251 Called from C:\websites\unity\unity\loader\XmlConfigurationLoader?.cfc: line 196 Called from C:\websites\unity\unity\loader\XmlConfigurationLoader?.cfc: line 44 Called from C:\websites\unity\unity\loader\FrameworkLoader?.cfc: line 60 Called from C:\websites\unity\unity\ModelGlue?.cfm: line 36 Called from C:\websites\unity\ModelGlue?.cfm: line 1 Called from C:\websites\NJHEDSUP\index.cfm: line 27

249 : arrayLen(method.parameters) eq 1> 250 : <cfset setterName = right(method.name,len(method.name)-3) /> 251 : <cfset setterType = method.parameters[1].type /> 252 : 253 : <cfif beanFactory.containsBean(setterName)>

Here is my model-glue.xml file.

<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE modelglue SYSTEM "http://www.web-relevant.com/modelglue/modelglue.dtd"> <modelglue>

<config>

<setting name="beanMappings" value="/njhedsup/config/beans/allBeans.xml" /> <setting name="viewMappings" value="/njhedsup/views" /> <setting name="defaultEvent" value="Home" /> <setting name="reload" value="true" /> <setting name="debug" value="false" />

<setting name="beanFactoryLoader" value="ModelGlue?.Core.ColdSpringLoader?" />

<setting name="autowireControllers" value="true" />

<!-- These are all optional as of 1.0

<setting name="statebuilder" value="ModelGlue?.Util.GenericCollection?" /> <setting name="defaultEvent" value="Home" /> <setting name="reloadKey" value="init" /> <setting name="reloadPassword" value="true" /> <setting name="statePrecedence" value="Form" /> <setting name="eventValue" value="event" /> <setting name="defaultTemplate" value="index.cfm" /> <setting name="defaultExceptionHandler" value="Exception" /> <setting name="defaultCacheTimeout" value="5" />

-->

</config>

<controllers>

<controller name="divertController" type="njhedsup.controller.divertController">

<message-listener message="OnRequestStart?" function="OnRequestStart?" /> <message-listener message="OnRequestEnd?" function="OnRequestEnd?" />

<message-listener message="needDivert" function="getDivert" />

</controller>

<controller name="userController" type="njhedsup.controller.userController">

<message-listener message="OnRequestStart?" function="OnRequestStart?" />

<message-listener message="OnRequestEnd?" function="OnRequestEnd?" />

<message-listener message="needCheckLogin" function="checkLogin" />

</controller> <controller name="facilityController" type="njhedsup.controller.facilityController">

<message-listener message="OnRequestStart?" function="OnRequestStart?"/> <message-listener message="OnRequestEnd?" function="OnRequestEnd?"/> <message-listener message="needCurrentFacStatus" function="getCurrentFacStatus"/> <message-listener message="needClosestFacStatus" function="getClosestFacStatus"/>

</controller>

</controllers>

<event-handlers>

<event-handler name="Home">

<broadcasts>

<message name="needCurrentFacStatus" /> <message name="needClosestFacStatus" />

</broadcasts> <views>

<include name="body" template="dspHome.cfm" /> <!--<include name="menu" template="dspMenu.cfm" />--> <include name="sideBar" template="dspSideBar.cfm" /> <include name="multipleFacs" template="dspMultipleFacs.cfm" /> <include name="main" template="dspTemplate.cfm" />

</views> <results/>

</event-handler>

<event-handler name="Divert">

<broadcasts>

<message name="needDivert" /> <message name="needCurrentFacStatus" /> <message name="needClosestFacStatus" />

</broadcasts> <views /> <results>

<result name="updateForm" do="updateDivertForm" />

<result name="createForm" do="createDivertForm" />

</results>

</event-handler>

<event-handler name="createDivertForm">

<broadcasts /> <views>

<include name="body" template="dspCreateDivertForm.cfm" /> <include name="sideBar" template="dspSideBar.cfm" /> <include name="multipleFacs" template="dspMultipleFacs.cfm" /> <include name="main" template="dspTemplate.cfm" />

</views> <results />

</event-handler>

<event-handler name="updateDivertForm">

<broadcasts /> <views>

<include name="body" template="dspCreateDivertForm.cfm" /> <include name="sideBar" template="dspSideBar.cfm" /> <include name="multipleFacs" template="dspMultipleFacs.cfm" /> <include name="main" template="dspTemplate.cfm" />

</views> <results />

</event-handler>

<event-handler name="login">

<broadcasts>

<message name="needCheckLogin" />

</broadcasts>

<views>

<include name="main" template="dspLogin.cfm" />

</views>

<results />

</event-handler>

<event-handler name="Exception">

<broadcasts />

<views>

<include name="body" template="dspException.cfm" />

</views>

<results />

</event-handler>

</event-handlers>

</modelglue>

Maybe there is somethign wrong with the above, but the app works in MG 1.1.

Change History

Changed 20 years ago by joe.rinehart

  • status changed from new to closed
  • resolution set to fixed

Fixed by [129]

Changed 20 years ago by joe.rinehart

  • milestone set to Release Public Beta 1
Note: See TracTickets for help on using tickets.