On Thu, Sep 25, 2008 at 4:04 AM, philwilson <[EMAIL PROTECTED]> wrote:
>
> Hi,
>
> I'm trying to use the appfuse:gen Maven plugin but when I run it I get a
> fatal error (below).
>
> I've created a new Struts2 project using the Struts 2 Basic archetype, and
> added a new entity called Person (code below).
>
> The mapping to Person is added to hibernate.cfg.xml successfully but the
> appfuse:gen task itself fails thusly:
>
> [INFO] [appfuse:gen] What is the name of your pojo (i.e. Person)?: Person
> log4j:WARN Continuable parsing error 57 and column 64
> log4j:WARN Attribute value "com.opensymphony.xwork2.util.OgnlValueStack" of
> type ID must be unique within the document.

I believe this can be fixed by removing the duplicate entry in log4j.xml.

> [INFO] Configuration XML file loaded:
> file:/C:/temp/demoappfuse/myproject/src/main/resources/hibernate.cfg.xml
> [INFO] Configuration XML file loaded:
> file:/C:/temp/demoappfuse/myproject/src/main/resources/hibernate.cfg.xml
> [INFO] src/main/resources/database.properties not found within the project.
> Trying absolute path.
> [INFO] No hibernate properties file loaded.
> [INFO]
> ------------------------------------------------------------------------
> [ERROR] FATAL ERROR
> [INFO]
> ------------------------------------------------------------------------
> [INFO] URI has an authority component
> [INFO]
> ------------------------------------------------------------------------
> [INFO] Trace java.lang.IllegalArgumentException: URI has an authority
> component
> at java.io.File.(File.java:340)

I've never seen this issue before. Are you using Java 6? If so, you
might want to try Java 5.

Matt

>
> The code for Person is:
>
> package com.mycompany.app.model;
>
> import java.util.Date;
> import java.util.List;
>
> import javax.persistence.Column;
> import javax.persistence.Entity;
> import javax.persistence.Id;
> import javax.persistence.Table;
> import javax.persistence.GeneratedValue;
>
> @Entity
> @Table(name = "person")
> public class Person {
>    private Long id;
>    private String username;
>
>    @Id
>    @GeneratedValue
>    public Long getId() {
>        return id;
>    }
>
>    @Column(name = "username")
>    public String getUsername() {
>        return username;
>    }
>
>    public void setId(Long id) {
>        this.id = id;
>    }
>
>     public void setUsername(String username) {
>        this.username = username;
>    }
>
> }
>
>
> Any help gratefully received.
>
> Thanks,
>
> Phil Wilson
> --
> View this message in context: 
> http://www.nabble.com/appfuse%3Agen-fatal-error%3A-URI-has-an-authority-component-tp19666551s2369p19666551.html
> Sent from the AppFuse - User mailing list archive at Nabble.com.
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to