[forge-dev] createNewFile

ggastald at redhat.com ggastald at redhat.com
Mon Dec 3 12:50:41 EST 2012


You're Welcome ! Thank you for the feedback !

On 12/03/2012 02:50 PM, Luca Masini wrote:
> Sorry for the delay, the problem went out using the SNAPSHOT.
>
> Thank you for your support.
>
>
> 2012/11/19 <ggastald at redhat.com <mailto:ggastald at redhat.com>>
>
>     Luca,
>
>     Just pushed the changes to the master branch. Can you try it again
>     with the latest version ?
>
>     Thanks !
>
>
>     On 11/19/2012 02:34 PM, ggastald at redhat.com
>     <mailto:ggastald at redhat.com> wrote:
>>     Hum, I guess it makes sense.
>>     The CDIFacetImpl isInstalled() returns false only if the config
>>     file exists and the required dependencies are not found. Need a
>>     check on that. Fixing now.
>>
>>     On 11/19/2012 02:28 PM, Luca Masini wrote:
>>>     It complaints that the file exists.
>>>
>>>     It's true, but I should be able to get the facet anyway in my
>>>     plugin, don't you think ?
>>>
>>>
>>>     2012/11/19 Lincoln Baxter, III <lincolnbaxter at gmail.com
>>>     <mailto:lincolnbaxter at gmail.com>>
>>>
>>>         Yes, that looks right. What is the underlying exception from
>>>         the file creation error? That's a bit strange.
>>>
>>>
>>>
>>>         On Sun, Nov 18, 2012 at 3:49 PM, Luca Masini
>>>         <luca.masini.mailing.list at gmail.com
>>>         <mailto:luca.masini.mailing.list at gmail.com>> wrote:
>>>
>>>             Well, I'm trying to help developing the forge-errai
>>>             plugin, and doing the scaffolding I added this:
>>>
>>>             @Alias("errai-ui")
>>>             @Help("Errai scaffolding")
>>>             @RequiresFacet({ WebResourceFacet.class,
>>>                      DependencyFacet.class,
>>>                      PersistenceFacet.class,
>>>                      EJBFacet.class,
>>>                      CDIFacet.class })
>>>
>>>             And when doing the install the CDIFacet is installed I
>>>             got this:
>>>
>>>             java.lang.RuntimeException: Failed to create required
>>>             [/Users/lucamasini/Documents/workspaceJBossTools/forge-2/src/main/webapp/WEB-INF/beans.xml]
>>>             at
>>>             org.jboss.forge.spec.javaee.cdi.CDIFacetImpl.install(CDIFacetImpl.java:63)
>>>             at
>>>             org.jboss.forge.project.BaseProject.performInstallation(BaseProject.java:240)
>>>             at
>>>             org.jboss.forge.project.BaseProject.installFacet(BaseProject.java:166)
>>>             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.jboss.weld.bean.proxy.AbstractBeanInstance.invoke(AbstractBeanInstance.java:48)
>>>             at
>>>             org.jboss.weld.bean.proxy.ProxyMethodHandler.invoke(ProxyMethodHandler.java:125)
>>>             at
>>>             org.jboss.weld.proxies.Project$-1946286523$Proxy$_$$_WeldClientProxy.installFacet(Project$-1946286523$Proxy$_$$_WeldClientProxy.java)
>>>             at
>>>             org.jboss.forge.shell.project.FacetInstallationHandler.performInstallation(FacetInstallationHandler.java:105)
>>>             at
>>>             org.jboss.forge.shell.project.FacetInstallationHandler.installDependencies(FacetInstallationHandler.java:159)
>>>             at
>>>             org.jboss.forge.shell.project.FacetInstallationHandler.performInstallation(FacetInstallationHandler.java:100)
>>>             at
>>>             org.jboss.forge.shell.project.FacetInstallationHandler.install(FacetInstallationHandler.java:81)
>>>             at
>>>             org.jboss.forge.shell.project.FacetInstallationHandler.installRequest(FacetInstallationHandler.java:59)
>>>             at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
>>>             Method)
>>>             at
>>>             sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>>>             at
>>>             sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>>>             ...
>>>             ...
>>>             ...
>>>
>>>             Am I using it in the right way ?
>>>
>>>
>>>             2012/11/18 Lincoln Baxter, III <lincolnbaxter at gmail.com
>>>             <mailto:lincolnbaxter at gmail.com>>
>>>
>>>                 Hey Luca, could you also give us the steps to
>>>                 reproduce? Thanks!
>>>
>>>
>>>                 On Sun, Nov 18, 2012 at 8:25 AM, George Gastaldi
>>>                 <ggastald at redhat.com <mailto:ggastald at redhat.com>>
>>>                 wrote:
>>>
>>>                     Sounds like a bug to me. Can you reproduce it
>>>                     with a test case ? We'll check it asap.
>>>
>>>                     Thanks !
>>>
>>>                     George Gastaldi
>>>
>>>                     Em 18/11/2012, às 08:30, Luca Masini
>>>                     <luca.masini at gmail.com
>>>                     <mailto:luca.masini at gmail.com>> escreveu:
>>>
>>>>                     Hi, a question that may be is stupid, but why
>>>>                     when I install the CDIFacet forge does a
>>>>                     createNewFile ??
>>>>
>>>>                     This, in case the facet was yet there,a launch
>>>>                     a RuntimeException.
>>>>
>>>>                     Is done to prevent overwriting of custom
>>>>                     beans.xml ??
>>>>
>>>>                     Thank you.
>>>>
>>>>                     -- 
>>>>                     ****************************************
>>>>                     http://www.lucamasini.net
>>>>                     http://twitter.com/lmasini
>>>>                     http://www.linkedin.com/pub/luca-masini/7/10/2b9
>>>>                     ****************************************
>>>>                     _______________________________________________
>>>>                     forge-dev mailing list
>>>>                     forge-dev at lists.jboss.org
>>>>                     <mailto:forge-dev at lists.jboss.org>
>>>>                     https://lists.jboss.org/mailman/listinfo/forge-dev
>>>
>>>                     _______________________________________________
>>>                     forge-dev mailing list
>>>                     forge-dev at lists.jboss.org
>>>                     <mailto:forge-dev at lists.jboss.org>
>>>                     https://lists.jboss.org/mailman/listinfo/forge-dev
>>>
>>>
>>>
>>>
>>>                 -- 
>>>                 Lincoln Baxter, III
>>>                 http://ocpsoft.org
>>>                 "Simpler is better."
>>>
>>>                 _______________________________________________
>>>                 forge-dev mailing list
>>>                 forge-dev at lists.jboss.org
>>>                 <mailto:forge-dev at lists.jboss.org>
>>>                 https://lists.jboss.org/mailman/listinfo/forge-dev
>>>
>>>
>>>
>>>
>>>             -- 
>>>             ****************************************
>>>             http://www.lucamasini.net
>>>             http://twitter.com/lmasini
>>>             http://www.linkedin.com/pub/luca-masini/7/10/2b9
>>>             ****************************************
>>>
>>>             _______________________________________________
>>>             forge-dev mailing list
>>>             forge-dev at lists.jboss.org <mailto:forge-dev at lists.jboss.org>
>>>             https://lists.jboss.org/mailman/listinfo/forge-dev
>>>
>>>
>>>
>>>
>>>         -- 
>>>         Lincoln Baxter, III
>>>         http://ocpsoft.org
>>>         "Simpler is better."
>>>
>>>         _______________________________________________
>>>         forge-dev mailing list
>>>         forge-dev at lists.jboss.org <mailto:forge-dev at lists.jboss.org>
>>>         https://lists.jboss.org/mailman/listinfo/forge-dev
>>>
>>>
>>>
>>>
>>>     -- 
>>>     ****************************************
>>>     http://www.lucamasini.net
>>>     http://twitter.com/lmasini
>>>     http://www.linkedin.com/pub/luca-masini/7/10/2b9
>>>     ****************************************
>>>
>>>
>>>     _______________________________________________
>>>     forge-dev mailing list
>>>     forge-dev at lists.jboss.org  <mailto:forge-dev at lists.jboss.org>
>>>     https://lists.jboss.org/mailman/listinfo/forge-dev
>>
>>     -- 
>>     *George Gastaldi* | /Senior Software Engineer/
>>     JBoss Forge Team
>>     Red Hat
>>
>>
>>     _______________________________________________
>>     forge-dev mailing list
>>     forge-dev at lists.jboss.org  <mailto:forge-dev at lists.jboss.org>
>>     https://lists.jboss.org/mailman/listinfo/forge-dev
>
>     -- 
>     *George Gastaldi* | /Senior Software Engineer/
>     JBoss Forge Team
>     Red Hat
>
>     _______________________________________________
>     forge-dev mailing list
>     forge-dev at lists.jboss.org <mailto:forge-dev at lists.jboss.org>
>     https://lists.jboss.org/mailman/listinfo/forge-dev
>
>
>
>
> -- 
> ****************************************
> http://www.lucamasini.net
> http://twitter.com/lmasini
> http://www.linkedin.com/pub/luca-masini/7/10/2b9
> ****************************************
>
>
> _______________________________________________
> forge-dev mailing list
> forge-dev at lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/forge-dev

-- 
*George Gastaldi* | /Senior Software Engineer/
JBoss Forge Team
Red Hat
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.jboss.org/pipermail/forge-dev/attachments/20121203/1e0dd9f2/attachment-0001.html 


More information about the forge-dev mailing list