[JBoss JIRA] Created: (JBPORTAL-1466) customizable error page in the portlet that threw the exception
by William DeCoste (JIRA)
customizable error page in the portlet that threw the exception
---------------------------------------------------------------
Key: JBPORTAL-1466
URL: http://jira.jboss.com/jira/browse/JBPORTAL-1466
Project: JBoss Portal
Issue Type: Feature Request
Security Level: Public (Everyone can see)
Components: Portal Core
Affects Versions: 2.6.CR2
Reporter: William DeCoste
Assigned To: Julien Viet
Feature request from Intuit
Feature:
For error handing, the portlet should be able to render a customizable error page in the portlet that threw the exception. This feature would be something similar to the error-page tag in web.xml.
Currently JBoss Portal provides a way to either hide the portlet that has errors or show it with the stack trace or show it with only the error message. But there is no way where the developers could customize the contents that appear in the window for the portlet that throws an exception.
We had opened case #00015844 about not being able to use web.xml error-page tag with JBoss portal applications. The provided solution about catching the specific exception in the render method does not work as it is not customizable & too tied up with the portlet class code. And as you might be aware about the WAP function - someone using the WAP application components will not be able to customize it according to their requirements.
We know that the portlet standard doesn't specify what to do, and we're just trying to have it behave as much like a regular web application in lieu of something being in the standard.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://jira.jboss.com/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
18 years, 6 months
[JBoss JIRA] Created: (JBCACHE-754) RPC return values to use a marshaller as well
by Manik Surtani (JIRA)
RPC return values to use a marshaller as well
---------------------------------------------
Key: JBCACHE-754
URL: http://jira.jboss.com/jira/browse/JBCACHE-754
Project: JBoss Cache
Issue Type: Feature Request
Security Level: Public (Everyone can see)
Affects Versions: 1.4.0, 2.0.0
Reporter: Manik Surtani
Assigned To: Manik Surtani
Fix For: 2.1.0
Currently, all RPC calls go through the VersionAwareMarshaller which is responsible for efficiently marshalling JBC internal objects as well as user objects using JBoss Serialization.
Return values and exceptions, on the other hand, are marshalled/unmarshalled using JGroups' Util.{to|from}ByteBuffer() which uses standard object serialization.
The problems here are twofold:
1) Relatively inefficient (in speed as well as byte array size) marshalling/unmarshalling for return values
2) Potential class loader problems
Most RPC calls in JBoss Cache do not have return values so this is not a problem that comes up often, but certain features (clustered cache loader, data gravitation in buddy replication) rely on return values.
The solution to this problem is to be able to register a marshaller with the JGroups RPCDispatcher for return values (and exceptions) as well as for the RPC calls themselves.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://jira.jboss.com/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
18 years, 6 months
[JBoss JIRA] Created: (JBCACHE-788) Optimistic locking should not REQUIRE transactions!
by Manik Surtani (JIRA)
Optimistic locking should not REQUIRE transactions!
---------------------------------------------------
Key: JBCACHE-788
URL: http://jira.jboss.com/jira/browse/JBCACHE-788
Project: JBoss Cache
Issue Type: Feature Request
Security Level: Public (Everyone can see)
Affects Versions: 1.4.0, 1.3.0, 2.0.0
Reporter: Manik Surtani
Assigned To: Manik Surtani
Fix For: 2.1.0
Makes things simpler.
TXs are only used so transaction workspaces can be stored in a transaction entry. This workspace can just as easily be stored in ThreadLocal for non-tx calls (that just have the lifespan of a single invocation).
This will:
1) Make things a LOT quicker since we don't need 2PC for all calls.
2) Make the TxInterceptor a lot simpler
3) Allow the use of Opt Locking without a TM
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://jira.jboss.com/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
18 years, 6 months
[JBoss JIRA] Created: (JBAS-4148) Replace Gjt code used in the ejb 2.x validation phase
by Fernando Nasser (JIRA)
Replace Gjt code used in the ejb 2.x validation phase
-----------------------------------------------------
Key: JBAS-4148
URL: http://jira.jboss.com/jira/browse/JBAS-4148
Project: JBoss Application Server
Issue Type: Task
Security Level: Public (Everyone can see)
Reporter: Fernando Nasser
Fix For: JBossAS-4.2.1.CR1
The JBossAS thirdpart-build.xml grabs a
<componentref name="gjt-jpl-util" version="1.0"/>
from repository.jboss.com
However, the Gjt project has never released a 1.0 version, only a 0.6 version for the Linffors utils and the jpl_util_0_6 is the only tag in their CVS.
So, what is the meaning for version 1.0? The CVS tip?
Also, what is marked as gjt-jpl-util also contains gjt-jpl-pattern, and the latest CVS tag for that is:
jpl-pattern_0_3_b (0.3 beta perhaps)
Besides, there is a warning in the pattern source directory:
"Untagged files may be (and probably are) in an unstable state and might not
compile. If you want something that works, checkout with tags. You have been
warned. :) -- Juha"
Here, for the record, is Scott's opinion:
Scott M Stark wrote:
> This is some ancient code used only in the ejb 2.x validation phase. It
> has not been touched in something like 5 years. Either we need to
> replace it or pull together some code that makes up a usable release.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://jira.jboss.com/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
18 years, 6 months