Did you put it in the same location as the .class file, or the same location as the .java file? As far as I know if it's in the same location as the .class files (i.e. /WEB-INF/classes/com.package...) it should work, but normally the .java files don't get included in the .war file. (*Chris*)
On Mon, Apr 18, 2011 at 9:01 AM, Christian Grobmeier <grobme...@gmail.com>wrote: > Oh wow, is it true? > > It seem ProjectsAction-conversion.properties and ProjectsAction must > be on the same location on classpath, but it must NOT reside in the > classfolder itself. > > When I added it on the same folder just in src/main/resources its used > from struts. > > Why not from the same location as the class is? > > Cheers > Christian > > On Mon, Apr 18, 2011 at 5:40 PM, Christian Grobmeier > <grobme...@gmail.com> wrote: > > Hi, > > > >> It appears to be trying to set an Array of Strings to your > setDeadlineTime > >> method, is it typed to take an Array of Strings? > > > > no arrays anywhere. > > > > But I found out I get more debug output with: > > log4j.logger.com.opensymphony.xwork2=DEBUG > > > > Now I could see that my conversion.properties file is not loaded. None > > of my converters is used, it works for the other fields with the > > default converter. > > > > A shortened logfile: > > > > DEBUG Property: deadlineTime > > DEBUG Class: ...Project > > DEBUG field-level type converter for property [deadlineTime] = none found > > DEBUG Property: project.deadlineTime > > DEBUG Class: ....ProjectsAction > > DEBUG global-level type converter for property [deadlineTime] = noe found > > DEBUG falling back to default type converter XWorkBasicConverter > > > > my time textfield throws an error, it cannot be handled by the default > > converter. > > > > Now my assumption is i have done something wrong with the conversion > properties. > > > > My entity is named "Project". The props is named: > Project-conversion.properties > > Its located in the same package as "Project". > > > > I have tried it with my Action "ProjectsAction" too. The file is > > ProjectsAction-conversion.properties > > Same location as ProjectsAction. > > > > Content is as follows: > > deadlineTime = de.....converter.DateConverter > > > > or in the actions case: > > project.deadlineTime = de.....converter.DateConverter > > > > Any ideas why this is not drawn by Struts? > > > > Thanks! > > Christian > > > > > >> (*Chris*) > >> > >> On Mon, Apr 18, 2011 at 7:59 AM, Christian Grobmeier < > grobme...@gmail.com>wrote: > >> > >>> Hi all, > >>> > >>> i have a form with only 6 values. > >>> 4 Dates, 1 int, one string. > >>> > >>> I created 2 different conversion classes for the 4 dates. One is for > >>> creating a good date from a string like 13:30, one is for the actual > >>> date. I don't know why, but the ones for dates work and the one for > >>> time does not work. > >>> > >>> Even when i use the same conversion class for all fields, the time > >>> fields do not work. > >>> > >>> In my jsp they are named correct: > >>> > >>> project.deadlineTime > >>> > >>> In my Pojo it is: > >>> > >>> Project.setDeadlineTime(Date deadlineTime) > >>> > >>> In my > >>> > >>> MyAction-conversion.properties: > >>> > >>> project.deadlineTime = de.blub.converter.TimeConverter > >>> > >>> As the property file has the working conversions defined, I assume it > >>> is drawn correct. > >>> To avoid a problem in the converter, i have returned a new Date and > >>> once exchanged it with the working stuff. But nothing helped > >>> > >>> It always claims > >>> > >>> Error setting expression 'project.deadlineTime' with value > >>> '[Ljava.lang.String;@73ea7821' > >>> ognl.MethodFailedException: Method "setDeadlineTime" failed for object > >>> > >>> > >>> Then I tried to enable some logging output in the Converters. But they > >>> do not output anything (for none of the fields). All other of my > >>> classes can create output on the specific level. > >>> > >>> Even when I debug I cannot breakpoint and step into them. It is as if > >>> they would not exist. In all other classes it works > >>> > >>> My questions: > >>> - any ideas what I could look for and why the two fields are not > working? > >>> - why is there no logging possible? > >>> - and why can't I get into a breakpoint when debugging with eclipse > >>> and run-jetty-run plugin? > >>> > >>> Any help is appreciated :-( > >>> > >>> Thanks! > >>> Christian > >>> > >>> --------------------------------------------------------------------- > >>> To unsubscribe, e-mail: user-unsubscr...@struts.apache.org > >>> For additional commands, e-mail: user-h...@struts.apache.org > >>> > >>> > >> > > > > > > > > -- > > http://www.grobmeier.de > > > > > > -- > http://www.grobmeier.de > > --------------------------------------------------------------------- > To unsubscribe, e-mail: user-unsubscr...@struts.apache.org > For additional commands, e-mail: user-h...@struts.apache.org > >