Session expires and forwarding emails to recipi...
Hi It seems similar problems are happening.
Composing an email appears to function ok albeit you can see the screen wanting to disappear,but it sends ok.
With regards to incoming emails which you wish to redirect to recipients, this is a nightmare.
Firstly, when you click on the "forward" icon you can then add your email contacts,and when finished you then click send.Session expired appears.Sign in, which you do ,and there is no trace of your email.Take a look in drafts and there are all the emails which you tried to send."Click" on any one and you get"unknown subject"
The whole process of sending has to be done again by returning to your original page of emails.
Add once again all email contacts , and try to send again...."SESSION EXPIRED"...Totally frustrated and getting nowhere except about 60 emails to send on.....cleared cookies .....still nothing...
Welcome to the forum. A quick look through this board will reveal many shortcomings with the new BT Mail. Who knows if or when there will be an upgrade and what improvements there mught be? Meanwhile your problem and most others can be overcome by using an email client such as Thunderbird, which is much more user-friendly and safer to boot. If you try it and have no particular reason to prefer webmail the chances are that you'll stick with the client even if BT Mail improves.
You can click the white star next to this message if you think it was helpful.
Similar Messages
-
SESSION EXPIRED and CPU Utilisation is 100% when called from Pro*C
Dear Colleague
We are having a production system developed using Pro*c and PL/SOL packages in HP Unix.
The system is doing the following,
A file will be decoded using Proc and data will be load into 3 temporary tables (permanent table used for temporary) using SQLLoader. Then it calls a PL/SQL package which will process the data in the temporary tables and will store the summary information in Transaction table and will returns a unique id to the calling Pro*c module. The whole process is completed in a single process/oracle session.
The PL/SQL package, join the 3 Temporary tables and retrieve the data into an Oracle object(Collection) and process it. Then the processing summary will be loaded into Transaction table and return the Primary key.
Now the problem is, when the temporary tables are loaded with more than 200,000 rows, in some cases the system is running for hours before it finish. And during the process the session shows as EXPIRED in the database and CPU utilization for the respective ProcessId in Unix is almost 100%. Then after a while the session comes alive and finishes the process.
And for some other cases, with same row count, the entire process finished in seconds.
If the same process (PL/SQL package) when run directly using a separate session inside the database(and the temporary tables are still available), rather than calling from Pro*c, it finishes in seconds, where it took hours when called from Pro*c.
It will be highly appreciated, if anyone let me know, what actually is wrong. whether it is the resource allocation or should there any known problem in calling huge PL/SQL packages from Pro*C.
we are using Oracle 10g and HP-UX ed42 B.11.31 U System.
regards
SajidDear Colleague
I just want to rephrase the problem again.
We have a Pro*C application. This will read the binary file and dump the data in ascii format to a data file. Then, within from the pro*C, 14 Dynamic tables will be created using EXEC SQL EXECUTE IMMEDIATE statement, each having almost a maximum of 45 columns. Also, created INDEXES to the tables in the same way from Pro*C.
And Control file will be created as follows
OPTIONS (SILENT=(FEEDBACK)) UNRECOVERABLE
LOAD DATA
INTO TABLE FILENAME_BCI_USED
FIELDS TERMINATED BY '|'
TRAILING NULLCOLSColumns Listed
Then Sql loader will be called using system commands (from pro*C itself) to loead the data into the table, as follows.
sprintf(syscommand,"sqlldr %s CONTROL=%s DATA=%s log=%s rows=5000 direct=true", glb_connect_string,ctl_file,data_file, log_file );
ret_value = system(syscommand);data loaded successfully.
Then the Pro*C will call a PL/SQL package for processing the data.
The PL/SQL package, to process the data, dynamically construct the below query and use it for the reference cursor to retrieve data and load into a collection.
v_sql_query := 'SELECT '|| '/*+ index(b '||p_File_Name ||'_1) index(b '||p_File_Name ||'_2) index(s '||p_File_Name ||'_3) index(s '||p_File_Name ||'_4) index(s '||p_File_Name ||'_5) index(s '||p_File_Name ||'_6) index(e '||p_File_Name ||'_7)*/' || '
iot_call_record(b.rec_no ,
b.rec_type ,
substr(b.field1,1,15) ,
nvl(substr((select s0.field1 from ' || SU_Table ||
' s0 where s0.rec_no = s.rec_no and s0.sub_rec_type = 203) ,1, 25),
substr(b.field2, 1, 25)),
substr(b.field3,1,25) ,
b.field4 ,
b.field5 ,
s.field1 ,
s.field2 ,
(select sum(s1.field1) from ' || SU_Table ||
' s1 where s1.field2 = s.rec_no and trim(s1.field2) = ''00'' ) ,
s.field3 ,
e.field2/power(10,e.field3) ,
s.field4 ,
s.field5 ,
s.field6 ,
s.field7 ,
s.field8 ,
s.field9 ,
s.field10 ,
nvl(b.field6,''F'') ,
NULL ,
s.field11 ,
(select sum(s2.field11) from ' || SU_Table || ' s2 where s2.rec_no = s.rec_no) ,
NULL)
FROM ' || BCI_Table || ' b , ' || SU_Table || ' s, ' || EXCH_Table ||
' e WHERE b.filename = s.filename
AND b.rec_no = s.rec_no
AND (b.field7 = 0 OR b.field7 = 1)
AND TRIM(s.chg_type) = ''00''
AND (s.field1 = e.field2_Code )
AND not(s.field4 = ''V'' and s.field12 > 1)
AND not(s.field4 = ''W'' and s.field12 > 1)
AND not(b.rec_type = 75 and s.field12 > 1)
AND not(b.rec_type = 75 and s.field4 =''D'')
AND s.sub_rec_type <> 203
and (s.field12 = 1 or b.rec_type not in (20,30))';
OPEN cur_call_events FOR v_sql_query;
LOOP
g_tab_call_events.DELETE;
-- Execute immediate v_sql_query bulk collect into g_tab_call_events;
FETCH cur_call_events BULK COLLECT
INTO g_tab_call_events limit 5000;
EXIT WHEN g_tab_call_events.COUNT = 0;
BEGIN
SAVEPOINT Block_Begin;
process_records(p_file_name,
g_tab_call_events);
EXCEPTION
WHEN Severe_Error THEN
Write_error('S');
ROLLBACK TO Block_Begin;
WHEN Warning THEN
Write_error('W');
WHEN NO_DATA_FOUND THEN
Write_error('S');
ROLLBACK TO Block_Begin;
END;
END LOOP;And the above module is behaving strangely.
With almost 150K or more rows in BCI_Table & SU_Table each and less than 10 rows in EXCH_Table, the application takes more than 100 minutes to complete the process.
When we checked the session activity, it is showing the same query for a very long time.
Where as files with 100K or less rows are getting processed in a minute.
And the performance for 150K+ rows is inconsistent, that when we isolate the package and run it directly calling from oracle, it is getting executed in less than 4 minutes. Whereas it takes 100+ minutes from Pro*C.
The execution plan for the above query is given below
Object Owner Object Name Cost Cardinality Bytes CPU cost IO cost
SELECT STATEMENT, GOAL = HINT: FIRST_ROWS 494 2497 494406 143334576 483
TABLE ACCESS BY INDEX ROWID SCHEMA1 FILENAME_SU_USED 4 1 21 30610 4
INDEX RANGE SCAN SCHEMA1 FILENAME_3 3 1 21764 3
SORT AGGREGATE 1 13
INDEX RANGE SCAN SCHEMA1 FILENAME_5 3 1 13 22064 3
SORT AGGREGATE 1 7
TABLE ACCESS BY INDEX ROWID SCHEMA1 FILENAME_SU_USED 4 1 7 30706 4
INDEX RANGE SCAN SCHEMA1 FILENAME_3 3 1 21764 3
CONCATENATION
HASH JOIN 355 2496 1307904 103068617 347
TABLE ACCESS FULL SCHEMA1 FILENAME_EXCH_USED 3 2 26 35987 3
HASH JOIN 352 2496 813696 96532618 344
VIEW SYS VW_NSO_1 4 20 880 12549326 3
HASH UNIQUE 4 20 220 12549326 3
TABLE ACCESS FULL SCHEMA2 IOT_SERVICE_MATRIX 3 20 220 45207 3
HASH JOIN 347 15850 2234850 76145180 341
TABLE ACCESS FULL SCHEMA1 FILENAME_SU_USED 130 16584 1111128 33625872 127
TABLE ACCESS FULL SCHEMA1 FILENAME_BCI_USED 217 23757 1758018 31405896 214
NESTED LOOPS 139 1 198 40265959 136
NESTED LOOPS 135 1 154 27716633 133
NESTED LOOPS 132 1 141 27680646 130
TABLE ACCESS FULL SCHEMA1 FILENAME_SU_USED 129 1 67 27655992 127
TABLE ACCESS BY INDEX ROWID SCHEMA1 FILENAME_BCI_USED 3 1 74 24654 3
INDEX RANGE SCAN SCHEMA1 FILENAME_1 2 1 15493 2
TABLE ACCESS FULL SCHEMA1 FILENAME_EXCH_USED 3 1 13 35987 3
VIEW SYS VW_NSO_1 4 1 44 12549326 3
SORT UNIQUE 4 20 220 12549326 3
TABLE ACCESS FULL SCHEMA2 IOT_SERVICE_MATRIX 3 20 220 45207 3Regards
Sajid
Edited by: user12039545 on Jul 11, 2010 12:05 AM
Edited by: user12039545 on Jul 11, 2010 12:15 AM
Edited by: user12039545 on Jul 11, 2010 12:32 AM
Edited by: user12039545 on Jul 11, 2010 12:34 AM
Edited by: user12039545 on Jul 11, 2010 12:37 AM -
Composing and forwarding emails
When composing or forwarding an email, I want to do a BCC. I have groups in my address book. When I select a group, Firefox will not load the group. I know my address book is ok. The address book was imported from Chrome or Internet Explorer, I am not sure which one. I use gmail. Please help me.
Firefox doesn't do email, it's strictly a web browser.
If you are using Firefox to access your mail, you are using "web-mail". You need to seek support from your service provider or a forum for that service.
If your problem is with Mozilla Thunderbird, add the tag '''Thunderbird''' to this thread in the right-column -->>>> to make it visible to contributors doing Thunderbird support. -
Hope someone else out there is having the same problem! I can do everything on my iPad, just like before, but I only see and can delete emails on my iPhone. There is no toolbar or anything else to work with. I have deleted the acct. and reinstalled several times, but it's still the same issue. Help....
re: supplied image of 2014.sbd file
Yes the files (no extension) these are mbox files and have different sizes so they must contain emails.
I also notice that all the '''.msf '''files are a different date and firefox files instead of text file that look same as the mbox file.
In your Profile folder, Mail, Local folders - Locate the file you showed us in the image.
Close Thunderbird now - this is important.
Delete all the files that show a .msf extension.
Restart Thunderbird. -
Email Signatures Missing From Reply and Forwarded Messages
Email signatures do not work for reply and forwarded emails. Signature work normally for emails I write.
I have 4 email accounts and 3 HTML signature identities. For each account I've enabled signatures for reply and forward in the Composition and Addressing menu option. I've tried restarting TB in safe mode by holding shift key. Nothing works. I cannot use signatures for any email accounts or identities for replies and forwards.
Help please. Something is broken. I have latest version of TB.Anybody can help?
-
SJSAS 9 and JSF - session expiration
Hi
I'm developing JSF (1.2) application. I'm using SJSAS 9, EJB 3.0 and toplink. My problem is session expiration. When user session expires and then user click for example on Save button on JSF form, application goes to login page, but after login user receive Internal server Error screen. As I see, session expires but after login, POST request is resend but all related objects don't exist any more (NullPointerException occurs in prerender method). Currently I'm redirecting to main page using following code:
public static ExternalContext getExternalContext() {
return FacesContext.getCurrentInstance().getExternalContext();
getExternalContext().redirect(MAINPAGESTR);
...in try catch block ,in prerender method (JSF). Does anybody knows what should I do?Have you tried to set a servlet filter to catch the error and build a nicer page?
If you can tell me how to set up a short session expiration time on Tomcat,
I can do the tests.
I am interrested in this issue as I will have to solve it for a project in the
next 2 weeks. -
Session expired, no logout page displayed
Hi, everyone:
I have been stuck here for a long time. I try to detect session expires and display a logout page.
I tried in the servlet if session.get("username") == null) then forward to logout.jsp, it never reach that page
I also tried using javascript:
<SCRIPT LANGUAGE="JavaScript">
var username = <%=session.getAttribute("username")%>
if (nickname == null)
location.href = 'logout.jsp';
if (parent.frames.length != 0) {
top.location.href = 'logout.jsp';
</SCRIPT>
I never reach the logout page, it display a login page by default. I think the session.getAttribute or value is not working because the session is already expired.
It's such a headache, does anyone has the same problem and find the solution.
I guess it may talke more code either in javascript to detect the session or in a servlet, but how to do it especially if the current pages are in a framesets.
Appreciated any code!!
ann1)Are the managed servers part of a Cluster? If they are not part of a cluster, then the session replication will not work.
2)Deploy the application to cluster NOT to two managed servers
3)Check the cookie settings - name and domain -
Session expired message in form based authentication
Hi, i m using JAAS form based authentication on jboss for our application and we want session expired message to show in the login form when it loads for authentication after session expired.
do any one have any idea how to achive this as the application will never be able to detect that the session expired as it will always have a valid session available becoz ,When an HTTP session expires and the client makes a request to any secured resource, the JAAS subject will not be found for authorization. At this point, the security framework creates a new HTTP session, stores the target URL value in the session, and then redirects the user to the login page. After a successful login process, the user is forwarded back to the target page,
but our Web applications may need to capture these session expiration events and show some custom message to the user.
HTTP session listener doesn't work here as HTTP session listener does not allow you to create a new session.
Thanks in advanceObSSOCookie does have session time data. Access Manager SDK can parse the cookie and can access it's own settings for max and idle session time.
Trick is, once the user is logged out, the cookie is destroyed. I suspect there is no real practical way to do this.
I have pondered the idea that you could use AJAX to communicate with a service that uses the SDK to return data about current session state - "You have 40 seconds left to get your form filled out, buddy! 39, 38, 37..."
Oh to have that much free time... ;)
Mark -
Redirecting after session expires
Hi
i have a user session object which implements HttpSessionBindingListener.
what i would like it to do is when the unBound method is triggered, i want it to be directed to a logoff page. This process was created to automatically log off the users which closed down their browsers.
However, when the session expires and this object is unBound, i have not been able to find a way to get it to redirect ot the logoff page.
is there any way to do this??
Or possibly some other way of listening for the session expiration and to redirect to the logoff page??
Here is the code of the session object.
public class UserSession implements HttpSessionBindingListener{
private String userid;
public String getUserid(){
return userid;
public void setUserid(String value){
userid = value;
public void valueBound(HttpSessionBindingEvent event)
public void valueUnbound(HttpSessionBindingEvent event)
RequestDispatcher rd = request.getRequestDispatcher("logoff");
rd.forward(request, response);
}Hi,
The object that is in session and implementing HttpSessionBindingListener can only be existing with in HttpSession boundary, and There would be only one response if there is a request(Http primary rule),
As I have been using this(servlet 2.3) kind of approach in my work, I can assure that there is no chance of sending/redirecting a page to browser in this scene.
Let's think in this way..
Session will be expired in the web server only and only Servletcontext/webserver knows when it is going to be expired.. to send a page u need request( request.getRequestDispatcher("")..) object or response ( response.sendRedirect("")) objects.. So how would we get these objects in the session.
and as HTTP follows the stateless behaviour, Server would never know whom it should send page. unless there( in server) is some one (request) waiting to recieve this response..
For your question. I can suggest use page refresh meta tag that would call MyLogout.java(servlet) when certan time( 5 min) expires that means user is inactive with the application...
Hope this can help you..
cheers.... -
Redirect to main jsp when the session expires
Hi,
I have a jsp say mainframe.jsp in which I have two frames each having a jsp page say child1.jsp and child2.jsp.
When the session expires and I when i try do any changes in child2.jsp or child1.jsp, the page redirects to login page and when I login successfully, I am getting redirected to child2.jsp or child1.jsp respectively. But I want it to be redirected to mainframe.jsp.
Any help is greatly appriciated.
Thanks in advance.
VinodI think I am not clear.
When I try to login after session expiry, I am redirected to child jsp.
But what I want is that I should be redirected to mainfram.jsp page.
url in the address shows : ../mainframe.jsp?ID=******
When my seesion is expired and I try do some manipulation in child1.jsp (which is inside a frame of my mainframe.jsp). it is redirected to login page and from there to child1.jsp instead of mainframe.jsp
Now the address url shows : ../child1.jsp?ID=********* because of which I am not able to see child2.jsp along with child1.jsp
What I want : ../mainframe.jsp?ID=********
this is the code I am using !!
String destPage = request.getRequestURI();
response.sendRedirect("../redirect.jsp?dest=" + URLEncoder.encode(destPage)); -
Mail Header in Reply/Forwarded Email
In Mail, is it possible to show the full header (from, date, subject, to) rather than an abbreviated quote in replies and forwarded email?
exactly so.
in general, for any configutil setting:
0=off=no
1=yes=on -
We are using Oracle 10g r2 and APEX 3.1. We have deployed an application that is having issues with sessions expiring and the user is being required to log back in. We are using the default Application Express Authentication Schemes. We have noticed the expiration occurs when we have a user open seperate browsers and log into the app in each one. There is no period of inactivity so it should not be a timeout of any sort. Anyone have any similar issues? Any ideas at all would be appreciated.
Thanks
JonBrowser windows must run in separate OS processes in order for one's cookies not to be shared among them. There are ways to do this in IE, not sure of a way to do this in Firefox. BTW, the sessions are not expiring, the cookie value is being supplanted.
Scott
Edited by: sspadafo on Dec 16, 2008 1:23 PM -
Checking for session expiration
We're using JSPs and Servlets in our application. Looking for a way in code to check if the session has expired. We will need to do this from a jsp as well as a servlet (sometimes a jsp is pointed to by a link and sometimes a servlet). Can someone point me in the right direction?
Thanks all.
jlI like the idea of a session verifier. We have about 25 jsps, 15 servlets, and at least 80 components (beans) in the app. How would the verifier component work? How could we intagrate it with all the other existing components? Ideally it would be integrated with minimal modifications...
Is the following what you had in mind with your suggestion to check for session data:
HttpSession session = request.getSession();
//or could this be used too: HttpSession session = pageContext.getSession();
String valid = session.getAttribute( KEY );
if ( null != valid ) {
//then the session is still active
jl
>
If the session has expired and you current have a new
session, then use the isNew() method to check the
session object. Or, you could check the session
object for the data you are looking for. If it is
missing, then the session expired and has been newly
created. You should build into your design a session
verifier so that you don't expierence NullPointers or
missing data. -
Session expired error(ISS , ASP related problem
We have one server which contain both ISS & WEB server ,on this server the database is running perfectly all right, also we are able to access the our site also (Named as UMPIRE ), but after few seconds , we get an error that the session is expired. Again when we refresh the page it start running. As per my knowledge, I think the session expire time given to the site is very less
Actually the web page is on ASP and ISS is installed on the server , i think some configuration setting is to be required for the ISS , after the installation
Can anybody help in this regard , what are the reason to get this error
Session expired
and whhat is the solution to remove this errorAnd just how does this forum's subject matter, SQL and PL/SQL, factor into your problem and question about ISS configuration?
-
Session expired (timeout) without ADF Security using.
Hello!
I have a problem with my application in which i use own security realization without ADF Security using. I realized custom implementation of javax.servlet.http.HttpSessionListener interface, in which i log session creation and expiration events. On WebLogic I realized customDBMS authentification class. Session timeout defined in web.xml (<session-timeout>5</session-timeout>), in weblogic.xml session timeout not define.
Problem description: when session expired (popup warning displayed before this) and press OK button in popup with session expired warning, I see what no any log about session destroying from my HttpSessionListener implementation, so I cant understand, what session expired and process this event in my servlet filter. So I stay at same page (but without data in tables, coz binding variables in VO queries is not defined). If I am not click OK in the popup and wait about minute, then appear a log message about the destroying the session from my HttpSessionListener implementation. Why is the delay between the appearance of warning session expired and the actual destroying of the session in WebLogic?
I use JDeveloper 11.1.1.6.0, application deployed in integrated WebLogic 10.3.5.0Hi,
Why is the delay between the appearance of warning session expired and the actual destroying of the session in WebLogic?Because warning is given about 2-3 min before session expire
That is why
If I am not click OK in the popup and wait about minute, then appear a log message about the destroying the session from my HttpSessionListener implementation.
Maybe you are looking for
-
Ipod touch 3rd generation can´t install apps
I have a problem with apple. I bought a Ipod touch of the 3rd generation and I can´t install any apps the problem is that my ipod said You need ios 6 to install this app.I bought them in 2010. How can I fix this problem? I have ios 5.1.1.I would be o
-
How do i delete the previous owners phone number on iMessage on my iPhone 5?
How do i delete the previous owners phone number from imessage in my iphone5?
-
Buying used Vision Box pros/cons
Thanks to all the info on my other thread[on demand], before i fully committ to getting Vision a friend of mine has a box [black] 1yr old and no longer uses it as he said it was a nightmare! so am looking to buy off him or at least try it out first b
-
CUA - SUIM in client system with background processing of IDOCS
Hi We have setup CUA in our Solution Manager system 4.0 sr2 SP11 and activated background processing of idocs. When we run SUIM in the child system the user creation/change information is now showing the name of the background user rather than the a
-
Thank you for your interest. If you need a LabVIEW developer, you will find that my resume which is attached, outlines why I am an excellent fit for a position with your company. In addition to my broad educational background including two Masters De