Permissions are the first thing I changed to ensure that the files were
readable. Below is my ls -l dump:

rwxrwxrwx 1 abel abel    1944 2012-05-21 14:06 guestbook.xml
-rwxr-xr-x 1 abel abel  739437 2012-05-06 20:39 jooq-2.3.0.jar
-rwxr-xr-x 1 abel abel   59046 2012-05-06 20:39 jooq-codegen-2.3.0.jar
-rwxr-xr-x 1 abel abel 1811955 2012-05-06 20:39 jooq-console-2.3.0.jar
-rwxr-xr-x 1 abel abel  426133 2012-05-06 20:39 jooq-meta-2.3.0.jar
-rwxrwxrwx 1 abel abel     896 2012-05-21 13:22 log4j.xml

Regards Abel

On Mon, May 21, 2012 at 2:41 PM, Lukas Eder <[email protected]> wrote:

> Hmm, that is odd. Well the GenerationTool code for loading that file
> is straightforward:
>
>        public static void main(String[] args) throws Exception {
>                if (args.length < 1) {
>                        error();
>                }
>
>                InputStream in =
> GenerationTool.class.getResourceAsStream(args[0]);
>
>                if (in == null) {
>                        log.error("Cannot find " + args[0]);
>                        // [...]
>
> As you can see, this can only be because Java cannot load the file
> from the classpath. Did you check access flags (i.e. what do you get
> when running "ls -l .")
>
> Cheers
> Lukas
>
> 2012/5/21 Abel Birya <[email protected]>:
> > Hi Lukas,
> >
> > Thanks for your reply. It's been a while. I hope you are carrying on
> well.
> >
> > Actually this is the surprising thing because when I run the ls command,
> > this is what I have:
> >
> > guestbook.xml  jooq-2.3.0.jar  jooq-codegen-2.3.0.jar
> > jooq-console-2.3.0.jar  jooq-meta-2.3.0.jar  log4j.xml
> > mysql-connector-java-5.1.13-bin.jar.
> >
> > All the required files are present in the directory that I am using to
> run
> > the code generation from.
> >
> > I have been at this since morning and I guess I have just run out of
> ideas
> > as to what is going wrong.
> >
> > Kind regards
> >
> >
> > On Mon, May 21, 2012 at 2:29 PM, Lukas Eder <[email protected]>
> wrote:
> >>
> >> Is guestbook.xml located on the classpath? In your case, it would have
> >> to be located in the current working directory ".". On a Linux/Unix
> >> environment, you should be able to see this:
> >>
> >> $ cd my-jooq-test-dir
> >> $ ls
> >> guestbook.xml jooq-2.3.0.jar jooq-codegen-2.3.0.jar
> >> jooq-meta-2.3.0.jar mysql-connector-java-5.1.13-bin.jar
> >>
> >> And if you see all of the above, then you can run the following (as you
> >> tried):
> >>
> >> $ java -classpath
> >>
> >>
> jooq-2.3.0.jar:jooq-codegen-2.3.0.jar:jooq-meta-2.3.0.jar:mysql-connector-java-5.1.13-bin.jar:.
> >> org.jooq.util.GenerationTool /guestbook.xml
> >>
> >> Cheers
> >> Lukas
> >>
> >> 2012/5/21 name256 <[email protected]>:
> >> > Hi,
> >> >
> >> > I have just downloaded 2.3 and I am having a torrid time running the
> >> > code
> >> > generator. I seem to have forgotten how I ran it the last time I used
> >> > JOOQ.
> >> > I have followed the instructions on the manual to the letter but when
> i
> >> > run
> >> > "java -classpath
> >> >
> >> >
> jooq-2.3.0.jar:jooq-codegen-2.3.0.jar:jooq-meta-2.3.0.jar:mysql-connector-java-5.1.13-bin.jar:.
> >> > org.jooq.util.GenerationTool /guestbook.xml", I get the result below:
> >> >
> >> > 0    [main] ERROR org.jooq.util.GenerationTool  - Cannot find
> >> > /guestbook.xml
> >> > 1    [main] ERROR org.jooq.util.GenerationTool  - -----------
> >> > 1    [main] ERROR org.jooq.util.GenerationTool  - Please be sure it is
> >> > located on the classpath and qualified as a classpath location.
> >> > 1    [main] ERROR org.jooq.util.GenerationTool  - If it is located at
> >> > the
> >> > current working directory, try adding a '/' to the path
> >> > 1    [main] ERROR org.jooq.util.GenerationTool  - Usage :
> GenerationTool
> >> > <configuration-file>
> >> >
> >> > Kindly assist.
> >
> >
>

Reply via email to