[JBoss JIRA] (JBDS-2075) Forge console goes crazy when running forge-from-scratch quickstart in JBDS Forge Console
by Pete Muir (JIRA)
Pete Muir created JBDS-2075:
-------------------------------
Summary: Forge console goes crazy when running forge-from-scratch quickstart in JBDS Forge Console
Key: JBDS-2075
URL: https://issues.jboss.org/browse/JBDS-2075
Project: Developer Studio (JBoss Developer Studio)
Issue Type: Bug
Security Level: Public (Everyone can see)
Affects Versions: 5.0.0.Beta1
Reporter: Pete Muir
{code}
? [named=The name of the new project (of type java.lang.String)]: acme
? [topLevelPackage=The top-level java package for the project [e.g: "com.example.project"] (of type java.lang.String)]: com.acme
? Use [/Users/pmuir/workspace/jboss-as-quickstart/forge-from-scratch/acme] as project directory? [Y/n]
***SUCCESS*** Created project [acme] in new working directory [/Users/pmuir/workspace/jboss-as-quickstart/forge-from-scratch/acme]
Wrote /Users/pmuir/workspace/jboss-as-quickstart/forge-from-scratch/acme
Wrote /Users/pmuir/workspace/jboss-as-quickstart/forge-from-scratch/acme/pom.xml
Wrote /Users/pmuir/workspace/jboss-as-quickstart/forge-from-scratch/acme/src/main/java
Wrote /Users/pmuir/workspace/jboss-as-quickstart/forge-from-scratch/acme/src/test/java
Wrote /Users/pmuir/workspace/jboss-as-quickstart/forge-from-scratch/acme/src/main/resources
Wrote /Users/pmuir/workspace/jboss-as-quickstart/forge-from-scratch/acme/src/test/resources
Wrote /Users/pmuir/workspace/jboss-as-quickstart/forge-from-scratch/acme/src/main/java/com/acme
Wrote /Users/pmuir/workspace/jboss-as-quickstart/forge-from-scratch/acme/src/main/resources/META-INF/forge.xml
EC: rest endpoint-from-entity CRN: /Users/pmuir/workspace/jboss-as-quickstart/forge-from-scratch/acme CRT: DirectoryResource CPN: /Users/pmuir/workspace/jboss-as-quickstart/forge-from-scratch/acme PAR: org.jboss.forge.shell.util.PipeOutImpl@3726b44d [Ljava.lang.String;@410927f7 POM File Modified: acme EC: build build CRN: /Users/pmuir/workspace/jboss-as-quickstart/forge-from-scratch/acme CRT: DirectoryResource CPN: /Users/pmuir/workspace/jboss-as-quickstart/forge-from-scratch/acme PAR: org.jboss.forge.shell.util.PipeOutImpl@71a52b88 null null null EC: set set CRN: /Users/pmuir/workspace/jboss-as-quickstart/forge-from-scratch/acme CRT: DirectoryResource CPN: /Users/pmuir/workspace/jboss-as-quickstart/forge-from-scratch/acme PAR: ACCEPT_DEFAULTS [Ljava.lang.String;@12cd2802 EC: cd cd CRN: /Users/pmuir/workspace/jboss-as-quickstart/forge-from-scratch/acme CRT: DirectoryResource CPN: /Users/pmuir/workspace/jboss-as-quickstart/forge-from-scratch/acme PAR: ~~ EC: run run CRN: /Users/pmuir/workspace/jboss-as-quickstart/forge-from-scratch/acme CRT: DirectoryResource CPN: /Users/pmuir/workspace/jboss-as-quickstart/forge-from-scratch/acme PAR: generate.fsh null EC: rest setup CRN: /Users/pmuir/workspace/jboss-as-quickstart/forge-from-scratch/acme CRT: DirectoryResource CPN: /Users/pmuir/workspace/jboss-as-quickstart/forge-from-scratch/acme PAR: org.jboss.forge.shell.util.PipeOutImpl@1f865b82 EC: cd cd CRN: /Users/pmuir/workspace/jboss-as-quickstart/forge-from-scratch/acme CRT: DirectoryResource CPN: /Users/pmuir/workspace/jboss-as-quickstart/forge-from-scratch/acme PAR: ~~ EC: scaffold from-entity CRN: /Users/pmuir/workspace/jboss-as-quickstart/forge-from-scratch/acme/src/main/java/com/acme/domain CRT: DirectoryResource CPN: /Users/pmuir/workspace/jboss-as-quickstart/forge-from-scratch/acme PAR: [Ljava.lang.String;@42357933 faces true null org.jboss.forge.shell.util.PipeOutImpl@6ef1dd49 EC: cd cd CRN: /Users/pmuir/workspace/jboss-as-quickstart/forge-from-scratch/acme/src/main/java/com/acme/domain CRT: DirectoryResource CPN: /Users/pmuir/workspace/jboss-as-quickstart/forge-from-scratch/acme PAR: .. EC: cd cd CRN: /Users/pmuir/workspace/jboss-as-quickstart/forge-from-scratch/acme/src/main/java/com/acme/domain CRT: DirectoryResource CPN: /Users/pmuir/workspace/jboss-as-quickstart/forge-from-scratch/acme PAR: .. EC: cd cd CRN: /Users/pmuir/workspace/jboss-as-quickstart/forge-from-scratch/acme/src/main/java/com/acme/domain CRT: DirectoryResource CPN: /Users/pmuir/workspace/jboss-as-quickstart/forge-from-scratch/acme PAR: .. EC: field oneToOne CRN: /Users/pmuir/workspace/jboss-as-quickstart/forge-from-scratch/acme/src/main/java/com/acme/domain/Customer.java CRT: JavaResource CPN: /Users/pmuir/workspace/jboss-as-quickstart/forge-from-scratch/acme PAR: profile com.acme.domain.Profile.java null Wrote /Users/pmuir/workspace/jboss-as-quickstart/forge-from-scratch/acme/src/main/java/com/acme/domain/ZipCode.java
Wrote /Users/pmuir/workspace/jboss-as-quickstart/forge-from-scratch/acme/src/main/java/com/acme/domain/Profile.java
EC: entity entity CRN: /Users/pmuir/workspace/jboss-as-quickstart/forge-from-scratch/acme/src/main/java/com/acme/domain/ProductOrder.java CRT: JavaResource CPN: /Users/pmuir/workspace/jboss-as-quickstart/forge-from-scratch/acme PAR: ProductOrder null EC: pick-up pick-up CRN: /Users/pmuir/workspace/jboss-as-quickstart/forge-from-scratch/acme/src/main/java/com/acme/domain/ProductOrder.java CRT: JavaResource CPN: /Users/pmuir/workspace/jboss-as-quickstart/forge-from-scratch/acme PAR: /Users/pmuir/workspace/jboss-as-quickstart/forge-from-scratch/acme/src/main/java/com/acme/domain/ProductOrder.java null EC: cd cd CRN: /Users/pmuir/workspace/jboss-as-quickstart/forge-from-scratch/acme/src/main/java/com/acme/domain CRT: DirectoryResource CPN: /Users/pmuir/workspace/jboss-as-quickstart/forge-from-scratch/acme PAR: .. EC: field int CRN: /Users/pmuir/workspace/jboss-as-quickstart/forge-from-scratch/acme/src/main/java/com/acme/domain/Item.java CRT: JavaResource CPN: /Users/pmuir/workspace/jboss-as-quickstart/forge-from-scratch/acme PAR: stock true EC: field number CRN: /Users/pmuir/workspace/jboss-as-quickstart/forge-from-scratch/acme/src/main/java/com/acme/domain/Item.java CRT: JavaResource CPN: /Users/pmuir/workspace/jboss-as-quickstart/forge-from-scratch/acme PAR: price java.lang.Double EC: field string CRN: /Users/pmuir/workspace/jboss-as-quickstart/forge-from-scratch/acme/src/main/java/com/acme/domain/Item.java CRT: JavaResource CPN: /Users/pmuir/workspace/jboss-as-quickstart/forge-from-scratch/acme PAR: name EC: entity entity CRN: /Users/pmuir/workspace/jboss-as-quickstart/forge-from-scratch/acme/src/main/java/com/acme/domain/Item.java CRT: JavaResource CPN: /Users/pmuir/workspace/jboss-as-quickstart/forge-from-scratch/acme PAR: Item null EC: pick-up pick-up CRN: /Users/pmuir/workspace/jboss-as-quickstart/forge-from-scratch/acme/src/main/java/com/acme/domain/Item.java CRT: JavaResource CPN: /Users/pmuir/workspace/jboss-as-quickstart/forge-from-scratch/acme PAR: /Users/pmuir/workspace/jboss-as-quickstart/forge-from-scratch/acme/src/main/java/com/acme/domain/Item.java null EC: field temporal CRN: /Users/pmuir/workspace/jboss-as-quickstart/forge-from-scratch/acme/src/main/java/com/acme/domain/Customer.java CRT: JavaResource CPN: /Users/pmuir/workspace/jboss-as-quickstart/forge-from-scratch/acme PAR: DATE birthDate EC: field string CRN: /Users/pmuir/workspace/jboss-as-quickstart/forge-from-scratch/acme/src/main/java/com/acme/domain/Customer.java CRT: JavaResource CPN: /Users/pmuir/workspace/jboss-as-quickstart/forge-from-scratch/acme PAR: lastName EC: field string CRN: /Users/pmuir/workspace/jboss-as-quickstart/forge-from-scratch/acme/src/main/java/com/acme/domain/Customer.java CRT: JavaResource CPN: /Users/pmuir/workspace/jboss-as-quickstart/forge-from-scratch/acme PAR: firstName EC: entity entity CRN: /Users/pmuir/workspace/jboss-as-quickstart/forge-from-scratch/acme/src/main/java/com/acme/domain/Customer.java CRT: JavaResource CPN: /Users/pmuir/workspace/jboss-as-quickstart/forge-from-scratch/acme PAR: Customer com.acme.domain EC: pick-up pick-up CRN: /Users/pmuir/workspace/jboss-as-quickstart/forge-from-scratch/acme/src/main/java/com/acme/domain/Customer.java CRT: JavaResource CPN: /Users/pmuir/workspace/jboss-as-quickstart/forge-from-scratch/acme PAR: /Users/pmuir/workspace/jboss-as-quickstart/forge-from-scratch/acme/src/main/java/com/acme/domain/Customer.java null EC: persistence setup CRN: /Users/pmuir/workspace/jboss-as-quickstart/forge-from-scratch/acme CRT: DirectoryResource CPN: /Users/pmuir/workspace/jboss-as-quickstart/forge-from-scratch/acme PAR: HIBERNATE null JBOSS_AS7 DEFAULT null null null null null null forge-default org.jboss.forge.shell.util.PipeOutImpl@ce9c417 POM File Modified: acme EC: scaffold setup CRN: /Users/pmuir/workspace/jboss-as-quickstart/forge-from-scratch/acme CRT: DirectoryResource CPN: /Users/pmuir/workspace/jboss-as-quickstart/forge-from-scratch/acme PAR: org.jboss.forge.shell.util.PipeOutImpl@b68d372 faces null null
{code}
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.jboss.org/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira
13 years, 10 months
[JBoss JIRA] Created: (JBIDE-9735) Refactor the forge plugins to get rid of the ui console dependencies and make it easier to handle ansi commands
by Koen Aers (JIRA)
Refactor the forge plugins to get rid of the ui console dependencies and make it easier to handle ansi commands
---------------------------------------------------------------------------------------------------------------
Key: JBIDE-9735
URL: https://issues.jboss.org/browse/JBIDE-9735
Project: Tools (JBoss Tools)
Issue Type: Enhancement
Components: forge
Reporter: Koen Aers
Fix For: 3.3.0.M4
Following things need to be done:
- create a ForgeTextViewer that inherits from jface TextViewer
- the ForgeTextViewer initializes a filter chain to filter all the escaped input
- the ForgeHiddenOutputFilter will filter the hidden input (new escape sequence : 27 + '%'
- the ForgeAnsiCommandFilter filters the ansi commands that come from the runtime : 27 + '['
- the ForgeTextViewer will execute the ansi commands and interpret the hidden output
- the dependencies on the Eclipse Console classes can be eliminated: Console, ConsolePage, ConsoleViewer
- ForgeInputReadJob is not needed anymore
--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira
13 years, 10 months
[JBoss JIRA] (JBIDE-10036) Forge and JAX-RS: Project configuration is not up-to-date with pom.xml. Run project configuration update
by Burr Sutter (Created) (JIRA)
Forge and JAX-RS: Project configuration is not up-to-date with pom.xml. Run project configuration update
--------------------------------------------------------------------------------------------------------
Key: JBIDE-10036
URL: https://issues.jboss.org/browse/JBIDE-10036
Project: Tools (JBoss Tools)
Issue Type: Bug
Components: forge
Environment: 3.3.M4 (QA version)
Reporter: Burr Sutter
Attachments: Forge_JBossTools-3.png, Forge_JBossTools-4.png, Forge_JBossTools-5.png
Following this Forge "script"
new-project --named forgeProject1 --topLevelPackage com.burrsutter.forgeProject1
persistence setup --provider HIBERNATE --container JBOSS_AS7
I notice that the project is not refresh to show the additional generated files. So I right-click on the project and select Refresh from the context menu and I get a red x, opening up the Problems tab tells me that
"Project configuration is not up-to-date with pom.xml. Run project configuration update".
This message is a challenge - finding 'project configuration update' in the menu system is difficult. A new Maven user would not know that the right item is
Right-click on the project, Maven -> Update Project Configuration
This step should have happened automatically
After running Update Project Configuration, the next error is
"error: Attribute servlet-name references to javax.ws.rs.core.Application that is not a servlet"
What was thrown into web.xml
<servlet-mapping>
<servlet-name>javax.ws.rs.core.Application</servlet-name>
<url-pattern>/rest/*</url-pattern>
</servlet-mapping>
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.jboss.org/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira
13 years, 10 months