I was trying to generate model objects from a SQL
server database and
got an error stating "Parameter 'directory' is not a
directory" (see
full trace below). I have not been able to figure out
what to do to
correct the problem, since the documentation on the
AMP is still so
sparse.
Any clues would be helpful and most appreciated.
Thanks.
-- Lee Rosen
Details of installation and environment:
Only an Appfuse Core modular archtype installed
against a SQL Server 2005 DB
Java 1.6
CentOS 5 Linux
I performed the following steps to get to this point:
- Initial download of Core archtype per the
quickstart guide.
- Changed pom.xml so that the mssql profile and
default piointed to my DB
- Ran 'mvn install -Psqlserver' to add in appfuse
initial tables and have it run initial test.
- Added target/test-classes/hibernate.reveng.xml to
force selection of only the desired tables by addin
the following line.
<schema-selection match-catalog="gogrid_2"
match-schema="dbo" match-table=".*"/>
- Ran 'mvn appfuse:gen-model -Psqlserver'
Trace:
[INFO] [appfuse:gen-model]
[INFO] Configuration XML file loaded:
/home/leer/gogridCSA/src/main/resources/hibernate.cfg.xml
[INFO] Configuration Properties file loaded:
/home/leer/gogridCSA/target/test-classes/jdbc.properties
[INFO]
------------------------------------------------------------------------
[ERROR] FATAL ERROR
[INFO]
------------------------------------------------------------------------
[INFO] Parameter 'directory' is not a directory
[INFO]
------------------------------------------------------------------------
[INFO] Trace
java.lang.IllegalArgumentException: Parameter
'directory' is not a directory
at
org.apache.commons.io.FileUtils.listFiles(FileUtils.java:292)
at
org.apache.commons.io.FileUtils.listFiles(FileUtils.java:377)
at
org.apache.commons.io.FileUtils.iterateFiles(FileUtils.java:395)
at
org.appfuse.mojo.exporter.ModelGeneratorMojo.execute(ModelGeneratorMojo.java:165)
at
org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:443)
at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:539)
at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeStandaloneGoal(DefaultLifecycleExecutor.java:493)
at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:463)
at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:311)
at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:278)
at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:143)
at
org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:334)
at
org.apache.maven.DefaultMaven.execute(DefaultMaven.java:125)
at
org.apache.maven.cli.MavenCli.main(MavenCli.java:280)
at
sun.reflect.NativeMethodAccessorImpl.invoke0(Native
Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at
java.lang.reflect.Method.invoke(Method.java:597)
at
org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315)
at
org.codehaus.classworlds.Launcher.launch(Launcher.java:255)
at
org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430)
at
org.codehaus.classworlds.Launcher.main(Launcher.java:375)
[INFO]
------------------------------------------------------------------------
[INFO] Total time: 3 seconds
[INFO] Finished at: Thu Sep 20 10:04:39 PDT 2007
[INFO] Final Memory: 14M/76M
[INFO]
------------------------------------------------------------------------
____________________________________________________________________________________
Take the Internet to Go: Yahoo!Go puts the Internet in your pocket: mail, news,
photos & more.
http://mobile.yahoo.com/go?refer=1GNXIC
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]