[jira] [Resolved] (GERONIMO-6784) ClassCastException in javax.enterprise.util.AnnotationLiteral#hashCode

2020-10-15 Thread Mark Struberg (Jira)


 [ 
https://issues.apache.org/jira/browse/GERONIMO-6784?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Mark Struberg resolved GERONIMO-6784.
-
Resolution: Fixed

Thank you Arne, applied and release is under vote!

> ClassCastException in javax.enterprise.util.AnnotationLiteral#hashCode
> --
>
> Key: GERONIMO-6784
> URL: https://issues.apache.org/jira/browse/GERONIMO-6784
> Project: Geronimo
>  Issue Type: Bug
>  Security Level: public(Regular issues) 
>  Components: specs
>Reporter: Arne Limburg
>Assignee: Mark Struberg
>Priority: Major
>
> In jcdi-spec in javax.enterprise.util.AnnotationLiteral#hashCode the type is 
> checked for boolean[] and then casted to long[]



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Assigned] (GERONIMO-6784) ClassCastException in javax.enterprise.util.AnnotationLiteral#hashCode

2020-10-15 Thread Mark Struberg (Jira)


 [ 
https://issues.apache.org/jira/browse/GERONIMO-6784?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Mark Struberg reassigned GERONIMO-6784:
---

Assignee: Mark Struberg

> ClassCastException in javax.enterprise.util.AnnotationLiteral#hashCode
> --
>
> Key: GERONIMO-6784
> URL: https://issues.apache.org/jira/browse/GERONIMO-6784
> Project: Geronimo
>  Issue Type: Bug
>  Security Level: public(Regular issues) 
>  Components: specs
>Reporter: Arne Limburg
>Assignee: Mark Struberg
>Priority: Major
>
> In jcdi-spec in javax.enterprise.util.AnnotationLiteral#hashCode the type is 
> checked for boolean[] and then casted to long[]



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Commented] (GERONIMO-6726) Create jakarta.* spec APIs

2019-05-10 Thread Mark Struberg (JIRA)


[ 
https://issues.apache.org/jira/browse/GERONIMO-6726?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16837650#comment-16837650
 ] 

Mark Struberg commented on GERONIMO-6726:
-

Hi [~downdrown]!
It is pretty much 100% fix that the javax.* namespace will not be touched and 
JakartaEE will have to move. 
I guess you've seen my blog post, right?
There will be tools to support downstream users. I guess that NetBeans, Eclipse 
and Idea will have this on board. I expect a timeframe of about 9 months before 
you'll see the first full servers and eco system being migrated. I think 
migrating a user project will be updating dependencies + an hour of work. Given 
all deps are available for jakarta.* then it should be pretty much straight 
forward.

> Create jakarta.* spec APIs
> --
>
> Key: GERONIMO-6726
> URL: https://issues.apache.org/jira/browse/GERONIMO-6726
> Project: Geronimo
>  Issue Type: Task
>  Security Level: public(Regular issues) 
>  Components: specs
>Reporter: Mark Struberg
>Priority: Major
>
> Oracle does not allow to evolve the former JavaEE specs under the javax.* 
> package name as they claim to own the full 'Java' trademark.
> While this may or may not be true it might be wise to not pursue a legal 
> battle.
> Thus we will move all the specs to use the jakarta.* package names.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Created] (GERONIMO-6726) Create jakarta.* spec APIs

2019-05-03 Thread Mark Struberg (JIRA)
Mark Struberg created GERONIMO-6726:
---

 Summary: Create jakarta.* spec APIs
 Key: GERONIMO-6726
 URL: https://issues.apache.org/jira/browse/GERONIMO-6726
 Project: Geronimo
  Issue Type: Task
  Security Level: public (Regular issues)
  Components: specs
Reporter: Mark Struberg


Oracle does not allow to evolve the former JavaEE specs under the javax.* 
package name as they claim to own the full 'Java' trademark.
While this may or may not be true it might be wise to not pursue a legal battle.

Thus we will move all the specs to use the jakarta.* package names.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Commented] (GERONIMO-6712) JsonValue Class initialisation might create a deadlock

2019-03-07 Thread Mark Struberg (JIRA)


[ 
https://issues.apache.org/jira/browse/GERONIMO-6712?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16786526#comment-16786526
 ] 

Mark Struberg commented on GERONIMO-6712:
-

VOTE passed, fix got released in our 1.2 version:
repo1.maven.org/maven2/org/apache/geronimo/specs/geronimo-json_1.1_spec/1.2/

> JsonValue Class initialisation might create a deadlock
> --
>
> Key: GERONIMO-6712
> URL: https://issues.apache.org/jira/browse/GERONIMO-6712
> Project: Geronimo
>  Issue Type: Bug
>  Security Level: public(Regular issues) 
>  Components: specs
>Reporter: Mark Struberg
>Assignee: Mark Struberg
>Priority: Major
>
> Our {{JsonValue}} class contains the following two static fields:
> {souce}
> JsonObject EMPTY_JSON_OBJECT = Json.createObjectBuilder().build();
> JsonArray EMPTY_JSON_ARRAY = Json.createArrayBuilder().build();
> {souce}
> It basically starts up a whole Json Provider just for initialising the 
> JsonValue class.
> This might lead to a deadlock in the JVM during the classloading if it gets 
> triggered in highly concurrent situtations.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Comment Edited] (GERONIMO-6712) JsonValue Class initialisation might create a deadlock

2019-03-07 Thread Mark Struberg (JIRA)


[ 
https://issues.apache.org/jira/browse/GERONIMO-6712?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16786526#comment-16786526
 ] 

Mark Struberg edited comment on GERONIMO-6712 at 3/7/19 8:45 AM:
-

VOTE passed, fix got released in our 1.2 version:
https://repo1.maven.org/maven2/org/apache/geronimo/specs/geronimo-json_1.1_spec/1.2/


was (Author: struberg):
VOTE passed, fix got released in our 1.2 version:
repo1.maven.org/maven2/org/apache/geronimo/specs/geronimo-json_1.1_spec/1.2/

> JsonValue Class initialisation might create a deadlock
> --
>
> Key: GERONIMO-6712
> URL: https://issues.apache.org/jira/browse/GERONIMO-6712
> Project: Geronimo
>  Issue Type: Bug
>  Security Level: public(Regular issues) 
>  Components: specs
>Reporter: Mark Struberg
>Assignee: Mark Struberg
>Priority: Major
>
> Our {{JsonValue}} class contains the following two static fields:
> {souce}
> JsonObject EMPTY_JSON_OBJECT = Json.createObjectBuilder().build();
> JsonArray EMPTY_JSON_ARRAY = Json.createArrayBuilder().build();
> {souce}
> It basically starts up a whole Json Provider just for initialising the 
> JsonValue class.
> This might lead to a deadlock in the JVM during the classloading if it gets 
> triggered in highly concurrent situtations.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Resolved] (GERONIMO-6712) JsonValue Class initialisation might create a deadlock

2019-03-02 Thread Mark Struberg (JIRA)


 [ 
https://issues.apache.org/jira/browse/GERONIMO-6712?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Mark Struberg resolved GERONIMO-6712.
-
Resolution: Fixed

will get shipped with geronimo-json_1.1_spec-api-1.2.jar

> JsonValue Class initialisation might create a deadlock
> --
>
> Key: GERONIMO-6712
> URL: https://issues.apache.org/jira/browse/GERONIMO-6712
> Project: Geronimo
>  Issue Type: Bug
>  Security Level: public(Regular issues) 
>  Components: specs
>Reporter: Mark Struberg
>Assignee: Mark Struberg
>Priority: Major
>
> Our {{JsonValue}} class contains the following two static fields:
> {souce}
> JsonObject EMPTY_JSON_OBJECT = Json.createObjectBuilder().build();
> JsonArray EMPTY_JSON_ARRAY = Json.createArrayBuilder().build();
> {souce}
> It basically starts up a whole Json Provider just for initialising the 
> JsonValue class.
> This might lead to a deadlock in the JVM during the classloading if it gets 
> triggered in highly concurrent situtations.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Created] (GERONIMO-6712) JsonValue Class initialisation might create a deadlock

2019-02-27 Thread Mark Struberg (JIRA)
Mark Struberg created GERONIMO-6712:
---

 Summary: JsonValue Class initialisation might create a deadlock
 Key: GERONIMO-6712
 URL: https://issues.apache.org/jira/browse/GERONIMO-6712
 Project: Geronimo
  Issue Type: Bug
  Security Level: public (Regular issues)
  Components: specs
Reporter: Mark Struberg
Assignee: Mark Struberg


Our {{JsonValue}} class contains the following two static fields:

{souce}
JsonObject EMPTY_JSON_OBJECT = Json.createObjectBuilder().build();
JsonArray EMPTY_JSON_ARRAY = Json.createArrayBuilder().build();
{souce}

It basically starts up a whole Json Provider just for initialising the 
JsonValue class.
This might lead to a deadlock in the JVM during the classloading if it gets 
triggered in highly concurrent situtations.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Commented] (GERONIMO-6606) Apply Portable Java Contracts to all specs

2018-06-04 Thread Mark Struberg (JIRA)


[ 
https://issues.apache.org/jira/browse/GERONIMO-6606?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16499974#comment-16499974
 ] 

Mark Struberg commented on GERONIMO-6606:
-

Hi Raymond! Thanks for the patch! I've applied it now. 

All, shall we release all those specs now?
That might be quite a few releases. 

> Apply Portable Java Contracts to all specs
> --
>
> Key: GERONIMO-6606
> URL: https://issues.apache.org/jira/browse/GERONIMO-6606
> Project: Geronimo
>  Issue Type: Improvement
>  Security Level: public(Regular issues) 
>  Components: specs
>Reporter: Raymond Augé
>Priority: Major
>
> I'd like all the specs to provide portable java contracts [1].
> To that end I will send a PR which adds these.
>  
> [1] https://www.osgi.org/portable-java-contract-definitions/



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Created] (GERONIMO-6607) [geronimo-config] variable replacement use cases

2018-05-31 Thread Mark Struberg (JIRA)
Mark Struberg created GERONIMO-6607:
---

 Summary: [geronimo-config] variable replacement use cases 
 Key: GERONIMO-6607
 URL: https://issues.apache.org/jira/browse/GERONIMO-6607
 Project: Geronimo
  Issue Type: New Feature
  Security Level: public (Regular issues)
  Components: Config
Reporter: Mark Struberg
 Attachments: PlaceholdersTest.java

While getting the geronimo-config/trunk and branches/ConfigJSR in sync, I've 
switched the PlaceholdersTest from using the internal Placeholders class to the 
official API.

While doing so I figured that we should not yet add this functionality at all. 
But first we should discuss this through with mp and ConfigJSR.

The reason is that variable replacement is already added in ConfigJSR but does 
not yet contain all the cases Romain has on it's wishlist.
Plus we also need to ensure that we do not loose too much performance. 
A few of the replacement rules are quite a bit 'meta'.
Before we implement those I really need the use cases first.

I'll attach the pimped PlaceholdersTest



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Resolved] (GERONIMO-6595) add support for Implicit Converters

2017-11-17 Thread Mark Struberg (JIRA)

 [ 
https://issues.apache.org/jira/browse/GERONIMO-6595?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Mark Struberg resolved GERONIMO-6595.
-
Resolution: Fixed

> add support for Implicit Converters
> ---
>
> Key: GERONIMO-6595
> URL: https://issues.apache.org/jira/browse/GERONIMO-6595
> Project: Geronimo
>  Issue Type: New Feature
>  Security Level: public(Regular issues) 
>  Components: Config
>Affects Versions: Config_1.0
>Reporter: Mark Struberg
>Assignee: Mark Struberg
> Fix For: Config_1.1
>
>
> mp-config-1.2 requires to support implicit converters. 
> E.g. a ct(String) or a static valueOf(String) or valueOf(CharSequence)



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Created] (GERONIMO-6595) add support for Implicit Converters

2017-11-17 Thread Mark Struberg (JIRA)
Mark Struberg created GERONIMO-6595:
---

 Summary: add support for Implicit Converters
 Key: GERONIMO-6595
 URL: https://issues.apache.org/jira/browse/GERONIMO-6595
 Project: Geronimo
  Issue Type: New Feature
  Security Level: public (Regular issues)
  Components: Config
Affects Versions: Config_1.0
Reporter: Mark Struberg
Assignee: Mark Struberg
 Fix For: Config_1.1


mp-config-1.2 requires to support implicit converters. 
E.g. a ct(String) or a static valueOf(String) or valueOf(CharSequence)



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Created] (GERONIMO-6593) [config] Create a branch for JSR-382

2017-10-27 Thread Mark Struberg (JIRA)
Mark Struberg created GERONIMO-6593:
---

 Summary: [config] Create a branch for JSR-382
 Key: GERONIMO-6593
 URL: https://issues.apache.org/jira/browse/GERONIMO-6593
 Project: Geronimo
  Issue Type: New Feature
  Security Level: public (Regular issues)
  Components: Config
Affects Versions: Config_2.0
Reporter: Mark Struberg
Assignee: Mark Struberg


With the start of JSR-382 (Configuration API for Java, v1.0) we can also 
provide a branch of our config module.
The code is currently really the same like with MicroProfile-Config. Just with 
javax.config as package name.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Updated] (GERONIMO-6577) [config] injection of @ConfigProperty Provider is broken

2017-08-07 Thread Mark Struberg (JIRA)

 [ 
https://issues.apache.org/jira/browse/GERONIMO-6577?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Mark Struberg updated GERONIMO-6577:

Description: 
{code}
@Inject
@ConfigProperty(name="bla")
private Provider dynamicValue;
{code}

is broken; blows up with Missing converter for 'bla' from Field Injection 
Point, field name : ...


  was:
{source}
@Inject
@ConfigProperty(name="bla")
private Provider dynamicValue;
{source}

is broken; blows up with Missing converter for 'bla' from Field Injection 
Point, field name : ...



> [config] injection of @ConfigProperty Provider is broken
> ---
>
> Key: GERONIMO-6577
> URL: https://issues.apache.org/jira/browse/GERONIMO-6577
> Project: Geronimo
>  Issue Type: Bug
>  Security Level: public(Regular issues) 
>  Components: Config
>Reporter: Mark Struberg
>Assignee: Mark Struberg
>
> {code}
> @Inject
> @ConfigProperty(name="bla")
> private Provider dynamicValue;
> {code}
> is broken; blows up with Missing converter for 'bla' from Field Injection 
> Point, field name : ...



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Commented] (GERONIMO-6577) [config] injection of @ConfigProperty Provider is broken

2017-08-07 Thread Mark Struberg (JIRA)

[ 
https://issues.apache.org/jira/browse/GERONIMO-6577?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16117344#comment-16117344
 ] 

Mark Struberg commented on GERONIMO-6577:
-

The problems got introduced with r1800744

> [config] injection of @ConfigProperty Provider is broken
> ---
>
> Key: GERONIMO-6577
> URL: https://issues.apache.org/jira/browse/GERONIMO-6577
> Project: Geronimo
>  Issue Type: Bug
>  Security Level: public(Regular issues) 
>  Components: Config
>Reporter: Mark Struberg
>Assignee: Mark Struberg
>
> {source}
> @Inject
> @ConfigProperty(name="bla")
> private Provider dynamicValue;
> {source}
> is broken; blows up with Missing converter for 'bla' from Field Injection 
> Point, field name : ...



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Created] (GERONIMO-6577) [config] injection of @ConfigProperty Provider is broken

2017-08-07 Thread Mark Struberg (JIRA)
Mark Struberg created GERONIMO-6577:
---

 Summary: [config] injection of @ConfigProperty Provider is 
broken
 Key: GERONIMO-6577
 URL: https://issues.apache.org/jira/browse/GERONIMO-6577
 Project: Geronimo
  Issue Type: Bug
  Security Level: public (Regular issues)
  Components: Config
Reporter: Mark Struberg
Assignee: Mark Struberg


{source}
@Inject
@ConfigProperty(name="bla")
private Provider dynamicValue;
{source}

is broken; blows up with Missing converter for 'bla' from Field Injection 
Point, field name : ...




--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Updated] (GERONIMO-6572) Create geronimo-jpa_2.2_spec

2017-07-29 Thread Mark Struberg (JIRA)

 [ 
https://issues.apache.org/jira/browse/GERONIMO-6572?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Mark Struberg updated GERONIMO-6572:

Description: 
The MR for JPA also brought a few minor code changes in the API.
Most notably the Query#getResultStream() and RepeatableAnnotations.

The preliminary change log can be found here:
https://jcp.org/aboutJava/communityprocess/maintenance/jsr338/ChangeLog-JPA-2.2-MR.txt

  was:
The MR for JPA also brought a few minor code changes in the API.
Most notably the Query#getResultStream() and RepeatableAnnotations.


> Create geronimo-jpa_2.2_spec
> 
>
> Key: GERONIMO-6572
> URL: https://issues.apache.org/jira/browse/GERONIMO-6572
> Project: Geronimo
>  Issue Type: Task
>  Security Level: public(Regular issues) 
>  Components: specs
>Reporter: Mark Struberg
>Assignee: Mark Struberg
>
> The MR for JPA also brought a few minor code changes in the API.
> Most notably the Query#getResultStream() and RepeatableAnnotations.
> The preliminary change log can be found here:
> https://jcp.org/aboutJava/communityprocess/maintenance/jsr338/ChangeLog-JPA-2.2-MR.txt



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Created] (GERONIMO-6572) Create geronimo-jpa_2.2_spec

2017-07-29 Thread Mark Struberg (JIRA)
Mark Struberg created GERONIMO-6572:
---

 Summary: Create geronimo-jpa_2.2_spec
 Key: GERONIMO-6572
 URL: https://issues.apache.org/jira/browse/GERONIMO-6572
 Project: Geronimo
  Issue Type: Task
  Security Level: public (Regular issues)
  Components: specs
Reporter: Mark Struberg
Assignee: Mark Struberg


The MR for JPA also brought a few minor code changes in the API.
Most notably the Query#getResultStream() and RepeatableAnnotations.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Resolved] (GERONIMO-6568) Create geronimo-annotation_1.3_spec

2017-06-26 Thread Mark Struberg (JIRA)

 [ 
https://issues.apache.org/jira/browse/GERONIMO-6568?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Mark Struberg resolved GERONIMO-6568.
-
Resolution: Fixed

> Create geronimo-annotation_1.3_spec
> ---
>
> Key: GERONIMO-6568
> URL: https://issues.apache.org/jira/browse/GERONIMO-6568
> Project: Geronimo
>  Issue Type: New Feature
>  Security Level: public(Regular issues) 
>  Components: specs
>Reporter: Mark Struberg
>Assignee: Mark Struberg
>
> common-annotations-1.3 is a MR of JSR-250 and did just change 1 piece:
> It allows @Priority to also be added to Parameters.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Updated] (GERONIMO-6568) Create geronimo-annotation_1.3_spec

2017-05-30 Thread Mark Struberg (JIRA)

 [ 
https://issues.apache.org/jira/browse/GERONIMO-6568?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Mark Struberg updated GERONIMO-6568:

Issue Type: New Feature  (was: Bug)

> Create geronimo-annotation_1.3_spec
> ---
>
> Key: GERONIMO-6568
> URL: https://issues.apache.org/jira/browse/GERONIMO-6568
> Project: Geronimo
>  Issue Type: New Feature
>  Security Level: public(Regular issues) 
>  Components: specs
>Reporter: Mark Struberg
>Assignee: Mark Struberg
>
> common-annotations-1.3 is a MR of JSR-250 and did just change 1 piece:
> It allows @Priority to also be added to Parameters.



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)


[jira] [Created] (GERONIMO-6568) Create geronimo-annotation_1.3_spec

2017-05-30 Thread Mark Struberg (JIRA)
Mark Struberg created GERONIMO-6568:
---

 Summary: Create geronimo-annotation_1.3_spec
 Key: GERONIMO-6568
 URL: https://issues.apache.org/jira/browse/GERONIMO-6568
 Project: Geronimo
  Issue Type: Bug
  Security Level: public (Regular issues)
  Components: specs
Reporter: Mark Struberg
Assignee: Mark Struberg


common-annotations-1.3 is a MR of JSR-250 and did just change 1 piece:
It allows @Priority to also be added to Parameters.



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)


[jira] [Commented] (GERONIMO-6553) CDI 2.0 Spec JAR Updates

2017-05-29 Thread Mark Struberg (JIRA)

[ 
https://issues.apache.org/jira/browse/GERONIMO-6553?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16028499#comment-16028499
 ] 

Mark Struberg commented on GERONIMO-6553:
-

Wohuu, with Johns latest contributions we are now down to zero functional diffs!

There are a few slight diffs which are basically caused by doPrivileged blocks 
we do have.

> CDI 2.0 Spec JAR Updates
> 
>
> Key: GERONIMO-6553
> URL: https://issues.apache.org/jira/browse/GERONIMO-6553
> Project: Geronimo
>  Issue Type: Improvement
>  Security Level: public(Regular issues) 
>  Components: specs
>Reporter: John D. Ament
>Assignee: Mark Struberg
> Attachments: GERONIMO_6553_Adding_Request_Context_Control.patch, 
> GERONIMO_6553_Adding_SE_support.patch, GERONIMO-6553.patch
>
>
> Enhancements to the CDI 2.0 spec jar to include:
> - async observers.
> - prioritized elements
> - configuration builders
> - native literals
> - Java 8 compatibility with bundles



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)


[jira] [Commented] (GERONIMO-6553) CDI 2.0 Spec JAR Updates

2017-05-29 Thread Mark Struberg (JIRA)

[ 
https://issues.apache.org/jira/browse/GERONIMO-6553?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16028493#comment-16028493
 ] 

Mark Struberg commented on GERONIMO-6553:
-

Cool, thanks will apply now


> CDI 2.0 Spec JAR Updates
> 
>
> Key: GERONIMO-6553
> URL: https://issues.apache.org/jira/browse/GERONIMO-6553
> Project: Geronimo
>  Issue Type: Improvement
>  Security Level: public(Regular issues) 
>  Components: specs
>Reporter: John D. Ament
>Assignee: Mark Struberg
> Attachments: GERONIMO_6553_Adding_Request_Context_Control.patch, 
> GERONIMO_6553_Adding_SE_support.patch, GERONIMO-6553.patch
>
>
> Enhancements to the CDI 2.0 spec jar to include:
> - async observers.
> - prioritized elements
> - configuration builders
> - native literals
> - Java 8 compatibility with bundles



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)


[jira] [Commented] (GERONIMO-6553) CDI 2.0 Spec JAR Updates

2017-05-29 Thread Mark Struberg (JIRA)

[ 
https://issues.apache.org/jira/browse/GERONIMO-6553?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16028444#comment-16028444
 ] 

Mark Struberg commented on GERONIMO-6553:
-

Cool John, many thanks for the patch!
We now just miss ActivateRequestContext and RequestContextController according 
to the signature comparison with the official jar!

CLSS public abstract interface !annotation 
javax.enterprise.context.control.ActivateRequestContext
 anno 0 java.lang.annotation.Documented()
 anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy 
value=RUNTIME)
 anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] 
value=[METHOD, TYPE])
 anno 0 javax.interceptor.InterceptorBinding()
intf java.lang.annotation.Annotation

CLSS public abstract interface 
javax.enterprise.context.control.RequestContextController
meth public abstract boolean activate()
meth public abstract void deactivate()




> CDI 2.0 Spec JAR Updates
> 
>
> Key: GERONIMO-6553
> URL: https://issues.apache.org/jira/browse/GERONIMO-6553
> Project: Geronimo
>  Issue Type: Improvement
>  Security Level: public(Regular issues) 
>  Components: specs
>Reporter: John D. Ament
>Assignee: Mark Struberg
> Attachments: GERONIMO_6553_Adding_SE_support.patch, 
> GERONIMO-6553.patch
>
>
> Enhancements to the CDI 2.0 spec jar to include:
> - async observers.
> - prioritized elements
> - configuration builders
> - native literals
> - Java 8 compatibility with bundles



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)


[jira] [Reopened] (GERONIMO-6553) CDI 2.0 Spec JAR Updates

2017-05-29 Thread Mark Struberg (JIRA)

 [ 
https://issues.apache.org/jira/browse/GERONIMO-6553?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Mark Struberg reopened GERONIMO-6553:
-

Heh true, we should reopen this ticket formally ;)

Thanks for the patch, John! Will apply it now.

> CDI 2.0 Spec JAR Updates
> 
>
> Key: GERONIMO-6553
> URL: https://issues.apache.org/jira/browse/GERONIMO-6553
> Project: Geronimo
>  Issue Type: Improvement
>  Security Level: public(Regular issues) 
>  Components: specs
>Reporter: John D. Ament
>Assignee: Mark Struberg
> Attachments: GERONIMO_6553_Adding_SE_support.patch, 
> GERONIMO-6553.patch
>
>
> Enhancements to the CDI 2.0 spec jar to include:
> - async observers.
> - prioritized elements
> - configuration builders
> - native literals
> - Java 8 compatibility with bundles



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)


[jira] [Updated] (GERONIMO-6566) Implement MicroProfile Config

2017-04-25 Thread Mark Struberg (JIRA)

 [ 
https://issues.apache.org/jira/browse/GERONIMO-6566?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Mark Struberg updated GERONIMO-6566:

Component/s: (was: common)
 Config

> Implement MicroProfile Config
> -
>
> Key: GERONIMO-6566
> URL: https://issues.apache.org/jira/browse/GERONIMO-6566
> Project: Geronimo
>  Issue Type: New Feature
>  Security Level: public(Regular issues) 
>  Components: Config
>Reporter: Mark Struberg
>Assignee: Mark Struberg
>
> A long time ago we've discussed to start a EE configuration project for 
> Application configuration. This now got made close to become the basis for a 
> standard in the MicroProfile movement. 
> The Config approach is based on Gerhards and my work in OWB and DeltaSpike, 
> but sadly got made a standard outside of the ASF. 
> But at least the implementation should live on over here.



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)


[jira] [Resolved] (GERONIMO-6566) Implement MicroProfile Config

2017-04-25 Thread Mark Struberg (JIRA)

 [ 
https://issues.apache.org/jira/browse/GERONIMO-6566?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Mark Struberg resolved GERONIMO-6566.
-
Resolution: Fixed

> Implement MicroProfile Config
> -
>
> Key: GERONIMO-6566
> URL: https://issues.apache.org/jira/browse/GERONIMO-6566
> Project: Geronimo
>  Issue Type: New Feature
>  Security Level: public(Regular issues) 
>  Components: common
>Reporter: Mark Struberg
>Assignee: Mark Struberg
>
> A long time ago we've discussed to start a EE configuration project for 
> Application configuration. This now got made close to become the basis for a 
> standard in the MicroProfile movement. 
> The Config approach is based on Gerhards and my work in OWB and DeltaSpike, 
> but sadly got made a standard outside of the ASF. 
> But at least the implementation should live on over here.



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)


[jira] [Created] (GERONIMO-6567) Expose configuration system details via JMX

2017-04-25 Thread Mark Struberg (JIRA)
Mark Struberg created GERONIMO-6567:
---

 Summary: Expose configuration system details via JMX
 Key: GERONIMO-6567
 URL: https://issues.apache.org/jira/browse/GERONIMO-6567
 Project: Geronimo
  Issue Type: Bug
  Security Level: public (Regular issues)
  Components: Config
Reporter: Mark Struberg
Assignee: Mark Struberg


This is basically the same functionality as we are currently implementing in 
DeltaSpike Config as well
https://issues.apache.org/jira/browse/DELTASPIKE-1245

Each application should be able to expose  details about it's configuration via 
a MBean (JMX).
The following info should be made available

1.) The list of all picked up ConfigSources + their ordinals. Of course already 
sorted

2.) All configured values.
 - their key
 - their 'native' value (without variables, etc)
 - the ConfigSource from which the value effectively got picked up
Map of all the ConfigSources containing the key + the values which got 
resolved on each level.




--
This message was sent by Atlassian JIRA
(v6.3.15#6346)


[jira] [Created] (GERONIMO-6566) Implement MicroProfile Config

2017-04-21 Thread Mark Struberg (JIRA)
Mark Struberg created GERONIMO-6566:
---

 Summary: Implement MicroProfile Config
 Key: GERONIMO-6566
 URL: https://issues.apache.org/jira/browse/GERONIMO-6566
 Project: Geronimo
  Issue Type: New Feature
  Security Level: public (Regular issues)
  Components: common
Reporter: Mark Struberg
Assignee: Mark Struberg


A long time ago we've discussed to start a EE configuration project for 
Application configuration. This now got made close to become the basis for a 
standard in the MicroProfile movement. 
The Config approach is based on Gerhards and my work in OWB and DeltaSpike, but 
sadly got made a standard outside of the ASF. 
But at least the implementation should live on over here.



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)


[jira] [Commented] (GERONIMO-6564) Move the JSONB api from Johnzon to Geronimo

2017-04-21 Thread Mark Struberg (JIRA)

[ 
https://issues.apache.org/jira/browse/GERONIMO-6564?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15978738#comment-15978738
 ] 

Mark Struberg commented on GERONIMO-6564:
-

patch applied, thanks Christian!

> Move the JSONB api from Johnzon to Geronimo
> ---
>
> Key: GERONIMO-6564
> URL: https://issues.apache.org/jira/browse/GERONIMO-6564
> Project: Geronimo
>  Issue Type: Task
>  Security Level: public(Regular issues) 
>  Components: specs
>Reporter: Mark Struberg
>Assignee: Mark Struberg
> Attachments: GERONIMO-6564-1.patch
>
>
> The JSONB api (JSR-367) got finished in Apache Johnzon and is ready to get 
> moved to geronimo and get released.



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)


[jira] [Resolved] (GERONIMO-6564) Move the JSONB api from Johnzon to Geronimo

2017-04-16 Thread Mark Struberg (JIRA)

 [ 
https://issues.apache.org/jira/browse/GERONIMO-6564?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Mark Struberg resolved GERONIMO-6564.
-
Resolution: Fixed

> Move the JSONB api from Johnzon to Geronimo
> ---
>
> Key: GERONIMO-6564
> URL: https://issues.apache.org/jira/browse/GERONIMO-6564
> Project: Geronimo
>  Issue Type: Task
>  Security Level: public(Regular issues) 
>  Components: specs
>Reporter: Mark Struberg
>Assignee: Mark Struberg
>
> The JSONB api (JSR-367) got finished in Apache Johnzon and is ready to get 
> moved to geronimo and get released.



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)


[jira] [Created] (GERONIMO-6564) Move the JSONB api from Johnzon to Geronimo

2017-04-16 Thread Mark Struberg (JIRA)
Mark Struberg created GERONIMO-6564:
---

 Summary: Move the JSONB api from Johnzon to Geronimo
 Key: GERONIMO-6564
 URL: https://issues.apache.org/jira/browse/GERONIMO-6564
 Project: Geronimo
  Issue Type: Task
  Security Level: public (Regular issues)
  Components: specs
Reporter: Mark Struberg
Assignee: Mark Struberg


The JSONB api (JSR-367) got finished in Apache Johnzon and is ready to get 
moved to geronimo and get released.



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)


[jira] [Commented] (GERONIMO-6558) API for JSR-374 JSON-P 1.1

2016-11-23 Thread Mark Struberg (JIRA)

[ 
https://issues.apache.org/jira/browse/GERONIMO-6558?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15691297#comment-15691297
 ] 

Mark Struberg commented on GERONIMO-6558:
-

patch applied, txs Reinhard!

> API for JSR-374 JSON-P 1.1
> --
>
> Key: GERONIMO-6558
> URL: https://issues.apache.org/jira/browse/GERONIMO-6558
> Project: Geronimo
>  Issue Type: New Feature
>  Security Level: public(Regular issues) 
>  Components: specs
>Reporter: Mark Struberg
>Assignee: Mark Struberg
> Attachments: GERONIMO-6558-jsonpatch-doc.patch
>
>
> we already have started working on the JSR-374 JSON-P 1.1 API, but no ticket 
> for it yet.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Created] (GERONIMO-6558) API for JSR-374 JSON-P 1.1

2016-11-22 Thread Mark Struberg (JIRA)
Mark Struberg created GERONIMO-6558:
---

 Summary: API for JSR-374 JSON-P 1.1
 Key: GERONIMO-6558
 URL: https://issues.apache.org/jira/browse/GERONIMO-6558
 Project: Geronimo
  Issue Type: New Feature
  Security Level: public (Regular issues)
  Components: specs
Reporter: Mark Struberg
Assignee: Mark Struberg


we already have started working on the JSR-374 JSON-P 1.1 API, but no ticket 
for it yet.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Created] (GERONIMO-6556) geronimo-jcdi AnnotationLiteral could cache the hashCode and toString values

2016-10-18 Thread Mark Struberg (JIRA)
Mark Struberg created GERONIMO-6556:
---

 Summary: geronimo-jcdi AnnotationLiteral could cache the hashCode 
and toString values
 Key: GERONIMO-6556
 URL: https://issues.apache.org/jira/browse/GERONIMO-6556
 Project: Geronimo
  Issue Type: Bug
  Security Level: public (Regular issues)
Reporter: Mark Struberg
Assignee: Mark Struberg


We could improve the performance of our AnnotationLiteral implementation by 
doing more aggressive caching. Currently there is always a getMethods() call 
via SecurityManager involved. But that is pretty performance intense and not 
necessary.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Resolved] (GERONIMO-6555) improve documentation of our validation-1.1 spec api

2016-10-06 Thread Mark Struberg (JIRA)

 [ 
https://issues.apache.org/jira/browse/GERONIMO-6555?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Mark Struberg resolved GERONIMO-6555.
-
Resolution: Fixed

constraints and a few other important classes now got documented. 

> improve documentation of our validation-1.1 spec api 
> -
>
> Key: GERONIMO-6555
> URL: https://issues.apache.org/jira/browse/GERONIMO-6555
> Project: Geronimo
>  Issue Type: Task
>  Security Level: public(Regular issues) 
>  Components: specs
>Reporter: Mark Struberg
>Assignee: Mark Struberg
>
> Currently the bean validation spec api is really underdocumented.
> We should pimp this and release a 1.0 jar



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Updated] (GERONIMO-6555) improve documentation of our validation-1.1 spec api

2016-09-29 Thread Mark Struberg (JIRA)

 [ 
https://issues.apache.org/jira/browse/GERONIMO-6555?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Mark Struberg updated GERONIMO-6555:

Summary: improve documentation of our validation-1.1 spec api   (was: 
improve documentation of our valication-1.1 spec api )

> improve documentation of our validation-1.1 spec api 
> -
>
> Key: GERONIMO-6555
> URL: https://issues.apache.org/jira/browse/GERONIMO-6555
> Project: Geronimo
>  Issue Type: Task
>  Security Level: public(Regular issues) 
>  Components: specs
>Reporter: Mark Struberg
>Assignee: Mark Struberg
>
> Currently the bean validation spec api is really underdocumented.
> We should pimp this and release a 1.0 jar



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Created] (GERONIMO-6555) improve documentation of our valication-1.1 spec api

2016-09-29 Thread Mark Struberg (JIRA)
Mark Struberg created GERONIMO-6555:
---

 Summary: improve documentation of our valication-1.1 spec api 
 Key: GERONIMO-6555
 URL: https://issues.apache.org/jira/browse/GERONIMO-6555
 Project: Geronimo
  Issue Type: Task
  Security Level: public (Regular issues)
  Components: specs
Reporter: Mark Struberg
Assignee: Mark Struberg


Currently the bean validation spec api is really underdocumented.
We should pimp this and release a 1.0 jar



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Resolved] (GERONIMO-6553) CDI 2.0 Spec JAR Updates

2016-08-02 Thread Mark Struberg (JIRA)

 [ 
https://issues.apache.org/jira/browse/GERONIMO-6553?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Mark Struberg resolved GERONIMO-6553.
-
Resolution: Fixed
  Assignee: Mark Struberg

txs for the patch, committed!

> CDI 2.0 Spec JAR Updates
> 
>
> Key: GERONIMO-6553
> URL: https://issues.apache.org/jira/browse/GERONIMO-6553
> Project: Geronimo
>  Issue Type: Improvement
>  Security Level: public(Regular issues) 
>  Components: specs
>Reporter: John D. Ament
>Assignee: Mark Struberg
> Attachments: GERONIMO-6553.patch
>
>
> Enhancements to the CDI 2.0 spec jar to include:
> - async observers.
> - prioritized elements
> - configuration builders
> - native literals
> - Java 8 compatibility with bundles



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Created] (GERONIMO-6546) add geronimo-jcdi-2.0 EDR package

2015-08-20 Thread Mark Struberg (JIRA)
Mark Struberg created GERONIMO-6546:
---

 Summary: add geronimo-jcdi-2.0 EDR package
 Key: GERONIMO-6546
 URL: https://issues.apache.org/jira/browse/GERONIMO-6546
 Project: Geronimo
  Issue Type: New Feature
  Security Level: public (Regular issues)
  Components: specs
Reporter: Mark Struberg
Assignee: Mark Struberg


The JSR-365 EG has started with the work on CDI-2.0. 
I'm an active EG member and over in OpenWebBeans we like to start with the work 
on CDI-2.0 as well. 
Thus I'm copying over the CDI-1.1 api and will tweak it acordingly. 
This package will explicitly be marked as EDR until the final spec is out and 
we pas the TCKs.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Commented] (GERONIMO-6533) [Geronimo Javamail] InternetAddress should throw exception in strict mode for invalid address

2014-10-18 Thread Mark Struberg (JIRA)

[ 
https://issues.apache.org/jira/browse/GERONIMO-6533?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14176233#comment-14176233
 ] 

Mark Struberg commented on GERONIMO-6533:
-

Hi Hendrik!
I did not look closely but I remember a few pitfalls from Sigfried Göschls work 
over at commons-email. E.g. we also need to look at rfc-2606
https://tools.ietf.org/html/rfc2606

{quote}
...
   To safely satisfy these needs, four domain names are reserved as
   listed and described below.

   .test
.example
.invalid
  .localhost

  ".test" is recommended for use in testing of current or new DNS
  related code.

  ".example" is recommended for use in documentation or as examples.

  ".invalid" is intended for use in online construction of domain
  names that are sure to be invalid and which it is obvious at a
  glance are invalid.
{quote}

> [Geronimo Javamail] InternetAddress should throw exception in strict mode for 
> invalid address
> -
>
> Key: GERONIMO-6533
> URL: https://issues.apache.org/jira/browse/GERONIMO-6533
> Project: Geronimo
>  Issue Type: Bug
>  Security Level: public(Regular issues) 
>  Components: mail
>Reporter: Arnaud MERGEY
>
> Unlike Oracle Javamail to Geronimo Javamail implementation, Geronimo Javamail 
> accept invalid emails even in strict mode
> Executing;
>  javax.mail.internet.InternetAddress("a",true);
> fails throwing AddressException with Oracle Javamail, but succeed with 
> Geronimo Javamail
> validate() succeed as well, it should throw an exception when address is not 
> an email address



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Resolved] (GERONIMO-6530) upgrade geronimo-genesis to latest parent and check plugin upgrades

2014-09-07 Thread Mark Struberg (JIRA)

 [ 
https://issues.apache.org/jira/browse/GERONIMO-6530?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Mark Struberg resolved GERONIMO-6530.
-
   Resolution: Fixed
Fix Version/s: 2.2

> upgrade geronimo-genesis to latest parent and check plugin upgrades
> ---
>
> Key: GERONIMO-6530
> URL: https://issues.apache.org/jira/browse/GERONIMO-6530
> Project: Geronimo
>  Issue Type: Bug
>  Security Level: public(Regular issues) 
>Reporter: Mark Struberg
>Assignee: Mark Struberg
> Fix For: 2.2
>
>
> this also should add apache-rat as default plugin.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Commented] (GERONIMO-6527) JavaMail 1.5 spec

2014-09-07 Thread Mark Struberg (JIRA)

[ 
https://issues.apache.org/jira/browse/GERONIMO-6527?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14124966#comment-14124966
 ] 

Mark Struberg commented on GERONIMO-6527:
-

no worries, in the meantime I just rewrote the JavaDoc ;)

> JavaMail 1.5 spec
> -
>
> Key: GERONIMO-6527
> URL: https://issues.apache.org/jira/browse/GERONIMO-6527
> Project: Geronimo
>  Issue Type: New Feature
>  Security Level: public(Regular issues) 
>Reporter: Hendrik Saly
>Assignee: Romain Manni-Bucau
> Attachments: diff_javamail14_gitpatch.patch
>
>
> Pls. find below a JavaMail 1.5 spec impl:
> https://github.com/salyh/geronimo-specs/tree/trunk/geronimo-javamail_1.5_spec
> Diff against geronimo JavaMail 1.4 spec:
> https://github.com/salyh/geronimo-specs/commit/cda5d35f59eadb2c269d97c29fbe41d83d02dc6a



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Reopened] (GERONIMO-6527) JavaMail 1.5 spec

2014-09-07 Thread Mark Struberg (JIRA)

 [ 
https://issues.apache.org/jira/browse/GERONIMO-6527?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Mark Struberg reopened GERONIMO-6527:
-

seems like we need to review the patch again. 
It contains JavaDoc which is obviously taken from the RI. This is a no-go!
We need to rewrite the JavaDoc.

> JavaMail 1.5 spec
> -
>
> Key: GERONIMO-6527
> URL: https://issues.apache.org/jira/browse/GERONIMO-6527
> Project: Geronimo
>  Issue Type: New Feature
>  Security Level: public(Regular issues) 
>Reporter: Hendrik Saly
>Assignee: Romain Manni-Bucau
> Attachments: diff_javamail14_gitpatch.patch
>
>
> Pls. find below a JavaMail 1.5 spec impl:
> https://github.com/salyh/geronimo-specs/tree/trunk/geronimo-javamail_1.5_spec
> Diff against geronimo JavaMail 1.4 spec:
> https://github.com/salyh/geronimo-specs/commit/cda5d35f59eadb2c269d97c29fbe41d83d02dc6a



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Commented] (GERONIMO-6527) JavaMail 1.5 spec

2014-09-07 Thread Mark Struberg (JIRA)

[ 
https://issues.apache.org/jira/browse/GERONIMO-6527?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14124941#comment-14124941
 ] 

Mark Struberg commented on GERONIMO-6527:
-

Hendrik, seems your patch missed the Apache License headers. Gonna add them 
now. Please let us know if you are not ok with this.

> JavaMail 1.5 spec
> -
>
> Key: GERONIMO-6527
> URL: https://issues.apache.org/jira/browse/GERONIMO-6527
> Project: Geronimo
>  Issue Type: New Feature
>  Security Level: public(Regular issues) 
>Reporter: Hendrik Saly
>Assignee: Romain Manni-Bucau
> Attachments: diff_javamail14_gitpatch.patch
>
>
> Pls. find below a JavaMail 1.5 spec impl:
> https://github.com/salyh/geronimo-specs/tree/trunk/geronimo-javamail_1.5_spec
> Diff against geronimo JavaMail 1.4 spec:
> https://github.com/salyh/geronimo-specs/commit/cda5d35f59eadb2c269d97c29fbe41d83d02dc6a



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Created] (GERONIMO-6530) upgrade geronimo-genesis to latest parent and check plugin upgrades

2014-09-07 Thread Mark Struberg (JIRA)
Mark Struberg created GERONIMO-6530:
---

 Summary: upgrade geronimo-genesis to latest parent and check 
plugin upgrades
 Key: GERONIMO-6530
 URL: https://issues.apache.org/jira/browse/GERONIMO-6530
 Project: Geronimo
  Issue Type: Bug
  Security Level: public (Regular issues)
Reporter: Mark Struberg
Assignee: Mark Struberg


this also should add apache-rat as default plugin.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Commented] (GERONIMO-6458) API jar for JSR 346 - CDI 1.1

2014-04-29 Thread Mark Struberg (JIRA)

[ 
https://issues.apache.org/jira/browse/GERONIMO-6458?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13984106#comment-13984106
 ] 

Mark Struberg commented on GERONIMO-6458:
-

Patch applied, txs Arne!

> API jar for JSR 346 - CDI 1.1
> -
>
> Key: GERONIMO-6458
> URL: https://issues.apache.org/jira/browse/GERONIMO-6458
> Project: Geronimo
>  Issue Type: Sub-task
>  Security Level: public(Regular issues) 
>Reporter: Kevin Sutter
>Assignee: Mark Struberg
> Attachments: GERONIMO-6458.patch
>
>
> Update jar file for Java EE 7.



--
This message was sent by Atlassian JIRA
(v6.2#6252)


[jira] [Commented] (GERONIMO-6451) API jar for JSR 338 - JPA 2.1

2014-01-10 Thread Mark Struberg (JIRA)

[ 
https://issues.apache.org/jira/browse/GERONIMO-6451?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13868089#comment-13868089
 ] 

Mark Struberg commented on GERONIMO-6451:
-

we can easily release an -alpha1 version. Please note that we must not ship any 
final jars before we fully passed the TCK!

> API jar for JSR 338 - JPA 2.1
> -
>
> Key: GERONIMO-6451
> URL: https://issues.apache.org/jira/browse/GERONIMO-6451
> Project: Geronimo
>  Issue Type: Sub-task
>  Security Level: public(Regular issues) 
>Reporter: Kevin Sutter
> Attachments: geronimo-jpa_2.1_spec-1.0-src.jar, 
> geronimo-jpa_2.1_spec-1.0.jar, geronimo-jpa_2.1_spec-1.0.jar, 
> jpa2.1-src.patch.txt
>
>
> Updated JPA 2.1 jar for Java EE 7.



--
This message was sent by Atlassian JIRA
(v6.1.5#6160)


[jira] [Resolved] (GERONIMO-6514) cdi-1.1 API misses the 'Unmanaged' class

2014-01-10 Thread Mark Struberg (JIRA)

 [ 
https://issues.apache.org/jira/browse/GERONIMO-6514?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Mark Struberg resolved GERONIMO-6514.
-

Resolution: Fixed

> cdi-1.1 API misses the 'Unmanaged' class
> 
>
> Key: GERONIMO-6514
> URL: https://issues.apache.org/jira/browse/GERONIMO-6514
> Project: Geronimo
>  Issue Type: Bug
>  Security Level: public(Regular issues) 
>  Components: specs
>Reporter: Mark Struberg
>Assignee: Mark Struberg
>
> Unmanaged and UnmanagedInstance are missing in the CDI-1.1 spec API package.



--
This message was sent by Atlassian JIRA
(v6.1.5#6160)


[jira] [Created] (GERONIMO-6514) cdi-1.1 API misses the 'Unmanaged' class

2014-01-05 Thread Mark Struberg (JIRA)
Mark Struberg created GERONIMO-6514:
---

 Summary: cdi-1.1 API misses the 'Unmanaged' class
 Key: GERONIMO-6514
 URL: https://issues.apache.org/jira/browse/GERONIMO-6514
 Project: Geronimo
  Issue Type: Bug
  Security Level: public (Regular issues)
  Components: specs
Reporter: Mark Struberg
Assignee: Mark Struberg


Unmanaged and UnmanagedInstance are missing in the CDI-1.1 spec API package.



--
This message was sent by Atlassian JIRA
(v6.1.5#6160)


[jira] [Assigned] (GERONIMO-6458) API jar for JSR 346 - CDI 1.1

2013-04-19 Thread Mark Struberg (JIRA)

 [ 
https://issues.apache.org/jira/browse/GERONIMO-6458?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Mark Struberg reassigned GERONIMO-6458:
---

Assignee: Mark Struberg

> API jar for JSR 346 - CDI 1.1
> -
>
> Key: GERONIMO-6458
> URL: https://issues.apache.org/jira/browse/GERONIMO-6458
> Project: Geronimo
>  Issue Type: Sub-task
>  Security Level: public(Regular issues) 
>Reporter: Kevin Sutter
>Assignee: Mark Struberg
>
> Update jar file for Java EE 7.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Assigned] (GERONIMO-6464) API jar for JSR 250 (Common Annotations 1.2 MR2)

2013-04-19 Thread Mark Struberg (JIRA)

 [ 
https://issues.apache.org/jira/browse/GERONIMO-6464?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Mark Struberg reassigned GERONIMO-6464:
---

Assignee: Mark Struberg

> API jar for JSR 250 (Common Annotations 1.2 MR2)
> 
>
> Key: GERONIMO-6464
> URL: https://issues.apache.org/jira/browse/GERONIMO-6464
> Project: Geronimo
>  Issue Type: Sub-task
>  Security Level: public(Regular issues) 
>  Components: Java EE 7
>Reporter: Kevin Sutter
>Assignee: Mark Struberg
>
> Maintenance Release update for Java EE 7.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Resolved] (GERONIMO-6441) remove unused genesis modules

2013-03-07 Thread Mark Struberg (JIRA)

 [ 
https://issues.apache.org/jira/browse/GERONIMO-6441?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Mark Struberg resolved GERONIMO-6441.
-

Resolution: Fixed

> remove unused genesis modules
> -
>
> Key: GERONIMO-6441
> URL: https://issues.apache.org/jira/browse/GERONIMO-6441
> Project: Geronimo
>  Issue Type: Task
>  Security Level: public(Regular issues) 
>  Components: buildsystem
>Reporter: Mark Struberg
>Assignee: Mark Struberg
>
> geronimo genesis contains a few modules which are not enabled since a long 
> time. We shall remove them from our SCM as they just cause confusion...

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Commented] (GERONIMO-6441) remove unused genesis modules

2013-03-07 Thread Mark Struberg (JIRA)

[ 
https://issues.apache.org/jira/browse/GERONIMO-6441?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13596920#comment-13596920
 ] 

Mark Struberg commented on GERONIMO-6441:
-

I now removed 

* genesis-skin
* genesis-maven-plugin

They were not contained in the last few releases it seems and were not even 
enabled in the  section thus not available for snapshots neither.

> remove unused genesis modules
> -
>
> Key: GERONIMO-6441
> URL: https://issues.apache.org/jira/browse/GERONIMO-6441
> Project: Geronimo
>  Issue Type: Task
>  Security Level: public(Regular issues) 
>  Components: buildsystem
>Reporter: Mark Struberg
>Assignee: Mark Struberg
>
> geronimo genesis contains a few modules which are not enabled since a long 
> time. We shall remove them from our SCM as they just cause confusion...

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Created] (GERONIMO-6441) remove unused genesis modules

2013-03-07 Thread Mark Struberg (JIRA)
Mark Struberg created GERONIMO-6441:
---

 Summary: remove unused genesis modules
 Key: GERONIMO-6441
 URL: https://issues.apache.org/jira/browse/GERONIMO-6441
 Project: Geronimo
  Issue Type: Task
  Security Level: public (Regular issues)
  Components: buildsystem
Reporter: Mark Struberg
Assignee: Mark Struberg


geronimo genesis contains a few modules which are not enabled since a long 
time. We shall remove them from our SCM as they just cause confusion...

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Commented] (XBEAN-239) toURL() is deprecated and causes a build error

2013-02-07 Thread Mark Struberg (JIRA)

[ 
https://issues.apache.org/jira/browse/XBEAN-239?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13573437#comment-13573437
 ] 

Mark Struberg commented on XBEAN-239:
-

Additional patch from Romain applied. Waiting for JIRA privileges to set it to 
'resolved' ;)

> toURL() is deprecated and causes a build error
> --
>
> Key: XBEAN-239
> URL: https://issues.apache.org/jira/browse/XBEAN-239
> Project: XBean
>  Issue Type: Bug
>Affects Versions: 3.12
>Reporter: Mark Struberg
> Attachments: xbean-java7.patch
>
>
> When compiling XBean I get the following error 
> [ERROR] 
> /Users/struberg/develop/java/apache/geronimo/xbean/xbean-spring/src/main/java/org/apache/xbean/spring/generator/QdoxMappingLoader.java:545:
>  warning: [deprecation] toURL() in File has been deprecated
> [ERROR] builder.addSource(new URL("jar:" + base.toURL().toString() + "!/" + 
> name));
> The solution is to replace toURL() with .toURI().toURL().

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Resolved] (GERONIMO-6433) upgrade genesis to latest apache.parent and plugins

2013-02-01 Thread Mark Struberg (JIRA)

 [ 
https://issues.apache.org/jira/browse/GERONIMO-6433?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Mark Struberg resolved GERONIMO-6433.
-

Resolution: Fixed

> upgrade genesis to latest apache.parent and plugins
> ---
>
> Key: GERONIMO-6433
> URL: https://issues.apache.org/jira/browse/GERONIMO-6433
> Project: Geronimo
>  Issue Type: Improvement
>  Security Level: public(Regular issues) 
>  Components: buildsystem
>Reporter: Mark Struberg
>
> upgrade genesis to latest apache.parent and plugins.
> The currently released genesis version is stone old and outdated...

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Created] (GERONIMO-6433) upgrade genesis to latest apache.parent and plugins

2013-01-31 Thread Mark Struberg (JIRA)
Mark Struberg created GERONIMO-6433:
---

 Summary: upgrade genesis to latest apache.parent and plugins
 Key: GERONIMO-6433
 URL: https://issues.apache.org/jira/browse/GERONIMO-6433
 Project: Geronimo
  Issue Type: Improvement
  Security Level: public (Regular issues)
  Components: buildsystem
Reporter: Mark Struberg


upgrade genesis to latest apache.parent and plugins.

The currently released genesis version is stone old and outdated...

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Created] (XBEAN-239) toURL() is deprecated and causes a build error

2013-01-31 Thread Mark Struberg (JIRA)
Mark Struberg created XBEAN-239:
---

 Summary: toURL() is deprecated and causes a build error
 Key: XBEAN-239
 URL: https://issues.apache.org/jira/browse/XBEAN-239
 Project: XBean
  Issue Type: Bug
Affects Versions: 3.12
Reporter: Mark Struberg


When compiling XBean I get the following error 

[ERROR] 
/Users/struberg/develop/java/apache/geronimo/xbean/xbean-spring/src/main/java/org/apache/xbean/spring/generator/QdoxMappingLoader.java:545:
 warning: [deprecation] toURL() in File has been deprecated
[ERROR] builder.addSource(new URL("jar:" + base.toURL().toString() + "!/" + 
name));


The solution is to replace toURL() with .toURI().toURL().

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Created] (GERONIMO-6170) jdci-spec AnnotationLiteral hides root Exception

2011-09-22 Thread Mark Struberg (JIRA)
jdci-spec AnnotationLiteral hides root Exception


 Key: GERONIMO-6170
 URL: https://issues.apache.org/jira/browse/GERONIMO-6170
 Project: Geronimo
  Issue Type: Bug
  Security Level: public (Regular issues)
Reporter: Mark Struberg


gerinimo_jcdi_1.0_spec AnnotationLiteral#callMethod catches an Exception and 
throws a RuntimeException without passing the root cause.

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira




[jira] Commented: (GERONIMO-5444) Add slight delay during async startup of ActiveMQ

2010-07-09 Thread Mark Struberg (JIRA)

[ 
https://issues.apache.org/jira/browse/GERONIMO-5444?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12886862#action_12886862
 ] 

Mark Struberg commented on GERONIMO-5444:
-

is there any started() or ready() 'event' (callback, etc) which can listen to? 
I always feel really uncomfortable when I hear the word 'delays' ;)

> Add slight delay during async startup of ActiveMQ
> -
>
> Key: GERONIMO-5444
> URL: https://issues.apache.org/jira/browse/GERONIMO-5444
> Project: Geronimo
>  Issue Type: Improvement
>  Security Level: public(Regular issues) 
>  Components: ActiveMQ
>Affects Versions: 2.2.1
>Reporter: Kevan Miller
> Fix For: 2.2.1, 3.0
>
>
> If ActiveMQ is being started asynchronously (e.g. for a master-slave shared 
> file system configuration), JMS clients may be started prior to the actual 
> start of the server. We should allow the doStart of the ActiveMQ service to 
> have a delay, giving time for the service to start, if this server ends up 
> being the Master. 

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.



[jira] Resolved: (GERONIMO-5438) latest geronimo-3 trunk doesn't compile against latest OpenEJB trunk

2010-07-08 Thread Mark Struberg (JIRA)

 [ 
https://issues.apache.org/jira/browse/GERONIMO-5438?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Mark Struberg resolved GERONIMO-5438.
-

Resolution: Fixed

This has been fixed by David Blevins in OpenEJB now.

> latest geronimo-3 trunk doesn't compile against latest OpenEJB trunk
> 
>
> Key: GERONIMO-5438
> URL: https://issues.apache.org/jira/browse/GERONIMO-5438
> Project: Geronimo
>  Issue Type: Bug
>  Security Level: public(Regular issues) 
>  Components: OpenEJB
>Affects Versions: 3.0
>Reporter: Mark Struberg
> Fix For: 3.0
>
>
> The following errors happen while compiling geronimo-openejb
> /home/msx/develop/java/apache/geronimo/server/plugins/openejb/geronimo-openejb/src/main/java/org/apache/geronimo/openejb/GeronimoSecurityService.java:[53,45]
>  [deprecation] 
> login(java.lang.String,javax.security.auth.callback.CallbackHandler) in 
> org.apache.geronimo.security.ContextManager has been deprecated
> /home/msx/develop/java/apache/geronimo/server/plugins/openejb/geronimo-openejb/src/main/java/org/apache/geronimo/openejb/EntityManagerRegistryImpl.java:[52,36]
>  
> getEntityManager(javax.persistence.EntityManagerFactory,java.util.Map,boolean,java.lang.String)
>  in org.apache.openejb.persistence.JtaEntityManagerRegistry cannot be applied 
> to (javax.persistence.EntityManagerFactory,java.util.Map,boolean)

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.



[jira] Created: (GERONIMO-5438) latest geronimo-3 trunk doesn't compile against latest OpenEJB trunk

2010-07-07 Thread Mark Struberg (JIRA)
latest geronimo-3 trunk doesn't compile against latest OpenEJB trunk


 Key: GERONIMO-5438
 URL: https://issues.apache.org/jira/browse/GERONIMO-5438
 Project: Geronimo
  Issue Type: Bug
  Security Level: public (Regular issues)
  Components: OpenEJB
Affects Versions: 3.0
Reporter: Mark Struberg
 Fix For: 3.0


The following errors happen while compiling geronimo-openejb

/home/msx/develop/java/apache/geronimo/server/plugins/openejb/geronimo-openejb/src/main/java/org/apache/geronimo/openejb/GeronimoSecurityService.java:[53,45]
 [deprecation] 
login(java.lang.String,javax.security.auth.callback.CallbackHandler) in 
org.apache.geronimo.security.ContextManager has been deprecated

/home/msx/develop/java/apache/geronimo/server/plugins/openejb/geronimo-openejb/src/main/java/org/apache/geronimo/openejb/EntityManagerRegistryImpl.java:[52,36]
 
getEntityManager(javax.persistence.EntityManagerFactory,java.util.Map,boolean,java.lang.String)
 in org.apache.openejb.persistence.JtaEntityManagerRegistry cannot be applied 
to (javax.persistence.EntityManagerFactory,java.util.Map,boolean)


-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.



[jira] Commented: (GERONIMO-5436) ClassCastException in Deployer

2010-07-07 Thread Mark Struberg (JIRA)

[ 
https://issues.apache.org/jira/browse/GERONIMO-5436?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12886048#action_12886048
 ] 

Mark Struberg commented on GERONIMO-5436:
-

nope latest 3.0.0-SNAPSHOT from SVN trunk of today 11:00 GMT 

> ClassCastException in Deployer
> --
>
> Key: GERONIMO-5436
> URL: https://issues.apache.org/jira/browse/GERONIMO-5436
> Project: Geronimo
>  Issue Type: Bug
>  Security Level: public(Regular issues) 
>  Components: deployment
>Affects Versions: 3.0
>Reporter: Mark Struberg
> Fix For: 3.0
>
> Attachments: GERONIMO-5436.patch
>
>
> While deploying a EAR I get a ClassCastException in MergeHelper#347 
>  webFragment = (WebFragment) xmlObject;
> but xmlObject is actually of type 
> org.apache.xmlbeans.impl.values.XmlAnyTypeImpl

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.



[jira] Commented: (GERONIMO-5436) ClassCastException in Deployer

2010-07-07 Thread Mark Struberg (JIRA)

[ 
https://issues.apache.org/jira/browse/GERONIMO-5436?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12885919#action_12885919
 ] 

Mark Struberg commented on GERONIMO-5436:
-

The web-fragment is coming from this jar:
http://repository.prime.com.tr/org/primefaces/primefaces/2.0.2/primefaces-2.0.2.jar

> ClassCastException in Deployer
> --
>
> Key: GERONIMO-5436
> URL: https://issues.apache.org/jira/browse/GERONIMO-5436
> Project: Geronimo
>  Issue Type: Bug
>  Security Level: public(Regular issues) 
>  Components: deployment
>Affects Versions: 3.0
>Reporter: Mark Struberg
> Fix For: 3.0
>
> Attachments: GERONIMO-5436.patch
>
>
> While deploying a EAR I get a ClassCastException in MergeHelper#347 
>  webFragment = (WebFragment) xmlObject;
> but xmlObject is actually of type 
> org.apache.xmlbeans.impl.values.XmlAnyTypeImpl

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.



[jira] Updated: (GERONIMO-5436) ClassCastException in Deployer

2010-07-07 Thread Mark Struberg (JIRA)

 [ 
https://issues.apache.org/jira/browse/GERONIMO-5436?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Mark Struberg updated GERONIMO-5436:


Attachment: GERONIMO-5436.patch

this patch logs a warning for such cases and outputs the XmlObjects content.

In my situation I now get the following output in the console:

2010-07-07 12:16:01,532 WARN  [MergeHelper] Fail: expected WebFragment but got: 
org.apache.xmlbeans.impl.values.XmlAnyTypeImpl / http://java.sun.com/xml/ns/javaee 
http://java.sun.com/xml/ns/javaee/web-fragment_3_0.xsd"; version="3.0" 
xmlns="http://java.sun.com/xml/ns/javaee"; 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";>
  PrimeFaces
  
PrimeFaces Resource Servlet
org.primefaces.resource.ResourceServlet
  
  
PrimeFaces Resource Servlet
/primefaces_resource/*
  



> ClassCastException in Deployer
> --
>
> Key: GERONIMO-5436
> URL: https://issues.apache.org/jira/browse/GERONIMO-5436
> Project: Geronimo
>  Issue Type: Bug
>  Security Level: public(Regular issues) 
>  Components: deployment
>Affects Versions: 3.0
>Reporter: Mark Struberg
> Fix For: 3.0
>
> Attachments: GERONIMO-5436.patch
>
>
> While deploying a EAR I get a ClassCastException in MergeHelper#347 
>  webFragment = (WebFragment) xmlObject;
> but xmlObject is actually of type 
> org.apache.xmlbeans.impl.values.XmlAnyTypeImpl

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.



[jira] Created: (GERONIMO-5436) ClassCastException in Deployer

2010-07-07 Thread Mark Struberg (JIRA)
ClassCastException in Deployer
--

 Key: GERONIMO-5436
 URL: https://issues.apache.org/jira/browse/GERONIMO-5436
 Project: Geronimo
  Issue Type: Bug
  Security Level: public (Regular issues)
  Components: deployment
Affects Versions: 3.0
Reporter: Mark Struberg
 Fix For: 3.0


While deploying a EAR I get a ClassCastException in MergeHelper#347 
 webFragment = (WebFragment) xmlObject;

but xmlObject is actually of type org.apache.xmlbeans.impl.values.XmlAnyTypeImpl





-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.



[jira] Created: (GERONIMO-5433) improve geronimo openwebbeans plugin

2010-07-06 Thread Mark Struberg (JIRA)
improve geronimo openwebbeans plugin


 Key: GERONIMO-5433
 URL: https://issues.apache.org/jira/browse/GERONIMO-5433
 Project: Geronimo
  Issue Type: Improvement
  Security Level: public (Regular issues)
  Components: OpenWebBeans
Affects Versions: 3.0-M1
Reporter: Mark Struberg
 Fix For: 3.0


The current OpenWebBeans integration does not compile + there is a new 
OpenWebBeans-1.0.0-alpha-1 release currently in the VOTE.

I'd like to provide a few patches to test the integration with geronimo-3.0

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.



[jira] Updated: (GERONIMO-5433) improve geronimo openwebbeans plugin

2010-07-06 Thread Mark Struberg (JIRA)

 [ 
https://issues.apache.org/jira/browse/GERONIMO-5433?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Mark Struberg updated GERONIMO-5433:


Attachment: GERONIMO-5433.patch

here we go. This patch is not yet production ready but might be a starting 
point the further development.

TODOs: 
* openwebbeans-1.0.0-alpha-1 must be finally released
* javassist-3.12.2.GA (containing OSGi info) must be released to maven.central. 
The SNAPSHOT which contains bundle info might be cloned from
git clone git://github.com/struberg/javassist.git

> improve geronimo openwebbeans plugin
> 
>
> Key: GERONIMO-5433
> URL: https://issues.apache.org/jira/browse/GERONIMO-5433
> Project: Geronimo
>  Issue Type: Improvement
>  Security Level: public(Regular issues) 
>  Components: OpenWebBeans
>Affects Versions: 3.0-M1
>Reporter: Mark Struberg
> Fix For: 3.0
>
> Attachments: GERONIMO-5433.patch
>
>
> The current OpenWebBeans integration does not compile + there is a new 
> OpenWebBeans-1.0.0-alpha-1 release currently in the VOTE.
> I'd like to provide a few patches to test the integration with geronimo-3.0

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.



[jira] Updated: (GERONIMO-5427) using a maven snapshot in a plugin causes the osgi-plugin to throw a NFE

2010-07-05 Thread Mark Struberg (JIRA)

 [ 
https://issues.apache.org/jira/browse/GERONIMO-5427?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Mark Struberg updated GERONIMO-5427:


Attachment: GERONIMO-5427.patch

The reason is the Require-Bundle manifest entry which doesn't get polished by 
the BND util. 
This patch is _only_ to show the effect and shall _not_ get applied in this way!
Instead this should get properly fixed in the underlying OSGi libraries which 
got used to create the bundle.

I'm not sure if we should add some invalid bundle detection in geronimo to 
prevent such things.

> using a maven snapshot in a plugin causes the osgi-plugin to throw a NFE
> 
>
> Key: GERONIMO-5427
> URL: https://issues.apache.org/jira/browse/GERONIMO-5427
> Project: Geronimo
>  Issue Type: Bug
>  Security Level: public(Regular issues) 
>  Components: buildsystem
>Affects Versions: 3.0-M1
>Reporter: Mark Struberg
> Attachments: GERONIMO-5427.patch
>
>
> This is somehow related to GERONIMO-5392:
> It seems that a very similar thing also happens while building plugins which 
> reference to SNAPSHOT versions.
> While upgrading the plugins/myfaces to myfaces-2.0.1-SNAPSHOT locally and 
> trying to compile the plugin, I get the following Exception:
> java.lang.NumberFormatException: For input string: "1-SNAPSHOT"
>   at 
> java.lang.NumberFormatException.forInputString(NumberFormatException.java:48)
>   at java.lang.Integer.parseInt(Integer.java:458)
>   at java.lang.Integer.parseInt(Integer.java:499)
>   at org.osgi.framework.Version.(Version.java:133)
>   at org.osgi.framework.Version.parseVersion(Version.java:218)
>   at 
> org.eclipse.osgi.service.resolver.VersionRange.(VersionRange.java:92)
>   at 
> org.eclipse.osgi.internal.resolver.StateBuilder.getVersionRange(StateBuilder.java:532)
>   at 
> org.eclipse.osgi.internal.resolver.StateBuilder.createRequiredBundle(StateBuilder.java:217)
>   at 
> org.eclipse.osgi.internal.resolver.StateBuilder.createRequiredBundles(StateBuilder.java:210)
>   at 
> org.eclipse.osgi.internal.resolver.StateBuilder.createBundleDescription(StateBuilder.java:101)
>   at 
> org.eclipse.osgi.internal.resolver.StateObjectFactoryImpl.createBundleDescription(StateObjectFactoryImpl.java:32)
>   at 
> org.apache.geronimo.mavenplugins.osgi.utils.BundleResolver.addBundle(BundleResolver.java:173)
>   at 
> org.apache.geronimo.mavenplugins.osgi.utils.BundleResolver.addBundle(BundleResolver.java:129)
>   at 
> org.apache.geronimo.mavenplugins.osgi.utils.BundleResolver.addBundle(BundleResolver.java:119)
>   at 
> org.apache.geronimo.mavenplugins.osgi.VerifyManifestMojo.execute(VerifyManifestMojo.java:101)
>   at 
> org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:490)

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.



[jira] Created: (GERONIMO-5427) using a maven snapshot in a plugin causes the osgi-plugin to throw a NFE

2010-07-05 Thread Mark Struberg (JIRA)
using a maven snapshot in a plugin causes the osgi-plugin to throw a NFE


 Key: GERONIMO-5427
 URL: https://issues.apache.org/jira/browse/GERONIMO-5427
 Project: Geronimo
  Issue Type: Bug
  Security Level: public (Regular issues)
  Components: buildsystem
Affects Versions: 3.0-M1
Reporter: Mark Struberg


This is somehow related to GERONIMO-5392:

It seems that a very similar thing also happens while building plugins which 
reference to SNAPSHOT versions.

While upgrading the plugins/myfaces to myfaces-2.0.1-SNAPSHOT locally and 
trying to compile the plugin, I get the following Exception:

java.lang.NumberFormatException: For input string: "1-SNAPSHOT"
at 
java.lang.NumberFormatException.forInputString(NumberFormatException.java:48)
at java.lang.Integer.parseInt(Integer.java:458)
at java.lang.Integer.parseInt(Integer.java:499)
at org.osgi.framework.Version.(Version.java:133)
at org.osgi.framework.Version.parseVersion(Version.java:218)
at 
org.eclipse.osgi.service.resolver.VersionRange.(VersionRange.java:92)
at 
org.eclipse.osgi.internal.resolver.StateBuilder.getVersionRange(StateBuilder.java:532)
at 
org.eclipse.osgi.internal.resolver.StateBuilder.createRequiredBundle(StateBuilder.java:217)
at 
org.eclipse.osgi.internal.resolver.StateBuilder.createRequiredBundles(StateBuilder.java:210)
at 
org.eclipse.osgi.internal.resolver.StateBuilder.createBundleDescription(StateBuilder.java:101)
at 
org.eclipse.osgi.internal.resolver.StateObjectFactoryImpl.createBundleDescription(StateObjectFactoryImpl.java:32)
at 
org.apache.geronimo.mavenplugins.osgi.utils.BundleResolver.addBundle(BundleResolver.java:173)
at 
org.apache.geronimo.mavenplugins.osgi.utils.BundleResolver.addBundle(BundleResolver.java:129)
at 
org.apache.geronimo.mavenplugins.osgi.utils.BundleResolver.addBundle(BundleResolver.java:119)
at 
org.apache.geronimo.mavenplugins.osgi.VerifyManifestMojo.execute(VerifyManifestMojo.java:101)
at 
org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:490)




-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.



[jira] Created: (GERONIMO-5396) java.util.logging resources doesn't get picked up

2010-06-23 Thread Mark Struberg (JIRA)
java.util.logging resources doesn't get picked up
-

 Key: GERONIMO-5396
 URL: https://issues.apache.org/jira/browse/GERONIMO-5396
 Project: Geronimo
  Issue Type: Bug
  Security Level: public (Regular issues)
  Components: Logging
Affects Versions: 3.0-M1
Reporter: Mark Struberg


In OpenWebBeans we use the i18n resource capabilities of 
java.util.logging.Logger

In the code:
{noformat} 
Logger logger = Logger#getLogger(String name, String resourceBundleName);
logger.info("INFO_0004", param),
{noformat} 
In the Message resources:
{noformat} 
INFO_0004=Adding OpenWebBeansPlugin \: [{0}]
{noformat} 
Where {0} gets filled with the value of 'param'.

In geronimo I only see: "[BeansDeployer] INFO_0004"

, so the jul to slf4j bridge doesn't handle the message bundle.

Also if I add the String myself and call
{noformat} 
logger.info("message with param {0}", "rabbit");
{noformat} 
I still get no parameter filling, so the resulting text in the logfile is 
"message with param {0}"


-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.



[jira] Commented: (GERONIMO-5392) invalid OSGi bundle number causes geronimo to blow up

2010-06-22 Thread Mark Struberg (JIRA)

[ 
https://issues.apache.org/jira/browse/GERONIMO-5392?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12881295#action_12881295
 ] 

Mark Struberg commented on GERONIMO-5392:
-

oh yes, forgot to add: this happens after I shutdown geronimo (after installing 
some libs) and try to restart it. 

> invalid OSGi bundle number causes geronimo to blow up
> -
>
> Key: GERONIMO-5392
> URL: https://issues.apache.org/jira/browse/GERONIMO-5392
> Project: Geronimo
>  Issue Type: Bug
>  Security Level: public(Regular issues) 
>  Components: Aries
>Affects Versions: 3.0-M1
>Reporter: Mark Struberg
>
> not sure which bundle I imported to cause this problem but version parsing 
> seems to have a problem in geronimo:
> 2010-06-22 20:43:55,582 ERROR [GBeanInstanceState] Error while starting; 
> GBean is now in the FAILED state: 
> abstractName="org.apache.geronimo.framework/j2ee-system/3.0-M1/car?ServiceModule=org.apache.geronimo.framework/j2ee-system/3.0-M1/car,j2eeType=GBean,name=GeronimoOBR"
> java.lang.NumberFormatException: For input string: "1-SNAPSHOT"
>   at 
> java.lang.NumberFormatException.forInputString(NumberFormatException.java:48)
>   at java.lang.Integer.parseInt(Integer.java:458)
>   at java.lang.Integer.parseInt(Integer.java:499)
>   at org.osgi.framework.Version.(Version.java:133)
>   at 
> org.apache.xbean.osgi.bundle.util.VersionRange.parse(VersionRange.java:79)
>   at 
> org.apache.xbean.osgi.bundle.util.BundleDescription.getVersionRange(BundleDescription.java:192)
>   at 
> org.apache.xbean.osgi.bundle.util.BundleDescription.access$000(BundleDescription.java:36)
>   at 
> org.apache.xbean.osgi.bundle.util.BundleDescription$RequireBundle.(BundleDescription.java:299)
>   at 
> org.apache.xbean.osgi.bundle.util.BundleDescription.getRequireBundle(BundleDescription.java:113)
>   at 
> org.apache.geronimo.obr.ResourceBuilder.convertRequireBundleToRequirement(ResourceBuilder.java:108)
>   at 
> org.apache.geronimo.obr.ResourceBuilder.createResource(ResourceBuilder.java:56)
>   at 
> org.apache.geronimo.obr.GeronimoOBRGBean.generateOBRModel(GeronimoOBRGBean.java:140)
>   at 
> org.apache.geronimo.obr.GeronimoOBRGBean.generateOBR(GeronimoOBRGBean.java:96)
>   at 
> org.apache.geronimo.obr.GeronimoOBRGBean.generateOBR(GeronimoOBRGBean.java:92)
>   at 
> org.apache.geronimo.obr.GeronimoOBRGBean.doStart(GeronimoOBRGBean.java:172)
>   at 
> org.apache.geronimo.gbean.runtime.GBeanInstance.createInstance(GBeanInstance.java:959)
>   at 
> org.apache.geronimo.gbean.runtime.GBeanInstanceState.attemptFullStart(GBeanInstanceState.java:269)
>   at 
> org.apache.geronimo.gbean.runtime.GBeanInstanceState.start(GBeanInstanceState.java:103)
>   at 
> org.apache.geronimo.gbean.runtime.GBeanInstanceState.startRecursive(GBeanInstanceState.java:125)
>   at 
> org.apache.geronimo.gbean.runtime.GBeanInstance.startRecursive(GBeanInstance.java:544)
>   at 
> org.apache.geronimo.kernel.basic.BasicKernel.startRecursiveGBean(BasicKernel.java:386)
>   at 
> org.apache.geronimo.kernel.config.ConfigurationUtil.startConfigurationGBeans(ConfigurationUtil.java:461)
>   at 
> org.apache.geronimo.kernel.config.ConfigurationUtil.loadBootstrapConfiguration(ConfigurationUtil.java:216)
>   at 
> org.apache.geronimo.system.osgi.BootActivator.start(BootActivator.java:70)
>   at 
> org.apache.felix.framework.util.SecureAction.startActivator(SecureAction.java:661)
>   at org.apache.felix.framework.Felix.activateBundle(Felix.java:1760)
>   at org.apache.felix.framework.Felix.startBundle(Felix.java:1682)
>   at org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1128)
>   at 
> org.apache.felix.framework.StartLevelImpl.run(StartLevelImpl.java:264)
>   at java.lang.Thread.run(Thread.java:619)
> ERROR: Error starting 
> mvn:org.apache.geronimo.framework/j2ee-system/3.0-M1/car 
> (org.osgi.framework.BundleException: Activator start error in bundle 
> org.apache.geronimo.framework.j2ee-system [55].)
> org.apache.geronimo.kernel.config.InvalidConfigException: Unknown start 
> exception
>   at 
> org.apache.geronimo.kernel.config.ConfigurationUtil.startConfigurationGBeans(ConfigurationUtil.java:523)
>   at 
> org.apache.geronimo.kernel.config.ConfigurationUtil.loadBootstrapConfiguration(ConfigurationUtil.java:216)
>   at 
> org.apache.geronimo.system.osgi.BootActivator.start(BootActivator.java:70)
>   at 
> org.apache.felix.framework.util.SecureAction.startActivator(SecureAction.java:661)
>   at org.apache.felix.framework.Felix.activateBundle(Felix.java:1760)
>   at org.apache.felix.framework.Felix.startBundle(Felix.java:1682)
>   at org.apache.felix.framework.Felix.setActiveStartLevel(Felix

[jira] Created: (GERONIMO-5392) invalid OSGi bundle number causes geronimo to blow up

2010-06-22 Thread Mark Struberg (JIRA)
invalid OSGi bundle number causes geronimo to blow up
-

 Key: GERONIMO-5392
 URL: https://issues.apache.org/jira/browse/GERONIMO-5392
 Project: Geronimo
  Issue Type: Bug
  Security Level: public (Regular issues)
  Components: Aries
Affects Versions: 3.0-M1
Reporter: Mark Struberg


not sure which bundle I imported to cause this problem but version parsing 
seems to have a problem in geronimo:

2010-06-22 20:43:55,582 ERROR [GBeanInstanceState] Error while starting; GBean 
is now in the FAILED state: 
abstractName="org.apache.geronimo.framework/j2ee-system/3.0-M1/car?ServiceModule=org.apache.geronimo.framework/j2ee-system/3.0-M1/car,j2eeType=GBean,name=GeronimoOBR"
java.lang.NumberFormatException: For input string: "1-SNAPSHOT"
at 
java.lang.NumberFormatException.forInputString(NumberFormatException.java:48)
at java.lang.Integer.parseInt(Integer.java:458)
at java.lang.Integer.parseInt(Integer.java:499)
at org.osgi.framework.Version.(Version.java:133)
at 
org.apache.xbean.osgi.bundle.util.VersionRange.parse(VersionRange.java:79)
at 
org.apache.xbean.osgi.bundle.util.BundleDescription.getVersionRange(BundleDescription.java:192)
at 
org.apache.xbean.osgi.bundle.util.BundleDescription.access$000(BundleDescription.java:36)
at 
org.apache.xbean.osgi.bundle.util.BundleDescription$RequireBundle.(BundleDescription.java:299)
at 
org.apache.xbean.osgi.bundle.util.BundleDescription.getRequireBundle(BundleDescription.java:113)
at 
org.apache.geronimo.obr.ResourceBuilder.convertRequireBundleToRequirement(ResourceBuilder.java:108)
at 
org.apache.geronimo.obr.ResourceBuilder.createResource(ResourceBuilder.java:56)
at 
org.apache.geronimo.obr.GeronimoOBRGBean.generateOBRModel(GeronimoOBRGBean.java:140)
at 
org.apache.geronimo.obr.GeronimoOBRGBean.generateOBR(GeronimoOBRGBean.java:96)
at 
org.apache.geronimo.obr.GeronimoOBRGBean.generateOBR(GeronimoOBRGBean.java:92)
at 
org.apache.geronimo.obr.GeronimoOBRGBean.doStart(GeronimoOBRGBean.java:172)
at 
org.apache.geronimo.gbean.runtime.GBeanInstance.createInstance(GBeanInstance.java:959)
at 
org.apache.geronimo.gbean.runtime.GBeanInstanceState.attemptFullStart(GBeanInstanceState.java:269)
at 
org.apache.geronimo.gbean.runtime.GBeanInstanceState.start(GBeanInstanceState.java:103)
at 
org.apache.geronimo.gbean.runtime.GBeanInstanceState.startRecursive(GBeanInstanceState.java:125)
at 
org.apache.geronimo.gbean.runtime.GBeanInstance.startRecursive(GBeanInstance.java:544)
at 
org.apache.geronimo.kernel.basic.BasicKernel.startRecursiveGBean(BasicKernel.java:386)
at 
org.apache.geronimo.kernel.config.ConfigurationUtil.startConfigurationGBeans(ConfigurationUtil.java:461)
at 
org.apache.geronimo.kernel.config.ConfigurationUtil.loadBootstrapConfiguration(ConfigurationUtil.java:216)
at 
org.apache.geronimo.system.osgi.BootActivator.start(BootActivator.java:70)
at 
org.apache.felix.framework.util.SecureAction.startActivator(SecureAction.java:661)
at org.apache.felix.framework.Felix.activateBundle(Felix.java:1760)
at org.apache.felix.framework.Felix.startBundle(Felix.java:1682)
at org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1128)
at 
org.apache.felix.framework.StartLevelImpl.run(StartLevelImpl.java:264)
at java.lang.Thread.run(Thread.java:619)
ERROR: Error starting mvn:org.apache.geronimo.framework/j2ee-system/3.0-M1/car 
(org.osgi.framework.BundleException: Activator start error in bundle 
org.apache.geronimo.framework.j2ee-system [55].)
org.apache.geronimo.kernel.config.InvalidConfigException: Unknown start 
exception
at 
org.apache.geronimo.kernel.config.ConfigurationUtil.startConfigurationGBeans(ConfigurationUtil.java:523)
at 
org.apache.geronimo.kernel.config.ConfigurationUtil.loadBootstrapConfiguration(ConfigurationUtil.java:216)
at 
org.apache.geronimo.system.osgi.BootActivator.start(BootActivator.java:70)
at 
org.apache.felix.framework.util.SecureAction.startActivator(SecureAction.java:661)
at org.apache.felix.framework.Felix.activateBundle(Felix.java:1760)
at org.apache.felix.framework.Felix.startBundle(Felix.java:1682)
at org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1128)
at 
org.apache.felix.framework.StartLevelImpl.run(StartLevelImpl.java:264)
at java.lang.Thread.run(Thread.java:619)
Caused by: org.apache.geronimo.gbean.InvalidConfigurationException: 
Configuration org.apache.geronimo.framework/j2ee-system/3.0-M1/car failed to 
start due to the following reasons:
  The service 
ServiceModule=org.apache.geronimo.framework/j2ee-system/3.0-M1/car,j2eeType=GBean,name=GeronimoOBR
 did not start because For in

[jira] Updated: (GERONIMO-5014) JSR-303 api needs to update the ElementDescriptor section to fit the latest spec

2010-01-05 Thread Mark Struberg (JIRA)

 [ 
https://issues.apache.org/jira/browse/GERONIMO-5014?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Mark Struberg updated GERONIMO-5014:


Attachment: GERONIMO-5014.patch

> JSR-303 api needs to update the ElementDescriptor section to fit the latest 
> spec
> 
>
> Key: GERONIMO-5014
> URL: https://issues.apache.org/jira/browse/GERONIMO-5014
> Project: Geronimo
>  Issue Type: Bug
>  Security Level: public(Regular issues) 
>  Components: specs
>Reporter: Mark Struberg
> Attachments: GERONIMO-5014.patch
>
>
> there have been a few changes in the spec.
> I made all changes to make agimatec-validator (which currently uses the RI) 
> compile against our spec api.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.



[jira] Created: (GERONIMO-5014) JSR-303 api needs to update the ElementDescriptor section to fit the latest spec

2010-01-05 Thread Mark Struberg (JIRA)
JSR-303 api needs to update the ElementDescriptor section to fit the latest spec


 Key: GERONIMO-5014
 URL: https://issues.apache.org/jira/browse/GERONIMO-5014
 Project: Geronimo
  Issue Type: Bug
  Security Level: public (Regular issues)
  Components: specs
Reporter: Mark Struberg


there have been a few changes in the spec.
I made all changes to make agimatec-validator (which currently uses the RI) 
compile against our spec api.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.