[jira] Commented: (AMQ-656) Update of AMQ C++ client

2006-06-30 Thread Heinrich Bernd (JIRA)
[ 
https://issues.apache.org/activemq/browse/AMQ-656?page=comments#action_36479 ] 

Heinrich Bernd commented on AMQ-656:


Mats,

thank you for that update and the patch.
I have run the unittests with Broker 4.0 on Windows XP. The unittest are ok, 
but however there is an unknown command when closing the connection after 
receiving the Shutdown-message.
Here is the last part of the output when running with uri: 
tcp://localhost:61616/trace=true

. . .
Send/receive a text message to a queue synchronously   Sending 
command: cmd.id = 35, corr.id = -1, type
= SESSION_INFO
Received command: cmd.id = 32, corr.id = 35, type = RESPONSE
Sending command: cmd.id = 36, corr.id = -1, type = CONSUMER_INFO
Received command: cmd.id = 33, corr.id = 36, type = RESPONSE
Sending command: cmd.id = 37, corr.id = -1, type = PRODUCER_INFO
Received command: cmd.id = 34, corr.id = 37, type = RESPONSE
Sending command: cmd.id = 38, corr.id = -1, type = ACTIVEMQ_TEXT_MESSAGE
Received command: cmd.id = 35, corr.id = -1, type = ACTIVEMQ_MSG_DISPATCH
Received command: cmd.id = 36, corr.id = 38, type = RESPONSE
Sending command: cmd.id = 39, corr.id = -1, type = ACTIVEMQ_MSG_ACK
Sending command: cmd.id = 40, corr.id = -1, type = REMOVE_INFO
Received command: cmd.id = 37, corr.id = 40, type = RESPONSE
Sending command: cmd.id = 41, corr.id = -1, type = REMOVE_INFO
Received command: cmd.id = 38, corr.id = 41, type = RESPONSE
Sending command: cmd.id = 42, corr.id = -1, type = REMOVE_INFO
Received command: cmd.id = 39, corr.id = 42, type = RESPONSE
[  OK  ]
Sending command: cmd.id = 43, corr.id = -1, type = REMOVE_INFO
Received command: cmd.id = 40, corr.id = 43, type = RESPONSE
Sending command: cmd.id = 44, corr.id = -1, type = SHUTDOWN
Received command: cmd.id = 41, corr.id = -1, type = SHUTDOWN
ERROR: Unknown command: #9794;
Received exception = 'Unmarshal failed; unknown data structure type 204, at 
c:\programme\incubator-activemq-4.0\openwire-cpp-bugfix\src\main\cpp\activemq\protocol\openwire\openwireprotocol.cpp
 line 144'
ERROR: Received a broker exception: Unmarshal failed; unknown data structure 
type 204, at 
c:\programme\incubator-activemq-4.0\openwire-cpp-bugfix\src\main\cpp\activemq\protocol\openwire\openwireprotocol.cpp
 line 144
Exiting read loop due to exception: Unmarshal failed; unknown data structure 
type 204, at 
c:\programme\incubator-activemq-4.0\openwire-cpp-bugfix\src\main\cpp\activemq\protocol\openwire\openwireprotocol.cpp
 line 144

-
Where does this additional stuff come from?

Thanks for your help
Heinrich

 Update of AMQ C++ client
 

  Key: AMQ-656
  URL: https://issues.apache.org/activemq/browse/AMQ-656
  Project: ActiveMQ
 Type: Improvement

   Components: JMS client
 Reporter: MF
  Attachments: README.TXT, patch_060518.zip, source_060323.zip, 
 source_060324.zip, source_060404.zip, source_060406.zip, source_060425.zip, 
 source_060508.zip, source_060515.zip


 Attached is a new update of the C++ client, the zip-file contains the full 
 source since the update is a major overhaul.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   https://issues.apache.org/activemq/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira



[jira] Created: (AMQ-782) Support specifiying destinationOptions on the Ajax Sevlet

2006-06-30 Thread Hiram Chirino (JIRA)
Support specifiying destinationOptions on the Ajax Sevlet
-

 Key: AMQ-782
 URL: https://issues.apache.org/activemq/browse/AMQ-782
 Project: ActiveMQ
Type: Improvement

Reporter: Hiram Chirino
 Assigned to: Hiram Chirino 
 Fix For: 4.1




-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   https://issues.apache.org/activemq/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira



[jira] Resolved: (AMQ-782) Support specifiying destinationOptions on the Ajax Sevlet

2006-06-30 Thread Hiram Chirino (JIRA)
 [ https://issues.apache.org/activemq/browse/AMQ-782?page=all ]
 
Hiram Chirino resolved AMQ-782:
---

Resolution: Fixed


Support a destinationOptions servlet parameter that configures the destination 
options used on a destination
Commited in r 418311 on trunk

 Support specifiying destinationOptions on the Ajax Sevlet
 -

  Key: AMQ-782
  URL: https://issues.apache.org/activemq/browse/AMQ-782
  Project: ActiveMQ
 Type: Improvement

 Reporter: Hiram Chirino
 Assignee: Hiram Chirino
  Fix For: 4.1





-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   https://issues.apache.org/activemq/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira



[jira] Created: (AMQ-783) Ajax servlet could deadlock if async dispatch is in use.

2006-06-30 Thread Hiram Chirino (JIRA)
Ajax servlet could deadlock if async dispatch is in use.


 Key: AMQ-783
 URL: https://issues.apache.org/activemq/browse/AMQ-783
 Project: ActiveMQ
Type: Bug

Reporter: Hiram Chirino
 Assigned to: Hiram Chirino 
 Fix For: 4.1




-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   https://issues.apache.org/activemq/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira



[jira] Resolved: (AMQ-783) Ajax servlet could deadlock if async dispatch is in use.

2006-06-30 Thread Hiram Chirino (JIRA)
 [ https://issues.apache.org/activemq/browse/AMQ-783?page=all ]
 
Hiram Chirino resolved AMQ-783:
---

Resolution: Fixed

If the server and client are configured to disable async dispatch, the servlet 
could cause a deadlock due to the way
it was syncing on the WebClient

Fixed in rev 418306 on trunk

 Ajax servlet could deadlock if async dispatch is in use.
 

  Key: AMQ-783
  URL: https://issues.apache.org/activemq/browse/AMQ-783
  Project: ActiveMQ
 Type: Bug

 Reporter: Hiram Chirino
 Assignee: Hiram Chirino
  Fix For: 4.1





-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   https://issues.apache.org/activemq/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira



[jira] Created: (AMQ-785) Allow the connector to override if async dispatch is allowed.

2006-06-30 Thread Hiram Chirino (JIRA)
Allow the connector to override if async dispatch is allowed.
-

 Key: AMQ-785
 URL: https://issues.apache.org/activemq/browse/AMQ-785
 Project: ActiveMQ
Type: New Feature

  Components: Connector  
Reporter: Hiram Chirino
 Assigned to: Hiram Chirino 
 Fix For: 4.1




-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   https://issues.apache.org/activemq/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira



[jira] Resolved: (AMQ-784) If sessionAsyncDispatch==false we do not need to create a session thread.

2006-06-30 Thread Hiram Chirino (JIRA)
 [ https://issues.apache.org/activemq/browse/AMQ-784?page=all ]
 
Hiram Chirino resolved AMQ-784:
---

Resolution: Fixed

Fixed in rev 418285 on trunk

 If sessionAsyncDispatch==false we do not need to create a session thread.
 -

  Key: AMQ-784
  URL: https://issues.apache.org/activemq/browse/AMQ-784
  Project: ActiveMQ
 Type: Improvement

   Components: JMS client
 Reporter: Hiram Chirino
 Assignee: Hiram Chirino
  Fix For: 4.1





-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   https://issues.apache.org/activemq/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira



[jira] Resolved: (AMQ-785) Allow the connector to override if async dispatch is allowed.

2006-06-30 Thread Hiram Chirino (JIRA)
 [ https://issues.apache.org/activemq/browse/AMQ-785?page=all ]
 
Hiram Chirino resolved AMQ-785:
---

Resolution: Fixed

The trasport connector now had a new disableAsyncDispatch property that is 
false by default.

fixed in revision 418162 and 418164 and in trunk

 Allow the connector to override if async dispatch is allowed.
 -

  Key: AMQ-785
  URL: https://issues.apache.org/activemq/browse/AMQ-785
  Project: ActiveMQ
 Type: New Feature

   Components: Connector
 Reporter: Hiram Chirino
 Assignee: Hiram Chirino
  Fix For: 4.1





-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   https://issues.apache.org/activemq/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira



[jira] Created: (AMQ-787) The UdpTransport could potentialy fail to bind on linux.. caused the UdpTransportTest to fail sometimes.

2006-06-30 Thread Hiram Chirino (JIRA)
The UdpTransport could potentialy fail to bind on linux.. caused the 
UdpTransportTest to fail sometimes. 
-

 Key: AMQ-787
 URL: https://issues.apache.org/activemq/browse/AMQ-787
 Project: ActiveMQ
Type: Bug

Versions: 4.0
Reporter: Hiram Chirino
 Assigned to: Hiram Chirino 
 Fix For: 4.1


[junit] [ERROR] Test org.apache.activemq.transport.udp.UdpTransportTest FAILED

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   https://issues.apache.org/activemq/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira



[jira] Updated: (AMQ-787) The UdpTransport could potentialy fail to bind on linux.. caused the UdpTransportTest to fail sometimes.

2006-06-30 Thread Hiram Chirino (JIRA)
 [ https://issues.apache.org/activemq/browse/AMQ-787?page=all ]

Hiram Chirino updated AMQ-787:
--

Version: 4.0

 The UdpTransport could potentialy fail to bind on linux.. caused the 
 UdpTransportTest to fail sometimes.
 

  Key: AMQ-787
  URL: https://issues.apache.org/activemq/browse/AMQ-787
  Project: ActiveMQ
 Type: Bug

 Versions: 4.0
 Reporter: Hiram Chirino
 Assignee: Hiram Chirino
  Fix For: 4.1



 [junit] [ERROR] Test org.apache.activemq.transport.udp.UdpTransportTest FAILED

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   https://issues.apache.org/activemq/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira



[jira] Resolved: (AMQ-787) The UdpTransport could potentialy fail to bind on linux.. caused the UdpTransportTest to fail sometimes.

2006-06-30 Thread Hiram Chirino (JIRA)
 [ https://issues.apache.org/activemq/browse/AMQ-787?page=all ]
 
Hiram Chirino resolved AMQ-787:
---

Resolution: Fixed

 We have noticed that on some platfoms like linux, after you close down  a 
previously bound socket, it can take a little while before we can bind it 
again.  We now atempt to bind in a loop up to 5 seconds before failing.

fix in trunk rev 418413.



 The UdpTransport could potentialy fail to bind on linux.. caused the 
 UdpTransportTest to fail sometimes.
 

  Key: AMQ-787
  URL: https://issues.apache.org/activemq/browse/AMQ-787
  Project: ActiveMQ
 Type: Bug

 Versions: 4.0
 Reporter: Hiram Chirino
 Assignee: Hiram Chirino
  Fix For: 4.1



 [junit] [ERROR] Test org.apache.activemq.transport.udp.UdpTransportTest FAILED

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   https://issues.apache.org/activemq/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira



[jira] Updated: (GERONIMO-411) Add Hash Password Rewrite to File Realm

2006-06-30 Thread Aaron Mulder (JIRA)
 [ http://issues.apache.org/jira/browse/GERONIMO-411?page=all ]

Aaron Mulder updated GERONIMO-411:
--

Assign To: (was: Aaron Mulder)

 Add Hash Password Rewrite to File Realm
 ---

  Key: GERONIMO-411
  URL: http://issues.apache.org/jira/browse/GERONIMO-411
  Project: Geronimo
 Type: Improvement

   Components: security
 Versions: 1.0-M2
 Reporter: Aaron Mulder
 Priority: Minor
  Fix For: 1.2


 It would be nice if the properties file realm could rewrite your properties 
 file with hashed passwords when it reads it.  We would need to be able to 
 recognize hashed vs. unhashed entries and perhaps even different algorithms.  
 Perhaps it could go like this:
 user1=plaintext
 user2=MD5{...}
 user3=SHA1{...}
 Anyway, the idea is that this could be a reasonably secure alternative, but 
 you still wouldn't need to manually hash things to add or update entries -- 
 just put a plain text entry in and the next time the server reads the file it 
 would hash it for you.
 I guess we'd need to synchronize on the hash operation to avoid threading 
 problems if multiple apps or whatever use the same properties file, but it 
 shouldn't be bad if we only rewrite the file if we find any plain text 
 entries.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira



[jira] Updated: (GERONIMO-1690) Additional support for Targets passed into JSR88

2006-06-30 Thread Aaron Mulder (JIRA)
 [ http://issues.apache.org/jira/browse/GERONIMO-1690?page=all ]

Aaron Mulder updated GERONIMO-1690:
---

Assign To: (was: Aaron Mulder)

 Additional support for Targets passed into JSR88
 

  Key: GERONIMO-1690
  URL: http://issues.apache.org/jira/browse/GERONIMO-1690
  Project: Geronimo
 Type: New Feature
 Security: public(Regular issues) 
   Components: deployment
 Versions: 1.1
 Reporter: Sachin Patel
 Priority: Critical
  Fix For: 1.1.1
  Attachments: patch.txt

 From an earlier dev list note...
 1) The Target is currently discarded by our JSR-88 code because the
 Deployer GBean does not accept a Target/ConfigStore as an argument. 
 That needs to be changed, but it should be pretty straightforward.
 2) I think the Target name is the full ObjectName of the ConfigStore,
 which means it would be pretty heinous to type on the command line. 
 Hopefully we can make it just the name= component of the ObjectName or
 something like that, but that would require some thought about what to
 do in case of non-unique names.
 3) I don't think the Hot Deploy Dir GBean lets you specify a Target,
 and it probably should take that as a config param.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira



[jira] Updated: (GERONIMO-1367) Shutdown JAR should use deployer stored username/password

2006-06-30 Thread Aaron Mulder (JIRA)
 [ http://issues.apache.org/jira/browse/GERONIMO-1367?page=all ]

Aaron Mulder updated GERONIMO-1367:
---

Assign To: (was: Aaron Mulder)

 Shutdown JAR should use deployer stored username/password
 -

  Key: GERONIMO-1367
  URL: http://issues.apache.org/jira/browse/GERONIMO-1367
  Project: Geronimo
 Type: Improvement
 Security: public(Regular issues) 
   Components: startup/shutdown, usability
 Versions: 1.0
 Reporter: Aaron Mulder
 Priority: Critical
  Fix For: Wish List


 It would be nice if the shutdown script used the username and password saved 
 by the deployer so you didn't need to specify them or re-enter them.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira



[jira] Updated: (GERONIMO-1037) Clicking on uninstall link in Applications management pages deletes the configuration without any confirmation from user

2006-06-30 Thread Aaron Mulder (JIRA)
 [ http://issues.apache.org/jira/browse/GERONIMO-1037?page=all ]

Aaron Mulder updated GERONIMO-1037:
---

Assign To: (was: Aaron Mulder)

 Clicking on uninstall link in Applications management pages deletes the 
 configuration without any confirmation from user
 --

  Key: GERONIMO-1037
  URL: http://issues.apache.org/jira/browse/GERONIMO-1037
  Project: Geronimo
 Type: Improvement
 Security: public(Regular issues) 
   Components: console
 Versions: 1.0-M5
 Reporter: Vamsavardhana Reddy
 Priority: Trivial
  Fix For: 1.2
  Attachments: fix.txt, jmsserver.patch, normal.jsp

 Clicking on uninstall link in Applications Management pages deletes the 
 configuration without giving a second chance to the user to confirm or cancel 
 the uninstall operation.  Asking for user confirmation will definitely 
 prevent accidental uninstallation of  wrong configuration.  This can be 
 achieved by handling the onClick event of the corresponding link.
 File to be updated:
  
 applications/console-standard/src/webapp/WEB-INF/view/configmanager/normal.jsp
 Add onClick=return confirm('Are you sure you want to uninstall 
 ${configInfo.configID}?'); to the the link conrresponsding to Uninstall 
 operation.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira



[jira] Updated: (GERONIMO-1888) Better help for bad references

2006-06-30 Thread Aaron Mulder (JIRA)
 [ http://issues.apache.org/jira/browse/GERONIMO-1888?page=all ]

Aaron Mulder updated GERONIMO-1888:
---

Assign To: (was: Aaron Mulder)

 Better help for bad references
 --

  Key: GERONIMO-1888
  URL: http://issues.apache.org/jira/browse/GERONIMO-1888
  Project: Geronimo
 Type: Improvement
 Security: public(Regular issues) 
   Components: usability
 Versions: 1.0
 Reporter: Aaron Mulder
 Priority: Minor
  Fix For: Wish List


 If a GBean can't start beacuse of a missing reference, it would be great to 
 give a more helpful error message.  Like if the reference included the name 
 Foo, print a list of all AbstractNames including name=Foo in the format 
 you'd expect for the reference in question (slightly different for 
 GBean-to-GBean references vs J2EE Component-to-Resource references, etc.).  
 It would be great if it came out like this:
 Unable to resolve reference to artifactIdbar/artifactIdnameFoo/name.  
 Did you mean one of these instead?
  * artifactIdbaz/artifactIdnameFoo/name
  * artifactIdother/artifactIdnameFoo/name
 Unable to resolve reference to artifactIdbar/artifactIdnameFoo/name.  
 There are no components with nameFoo/name in this module or any of its 
 dependencies.  Perhaps you need to add a dependency to this module and 
 point it to one of the following modules which has a component with 
 nameFoo/name:
  * mygroup/myartifact/1.0/car
  * other/something/3.4/rar
 This is aggravated by the fact that our resource target names are no longer 
 JMX names, so we can't tell people to look up the component in the JMX debug 
 tool.  However, it's mitigated by the fact that you have to declare 
 dependencies explicitly and can more often just use nameFoo/name.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira



[jira] Updated: (GERONIMO-1173) Make DatabaseInfo load from file; separate JDBC and XA portlets

2006-06-30 Thread Aaron Mulder (JIRA)
 [ http://issues.apache.org/jira/browse/GERONIMO-1173?page=all ]

Aaron Mulder updated GERONIMO-1173:
---

Assign To: (was: Aaron Mulder)

 Make DatabaseInfo load from file; separate JDBC and XA portlets
 ---

  Key: GERONIMO-1173
  URL: http://issues.apache.org/jira/browse/GERONIMO-1173
  Project: Geronimo
 Type: Improvement
 Security: public(Regular issues) 
   Components: databases, console
 Versions: 1.0-M5
 Reporter: Aaron Mulder
 Priority: Critical
  Fix For: Wish List


 It would be nice if the database pool portlet loaded its information on known 
 database drivers and URLs from a config file.  That way we wouldn't need code 
 changes to support new entries.  (Note: this is different than the driver 
 download feature, which does load parameters from a config file URL.)
 Once that is done, it would be nice to separate JDBC and XA drivers into 
 separate portlets, reusing the same code but different config files to 
 produce a separate list of supporting drivers/products.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira



[jira] Updated: (GERONIMO-1445) Allow deployment and use of exploded EAR modules

2006-06-30 Thread Aaron Mulder (JIRA)
 [ http://issues.apache.org/jira/browse/GERONIMO-1445?page=all ]

Aaron Mulder updated GERONIMO-1445:
---

Assign To: (was: Aaron Mulder)

 Allow deployment and use of exploded EAR modules
 

  Key: GERONIMO-1445
  URL: http://issues.apache.org/jira/browse/GERONIMO-1445
  Project: Geronimo
 Type: Bug
 Security: public(Regular issues) 
   Components: deployment, Hot Deploy Dir
 Versions: 1.0
  Environment: Windows XP
 Reporter: Todd Williams
 Priority: Critical
  Fix For: 1.1.1
  Attachments: GeronimoTestEar.ear.zip

 Using the Geronimo 1.0 / Tomcat bundle, placing an exploded WAR into the 
 deploy  directory causes it to be picked up and deployed by the hot deployer 
 as expected.  However, if I wrap the exploded war with an exploded EAR, 
 Geronimo fails to deploy  with the error message :
 17:00:50,282 INFO  [Hot Deployer] Deploying GeronimoTestEar.ear
 17:00:51,494 ERROR [Hot Deployer] Unable to deploy: Module was not a war: 
 GeronimoTestWeb.war
 org.apache.geronimo.common.DeploymentException: Module was not a war: 
 GeronimoTestWeb.war
   at 
 org.apache.geronimo.j2ee.deployment.EARConfigBuilder.addModules(EARConfigBuilder.java:544)
   at 
 org.apache.geronimo.j2ee.deployment.EARConfigBuilder.getEarPlan(EARConfigBuilder.java:226)
   at 
 org.apache.geronimo.j2ee.deployment.EARConfigBuilder.getDeploymentPlan(EARConfigBuilder.java:122)
   at 
 org.apache.geronimo.j2ee.deployment.EARConfigBuilder$$FastClassByCGLIB$$38e56ec6.invoke(generated)
   at net.sf.cglib.reflect.FastMethod.invoke(FastMethod.java:53)
   at 
 org.apache.geronimo.gbean.runtime.FastMethodInvoker.invoke(FastMethodInvoker.java:38)
   at 
 org.apache.geronimo.gbean.runtime.GBeanOperation.invoke(GBeanOperation.java:118)
   at 
 org.apache.geronimo.gbean.runtime.GBeanInstance.invoke(GBeanInstance.java:800)
   at 
 org.apache.geronimo.gbean.runtime.RawInvoker.invoke(RawInvoker.java:57)
   at 
 org.apache.geronimo.kernel.basic.RawOperationInvoker.invoke(RawOperationInvoker.java:36)
   at 
 org.apache.geronimo.kernel.basic.ProxyMethodInterceptor.intercept(ProxyMethodInterceptor.java:96)
   at 
 org.apache.geronimo.deployment.ConfigurationBuilder$$EnhancerByCGLIB$$1c79c440.getDeploymentPlan(generated)
   at org.apache.geronimo.deployment.Deployer.deploy(Deployer.java:219)
   at org.apache.geronimo.deployment.Deployer.deploy(Deployer.java:102)
   at 
 org.apache.geronimo.deployment.Deployer$$FastClassByCGLIB$$734a235d.invoke(generated)
   at net.sf.cglib.reflect.FastMethod.invoke(FastMethod.java:53)
   at 
 org.apache.geronimo.gbean.runtime.FastMethodInvoker.invoke(FastMethodInvoker.java:38)
   at 
 org.apache.geronimo.gbean.runtime.GBeanOperation.invoke(GBeanOperation.java:118)
   at 
 org.apache.geronimo.gbean.runtime.GBeanInstance.invoke(GBeanInstance.java:835)
   at 
 org.apache.geronimo.kernel.basic.BasicKernel.invoke(BasicKernel.java:178)
   at 
 org.apache.geronimo.deployment.plugin.local.AbstractDeployCommand.doDeploy(AbstractDeployCommand.java:106)
   at 
 org.apache.geronimo.deployment.plugin.local.DistributeCommand.run(DistributeCommand.java:59)
   at java.lang.Thread.run(Thread.java:534)
 I'll attached a zip that when unzipped contains the exploded hierarchy for 
 the EAR.  The application is small, but valid, as it deploys just fine when 
 created as an archived EAR.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira



[jira] Updated: (GERONIMO-1869) Percent complete goes over 100% when installing configurations

2006-06-30 Thread Aaron Mulder (JIRA)
 [ http://issues.apache.org/jira/browse/GERONIMO-1869?page=all ]

Aaron Mulder updated GERONIMO-1869:
---

Assign To: (was: Aaron Mulder)

 Percent complete goes over 100% when installing configurations
 --

  Key: GERONIMO-1869
  URL: http://issues.apache.org/jira/browse/GERONIMO-1869
  Project: Geronimo
 Type: Bug
 Security: public(Regular issues) 
   Components: core
 Versions: 1.1
 Reporter: Aaron Mulder
 Priority: Critical
  Fix For: 1.1.1


 Looks like the UnpackArtifactTypeHandler counts the uncompressed bytes, 
 whereas the % is based on the content size returned by the server for the 
 download (the compressed byte count).
 Probably should use an InputStream between the download stream and the ZIP 
 stream that performs the count on read(byte[],int,int) and them use that 
 count instead of the uncompressed count.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira



[jira] Updated: (GERONIMO-933) Move Improve RMI naming service

2006-06-30 Thread Aaron Mulder (JIRA)
 [ http://issues.apache.org/jira/browse/GERONIMO-933?page=all ]

Aaron Mulder updated GERONIMO-933:
--

Assign To: (was: Aaron Mulder)

 Move  Improve RMI naming service
 -

  Key: GERONIMO-933
  URL: http://issues.apache.org/jira/browse/GERONIMO-933
  Project: Geronimo
 Type: Improvement
 Security: public(Regular issues) 
   Components: naming
 Versions: 1.0-M4
 Reporter: Aaron Mulder
  Fix For: 1.2


 Move the RMI naming services out of the system module.
 Move the GBean declarations from system/client-system configuration(s) to 
 server/client configurations.
 Add a listen host attribute to RMIRegistryService
 Make RMIRegistryService implement NetworkConnector (and thus depend on the 
 management module)
 Add the RMI registry and Naming Properties to config.xml with appropriate 
 substitution variables

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira



[jira] Updated: (GERONIMO-1273) JMS Network Listener add dialogs should give some context information on the protocol.

2006-06-30 Thread Aaron Mulder (JIRA)
 [ http://issues.apache.org/jira/browse/GERONIMO-1273?page=all ]

Aaron Mulder updated GERONIMO-1273:
---

Assign To: (was: Aaron Mulder)

 JMS Network Listener add dialogs should give some context information on the 
 protocol.
 --

  Key: GERONIMO-1273
  URL: http://issues.apache.org/jira/browse/GERONIMO-1273
  Project: Geronimo
 Type: Improvement
 Security: public(Regular issues) 
   Components: console
 Versions: 1.0-M5
 Reporter: Rick McGuire
 Priority: Minor
  Fix For: Wish List
  Attachments: 1273-jms-listener-add-dialog.patch

 The JMS Network Listener add dialogs (add activieio listener, etc) should 
 give some kind of context information rather than presenting the exact dialog 
 for all listener types.  This causes a bit of uncertainty on the user's part 
 that the correct operation is being performed. 

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira



[jira] Updated: (GERONIMO-1884) Samples not installed properly in G1.1 - several issues

2006-06-30 Thread Aaron Mulder (JIRA)
 [ http://issues.apache.org/jira/browse/GERONIMO-1884?page=all ]

Aaron Mulder updated GERONIMO-1884:
---

Assign To: (was: Aaron Mulder)

 Samples not installed properly in G1.1 - several issues
 ---

  Key: GERONIMO-1884
  URL: http://issues.apache.org/jira/browse/GERONIMO-1884
  Project: Geronimo
 Type: Bug
 Security: public(Regular issues) 
   Components: sample apps
 Versions: 1.1
 Reporter: Dave Colasurdo
 Priority: Critical
  Fix For: 1.2


 IT appears that the Geronimo samples have recently been removed from the 
 default distributions and replaced with the ability to download them through 
 the admin console.  There are several issues that need to be addressed:
 1) The Sample links on the Geronimo welcome page are dead.. This needs to be 
 updated with instructions on how to download, start and access the samples..
 2) Assuming that the admin console plugins is the correct spot to download 
 the samples.. 
  2a) The initial panel presented to the user is a bit confusing and is 
 missing the ldap-demo..
  2b) After downloading the jsp or servlet examples.. The user is presented 
 with a start examples box..  Selecting this does not work and results in an 
 exception (attached below)
  2c) start examples box does not return any status 
  2d) Manually starting the example via the command  line also does not work. 
 and results in an exception...
 Exception for 2b
 Geronimo Application Server started
 
 # Installed configuration
 #   id = geronimo/jsp-examples-tomcat/1.1-SNAPSHOT/car
 #   location = 
 /home/davecola/geronimo-1.1-041906/assemblies/j2ee-tomcat-server/target/geronimo-1.1-SNAPSHOT/repository/geronimo/jsp-examples-tomcat/1.1-SNAPSHOT/jsp-examples-tomcat-1.1-SNAPSHOT.car
 
 14:12:04,651 ERROR [GBeanInstanceState] Error while starting; GBean is now in 
 the FAILED state: 
 abstractName=geronimo/jsp-examples-tomcat/1.1-SNAPSHOT/car?configurationName=geronimo/jsp-examples-tomcat/1.1-SNAPSHOT/car
 java.lang.ClassCastException
 at 
 org.apache.geronimo.kernel.config.Configuration.buildClassPath(Configuration.java:380)
 at 
 org.apache.geronimo.kernel.config.Configuration.createConfigurationClasssLoader(Configuration.java:322)
 at 
 org.apache.geronimo.kernel.config.Configuration.init(Configuration.java:267)
 at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native 
 Method)
 at 
 sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
 at 
 sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
 at java.lang.reflect.Constructor.newInstance(Constructor.java:274)
 at 
 org.apache.geronimo.gbean.runtime.GBeanInstance.createInstance(GBeanInstance.java:932)
 at 
 org.apache.geronimo.gbean.runtime.GBeanInstanceState.attemptFullStart(GBeanInstanceState.java:267)
 at 
 org.apache.geronimo.gbean.runtime.GBeanInstanceState.start(GBeanInstanceState.java:102)
 at 
 org.apache.geronimo.gbean.runtime.GBeanInstance.start(GBeanInstance.java:525)
 at 
 org.apache.geronimo.kernel.basic.BasicKernel.startGBean(BasicKernel.java:376)
 at 
 org.apache.geronimo.kernel.config.KernelConfigurationManager.load(KernelConfigurationManager.java:143)
 at 
 org.apache.geronimo.kernel.config.SimpleConfigurationManager.loadConfiguration(SimpleConfigurationManager.java:267)
 at 
 org.apache.geronimo.kernel.config.SimpleConfigurationManager.loadConfiguration(SimpleConfigurationManager.java:235)
 at 
 org.apache.geronimo.kernel.config.SimpleConfigurationManager.loadConfiguration(SimpleConfigurationManager.java:210)
 at 
 org.apache.geronimo.kernel.config.KernelConfigurationManager.loadConfiguration(KernelConfigurationManager.java:111)
 at 
 org.apache.geronimo.kernel.config.KernelConfigurationManager$$FastClassByCGLIB$$b117102f.invoke(generated)
 at net.sf.cglib.reflect.FastMethod.invoke(FastMethod.java:53)
 at 
 org.apache.geronimo.gbean.runtime.FastMethodInvoker.invoke(FastMethodInvoker.java:38)
 at 
 org.apache.geronimo.gbean.runtime.GBeanOperation.invoke(GBeanOperation.java:122)
 at 
 org.apache.geronimo.gbean.runtime.GBeanInstance.invoke(GBeanInstance.java:816)
 at 
 org.apache.geronimo.gbean.runtime.RawInvoker.invoke(RawInvoker.java:57)
 at 
 org.apache.geronimo.kernel.basic.RawOperationInvoker.invoke(RawOperationInvoker.java:35)
 at 
 org.apache.geronimo.kernel.basic.ProxyMethodInterceptor.intercept(ProxyMethodInterceptor.java:96)
 at 
 org.apache.geronimo.kernel.config.ConfigurationManager$$EnhancerByCGLIB$$a14ba351.loadConfiguration(generated)
 at 
 

[jira] Updated: (GERONIMO-1451) A new TCP listener for ActiveMQ is not persisting across server startups

2006-06-30 Thread Aaron Mulder (JIRA)
 [ http://issues.apache.org/jira/browse/GERONIMO-1451?page=all ]

Aaron Mulder updated GERONIMO-1451:
---

Assign To: (was: Aaron Mulder)

  A new TCP listener for ActiveMQ is not persisting across server startups
 -

  Key: GERONIMO-1451
  URL: http://issues.apache.org/jira/browse/GERONIMO-1451
  Project: Geronimo
 Type: Bug
 Security: public(Regular issues) 
   Components: ActiveMQ
 Versions: 1.1
  Environment: Windows 2003, Sun JVM java version 1.4.2_09
 Reporter: Phani Balaji Madgula
 Priority: Critical
  Fix For: 1.1.1
  Attachments: ActiveMQConnectorGBean.patch, ActiveMQManagerGBean.patch

 When we click on Add new tcp listener on  JMS Network Listeners portlet, 
 console asks for details of listener and when submitted with proper values, 
 it creates a TCP listener and starts it.
 But, when we shutdown and restart the server, the listener is not shown in 
 JMS Network Listeners portlet.
 The problem is that, I guess, the GBean pertaining to the new TCP listener is 
 not saved to config.xml. But the same functionality is working fine for 
 tomcat HTTP listeners.
 This problem is similar to GERONIMO-1070.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira



[jira] Updated: (GERONIMO-1531) KeyStore portlet should support deletion of certificates and private keys

2006-06-30 Thread Aaron Mulder (JIRA)
 [ http://issues.apache.org/jira/browse/GERONIMO-1531?page=all ]

Aaron Mulder updated GERONIMO-1531:
---

Assign To: (was: Aaron Mulder)

 KeyStore portlet should support deletion of certificates and private keys
 -

  Key: GERONIMO-1531
  URL: http://issues.apache.org/jira/browse/GERONIMO-1531
  Project: Geronimo
 Type: Improvement
 Security: public(Regular issues) 
   Components: console
 Versions: 1.0
 Reporter: Vamsavardhana Reddy
 Priority: Minor
  Fix For: 1.1.1
  Attachments: GERONIMO-1531.patch

 KeyStore portlet currently supports generation of keypairs, adding trusted 
 certificates to keystore and importing certificate issued by CA.  It does not 
 address deletion of any of these from the keystore.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira



[jira] Updated: (GERONIMO-1082) Deployment doesn't ensure queries defined for ejbSelect methods

2006-06-30 Thread Aaron Mulder (JIRA)
 [ http://issues.apache.org/jira/browse/GERONIMO-1082?page=all ]

Aaron Mulder updated GERONIMO-1082:
---

Assign To: (was: Aaron Mulder)

 Deployment doesn't ensure queries defined for ejbSelect methods
 ---

  Key: GERONIMO-1082
  URL: http://issues.apache.org/jira/browse/GERONIMO-1082
  Project: Geronimo
 Type: Bug
 Security: public(Regular issues) 
   Components: deployment, OpenEJB
 Versions: 1.0-M5
 Reporter: Aaron Mulder
 Priority: Critical
  Fix For: Verification Required


 I deployed a CMP entity bean with an ejbSelect method, but I forgot to 
 actually define a query for it in my ejb-jar.xml.  This caused a very bizarre 
 NullPointerException at runtime.  Instead, the deployment should check that 
 all ejbSelect methods have queries defined.  (And the same for finders, if it 
 doesn't already.)

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira



[jira] Updated: (GERONIMO-897) Finish implementing JMS Broker portlet

2006-06-30 Thread Aaron Mulder (JIRA)
 [ http://issues.apache.org/jira/browse/GERONIMO-897?page=all ]

Aaron Mulder updated GERONIMO-897:
--

Assign To: (was: Aaron Mulder)

 Finish implementing JMS Broker portlet
 --

  Key: GERONIMO-897
  URL: http://issues.apache.org/jira/browse/GERONIMO-897
  Project: Geronimo
 Type: Bug
 Security: public(Regular issues) 
   Components: console
 Versions: 1.0-M5
 Reporter: Aaron Mulder
 Priority: Critical
  Fix For: 1.x


 The JMS broker portlet 
 applications/console-standard/src/java/org/apache/geronimo/console/jmsmanager/server/JMSBrokerPortlet.java
  has a few missing features -- adding and removing a broker, and editing a 
 broker if there's anything to edit.  Also, when you stop and start a broker, 
 it doesn't actually start again -- it gets hung up in the starting state.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira



[jira] Updated: (GERONIMO-2143) ENCConfigBuilder blocks outside callers

2006-06-30 Thread Aaron Mulder (JIRA)
 [ http://issues.apache.org/jira/browse/GERONIMO-2143?page=all ]

Aaron Mulder updated GERONIMO-2143:
---

Assign To: (was: Aaron Mulder)

 ENCConfigBuilder blocks outside callers
 ---

  Key: GERONIMO-2143
  URL: http://issues.apache.org/jira/browse/GERONIMO-2143
  Project: Geronimo
 Type: Bug
 Security: public(Regular issues) 
   Components: deployment, naming
 Versions: 1.1
 Reporter: Aaron Mulder
  Fix For: 1.1.1


 ENCConfigBuilder makes strategic methods private and some methods require an 
 EAR context, module ID, JNDI builder, etc. that are only relevant for EAR 
 callers.  For plugins, etc. that want to create EJB/Resource/Service 
 references, they need a lot of copy and paste and refactoring of code that 
 should be reusable.  The ENCConfigBuilder should be fixed to be equally 
 useful to internal (J2EE) and external (non-J2EE) callers.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira



[jira] Updated: (GERONIMO-1865) Add ability to restart and reload configurations

2006-06-30 Thread Aaron Mulder (JIRA)
 [ http://issues.apache.org/jira/browse/GERONIMO-1865?page=all ]

Aaron Mulder updated GERONIMO-1865:
---

Assign To: (was: Aaron Mulder)

 Add ability to restart and reload configurations
 

  Key: GERONIMO-1865
  URL: http://issues.apache.org/jira/browse/GERONIMO-1865
  Project: Geronimo
 Type: New Feature
 Security: public(Regular issues) 
   Components: kernel, console
 Versions: 1.1
 Reporter: Dain Sundstrom
 Priority: Critical
  Fix For: 1.1.1


 Add the ability to restart and reload configurations.  The core feature has 
 been added to the ConfigurationManager, and now we just need to expose it via 
 the CLI and web console.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira



[jira] Updated: (GERONIMO-1079) Better error for missing primkey-field

2006-06-30 Thread Aaron Mulder (JIRA)
 [ http://issues.apache.org/jira/browse/GERONIMO-1079?page=all ]

Aaron Mulder updated GERONIMO-1079:
---

Assign To: (was: Aaron Mulder)

 Better error for missing primkey-field
 --

  Key: GERONIMO-1079
  URL: http://issues.apache.org/jira/browse/GERONIMO-1079
  Project: Geronimo
 Type: Bug
 Security: public(Regular issues) 
   Components: deployment, OpenEJB
 Versions: 1.0-M5
 Reporter: Aaron Mulder
 Priority: Critical
  Fix For: Verification Required


 I forgot the primkey-field for my CMP entity, and I got this:
 Error: Unable to distribute LoadMagus.ear: Could not deploy module
 caused by EJB [TestRunMachine] is misconfigured: could not find CMP
 fields for following pk fields: [TYPE] [MAX_VALUE] [MIN_VALUE]
 Now, I don't know where it got TYPE, MAX_VALUE, and MIN_VALUE from -- those 
 are not fields on my EJB or the table or anything.  I did have a 
 prim-key-class set to java.lang.Integer, so perhaps it picked up the static 
 fields on java.lang.Integer (if so why?  I wouldn't have thought statics were 
 relevant).  It would be better if the error said missing primkey-field or 
 prim-key-class does not have properties matching CMP field names or 
 something like that.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira



[jira] Updated: (GERONIMO-1926) Changes to navigation break remote clients

2006-06-30 Thread Aaron Mulder (JIRA)
 [ http://issues.apache.org/jira/browse/GERONIMO-1926?page=all ]

Aaron Mulder updated GERONIMO-1926:
---

Assign To: (was: Aaron Mulder)

 Changes to navigation break remote clients
 --

  Key: GERONIMO-1926
  URL: http://issues.apache.org/jira/browse/GERONIMO-1926
  Project: Geronimo
 Type: Bug
 Security: public(Regular issues) 
   Components: core
 Versions: 1.1
 Reporter: Aaron Mulder
 Priority: Critical
  Fix For: 1.2
  Attachments: peek-remote.jar, peek.jar

 From an e-mail:
 I have created a simple program that calls J2EEDomain.getServerInstances() on 
 J2EEDomain obtained from remote kernel.  Detatch the two jars to bin 
 directory and run the program using the cmd java -jar peek.jar.  Here is 
 the code in the main() method.
 public static void main(String[] args) throws Exception {
 String host = localhost;
 String username = system;
 String password = manager;
 for(int i = 0; i  args.length-1; ++i) {
 if(--username.equalsIgnoreCase(args[i])) username = args[i+1];
 if(--host.equalsIgnoreCase(args[i])) host = args[i+1];
 if(--password.equalsIgnoreCase(args[i])) password = args[i+1];
 }
 System.out.println(Using host=+host+, username=+username+, 
 password=+password);
 KernelManagementHelper mgr = 
 KernelManagementHelper.getRemoteKernelManager(host, username, password);
 System.out.println(KernelManagementHelper = +mgr);
 J2EEDomain domain = mgr.getDomains()[0];
 System.out.println(J2EEDomain = +domain);
 J2EEServer[] j2eeServers = domain.getServerInstances();
 System.out.println(J2EEServer = +j2eeServers[0]);
 }

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira



[jira] Updated: (GERONIMO-817) deploy-jsr88 module has dependency on openejb

2006-06-30 Thread Aaron Mulder (JIRA)
 [ http://issues.apache.org/jira/browse/GERONIMO-817?page=all ]

Aaron Mulder updated GERONIMO-817:
--

Assign To: (was: Aaron Mulder)

 deploy-jsr88 module has dependency on openejb
 -

  Key: GERONIMO-817
  URL: http://issues.apache.org/jira/browse/GERONIMO-817
  Project: Geronimo
 Type: Bug
 Security: public(Regular issues) 
   Components: deployment
 Versions: 1.0-M4, 1.0-M5
 Reporter: David Jencks
  Fix For: 1.2
  Attachments: nobuilderdependencies

 Apparently in an attempt to support dconfig beans, the deploy-jsr88 module 
 grew dependencies on several builder modules including openejb builder.  This 
 is a totally non-extensible archtecture and prevents building geronimo and 
 openejb in any semblance of a reasonable order.  I think that some kind of 
 registration scheme might be plausible but the current hard-coded 
 dependencies to specific builder implementations are not acceptable.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira



[jira] Updated: (GERONIMO-2142) EJB Refs to EJB in parent module often fail

2006-06-30 Thread Aaron Mulder (JIRA)
 [ http://issues.apache.org/jira/browse/GERONIMO-2142?page=all ]

Aaron Mulder updated GERONIMO-2142:
---

Assign To: (was: Aaron Mulder)

 EJB Refs to EJB in parent module often fail
 ---

  Key: GERONIMO-2142
  URL: http://issues.apache.org/jira/browse/GERONIMO-2142
  Project: Geronimo
 Type: Bug
 Security: public(Regular issues) 
   Components: OpenEJB, deployment
 Versions: 1.1
 Reporter: Aaron Mulder
  Fix For: 1.1.1


 In OpenEJBReferenceBuilder:
 createEJBLocalRef and createEJBRemoteRef accept a targetConfigId argument.
 Then they often call getMatch or getImplicitMatch and don't use the 
 targetConfigId.  As a result, the current module's ID is always used as the 
 targetConfigId:
 context.findGBeans(new AbstractNameQuery(context.getId(), ...
 This means that the query will never match EJBs in a parent of the current 
 configuration.  It should be changed to use the targetConfigId instead of the 
 current module's ID.
 This does not come up if a pattern element is used in the mapping, though 
 that mapping strategy runs into a different 1.1 bug (ClassCastException on 
 org.openejb.proxy.ProxyInfo)

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira



[jira] Updated: (GERONIMO-1023) Web DD option to disable directory listings

2006-06-30 Thread Aaron Mulder (JIRA)
 [ http://issues.apache.org/jira/browse/GERONIMO-1023?page=all ]

Aaron Mulder updated GERONIMO-1023:
---

Assign To: (was: Aaron Mulder)

 Web DD option to disable directory listings
 ---

  Key: GERONIMO-1023
  URL: http://issues.apache.org/jira/browse/GERONIMO-1023
  Project: Geronimo
 Type: Improvement
 Security: public(Regular issues) 
   Components: web
 Versions: 1.0-M5
 Reporter: Aaron Mulder
 Priority: Minor
  Fix For: 1.x


 It would be nice if there was a simple web deployment plan option that would 
 disable directory listings.  For now, you can just use a welcome file list, 
 but still, that means you need a welcome file (for example) in your images 
 directory, in your CSS directory, in your JS directory, etc.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira



[jira] Updated: (GERONIMO-1056) Redeploy database pool, app blows up (in CMP finder/prefetch code)

2006-06-30 Thread Aaron Mulder (JIRA)
 [ http://issues.apache.org/jira/browse/GERONIMO-1056?page=all ]

Aaron Mulder updated GERONIMO-1056:
---

Assign To: (was: Aaron Mulder)

 Redeploy database pool, app blows up (in CMP finder/prefetch code)
 --

  Key: GERONIMO-1056
  URL: http://issues.apache.org/jira/browse/GERONIMO-1056
  Project: Geronimo
 Type: Bug
 Security: public(Regular issues) 
   Components: OpenEJB, connector, naming
 Versions: 1.0-M5
 Reporter: Aaron Mulder
 Priority: Critical
  Fix For: 1.x


 Using Head (10/10).  I redeployed a database pool, and the app that uses in 
 then blew up with this:
 Caused by: java.lang.NullPointerException
 at 
 org.tranql.sql.DataSourceDelegate.getConnection(DataSourceDelegate.java:36)
 at 
 org.tranql.sql.jdbc.JDBCQueryCommand.execute(JDBCQueryCommand.java:61)
 at 
 org.tranql.sql.prefetch.PrefetchGroupHandler.execute(PrefetchGroupHandler.java:160)
 at org.openejb.entity.cmp.CMPFinder.execute(CMPFinder.java:95)
 at 
 org.openejb.entity.cmp.CollectionValuedFinder.execute(CollectionValuedFinder.java:81)
 at 
 org.openejb.dispatch.DispatchInterceptor.invoke(DispatchInterceptor.java:72)
 at 
 org.openejb.security.EJBSecurityInterceptor.invoke(EJBSecurityInterceptor.java:104)
 at 
 org.apache.geronimo.naming.java.ComponentContextInterceptor.invoke(ComponentContextInterceptor.java:56)
 at 
 org.openejb.ConnectionTrackingInterceptor.invoke(ConnectionTrackingInterceptor.java:81)
 at 
 org.openejb.entity.EntityInstanceInterceptor.invoke(EntityInstanceInterceptor.java:136)
 at 
 org.openejb.entity.cmp.InTxCacheInterceptor.invoke(InTxCacheInterceptor.java:90)
 at 
 org.openejb.transaction.ContainerPolicy$TxRequired.invoke(ContainerPolicy.java:119)
 ... 55 more

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira



[jira] Updated: (GERONIMO-1642) Deployment plan namespace validation

2006-06-30 Thread Aaron Mulder (JIRA)
 [ http://issues.apache.org/jira/browse/GERONIMO-1642?page=all ]

Aaron Mulder updated GERONIMO-1642:
---

Assign To: (was: Aaron Mulder)

 Deployment plan namespace validation
 

  Key: GERONIMO-1642
  URL: http://issues.apache.org/jira/browse/GERONIMO-1642
  Project: Geronimo
 Type: Improvement
 Security: public(Regular issues) 
   Components: web, deployment, OpenEJB
 Versions: 1.1
 Reporter: Aaron Mulder
 Priority: Critical
  Fix For: 1.1.1


 When you deploy with a geronimo deployment plan packaged in the archive, but 
 it has the wrong namespace, the file is ignored.  If anything, you get a 
 message saying the plan is required, or that the archive is not a 
 WAR/JAR/etc.  We should have special detection for geronimo-application.xml, 
 geronimo-ra.xml, geronimo-web.xml, and openejb-jar.xml that notices if the 
 file is present but has the wrong namespace, and prints a suggestive WARN or 
 ERROR message to the console.  Probably for the application.xml, web.xml, 
 ra.xml, and ejb-jar.xml too.
 People have asked for help on the mailing list several times recently when 
 they had this (bad namespace) problem.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira



[jira] Updated: (GERONIMO-2146) GBeanOverride ignores reference name when saving if artifact is not set

2006-06-30 Thread Aaron Mulder (JIRA)
 [ http://issues.apache.org/jira/browse/GERONIMO-2146?page=all ]

Aaron Mulder updated GERONIMO-2146:
---

Assign To: (was: Aaron Mulder)

 GBeanOverride ignores reference name when saving if artifact is not set
 ---

  Key: GERONIMO-2146
  URL: http://issues.apache.org/jira/browse/GERONIMO-2146
  Project: Geronimo
 Type: Bug
 Security: public(Regular issues) 
   Components: kernel
 Versions: 1.1
 Reporter: Aaron Mulder
  Fix For: 1.1.1


 In writeXml the writing of name and module should be outside the if(artifact 
 != null) block

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira



[jira] Updated: (GERONIMO-1585) Web app security on /* causes deployment exception

2006-06-30 Thread Aaron Mulder (JIRA)
 [ http://issues.apache.org/jira/browse/GERONIMO-1585?page=all ]

Aaron Mulder updated GERONIMO-1585:
---

Assign To: (was: Aaron Mulder)

 Web app security on /* causes deployment exception
 --

  Key: GERONIMO-1585
  URL: http://issues.apache.org/jira/browse/GERONIMO-1585
  Project: Geronimo
 Type: Bug
 Security: public(Regular issues) 
   Components: web, security
 Versions: 1.1
  Environment: Geronimo 1.0 with Jetty and tomcat
 Reporter: Aaron Mulder
 Priority: Critical
  Fix For: 1.1.1
  Attachments: security.patch

 Deploying a web app with the following security block causes a deployment 
 error:
 security-constraint
 web-resource-collection
 web-resource-nameAll Pages/web-resource-name
 url-pattern/*/url-pattern
 http-methodGET/http-method
 http-methodPOST/http-method
 http-methodPUT/http-method
 /web-resource-collection
 auth-constraint
 role-nameUser/role-name
 /auth-constraint
 /security-constraint
 Note this is essentially right out of the spec (see SRV.12.8.2 in the Servlet 
 2.4 spec).
 The error is:
 org.apache.geronimo.common.DeploymentException: Unable to initialize 
 webapp GBean
 at 
 org.apache.geronimo.jetty.deployment.JettyModuleBuilder.addGBeans(JettyModuleBuilder.java:842)
 ...
 Caused by: java.lang.IllegalArgumentException: Qualifier patterns in the 
 URLPatternSpec cannot match the first URLPattern
 at javax.security.jacc.URLPatternSpec.init(URLPatternSpec.java:54)
 at 
 javax.security.jacc.WebResourcePermission.init(WebResourcePermission.java:54)
 at 
 org.apache.geronimo.jetty.deployment.JettyModuleBuilder.buildSpecSecurityConfig(JettyModuleBuilder.java:1215)
 at 
 org.apache.geronimo.jetty.deployment.JettyModuleBuilder.addGBeans(JettyModuleBuilder.java:821)
 ... 70 more
 Changing the url-pattern to / fixes the problem, but it seems to me that /* 
 ought to work too.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira



[jira] Updated: (GERONIMO-1857) Prompt before stopping a stopping a cofiguration that outher configurations depend on

2006-06-30 Thread Aaron Mulder (JIRA)
 [ http://issues.apache.org/jira/browse/GERONIMO-1857?page=all ]

Aaron Mulder updated GERONIMO-1857:
---

Assign To: (was: Aaron Mulder)

 Prompt before stopping a stopping a cofiguration that outher configurations 
 depend on
 -

  Key: GERONIMO-1857
  URL: http://issues.apache.org/jira/browse/GERONIMO-1857
  Project: Geronimo
 Type: New Feature
 Security: public(Regular issues) 
   Components: kernel
 Versions: 1.1
 Reporter: Dain Sundstrom
  Fix For: 1.2


 The cli and webconsole should prompt before stopping any configuration that 
 other configurations depend on.  The cli should provide a --force flag to 
 bypass this prompt.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira



[jira] Updated: (GERONIMO-1580) Better error message for missing WSDL file for EJB web service

2006-06-30 Thread Aaron Mulder (JIRA)
 [ http://issues.apache.org/jira/browse/GERONIMO-1580?page=all ]

Aaron Mulder updated GERONIMO-1580:
---

Assign To: (was: Aaron Mulder)

 Better error message for missing WSDL file for EJB web service
 --

  Key: GERONIMO-1580
  URL: http://issues.apache.org/jira/browse/GERONIMO-1580
  Project: Geronimo
 Type: Bug
 Security: public(Regular issues) 
   Components: OpenEJB, webservices
 Versions: 1.0
 Reporter: Aaron Mulder
 Priority: Critical
  Fix For: 1.1.1


 If your webservices.xml file for a stateless session bean web service refers 
 to a WSDL file that is not there, the error produced is 
 java.lang.RuntimeException: Could not open stream to wsdl file
 It would be better if it produced a DeploymentException with a message 
 something like:
 webservices.xml file for EJB JAR points to non-existant WSDL file 
 'META-INF/foo.wsdl' for service 'MyEJBWebService'
 The stack trace is
 10:56:24,259 ERROR [Deployer] Deployment failed due to
 java.lang.RuntimeException: Could not open stream to wsdl file
 at 
 org.apache.geronimo.axis.builder.SchemaInfoBuilder$JarWSDLLocator.getBaseInputSource(SchemaInfoBuilder.java:652)
 at com.ibm.wsdl.xml.WSDLReaderImpl.readWSDL(Unknown Source)
 at 
 org.apache.geronimo.axis.builder.SchemaInfoBuilder.readWsdl(SchemaInfoBuilder.java:555)
 at 
 org.apache.geronimo.axis.builder.SchemaInfoBuilder.init(SchemaInfoBuilder.java:141)
 at 
 org.apache.geronimo.axis.builder.SchemaInfoBuilder.init(SchemaInfoBuilder.java:125)
 at 
 org.apache.geronimo.axis.builder.WSDescriptorParser.parseWebServiceDescriptor(WSDescriptorParser.java:312)
 at 
 org.apache.geronimo.axis.builder.WSDescriptorParser.parseWebServiceDescriptor(WSDescriptorParser.java:379)
 at 
 org.apache.geronimo.axis.builder.AxisBuilder.parseWebServiceDescriptor(AxisBuilder.java:106)
 at 
 org.apache.geronimo.axis.builder.AxisBuilder$$FastClassByCGLIB$$16a52a9a.invoke(generated)
 at net.sf.cglib.reflect.FastMethod.invoke(FastMethod.java:53)
 at 
 org.apache.geronimo.gbean.runtime.FastMethodInvoker.invoke(FastMethodInvoker.java:38)
 at 
 org.apache.geronimo.gbean.runtime.GBeanOperation.invoke(GBeanOperation.java:118)
 at 
 org.apache.geronimo.gbean.runtime.GBeanInstance.invoke(GBeanInstance.java:800)
 at 
 org.apache.geronimo.gbean.runtime.RawInvoker.invoke(RawInvoker.java:57)
 at 
 org.apache.geronimo.kernel.basic.RawOperationInvoker.invoke(RawOperationInvoker.java:36)
 at 
 org.apache.geronimo.kernel.basic.ProxyMethodInterceptor.intercept(ProxyMethodInterceptor.java:96)
 at 
 org.apache.geronimo.j2ee.deployment.WebServiceBuilder$$EnhancerByCGLIB$$493cf3fa.parseWebServiceDescriptor(generated)
 at 
 org.openejb.deployment.OpenEJBModuleBuilder.addGBeans(OpenEJBModuleBuilder.java:500)
 at 
 org.openejb.deployment.OpenEJBModuleBuilder$$FastClassByCGLIB$$11bd7b20.invoke(generated)
 at net.sf.cglib.reflect.FastMethod.invoke(FastMethod.java:53)
 at 
 org.apache.geronimo.gbean.runtime.FastMethodInvoker.invoke(FastMethodInvoker.java:38)
 at 
 org.apache.geronimo.gbean.runtime.GBeanOperation.invoke(GBeanOperation.java:118)
 at 
 org.apache.geronimo.gbean.runtime.GBeanInstance.invoke(GBeanInstance.java:800)
 at 
 org.apache.geronimo.gbean.runtime.RawInvoker.invoke(RawInvoker.java:57)
 at 
 org.apache.geronimo.kernel.basic.RawOperationInvoker.invoke(RawOperationInvoker.java:36)
 at 
 org.apache.geronimo.kernel.basic.ProxyMethodInterceptor.intercept(ProxyMethodInterceptor.java:96)
 at 
 org.apache.geronimo.j2ee.deployment.ModuleBuilder$$EnhancerByCGLIB$$4ca9e4d7.addGBeans(generated)
 at 
 org.apache.geronimo.j2ee.deployment.EARConfigBuilder.buildConfiguration(EARConfigBuilder.java:402)
 at 
 org.apache.geronimo.j2ee.deployment.EARConfigBuilder$$FastClassByCGLIB$$38e56ec6.invoke(generated)
 at net.sf.cglib.reflect.FastMethod.invoke(FastMethod.java:53)
 at 
 org.apache.geronimo.gbean.runtime.FastMethodInvoker.invoke(FastMethodInvoker.java:38)
 at 
 org.apache.geronimo.gbean.runtime.GBeanOperation.invoke(GBeanOperation.java:118)
 at 
 org.apache.geronimo.gbean.runtime.GBeanInstance.invoke(GBeanInstance.java:800)
 at 
 org.apache.geronimo.gbean.runtime.RawInvoker.invoke(RawInvoker.java:57)
 at 
 org.apache.geronimo.kernel.basic.RawOperationInvoker.invoke(RawOperationInvoker.java:36)
 at 
 org.apache.geronimo.kernel.basic.ProxyMethodInterceptor.intercept(ProxyMethodInterceptor.java:96)
 at 
 org.apache.geronimo.deployment.ConfigurationBuilder$$EnhancerByCGLIB$$5896ed49.buildConfiguration(generated)
 at org.apache.geronimo.deployment.Deployer.deploy(Deployer.java:269)
 at 

[jira] Updated: (GERONIMO-2145) NPE in Maven1Repository

2006-06-30 Thread Aaron Mulder (JIRA)
 [ http://issues.apache.org/jira/browse/GERONIMO-2145?page=all ]

Aaron Mulder updated GERONIMO-2145:
---

Assign To: (was: Aaron Mulder)

 NPE in Maven1Repository
 ---

  Key: GERONIMO-2145
  URL: http://issues.apache.org/jira/browse/GERONIMO-2145
  Project: Geronimo
 Type: Bug
 Security: public(Regular issues) 
   Components: kernel
 Versions: 1.1
 Reporter: Aaron Mulder
  Fix For: 1.1.1


 Circa line 66: path.listFiles() returns null if it's not a directory or 
 whatever.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira



[jira] Updated: (GERONIMO-1704) Console security realm doesn't let you pick a JAR

2006-06-30 Thread Aaron Mulder (JIRA)
 [ http://issues.apache.org/jira/browse/GERONIMO-1704?page=all ]

Aaron Mulder updated GERONIMO-1704:
---

Assign To: (was: Aaron Mulder)

 Console security realm doesn't let you pick a JAR
 -

  Key: GERONIMO-1704
  URL: http://issues.apache.org/jira/browse/GERONIMO-1704
  Project: Geronimo
 Type: Bug
 Security: public(Regular issues) 
   Components: console, security
 Versions: 1.0
 Reporter: Aaron Mulder
 Priority: Critical
  Fix For: Wish List


 It's not possible to use the console to deploy a custom login module because 
 we don't let you specify a JAR that holds the login module and principal 
 classes!

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira



[jira] Updated: (GERONIMO-1967) /remote-deploy url link throws Error 404.

2006-06-30 Thread Aaron Mulder (JIRA)
 [ http://issues.apache.org/jira/browse/GERONIMO-1967?page=all ]

Aaron Mulder updated GERONIMO-1967:
---

Assign To: (was: Aaron Mulder)

 /remote-deploy url link throws Error 404.
 -

  Key: GERONIMO-1967
  URL: http://issues.apache.org/jira/browse/GERONIMO-1967
  Project: Geronimo
 Type: Bug
 Security: public(Regular issues) 
   Components: usability
 Versions: 1.1
 Reporter: Prasad Kashyap
 Priority: Critical
  Fix For: 1.1.1
  Attachments: logo_head_570x86.gif, remote-deploy.patch

 The following page on the console 
 (http://localhost:8080/console/portal/apps/apps_war) lists all the WARs with 
 their URL links. Accessing the /remote-deploy link throws an Error 404. 
 Though this app is used by the CLI tool to deploy apps remotely, we should 
 handle this gracefully instead of showing it as an error.
 Please review and apply the patch.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira



[jira] Updated: (GERONIMO-2103) Console config declares dependency on Jetty/Tomcat JAR instead of Jetty/Tomcat CAR

2006-06-30 Thread Aaron Mulder (JIRA)
 [ http://issues.apache.org/jira/browse/GERONIMO-2103?page=all ]

Aaron Mulder updated GERONIMO-2103:
---

Assign To: (was: Aaron Mulder)

 Console config declares dependency on Jetty/Tomcat JAR instead of 
 Jetty/Tomcat CAR
 --

  Key: GERONIMO-2103
  URL: http://issues.apache.org/jira/browse/GERONIMO-2103
  Project: Geronimo
 Type: Bug
 Security: public(Regular issues) 
   Components: buildsystem, console
 Versions: 1.1
 Reporter: Aaron Mulder
  Fix For: 1.2




-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira



[jira] Updated: (GERONIMO-1592) Add NamedUPCredentialLoginModule to Console Realm Wizard

2006-06-30 Thread Aaron Mulder (JIRA)
 [ http://issues.apache.org/jira/browse/GERONIMO-1592?page=all ]

Aaron Mulder updated GERONIMO-1592:
---

Assign To: (was: Aaron Mulder)

 Add NamedUPCredentialLoginModule to Console Realm Wizard
 

  Key: GERONIMO-1592
  URL: http://issues.apache.org/jira/browse/GERONIMO-1592
  Project: Geronimo
 Type: Improvement
 Security: public(Regular issues) 
   Components: console, security, webservices
 Versions: 1.0
 Reporter: Aaron Mulder
 Priority: Critical
  Fix For: Wish List


 The console currently has a checkbox to store credentials (using the 
 GeronimoPasswordCredentialLoginModule).  It should likewise have a checkbox 
 and text field to store credentials using the NamedUPCredentialLoginModule 
 (where the text field specifies the name to save under).

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira



[jira] Updated: (GERONIMO-866) Management API: EJB Container Support

2006-06-30 Thread Aaron Mulder (JIRA)
 [ http://issues.apache.org/jira/browse/GERONIMO-866?page=all ]

Aaron Mulder updated GERONIMO-866:
--

Assign To: (was: Aaron Mulder)

 Management API: EJB Container Support
 -

  Key: GERONIMO-866
  URL: http://issues.apache.org/jira/browse/GERONIMO-866
  Project: Geronimo
 Type: New Feature
 Security: public(Regular issues) 
   Components: management, OpenEJB
 Versions: 1.0-M5
 Reporter: Aaron Mulder
  Fix For: 1.x


 Add interfaces for EJBContainer / EJBConnector like we have for 
 WebContainer/WebConnector.  Should allow you to add protocols and manipulate 
 ports and adjust thread pools and so on.
 Implement these interfaces in the OpenEJB GBeans.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira



[jira] Updated: (GERONIMO-1695) CORBA for EJB with Local interface only causes NPE

2006-06-30 Thread Aaron Mulder (JIRA)
 [ http://issues.apache.org/jira/browse/GERONIMO-1695?page=all ]

Aaron Mulder updated GERONIMO-1695:
---

Assign To: (was: Aaron Mulder)

 CORBA for EJB with Local interface only causes NPE
 --

  Key: GERONIMO-1695
  URL: http://issues.apache.org/jira/browse/GERONIMO-1695
  Project: Geronimo
 Type: Bug
 Security: public(Regular issues) 
   Components: CORBA
 Versions: 1.0
 Reporter: Aaron Mulder
 Priority: Critical
  Fix For: 1.2, 1.1.1


 I have an EJB with a local interface and I tried applying CORBA settings.  It 
 blows up during deployment.  My guess is that it wants a remote interface to 
 be there, but somehow, the checks in StandardServant:126 are not working and 
 the interface just comes up as null.
 Caused by: java.lang.NullPointerException
 at org.openejb.corba.util.Util.getAllInterfaces(Util.java:593)
 at org.openejb.corba.util.Util.getAllMethods(Util.java:815)
 at org.openejb.corba.util.Util.iiopMap(Util.java:608)
 at org.openejb.corba.util.Util.mapOperationToMethod(Util.java:604)
 at org.openejb.corba.StandardServant.init(StandardServant.java:135)
 at org.openejb.corba.StandardServant.init(StandardServant.java:116)
 at org.openejb.corba.Adapter.init(Adapter.java:100)
 ... 67 more

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira



[jira] Updated: (GERONIMO-1887) Remove unneeded jars from console WEB-INF/lib directories

2006-06-30 Thread Aaron Mulder (JIRA)
 [ http://issues.apache.org/jira/browse/GERONIMO-1887?page=all ]

Aaron Mulder updated GERONIMO-1887:
---

Assign To: (was: Aaron Mulder)

 Remove unneeded jars from console WEB-INF/lib directories
 -

  Key: GERONIMO-1887
  URL: http://issues.apache.org/jira/browse/GERONIMO-1887
  Project: Geronimo
 Type: Bug
 Security: public(Regular issues) 
   Components: console
 Versions: 1.x
 Reporter: Paul McMahan
 Priority: Minor
  Fix For: 1.1.1


 Several of the jars in the console's WEB-INF/lib directories are unneeded
 -  both copies of jasper-compiler-5.5.12.jar (400K each)
 -  both copies of jasper-runtime-5.5.12.jar (80K each)
 -  the copy of castor-0.9.5.3.jar in console-standard (1.7M)
 Removing these jars will decrease the server footprint and binary image 
 download size.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira



[jira] Updated: (GERONIMO-1383) Connector DConfigBeans don't load correctly from XML

2006-06-30 Thread Aaron Mulder (JIRA)
 [ http://issues.apache.org/jira/browse/GERONIMO-1383?page=all ]

Aaron Mulder updated GERONIMO-1383:
---

Assign To: (was: Aaron Mulder)

 Connector DConfigBeans don't load correctly from XML
 

  Key: GERONIMO-1383
  URL: http://issues.apache.org/jira/browse/GERONIMO-1383
  Project: Geronimo
 Type: Bug
 Security: public(Regular issues) 
   Components: connector, deployment
 Versions: 1.0
 Reporter: Aaron Mulder
 Priority: Critical
  Fix For: 1.2


 When you load an existing geronimo-ra.xml plan using the connector 
 DConfigBeans, most of the incoming data seems to be lost (e.g. there are no 
 connection definition instances).

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira



[jira] Updated: (GERONIMO-1285) Deployer does not list all modules that have been stopped

2006-06-30 Thread Aaron Mulder (JIRA)
 [ http://issues.apache.org/jira/browse/GERONIMO-1285?page=all ]

Aaron Mulder updated GERONIMO-1285:
---

Assign To: (was: Aaron Mulder)

 Deployer does not list all modules that have been stopped
 -

  Key: GERONIMO-1285
  URL: http://issues.apache.org/jira/browse/GERONIMO-1285
  Project: Geronimo
 Type: Bug
 Security: public(Regular issues) 
   Components: deployment
 Versions: 1.0-M5
 Reporter: Aaron Mulder
 Priority: Critical
  Fix For: Verification Required


 When you, for example, stop the tomcat configuration, all the web apps 
 deployed to Tomcat are stopped too.  However, the deployer does not let you 
 know this.  It should list all modules that were stopped, just like it does 
 when starting.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira



[jira] Updated: (GERONIMO-1176) Bad resource reference is not caught at deployment time

2006-06-30 Thread Aaron Mulder (JIRA)
 [ http://issues.apache.org/jira/browse/GERONIMO-1176?page=all ]

Aaron Mulder updated GERONIMO-1176:
---

Assign To: (was: Aaron Mulder)

 Bad resource reference is not caught at deployment time
 -

  Key: GERONIMO-1176
  URL: http://issues.apache.org/jira/browse/GERONIMO-1176
  Project: Geronimo
 Type: Bug
 Security: public(Regular issues) 
   Components: OpenEJB
 Versions: 1.0-M5
  Environment: Windows XP, Sun JDK1.4.2_09
 Reporter: Manu T George
 Priority: Critical
  Fix For: 1.2


 In openejb-jar.xml file for a cmp entity bean if the cmp-connection-factory 
 element contains a name tag instead of a resource-link tag a null pointer 
 exception is thrown instead of an error message shown during deployment. This 
 is a problem with both the deployer and openEJB I guess.
 cmp-connection-factory
  nameSystemDatasource/name
 /cmp-connection-factory
 Stack trace
 Exception in thread main java.rmi.RemoteException: The bean encountered a 
 non-
 application exception. method; nested exception is:
 java.lang.NullPointerException
 at 
 org.openejb.server.ejbd.EjbRequestHandler.invoke(EjbRequestHandler.ja
 va:303)
 at 
 org.openejb.server.ejbd.EjbRequestHandler.doEjbHome_FIND(EjbRequestHa
 ndler.java:394)
 at 
 org.openejb.server.ejbd.EjbRequestHandler.processRequest(EjbRequestHa
 ndler.java:209)
 at org.openejb.server.ejbd.EjbDaemon.service(EjbDaemon.java:150)
 at org.openejb.server.ejbd.EjbServer.service(EjbServer.java:87)
 at 
 org.openejb.server.ejbd.EjbServer$$FastClassByCGLIB$$d379d2ff.invoke(
 generated)
 at net.sf.cglib.reflect.FastMethod.invoke(FastMethod.java:53)
 at 
 org.apache.geronimo.gbean.runtime.FastMethodInvoker.invoke(FastMethod
 Invoker.java:38)
 at 
 org.apache.geronimo.gbean.runtime.GBeanOperation.invoke(GBeanOperatio
 n.java:118)
 at 
 org.apache.geronimo.gbean.runtime.GBeanInstance.invoke(GBeanInstance.
 java:760)
 at 
 org.apache.geronimo.gbean.runtime.RawInvoker.invoke(RawInvoker.java:5
 7)
 at 
 org.apache.geronimo.kernel.basic.RawOperationInvoker.invoke(RawOperat
 ionInvoker.java:36)
 at 
 org.apache.geronimo.kernel.basic.ProxyMethodInterceptor.intercept(Pro
 xyMethodInterceptor.java:96)
 at 
 org.activeio.xnet.ServerService$$EnhancerByCGLIB$$461aa4d2.service(g
 enerated)
 at org.activeio.xnet.ServicePool$2.run(ServicePool.java:67)
 at org.activeio.xnet.ServicePool$3.run(ServicePool.java:90)
 at 
 org.apache.geronimo.pool.ThreadPool$ContextClassLoaderRunnable.run(Th
 readPool.java:138)
 at EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(Unknown 
 So
 urce)
 at java.lang.Thread.run(Unknown Source)
 Caused by: java.lang.NullPointerException
 at 
 org.tranql.sql.DataSourceDelegate.getConnection(DataSourceDelegate.ja
 va:36)
 at 
 org.tranql.sql.jdbc.JDBCQueryCommand.execute(JDBCQueryCommand.java:61
 )
 at org.openejb.entity.cmp.CMPFinder.execute(CMPFinder.java:98)
 at 
 org.openejb.entity.cmp.CollectionValuedFinder.execute(CollectionValue
 dFinder.java:81)
 at 
 org.openejb.dispatch.DispatchInterceptor.invoke(DispatchInterceptor.j
 ava:72)
 at 
 org.apache.geronimo.naming.java.ComponentContextInterceptor.invoke(Co
 mponentContextInterceptor.java:56)
 at 
 org.openejb.ConnectionTrackingInterceptor.invoke(ConnectionTrackingIn
 terceptor.java:81)
 at 
 org.openejb.entity.EntityInstanceInterceptor.invoke(EntityInstanceInt
 erceptor.java:136)
 at 
 org.openejb.entity.cmp.InTxCacheInterceptor.invoke(InTxCacheIntercept
 or.java:84)
 at 
 org.openejb.transaction.ContainerPolicy$TxRequired.invoke(ContainerPo
 licy.java:140)
 at 
 org.openejb.transaction.TransactionContextInterceptor.invoke(Transact
 ionContextInterceptor.java:80)
 at 
 org.openejb.SystemExceptionInterceptor.invoke(SystemExceptionIntercep
 tor.java:82)
 at 
 org.openejb.GenericEJBContainer.invoke(GenericEJBContainer.java:238)
 at 
 org.openejb.server.ejbd.EjbRequestHandler.invoke(EjbRequestHandler.ja
 va:297)
 ... 18 more

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira



[jira] Updated: (GERONIMO-1680) MDB without activation-config in openejb-jar.xml silently fails

2006-06-30 Thread Aaron Mulder (JIRA)
 [ http://issues.apache.org/jira/browse/GERONIMO-1680?page=all ]

Aaron Mulder updated GERONIMO-1680:
---

Assign To: (was: Aaron Mulder)

 MDB without activation-config in openejb-jar.xml silently fails
 ---

  Key: GERONIMO-1680
  URL: http://issues.apache.org/jira/browse/GERONIMO-1680
  Project: Geronimo
 Type: Bug
 Security: public(Regular issues) 
   Components: OpenEJB, ActiveMQ
 Versions: 1.0
 Reporter: Aaron Mulder
 Priority: Critical
  Fix For: 1.1.1


 I created a queue and sent a couple messages to it.
 Then I created an MDB with a message-destination-type of javax.jms.Queue and 
 a message-destination-link pointing to a message-destination with the name of 
 the Queue.  It seems like this is enough information to point the MDB to that 
 queue, assuming that openejb-jar.xml lists the resource adapter for the MDB.
 This deployed successfully, but no messages were received by the MDB.
 Adding an activation-config section to openejb-jar.xml fixed the problem -- 
 the pending messages were received during deployment.
 One of these two issues strikes me as a bug:
  1) Why wasn't the MDB hooked up to the queue without needing an 
 activation-config block in openejb-jar.xml?
  2) If that's an error, why is activation-config optional for an MDB in 
 openejb-jar.xml and why didn't it cause a deployment error?
 In any case, I think deployment should always fail if an MDB is not actually 
 hooked up to a destination.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira



[jira] Updated: (GERONIMO-1703) ServerInfo.getBaseDirectory() returns null

2006-06-30 Thread Aaron Mulder (JIRA)
 [ http://issues.apache.org/jira/browse/GERONIMO-1703?page=all ]

Aaron Mulder updated GERONIMO-1703:
---

Assign To: (was: Aaron Mulder)

 ServerInfo.getBaseDirectory() returns null
 --

  Key: GERONIMO-1703
  URL: http://issues.apache.org/jira/browse/GERONIMO-1703
  Project: Geronimo
 Type: Bug
 Security: public(Regular issues) 
   Components: startup/shutdown
  Environment: Sun JDK 1.4.2_08, Win XP, Geronimo-Tomcat
 Reporter: Vamsavardhana Reddy
 Priority: Critical
  Fix For: 1.1.1
  Attachments: ServerInfoWebApp.war, ServerInfoWebApp_g1.1.war

 Calling getBaseDirectory on org.apache.geronimo.system.serverinfo.ServerInfo 
 returned by KernelManagementHelper.getServerInfo() returns null instead of 
 Geronimo Base Directory.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira



[jira] Updated: (GERONIMO-1384) Web app with no Geronimo plan makes all secure pages insecure

2006-06-30 Thread Aaron Mulder (JIRA)
 [ http://issues.apache.org/jira/browse/GERONIMO-1384?page=all ]

Aaron Mulder updated GERONIMO-1384:
---

Assign To: (was: Aaron Mulder)

 Web app with no Geronimo plan makes all secure pages insecure
 -

  Key: GERONIMO-1384
  URL: http://issues.apache.org/jira/browse/GERONIMO-1384
  Project: Geronimo
 Type: Bug
 Security: public(Regular issues) 
   Components: security, web
 Versions: 1.0-M5
 Reporter: Aaron Mulder
 Priority: Trivial
  Fix For: 1.1.1
  Attachments: security-reject.patch

 If you deploy a web application with certain pages/URLs protected by a login, 
 but you don't include a Geronimo deployment plan, all those pages/URLs are 
 unprotected.  To replicate:
 Deploy this with no plan: 
 http://cvs.apache.org/repository/geronimo/wars/geronimo-ldap-demo-1.0-SNAPSHOT.war
 and then visit http://localhost:8080/geronimo-ldap-demo-1.0-SNAPSHOT and 
 click the links to secure and forbidden.  Both links work, with no login 
 prompt.  Instead, you should get a login prompt and (since no realm was 
 configured) all logins should fail.
 The web.xml in this case contains:
 security-constraint
   web-resource-collection
 web-resource-nameAdmin Role/web-resource-name
 url-pattern/protect/*/url-pattern
   /web-resource-collection
   auth-constraint
 role-namecontent-administrator/role-name
   /auth-constraint
 /security-constraint
 
 security-constraint
   web-resource-collection
 web-resource-nameNo Access/web-resource-name
 url-pattern/forbidden/*/url-pattern
   /web-resource-collection
   auth-constraint/
 /security-constraint
 login-config
   auth-methodFORM/auth-method
   realm-nameMYREALM/realm-name
   form-login-config
  form-login-page/auth/logon.html?param=test/form-login-page
  form-error-page/auth/logonError.html?param=test/form-error-page
   /form-login-config
 /login-config
   security-role
   role-namecontent-administrator/role-name
   /security-role

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira



[jira] Updated: (GERONIMO-1922) Plugin Export should check for shared libs

2006-06-30 Thread Aaron Mulder (JIRA)
 [ http://issues.apache.org/jira/browse/GERONIMO-1922?page=all ]

Aaron Mulder updated GERONIMO-1922:
---

Assign To: (was: Aaron Mulder)

 Plugin Export should check for shared libs
 --

  Key: GERONIMO-1922
  URL: http://issues.apache.org/jira/browse/GERONIMO-1922
  Project: Geronimo
 Type: Improvement
 Security: public(Regular issues) 
   Components: console
 Versions: 1.1, 1.1.1
 Reporter: Aaron Mulder
 Priority: Critical
  Fix For: 1.2


 The export process should check configation.findGBeans(new 
 AbstractNameQuery(SharedLib.class.getName())

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira



[jira] Updated: (GERONIMO-1879) Make ConfigurationManager take a list of configurations/versions to reload

2006-06-30 Thread Aaron Mulder (JIRA)
 [ http://issues.apache.org/jira/browse/GERONIMO-1879?page=all ]

Aaron Mulder updated GERONIMO-1879:
---

Assign To: (was: Aaron Mulder)

 Make ConfigurationManager take a list of configurations/versions to reload
 --

  Key: GERONIMO-1879
  URL: http://issues.apache.org/jira/browse/GERONIMO-1879
  Project: Geronimo
 Type: Improvement
 Security: public(Regular issues) 
   Components: kernel
 Versions: 1.1
 Reporter: Aaron Mulder
 Priority: Critical
  Fix For: Wish List


 Currently each call to ConfigurationManager.reload provides only one 
 artifact/version per call.  This may make it challenging to perform a large 
 upgrade, where it may not be easy to find an order to apply all the changes 
 in.
 It would be nice to be able to pass e.g. a Map of artifacts to versions to 
 cause a bunch of things to be updated to new versions all at once.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira



[jira] Updated: (GERONIMO-1596) Repeated interface in JMS connection factory plan causes deployment failure

2006-06-30 Thread Aaron Mulder (JIRA)
 [ http://issues.apache.org/jira/browse/GERONIMO-1596?page=all ]

Aaron Mulder updated GERONIMO-1596:
---

Assign To: (was: Aaron Mulder)

 Repeated interface in JMS connection factory plan causes deployment failure
 ---

  Key: GERONIMO-1596
  URL: http://issues.apache.org/jira/browse/GERONIMO-1596
  Project: Geronimo
 Type: Bug
 Security: public(Regular issues) 
   Components: deployment, ActiveMQ
 Versions: 1.1
 Reporter: Aaron Mulder
 Priority: Critical
  Fix For: 1.1.1


 If you deploy a connection factory with an implemented-interface that has the 
 same value as the connectionfactory-interface, then there are explosions 
 during deployment.  However, the deployment is not actually rejected, it just 
 ends up deploying something that doesn't work.  The cause appears to be 
 generating code that implements the same interface twice -- we should either 
 silently ignore one of them (preferable) or reject the deployment alltogether 
 (workable, I guess).
 The plan that caused this contained:
 ...
 outbound-resourceadapter
   connection-definition
 connectionfactory-interface
   javax.jms.TopicConnectionFactory
 /connectionfactory-interface
 connectiondefinition-instance
   namejms/MyTopicConnectionFactory/name
   implemented-interface
 javax.jms.TopicConnectionFactory
   /implemented-interface
 ...
 And the error is:
 23:39:59,747 ERROR [GBeanInstanceState] Error while starting; GBean is now in 
 the FAILED state: 
 objectName=geronimo.server:J2EEApplication=null,J2EEServer=geronimo,JCAResource=MyTopicConnectionFactory,j2eeType=JCAManagedConnectionFactory,name=jms/MyTopicConnectionFactory
 net.sf.cglib.core.CodeGenerationException: 
 java.lang.reflect.InvocationTargetException--null
 at 
 net.sf.cglib.core.AbstractClassGenerator.create(AbstractClassGenerator.java:237)
 at net.sf.cglib.proxy.Enhancer.createHelper(Enhancer.java:377)
 at net.sf.cglib.proxy.Enhancer.create(Enhancer.java:304)
 at 
 org.apache.geronimo.connector.outbound.ManagedConnectionFactoryWrapper.doStart(ManagedConnectionFactoryWrapper.java:215)
 at 
 org.apache.geronimo.gbean.runtime.GBeanInstance.createInstance(GBeanInstance.java:936)
 at 
 org.apache.geronimo.gbean.runtime.GBeanInstanceState.attemptFullStart(GBeanInstanceState.java:325)
 at 
 org.apache.geronimo.gbean.runtime.GBeanInstanceState.start(GBeanInstanceState.java:110)
 at 
 org.apache.geronimo.gbean.runtime.GBeanInstanceState.startRecursive(GBeanInstanceState.java:132)
 at 
 org.apache.geronimo.gbean.runtime.GBeanInstance.startRecursive(GBeanInstance.java:537)
 at 
 org.apache.geronimo.kernel.basic.BasicKernel.startRecursiveGBean(BasicKernel.java:208)
 at 
 org.apache.geronimo.kernel.config.Configuration.startRecursiveGBeans(Configuration.java:315)
 at 
 org.apache.geronimo.kernel.config.Configuration$$FastClassByCGLIB$$7f4b4a9b.invoke(generated)
 at net.sf.cglib.reflect.FastMethod.invoke(FastMethod.java:53)
 at 
 org.apache.geronimo.gbean.runtime.FastMethodInvoker.invoke(FastMethodInvoker.java:38)
 at 
 org.apache.geronimo.gbean.runtime.GBeanOperation.invoke(GBeanOperation.java:118)
 at 
 org.apache.geronimo.gbean.runtime.GBeanInstance.invoke(GBeanInstance.java:835)
 at 
 org.apache.geronimo.kernel.basic.BasicKernel.invoke(BasicKernel.java:178)
 at 
 org.apache.geronimo.kernel.basic.BasicKernel.invoke(BasicKernel.java:173)
 at 
 org.apache.geronimo.kernel.config.ConfigurationManagerImpl.start(ConfigurationManagerImpl.java:142)
 at 
 org.apache.geronimo.kernel.config.ConfigurationManagerImpl$$FastClassByCGLIB$$fbed85d2.invoke(generated)
 at net.sf.cglib.reflect.FastMethod.invoke(FastMethod.java:53)
 at 
 org.apache.geronimo.gbean.runtime.FastMethodInvoker.invoke(FastMethodInvoker.java:38)
 at 
 org.apache.geronimo.gbean.runtime.GBeanOperation.invoke(GBeanOperation.java:118)
 at 
 org.apache.geronimo.gbean.runtime.GBeanInstance.invoke(GBeanInstance.java:835)
 at 
 org.apache.geronimo.kernel.basic.BasicKernel.invoke(BasicKernel.java:178)
 at org.apache.geronimo.kernel.KernelGBean.invoke(KernelGBean.java:125)
 at 
 org.apache.geronimo.kernel.KernelGBean$$FastClassByCGLIB$$1cccefc9.invoke(generated)
 at net.sf.cglib.reflect.FastMethod.invoke(FastMethod.java:53)
 at 
 org.apache.geronimo.gbean.runtime.FastMethodInvoker.invoke(FastMethodInvoker.java:38)
 at 
 org.apache.geronimo.gbean.runtime.GBeanOperation.invoke(GBeanOperation.java:118)
 at 
 org.apache.geronimo.gbean.runtime.GBeanInstance.invoke(GBeanInstance.java:835)
 at 
 

[jira] Updated: (GERONIMO-1930) Make security real types into GBeans so they can be added in new/updated configurations

2006-06-30 Thread Aaron Mulder (JIRA)
 [ http://issues.apache.org/jira/browse/GERONIMO-1930?page=all ]

Aaron Mulder updated GERONIMO-1930:
---

Assign To: (was: Aaron Mulder)

 Make security real types into GBeans so they can be added in new/updated 
 configurations
 ---

  Key: GERONIMO-1930
  URL: http://issues.apache.org/jira/browse/GERONIMO-1930
  Project: Geronimo
 Type: Improvement
 Security: public(Regular issues) 
   Components: security, console
 Versions: 1.1
 Reporter: Aaron Mulder
  Fix For: Wish List




-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira



[jira] Updated: (GERONIMO-1892) Make JMS Provider Properties a GBean

2006-06-30 Thread Aaron Mulder (JIRA)
 [ http://issues.apache.org/jira/browse/GERONIMO-1892?page=all ]

Aaron Mulder updated GERONIMO-1892:
---

Assign To: (was: Aaron Mulder)

 Make JMS Provider Properties a GBean
 

  Key: GERONIMO-1892
  URL: http://issues.apache.org/jira/browse/GERONIMO-1892
  Project: Geronimo
 Type: Improvement
 Security: public(Regular issues) 
   Components: console
 Versions: 1.1
 Reporter: Aaron Mulder
 Priority: Minor
  Fix For: Wish List


 It would be great to declare an interface and GBean for the JMS provider 
 properties.  Then the portlet could look up all matching GBeans by interface. 
  So, if you want to add another JMS provider, you just include that GBean in 
 your JMS server module and it's immediately available in the console.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira



[jira] Updated: (GERONIMO-1641) Using default Console Realm, when delete a user it will not be removed from the groups

2006-06-30 Thread Aaron Mulder (JIRA)
 [ http://issues.apache.org/jira/browse/GERONIMO-1641?page=all ]

Aaron Mulder updated GERONIMO-1641:
---

Assign To: (was: Aaron Mulder)

 Using default Console Realm, when delete a user it will not be removed from 
 the groups
 --

  Key: GERONIMO-1641
  URL: http://issues.apache.org/jira/browse/GERONIMO-1641
  Project: Geronimo
 Type: Bug
 Security: public(Regular issues) 
   Components: console
 Versions: 1.1
 Reporter: Hernan Cunico
  Fix For: 1.1.1
  Attachments: G-1641.patch

 When using the default console realm and you add a user to a group, if that 
 user is deleted later it will not be removed from the group it was added.
 The Geronimo console shows that the user has been removed but the 
 groups.properties still shows the user.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira



[jira] Updated: (GERONIMO-1368) Remote deployment probably doesn't handle exploded JARs

2006-06-30 Thread Aaron Mulder (JIRA)
 [ http://issues.apache.org/jira/browse/GERONIMO-1368?page=all ]

Aaron Mulder updated GERONIMO-1368:
---

Assign To: (was: Aaron Mulder)

 Remote deployment probably doesn't handle exploded JARs
 ---

  Key: GERONIMO-1368
  URL: http://issues.apache.org/jira/browse/GERONIMO-1368
  Project: Geronimo
 Type: Bug
 Security: public(Regular issues) 
   Components: deployment
 Versions: 1.0
 Reporter: Aaron Mulder
 Priority: Minor
  Fix For: Wish List


 If you pass an exploded JAR to the deploy tool when running on a remote 
 machine, it should zip it on the fly when uploading to the server.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira



[jira] Updated: (GERONIMO-960) NPE related to EJB while deploying EAR

2006-06-30 Thread Aaron Mulder (JIRA)
 [ http://issues.apache.org/jira/browse/GERONIMO-960?page=all ]

Aaron Mulder updated GERONIMO-960:
--

Assign To: (was: Aaron Mulder)

 NPE related to EJB while deploying EAR
 --

  Key: GERONIMO-960
  URL: http://issues.apache.org/jira/browse/GERONIMO-960
  Project: Geronimo
 Type: Bug
 Security: public(Regular issues) 
   Components: deployment, OpenEJB
 Reporter: Aaron Mulder
 Priority: Critical
  Fix For: 1.x


 Reported on the user list:
 Unable to distribute Myapp.ear : Unable to initialize EJBContainer GBean: 
 ejbName [MyAddressBean] caused by null
 i have the entry in openejb-jar.xml for this bean it is as below
 ejb-local-ref
   ref-nameMyAddress/ref-name
   nameMyAddressBean/name
 /ejb-local-ref
 The XML looks wrong but that shouldn't throw an NPE...  Whatever the issue is 
 we should try to avoid the NPE.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira



[jira] Updated: (GERONIMO-1579) NPE while deploying EJB as Web Service

2006-06-30 Thread Aaron Mulder (JIRA)
 [ http://issues.apache.org/jira/browse/GERONIMO-1579?page=all ]

Aaron Mulder updated GERONIMO-1579:
---

Assign To: (was: Aaron Mulder)

 NPE while deploying EJB as Web Service
 --

  Key: GERONIMO-1579
  URL: http://issues.apache.org/jira/browse/GERONIMO-1579
  Project: Geronimo
 Type: Bug
 Security: public(Regular issues) 
   Components: OpenEJB, webservices
 Versions: 1.0
 Reporter: Aaron Mulder
 Priority: Critical
  Fix For: 1.1.1


 Surely caused by a coding/configuration error, but it would really be 
 preferable to produce a better error message.
 10:23:37,328 ERROR [Deployer] Deployment failed due to
 java.lang.NullPointerException
 at 
 org.openejb.deployment.SessionBuilder.addWSContainerGBean(SessionBuilder.java:208)
 at 
 org.openejb.deployment.SessionBuilder.buildBeans(SessionBuilder.java:187)
 at 
 org.openejb.deployment.OpenEJBModuleBuilder.addGBeans(OpenEJBModuleBuilder.java:527)
 at 
 org.openejb.deployment.OpenEJBModuleBuilder$$FastClassByCGLIB$$11bd7b20.invoke(generated)
 at net.sf.cglib.reflect.FastMethod.invoke(FastMethod.java:53)
 at 
 org.apache.geronimo.gbean.runtime.FastMethodInvoker.invoke(FastMethodInvoker.java:38)
 at 
 org.apache.geronimo.gbean.runtime.GBeanOperation.invoke(GBeanOperation.java:118)
 at 
 org.apache.geronimo.gbean.runtime.GBeanInstance.invoke(GBeanInstance.java:800)
 at 
 org.apache.geronimo.gbean.runtime.RawInvoker.invoke(RawInvoker.java:57)
 at 
 org.apache.geronimo.kernel.basic.RawOperationInvoker.invoke(RawOperationInvoker.java:36)
 at 
 org.apache.geronimo.kernel.basic.ProxyMethodInterceptor.intercept(ProxyMethodInterceptor.java:96)
 at 
 org.apache.geronimo.j2ee.deployment.ModuleBuilder$$EnhancerByCGLIB$$4ca9e4d7.addGBeans(generated)
 at 
 org.apache.geronimo.j2ee.deployment.EARConfigBuilder.buildConfiguration(EARConfigBuilder.java:402)
 at 
 org.apache.geronimo.j2ee.deployment.EARConfigBuilder$$FastClassByCGLIB$$38e56ec6.invoke(generated)
 at net.sf.cglib.reflect.FastMethod.invoke(FastMethod.java:53)
 at 
 org.apache.geronimo.gbean.runtime.FastMethodInvoker.invoke(FastMethodInvoker.java:38)
 at 
 org.apache.geronimo.gbean.runtime.GBeanOperation.invoke(GBeanOperation.java:118)
 at 
 org.apache.geronimo.gbean.runtime.GBeanInstance.invoke(GBeanInstance.java:800)
 at 
 org.apache.geronimo.gbean.runtime.RawInvoker.invoke(RawInvoker.java:57)
 at 
 org.apache.geronimo.kernel.basic.RawOperationInvoker.invoke(RawOperationInvoker.java:36)
 at 
 org.apache.geronimo.kernel.basic.ProxyMethodInterceptor.intercept(ProxyMethodInterceptor.java:96)
 at 
 org.apache.geronimo.deployment.ConfigurationBuilder$$EnhancerByCGLIB$$5896ed49.buildConfiguration(generated)
 at org.apache.geronimo.deployment.Deployer.deploy(Deployer.java:269)
 at org.apache.geronimo.deployment.Deployer.deploy(Deployer.java:102)
 at 
 org.apache.geronimo.deployment.Deployer$$FastClassByCGLIB$$734a235d.invoke(generated)
 at net.sf.cglib.reflect.FastMethod.invoke(FastMethod.java:53)
 at 
 org.apache.geronimo.gbean.runtime.FastMethodInvoker.invoke(FastMethodInvoker.java:38)
 at 
 org.apache.geronimo.gbean.runtime.GBeanOperation.invoke(GBeanOperation.java:118)
 at 
 org.apache.geronimo.gbean.runtime.GBeanInstance.invoke(GBeanInstance.java:835)
 at 
 org.apache.geronimo.kernel.basic.BasicKernel.invoke(BasicKernel.java:178)
 at org.apache.geronimo.kernel.KernelGBean.invoke(KernelGBean.java:125)
 at 
 org.apache.geronimo.kernel.KernelGBean$$FastClassByCGLIB$$1cccefc9.invoke(generated)
 at net.sf.cglib.reflect.FastMethod.invoke(FastMethod.java:53)
 at 
 org.apache.geronimo.gbean.runtime.FastMethodInvoker.invoke(FastMethodInvoker.java:38)
 at 
 org.apache.geronimo.gbean.runtime.GBeanOperation.invoke(GBeanOperation.java:118)
 at 
 org.apache.geronimo.gbean.runtime.GBeanInstance.invoke(GBeanInstance.java:835)
 at 
 org.apache.geronimo.kernel.basic.BasicKernel.invoke(BasicKernel.java:178)
 at 
 org.apache.geronimo.kernel.jmx.MBeanServerDelegate.invoke(MBeanServerDelegate.java:117)
 at 
 mx4j.remote.rmi.RMIConnectionInvoker.invoke(RMIConnectionInvoker.java:219)
 at sun.reflect.GeneratedMethodAccessor265.invoke(Unknown Source)
 at 
 sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 at java.lang.reflect.Method.invoke(Method.java:324)
 at 
 mx4j.remote.rmi.RMIConnectionProxy.invoke(RMIConnectionProxy.java:34)
 at 
 mx4j.remote.rmi.RMIConnectionSubjectInvoker.chain(RMIConnectionSubjectInvoker.java:99)
 at 
 mx4j.remote.rmi.RMIConnectionSubjectInvoker.access$000(RMIConnectionSubjectInvoker.java:31)
  

[jira] Updated: (GERONIMO-348) Invalid module path or references in plan should result in failed deployment or warning

2006-06-30 Thread Aaron Mulder (JIRA)
 [ http://issues.apache.org/jira/browse/GERONIMO-348?page=all ]

Aaron Mulder updated GERONIMO-348:
--

Assign To: (was: Aaron Mulder)

 Invalid module path or references in plan should result in failed deployment 
 or warning
 ---

  Key: GERONIMO-348
  URL: http://issues.apache.org/jira/browse/GERONIMO-348
  Project: Geronimo
 Type: Bug

   Components: deployment
 Reporter: Jeremy Boynes
 Priority: Critical
  Fix For: 1.2


 If an EAR deployment plan contains a entry for a module but the path does not 
 match that of a module in the application.xml then an error or warning should 
 be issued at deployment time.
 A likely reason for this is that a developer copied the plan from another but 
 forgot to change the uri entry for the submodule; or it could just be a 
 simple typo. In either way, the plan won't match the intended module from the 
 application.xml resulting in erroroneous behaviour.
 (added)
 In addition, elements in a plan that do not correspond to elements in the 
 deployment descriptor should result in a warning or error.  Examples would be 
 an ejb listed in the openejb plan that does not correspond to an ejb in the 
 ejb-jar.xml, or a resource-ref in the ejb that does not correspond to a 
 resource-ref in the ejb-jar.xml.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira



[jira] Updated: (GERONIMO-1524) DB pool portlet should let you select multiple driver JARs

2006-06-30 Thread Aaron Mulder (JIRA)
 [ http://issues.apache.org/jira/browse/GERONIMO-1524?page=all ]

Aaron Mulder updated GERONIMO-1524:
---

Assign To: (was: Aaron Mulder)

 DB pool portlet should let you select multiple driver JARs
 --

  Key: GERONIMO-1524
  URL: http://issues.apache.org/jira/browse/GERONIMO-1524
  Project: Geronimo
 Type: Improvement
 Security: public(Regular issues) 
   Components: console
 Versions: 1.0
 Reporter: Aaron Mulder
 Priority: Critical
  Fix For: 1.1.1
  Attachments: GERONIMO-1524.patch

 Currently the database pool portlet can handle a driver requiring multiple 
 JARs, but the UI doesn't actually let you select more than one.  Some drivers 
 known to need more include DB/2 and MS SQL Server.  Perhaps the screen should 
 have a checkbox to reveal another 2 driver selection pick lists (the security 
 realm portlet advanced config screen has an example of revealing extra fields 
 if you check a particular checkbox).

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira



[jira] Updated: (GERONIMO-1586) In naming schema, make uri optional in portType

2006-06-30 Thread Aaron Mulder (JIRA)
 [ http://issues.apache.org/jira/browse/GERONIMO-1586?page=all ]

Aaron Mulder updated GERONIMO-1586:
---

Assign To: (was: Aaron Mulder)

 In naming schema, make uri optional in portType
 ---

  Key: GERONIMO-1586
  URL: http://issues.apache.org/jira/browse/GERONIMO-1586
  Project: Geronimo
 Type: Improvement
 Security: public(Regular issues) 
   Components: naming, webservices
 Versions: 1.0
 Reporter: Aaron Mulder
 Priority: Minor
  Fix For: 1.1.1


 Currently the portType requires uri.  If you only want to add security 
 settings to the web service, and are happy to default to the URI in the WSDL, 
 you should not need to repeat the URI here.  So technically, you should need 
 either the uri or credentials-name or both, but I think it's easier to 
 model in the schema as making them both optional, and if you add a port 
 with nothing but a name, well then, nothing will change from the original 
 J2EE DD service-ref and WSDL.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira



[jira] Updated: (GERONIMO-1907) Deploy command should redeploy if the app is already deployed

2006-06-30 Thread Aaron Mulder (JIRA)
 [ http://issues.apache.org/jira/browse/GERONIMO-1907?page=all ]

Aaron Mulder updated GERONIMO-1907:
---

Assign To: (was: Aaron Mulder)

 Deploy command should redeploy if the app is already deployed
 -

  Key: GERONIMO-1907
  URL: http://issues.apache.org/jira/browse/GERONIMO-1907
  Project: Geronimo
 Type: Improvement
 Security: public(Regular issues) 
   Components: deployment, usability
 Versions: 1.1
 Reporter: Aaron Mulder
 Priority: Critical
  Fix For: Wish List




-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira



[jira] Updated: (GERONIMO-1873) Deployment must handle dynamically-registered module builders

2006-06-30 Thread Aaron Mulder (JIRA)
 [ http://issues.apache.org/jira/browse/GERONIMO-1873?page=all ]

Aaron Mulder updated GERONIMO-1873:
---

Assign To: (was: Aaron Mulder)

 Deployment must handle dynamically-registered module builders
 -

  Key: GERONIMO-1873
  URL: http://issues.apache.org/jira/browse/GERONIMO-1873
  Project: Geronimo
 Type: Bug
 Security: public(Regular issues) 
   Components: deployment
 Versions: 1.1
 Reporter: Aaron Mulder
 Priority: Critical
  Fix For: 1.2


 Currently the deployment infrastructure does some things specific to 
 different module types -- like identifying the embedded deployment plan in a 
 xAR so it can look up the config ID, and searching for child modules of an 
 EAR.  This is currently hardcoded to the specific set of module types 
 supported by Geronimo by default.  It should be able to handle builders 
 deployed later (e.g. Spring, ServiceMix, whatever), which probably means it 
 needs to be able to ask something on the server-side what modules are 
 available, what their nested plan files are called, and what their j2eeType 
 would be.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira



[jira] Updated: (GERONIMO-1196) Keystore portlet: Viewing trusted certificate results in an error

2006-06-30 Thread Aaron Mulder (JIRA)
 [ http://issues.apache.org/jira/browse/GERONIMO-1196?page=all ]

Aaron Mulder updated GERONIMO-1196:
---

Assign To: (was: Aaron Mulder)

 Keystore portlet: Viewing trusted certificate results in an error
 -

  Key: GERONIMO-1196
  URL: http://issues.apache.org/jira/browse/GERONIMO-1196
  Project: Geronimo
 Type: Bug
 Security: public(Regular issues) 
   Components: console
 Versions: 1.0, 1.0-M5
  Environment: Win XP, Sun JDK 1.4.2_08
 Reporter: Vamsavardhana Reddy
 Priority: Critical
  Fix For: Verification Required
  Attachments: GERONIMO-1196-2.patch, GERONIMO-1196.patch

 Viewing a trusted certificate results in an error.  The following exception 
 is logged to geronimo.log
 12:04:01,806 ERROR [PortletInvokerImpl] PortletInvokerImpl.render() - Error 
 while dispatching portlet.
 javax.portlet.PortletException
   at 
 org.apache.geronimo.console.certmanager.actions.ViewKeyStoreEntryDetail.render(ViewKeyStoreEntryDetail.java:69)
   at 
 org.apache.geronimo.console.certmanager.CertManagerPortlet.doView(CertManagerPortlet.java:134)
   at javax.portlet.GenericPortlet.doDispatch(GenericPortlet.java:250)
...
 Caused by: java.lang.NullPointerException
   at 
 sun.security.provider.JavaKeyStore$JKS.convertAlias(JavaKeyStore.java:40)
   at 
 sun.security.provider.JavaKeyStore.engineIsCertificateEntry(JavaKeyStore.java:409)
   at java.security.KeyStore.isCertificateEntry(KeyStore.java:567)
   at 
 org.apache.geronimo.console.core.keystore.KeyStoreGBean.getKeyEntryInfo(KeyStoreGBean.java:179)
 ...

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira



[jira] Updated: (GERONIMO-734) Adding CORBA settings to local-only EJB appears to give NPE

2006-06-30 Thread Aaron Mulder (JIRA)
 [ http://issues.apache.org/jira/browse/GERONIMO-734?page=all ]

Aaron Mulder updated GERONIMO-734:
--

Assign To: (was: Aaron Mulder)

 Adding CORBA settings to local-only EJB appears to give NPE
 ---

  Key: GERONIMO-734
  URL: http://issues.apache.org/jira/browse/GERONIMO-734
  Project: Geronimo
 Type: Bug

   Components: deployment
 Versions: 1.0-M3
 Reporter: Aaron Mulder
 Priority: Critical
  Fix For: 1.2


 I added a tss-link to an EJB with only local and local-home interfaces.  I 
 suspect the problem is the lack of remote interfaces, in which case this 
 should result in a deployment error.  What actually happened was:
 org.openejb.corba.CORBAException: java.lang.NullPointerException
 at org.openejb.corba.Adapter.init(Adapter.java:127)
 at org.openejb.corba.AdapterEntity.init(AdapterEntity.java:85)
 at org.openejb.corba.AdapterWrapper.start(AdapterWrapper.java:87)
 at org.openejb.corba.TSSBean.registerContainer(TSSBean.java:207)
 at 
 org.openejb.corba.TSSBean$$FastClassByCGLIB$$57d49a76.invoke(generated)
 at net.sf.cglib.reflect.FastMethod.invoke(FastMethod.java:53)
 at 
 org.apache.geronimo.gbean.runtime.FastMethodInvoker.invoke(FastMethodInvoker.java:38)
 at 
 org.apache.geronimo.gbean.runtime.GBeanOperation.invoke(GBeanOperation.java:118)
 at 
 org.apache.geronimo.gbean.runtime.GBeanInstance.invoke(GBeanInstance.java:719)
 at 
 org.apache.geronimo.gbean.runtime.RawInvoker.invoke(RawInvoker.java:57)
 at 
 org.apache.geronimo.kernel.basic.RawOperationInvoker.invoke(RawOperationInvoker.java:36)
 at 
 org.apache.geronimo.kernel.basic.ProxyMethodInterceptor.intercept(ProxyMethodInterceptor.java:94)
 at 
 org.openejb.corba.TSSBean$$EnhancerByCGLIB$$7369adf9.registerContainer(generated)
 at 
 org.openejb.GenericEJBContainer.doStart(GenericEJBContainer.java:396)
 at 
 org.apache.geronimo.gbean.runtime.GBeanInstance.createInstance(GBeanInstance.java:850)
 at 
 org.apache.geronimo.gbean.runtime.GBeanInstanceState.attemptFullStart(GBeanInstanceState.java:328)
 at 
 org.apache.geronimo.gbean.runtime.GBeanInstanceState.start(GBeanInstanceState.java:111)
 at 
 org.apache.geronimo.gbean.runtime.GBeanInstanceState.startRecursive(GBeanInstanceState.java:133)
 at 
 org.apache.geronimo.gbean.runtime.GBeanInstance.startRecursive(GBeanInstance.java:503)
 at 
 org.apache.geronimo.kernel.basic.BasicKernel.startRecursiveGBean(BasicKernel.java:207)
 at 
 org.apache.geronimo.gbean.runtime.GBeanInstanceState.startRecursive(GBeanInstanceState.java:141)
 at 
 org.apache.geronimo.gbean.runtime.GBeanInstance.startRecursive(GBeanInstance.java:503)
 at 
 org.apache.geronimo.kernel.basic.BasicKernel.startRecursiveGBean(BasicKernel.java:207)
 at 
 org.apache.geronimo.kernel.KernelGBean.startRecursiveGBean(KernelGBean.java:72)
 at 
 org.apache.geronimo.kernel.KernelGBean$$FastClassByCGLIB$$1cccefc9.invoke(generated)
 at net.sf.cglib.reflect.FastMethod.invoke(FastMethod.java:53)
 at 
 org.apache.geronimo.gbean.runtime.FastMethodInvoker.invoke(FastMethodInvoker.java:38)
 at 
 org.apache.geronimo.gbean.runtime.GBeanOperation.invoke(GBeanOperation.java:118)
 at 
 org.apache.geronimo.gbean.runtime.GBeanInstance.invoke(GBeanInstance.java:754)
 at 
 org.apache.geronimo.kernel.basic.BasicKernel.invoke(BasicKernel.java:177)
 at 
 org.apache.geronimo.kernel.jmx.MBeanServerDelegate.invoke(MBeanServerDelegate.java:117)
 at 
 mx4j.remote.rmi.RMIConnectionInvoker.invoke(RMIConnectionInvoker.java:219)
 at sun.reflect.GeneratedMethodAccessor58.invoke(Unknown Source)
 at 
 sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 at java.lang.reflect.Method.invoke(Method.java:324)
 at 
 mx4j.remote.rmi.RMIConnectionProxy.invoke(RMIConnectionProxy.java:34)
 at 
 mx4j.remote.rmi.RMIConnectionSubjectInvoker.chain(RMIConnectionSubjectInvoker.java:99)
 at 
 mx4j.remote.rmi.RMIConnectionSubjectInvoker.access$000(RMIConnectionSubjectInvoker.java:31)
 at 
 mx4j.remote.rmi.RMIConnectionSubjectInvoker$1.run(RMIConnectionSubjectInvoker.java:90)
 at java.security.AccessController.doPrivileged(Native Method)
 at javax.security.auth.Subject.doAsPrivileged(Subject.java:500)
 at mx4j.remote.MX4JRemoteUtils.subjectInvoke(MX4JRemoteUtils.java:163)
 at 
 mx4j.remote.rmi.RMIConnectionSubjectInvoker.subjectInvoke(RMIConnectionSubjectInvoker.java:86)
 at 
 mx4j.remote.rmi.RMIConnectionSubjectInvoker.invoke(RMIConnectionSubjectInvoker.java:80)
 at $Proxy0.invoke(Unknown Source)
 at 
 

[jira] Updated: (GERONIMO-1582) NPE for EJB webservices.xml with bad jaxrpc-mapping-file

2006-06-30 Thread Aaron Mulder (JIRA)
 [ http://issues.apache.org/jira/browse/GERONIMO-1582?page=all ]

Aaron Mulder updated GERONIMO-1582:
---

Assign To: (was: Aaron Mulder)

 NPE for EJB webservices.xml with bad jaxrpc-mapping-file
 --

  Key: GERONIMO-1582
  URL: http://issues.apache.org/jira/browse/GERONIMO-1582
  Project: Geronimo
 Type: Bug
 Security: public(Regular issues) 
   Components: OpenEJB, webservices
 Versions: 1.0
 Reporter: Aaron Mulder
 Priority: Critical
  Fix For: 1.1.1


 If the jaxrpc-mapping-file points to an invalid location, a 
 NullPointerException is produced.  It should instead give a 
 DeploymentException with a message like:
 webservices.xml for EJB JAR points to jaxrpc-mapping-file 'META-INF/foo.map' 
 for service 'bar' but that file is not found.
 11:47:01,051 ERROR [Deployer] Deployment failed due to
 java.lang.NullPointerException
 at 
 org.apache.geronimo.deployment.util.NestedJarFile.getInputStream(NestedJarFile.java:187)
 at 
 org.apache.geronimo.axis.builder.WSDescriptorParser.readJaxrpcMapping(WSDescriptorParser.java:95)
 at 
 org.apache.geronimo.axis.builder.WSDescriptorParser.readJaxrpcMapping(WSDescriptorParser.java:88)
 at 
 org.apache.geronimo.axis.builder.WSDescriptorParser.parseWebServiceDescriptor(WSDescriptorParser.java:315)
 at 
 org.apache.geronimo.axis.builder.WSDescriptorParser.parseWebServiceDescriptor(WSDescriptorParser.java:379)
 at 
 org.apache.geronimo.axis.builder.AxisBuilder.parseWebServiceDescriptor(AxisBuilder.java:106)
 at 
 org.apache.geronimo.axis.builder.AxisBuilder$$FastClassByCGLIB$$16a52a9a.invoke(generated)
 at net.sf.cglib.reflect.FastMethod.invoke(FastMethod.java:53)
 at 
 org.apache.geronimo.gbean.runtime.FastMethodInvoker.invoke(FastMethodInvoker.java:38)
 at 
 org.apache.geronimo.gbean.runtime.GBeanOperation.invoke(GBeanOperation.java:118)
 at 
 org.apache.geronimo.gbean.runtime.GBeanInstance.invoke(GBeanInstance.java:800)
 at 
 org.apache.geronimo.gbean.runtime.RawInvoker.invoke(RawInvoker.java:57)
 at 
 org.apache.geronimo.kernel.basic.RawOperationInvoker.invoke(RawOperationInvoker.java:36)
 at 
 org.apache.geronimo.kernel.basic.ProxyMethodInterceptor.intercept(ProxyMethodInterceptor.java:96)
 at 
 org.apache.geronimo.j2ee.deployment.WebServiceBuilder$$EnhancerByCGLIB$$493cf3fa.parseWebServiceDescriptor(generated)
 at 
 org.openejb.deployment.OpenEJBModuleBuilder.addGBeans(OpenEJBModuleBuilder.java:500)
 at 
 org.openejb.deployment.OpenEJBModuleBuilder$$FastClassByCGLIB$$11bd7b20.invoke(generated)
 at net.sf.cglib.reflect.FastMethod.invoke(FastMethod.java:53)
 at 
 org.apache.geronimo.gbean.runtime.FastMethodInvoker.invoke(FastMethodInvoker.java:38)
 at 
 org.apache.geronimo.gbean.runtime.GBeanOperation.invoke(GBeanOperation.java:118)
 at 
 org.apache.geronimo.gbean.runtime.GBeanInstance.invoke(GBeanInstance.java:800)
 at 
 org.apache.geronimo.gbean.runtime.RawInvoker.invoke(RawInvoker.java:57)
 at 
 org.apache.geronimo.kernel.basic.RawOperationInvoker.invoke(RawOperationInvoker.java:36)
 at 
 org.apache.geronimo.kernel.basic.ProxyMethodInterceptor.intercept(ProxyMethodInterceptor.java:96)
 at 
 org.apache.geronimo.j2ee.deployment.ModuleBuilder$$EnhancerByCGLIB$$4ca9e4d7.addGBeans(generated)
 at 
 org.apache.geronimo.j2ee.deployment.EARConfigBuilder.buildConfiguration(EARConfigBuilder.java:402)
 at 
 org.apache.geronimo.j2ee.deployment.EARConfigBuilder$$FastClassByCGLIB$$38e56ec6.invoke(generated)
 at net.sf.cglib.reflect.FastMethod.invoke(FastMethod.java:53)
 at 
 org.apache.geronimo.gbean.runtime.FastMethodInvoker.invoke(FastMethodInvoker.java:38)
 at 
 org.apache.geronimo.gbean.runtime.GBeanOperation.invoke(GBeanOperation.java:118)
 at 
 org.apache.geronimo.gbean.runtime.GBeanInstance.invoke(GBeanInstance.java:800)
 at 
 org.apache.geronimo.gbean.runtime.RawInvoker.invoke(RawInvoker.java:57)
 at 
 org.apache.geronimo.kernel.basic.RawOperationInvoker.invoke(RawOperationInvoker.java:36)
 at 
 org.apache.geronimo.kernel.basic.ProxyMethodInterceptor.intercept(ProxyMethodInterceptor.java:96)
 at 
 org.apache.geronimo.deployment.ConfigurationBuilder$$EnhancerByCGLIB$$5896ed49.buildConfiguration(generated)
 at org.apache.geronimo.deployment.Deployer.deploy(Deployer.java:269)
 at org.apache.geronimo.deployment.Deployer.deploy(Deployer.java:102)
 at 
 org.apache.geronimo.deployment.Deployer$$FastClassByCGLIB$$734a235d.invoke(generated)
 at net.sf.cglib.reflect.FastMethod.invoke(FastMethod.java:53)
 at 
 org.apache.geronimo.gbean.runtime.FastMethodInvoker.invoke(FastMethodInvoker.java:38)
 at 
 

[jira] Updated: (GERONIMO-1431) Make deploy tool and hot deploy directory work better together

2006-06-30 Thread Aaron Mulder (JIRA)
 [ http://issues.apache.org/jira/browse/GERONIMO-1431?page=all ]

Aaron Mulder updated GERONIMO-1431:
---

Assign To: (was: Aaron Mulder)

 Make deploy tool and hot deploy directory work better together
 --

  Key: GERONIMO-1431
  URL: http://issues.apache.org/jira/browse/GERONIMO-1431
  Project: Geronimo
 Type: Improvement
 Security: public(Regular issues) 
   Components: deployment, Hot Deploy Dir
 Versions: 1.0
 Reporter: Aaron Mulder
 Priority: Critical
  Fix For: 1.1.1


 Right now if you deploy something with the deploy tool and then drop an 
 update in the hot deploy directory, it doesn't work.  The hot deploy dir 
 expects you to only use the hot dpeloy dir for that module.
 Likewise, if you deploy something with the hot deploy dir and then undeploy 
 it with the deploy tool, it is not deleted from the hot deploy dir.
 Both of those can be fixed.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira



[jira] Updated: (GERONIMO-803) Deploy failure during redeploy leaves app undeployed

2006-06-30 Thread Aaron Mulder (JIRA)
 [ http://issues.apache.org/jira/browse/GERONIMO-803?page=all ]

Aaron Mulder updated GERONIMO-803:
--

Assign To: (was: Aaron Mulder)

 Deploy failure during redeploy leaves app undeployed
 

  Key: GERONIMO-803
  URL: http://issues.apache.org/jira/browse/GERONIMO-803
  Project: Geronimo
 Type: Bug
 Security: public(Regular issues) 
   Components: deployment
 Versions: 1.0-M3
 Reporter: Aaron Mulder
 Priority: Critical
  Fix For: 1.2


 Ouch, this is a nasty one.  If you deploy app Foo, then change it to be 
 broken (invalid DD, whatever) and redeploy it, it goes like this:
 1) undeploy old one
 2) try to deploy new one
 3) fail
 The result is that the old one has been undeployed but the new one hasn't 
 been deployed.  It would be ideal if we could try the deploy operation 
 first, and only if it appears valid, undeploy the old version and start the 
 new version.  I'm not sure how that could be done.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira



[jira] Updated: (GERONIMO-1959) Console: plugin % complete shoudl reset to 0 while preparing a download

2006-06-30 Thread Aaron Mulder (JIRA)
 [ http://issues.apache.org/jira/browse/GERONIMO-1959?page=all ]

Aaron Mulder updated GERONIMO-1959:
---

Assign To: (was: Aaron Mulder)

 Console: plugin % complete shoudl reset to 0 while preparing a download
 ---

  Key: GERONIMO-1959
  URL: http://issues.apache.org/jira/browse/GERONIMO-1959
  Project: Geronimo
 Type: Bug
 Security: public(Regular issues) 
   Components: console
 Versions: 1.1
 Reporter: Aaron Mulder
 Priority: Minor
  Fix For: 1.1.1


 The console progress bar should go back to 0 if the percent complete is set 
 to -1 (which should handle resetting it to 0 during the preparing to 
 download phase, whereas now it stays at whatever value it had for the last 
 status message)

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira



[jira] Updated: (GERONIMO-1687) NPE during deployment related to EJB Ref

2006-06-30 Thread Aaron Mulder (JIRA)
 [ http://issues.apache.org/jira/browse/GERONIMO-1687?page=all ]

Aaron Mulder updated GERONIMO-1687:
---

Assign To: (was: Aaron Mulder)

 NPE during deployment related to EJB Ref
 

  Key: GERONIMO-1687
  URL: http://issues.apache.org/jira/browse/GERONIMO-1687
  Project: Geronimo
 Type: Bug
 Security: public(Regular issues) 
   Components: naming, OpenEJB
 Versions: 1.0
  Environment: Geronimo 1.0
 Reporter: Aaron Mulder
 Priority: Critical
  Fix For: 1.1.1


 In my case this was caused by an EAR containing an EJB JAR and WAR but only 
 the WAR was listed in application.xml.  Clearly a user error, but obviously 
 we should have an error message not an NPE. 
 15:45:22,432 ERROR [Deployer] Deployment failed due to
 java.lang.NullPointerException
 at 
 org.apache.geronimo.j2ee.deployment.RefContext.getEJBLocalRef(RefContext.java:111)
 at 
 org.apache.geronimo.naming.deployment.ENCConfigBuilder.addEJBLocalRefs(ENCConfigBuilder.java:507)
 at 
 org.apache.geronimo.naming.deployment.ENCConfigBuilder.buildComponentContext(ENCConfigBuilder.java:781)
 at 
 org.apache.geronimo.jetty.deployment.JettyModuleBuilder.buildComponentContext(JettyModuleBuilder.java:1291)
 at 
 org.apache.geronimo.jetty.deployment.JettyModuleBuilder.addGBeans(JettyModuleBuilder.java:464)
 at 
 org.apache.geronimo.jetty.deployment.JettyModuleBuilder$$FastClassByCGLIB$$b30bba8a.invoke(generated)
 at net.sf.cglib.reflect.FastMethod.invoke(FastMethod.java:53)
 at 
 org.apache.geronimo.gbean.runtime.FastMethodInvoker.invoke(FastMethodInvoker.java:38)
 at 
 org.apache.geronimo.gbean.runtime.GBeanOperation.invoke(GBeanOperation.java:118)
 at 
 org.apache.geronimo.gbean.runtime.GBeanInstance.invoke(GBeanInstance.java:800)
 at 
 org.apache.geronimo.gbean.runtime.RawInvoker.invoke(RawInvoker.java:57)
 at 
 org.apache.geronimo.kernel.basic.RawOperationInvoker.invoke(RawOperationInvoker.java:36)
 at 
 org.apache.geronimo.kernel.basic.ProxyMethodInterceptor.intercept(ProxyMethodInterceptor.java:96)
 at 
 org.apache.geronimo.j2ee.deployment.ModuleBuilder$$EnhancerByCGLIB$$4ca9e4d7.addGBeans(generated)
 at 
 org.apache.geronimo.j2ee.deployment.SwitchingModuleBuilder.addGBeans(SwitchingModuleBuilder.java:160)
 at 
 org.apache.geronimo.j2ee.deployment.SwitchingModuleBuilder$$FastClassByCGLIB$$d0c31844.invoke(generated)
 at net.sf.cglib.reflect.FastMethod.invoke(FastMethod.java:53)
 at 
 org.apache.geronimo.gbean.runtime.FastMethodInvoker.invoke(FastMethodInvoker.java:38)
 at 
 org.apache.geronimo.gbean.runtime.GBeanOperation.invoke(GBeanOperation.java:118)
 at 
 org.apache.geronimo.gbean.runtime.GBeanInstance.invoke(GBeanInstance.java:800)
 at 
 org.apache.geronimo.gbean.runtime.RawInvoker.invoke(RawInvoker.java:57)
 at 
 org.apache.geronimo.kernel.basic.RawOperationInvoker.invoke(RawOperationInvoker.java:36)
 at 
 org.apache.geronimo.kernel.basic.ProxyMethodInterceptor.intercept(ProxyMethodInterceptor.java:96)
 at 
 org.apache.geronimo.j2ee.deployment.ModuleBuilder$$EnhancerByCGLIB$$4ca9e4d7.addGBeans(generated)
 at 
 org.apache.geronimo.j2ee.deployment.EARConfigBuilder.buildConfiguration(EARConfigBuilder.java:402)
 at 
 org.apache.geronimo.j2ee.deployment.EARConfigBuilder$$FastClassByCGLIB$$38e56ec6.invoke(generated)
 at net.sf.cglib.reflect.FastMethod.invoke(FastMethod.java:53)
 at 
 org.apache.geronimo.gbean.runtime.FastMethodInvoker.invoke(FastMethodInvoker.java:38)
 at 
 org.apache.geronimo.gbean.runtime.GBeanOperation.invoke(GBeanOperation.java:118)
 at 
 org.apache.geronimo.gbean.runtime.GBeanInstance.invoke(GBeanInstance.java:800)
 at 
 org.apache.geronimo.gbean.runtime.RawInvoker.invoke(RawInvoker.java:57)
 at 
 org.apache.geronimo.kernel.basic.RawOperationInvoker.invoke(RawOperationInvoker.java:36)
 at 
 org.apache.geronimo.kernel.basic.ProxyMethodInterceptor.intercept(ProxyMethodInterceptor.java:96)
 at 
 org.apache.geronimo.deployment.ConfigurationBuilder$$EnhancerByCGLIB$$5896ed49.buildConfiguration(generated)
 at org.apache.geronimo.deployment.Deployer.deploy(Deployer.java:269)
 at org.apache.geronimo.deployment.Deployer.deploy(Deployer.java:102)
 at 
 org.apache.geronimo.deployment.Deployer$$FastClassByCGLIB$$734a235d.invoke(generated)
 at net.sf.cglib.reflect.FastMethod.invoke(FastMethod.java:53)
 at 
 org.apache.geronimo.gbean.runtime.FastMethodInvoker.invoke(FastMethodInvoker.java:38)
 at 
 org.apache.geronimo.gbean.runtime.GBeanOperation.invoke(GBeanOperation.java:118)
 at 
 org.apache.geronimo.gbean.runtime.GBeanInstance.invoke(GBeanInstance.java:835)
 at 
 

[jira] Updated: (GERONIMO-1581) webservices.xml wsdl-file and jaxrpc-mapping-file values can't start with /

2006-06-30 Thread Aaron Mulder (JIRA)
 [ http://issues.apache.org/jira/browse/GERONIMO-1581?page=all ]

Aaron Mulder updated GERONIMO-1581:
---

Assign To: (was: Aaron Mulder)

 webservices.xml wsdl-file and jaxrpc-mapping-file values can't start with 
 /
 ---

  Key: GERONIMO-1581
  URL: http://issues.apache.org/jira/browse/GERONIMO-1581
  Project: Geronimo
 Type: Bug
 Security: public(Regular issues) 
   Components: OpenEJB, webservices
 Versions: 1.0
 Reporter: Aaron Mulder
 Priority: Critical
  Fix For: Verification Required


 It seems like it ought to be legal for the wsdl-file value to start with a 
 / (in fact, the book I got my example from uses that).  However, in Geronimo, 
 that results in a java.lang.RuntimeException: Could not open stream to wsdl 
 file.  If we can't handle the preceding /, we should probably just strip it 
 if it's there and then go on as normal (without the leading / everything is 
 fine).
 The same appears to be true for the jaxrpc-mapping-file though it produces 
 an NPE instead of the RuntimeException.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira



[jira] Updated: (GERONIMO-1271) Delete network listener action should ask for confirmation

2006-06-30 Thread Aaron Mulder (JIRA)
 [ http://issues.apache.org/jira/browse/GERONIMO-1271?page=all ]

Aaron Mulder updated GERONIMO-1271:
---

Assign To: (was: Aaron Mulder)

 Delete network listener action should ask for confirmation
 --

  Key: GERONIMO-1271
  URL: http://issues.apache.org/jira/browse/GERONIMO-1271
  Project: Geronimo
 Type: Improvement
 Security: public(Regular issues) 
   Components: console
 Versions: 1.0-M5
 Reporter: Rick McGuire
 Priority: Minor
  Fix For: Wish List


 The Delete operation of the Web Server-Network Listeners should ask for 
 confirmation before deleting.  It is real easy to accidentally click on 
 delete instead of edit and accidentally delete needed listenersfor 
 example, the listener required by the console itself (ask me how I know :-)).

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira



[jira] Updated: (GERONIMO-454) Support Group Name = Role Name Role Mapping

2006-06-30 Thread Aaron Mulder (JIRA)
 [ http://issues.apache.org/jira/browse/GERONIMO-454?page=all ]

Aaron Mulder updated GERONIMO-454:
--

Assign To: (was: Aaron Mulder)

 Support Group Name = Role Name Role Mapping
 ---

  Key: GERONIMO-454
  URL: http://issues.apache.org/jira/browse/GERONIMO-454
  Project: Geronimo
 Type: Improvement

   Components: deployment, security
 Versions: 1.0-M2
 Reporter: Aaron Mulder
 Priority: Minor
  Fix For: 1.2


 Currently, you must manually map principals to roles in the security 
 component of a deployment descriptor.  In the common case where group names 
 match role names, this seems like unnecessary overhead.
 Alan and I talked and our plan is to make the role-mapping parts of the 
 security elements look something like this:
 security
   ...
   automatic-role-mapping?
 principal-classfoo.GroupPrincipal/principal-class*
   /automatic-role-mapping
   role-mapping?
 ...
   /role-mapping
 /security
 The automatic-role-mapping is the new bit.  If you specify that element 
 empty, it would map every principal type the security realm considers to be a 
 group to roles.  For example, if you configure the seucrity realm to consider 
 the principal class foo.GroupPrincipal as a role, and use an empty 
 automatic-role-mapping element, that's what you'd get.  You can also manually 
 specify one or more principal classes that should be automatically mapped to 
 roles.  In any of these cases, the automatic mapping is done based on the 
 role name and group name matching.
 If you specify automatic mapping *and* individual role mapping, then the user 
 just needs to qualify for the role based on either one or the other (not 
 both).  So you could use a manual role mapping to add eligible users on top 
 of the automatic role mapping, but not to subtract users from the automatic 
 role mapping.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira



Re: dependency ServiceMix SNAPSHOT on Maven2

2006-06-30 Thread Guillaume Nodet

The m2 repository for the latest snapshot distribution

http://people.apache.org/maven-snapshot-repository/org/apache/servicemix/apache-servicemix/3.0-incubating-SNAPSHOT/

Cheers,
Guillaume Nodet


On 6/30/06, Charlesh [EMAIL PROTECTED] wrote:



I work with Maven2 on repository 'http://servicemix.org/m2-snapshots'.
This repository is not actualized? exist other repository for ServiceMix
Snapshots for Maven2?

thanks!

--
View this message in context:
http://www.nabble.com/dependency-ServiceMix-SNAPSHOT-on-Maven2-tf1870244.html#a5111577
Sent from the ServiceMix - Dev forum at Nabble.com.




Re: support for oneway MEP in servicemix-http ?

2006-06-30 Thread Guillaume Nodet

I think you are right. A 202 code should be returned.
Could you raise a JIRA for that please ?
If you can provide a patch, that would be cool :)

Cheers,
Guillaume Nodet

On 6/30/06, Renaud Bruyeron [EMAIL PROTECTED] wrote:



I am trying to send a oneway message into a http endpoint, but I am
having trouble doing this. Here's the endpoint declaration:

 http:endpoint service=mmx:mms-service
endpoint=mms-service
role=consumer
soap=true
locationURI=http://localhost/mm7;
defaultMep=http://www.w3.org/2004/08/wsdl/in-only;
wsdlResource=classpath:wsdl/gwxms.wsdl/


Notice the MEP is in-only.

The proxied endpoint is actually a JMS queue:

jms:endpoint service=mmx:mms-service
   endpoint=mms-service
   role=provider
   destinationStyle=queue
   soap=true
   jmsProviderDestinationName=queue.mms
   jndiConnectionFactoryName=java:comp/env/jms/ConnectionFactory/

I am using a Axis 1.4 client to send the message in (I must use Axis
because I need proper SAAJ support). Because it is a oneway message, the
client expects a HTTP 202 response. However servicemix-http only replies
with HTTP 200, which means synchronous in HTTP/SOAP.
The exchange is working ok (I see the mime message on the JMS queue),
the trouble is with the http endpoint.

Am I correct in setting up the MEP as in-only on the http:endpoint? Any
idea on what the problem could be? (I suspect that http:endpoint should
figure out from the WSDL that the message is oneway and return HTTP 202
accordingly, but I could be wrong).

  - Renaud




Re: Enable wiki-rendering for GERONIMO JIRA project

2006-06-30 Thread Jacek Laskowski

On 6/30/06, Jason Dillon [EMAIL PROTECTED] wrote:


FYI, this has been enabled for GERONIMO.


Is there a page we could take a look at within Geronimo space and see
how it looks like after the change?


Should probably also enable for GBUILD and GERONIMODEVTOOLS... assuming that
it is acceptable.


+1 to enable it for other Geronimo subprojects.


--jason


Jacek

--
Jacek Laskowski
http://www.laskowski.net.pl


Issues Closed: week of 06-30-2006

2006-06-30 Thread continuum
Project: Apache Geronimo
Status: Resolved, Closed (23 items)
Updated In Last: Week (7 days)


** New Feature

 * [GERONIMO-2046]  no caching implementation

** Bug

 * [GERONIMO-2083]  Use howl-logger-1.0.1-1.jar
 * [GERONIMO-1350]  Web Console indicates that web server stats are available 
for Tomcat when they really are not
 * [GERONIMO-1379]  Login Error page does not include updates to remove table 
and include About link
 * [GERONIMO-1225]  The recently added Common Console Actions on welcome page 
doesn't work right
 * [GERONIMO-1864]  Deploy no longer starts a web application by default
 * [GERONIMO-1882]  Deploy from web console fails with NoSuchOperationException
 * [GERONIMO-1918]  NoClassDefFoundError/ClassNotFoundException when attempting 
to deploy web app from console GUI
 * [GERONIMO-2044]  Compilation failure: java.nio.BufferOverflowException

** Improvement

 * [GERONIMO-2152]  Update for new OpenEJB 2.2
 * [GERONIMO-1122]  Updated view of configurations
 * [GERONIMO-1300]  Add the new Geronimo powered by gif to the Welcome Page and 
the web console welcome portlet

** Task

 * [GERONIMO-2154]  1.1 Officially Released for Mirroring and Distribution
 * [GERONIMO-1702]  The latest maven 1 Build process


if you are having maven2 build woes around JAXB/com.sun.*...

2006-06-30 Thread James Strachan

I've found performing

rm -rf ~/.m2/repository/com/sun/

really helped. It seems that there are some clashes of m2 poms around
the place in different repos around the JAXB-API and JAXB-impl jars
which can mess things up pretty well.

Many thanks to Guillaume for helping me figure that out on IM :)

--

James
---
http://radio.weblogs.com/0112098/


Re: M2 Issues and Actions

2006-06-30 Thread anita kulshreshtha
inline..

--- Jason Dillon [EMAIL PROTECTED] wrote:

  2. Spec Jars -
 The geronimo spec jars need to be published along with the poms.
  This was supposed to happen soon after the 1.1 release.

And it has happened. Thanks!

 
 Are there any issues with this?
 
 Does this have any relation to the proposed reorg of the specs into  
 multiple trunks?
 
 
  4.   Maven does not allow building a plugin and a module if the
 module
  uses the plugin in the same build. As a result the first time build
 is
  a 3 step process.  Jason suggested IMO we should have a completely
  separate tree for our build support tools.  And once the plugins
 are
  stable we release them, until they are stable we make regular  
  snaps, so
  that the main tree(s) can just build w/o having to worry about  
  building
  plugins first.
 
 I'm not sure how easy this is going to be...
 
 We many need to introduce a bootstrap phase to build a few modules  
 and a plugin or two and then run through the full build.
 
 Not terribly ideal IMO, but probably the easiest way to get the m2  
 build functional in the least amount of time.  I hope that we can  
 eventually eliminate the need for the bootstrap, but from what I  
 understand so far this is not going to be something we can do easily 
 
 in a short amount of time (defs not with the RTC muck).
 
 
  We should start publishing SNAPSHOTs ASAP to solve this
 problem,
  This is very user friendly. Once we have assembled our first full
  server, we can start thinking of reorganizing the source tree.
 
 While this may work most of the time, it is not ideal as when making 
 
 changes to plugins, users will be mystified when those changes are  
 not used on the first build.

   This is not true. The plugin is *not* used before it is built. The
problem is that maven does not even start the build until it has
downloaded all the plugins. Even a dummy plugin would work.

 
 I'd prefer to minimize the utilization of remote maven  
 repositories... not increase them.  IMO remote repository is growing 
 
 to become more and more of a build anit-pattern.
 
 
  5. checking out openejb - In M1 we could define goals like m:co, it
 is
  not possible to do this in M2. There is no way to specify  
  executions in
  the top level pom that are not inherited by the children. And we
 must
  resort to checking out each module and building it!
 
 There are a few more options here.  A module that exists to solely  
 check out openejb and then run the openejb build as a part of our  
 build.  This can be easily facilitated with antrun and some well  
 placed dependencies.
 
 Or use svn:externals ( http://svnbook.red-bean.com/nightly/en/svn- 
 book.html#svn.advanced.externals ) to force SVN to check out the  
 openejb tree when Geronimo is checked out.  Would need to have users 
 
 svn up in the openejb tree from time to time though, as last I  
 checked svn:externals are ignored when the local working space is  
 updated.

  Jacek is working on this. Thanks Jacek!

 
 
  Currently we ask the user to use svn command to checkout openejb.
 
 What are those exact commands that we ask them to use?

http://cwiki.apache.org/confluence/display/GMOxDEV/Building+Apache+Geronimo+with+Maven+2

Thanks
Anita
 
 --jason
 


__
Do You Yahoo!?
Tired of spam?  Yahoo! Mail has the best spam protection around 
http://mail.yahoo.com 


Re: [RTC] Clarification please from the PMC

2006-06-30 Thread Matt Hogstrom



Jason Dillon wrote:

I second your opinions, but that's how we operate and I can't do much
regarding this matter other than to spare some time and vote at least.
I think I'm not alone thinking that RTC is very painful, but some see
it as a remedy of our troublesome happenings in the past. We'll see
how it work out. The only thing I can do is to do my best to speed it
up a bit and be more active in RTCs (given my manager doesn't get me
swamped with other daily tasks that took me away for the past weeks).
Not mentioning there're lots of bugs reported.


I think that if the Apache Geronimo community is actually self-governing 
as I believed it was, then there is something that can be done about this.


You are definitely not alone in thinking that RTC is painful (and 
non-functional I would like to add).




I'm confused now... how can one send a RTC w/o having a patch or
patches for others to review?


Yes, you might've been confused as it's Matt's statement nor mine and
thus the origin of your confusion, isn't it?


Honestly... I don't know... but I am confused ;-)



My point was that for very complicated changes like M1 - M2 a note outlining the proposed action 
should not require a fully baked patch.  Perhaps I misstated.





I have never been as active in open source projects (Apache Geronimo
and OpenEJB in particular) as I should've been. I haven't been able to
manage my daily workload wisely and  spare more time to work on these
OSSes at nights. At this point I'm completely overwhelmed with other
stuff meaning I don't have as much time as is required from me to
contribute.


It happens... which is why we have a community of developers to help 
pick up the slack.  Unfortunately some decisions have been made which 
limit the abilities of the bulk of the community and force the 
minorities to play a much bigger part, which unfortunately most have not 
stepped up to do.


Jason, RTC was implemented because the PMC chair and the Board felt that the G community was not 
functioning in an open fashion.  I don't want to repeat that whole debate as its been debated and 
nothing positive will come from rehashing it.


RTC has improved communications I think is achieving its desired effect.  Yes, the side effect is 
slowing down some development.  I know its frustrating but if we work well together through the 
process changes (RTC) we will be moving back to CTR.  Complaining about RTC won't get us there. 
Yes, we're all frustrated and we all will get through this working together.





I see it as a threat to me being a PMC member. Do you
think I should step down having failed so often?


Not at all.  I don't believe that you should step down at all.  You are 
one of the few PMC folks that is actually trying to keep up with the RTC 
and I certainly don't want to see those numbers reduced.


As I mentioned before, I was not aiming my comments at anyone in 
particular.  I have just been quietly ignoring the situation for 
sometime, and feel that I can not do that anymore... it is not in my 
nature.


I agree that Jacek is doing great.  Collectively we all make this work and all contributions great 
and small move us forward.


I remember having discussion about a distinction between a committer 
and PMC member. Some believed there's none.


I'm not sure that there is (or should be) much difference.



It's not my decision to activate RTC, which as far as I understand has
never proven itself to be successful, but that's reality we need to 
live in.


If our community is self-governing and the bulk of the community is in 
opposition to this rule, why then does that community need to live with it?



See above about the Board and PMCs perspective of our community dynamics.
BTW, that is my opinion... I have not performed any poll to see which 
parts of our community actually is in favor of RTC.  I would suggest 
that most folks agree that improved and more frequent communication is 
desired... but I also suggest that RTC in its current incarnation is NOT 
the best way to achieve those goals.
Its moved us back from where we were at.  Certainly past where we should be but I'm optimistic that 
we'll move back to the center.




I believe, though, that it won't kill the project, but strengthen.


That all depends on how long it goes not for...

IMO, the longer it does, the more chances are that the end-result will 
be a more and more defunct community.


 * * *

Thanks for taking the time to respond.  I apologize if my comments stir 
your frustration... but I felt and fell like I have to say something, to 
play my part in this community.


--jason






Re: geronimo javamail and James (Was: [RTC] Removal of the javamail-transport code.)

2006-06-30 Thread Rick McGuire

Alan D. Cabrera wrote:

Stefano Bagnara wrote:

Alan D. Cabrera wrote:

Why would we need both?


We don't need both at the same time.
But:
1) I guess that geronimo-javamail is not as stable and feature 
complete as the sun-javamail.
2) We use javamail 1.4 apis (geronimo-javamail seems to be 1.3 
compliant)


So what I think we could do is adding the handling of geronimo 
specific stuff while keeping the default to sun.

This way one could test it and find out the differences.


1) Maybe not as stable.  What features do you think are missing?
The version that shipped with Geronimo 1.0 was missing a lot of features 
(threw unimplemented exceptions, etc.) as well as out right buggy in 
places.  The version that just shipped with 1.1 should be complete (the 
APIs anyway).   The version shipping with 1.1 only supports SMTP.  
However, the newly created javamail component (separate build tree) 
supports POP3, NNTP, and NNTP-POST.  IMAP is in the works.



2) FYI, we're about to check in has JavaMail 1.4 as well.


Regards,
Alan







Re: geronimo javamail and James (Was: [RTC] Removal of the javamail-transport code.)

2006-06-30 Thread Alan D. Cabrera

Stefano Bagnara wrote:

Alan D. Cabrera wrote:

Why would we need both?


We don't need both at the same time.
But:
1) I guess that geronimo-javamail is not as stable and feature 
complete as the sun-javamail.

2) We use javamail 1.4 apis (geronimo-javamail seems to be 1.3 compliant)

So what I think we could do is adding the handling of geronimo 
specific stuff while keeping the default to sun.

This way one could test it and find out the differences.


1) Maybe not as stable.  What features do you think are missing?
2) FYI, we're about to check in has JavaMail 1.4 as well.


Regards,
Alan




Re: geronimo javamail and James (Was: [RTC] Removal of the javamail-transport code.)

2006-06-30 Thread Alan D. Cabrera

Rick McGuire wrote:

Alan D. Cabrera wrote:

Stefano Bagnara wrote:

Alan D. Cabrera wrote:

Why would we need both?


We don't need both at the same time.
But:
1) I guess that geronimo-javamail is not as stable and feature 
complete as the sun-javamail.
2) We use javamail 1.4 apis (geronimo-javamail seems to be 1.3 
compliant)


So what I think we could do is adding the handling of geronimo 
specific stuff while keeping the default to sun.

This way one could test it and find out the differences.


1) Maybe not as stable.  What features do you think are missing?
The version that shipped with Geronimo 1.0 was missing a lot of 
features (threw unimplemented exceptions, etc.) as well as out right 
buggy in places.  The version that just shipped with 1.1 should be 
complete (the APIs anyway).   The version shipping with 1.1 only 
supports SMTP.  However, the newly created javamail component 
(separate build tree) supports POP3, NNTP, and NNTP-POST.  IMAP is in 
the works.


So this build tree, do you mean trunk?


Regards,
Alan





Re: geronimo javamail and James (Was: [RTC] Removal of the javamail-transport code.)

2006-06-30 Thread Alan D. Cabrera

Rick McGuire wrote:

Alan D. Cabrera wrote:

Rick McGuire wrote:

Alan D. Cabrera wrote:

Stefano Bagnara wrote:

Alan D. Cabrera wrote:

Why would we need both?


We don't need both at the same time.
But:
1) I guess that geronimo-javamail is not as stable and feature 
complete as the sun-javamail.
2) We use javamail 1.4 apis (geronimo-javamail seems to be 1.3 
compliant)


So what I think we could do is adding the handling of geronimo 
specific stuff while keeping the default to sun.

This way one could test it and find out the differences.


1) Maybe not as stable.  What features do you think are missing?
The version that shipped with Geronimo 1.0 was missing a lot of 
features (threw unimplemented exceptions, etc.) as well as out right 
buggy in places.  The version that just shipped with 1.1 should be 
complete (the APIs anyway).   The version shipping with 1.1 only 
supports SMTP.  However, the newly created javamail component 
(separate build tree) supports POP3, NNTP, and NNTP-POST.  IMAP is 
in the works.


So this build tree, do you mean trunk?


There are multiple pieces to the javamail support.  The first piece is 
the specs, which is in the specs build tree.  In Geronimo 1.1, the 
SMTP provider that went with this was a module in Geronimo 
(javamail-transport).  A couple weeks ago, I created a new javamail 
repository that contains all of the providers.  This project also 
builds an uber-jar that contains the specs and the providers.  The 
source for this is:


https://svn.apache.org/repos/asf/geronimo/javamail/trunk


One of the javamail changes I recently submitted for [RTC] review will 
remove the javamail-transport module from the Geronimo code tree, and 
replace it with a dependency on the javamail-providers jar file.

Thanks for the info Rick.


Regards,
Alan




Re: [RTC] Add javamail 1.4 spec implementation.

2006-06-30 Thread David Jencks

+1

david jencks

On Jun 23, 2006, at 4:59 AM, Rick McGuire wrote:


The following JIRA

http://issues.apache.org/jira/browse/GERONIMO-2148

Contains patches for adding a javamail 1.4 module to the specs  
component.  I've attached 2 patches to this JIRA for the review.   
The larger patch (javamail-1.4.diff) is the full patch required to  
create the new module.  Included with this is renaming the geronimo- 
spec-javamail module to geronimo-spec-javamail-1.3.1.  I don't  
believe that rename shows up in the diff, although one file in the  
renamed module gets updated.


The smaller diff (1.4.diff) is a comparison of the new 1.4 code to  
the 1.3.1 implementation so reviewers can see the changes made for  
the new features.  This is just an FYI patch for the benefit of  
reviewers.


Rick




Re: [RTC] Clarification please from the PMC

2006-06-30 Thread Alan D. Cabrera

This reflects my sentiments as well.


Regards,
Alan


Matt Hogstrom wrote:



Jason Dillon wrote:

I second your opinions, but that's how we operate and I can't do much
regarding this matter other than to spare some time and vote at least.
I think I'm not alone thinking that RTC is very painful, but some see
it as a remedy of our troublesome happenings in the past. We'll see
how it work out. The only thing I can do is to do my best to speed it
up a bit and be more active in RTCs (given my manager doesn't get me
swamped with other daily tasks that took me away for the past weeks).
Not mentioning there're lots of bugs reported.


I think that if the Apache Geronimo community is actually 
self-governing as I believed it was, then there is something that can 
be done about this.


You are definitely not alone in thinking that RTC is painful (and 
non-functional I would like to add).




I'm confused now... how can one send a RTC w/o having a patch or
patches for others to review?


Yes, you might've been confused as it's Matt's statement nor mine and
thus the origin of your confusion, isn't it?


Honestly... I don't know... but I am confused ;-)



My point was that for very complicated changes like M1 - M2 a note 
outlining the proposed action should not require a fully baked patch.  
Perhaps I misstated.





I have never been as active in open source projects (Apache Geronimo
and OpenEJB in particular) as I should've been. I haven't been able to
manage my daily workload wisely and  spare more time to work on these
OSSes at nights. At this point I'm completely overwhelmed with other
stuff meaning I don't have as much time as is required from me to
contribute.


It happens... which is why we have a community of developers to help 
pick up the slack.  Unfortunately some decisions have been made which 
limit the abilities of the bulk of the community and force the 
minorities to play a much bigger part, which unfortunately most have 
not stepped up to do.


Jason, RTC was implemented because the PMC chair and the Board felt 
that the G community was not functioning in an open fashion.  I don't 
want to repeat that whole debate as its been debated and nothing 
positive will come from rehashing it.


RTC has improved communications I think is achieving its desired 
effect.  Yes, the side effect is slowing down some development.  I 
know its frustrating but if we work well together through the process 
changes (RTC) we will be moving back to CTR.  Complaining about RTC 
won't get us there. Yes, we're all frustrated and we all will get 
through this working together.





I see it as a threat to me being a PMC member. Do you
think I should step down having failed so often?


Not at all.  I don't believe that you should step down at all.  You 
are one of the few PMC folks that is actually trying to keep up with 
the RTC and I certainly don't want to see those numbers reduced.


As I mentioned before, I was not aiming my comments at anyone in 
particular.  I have just been quietly ignoring the situation for 
sometime, and feel that I can not do that anymore... it is not in my 
nature.


I agree that Jacek is doing great.  Collectively we all make this work 
and all contributions great and small move us forward.


I remember having discussion about a distinction between a committer 
and PMC member. Some believed there's none.


I'm not sure that there is (or should be) much difference.



It's not my decision to activate RTC, which as far as I understand has
never proven itself to be successful, but that's reality we need to 
live in.


If our community is self-governing and the bulk of the community is 
in opposition to this rule, why then does that community need to live 
with it?



See above about the Board and PMCs perspective of our community dynamics.
BTW, that is my opinion... I have not performed any poll to see which 
parts of our community actually is in favor of RTC.  I would suggest 
that most folks agree that improved and more frequent communication 
is desired... but I also suggest that RTC in its current incarnation 
is NOT the best way to achieve those goals.
Its moved us back from where we were at.  Certainly past where we 
should be but I'm optimistic that we'll move back to the center.




I believe, though, that it won't kill the project, but strengthen.


That all depends on how long it goes not for...

IMO, the longer it does, the more chances are that the end-result 
will be a more and more defunct community.


 * * *

Thanks for taking the time to respond.  I apologize if my comments 
stir your frustration... but I felt and fell like I have to say 
something, to play my part in this community.


--jason








Re: svn commit: r418212 - /incubator/activemq/trunk/tooling/maven-activemq-perf-plugin/src/main/java/org/apache/activemq/tool/spi/SwiftMQPojoSPI.java

2006-06-30 Thread James Strachan

Where's the Apache copyright header?

Also I'm not sure if we can include support for JBoss  SwiftMQ to the
m2 performance plugin. These would have have to be hosted outside of
Apache AFAIK such as maybe in the Mojo project.


On 6/30/06, [EMAIL PROTECTED] [EMAIL PROTECTED] wrote:

Author: jgapuz
Date: Fri Jun 30 02:31:41 2006
New Revision: 418212

URL: http://svn.apache.org/viewvc?rev=418212view=rev
Log:
added to support SwiftMQ.

Added:

incubator/activemq/trunk/tooling/maven-activemq-perf-plugin/src/main/java/org/apache/activemq/tool/spi/SwiftMQPojoSPI.java

Added: 
incubator/activemq/trunk/tooling/maven-activemq-perf-plugin/src/main/java/org/apache/activemq/tool/spi/SwiftMQPojoSPI.java
URL: 
http://svn.apache.org/viewvc/incubator/activemq/trunk/tooling/maven-activemq-perf-plugin/src/main/java/org/apache/activemq/tool/spi/SwiftMQPojoSPI.java?rev=418212view=auto
==
--- 
incubator/activemq/trunk/tooling/maven-activemq-perf-plugin/src/main/java/org/apache/activemq/tool/spi/SwiftMQPojoSPI.java
 (added)
+++ 
incubator/activemq/trunk/tooling/maven-activemq-perf-plugin/src/main/java/org/apache/activemq/tool/spi/SwiftMQPojoSPI.java
 Fri Jun 30 02:31:41 2006
@@ -0,0 +1,57 @@
+package org.apache.activemq.tool.spi;
+
+import javax.jms.ConnectionFactory;
+import javax.jms.JMSException;
+import javax.naming.InitialContext;
+import javax.naming.Context;
+import javax.naming.NamingException;
+import java.util.Properties;
+
+
+public class SwiftMQPojoSPI extends ClassLoaderSPIConnectionFactory {
+public static final String KEY_BROKER_URL = brokerUrl;
+public static final String KEY_DEST_TYPE = destType;
+public static final String DEFAULT_URL = smqp://localhost:4001;
+public static final String SWIFTMQ_CONTEXT = 
com.swiftmq.jndi.InitialContextFactoryImpl;
+public static final String SMQP = com.swiftmq.jms.smqp;
+
+protected ConnectionFactory instantiateConnectionFactory(Properties 
settings) throws Exception {
+String destType = settings.getProperty(KEY_DEST_TYPE);
+ConnectionFactory factory;
+
+InitialContext context = getInitialContext(settings);
+
+if (destType != null  destType == queue) {
+factory = (ConnectionFactory) 
context.lookup(QueueConnectionFactory);
+} else {
+factory = (ConnectionFactory) 
context.lookup(TopicConnectionFactory);
+}
+
+return factory;
+}
+
+public void configureConnectionFactory(ConnectionFactory jmsFactory, 
Properties settings) throws Exception {
+//To change body of implemented methods use File | Settings | File 
Templates.
+}
+
+public InitialContext getInitialContext(Properties settings) throws 
Exception {
+String url = settings.getProperty(KEY_BROKER_URL);
+
+Properties properties = new Properties();
+properties.put(Context.INITIAL_CONTEXT_FACTORY, SWIFTMQ_CONTEXT);
+properties.put(Context.URL_PKG_PREFIXES, SMQP);
+
+if (url != null  url.length()  0) {
+properties.put(Context.PROVIDER_URL, url);
+} else {
+properties.put(Context.PROVIDER_URL, DEFAULT_URL);
+}
+
+try {
+return new InitialContext(properties);
+} catch (NamingException e) {
+throw new JMSException(Error creating InitialContext , 
e.toString());
+}
+}
+
+}






--

James
---
http://radio.weblogs.com/0112098/


Re: [RTC] - Fix top pom to reference right plugin

2006-06-30 Thread David Jencks
I think this is a bug fix and doesn't need a vote.  I also thought  
I'd fixed this already, but see that it must be in some of the other  
trees I'm maintaining locally.


In case anyone disagrees with my bug-fix theoty, +1.

thanks
david jencks
On Jun 30, 2006, at 7:56 AM, Jeff Genender wrote:


The packaging plugin is at 1.2-SNAPSHOT, and the pom references it as
1.2.0. I wan tto update it to 1.2-SNAPSHOT:

Index: pom.xml
===
--- pom.xml (revision 418149)
+++ pom.xml (working copy)
@@ -136,7 +136,7 @@
  | Geronimo plugin versions
  |
  --
-
geronimoPackagingPluginVersion1.2.0/geronimoPackagingPluginVersion
+
geronimoPackagingPluginVersion1.2-SNAPSHOT/ 
geronimoPackagingPluginVersion


 !--
  |




Re: geronimo javamail and James (Was: [RTC] Removal of the javamail-transport code.)

2006-06-30 Thread Stefano Bagnara

Alan D. Cabrera wrote:

Stefano Bagnara wrote:

Alan D. Cabrera wrote:

Why would we need both?


We don't need both at the same time.
But:
1) I guess that geronimo-javamail is not as stable and feature 
complete as the sun-javamail.

2) We use javamail 1.4 apis (geronimo-javamail seems to be 1.3 compliant)

So what I think we could do is adding the handling of geronimo 
specific stuff while keeping the default to sun.

This way one could test it and find out the differences.


1) Maybe not as stable.  What features do you think are missing?


I've not checked geronimo smtp transport, Is there a feature list for 
current geronimo stmp implementation compared to sun smtp transport?


Does it support the quitwait? bindaddress/port for sockets? does it 
support appending further strings at the end of the MAIL command and the 
RCPT command (ORCPT, NOTIFY).
How does it compare in converting messages from 7bit to 8bit when 
sending to  servers that supports 8bitmime, and from 8bit to 7bit when 
sending to servers that do not support 8bitmime?


Stefano

PS: About the 7bit-8bit mime conversion I wrote some mail to the 
javamail interest and seems that they are buggy in the sun-javamail 
transport.




Re: [RTC] - Fix top pom to reference right plugin

2006-06-30 Thread Alan D. Cabrera

I think that this is a bug fix as well.  But, just in case, +1.


Regards,
Alan

David Jencks wrote:
I think this is a bug fix and doesn't need a vote.  I also thought I'd 
fixed this already, but see that it must be in some of the other trees 
I'm maintaining locally.


In case anyone disagrees with my bug-fix theoty, +1.

thanks
david jencks
On Jun 30, 2006, at 7:56 AM, Jeff Genender wrote:


The packaging plugin is at 1.2-SNAPSHOT, and the pom references it as
1.2.0. I wan tto update it to 1.2-SNAPSHOT:

Index: pom.xml
===
--- pom.xml (revision 418149)
+++ pom.xml (working copy)
@@ -136,7 +136,7 @@
  | Geronimo plugin versions
  |
  --
-
geronimoPackagingPluginVersion1.2.0/geronimoPackagingPluginVersion
+
geronimoPackagingPluginVersion1.2-SNAPSHOT/geronimoPackagingPluginVersion 



 !--
  |






Re: geronimo javamail and James (Was: [RTC] Removal of the javamail-transport code.)

2006-06-30 Thread Rick McGuire

Stefano Bagnara wrote:

Alan D. Cabrera wrote:

Stefano Bagnara wrote:

Alan D. Cabrera wrote:

Why would we need both?


We don't need both at the same time.
But:
1) I guess that geronimo-javamail is not as stable and feature 
complete as the sun-javamail.
2) We use javamail 1.4 apis (geronimo-javamail seems to be 1.3 
compliant)


So what I think we could do is adding the handling of geronimo 
specific stuff while keeping the default to sun.

This way one could test it and find out the differences.


1) Maybe not as stable.  What features do you think are missing?


I've not checked geronimo smtp transport, Is there a feature list for 
current geronimo stmp implementation compared to sun smtp transport?
All answers below are for the latest version.  The one that shipped in 
Geronimo 1.0 did not support these.


Does it support the quitwait? 

yes


bindaddress/port for sockets?

yes

does it support appending further strings at the end of the MAIL 
command and the RCPT command (ORCPT, NOTIFY).

yes
How does it compare in converting messages from 7bit to 8bit when 
sending to  servers that supports 8bitmime, and from 8bit to 7bit when 
sending to servers that do not support 8bitmime?
I haven't implemented 8bitmime yet, as I've not really found a good 
description for what needs to be done to support that.  I don't think 
it's a big issue, I just

need to understand what it means to support it.



Stefano

PS: About the 7bit-8bit mime conversion I wrote some mail to the 
javamail interest and seems that they are buggy in the sun-javamail 
transport.







New c++ library

2006-06-30 Thread Mittler, Nathan
All,
Tim Bish and I are just about ready with the new C++ library.  It
currently will only serve as a replacement for CMS (stomp C++ client),
but it's architecture supports pluggable connectors, so merging in the
openwire-cpp client code should be fairly easy.
 
Some of the features include:
 
1) stomp protocol (requies AMQ 4.0.1 or later for the added
request/response ids)
2) JMS 1.1-like API - consumers, producers, etc. - closely follows what
was done in the .NET client.
3) support for topics and queues (so far as they are supported by
stomp).
4) Connector architecture - facilitates having swappable protocols (can
use openwire or stomp without changing code)
5) meta-url syntax similar to the other libraries to support passing in
options on the url string.
6) complete suite of cpp-unit tests
7) integration-level tests (requires a broker)
8) Maven 2 build (uses Mojo native plugin)
 
I'd like to call this library activemq-cpp, as it will support all the
JMS-like transports.  Of course, we'll want to merge in the openwire-cpp
code base into it early on to consolidate the two projects.
 
My idea was to post the code at people.apache.org/~nmittler (hopefully
this weekend) and let everyone take a look.  I'm open to other ideas.
 
Regards,
Nate


Re: [RTC] - Fix top pom to reference right plugin

2006-06-30 Thread anita kulshreshtha
  It was my understanding that we do not use snapshots for plugins.
This is from etc/project.properties - 
geronimo_packaging_plugin_version=1.2.0-4
geronimo_assembly_plugin_version=1.2.0-9
geronimo_deployment_plugin_version=1.2.0-2
geronimo_dependency_plugin_version=1.2.0-2

Thnaks
Anita

--- Jeff Genender [EMAIL PROTECTED] wrote:

 The packaging plugin is at 1.2-SNAPSHOT, and the pom references it as
 1.2.0. I wan tto update it to 1.2-SNAPSHOT:
 
 Index: pom.xml
 ===
 --- pom.xml (revision 418149)
 +++ pom.xml (working copy)
 @@ -136,7 +136,7 @@
   | Geronimo plugin versions
   |
   --
 -

geronimoPackagingPluginVersion1.2.0/geronimoPackagingPluginVersion
 +

geronimoPackagingPluginVersion1.2-SNAPSHOT/geronimoPackagingPluginVersion
 
  !--
   |
 


__
Do You Yahoo!?
Tired of spam?  Yahoo! Mail has the best spam protection around 
http://mail.yahoo.com 


Re: New c++ library

2006-06-30 Thread James Strachan

On 6/30/06, Mittler, Nathan [EMAIL PROTECTED] wrote:

All,
Tim Bish and I are just about ready with the new C++ library.  It
currently will only serve as a replacement for CMS (stomp C++ client),
but it's architecture supports pluggable connectors, so merging in the
openwire-cpp client code should be fairly easy.

Some of the features include:

1) stomp protocol (requies AMQ 4.0.1 or later for the added
request/response ids)
2) JMS 1.1-like API - consumers, producers, etc. - closely follows what
was done in the .NET client.
3) support for topics and queues (so far as they are supported by
stomp).
4) Connector architecture - facilitates having swappable protocols (can
use openwire or stomp without changing code)
5) meta-url syntax similar to the other libraries to support passing in
options on the url string.
6) complete suite of cpp-unit tests
7) integration-level tests (requires a broker)
8) Maven 2 build (uses Mojo native plugin)


AWESOME!



I'd like to call this library activemq-cpp, as it will support all the
JMS-like transports.  Of course, we'll want to merge in the openwire-cpp
code base into it early on to consolidate the two projects.

My idea was to post the code at people.apache.org/~nmittler (hopefully
this weekend) and let everyone take a look.  I'm open to other ideas.


By all means import it into activemq-cpp if you like; trunk is a
development branch (the branch-4.0 is for production releases).

If you're a bit unsure by all means check it into the sandbox
directory first and we can all noodle it there first.
--

James
---
http://radio.weblogs.com/0112098/


Re: [RTC] - Fix top pom to reference right plugin

2006-06-30 Thread David Jencks


On Jun 30, 2006, at 9:07 AM, anita kulshreshtha wrote:


  It was my understanding that we do not use snapshots for plugins.
This is from etc/project.properties -
geronimo_packaging_plugin_version=1.2.0-4
geronimo_assembly_plugin_version=1.2.0-9
geronimo_deployment_plugin_version=1.2.0-2
geronimo_dependency_plugin_version=1.2.0-2


That was due to maven 1 incompetence in plugin management.  It's  
caused untold headaches.  Although it appears m2 has a whole new set  
of things it cant do with plugins, handling snapshot plugins  
allegedly works fine.  Due to the problems with the m1 versioning I'd  
like to give m2 snapshot plugins a chance.


thanks
david jencks



Thnaks
Anita

--- Jeff Genender [EMAIL PROTECTED] wrote:


The packaging plugin is at 1.2-SNAPSHOT, and the pom references it as
1.2.0. I wan tto update it to 1.2-SNAPSHOT:

Index: pom.xml
===
--- pom.xml (revision 418149)
+++ pom.xml (working copy)
@@ -136,7 +136,7 @@
  | Geronimo plugin versions
  |
  --
-


geronimoPackagingPluginVersion1.2.0/geronimoPackagingPluginVersion

+

geronimoPackagingPluginVersion1.2-SNAPSHOT/ 
geronimoPackagingPluginVersion


 !--
  |




__
Do You Yahoo!?
Tired of spam?  Yahoo! Mail has the best spam protection around
http://mail.yahoo.com




[jira] Created: (GERONIMO-2159) Corba Spec pom has inconsistent groupId

2006-06-30 Thread Bill Dudney (JIRA)
Corba Spec pom has inconsistent groupId
---

 Key: GERONIMO-2159
 URL: http://issues.apache.org/jira/browse/GERONIMO-2159
 Project: Geronimo
Type: Improvement
Security: public (Regular issues) 
Reporter: Bill Dudney
Priority: Trivial
 Attachments: pom.patch

The groupId is inconsistent with the rest of the specs jars which leave it out 
(and thus it defaults to the parent pom's group id).

This is certainly a nit but consistency is a 'good thing'.


-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira



  1   2   >