-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 my suggestion is you keep a pure svn checkout that you can go look when it says something like not found in class'org.ofbiz.base.util.StringUtil$StringWrapper and see the history or just go into the class and figure it out.
My development is also taken a different direction from the trunk so I am continually having to run compares against the SVN (my local copy) to see what is what. With a lot of changes they make it is not as simple as to just put in commit, since it may depend on previous commits. There was a discussion about making things with VerbNoun looks like this one is changed to wrapString and there is a makeStringWrapper that is calls Enjoy the world of chasing your tail (meant to be humorous). madppiper sent the following on 3/15/2009 2:51 AM: > hmm, > > well I applied the Revision as a patch, meaning that I downloaded each file > and replaced my own and followed the instructions on which other files i had > to remove... Problems arose, however, on compiling and I ended up having to > add the ESAPI packages as well and change the StringUtil Class which > contains the StringWrapper. > >>From there I now receive the same bugging error that initially forced me to > apply a patch instead of doing a clean update to the most current revision. > > Within my groovy script I try to use the checkLoginUrl, but without the > "/checklogin/" location, which is why I am doing a simple String replace: > > context.get("checkLoginUrl").replace("/checkLogin/","") > > > This concept used to work with the previous versions of the StringUtil > class, but now, I receive the following error: > > " org.ofbiz.widget.screen.ScreenRenderException: > Error rendering screen > [component://brandsparadise/widget/BrandsparadiseScreens.xml#main]: > org.ofbiz.base.util.GeneralException: Error running BSH script at location > [component://brandsparadise/webapp/brandsparadise/actions/cms.bsh] (Error > running BSH script at > [component://brandsparadise/webapp/brandsparadise/actions/cms.bsh], line > [17]: Sourced file: > component://brandsparadise/webapp/brandsparadise/actions/cms.bsh : Error in > method invocation: Method replace( java.lang.String, java.lang.String ) not > found in class'org.ofbiz.base.util.StringUtil$StringWrapper' : at Line: 17 : > in file: component://brandsparadise/webapp/brandsparadise/actions/cms.bsh : > .replace ( "/checkLogin/" , "" ) > (Sourced file: > component://brandsparadise/webapp/brandsparadise/actions/cms.bsh : Error in > method invocation: Method replace( java.lang.String, java.lang.String ) not > found in class'org.ofbiz.base.util.StringUtil$StringWrapper')) (Error > running BSH script at location > [component://brandsparadise/webapp/brandsparadise/actions/cms.bsh] (Error > running BSH script at > [component://brandsparadise/webapp/brandsparadise/actions/cms.bsh], line > [17]: Sourced file: > component://brandsparadise/webapp/brandsparadise/actions/cms.bsh : Error in > method invocation: Method replace( java.lang.String, java.lang.String ) not > found in class'org.ofbiz.base.util.StringUtil$StringWrapper' : at Line: 17 : > in file: component://brandsparadise/webapp/brandsparadise/actions/cms.bsh : > .replace ( "/checkLogin/" , "" ) > (Sourced file: > component://brandsparadise/webapp/brandsparadise/actions/cms.bsh : Error in > method invocation: Method replace( java.lang.String, java.lang.String ) not > found in class'org.ofbiz.base.util.StringUtil$StringWrapper'))) > " > > -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.6 (MingW32) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD4DBQFJvNvrrP3NbaWWqE4RApy/AJ9WEMMufXayRxayt72fTbWZjZ0NXgCY/GVZ M5g+2QU8HLILTC/kVqdjSg== =vETt -----END PGP SIGNATURE-----