my pojo is very very simple as follows: and i am sure there is no problem about it ;-)
@Entity public class Teacher { private Long id; private String name; @Id @GeneratedValue(strategy = GenerationType.AUTO) public Long getId() { return id; } public void setId(Long id) { this.id = id; } @Column(name="name",length=50) public String getName() { return name; } public void setName(String name) { this.name = name; } } 发件人: Matt Raible 发送时间: 2007-07-20 14:57:25 收件人: users@appfuse.dev.java.net 抄送: 主题: Re: [appfuse-user] appfuse:install error If appfuse:gen and install worked for you a couple of days ago - I'd make sure your source is checked into source control and then try running it on the classes that it worked for last time. That will tell you if AMP is messed up or if it's unable to handle your POJO. I suspect the later. Matt On 7/19/07, chinofish <[EMAIL PROTECTED] > wrote: > > > I changed PK from String to Long, > there is another error ! > > [INFO] [appfuse:install] > [INFO] [AppFuse] Installing generated files (pattern: **/*.java)... > [INFO] > ------------------------------------------------------------------------ > [ERROR] FATAL ERROR > [INFO] > ------------------------------------------------------------------------ > [INFO] > D:\study\java\da_test\target\appfuse\generated-sources not > found. > [INFO] > ------------------------------------------------------------------------ > [INFO] Trace > D:\study\java\da_test\target\appfuse\generated-sources not > found. > at > org.apache.tools.ant.types.AbstractFileSet.getDirectoryScanner(AbstractFileSet.java:349) > at > org.apache.tools.ant.taskdefs.Copy.execute(Copy.java:404) > at > org.appfuse.mojo.installer.InstallArtifactsMojo.copyGeneratedObjects(InstallArtifactsMojo.java:195) > at > org.appfuse.mojo.installer.InstallArtifactsMojo.execute(InstallArtifactsMojo.java:101) > 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:272) > 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:585) > 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: 6 seconds > > > > > > But several days ago, appfuse:gen & appfuse:install works fine for me ;-) > > > Thanks for help !! > > > > ________________________________ > > chinofish > 2007-07-20 > ________________________________ > > 发件人: chinofish > 发送时间: 2007-07-20 12:29:27 > 收件人: appfuse-user > 抄送: > 主题: [appfuse-user] appfuse:install error > > > > > hi, > > when i execute : > > mvn appfuse:install -Dentity=entityName > > there is an error. > > i use 32-bit String to be my PK, but Long. > > maybe it's the reason ? > > the error log is as follows: > > [INFO] [appfuse:install] > [INFO] [AppFuse] Installing generated files (pattern: **/*.java)... > [INFO] [AppFuse] Installing sample data for DbUnit... > [INFO] > ------------------------------------------------------------------------ > [ERROR] FATAL ERROR > [INFO] > ------------------------------------------------------------------------ > [INFO] null > [INFO] > ------------------------------------------------------------------------ > [INFO] Trace > java.lang.IndexOutOfBoundsException > at java.io.BufferedReader.read(BufferedReader.java:256) > at > org.apache.tools.ant.taskdefs.optional.ReplaceRegExp.doReplace(ReplaceRegExp.java:404) > at > org.apache.tools.ant.taskdefs.optional.ReplaceRegExp.execute(ReplaceRegExp.java:491) > at > org.appfuse.mojo.installer.InstallArtifactsMojo.parseXMLFile(InstallArtifactsMojo.java:412) > at > org.appfuse.mojo.installer.InstallArtifactsMojo.installSampleData(InstallArtifactsMojo.java:217) > at > org.appfuse.mojo.installer.InstallArtifactsMojo.execute(InstallArtifactsMojo.java:104) > 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:272) > 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:585) > 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: 6 seconds > > > > Any suggestion will be greatly appreciated !!! > > > ________________________________ > > chinofish > 2007-07-20 -- http://raibledesigns.com