Re: Overrides not quite transparent?
Aleksandar Vidakovic <[email protected]>
| Newsgroups | gmane.comp.java.keel.devel |
|---|---|
| Message-ID | <1112729791.9552.1.camel@popper> |
Maybe you have to delete your plugin cache?!? Aleks On Tue, 2005-04-05 at 13:01 -0500, Gene wrote: > OK, this ugly thing popped back up when I added my persistents to the > new build system, and I've finally tracked it down. > > tool-xdoclet/modules/persist/src/xdoclet/modules/persist/resources/persist-fields.xdt > line 30 SHOULD be > multi-valued="<XDtMethod:methodTagValue tagName="persist.field" > paramName="multi-valued" values="true,false" /> > > as it is now, the XDtMethod:methodTagValue and tagName are run together, > so it bombs on any multi-valued config. (I suppose I'm the only one > using multi-value configs). > > Anyway, how can i update my system to reflect my change? I made it > locally, ran maven jar:install from the tool-xdoclet directory. It says > it copied xdoclet-1.2.2.jar to my local repository. But when I run > maven jar:install on my app folder, I get the same errors. > > I THINK this is my maven novice showing. > > TIA > gene > > Gene wrote: > > > > > > Michael Nash wrote: > > > >> Gene: > >> > >> Hmm. I'm going to go back & dig into this, as it's very strange indeed > >> that you couldn't even build it locally. > > > > > > Hope i didn't mislead. I was able to generate xdoclet-1.2.2.zip into > > the keel-build/lib dir, from xdoclet-tool locally. > > Just got the same message when trying to build my project. All I did > > was rule out the cvs version was not corrupted. > > > >> > >> No tags changed at all, I just updated from the old version of xdoclet > >> to the newest one to get the latest bug fixes & so forth... > >> > > > > Thanks Mike > > > >> Mike > >> > >> On Tue, 2005-02-01 at 10:41, Gene wrote: > >> > >>> D'oh, exact same message. > >>> > >>> Dug xdoclet-1.2b4 out of the attic, installed, and project built > >>> properly. > >>> > >>> Any suggestions? Anything major changed in xdoclet tags since > >>> then?(This was the first time I'd updated my build system to use the > >>> new 1.2.2 versions of xdoclet tool). > >>> > >>> TIA > >>> gene > >>> > >>> Michael Nash wrote: > >>> > >>>> Gene: > >>>> > >>>> On Tue, 2005-02-01 at 09:32, Gene wrote: > >>>> > >>>> > >>>>> Did a Replace with Latest From HEAD on keel-build project, after an > >>>>> ant clean-keel and manual remove of > >>>>> keel-build/deploy/xdoclet-keel-1.2.2 > >>>>> > >>>>> ant completeinstall > >>>>> > >>>>> same error messages. > >>>> > >>>> > >>>> > >>>> Very strange... > >>>> > >>>> > >>>> > >>>>> any way I can build it locally? > >>>> > >>>> > >>>> > >>>> Yes. Check out tool-xdoclet, then do an "ant" in that dir. When that's > >>>> finished (it will complain if you don't have MAVEN_HOME set, but can be > >>>> ignore), do an "ant -f build-keel.xml mkbundle". This will create and > >>>> copy to keel-build/lib the zip file. Then do a fresh completeinstall to > >>>> un-zip it into the right place. > >>>> > >>>> Mike > >>>> > >>>> > >>>> > >>>>> Michael Nash wrote: > >>>>> > >>>>> > >>>>>> Gene: > >>>>>> > >>>>>> That almost sounds like it has a bad copy of the XDoclet jar - I did > >>>>>> have some trouble checking it in (e.g. it failed & I had to restart). > >>>>>> Maybe try re-checking-out the zip & doing a new completeinstall to > >>>>>> get a > >>>>>> fresh copy? > >>>>>> > >>>>>> That doclet is definitely in there, I just ran it here to make sure. > >>>>>> > >>>>>> Mike > >>>>>> > >>>>>> On Tue, 2005-02-01 at 08:33, Gene wrote: > >>>>>> > >>>>>> > >>>>>> > >>>>>>> I think I spoke too soon. After everything installs properly, > >>>>>>> I'm getting an xdoclet error on build: > >>>>>>> > >>>>>>> [persistdoclet] (TemplateEngine.invokeMethod 567 ) Could > >>>>>>> not find method > >>>>>>> xdoclet.tagshandler.MethodTagsHandler.methodTagValuetagName="persist.field" > >>>>>>> in > >>>>>>> class xdoclet.tagshandler.MethodTagsHandler > >>>>>>> [persistdoclet] (XDocletMain.start 53 ) > >>>>>>> Running XDoclet failed. > >>>>>>> [persistdoclet] (XDocletMain.start 54 ) > >>>>>>> <<Running XDoclet failed.: xdoclet.template.TemplateException: > >>>>>>> Could not find method methodTagValueta > >>>>>>> gName="persist.field" in class > >>>>>>> xdoclet.tagshandler.MethodTagsHandler > >>>>>>> (xdoclet.tagshandler.MethodTagsHandler.methodTagValuetagName="persist.field"())>> > >>>>>>> > >>>>>>> [persistdoclet] xdoclet.template.TemplateException: Could not > >>>>>>> find method methodTagValuetagName="persist.field" in class > >>>>>>> xdoclet.tagshandler.MethodTagsHandler ( > >>>>>>> xdoclet.tagshandler.MethodTagsHandler.methodTagValuetagName="persist.field"()) > >>>>>>> > >>>>>>> [persistdoclet] at > >>>>>>> xdoclet.template.TemplateEngine.invokeMethod(TemplateEngine.java:568) > >>>>>>> > >>>>>>> > >>>>>>> unfortunately, i haven't made any changes to the entity's tags, > >>>>>>> and it was building ok before. Any ideas? > >>>>>>> > >>>>>>> TIA > >>>>>>> gene > >>>>>>> > >>>>>>> Gene wrote: > >>>>>>> > >>>>>>> > >>>>>>> > >>>>>>>> Thanks Mike, got the fix. I played with rebuild myself, but > >>>>>>>> couldn't make it work. got the right version, and everything is > >>>>>>>> building again. thanks > >>>>>>>> gene > >>>>>>>> > >>>>>>>> Michael Nash wrote: > >>>>>>>> > >>>>>>>> > >>>>>>>> > >>>>>>>> > >>>>>>>>> I may have created a different problem - I just found out that the > >>>>>>>>> xdoclet I just checked in was compiled for JDK1.5, and wouldn't > >>>>>>>>> run > >>>>>>>>> correctly on 1.4. I'm re-building now with 1.4-compat turned > >>>>>>>>> on, and > >>>>>>>>> will check in a fresh one. > >>>>>>>>> > >>>>>>>>> If anyone got an error about "incompatible bytecode version", > >>>>>>>>> that was > >>>>>>>>> me, sorry! > >>>>>>>>> > >>>>>>>>> Mike > >>>>>>>>> > >>>>>>>>> On Mon, 2005-01-31 at 15:27, Gene wrote: > >>>>>>>>> > >>>>>>>>> > >>>>>>>>> > >>>>>>>>> > >>>>>>>>>> I must be missing a setting somewhere still, that is the > >>>>>>>>>> command I'm issueing to get the error. I'll check it too > >>>>>>>>>> > >>>>>>>>>> Shash Chatterjee wrote: > >>>>>>>>>> > >>>>>>>>>> > >>>>>>>>>> > >>>>>>>>>> > >>>>>>>>>>> Gene/Mike, > >>>>>>>>>>> > >>>>>>>>>>> I ran into this while catching back up on Keel...if I > >>>>>>>>>>> remember correctly, an "ant completeinstall" will install the > >>>>>>>>>>> lib from tool-xdoclet into keel-build. > >>>>>>>>>>> > >>>>>>>>>>> Shash > >>>>>>>>>>> > >>>>>>>>>>> Michael Nash wrote: > >>>>>>>>>>> > >>>>>>>>>>> > >>>>>>>>>>> > >>>>>>>>>>> > >>>>>>>>>>> > >>>>>>>>>>>> Gene: > >>>>>>>>>>>> > >>>>>>>>>>>> I'm just having a look at this now - tool-xdoclet is where > >>>>>>>>>>>> that zip is > >>>>>>>>>>>> generated from, but it should be available in keel-build/lib > >>>>>>>>>>>> for > >>>>>>>>>>>> un-zipping. Doesn't seem to be there, so I'll fix right away! > >>>>>>>>>>>> > >>>>>>>>>>>> Sorry about that - I did upgrade the xdoclet version > >>>>>>>>>>>> recently, must have > >>>>>>>>>>>> broke something... > >>>>>>>>>>>> > >>>>>>>>>>>> Mike > >>>>>>>>>>>> > >>>>>>>>>>>> > >>>>>>>>>>>> > >>>>>>>>>>> > >>>>>>>>>>> > >>>>>>>>>>> http://keelframework.org/documentation > >>>>>>>>>>> Keelgroup mailing list > >>>>>>>>>>> [email protected] > >>>>>>>>>>> http://lists.keelframework.com/listinfo.cgi/keelgroup-keelframework.com > >>>>>>>>>>> > >>>>>>>>>>> > >>>>>>>>>> > >>>>>>>>>> http://keelframework.org/documentation > >>>>>>>>>> Keelgroup mailing list > >>>>>>>>>> [email protected] > >>>>>>>>>> http://lists.keelframework.com/listinfo.cgi/keelgroup-keelframework.com > >>>>>>>>>> > >>>>>>>>> > >>>>>>>>> > >>>>>>>>> > >>>>>>>>> > >>>>>>>>> http://keelframework.org/documentation > >>>>>>>>> Keelgroup mailing list > >>>>>>>>> [email protected] > >>>>>>>>> http://lists.keelframework.com/listinfo.cgi/keelgroup-keelframework.com > >>>>>>>>> > >>>>>>>>> > >>>>>>>> > >>>>>>>> http://keelframework.org/documentation > >>>>>>>> Keelgroup mailing list > >>>>>>>> [email protected] > >>>>>>>> http://lists.keelframework.com/listinfo.cgi/keelgroup-keelframework.com > >>>>>>>> > >>>>>>>> > >>>>>>> > >>>>>>> http://keelframework.org/documentation > >>>>>>> Keelgroup mailing list > >>>>>>> [email protected] > >>>>>>> http://lists.keelframework.com/listinfo.cgi/keelgroup-keelframework.com > >>>>>>> > >>>>>> > >>>>>> > >>>>>> > >>>>>> http://keelframework.org/documentation > >>>>>> Keelgroup mailing list > >>>>>> [email protected] > >>>>>> http://lists.keelframework.com/listinfo.cgi/keelgroup-keelframework.com > >>>>>> > >>>>>> > >>>>> > >>>>> http://keelframework.org/documentation > >>>>> Keelgroup mailing list > >>>>> [email protected] > >>>>> http://lists.keelframework.com/listinfo.cgi/keelgroup-keelframework.com > >>>>> > >>>> > >>>> > >>>> > >>>> http://keelframework.org/documentation > >>>> Keelgroup mailing list > >>>> [email protected] > >>>> http://lists.keelframework.com/listinfo.cgi/keelgroup-keelframework.com > >>>> > >>> > >>> http://keelframework.org/documentation > >>> Keelgroup mailing list > >>> [email protected] > >>> http://lists.keelframework.com/listinfo.cgi/keelgroup-keelframework.com > >> > >> > >> > >> http://keelframework.org/documentation > >> Keelgroup mailing list > >> [email protected] > >> http://lists.keelframework.com/listinfo.cgi/keelgroup-keelframework.com > >> > > http://keelframework.org/documentation > > Keelgroup mailing list > > [email protected] > > http://lists.keelframework.com/listinfo.cgi/keelgroup-keelframework.com > > > http://keelframework.org/documentation.shtml > Keelgroup mailing list > [email protected] > http://lists.keelframework.com/listinfo.cgi/keelgroup-keelframework.com > -- Aleksandar Vidakovic <[email protected]> http://keelframework.org/documentation.shtml Keelgroup mailing list [email protected] http://lists.keelframework.com/listinfo.cgi/keelgroup-keelframework.com