Actually I was implementing IForm for no reason at all, I haven't looked at the code for that class for a long time must have added that unintentionally a while back, thanks for the observation. I realize this will be a bit larger of a undertaking than I expected. How big of a learning curve is hivemind, since I've never used it before?
On 10/26/05, Howard Lewis Ship <[EMAIL PROTECTED]> wrote: > Many classes, including component classes, have changed. > > Does NavLogin extend Form? That's a very odd thing to do, from my > point of view, Forms are complex enough that they should be > encapsulated not extended. > > On 10/26/05, Chris Chiappone <[EMAIL PROTECTED]> wrote: > > Ok, I have a little extra time on my project so I decided to take the > > plunge and try to upgrade 3.0 - 4 beta 11. > > > > Here are the following steps I did. Ir emoved the 3.0 jars and added > > the 4.0 jars and hivemind jars in my WEB-INF/lib dir. > > > > I create the following hivemodule.xml > > > > <module id="myapp" version="1.0.0" package="com.corp.app"> > > > > <contribution configuration-id="tapestry.url.ServiceEncoders"> > > <direct-service-encoder id="direct" stateless-extension="direct" > > stateful-extension="sdirect"/> > > <page-service-encoder id="page" extension="page" service="page"/> > > <page-service-encoder id="external" extension="external" > > service="external"/> > > <asset-encoder id="asset" path="/assets"/> > > <extension-encoder id="ext" extension="svc" after="*"/> > > </contribution> > > > > </module> > > > > I removed a service that I had defined in my app.application file, I > > figure I can get that working later after I get the app up and > > running. > > > > Then I redeployed the war. > > > > When I surf to my app I get the following exception: > > > > > > An exception has occurred. > > You may continue by restarting the session. > > > > org.apache.hivemind.ApplicationRuntimeException > > Error at context:/WEB-INF/NavLogin.jwc, line 9, column 37: Method > > 'public abstract void > > org.apache.tapestry.IForm.rewind(org.apache.tapestry.IMarkupWriter,org.apache.tapestry.IRequestCycle)' > > has no implementation in class com.corp.app.view.components.NavLogin > > (or enhanced subclass $NavLogin_2). > > location: context:/WEB-INF/NavLogin.jwc, line 9, column 37 > > 4 "http://jakarta.apache.org/tapestry/dtd/Tapestry_3_0.dtd"> > > 5 > > 6 > > 7 <component-specification > > class="com.atwcorp.trustedapp.view.components.NavLogin" > > 8 allow-body="no" > > 9 allow-informal-parameters="yes"> > > 10 > > 11 <property-specification name="username" type="java.lang.String" > > initial-value=""/> > > 12 <property-specification name="password" type="java.lang.String" > > initial-value=""/> > > 13 <property-specification name="loginError" type="boolean"/> > > 14 <property-specification name="callback" > > type="org.apache.tapestry.callback.ICallback" persistent="yes"/> > > > > Stack Trace: > > org.apache.hivemind.impl.StrictErrorHandler.error(StrictErrorHandler.java:39) > > org.apache.hivemind.impl.ErrorLogImpl.error(ErrorLogImpl.java:40) > > org.apache.tapestry.enhance.EnhancedClassValidatorImpl.validate(EnhancedClassValidatorImpl.java:121) > > $EnhancedClassValidator_1072db829db.validate($EnhancedClassValidator_1072db829db.java) > > org.apache.tapestry.services.impl.ComponentConstructorFactoryImpl.getComponentConstructor(ComponentConstructorFactoryImpl.java:91) > > > > > > Also on a side note, when I click on the restarting link I get a 404 > > that the restart.svc is not available. > > > > > > I thought I read that the 3.0 DTD for the page specs don't all need to > > be updated in 4.0 is that correct? 4.0 can still use the old 3.0 > > dtd's? I read throught the upgrade docs and am not sure what i'm > > missing or doing wrong. > > > > > > > > -- > > ~chris > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > > > -- > Howard M. Lewis Ship > Independent J2EE / Open-Source Java Consultant > Creator, Jakarta Tapestry > Creator, Jakarta HiveMind > > Professional Tapestry training, mentoring, support > and project work. http://howardlewisship.com > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > -- ~chris --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
