Adrian Crum wrote: > I'm forwarding this to the dev list because this is the second time this > problem has been encountered in a week. > > Rev 935381 changed how the framework loads/includes converter classes. The > new method depends on a newer version of ant. Anyone using an older version > of ant ends up with an OFBiz installation that won't run. > > Should we put the converter class loading back the way it was, or just keep > telling users to upgrade to a newer version of ant? Any other suggestions?
Upgrade ant. ant 1.7.0 places things into META-INF/service, instead of META-INF/services, which is patently wrong. The reason that ant is used to create those entries, is so that 'test' classes can be placed into a separate set of jars, which allows installations to be made smaller(without including the test classes). This also reduces memory utilization in the permgen space, reduces all classloader/classpath work(catalina comes to mind), etc. ant 1.7.1 fixes it. > > -Adrian > > --- On Sat, 7/24/10, Matt Warnock <[email protected]> wrote: > >> From: Matt Warnock <[email protected]> >> Subject: Re: AW: AW: no permission for /partymgr, user admin >> To: [email protected] >> Date: Saturday, July 24, 2010, 1:16 PM >> I've had that same experience several >> times and discovered it was the >> wrong ant version, usually because I forgot and used "ant >> run-install" >> instead of "./ant run-install". The correct version >> of ant is supplied >> with the code, so use that. Other versions seem to >> cause wierdness. >> The other possibility that comes to mind is using OpenJDK >> instead of the >> standard Sun JDK-- similar issues with not being able to >> find all the >> right bits. >> -- >> Matt Warnock <[email protected]> >> RidgeCrest Herbals, Inc. >> >> On Sat, 2010-07-24 at 15:50 +0200, Norbert Rieger wrote: >>> I tried the clean-all and run-install and got some >> errors when loading data. >>> Unfortunately I do not have the output, it was a >> series of conversion error >>> from or to BigDecimal followed by errors on commit. >>> >>> Maybe I messed up my installation. >>> >>> A new checkout, build and run-install and the partymgr >> an facilitymgr is >>> available. >>> >>> -----Ursprüngliche Nachricht----- >>> Von: BJ Freeman [mailto:[email protected]] >>> Gesendet: Freitag, 23. Juli 2010 18:56 >>> An: [email protected] >>> Betreff: Re: AW: no permission for /partymgr, user >> admin >>> I have not run into that situation. >>> the ant clean-all removed the database that may have a >> status set from >>> some other operation. >>> it is always recommend to do a clean-all >>> before doing another run-install >>> >>> erp aql sent the following on 7/23/2010 9:35 AM: >>>> It seems that if you do a second ant run-install >> without an ant clean in >>> between there is this boolean converter error: >>>> Could not >> convert field value for the field: [hasPermission] to >>> the [Boolean] type for the value [true]: >>>> org.ofbiz.base.util.GeneralException: Conversion >> from java.lang.String to >>> Boolean not currently supported >>>> Exception: org.ofbiz.base.util.GeneralException >>>> Message: Conversion from java.lang.String to >> Boolean not currently >>> supported >>>> Because of this, the permission can not be >> checked and the message is >>> displayed "You do not have permission to view this >> page. ("PARTYMGR_VIEW" or >>> "PARTYMGR_ADMIN" needed)" even that the permissions >> are correctly >>> configured. >>>> The problem may be related to a possible bug on >> the conversion code. So, >>> the workaround seems to be: do an ant clean-all every >> time before ant >>> run-install. >>>> Regards, >>>> Cristian >>>> >>>> On 23/07/2010, at 6:15 PM, BJ Freeman wrote: >>>> >>>>> it sounnds like the install did not happen >> properly >>>>> do >>>>> ant clean-all >>>>> then >>>>> ant run-install >>>>> if your using linux >>>>> then use ./ant >>>>> >>>>> \\ >>>>> \\Norbert Rieger sent the following on >> 7/23/2010 7:14 AM: >>>>>> I did a run-install. >>>>>> >>>>>> If no party is generated, how will I do >> this if I can not log in (I'm >>> new to >>>>>> OFBiz maybe I do not yet understand the >> whole context) ? >>>>>> -----Ursprüngliche Nachricht----- >>>>>> Von: BJ Freeman [mailto:[email protected]] >>>>>> Gesendet: Freitag, 23. Juli 2010 16:01 >>>>>> An: [email protected] >>>>>> Betreff: Re: no permission for /partymgr, >> user admin >>>>>> did you do a >>>>>> ant run-install so you would have demo >> data? >>>>>> ant run-install-ext does not install any >> parties or log ins >>>>>> do a >>>>>> ant -p >>>>>> on how to create an admin account. >>>>>> this is only a log in with admin security >> it does not created any party. >>>>>> Norbert Rieger sent the following on >> 7/23/2010 6:07 AM: >>>>>>> Hi, >>>>>>> >>>>>>> I tried to log into /partymgr or >> /humanres with user admin and got the >>>>>> error >>>>>>> message: >>>>>>> >>>>>>> "You do not have permission to view >> this page. ("PARTYMGR_VIEW" or >>>>>>> "PARTYMGR_ADMIN" needed)" >>>>>>> >>>>>>> Doesn't admin has this permissions on >> default or do I have to log in >>> with >>>>>> a >>>>>>> different user ? >>>>>>> >>>>>>> How can I add this permissions to >> admin (or another user) ? >>>>>>> Thanks a lot for your help. >>>>>>> >>>>>>> Norbert >>>>>>> >>>>>>> I'm working with trunk revision >> 967053 (build + run-install). >>>>>>> >>>>>> >>>> >> > > >
