Marek Novotny | 21 May 16:51
Picon
Favicon

Seam 2.3 branch is frozen, don't commit there


As all issues in JIRA for Seam 2.3.0.Beta2 is resolved.  Please don't
make any commits to the
https://svn.jboss.org/repos/seam/branches/community/Seam_2_3 without
checking with me and getting approval from
      this mail list first.

When the tag is created branch will be unfrozen and announced here.

Cheers,

--

-- 
Marek Novotny
--
WFK and Seam Product Lead

Red Hat Czech s.r.o.
Purkynova 99
612 45 Brno
Daniel Hinojosa | 16 May 16:06
Gravatar

JBAS 7.1 asking me to create a file called <app>.war.dodeploy for app created in JBT

Hey Alexey,


When deploying and testing from JBT to JBAS7.1.1 I get the message:

07:53:09,039 INFO  [org.jboss.as.server.deployment.scanner] (DeploymentScanner-threads - 1) JBAS015003: Found test-seam.war in deployment directory. To trigger deployment create a file called test-seam.war.dodeploy

What is responsible for this file? seam-gen or JBT? 

Thanks, Alexey.

CC:ed relevant groups for public disclosure, bringing "open" to "open source" ;)
 
 

07:53:00,223 INFO  [org.jboss.modules] JBoss Modules version 1.1.1.GA
07:53:01,164 INFO  [org.jboss.msc] JBoss MSC version 1.0.2.GA
07:53:01,442 INFO  [org.jboss.as] JBAS015899: JBoss AS 7.1.1.Final "Brontes" starting
07:53:04,993 INFO  [org.xnio] XNIO Version 3.0.3.GA
07:53:05,007 INFO  [org.jboss.as.server] JBAS015888: Creating http management service using socket-binding (management-http)
07:53:05,045 INFO  [org.xnio.nio] XNIO NIO Implementation Version 3.0.3.GA
07:53:05,087 INFO  [org.jboss.remoting] JBoss Remoting version 3.2.3.GA
07:53:05,240 INFO  [org.jboss.as.logging] JBAS011502: Removing bootstrap log handlers
07:53:05,285 INFO  [org.jboss.as.configadmin] (ServerService Thread Pool -- 26) JBAS016200: Activating ConfigAdmin Subsystem
07:53:05,371 INFO  [org.jboss.as.naming] (ServerService Thread Pool -- 38) JBAS011800: Activating Naming Subsystem
07:53:05,383 INFO  [org.jboss.as.osgi] (ServerService Thread Pool -- 39) JBAS011940: Activating OSGi Subsystem
07:53:05,330 INFO  [org.jboss.as.clustering.infinispan] (ServerService Thread Pool -- 31) JBAS010280: Activating Infinispan subsystem.
07:53:05,440 INFO  [org.jboss.as.security] (ServerService Thread Pool -- 44) JBAS013101: Activating Security Subsystem
07:53:05,584 INFO  [org.jboss.as.webservices] (ServerService Thread Pool -- 48) JBAS015537: Activating WebServices Extension
07:53:05,777 INFO  [org.jboss.as.security] (MSC service thread 1-5) JBAS013100: Current PicketBox version=4.0.7.Final
07:53:05,853 INFO  [org.jboss.as.naming] (MSC service thread 1-8) JBAS011802: Starting Naming Service
07:53:05,906 INFO  [org.jboss.as.connector] (MSC service thread 1-8) JBAS010408: Starting JCA Subsystem (JBoss IronJacamar 1.0.9.Final)


07:53:06,075 INFO  [org.jboss.as.mail.extension] (MSC service thread 1-8) JBAS015400: Bound mail session [java:jboss/mail/Default]
07:53:06,171 INFO  [org.jboss.as.connector.subsystems.datasources] (ServerService Thread Pool -- 27) JBAS010403: Deploying JDBC-compliant driver class org.h2.Driver (version 1.3)
07:53:06,925 INFO  [org.jboss.ws.common.management.AbstractServerConfig] (MSC service thread 1-7) JBoss Web Services - Stack CXF Server 4.0.2.GA
07:53:07,190 INFO  [org.apache.coyote.http11.Http11Protocol] (MSC service thread 1-3) Starting Coyote HTTP/1.1 on http-localhost-127.0.0.1-8080
07:53:08,661 INFO  [org.jboss.as.connector.subsystems.datasources] (MSC service thread 1-7) JBAS010400: Bound data source [java:jboss/datasources/ExampleDS]
07:53:09,017 INFO  [org.jboss.as.server.deployment.scanner] (MSC service thread 1-5) JBAS015012: Started FileSystemDeploymentService for directory /home/danno/java/jboss-as-7.1.1.Final/standalone/deployments
07:53:09,026 INFO  [org.jboss.as.remoting] (MSC service thread 1-6) JBAS017100: Listening on /127.0.0.1:9999
07:53:09,026 INFO  [org.jboss.as.remoting] (MSC service thread 1-8) JBAS017100: Listening on localhost/127.0.0.1:4447
07:53:09,039 INFO  [org.jboss.as.server.deployment.scanner] (DeploymentScanner-threads - 1) JBAS015003: Found test-seam.war in deployment directory. To trigger deployment create a file called test-seam.war.dodeploy
07:53:09,322 INFO  [org.jboss.as] (Controller Boot Thread) JBAS015951: Admin console listening on http://127.0.0.1:9990
07:53:09,324 INFO  [org.jboss.as] (Controller Boot Thread) JBAS015874: JBoss AS 7.1.1.Final "Brontes" started in 10309ms - Started 133 of 208 services (74 services are passive or on-demand)
07:53:09,363 INFO  [org.jboss.as.server.deployment] (MSC service thread 1-2) JBAS015876: Starting deployment of "test-seam-ds.xml"
07:53:09,363 INFO  [org.jboss.as.server.deployment] (MSC service thread 1-1) JBAS015876: Starting deployment of "hsqldb-2.2.4.jar"
Marek Novotny | 16 May 09:55
Picon
Favicon

Seam 2.3.0.Beta2 is coming this week


Seam devs,

this week is important for Seam 2.3 development. We are very close to
finish all issues identified for 2.3.0.Beta2 - right now 6 issues remaining.

After 2.3.0.Beta2 there will be some time to get feedback and
investigate stability of 2.3.0.Beta2 on coming AS 7.1.2. Then will come
our first CR for this branch - hopefully finished by releasing
2.3.0.Final long way so far ;-).

Cheers,

--

-- 
Marek Novotny
--
WFK and Seam Product Lead

Red Hat Czech s.r.o.
Purkynova 99
612 45 Brno
Daniel Hinojosa | 8 May 20:49
Gravatar

janino.jar

Marek, Marek, Pete,

Not finding much use for this, and not involved in any project, yet it is on the list.  I am going to gut it from the list unless there are objections

--
Daniel Hinojosa
Programmer, Instructor, and Consultant
dhinojosa <at> evolutionnext.com
http://www.evolutionnext.com
http://www.abqjug.org

Daniel Hinojosa | 2 May 20:24
Gravatar

What is expected of JBoss Seam 2.3 for JBoss Tools

I got done with a Skype conversation with Alexey Kazakov on how JBoss Tools will interact with the new Seam 2.3.  The points are below. Some further questions are asked below.  Many of you already know most of what is going on, this email is for clarification, information and to make this process as public as possible.



*  Latest JBT is used with Eclipse 3.7.2 Indigo
*  Seam 2.3 uses maven, therefore all dependencies are done through maven
*  JBT WILL NOT be using Maven
*  JBT only needs the initial seam distribution (zip file with lib) to have everything it needs to create a seam web project.
*  Once JBT has the initial distribution and libraries it can then use that to create a seam web project.
*  If the end user wishes to use JBT, they have to download the distribution, map it to SEAM_HOME.
*  If the end user doesn't wish to use JBT, they can just add dependencies to their maven pom files, and do what they want.
*  If the end user wants to use JBT AND Maven, that will not be supported currently (Need Verification)
*  JBT will expect that the end distribution of Seam will have a lib folder with required jars, a list of jars, and a seam.sh and seam.bat to run seam-gen
*  Seam 2.3 has a distribution module that creates the final distribution and uses the assembly plugin to achieve what JBT needs, this is the focus currently:
*  JBT will still require seam.bat or seam.sh scripts so it can create entities and actions and that is already part of the current distribution     


If this is not correct, please correct since if there is something wrong, it's because of a lack of understanding on my part.

Hope this is beneficial.

Danno



Marek Novotny | 28 Apr 11:22
Picon
Favicon

Seam gen issues affecting JBoss Tools and its Seam 2 integrations

Hi Max and Alexey,

 here is the JIRA filter for issues which affect JBoss Tools and its Seam2 integration - https://issues.jboss.org/secure/IssueNavigator.jspa?mode=hide&requestId=12317111

I will group all issues like these with label seam-gen and component Tools.

Cheers,

-- 
Marek Novotny
--

-- 
JBoss Seam Product Lead

Red Hat Czech s.r.o.
Purkynova 99
612 45 Brno

Email: mnovotny@...
Office phone: +420 532 294 287, ext. 82-62 087
mobile: +420 608 509 230 
Antoine Sabot-Durand | 20 Apr 08:58
Gravatar

issue trying to put OAuth in Seam Security External

Hi all,

I worked on OAuth integration in Seam Security.

Markek provided some code in Seam Social but I found it more relevant to put it in Security. So I moved and refactored the Authenticator in Seam Security External. Everything seems ok but I can't start the Web example application having this exception.

org.jboss.weld.exceptions.DeploymentException: WELD-001408 Unsatisfied dependencies for type [SamlSignatureUtilForPostBinding] with qualifiers [ <at> Default] at injection point [[field] <at> Inject private org.jboss.seam.security.external.saml.SamlMessageSender.signatureUtilForPostBinding]

I tested my security classes directly in the web app : it works. So I can't put them in external since I need to configure unrelated beans to avoid Weld error at boot time. 

I pushed the code for others to test.  Start with example/oauth web app. The version works. If you delete org.jboss.seam.security.external.oauth and org.jboss.seam.security.external.oauth.api package from the web app and add security-external (which contains the same classes) as a dependence you'll have the exception.

regards,


Antoine SABOT-DURAND
Daniel Hinojosa | 13 Apr 02:19
Gravatar

Java EE6 BOM for seam 2.3

Is that still installed? I seem to remember that it was at one time because most tests would pass on some of the examples that I am working on, now it has no referral to any dependency management in the parent poms.  


        <dependency>
            <groupId>org.hibernate.javax.persistence</groupId>
        <artifactId>hibernate-jpa-2.0-api</artifactId>        
        </dependency>
        <dependency>
            <groupId>org.jboss.spec.javax.el</groupId>
            <artifactId>jboss-el-api_2.2_spec</artifactId>
        </dependency>

--
Daniel Hinojosa
Programmer, Instructor, and Consultant
dhinojosa-sRlC7LJHFRkitjMjQMKR8gC/G2K4zDHf@public.gmane.org
http://www.evolutionnext.com
http://www.abqjug.org

Marek Novotny | 28 Mar 18:10
Picon
Favicon

Releasing Seam 2.3.0.Beta1


Seam devs,

 I created a tag for Seam 2.3.0.Beta1 at
http://anonsvn.jboss.org/repos/seam/tags/JBoss_Seam_2_3_0_Beta1

Maven artifacts are deployed at JBoss staging repository for
verification at https://repository.jboss.org/nexus/content/groups/staging/.

I will continue with next steps like uploading Seam 2.3.0.beta1
distribution and documentation.

More later.

Branch https://anonsvn.jboss.org/repos/seam/branches/community/Seam_2_3/
is now switched to next development version 2.3.0.Beta2-SNAPSHOT.

--

-- 
Marek Novotny
--
WFK and Seam Product Lead

Red Hat Czech s.r.o.
Purkynova 99
612 45 Brno
Jason Porter | 26 Mar 22:36
Picon
Gravatar

Date and content for Seam 3.1.1

I know I've said in the past we need to get on a date for this :) Here I am doing that now. I would like to propose April 30th for 3.1.1. This would be a minor release addressing bugs, documentation and examples.

I know I blogged [1] about some additional examples so I think we have those covered. We may not distribute them, but simple have them in a README or something like that. Of course I'm open to other ideas here.

For bugs and documentation I'm looking for some help from all of you to categorize issues and documentation spots we really need to focus on correcting and improving. Does everyone feel like Friday would be enough time for people get that list in, or should we extend it to next Wednesday? I don't want to go too long and not have enough time to get things done.


[1] https://community.jboss.org/blogs/lightguardjp/2012/02/24/seam-3-examples
--
Jason Porter
http://lightguard-jp.blogspot.com
http://twitter.com/lightguardjp

Software Engineer
Open Source Advocate
Author of Seam Catch - Next Generation Java Exception Handling

PGP key id: 926CCFF5
PGP key available at: keyserver.net, pgp.mit.edu

Lincoln Baxter, III | 23 Mar 17:52
Picon
Gravatar

Forge 1.0.1.Final Released

http://jboss.org/forge

Now with support for scaffolding reverse-engineered database Models. Over 22 features/bugs/issues completed. Thanks to Pete Muir, Burr, and Koen Aers for being the uber-usability-testers. Special thanks to Thomas Fruebeck and Richard Kennard for fixing the scaffolding custom <at> Id fields issue, and for everyone else who made this release a success.

Start writing plugins for your projects! ;)

https://docs.jboss.org/author/display/FORGE/Reference+the+Forge+APIs

Bug

  • [FORGE-486] - Scaffolding an entity with an enum fails
  • [FORGE-490] - Cannot access configuration outside of an active Project context
  • [FORGE-491] - REST plugin creates compilation errors when "id" setter is not called "setId()"
  • [FORGE-492] - REST facet does not recognize Application class with ApplicationPath annotation
  • [FORGE-493] - ServletFacet requires web.xml to detect servlet environment
  • [FORGE-497] - EJB facet requires JTA API in POM
  • [FORGE-498] - faces setup fails if faces-config.xml already exists
  • [FORGE-501] - Faces scaffold creates compilation errors when "id" getter is not called "getId()"
  • [FORGE-503] - Erroneous f:convertNumber added
  • [FORGE-506] - Ensure all plugins use same style of dependencyManagement
  • [FORGE-512] - Scaffold setup should ensure JSF API is installed
  • [FORGE-513] - AnnotationImpl.removeValue(String) does nothing
  • [FORGE-514] - Scaffold targetDir should be stored from setup
  • [FORGE-515] - Scaffold targetDir does not relocate index.html and index.xhtml
  • [FORGE-516] - org.jboss.modules.ModuleNotFoundException: Module not found in local module loader
  • [FORGE-519] - Cannot execute scaffolding after installing a plugin

Enhancement

Feature Request

  • [FORGE-213] - Java EE6 Full Project (follows the EE6 full profile)
  • [FORGE-305] - Forge should inform users when they are attempting to run on an unsupported JRE version
  • [FORGE-458] - Specify prefix or target directory for generated CRUD so as to not clobber existing app
  • [FORGE-489] - Should be able to define/specify one or more "plugin directories" from which to load plugins during bootstrap

Task

  • [FORGE-337] - Document scaffolding usage, and how to enhance application beyond generated pages


--
Lincoln Baxter, III
http://ocpsoft.org
"Simpler is better."

Gmane