Abort a failed process inside a .cfm page
Hello everyone,
I have been bothered by this for a while.
I have a cfm page that is doing a process of extracting data
and ftp to locationA. I have this running for about two years. Then
there came the need to do the same process and ftp to locationB. I
did not want to repeat the process, so I added ftp locationB at the
end of the program, to use the same data file
The process runs well all the time when I only had
LocationA. The problem is locationB ftp server sometimes would
close and not to let me connect. this would stall the whole process
(I gues it was a rollback feature in cold fusion?), including the
steps of ftp to locationA, even though locationA's connection was
fine and open.
Is there a way in Cold fusion pages to abandon a step that
fails? In this case, I can put the code to ftp locationB in a
template. If this template fail, go on to the the next line in the
main page and not to quit the whole thing? I have seen this in
other programming languages which have the "abort" function.
Thanks in advance,
I figured it out!
Here is the code:
<cftry>
<cfftp action = "putfile"
username = "anonymous"
password = "mypassword"
server = "clientserver"
localFile = "c:/#filename#.xml"
remoteFile = "/uploads/#filename#.xml"
>
<!--- <p>... other processing goes here --->
<!--- specify the type of error for which we search
--->
<cfcatch type = "application">
<!--- the message to display --->
<h3>You've Thrown a Application
<b>Error</b></h3>
<cfoutput>
<!--- and the diagnostic message from the ColdFusion
server --->
<p>#cfcatch.message#</p>
<p>Caught an exception, type = #CFCATCH.TYPE#
</p>
</cfoutput>
</cfcatch>
</cftry>
All I care is that the program does not stop because of the
ftp error. I don't need the detail error message. Once I took out
the lines in the example, it worked fine.
Similar Messages
-
Repeating html menu inside cfm pages.
I have a html/css menu and I need to repeat this menu in all of my cfml pages.
How can I do this without type the code every time ?
I thought create html menu only and , I call this html inside cfm page.
How can I do this?
ThanksThanks you
-
Loop while processing cfm pages after security hotfix APSB10-18 installation
Hi,
Everything is in the title...
I've followed the instructions on http://kb2.adobe.com/cps/857/cpsid_85766.html to fix security issue... but after replacing the two files, my .Cfm pages are no longer accessible...
Is it a known issue or what's wrong ? I've read all the coldfusion server log and found no errors :'(
My server is Centos 5 and my Coldfusion Server is 9.0.1
thanks in advance
FrancoisHave you got a request timeout set in CFAdmin? It seems strange that the request doesn't get cancelled at any point.
If the CPU & RAM aren't reacting to this "looping" at all, do you have any evidence that CF is even receiving the request?
What do you get if you put an HTML file in that subdir, and browse to that?
What happens if you put a bogus CFML tag in test.cfm, eg <cfthiswillnotcompile>, and rehit the page?
Adam -
I'm at a losss here. We upgraded from 6.1 to 7.02 via the
download install and applying CD key (Window 2003 SP2). Everytime
we upgrade part one goes ok and then we musty run the Administrator
program, if it does complete (50%) of time nad we get to the end of
migration, then CFM pages will work until we need to make a change
and restart the service, once that happens all CFM pages fail to
load (page not found) and we get NULL 500 on the Administrator
page. The only way to recover is a uninstall and reinstall. We've
even taken to rebooting a couple times, still once we make a change
(a legit change as it runs fine in our test server) and restart the
service, it's pooched. I'm pretty sure even if we reboot the server
we'll loose it. I tried applying hotfix one and hotfix two for
7.02, they broke everything right off the bat, so we've given up on
those.
Not even a restart of the App service can bring back the CFM
pages, there is something horribly wrong in there when a reboot
kills your CFM pages and no errors that I know whjere to look to
see why it is happening.Take a look at this error:
04/03 15:34:35 error Software caused connection abort: socket
write error
java.net.SocketException: Software caused connection abort:
socket write error
at java.net.SocketOutputStream.socketWrite0(Native Method)
at
java.net.SocketOutputStream.socketWrite(SocketOutputStream.java:92)
at
java.net.SocketOutputStream.write(SocketOutputStream.java:136)
at
java.io.BufferedOutputStream.flushBuffer(BufferedOutputStream.java:66)
at
java.io.BufferedOutputStream.flush(BufferedOutputStream.java:124)
at
jrun.servlet.jrpp.ProxyEndpoint.proxyGetProps(ProxyEndpoint.java:465)
at
jrun.servlet.jrpp.ProxyEndpoint.readRequest(ProxyEndpoint.java:312)
at
jrun.servlet.jrpp.JRunProxyService.swapRunnable(JRunProxyService.java:144)
at
jrunx.scheduler.ThreadPool$DownstreamMetrics.swapRunnable(ThreadPool.java:320)
at
jrunx.scheduler.ThreadPool$ThreadThrottle.swapRunnable(ThreadPool.java:433)
at
jrunx.scheduler.ThreadPool$UpstreamMetrics.swapRunnable(ThreadPool.java:280)
at jrunx.scheduler.WorkerThread.run(WorkerThread.java:76)
found it in C:\CFusionMX\runtime\logs\default-err.log
Do you know what's causing this?
(I'll be installing a full version of MX 7 this afternoon if
nothing works, probably have to completely uninstall CFMX 6.1 first
and do a registry clean to be sure) -
Dreamweaver 8 not responding on cfm page
I have an existing .cfm page that I'm adding
<cfqueryparam> tags to several queries. Once I add the new
code if I try to highlight it in code view Dreamweaver quits
responding and peggs my processor and also uses around a gig of
physical ram. This continues until I end the Dreamweaver task using
Task Manager. The code is valid and works correctly through a web
browser but hangs as soon as I try to select any text in
dreamweaver. I'm wondering if anyone has experienced this type of
issue and if so is there a way to stop it? Thanks in
advance.On Wed, 4 Oct 2006 15:35:01 +0000 (UTC), "900spg"
<[email protected]> wrote:
>Just an update in case anyone else runs into this issue.
I have deleted the
>WinFileCache-*.dat as suggested above. I deleted the
entire local configuration
>directory and the registry keys for Dreamweaver as well.
I did test the .cfm
>page in question on a different machine running
DreamweaverMX and it worked
>just fine. I'm now in the process of rebuilding the
entire page piece by piece
>to try to determine the section of code that is causing
this problem. When my
>Dreamweaver hangs I get the following errors in my event
viewer:
> Hanging application Dreamweaver.exe, version 8.0.2.2809,
hang module hungapp,
>version 0.0.0.0, hang address 0x00000000.
> and
> Fault bucket 290312414.
> A crash logs directory is not created. Will post more if
I find the root cause
>of the issue.
I don't know if this is easier for you, but if you have more
than one
stick of RAM, you might try pulling them out one at a time.
You might
have a bad stick. -
Failed process not in SXMB_MONI_BPE list
Hi,
I'm on Pi7.1 and have a BPM monitoring related problem: In SXMB_MONI I can see, that my process was aborted due to a faild send action (target system not reachable). When I invoke SXMB_MONI_BPE the process instance is not contained in the list of failed processes. Analyzing the BPM inbound processing queue (SQM2) I can find a stuck queue exposing the error messages "Permanent error in BPE inbound processing".
Does anybody have an idea, why the related business process is not contained in the list of faild processes in SXMB_MONI_BPE? - this was the case on XI3.0 -
Kind regards,
HeikoHi Heiko,
Check the OSS note 1126656 - BPE-TS: Permanent errors in the BPE inbound processing
In parrallel goto TCODE "SWF_XI_CUSTOMIZING".
Check whether ,any errors are there.
All entries related workflow or integration process should be with out any errors and active.
Regards, -
In process of upgradingt from 12.2 to 12.2.4. Successfully applied pre-requisities, on Section 3 of Oracle E-Business Suite Release 12.2.4 Readme (Doc ID 1617458.1)
Following error returned when applying 17204589. Confirmed only database & webtier are active; app tier is down.
App run environment is sourced.
[ERROR]
Error occurred while executing <adpatch workers=1
options=hotpatch
flags=autoskip console=no interactive=no defaultsfile=/u01/oracle/VIS/fs1/EBSapps/appl/admin/VIS/adalldefaults.txt patchtop=/u01/oracle/VIS/fs_ne/EBSapps/patch/17204589 driver=u17204589.drv logfile=u17204589.log>
Tried running adop phase=abort to stop incomplete patch & start over. However, abort also fails with following error:
[STATEMENT] Online patching tool cannot proceed when a previous patching session is incomplete
[STATEMENT] Please ensure no pending patching sessions exist before trying a new patch
[ERROR] Unrecoverable error occured. Exiting the current session.
[STATEMENT] [START 2015/04/24 09:50:44] Unlocking sessions table
[STATEMENT] [END 2015/04/24 09:50:45] Unlocking sessions table
[STATEMENT] Log file: /adop_20150424_095001.log
[STATEMENT] [START 2015/04/24 09:50:47] Unlocking sessions table
[STATEMENT] [END 2015/04/24 09:50:48] Unlocking sessions table
Can't call method "close" on an undefined value at /u01/oracle/VIS/fs1/EBSapps/appl/au/12.0.0/perl/ADOP/Phase.pm line 239.
adop exiting with status = 255 (Fail)
Any ideas on steps to resolve errors & move fw?
Thx!Hi,
Execute "adop -status" and check for incomplete patching sessions.
You need to complete the failed adop session or abort it using the following commands:
adop phase=abort,cleanup cleanup_mode=full
adop phase=fs_clone
Those commands will take some time to complete.
Regards,
Bashar -
What might be slowing down cfm pages on Plesk system?
Hi
We have CF MX7 running on a Win2003 server with Plesk. It is processing cfm pages quickly enough but then serves them up very slowly. So, a simple template which just has the number 1 - 32,000 listed out in plain text with a cfoutput to add a timestamp at the start and end of process takes many seconds to load in the browser, even though the timestamps show the CF page processing took no time at all.
The same page with a htm extension serves up in less than a second.
So, CF appears to be able to do its processing nice an quickly but is seems to hit some kind of bottleneck when it comes to passing the processed data onto whatever process is transporting it to the client browser.
The two sample pages run on a dedicated server take about the same (very quick) time to arrive at the client browser so we think this has to be something to do with the set up of CFMX 7 with Plesk running.
Any ideas?
ChrisChris Pamplin wrote:
So, CF appears to be able to do its processing nice an quickly but is seems to hit some kind of bottleneck when it comes to passing the processed data onto whatever process is transporting it to the client browser
That would almost always be the web server.
If you and determined that ColdFusion is not the bottleneck, you will probably need to start sniffing around your network and see where the packets are going and how long they are taking to get there. A partial list of places that could be bottleneks; web server, proxy server, firewalls, client browser. -
Informatica - FATAL ERROR : Aborting the DTM process
Hi there,
One of our informatica session was running fine for months, but all of sudden it got failed with error:
Message: *********** FATAL ERROR : Caught a fatal signal or exception. ***********
FATAL ERROR : Aborting the DTM process due to fatal signal or exception
Message: *********** FATAL ERROR : Signal Received: SIGSEGV (11) ***********
So I have increased 'DTM Buffer Size' to 1GB and 'Default buffer block size' to 256000 bytes.
Still I got the same error.
Can someone pls help me with this?
Thanks,
RaghuHi,
Here is a link for Troubleshooting: Common Error Messages
https://community.informatica.com/docs/DOC-1619
“[DTM_10004] The DTM process terminated unexpectedly.
This means that the engine could not accomplish the first step in your task. Generally, this indicates that your source file or database is unreadable by the engine (even though you could preview data). Check your source columns for spaces, dashes, or
special characters. It could also mean that a virus scanner, content filter, or proxy server is blocking agent access to the source.”
Meanwhile, this issue is related to informatica cloud. Please understand that we has the very limited resources about the third party program. For quick and accurate answers to your questions, it is recommended that you initial a new thread in the informatica
forum via the below link:
https://community.informatica.com/community/products/informatica_cloud
The reason why we recommend posting appropriately is you will get the most qualified pool of respondents, and other partners who read the forums regularly can either share their knowledge or learn from your interaction with us. Thank you for your understanding.
Hope the issue will be resolved soon.
Tracy Cai
TechNet Community Support -
Why can't I update my iPhone 4 to iOS 5.1? Every time I try it gets all the way done downloading it; however when it's processing the file the page tells me "There is a problem downloading the software for the iPhone. Network connection timed out. Make sure your network settings are correct and your network connection is active. or try again later." and next to the file it has err = -3259. I have tried this 17 times and it won't work. My iTunes is completely up to date. I have made sure that my connection is fine and I have tried turning my firewall off with no avail. This has happened to me before but usually the update will go through after 2-3 tries, never to this extent. I don't know what to do. Help!
Error -3259 is a network timeout error, usually. This article might help:
http://support.apple.com/kb/TS2799 -
How can I add an existing cfm page to a project?
CFB3 Question: How can I add an existing cfm page to a project? I created a project and copied a file into the project folder but I can't seem to find a way to add the cfm file into the project.
@Carl - Well heck, yes I did... But after reading your response I went back and tried right-clicking on and refreshing different things and what worked was right-clicking on the project name in the Navigator window and then clicking on refresh in that context menu.
Thank you Carl! -
Invoking BPEL Process from a JSP Page 500 Internal Server Error
Hi,
I try to invoke a BPEL Process from a JSP Page and receive the following error. I just pasted the example from the Oracle PM Developer's Guide tutorial. Previously I deployed the CreditRatingService BPEL Process.
Can anyone help me, please?
D.
Here is a sequence from my JSP / and the error I get:
String ssn = request.getParameter("ssn");
if(ssn == null)
ssn = "123-12-1234";
String xml = "<ssn xmlns=\"http://services.otn.com\">"
+ ssn + "</ssn>";
Locator locator = new Locator("default","welcome1");
IDeliveryService deliveryService =
(IDeliveryService)locator.lookupService
(IDeliveryService.SERVICE_NAME );
// construct the normalized message and send to oracle bpel process manager
NormalizedMessage nm = new NormalizedMessage( );
nm.addPart("payload", xml );
NormalizedMessage res =
deliveryService.request("CreditRatingService", "process", nm);
Map payload = res.getPayload();
out.println( "BPELProcess CreditRatingService executed!<br>" );
out.println( "Credit Rating is " + payload.get("payload") );
500 Internal Server Error
java.lang.Exception: Erstellen von "ejb/collaxa/system/DeliveryBean"-Bean nicht erfolgreich. Es wurde folgende Exception gemeldet: "javax.naming.NameNotFoundException: ejb/collaxa/system/DeliveryBean not found
at com.evermind[Oracle Containers for J2EE 10g (10.1.3.3.0) ].server.rmi.RMIServerContext.lookup(RMIServerContext.java:207)
at com.evermind[Oracle Containers for J2EE 10g (10.1.3.3.0) ].server.ApplicationContext.unprivileged_lookup(ApplicationContext.java:257)
at com.evermind[Oracle Containers for J2EE 10g (10.1.3.3.0) ].server.ApplicationContext.lookup(ApplicationContext.java:197)
at javax.naming.InitialContext.lookup(InitialContext.java:351)
at com.oracle.bpel.client.util.BeanRegistry.lookupDeliveryBean(BeanRegistry.java:279)
at com.oracle.bpel.client.delivery.DeliveryService.getDeliveryBean(DeliveryService.java:250)
at com.oracle.bpel.client.delivery.DeliveryService.request(DeliveryService.java:83)
at com.oracle.bpel.client.delivery.DeliveryService.request(DeliveryService.java:53)
at _InvokeBP._jspService(_InvokeBP.java:65)
[InvokeBP.jsp]
at com.orionserver[Oracle Containers for J2EE 10g (10.1.3.3.0) ].http.OrionHttpJspPage.service(OrionHttpJspPage.java:59)
at oracle.jsp.runtimev2.JspPageTable.service(JspPageTable.java:462)
at oracle.jsp.runtimev2.JspServlet.internalService(JspServlet.java:594)
at oracle.jsp.runtimev2.JspServlet.service(JspServlet.java:518)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
at com.evermind[Oracle Containers for J2EE 10g (10.1.3.3.0) ].server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:713)
at com.evermind[Oracle Containers for J2EE 10g (10.1.3.3.0) ].server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:370)
at com.evermind[Oracle Containers for J2EE 10g (10.1.3.3.0) ].server.http.HttpRequestHandler.doProcessRequest(HttpRequestHandler.java:871)
at com.evermind[Oracle Containers for J2EE 10g (10.1.3.3.0) ].server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:453)
at com.evermind[Oracle Containers for J2EE 10g (10.1.3.3.0) ].server.http.HttpRequestHandler.serveOneRequest(HttpRequestHandler.java:221)
at com.evermind[Oracle Containers for J2EE 10g (10.1.3.3.0) ].server.http.HttpRequestHandler.run(HttpRequestHandler.java:122)
at com.evermind[Oracle Containers for J2EE 10g (10.1.3.3.0) ].server.http.HttpRequestHandler.run(HttpRequestHandler.java:111)
at oracle.oc4j.network.ServerSocketReadHandler$SafeRunnable.run(ServerSocketReadHandler.java:260)
at oracle.oc4j.network.ServerSocketAcceptHandler.procClientSocket(ServerSocketAcceptHandler.java:239)
at oracle.oc4j.network.ServerSocketAcceptHandler.access$700(ServerSocketAcceptHandler.java:34)
at oracle.oc4j.network.ServerSocketAcceptHandler$AcceptHandlerHorse.run(ServerSocketAcceptHandler.java:880)
Message was edited by:
user603180
Message was edited by:
user603180
Message was edited by:
user603180
Message was edited by:
user603180
Message was edited by:
user603180
Message was edited by:
user603180
Message was edited by:
user603180
Message was edited by:
user603180
Message was edited by:
user603180Here is the solution:
Properties props = new Properties();
props.setProperty("orabpel.platform", "oc4j_10g");
props.setProperty("java.naming.factory.initial",
"com.evermind.server.rmi.RMIInitialContextFactory");
props.setProperty("java.naming.provider.url", "ormi://localhost/orabpel");
props.setProperty("java.naming.security.principal", "oc4jadmin");
props.setProperty("java.naming.security.credentials", "welcome1");
and several jars have to be added to the project:
Orabpel.jar , Orabpel-common.jar, oc4j*.jar,
%ANT_HOME%\lib\ant.jar;
%ANT_HOME%\lib\xercesImpl.jar;
%ANT_HOME%\lib\xml-apis.jar;
%AXIS_HOME%\lib\axis.jar;
%AXIS_HOME%\lib\axis-ant.jar;
%AXIS_HOME%\lib\commons-discovery.jar;
%AXIS_HOME%\lib\commons-logging.jar;
%AXIS_HOME%\lib\jaxrpc.jar;
%AXIS_HOME%\lib\log4j-1.2.8.jar;
%AXIS_HOME%\lib\saaj.jar;
%AXIS_HOME%\lib\wsdl4j.jar; -
.cfm pages won't display on CF10 on Windows server 2008
I have a new VPS setup that has CF10 running on a Windows 2008 box. My site is setup in IIS and I can navigate to any root folder in browser. That's because the root folder(s) recognizes index.cfm as a default page. However, any time I click a link or manually enter a URL string that contains ".cfm" (even on index.cfm pages that display without the actual full path written out) it throws a 404 error. Has anyone else run into this? I know the site is running correctly because like I said, if you enter the following URL: http://www.kyndoutdoors.com/ it will display correctly. However, if you enter http://www.kyndoutdoors.com/index.cfm it will error. HELP!
The wildcard handler handles urls without filenames (http://www.kyndoutdoors.com/), and that appears to be working. However, the specific IIS handler mappings for "*.cfm" does not appear to be. You might try using the ColdFusion Web Server Configuration Tool (WSConfig) to remove the IIS connectors (then restart IIS), and then re-add the connectors.
Another thought: were your IIS sites added to IIS after ColdFusion was installed and configured for IIS? If so, the connectors appear to not be propogating forward for new sites. I've seen this behavior before with ColdFusion 9 and IIS 7.5, but CF10 seems to handle this better. Again, removing and re-adding the connectors seems to resolve these situations for me.
EDIT:
Hmmm. 404 errror actually makes me think this may be a file permissions issue. What account is the ColdFusion service running as? Make sure that account has permissions to the folder containing your website(s).
-Carl V.
Message was edited by: Carl Von Stetten -
I've used to display a PDF file inside my JSP page. It is working fine in IE. However, many of users of this application are using Mozilla and the platform is Ubuntu so it is vital that the file is shown in Mozilla as well. How can I solve this problem.
== This happened ==
Every time Firefox opened
== I run my jsp pageSuch conditional code will only work in IE and not in other browsers like Firefox.
You can ask questions and advice about web development at the mozillaZine Web Development/Standards Evangelism forum.<br />
A good place to ask questions and advice about web development is at the mozillaZine Web Development/Standards Evangelism forum.<br />
The helpers at that forum are more knowledgeable about web development issues.<br />
You need to register at the mozillaZine forum site in order to post at that forum.<br />
See http://forums.mozillazine.org/viewforum.php?f=25 -
I am trying to embed a video in a cfm page. The FORM page before is where they can link the video URL and the preview page is where they can view the video (and other information) before it get submitted and saved in the database.
on the FORM page I have the following code: (there's much more code, but this is the coding that's related to what I am trying to do.
<cfset #session.video# = #video#>
<cfif (#video# is "") or (#left (sound, 7)# is not "http://")>
<cfset #video# = "http://#video#">
</cfif>
<input name="video" type="text" size=43 maxlength=250 value="#video#"><br>
Someone types in the url of the video (IE a youtube video or something similar)
ON THE ITEM PREVIEW PAGE. I have the related coding
<!--- define videoURL --->
<cfif Left(session.video, 9) IS "http://ww">
<cfset isVideo = "TRUE">
<cfset videoURL = Trim(session.video)>
<cfelse>
<cfset isVideo = "FALSE">
</cfif>
<cfif isVideo>
<cfoutput><br><b>Video:</b><object width="480" height="385"><param name="movie" value="#videoURL#"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="#videoURL#" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="385"></embed></object></cfoutput>
</cfif>
Sooo what's suppose to happen is that you see a preview of the video, but nothing shows up
The source code SHOWS the above information with the correct value of the video, but it doesn't show the player, etc.
Not sure what i am doing wrong.
it worked once, but I am not sure what I did or why it's not working now.What happens when you strip the code down to the bear essentials and do something like
<cfoutput>
<object width="480" height="385">
<param name="movie" value="#videoURL#"></param>
<param name="allowFullScreen" value="true"></param>
<param name="allowscriptaccess" value="always"></param>
<embed src="#videoURL#" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="385"></embed>
</object>
</cfoutput>
Maybe you are looking for
-
I am unable to back up my ipod touch, I try and do it manually and it sits on "Backing Up.........", it has been sitting on this all day. I am on the free 5GB plan, availabe storage is 2.3GB, any suggestions
-
Check printing issue when vendor in Arabic and other in english are used
We are facing a scenario in which when we try to print two checks (one in arabic and the other in english) , the amount in words for english is creating alignment issue . Like 54647.08 in words would be fifty four thousand six hundred fourty seven
-
Materialized view with timestamp
I created materialized view and use sysdate statement to add a time column. But i want to change row time not column. Keep reading at the bottom you will know what I mean. SQL> CREATE MATERIALIZED VIEW MV_DEPT 2 BUILD IMMEDIATE 3 REFRESH FAST ON COMM
-
Hey, sometimes when I'm importing a burned CD the track order is mixed up, and when I put it on my iTunes I can't figure out how to put the songs in the right order. When they're in My Library it's not possible to move them around, is there some way
-
"Export To Premiere" Does Not Work
Premiere sequence sent to Audition for editing does not export back to Premiere. It does create the new audio files in a seesion folder. I can import the files into my project, but that's not how it's supposed to work. It worked in the past. CS6