[jira] [Updated] (TOMEE-1307) Ensure full support of JSR-339 The Java API for RESTful Web Services 2.0 (JAX-RS)

2015-12-10 Thread Andy Gumbrecht (JIRA)

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

Andy Gumbrecht updated TOMEE-1307:
--
Fix Version/s: (was: 7.0.0-M1)
   7.0.0-M2

> Ensure full support of JSR-339 The Java API for RESTful Web Services 2.0 
> (JAX-RS)
> -
>
> Key: TOMEE-1307
> URL: https://issues.apache.org/jira/browse/TOMEE-1307
> Project: TomEE
>  Issue Type: Task
>Affects Versions: 7.0.0
>Reporter: Andy Gumbrecht
> Fix For: 7.0.0, 7.0.0-M2
>
>
> Ensure full support of JSR-339 The Java API for RESTful Web Services 2.0



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


[jira] [Updated] (TOMEE-1412) Extra unversioned context displayed when using parallel deployment

2015-12-10 Thread Andy Gumbrecht (JIRA)

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

Andy Gumbrecht updated TOMEE-1412:
--
Fix Version/s: (was: 1.7.3)
   1.7.4

> Extra unversioned context displayed when using parallel deployment
> --
>
> Key: TOMEE-1412
> URL: https://issues.apache.org/jira/browse/TOMEE-1412
> Project: TomEE
>  Issue Type: Test
>Affects Versions: 1.7.1
> Environment: Amazon Linux, latest version
> LMDE, latest version
> Java 7 update 67
>Reporter: Felipe Jaekel
>Priority: Minor
>  Labels: test
> Fix For: 7.0.0-M2, 1.7.4
>
>
> When using parallel deployment, TomEE 1.7.1 displays an additional 
> unversioned context in manager and webaccess applications. Another detail is 
> that on manager the undeploy option is disabled for this unversioned context. 
> This doesn't happen on a regular Tomcat 7.0.55.
> I haven't found any actual problems, but as i'm not using TomEE in production 
> yet, my tests were limited, so I would appreciate some investigation if this 
> can impact on session routing somehow.
> Sample:
> https://dl.dropboxusercontent.com/u/66737052/mavenproject%23%2320140924-1600.war
> https://dl.dropboxusercontent.com/u/66737052/mavenproject%23%2320140924-1615.war
> Thanks



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


[jira] [Updated] (TOMEE-1291) Example Moviefun updated to servlet 3.1 and bootstrap 3.2.0

2015-12-10 Thread Andy Gumbrecht (JIRA)

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

Andy Gumbrecht updated TOMEE-1291:
--
Fix Version/s: (was: 7.0.0-M1)
   7.0.0-M2

> Example Moviefun updated to servlet 3.1 and bootstrap 3.2.0
> ---
>
> Key: TOMEE-1291
> URL: https://issues.apache.org/jira/browse/TOMEE-1291
> Project: TomEE
>  Issue Type: Improvement
>Reporter: Helio Frota
>Priority: Trivial
>  Labels: patch
> Fix For: 7.0.0, 7.0.0-M2
>
> Attachments: TOMEE-1291.patch
>
>




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


[jira] [Updated] (TOMEE-1455) for resource local pu try to guess if datasource is configured in persistence unit properties

2015-12-10 Thread Andy Gumbrecht (JIRA)

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

Andy Gumbrecht updated TOMEE-1455:
--
Fix Version/s: (was: 1.7.3)
   1.7.4

> for resource local pu try to guess if datasource is configured in persistence 
> unit properties
> -
>
> Key: TOMEE-1455
> URL: https://issues.apache.org/jira/browse/TOMEE-1455
> Project: TomEE
>  Issue Type: Improvement
>Reporter: Romain Manni-Bucau
>Assignee: Romain Manni-Bucau
> Fix For: 7.0.0-M2, 1.7.4
>
>
> Note: it still needs openejb.force-unit-type=true if no [non-]jta-data-source 
> is configured to stay spec compliant



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


[jira] [Updated] (TOMEE-1442) Show list of deployed applications (including EARs) in the console

2015-12-10 Thread Andy Gumbrecht (JIRA)

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

Andy Gumbrecht updated TOMEE-1442:
--
Fix Version/s: (was: 1.7.3)
   1.7.4

> Show list of deployed applications (including EARs) in the console
> --
>
> Key: TOMEE-1442
> URL: https://issues.apache.org/jira/browse/TOMEE-1442
> Project: TomEE
>  Issue Type: New Feature
>Affects Versions: 1.7.1
>Reporter: Jonathan Gallimore
> Fix For: 1.7.4
>
>
> The TomEE gui doesn't currently provide any information other than "Your 
> server is fully installed".
> We should provide a simple screen that lists all of the currently deployed 
> applications including .ear files.



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


[jira] [Updated] (TOMEE-1312) Ensure full support of JSR-345 Enterprise JavaBeans 3.2

2015-12-10 Thread Andy Gumbrecht (JIRA)

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

Andy Gumbrecht updated TOMEE-1312:
--
Fix Version/s: (was: 7.0.0-M1)
   7.0.0-M2

> Ensure full support of JSR-345 Enterprise JavaBeans 3.2 
> 
>
> Key: TOMEE-1312
> URL: https://issues.apache.org/jira/browse/TOMEE-1312
> Project: TomEE
>  Issue Type: Task
>Affects Versions: 7.0.0
>Reporter: Andy Gumbrecht
> Fix For: 7.0.0, 7.0.0-M2
>
>
> Ensure full support of JSR-345 Enterprise JavaBeansTM 3.2



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


[jira] [Updated] (TOMEE-1662) Ensure dangling JMS connections are closed on shutdown

2015-12-10 Thread Andy Gumbrecht (JIRA)

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

Andy Gumbrecht updated TOMEE-1662:
--
Fix Version/s: (was: 1.7.3)
   1.7.4

> Ensure dangling JMS connections are closed on shutdown
> --
>
> Key: TOMEE-1662
> URL: https://issues.apache.org/jira/browse/TOMEE-1662
> Project: TomEE
>  Issue Type: Improvement
>Affects Versions: 7.0.0, 1.7.2
> Environment: NA
>Reporter: Andy Gumbrecht
>Assignee: Andy Gumbrecht
> Fix For: 7.0.0-M2, 1.7.4
>
>   Original Estimate: 4h
>  Remaining Estimate: 4h
>




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


[jira] [Updated] (TOMEE-1614) Netbeans Tomcat Plugin Integration Does Not Detected TomeeStarted

2015-12-10 Thread Andy Gumbrecht (JIRA)

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

Andy Gumbrecht updated TOMEE-1614:
--
Fix Version/s: (was: 1.7.3)
   1.7.4

> Netbeans Tomcat Plugin Integration Does Not Detected TomeeStarted
> -
>
> Key: TOMEE-1614
> URL: https://issues.apache.org/jira/browse/TOMEE-1614
> Project: TomEE
>  Issue Type: Bug
>  Components: TomEE Core Server
>Affects Versions: 1.7.3
> Environment: Ubuntu 14 LTS Netbeans latest release
>Reporter: Nuno G. de M
>Priority: Minor
> Fix For: 1.7.4
>
>
> Download the latest TOMEE Plume snapshot release.
> http://repository.apache.org/content/groups/snapshots/org/apache/openejb/apache-tomee/1.7.3-SNAPSHOT/
> After that, open your netbeans and on the Services tab add a new Server of 
> type Tomcat or TOMEE.
> Point to the folder where the snapshort tar.gz got extracted.
> Setup a user with the proper rights to administer tomee.
> for example
>  roles="tomcat,tomee-admin,manager-gui,manager-script,admin" username="admin"/>
> Now click start on the tomee server.
> Tomee quickly starts, but the plugin stays active forever stating:
> Waiting for tomcat to start.
> After a while the plugin will show an alert stating that the server failed to 
> start.
> The server started fine.
> NOTE:
> THe netbeans tomee plugin has a second bug that should be filed under a 
> different bug report.
> Which is, when you deploy an application that breaks during deployment, an 
> infinite loop of tomcat trying to repdeploy the broken application will take 
> place.
> I am leting you know of this second as right now I do not have the 
> opprotunity to make you a sample application to reproduce the problem, and 
> therefore will not open a bug report.
> Kindest regards.



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


[jira] [Updated] (TOMEE-1636) BrokerXmlConfig xbean:file: does not accept a relative path

2015-12-10 Thread Andy Gumbrecht (JIRA)

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

Andy Gumbrecht updated TOMEE-1636:
--
Fix Version/s: (was: 1.7.3)
   1.7.4

> BrokerXmlConfig xbean:file: does not accept a relative path
> ---
>
> Key: TOMEE-1636
> URL: https://issues.apache.org/jira/browse/TOMEE-1636
> Project: TomEE
>  Issue Type: Bug
>Affects Versions: 1.7.2
> Environment: NA
>Reporter: Andy Gumbrecht
> Fix For: 1.7.4
>
>
> BrokerXmlConfig xbean:file:conf/activemq.xml resolves to the TomEE bin 
> directory.
> BrokerXmlConfig xbean:file:../conf/activemq.xml fails.
> TomEE should parse and resolve the file path as XBean seems to not use a 
> canonical path to reference this file.
> Possibly worth creating an xbean-spring issue.



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


[jira] [Updated] (TOMEE-1461) Need a machine global mechanism for 'get next available port' to prevent 'address in use' issues

2015-12-10 Thread Andy Gumbrecht (JIRA)

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

Andy Gumbrecht updated TOMEE-1461:
--
Fix Version/s: (was: 1.7.3)
   1.7.4

> Need a machine global mechanism for 'get next available port' to prevent 
> 'address in use' issues
> 
>
> Key: TOMEE-1461
> URL: https://issues.apache.org/jira/browse/TOMEE-1461
> Project: TomEE
>  Issue Type: Improvement
>Reporter: Andy Gumbrecht
>Assignee: Andy Gumbrecht
>Priority: Minor
> Fix For: 7.0.0-M2, 1.7.4
>
>




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


[jira] [Updated] (TOMEE-1286) Intermittent test failure org.apache.openejb.itest.legacy.LegacyClientTest

2015-12-10 Thread Andy Gumbrecht (JIRA)

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

Andy Gumbrecht updated TOMEE-1286:
--
Fix Version/s: (was: 7.0.0-M1)
   7.0.0-M2

> Intermittent test failure org.apache.openejb.itest.legacy.LegacyClientTest
> --
>
> Key: TOMEE-1286
> URL: https://issues.apache.org/jira/browse/TOMEE-1286
> Project: TomEE
>  Issue Type: Task
>Reporter: Andy Gumbrecht
> Fix For: 7.0.0, 7.0.0-M2
>
>
> Intermittent test failure org.apache.openejb.itest.legacy.LegacyClientTest



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


[jira] [Updated] (TOMEE-1299) Support WebSockets JSR 356 - Java API for WebSocket

2015-12-10 Thread Andy Gumbrecht (JIRA)

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

Andy Gumbrecht updated TOMEE-1299:
--
Fix Version/s: (was: 7.0.0-M1)
   7.0.0-M2

> Support WebSockets JSR 356 - Java API for WebSocket
> ---
>
> Key: TOMEE-1299
> URL: https://issues.apache.org/jira/browse/TOMEE-1299
> Project: TomEE
>  Issue Type: Task
>Affects Versions: 7.0.0
>Reporter: Andy Gumbrecht
> Fix For: 7.0.0, 7.0.0-M2
>
>
> Support WebSockets JSR 356 - Java API for WebSocket



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


[jira] [Updated] (TOMEE-1456) Support endorsed libs in the TomEE Maven Plugin

2015-12-10 Thread Andy Gumbrecht (JIRA)

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

Andy Gumbrecht updated TOMEE-1456:
--
Fix Version/s: (was: 1.7.3)
   1.7.4

> Support endorsed libs in the TomEE Maven Plugin
> ---
>
> Key: TOMEE-1456
> URL: https://issues.apache.org/jira/browse/TOMEE-1456
> Project: TomEE
>  Issue Type: New Feature
>  Components: TomEE Maven Plugin
>Affects Versions: 1.7.1
>Reporter: Jonathan Gallimore
>Assignee: Jonathan Gallimore
> Fix For: 1.7.4
>
>




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


[jira] [Updated] (TOMEE-1638) tomee:exec on Windows produces invalid tomee.zip due to backslash directory separators

2015-12-10 Thread Andy Gumbrecht (JIRA)

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

Andy Gumbrecht updated TOMEE-1638:
--
Fix Version/s: (was: 1.7.3)
   1.7.4

> tomee:exec on Windows produces invalid tomee.zip due to backslash directory 
> separators
> --
>
> Key: TOMEE-1638
> URL: https://issues.apache.org/jira/browse/TOMEE-1638
> Project: TomEE
>  Issue Type: Bug
>  Components: TomEE Maven Plugin
>Affects Versions: 1.7.2
> Environment: Windows
>Reporter: David Eaves
>Priority: Minor
> Fix For: 7.0.0-M2, 1.7.4
>
> Attachments: ExecRunner.java.patch, Zips.java, Zips.java.patch, 
> ZipsTest.java
>
>
> The tomee:exec target produces an invalid tomee.zip file within the 
> standalone jar when run under Windows. This prevents the standalone jar from 
> being run under Linux.
> This issue is caused by the use of platform directory separators in the Zip 
> entry names rather than forward slashes. See section 4.4.17 at 
> https://pkware.cachefly.net/webdocs/casestudies/APPNOTE.TXT
> The offending code is in org.apache.openejb.maven.plugin.util.Zips. I have 
> produced a fix and tested this stand-alone, but not in the context of the 
> plugin.



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


[jira] [Updated] (TOMEE-1465) org.apache.openejb.util.PropertyPlaceHolderHelper.PropertiesLookup caches properties

2015-12-10 Thread Andy Gumbrecht (JIRA)

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

Andy Gumbrecht updated TOMEE-1465:
--
Fix Version/s: (was: 1.7.3)
   1.7.4

> org.apache.openejb.util.PropertyPlaceHolderHelper.PropertiesLookup caches 
> properties
> 
>
> Key: TOMEE-1465
> URL: https://issues.apache.org/jira/browse/TOMEE-1465
> Project: TomEE
>  Issue Type: Bug
>Affects Versions: 1.7.1, 7.0.0-M1
>Reporter: Andy Gumbrecht
>Assignee: Andy Gumbrecht
> Fix For: 7.0.0-M2, 1.7.4
>
>
> org.apache.openejb.util.PropertyPlaceHolderHelper.PropertiesLookup should not 
> cache SystemInstance.get().getProperties() as this leads to race conditions 
> and rare test failures where test order is not guaranteed. The following 
> illustrates the issue.
> SystemInstance.get().setProperty("PropertyPlaceHolderTest1", "bob");
> final String bob = 
> PropertyPlaceHolderHelper.simpleValue("j${PropertyPlaceHolderTest1}");
> SystemInstance.get().setProperty("PropertyPlaceHolderTest1", "sally");
> final String sally = 
> PropertyPlaceHolderHelper.simpleValue("j${PropertyPlaceHolderTest1}");
> sally == "bob" <-- As PropertiesLookup is using cached properties from first 
> call.
> Calling PropertyPlaceHolderHelper .reset() on 
> SystemInstance.get().setProperty() calls could be an option, but would force 
> a loader dep on core, or moving PropertyPlaceHolderHelper to loader could be 
> an option if it does not break anything.



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


[jira] [Updated] (TOMEE-1306) Ensure full support of JSR-341 Expression Language 3.0

2015-12-10 Thread Andy Gumbrecht (JIRA)

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

Andy Gumbrecht updated TOMEE-1306:
--
Fix Version/s: (was: 7.0.0-M1)
   7.0.0-M2

> Ensure full support of JSR-341 Expression Language 3.0
> --
>
> Key: TOMEE-1306
> URL: https://issues.apache.org/jira/browse/TOMEE-1306
> Project: TomEE
>  Issue Type: Task
>Affects Versions: 7.0.0
>Reporter: Andy Gumbrecht
> Fix For: 7.0.0, 7.0.0-M2
>
>
> Ensure full support of JSR-341 Expression Language 3.0



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


[jira] [Updated] (TOMEE-1557) Support AMQ plugin config on amq5factory

2015-12-10 Thread Andy Gumbrecht (JIRA)

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

Andy Gumbrecht updated TOMEE-1557:
--
Fix Version/s: (was: 1.7.3)
   1.7.4

> Support AMQ plugin config on amq5factory
> 
>
> Key: TOMEE-1557
> URL: https://issues.apache.org/jira/browse/TOMEE-1557
> Project: TomEE
>  Issue Type: Improvement
>Reporter: Jonathan Gallimore
>Assignee: Jonathan Gallimore
> Fix For: 1.7.4
>
>
> Backport TOMEE-1550 to the 1.7.x branch



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


[jira] [Updated] (TOMEE-1308) Ensure full support of JSR-340 Java Servlet 3.1

2015-12-10 Thread Andy Gumbrecht (JIRA)

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

Andy Gumbrecht updated TOMEE-1308:
--
Fix Version/s: (was: 7.0.0-M1)
   7.0.0-M2

> Ensure full support of JSR-340 Java Servlet 3.1
> ---
>
> Key: TOMEE-1308
> URL: https://issues.apache.org/jira/browse/TOMEE-1308
> Project: TomEE
>  Issue Type: Task
>Affects Versions: 7.0.0
>Reporter: Andy Gumbrecht
> Fix For: 7.0.0, 7.0.0-M2
>
>
> Ensure full support of JSR-340 Java Servlet 3.1



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


[jira] [Updated] (TOMEE-1622) TomEE SystemInstance unsafely iterates over the System.getProperties()

2015-12-10 Thread Andy Gumbrecht (JIRA)

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

Andy Gumbrecht updated TOMEE-1622:
--
Fix Version/s: (was: 1.7.3)
   1.7.4

> TomEE SystemInstance unsafely iterates over the System.getProperties()
> --
>
> Key: TOMEE-1622
> URL: https://issues.apache.org/jira/browse/TOMEE-1622
> Project: TomEE
>  Issue Type: Bug
>Affects Versions: 1.7.2
> Environment: Linux
>Reporter: Kasun Gajasinghe
> Fix For: 7.0.0-M2, 1.7.4
>
>
> This is discussed @tomee-dev 
> http://tomee-openejb.979440.n4.nabble.com/TomEE-SystemInstance-unsafely-iterates-over-the-System-getProperties-td4675732.html
> We've been seeing the following exception [2] in an instance where we have 
> extended TomEE 1.7.2. We have debugged the issue, and it seems to have 
> occurred since TomEE iterate over the System.getProperties() hashtable [1]. 
> It's possible that other threads might be using the system properties which 
> could lead to ConcurrentModificationException.
> Best way fix thing would to create a clone of the system properties, and use 
> that clone to iterate. There are issues reported for unsafe iterating of 
> system properties in other projects as seen in [3].
> Can we get this fixed in TomEE 1.7.3?
> [1] 
> https://github.com/apache/tomee/blob/tomee-1.7.x/container/openejb-loader/src/main/java/org/apache/openejb/loader/SystemInstance.java#L71
> [2]
> org.apache.openejb.loader.LoaderRuntimeException: Failed to create default 
> instance of SystemInstance
> at org.apache.openejb.loader.SystemInstance.reset(SystemInstance.java:280)
> at org.apache.openejb.loader.SystemInstance.(SystemInstance.java:265)
> ... 9 more
> Caused by: java.util.ConcurrentModificationException
> at java.util.Hashtable$Enumerator.next(Hashtable.java:1167)
> at org.apache.openejb.loader.SystemInstance.(SystemInstance.java:71)
> at org.apache.openejb.loader.SystemInstance.reset(SystemInstance.java:277)
> ... 10 more
> [3] 
> https://bugs.eclipse.org/bugs/show_bug.cgi?id=469706
> https://liquibase.jira.com/browse/CORE-2104



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


[jira] [Updated] (TOMEE-1319) Drop or deprecate JAX-RPC 1.1 Support

2015-12-10 Thread Andy Gumbrecht (JIRA)

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

Andy Gumbrecht updated TOMEE-1319:
--
Fix Version/s: (was: 7.0.0-M1)
   7.0.0-M2

> Drop or deprecate JAX-RPC 1.1 Support
> -
>
> Key: TOMEE-1319
> URL: https://issues.apache.org/jira/browse/TOMEE-1319
> Project: TomEE
>  Issue Type: Task
>Affects Versions: 7.0.0
>Reporter: Andy Gumbrecht
> Fix For: 7.0.0, 7.0.0-M2
>
>
> Drop or deprecate JAX-RPC 1.1 Support



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


[jira] [Updated] (TOMEE-1428) improve the performance of TempClassLoader$ResourceComparator

2015-12-10 Thread Andy Gumbrecht (JIRA)

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

Andy Gumbrecht updated TOMEE-1428:
--
Fix Version/s: (was: 1.7.3)
   1.7.4

> improve the performance of TempClassLoader$ResourceComparator
> -
>
> Key: TOMEE-1428
> URL: https://issues.apache.org/jira/browse/TOMEE-1428
> Project: TomEE
>  Issue Type: Improvement
>Affects Versions: 7.0.0, 1.7.1
> Environment: maven build - tests running with openejb-embedded
>Reporter: Mark Struberg
> Fix For: 7.0.0, 1.7.4
>
>
> While profiling our maven build with DeltaSpike CdiCtrl and openejb-embedded 
> I noticed that TempClassLoader$ResourceComparator#weight eats up a big part 
> of the scanning time. Improving this method could improve the overall boot 
> time of openejb around 20%.



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


[jira] [Updated] (TOMEE-1300) Support JSON JSR 353 - Java API for JSON Processing (JSON-P)

2015-12-10 Thread Andy Gumbrecht (JIRA)

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

Andy Gumbrecht updated TOMEE-1300:
--
Fix Version/s: (was: 7.0.0-M1)
   7.0.0-M2

> Support JSON JSR 353 - Java API for JSON Processing (JSON-P)
> 
>
> Key: TOMEE-1300
> URL: https://issues.apache.org/jira/browse/TOMEE-1300
> Project: TomEE
>  Issue Type: Task
>Affects Versions: 7.0.0
>Reporter: Andy Gumbrecht
> Fix For: 7.0.0, 7.0.0-M2
>
>
> Support JSON JSR 353 - Java API for JSON Processing (JSON-P)



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


[jira] [Updated] (TOMEE-1314) Ensure full support of JSR-338 Java Persistence 2.1

2015-12-10 Thread Andy Gumbrecht (JIRA)

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

Andy Gumbrecht updated TOMEE-1314:
--
Fix Version/s: (was: 7.0.0-M1)
   7.0.0-M2

> Ensure full support of JSR-338 Java Persistence 2.1
> ---
>
> Key: TOMEE-1314
> URL: https://issues.apache.org/jira/browse/TOMEE-1314
> Project: TomEE
>  Issue Type: Task
>Affects Versions: 7.0.0
>Reporter: Andy Gumbrecht
> Fix For: 7.0.0, 7.0.0-M2
>
>
> Ensure full support of JSR-338 Java Persistence 2.1



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


[jira] [Updated] (TOMEE-1547) Use application classloader for resources defined in resources.xml

2015-12-10 Thread Andy Gumbrecht (JIRA)

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

Andy Gumbrecht updated TOMEE-1547:
--
Fix Version/s: (was: 1.7.3)
   1.7.4

> Use application classloader for resources defined in resources.xml
> --
>
> Key: TOMEE-1547
> URL: https://issues.apache.org/jira/browse/TOMEE-1547
> Project: TomEE
>  Issue Type: Improvement
>Affects Versions: 1.7.1
>Reporter: Jonathan Gallimore
>Assignee: Jonathan Gallimore
> Fix For: 7.0.0-M2, 1.7.4
>
>
> Resources can be defined in applications using META-INF/resources.xml. This 
> is a useful feature, but because resources are created very early on in 
> deployment the final classloader for the application is not available.
> I know I can manually specify a specific jar or classpath, but I specifically 
> want the resources I define to be loaded using the same classpath the 
> application uses.
> So, for example, if I have an EJB jar in an EAR, and the EJB jar contains a 
> POJO called HelloBean, the following should load the resource from the 
> application classloader:
> 
>   
>property1 value1
>property2 value2
>   
> 
> Currently this fails with a class not found error, due to the following in 
> org.apache.openejb.assembler.classic.Assembler.createResource(ResourceInfo):
> ClassLoader loader = Thread.currentThread().getContextClassLoader();
> boolean customLoader = false;
> try {
> if (serviceInfo.classpath != null && serviceInfo.classpath.length 
> > 0) {
> final URL[] urls = new URL[serviceInfo.classpath.length];
> for (int i = 0; i < serviceInfo.classpath.length; i++) {
> urls[i] = serviceInfo.classpath[i].toURL();
> }
> loader = new URLClassLoaderFirst(urls, loader);
> customLoader = true;
> }
> } catch (final MalformedURLException e) {
> throw new OpenEJBException("Unable to create a classloader for " 
> + serviceInfo.id, e);
> }
> Object service = serviceRecipe.create(loader);
>   



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


[jira] [Updated] (TOMEE-1309) Ensure full support of JSR-250 Common Annotations for Java Platform 1.1

2015-12-10 Thread Andy Gumbrecht (JIRA)

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

Andy Gumbrecht updated TOMEE-1309:
--
Fix Version/s: (was: 7.0.0-M1)
   7.0.0-M2

> Ensure full support of JSR-250 Common Annotations for Java Platform 1.1
> ---
>
> Key: TOMEE-1309
> URL: https://issues.apache.org/jira/browse/TOMEE-1309
> Project: TomEE
>  Issue Type: Task
>Affects Versions: 7.0.0
>Reporter: Andy Gumbrecht
> Fix For: 7.0.0, 7.0.0-M2
>
>
> Ensure full support of JSR-250 Common Annotations for Java Platform 1.1



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


[jira] [Updated] (TOMEE-1321) Drop or deprecate Java EE Application Deployment 1.2

2015-12-10 Thread Andy Gumbrecht (JIRA)

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

Andy Gumbrecht updated TOMEE-1321:
--
Fix Version/s: (was: 7.0.0-M1)
   7.0.0-M2

> Drop or deprecate Java EE Application Deployment 1.2
> 
>
> Key: TOMEE-1321
> URL: https://issues.apache.org/jira/browse/TOMEE-1321
> Project: TomEE
>  Issue Type: Task
>Affects Versions: 7.0.0
>Reporter: Andy Gumbrecht
> Fix For: 7.0.0, 7.0.0-M2
>
>
> Drop or deprecate Java EE Application Deployment 1.2



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


[jira] [Updated] (TOMEE-1313) Ensure full support of JSR-322 Java EE Connector Architecture 1.7

2015-12-10 Thread Andy Gumbrecht (JIRA)

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

Andy Gumbrecht updated TOMEE-1313:
--
Fix Version/s: (was: 7.0.0-M1)
   7.0.0-M2

> Ensure full support of JSR-322 Java EE Connector Architecture 1.7
> -
>
> Key: TOMEE-1313
> URL: https://issues.apache.org/jira/browse/TOMEE-1313
> Project: TomEE
>  Issue Type: Task
>Affects Versions: 7.0.0
>Reporter: Andy Gumbrecht
> Fix For: 7.0.0, 7.0.0-M2
>
>
> Ensure full support of JSR-322 Java EE Connector Architecture 1.7



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


[jira] [Updated] (TOMEE-1311) Ensure full support of JSR 346 Contexts and Dependency Injection for Java EE 1.1

2015-12-10 Thread Andy Gumbrecht (JIRA)

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

Andy Gumbrecht updated TOMEE-1311:
--
Fix Version/s: (was: 7.0.0-M1)
   7.0.0-M2

> Ensure full support of JSR 346 Contexts and Dependency Injection for Java EE 
> 1.1
> 
>
> Key: TOMEE-1311
> URL: https://issues.apache.org/jira/browse/TOMEE-1311
> Project: TomEE
>  Issue Type: Task
>Affects Versions: 7.0.0
>Reporter: Andy Gumbrecht
> Fix For: 7.0.0, 7.0.0-M2
>
>
> Ensure full support of JSR 346 Contexts and Dependency Injection for Java EE 
> 1.1



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


[jira] [Updated] (TOMEE-1302) Support JSR 236 - Concurrency Utilities for Java EE

2015-12-10 Thread Andy Gumbrecht (JIRA)

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

Andy Gumbrecht updated TOMEE-1302:
--
Fix Version/s: (was: 7.0.0-M1)
   7.0.0-M2

> Support JSR 236 - Concurrency Utilities for Java EE
> ---
>
> Key: TOMEE-1302
> URL: https://issues.apache.org/jira/browse/TOMEE-1302
> Project: TomEE
>  Issue Type: Task
>Affects Versions: 7.0.0
>Reporter: Andy Gumbrecht
> Fix For: 7.0.0, 7.0.0-M2
>
>
> Support JSR 236 - Concurrency Utilities for Java EE



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


[jira] [Updated] (TOMEE-1320) Drop or deprecate JAXR 1.0

2015-12-10 Thread Andy Gumbrecht (JIRA)

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

Andy Gumbrecht updated TOMEE-1320:
--
Fix Version/s: (was: 7.0.0-M1)
   7.0.0-M2

> Drop or deprecate JAXR 1.0
> --
>
> Key: TOMEE-1320
> URL: https://issues.apache.org/jira/browse/TOMEE-1320
> Project: TomEE
>  Issue Type: Task
>Affects Versions: 7.0.0
>Reporter: Andy Gumbrecht
> Fix For: 7.0.0, 7.0.0-M2
>
>
> Drop or deprecate JAXR 1.0



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


[jira] [Updated] (TOMEE-1303) Support JSR-299 - CDI Portable Extensions

2015-12-10 Thread Andy Gumbrecht (JIRA)

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

Andy Gumbrecht updated TOMEE-1303:
--
Fix Version/s: (was: 7.0.0-M1)
   7.0.0-M2

> Support JSR-299 - CDI Portable Extensions
> -
>
> Key: TOMEE-1303
> URL: https://issues.apache.org/jira/browse/TOMEE-1303
> Project: TomEE
>  Issue Type: Task
>Affects Versions: 7.0.0
>Reporter: Andy Gumbrecht
> Fix For: 7.0.0, 7.0.0-M2
>
>
> Support JSR-299 - CDI Portable Extensions



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


[jira] [Updated] (TOMEE-1315) Ensure full support of JSR-907 JavaTM Transaction API 1.2

2015-12-10 Thread Andy Gumbrecht (JIRA)

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

Andy Gumbrecht updated TOMEE-1315:
--
Fix Version/s: (was: 7.0.0-M1)
   7.0.0-M2

> Ensure full support of JSR-907 JavaTM Transaction API 1.2
> -
>
> Key: TOMEE-1315
> URL: https://issues.apache.org/jira/browse/TOMEE-1315
> Project: TomEE
>  Issue Type: Task
>Affects Versions: 7.0.0
>Reporter: Andy Gumbrecht
> Fix For: 7.0.0, 7.0.0-M2
>
>
> Ensure full support of JSR-907 JavaTM Transaction API 1.2



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


[jira] [Updated] (TOMEE-1301) Support JSR 352 - Batch Applications for the Java Platform

2015-12-10 Thread Andy Gumbrecht (JIRA)

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

Andy Gumbrecht updated TOMEE-1301:
--
Fix Version/s: (was: 7.0.0-M1)
   7.0.0-M2

> Support JSR 352 - Batch Applications for the Java Platform
> --
>
> Key: TOMEE-1301
> URL: https://issues.apache.org/jira/browse/TOMEE-1301
> Project: TomEE
>  Issue Type: Task
>Affects Versions: 7.0.0
>Reporter: Andy Gumbrecht
> Fix For: 7.0.0, 7.0.0-M2
>
>
> Support JSR 352 - Batch Applications for the Java Platform



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


[jira] [Updated] (TOMEE-1305) Ensure full support of JSR-344 JavaServer Faces 2.2

2015-12-10 Thread Andy Gumbrecht (JIRA)

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

Andy Gumbrecht updated TOMEE-1305:
--
Fix Version/s: (was: 7.0.0-M1)
   7.0.0-M2

> Ensure full support of JSR-344 JavaServer Faces 2.2
> ---
>
> Key: TOMEE-1305
> URL: https://issues.apache.org/jira/browse/TOMEE-1305
> Project: TomEE
>  Issue Type: Task
>Affects Versions: 7.0.0
>Reporter: Andy Gumbrecht
> Fix For: 7.0.0, 7.0.0-M2
>
>
> Ensure full support of JSR-344 JavaServer Faces 2.2



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


[jira] [Updated] (TOMEE-1304) Ensure full support of JSR-245 JavaServer Pages 2.2

2015-12-10 Thread Andy Gumbrecht (JIRA)

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

Andy Gumbrecht updated TOMEE-1304:
--
Fix Version/s: (was: 7.0.0-M1)
   7.0.0-M2

> Ensure full support of JSR-245 JavaServer Pages 2.2
> ---
>
> Key: TOMEE-1304
> URL: https://issues.apache.org/jira/browse/TOMEE-1304
> Project: TomEE
>  Issue Type: Task
>Affects Versions: 7.0.0
>Reporter: Andy Gumbrecht
> Fix For: 7.0.0, 7.0.0-M2
>
>
> Ensure full support of JSR-245 JavaServer Pages 2.2



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


[jira] [Updated] (TOMEE-1316) Ensure full support of JSR-343 Java Message Service 2.0

2015-12-10 Thread Andy Gumbrecht (JIRA)

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

Andy Gumbrecht updated TOMEE-1316:
--
Fix Version/s: (was: 7.0.0-M1)
   7.0.0-M2

> Ensure full support of JSR-343 Java Message Service 2.0
> ---
>
> Key: TOMEE-1316
> URL: https://issues.apache.org/jira/browse/TOMEE-1316
> Project: TomEE
>  Issue Type: Task
>Affects Versions: 7.0.0
>Reporter: Andy Gumbrecht
> Fix For: 7.0.0, 7.0.0-M2
>
>
> Ensure full support of JSR-343 Java Message Service 2.0



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


[jira] [Updated] (TOMEE-1318) Drop or deprecate EJB Entity Beans Support

2015-12-10 Thread Andy Gumbrecht (JIRA)

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

Andy Gumbrecht updated TOMEE-1318:
--
Fix Version/s: (was: 7.0.0-M1)
   7.0.0-M2

> Drop or deprecate EJB Entity Beans Support
> --
>
> Key: TOMEE-1318
> URL: https://issues.apache.org/jira/browse/TOMEE-1318
> Project: TomEE
>  Issue Type: Task
>Affects Versions: 7.0.0
>Reporter: Andy Gumbrecht
> Fix For: 7.0.0, 7.0.0-M2
>
>
> Drop or deprecate EJB Entity Beans Support



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


[jira] [Updated] (TOMEE-1287) Intermittent test failure org.apache.openejb.server.ssh.SSHServerTest

2015-12-10 Thread Andy Gumbrecht (JIRA)

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

Andy Gumbrecht updated TOMEE-1287:
--
Fix Version/s: (was: 7.0.0-M1)
   7.0.0-M2

> Intermittent test failure org.apache.openejb.server.ssh.SSHServerTest
> -
>
> Key: TOMEE-1287
> URL: https://issues.apache.org/jira/browse/TOMEE-1287
> Project: TomEE
>  Issue Type: Task
>Reporter: Andy Gumbrecht
> Fix For: 7.0.0, 7.0.0-M2
>
>
> Intermittent test failure org.apache.openejb.server.ssh.SSHServerTest



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


[jira] [Updated] (TOMEE-1310) Ensure full support of JSR-318 Interceptors 1.1

2015-12-10 Thread Andy Gumbrecht (JIRA)

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

Andy Gumbrecht updated TOMEE-1310:
--
Fix Version/s: (was: 7.0.0-M1)
   7.0.0-M2

> Ensure full support of JSR-318 Interceptors 1.1
> ---
>
> Key: TOMEE-1310
> URL: https://issues.apache.org/jira/browse/TOMEE-1310
> Project: TomEE
>  Issue Type: Task
>Affects Versions: 7.0.0
>Reporter: Andy Gumbrecht
> Fix For: 7.0.0, 7.0.0-M2
>
>
> Ensure full support of JSR-318 Interceptors 1.1



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


[jira] [Updated] (TOMEE-1412) Extra unversioned context displayed when using parallel deployment

2015-12-10 Thread Andy Gumbrecht (JIRA)

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

Andy Gumbrecht updated TOMEE-1412:
--
Fix Version/s: (was: 7.0.0-M1)
   7.0.0-M2

> Extra unversioned context displayed when using parallel deployment
> --
>
> Key: TOMEE-1412
> URL: https://issues.apache.org/jira/browse/TOMEE-1412
> Project: TomEE
>  Issue Type: Test
>Affects Versions: 1.7.1
> Environment: Amazon Linux, latest version
> LMDE, latest version
> Java 7 update 67
>Reporter: Felipe Jaekel
>Priority: Minor
>  Labels: test
> Fix For: 1.7.3, 7.0.0-M2
>
>
> When using parallel deployment, TomEE 1.7.1 displays an additional 
> unversioned context in manager and webaccess applications. Another detail is 
> that on manager the undeploy option is disabled for this unversioned context. 
> This doesn't happen on a regular Tomcat 7.0.55.
> I haven't found any actual problems, but as i'm not using TomEE in production 
> yet, my tests were limited, so I would appreciate some investigation if this 
> can impact on session routing somehow.
> Sample:
> https://dl.dropboxusercontent.com/u/66737052/mavenproject%23%2320140924-1600.war
> https://dl.dropboxusercontent.com/u/66737052/mavenproject%23%2320140924-1615.war
> Thanks



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


[jira] [Updated] (TOMEE-1547) Use application classloader for resources defined in resources.xml

2015-12-10 Thread Andy Gumbrecht (JIRA)

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

Andy Gumbrecht updated TOMEE-1547:
--
Fix Version/s: (was: 7.0.0-M1)
   7.0.0-M2

> Use application classloader for resources defined in resources.xml
> --
>
> Key: TOMEE-1547
> URL: https://issues.apache.org/jira/browse/TOMEE-1547
> Project: TomEE
>  Issue Type: Improvement
>Affects Versions: 1.7.1
>Reporter: Jonathan Gallimore
>Assignee: Jonathan Gallimore
> Fix For: 1.7.3, 7.0.0-M2
>
>
> Resources can be defined in applications using META-INF/resources.xml. This 
> is a useful feature, but because resources are created very early on in 
> deployment the final classloader for the application is not available.
> I know I can manually specify a specific jar or classpath, but I specifically 
> want the resources I define to be loaded using the same classpath the 
> application uses.
> So, for example, if I have an EJB jar in an EAR, and the EJB jar contains a 
> POJO called HelloBean, the following should load the resource from the 
> application classloader:
> 
>   
>property1 value1
>property2 value2
>   
> 
> Currently this fails with a class not found error, due to the following in 
> org.apache.openejb.assembler.classic.Assembler.createResource(ResourceInfo):
> ClassLoader loader = Thread.currentThread().getContextClassLoader();
> boolean customLoader = false;
> try {
> if (serviceInfo.classpath != null && serviceInfo.classpath.length 
> > 0) {
> final URL[] urls = new URL[serviceInfo.classpath.length];
> for (int i = 0; i < serviceInfo.classpath.length; i++) {
> urls[i] = serviceInfo.classpath[i].toURL();
> }
> loader = new URLClassLoaderFirst(urls, loader);
> customLoader = true;
> }
> } catch (final MalformedURLException e) {
> throw new OpenEJBException("Unable to create a classloader for " 
> + serviceInfo.id, e);
> }
> Object service = serviceRecipe.create(loader);
>   



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


[jira] [Updated] (TOMEE-1455) for resource local pu try to guess if datasource is configured in persistence unit properties

2015-12-10 Thread Andy Gumbrecht (JIRA)

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

Andy Gumbrecht updated TOMEE-1455:
--
Fix Version/s: (was: 7.0.0-M1)
   7.0.0-M2

> for resource local pu try to guess if datasource is configured in persistence 
> unit properties
> -
>
> Key: TOMEE-1455
> URL: https://issues.apache.org/jira/browse/TOMEE-1455
> Project: TomEE
>  Issue Type: Improvement
>Reporter: Romain Manni-Bucau
>Assignee: Romain Manni-Bucau
> Fix For: 1.7.3, 7.0.0-M2
>
>
> Note: it still needs openejb.force-unit-type=true if no [non-]jta-data-source 
> is configured to stay spec compliant



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


[jira] [Updated] (TOMEE-1465) org.apache.openejb.util.PropertyPlaceHolderHelper.PropertiesLookup caches properties

2015-12-10 Thread Andy Gumbrecht (JIRA)

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

Andy Gumbrecht updated TOMEE-1465:
--
Fix Version/s: (was: 7.0.0-M1)
   7.0.0-M2

> org.apache.openejb.util.PropertyPlaceHolderHelper.PropertiesLookup caches 
> properties
> 
>
> Key: TOMEE-1465
> URL: https://issues.apache.org/jira/browse/TOMEE-1465
> Project: TomEE
>  Issue Type: Bug
>Affects Versions: 1.7.1, 7.0.0-M1
>Reporter: Andy Gumbrecht
>Assignee: Andy Gumbrecht
> Fix For: 1.7.3, 7.0.0-M2
>
>
> org.apache.openejb.util.PropertyPlaceHolderHelper.PropertiesLookup should not 
> cache SystemInstance.get().getProperties() as this leads to race conditions 
> and rare test failures where test order is not guaranteed. The following 
> illustrates the issue.
> SystemInstance.get().setProperty("PropertyPlaceHolderTest1", "bob");
> final String bob = 
> PropertyPlaceHolderHelper.simpleValue("j${PropertyPlaceHolderTest1}");
> SystemInstance.get().setProperty("PropertyPlaceHolderTest1", "sally");
> final String sally = 
> PropertyPlaceHolderHelper.simpleValue("j${PropertyPlaceHolderTest1}");
> sally == "bob" <-- As PropertiesLookup is using cached properties from first 
> call.
> Calling PropertyPlaceHolderHelper .reset() on 
> SystemInstance.get().setProperty() calls could be an option, but would force 
> a loader dep on core, or moving PropertyPlaceHolderHelper to loader could be 
> an option if it does not break anything.



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


[jira] [Updated] (TOMEE-1628) tomee.sh start registering MBean problem

2015-12-10 Thread Andy Gumbrecht (JIRA)

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

Andy Gumbrecht updated TOMEE-1628:
--
Fix Version/s: (was: 7.0.0-M1)
   7.0.0-M2

> tomee.sh start registering MBean problem 
> -
>
> Key: TOMEE-1628
> URL: https://issues.apache.org/jira/browse/TOMEE-1628
> Project: TomEE
>  Issue Type: Bug
>  Components: TomEE Core Server
>Affects Versions: 1.7.2
>Reporter: Gurkan Erdogdu
> Fix For: 7.0.0-M2
>
> Attachments: TOMEE_1628.patch
>
>
> Whenever you run the tomee.sh start from bin/ directory you get the following 
> exceptions in the log files. The problem is that registering MBean failes 
> because of there is no default constructor in 
> JMXReloadableEntityManagerFactory and TransactionManagerMBean classes. In 
> fact, transaction manager and entity manager factories are already registered 
> to MBean server but these exceptions gives wrong message to the user. 
> Therefore, it is reasonable to register these MBeans under application object 
> names.
> I attached the code that fixes the exception problem.
> Here is the exception when you start tomee.sh start:
> SEVERE: the mbean 
> org.apache.openejb.assembler.classic.ReloadableEntityManagerFactory$JMXReloadableEntityManagerFactory
>  can't be registered because it can't be instantiated
> java.lang.InstantiationException: 
> org.apache.openejb.assembler.classic.ReloadableEntityManagerFactory$JMXReloadableEntityManagerFactory
>   at java.lang.Class.newInstance(Class.java:364)
>   at 
> org.apache.openejb.assembler.classic.Assembler.deployMBean(Assembler.java:1428)
>   at 
> org.apache.openejb.assembler.classic.Assembler.createApplication(Assembler.java:950)
>   at 
> org.apache.openejb.assembler.classic.Assembler.createApplication(Assembler.java:658)
>   at 
> org.apache.openejb.assembler.classic.Assembler.buildContainerSystem(Assembler.java:549)
>   at 
> org.apache.openejb.assembler.classic.Assembler.build(Assembler.java:445)
>   at org.apache.openejb.OpenEJB$Instance.(OpenEJB.java:150)
>   at org.apache.openejb.OpenEJB.init(OpenEJB.java:298)
>   at org.apache.openejb.server.Server.init(Server.java:65)
>   at org.apache.openejb.server.Main.initServer(Main.java:154)
>   at org.apache.openejb.server.Main.main(Main.java:128)
>   at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>   at 
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
>   at 
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>   at java.lang.reflect.Method.invoke(Method.java:606)
>   at org.apache.openejb.cli.MainImpl.main(MainImpl.java:148)
>   at org.apache.openejb.cli.Bootstrap.main(Bootstrap.java:106)
> Aug 30, 2015 12:02:19 AM org.apache.openejb.assembler.classic.Assembler 
> deployMBean
> INFO: Deployed 
> MBean(openejb.user.mbeans:application=openejb-core-4.7.3-SNAPSHOT,group=org.apache.openejb.assembler.monitoring,name=JMXDeployer)
> Aug 30, 2015 12:02:31 AM org.apache.openejb.assembler.classic.Assembler 
> deployMBean
> SEVERE: the mbean 
> org.apache.openejb.resource.GeronimoTransactionManagerFactory$TransactionManagerMBean
>  can't be registered because it can't be instantiated
> java.lang.InstantiationException: 
> org.apache.openejb.resource.GeronimoTransactionManagerFactory$TransactionManagerMBean
>   at java.lang.Class.newInstance(Class.java:364)
>   at 
> org.apache.openejb.assembler.classic.Assembler.deployMBean(Assembler.java:1428)
>   at 
> org.apache.openejb.assembler.classic.Assembler.createApplication(Assembler.java:950)
>   at 
> org.apache.openejb.assembler.classic.Assembler.createApplication(Assembler.java:658)
>   at 
> org.apache.openejb.assembler.classic.Assembler.buildContainerSystem(Assembler.java:549)
>   at 
> org.apache.openejb.assembler.classic.Assembler.build(Assembler.java:445)
>   at org.apache.openejb.OpenEJB$Instance.(OpenEJB.java:150)
>   at org.apache.openejb.OpenEJB.init(OpenEJB.java:298)
>   at org.apache.openejb.server.Server.init(Server.java:65)
>   at org.apache.openejb.server.Main.initServer(Main.java:154)
>   at org.apache.openejb.server.Main.main(Main.java:128)
>   at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>   at 
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
>   at 
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>   at java.lang.reflect.Method.invoke(Method.java:606)
>   at org.apache.openejb.cli.MainImpl.main(MainImpl.java:148)
>   at org.apache.openejb.cli.Bootstrap.main(Bootstrap.java:106)



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


[jira] [Updated] (TOMEE-1323) Ensure full support of JSR-919 JavaMail 1.5

2015-12-10 Thread Andy Gumbrecht (JIRA)

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

Andy Gumbrecht updated TOMEE-1323:
--
Fix Version/s: (was: 7.0.0-M1)
   7.0.0-M2

> Ensure full support of JSR-919 JavaMail 1.5
> ---
>
> Key: TOMEE-1323
> URL: https://issues.apache.org/jira/browse/TOMEE-1323
> Project: TomEE
>  Issue Type: Task
>Affects Versions: 7.0.0
>Reporter: Andy Gumbrecht
> Fix For: 7.0.0, 7.0.0-M2
>
>
> Ensure full support of JSR-919 JavaMail 1.5



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


[jira] [Updated] (TOMEE-1461) Need a machine global mechanism for 'get next available port' to prevent 'address in use' issues

2015-12-10 Thread Andy Gumbrecht (JIRA)

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

Andy Gumbrecht updated TOMEE-1461:
--
Fix Version/s: (was: 7.0.0-M1)
   7.0.0-M2

> Need a machine global mechanism for 'get next available port' to prevent 
> 'address in use' issues
> 
>
> Key: TOMEE-1461
> URL: https://issues.apache.org/jira/browse/TOMEE-1461
> Project: TomEE
>  Issue Type: Improvement
>Reporter: Andy Gumbrecht
>Assignee: Andy Gumbrecht
>Priority: Minor
> Fix For: 1.7.3, 7.0.0-M2
>
>




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


[jira] [Updated] (TOMEE-1622) TomEE SystemInstance unsafely iterates over the System.getProperties()

2015-12-10 Thread Andy Gumbrecht (JIRA)

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

Andy Gumbrecht updated TOMEE-1622:
--
Fix Version/s: (was: 7.0.0-M1)
   7.0.0-M2

> TomEE SystemInstance unsafely iterates over the System.getProperties()
> --
>
> Key: TOMEE-1622
> URL: https://issues.apache.org/jira/browse/TOMEE-1622
> Project: TomEE
>  Issue Type: Bug
>Affects Versions: 1.7.2
> Environment: Linux
>Reporter: Kasun Gajasinghe
> Fix For: 1.7.3, 7.0.0-M2
>
>
> This is discussed @tomee-dev 
> http://tomee-openejb.979440.n4.nabble.com/TomEE-SystemInstance-unsafely-iterates-over-the-System-getProperties-td4675732.html
> We've been seeing the following exception [2] in an instance where we have 
> extended TomEE 1.7.2. We have debugged the issue, and it seems to have 
> occurred since TomEE iterate over the System.getProperties() hashtable [1]. 
> It's possible that other threads might be using the system properties which 
> could lead to ConcurrentModificationException.
> Best way fix thing would to create a clone of the system properties, and use 
> that clone to iterate. There are issues reported for unsafe iterating of 
> system properties in other projects as seen in [3].
> Can we get this fixed in TomEE 1.7.3?
> [1] 
> https://github.com/apache/tomee/blob/tomee-1.7.x/container/openejb-loader/src/main/java/org/apache/openejb/loader/SystemInstance.java#L71
> [2]
> org.apache.openejb.loader.LoaderRuntimeException: Failed to create default 
> instance of SystemInstance
> at org.apache.openejb.loader.SystemInstance.reset(SystemInstance.java:280)
> at org.apache.openejb.loader.SystemInstance.(SystemInstance.java:265)
> ... 9 more
> Caused by: java.util.ConcurrentModificationException
> at java.util.Hashtable$Enumerator.next(Hashtable.java:1167)
> at org.apache.openejb.loader.SystemInstance.(SystemInstance.java:71)
> at org.apache.openejb.loader.SystemInstance.reset(SystemInstance.java:277)
> ... 10 more
> [3] 
> https://bugs.eclipse.org/bugs/show_bug.cgi?id=469706
> https://liquibase.jira.com/browse/CORE-2104



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


[jira] [Updated] (TOMEE-1676) ActiveMQ 5.13

2015-12-10 Thread Andy Gumbrecht (JIRA)

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

Andy Gumbrecht updated TOMEE-1676:
--
Affects Version/s: 7.0.0-M1

> ActiveMQ 5.13
> -
>
> Key: TOMEE-1676
> URL: https://issues.apache.org/jira/browse/TOMEE-1676
> Project: TomEE
>  Issue Type: Dependency upgrade
>Affects Versions: 7.0.0-M1
>Reporter: Romain Manni-Bucau
>Assignee: Romain Manni-Bucau
> Fix For: 7.0.0-M2
>
>




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


[jira] [Commented] (TOMEE-1624) Add a new page "Quick start with eclipse and Webby" in TomEE documentation

2015-12-10 Thread Romain Manni-Bucau (JIRA)

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

Romain Manni-Bucau commented on TOMEE-1624:
---

[~tcollignon] sure: 
http://svn.apache.org/repos/asf/tomee/site/trunk/content/documentation.mdtext . 
Up to you to either add an "IDE" section or  a link to another page. All 
contents can be found there 
http://svn.apache.org/repos/asf/tomee/site/trunk/content/ (a svn diff from this 
directory is perfect for us)

> Add a new page "Quick start with eclipse and Webby" in TomEE documentation
> --
>
> Key: TOMEE-1624
> URL: https://issues.apache.org/jira/browse/TOMEE-1624
> Project: TomEE
>  Issue Type: Documentation
>  Components: TomEE Core Server
>Affects Versions: 1.7.2
>Reporter: thomas collignon
>Priority: Minor
>  Labels: Webby
> Attachments: tomEEWithWebby.md, tomEEWithWebbyV2.md
>
>   Original Estimate: 2h
>  Remaining Estimate: 2h
>
> Like I said in 
> http://tomee-openejb.979440.n4.nabble.com/New-documentation-for-eclipse-using-Webby-td4675057.html#a4675062,
>  I wish add a new page "Quick start with eclipse and Webby" in TomEE 
> documentation, to present another way to use TomEE in Eclipse, using Webby. 
> I attach a patch containing the text in MarkDown format.



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


[jira] [Commented] (TOMEE-1624) Add a new page "Quick start with eclipse and Webby" in TomEE documentation

2015-12-10 Thread thomas collignon (JIRA)

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

thomas collignon commented on TOMEE-1624:
-

Yes I can try, but have you some pointers ? Where I can find the entire 
documentation to contributes to this changes?

> Add a new page "Quick start with eclipse and Webby" in TomEE documentation
> --
>
> Key: TOMEE-1624
> URL: https://issues.apache.org/jira/browse/TOMEE-1624
> Project: TomEE
>  Issue Type: Documentation
>  Components: TomEE Core Server
>Affects Versions: 1.7.2
>Reporter: thomas collignon
>Priority: Minor
>  Labels: Webby
> Attachments: tomEEWithWebby.md, tomEEWithWebbyV2.md
>
>   Original Estimate: 2h
>  Remaining Estimate: 2h
>
> Like I said in 
> http://tomee-openejb.979440.n4.nabble.com/New-documentation-for-eclipse-using-Webby-td4675057.html#a4675062,
>  I wish add a new page "Quick start with eclipse and Webby" in TomEE 
> documentation, to present another way to use TomEE in Eclipse, using Webby. 
> I attach a patch containing the text in MarkDown format.



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


[jira] [Commented] (TOMEE-1624) Add a new page "Quick start with eclipse and Webby" in TomEE documentation

2015-12-10 Thread Romain Manni-Bucau (JIRA)

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

Romain Manni-Bucau commented on TOMEE-1624:
---

[~tcollignon] http://tomee.apache.org/documentation.html you mean ;). Well to 
be honest I'd like to remove this "General" section mixing purposes and just 
create a "IDE" one where it would fit perfectly but I didn't have time yet. If 
you feel motivated to do it it would be very welcomed.

> Add a new page "Quick start with eclipse and Webby" in TomEE documentation
> --
>
> Key: TOMEE-1624
> URL: https://issues.apache.org/jira/browse/TOMEE-1624
> Project: TomEE
>  Issue Type: Documentation
>  Components: TomEE Core Server
>Affects Versions: 1.7.2
>Reporter: thomas collignon
>Priority: Minor
>  Labels: Webby
> Attachments: tomEEWithWebby.md, tomEEWithWebbyV2.md
>
>   Original Estimate: 2h
>  Remaining Estimate: 2h
>
> Like I said in 
> http://tomee-openejb.979440.n4.nabble.com/New-documentation-for-eclipse-using-Webby-td4675057.html#a4675062,
>  I wish add a new page "Quick start with eclipse and Webby" in TomEE 
> documentation, to present another way to use TomEE in Eclipse, using Webby. 
> I attach a patch containing the text in MarkDown format.



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