[hibernate-issues] [Hibernate-JIRA] Resolved: (METAGEN-36) Attempt to recreate a file for type

Hardy Ferentschik (JIRA) noreply at atlassian.com
Mon Oct 4 10:07:57 EDT 2010


     [ http://opensource.atlassian.com/projects/hibernate/browse/METAGEN-36?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Hardy Ferentschik resolved METAGEN-36.
--------------------------------------

    Resolution: Fixed

Made sure that meta model classes for the same type do not get generated twice. However, that does not mean that the usecase in the example of this issue is actually valid.

> Attempt to recreate a file for type 
> ------------------------------------
>
>                 Key: METAGEN-36
>                 URL: http://opensource.atlassian.com/projects/hibernate/browse/METAGEN-36
>             Project: Hibernate Metamodel Generator
>          Issue Type: Bug
>          Components: processor
>    Affects Versions: 1.0.0.Final
>         Environment: Netbeans 6.9, Windows
>            Reporter: Radosław Smogura
>            Assignee: Hardy Ferentschik
>            Priority: Critical
>             Fix For: 1.1.0
>
>         Attachments: hibernate-jpa-test-embedable-mappedsuper.zip
>
>
> When genearting model from entities I got error 
> {code}
> "error: Problem with Filer: Attempt to recreate a file for type ...."
> {code}
> The problem looks like when mixing annotations {{@Embedable}} and {{@MappedSuperclass}}, removing one of those makes generation successful.
> Ant stack trace is as follow:
> {code}
>  at org.apache.tools.ant.taskdefs.Javac.compile(Javac.java:1113)
>         at org.apache.tools.ant.taskdefs.Javac.execute(Javac.java:906)
>         at org.netbeans.modules.java.source.ant.JavacTask.execute(JavacTask.java:136)
>         at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:291)
>         at sun.reflect.GeneratedMethodAccessor480.invoke(Unknown Source)
>         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>         at java.lang.reflect.Method.invoke(Method.java:597)
>         at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)
>         at org.apache.tools.ant.Task.perform(Task.java:348)
>         at org.apache.tools.ant.taskdefs.Sequential.execute(Sequential.java:68)
>         at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:291)
>         at sun.reflect.GeneratedMethodAccessor480.invoke(Unknown Source)
>         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>         at java.lang.reflect.Method.invoke(Method.java:597)
>         at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)
>         at org.apache.tools.ant.Task.perform(Task.java:348)
>         at org.apache.tools.ant.taskdefs.MacroInstance.execute(MacroInstance.java:398)
>         at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:291)
>         at sun.reflect.GeneratedMethodAccessor480.invoke(Unknown Source)
>         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>         at java.lang.reflect.Method.invoke(Method.java:597)
>         at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)
>         at org.apache.tools.ant.Task.perform(Task.java:348)
>         at org.apache.tools.ant.Target.execute(Target.java:390)
>         at org.apache.tools.ant.Target.performTasks(Target.java:411)
>         at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1397)
>         at org.apache.tools.ant.Project.executeTarget(Project.java:1366)
>         at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41)
>         at org.apache.tools.ant.Project.executeTargets(Project.java:1249)
>         at org.apache.tools.ant.module.bridge.impl.BridgeImpl.run(BridgeImpl.java:281)
>         at org.apache.tools.ant.module.run.TargetExecutor.run(TargetExecutor.java:539)
>         at org.netbeans.core.execution.RunClassThread.run(RunClassThread.java:154)
> {code}

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://opensource.atlassian.com/projects/hibernate/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

       



More information about the hibernate-issues mailing list