Mozilla-firefox compile but can't run
Hi,
I wanted to try to optimized my firefox build, so I went to package cvs (http://cvs.archlinux.org/cgi-bin/viewcv … ag=CURRENT)
and downloaded everything.
Now I run makepkg and everything runs ok. I didn't modified the PKGBUILD.
Now when I install the new package and try to run firefox, I get:
-(nicolas@di8500:0)-(9 files:36K@Fichiers)-(0 jobs)-(13:54)-
-(~/Fichiers:$)-> firefox
*** loading the extensions datasource
*** ExtensionManager:_updateManifests: no access privileges to application directory, skipping.
*** loading the extensions datasource
*** ExtensionManager:_updateManifests: no access privileges to application directory, skipping.
And this goes on forever...
What could be wrong? Can the CFLAGS cause this? Here are what I've tryed:
export CFLAGS="-march=pentium4 -O3 -pipe -fomit-frame-pointer -mmmx -msse -msse2 -mfpmath=sse -fprefetch-loop-arrays -ffast-math"
export CXXFLAGS="${CFLAGS} -fvisibility-inlines-hidden"
Thank you very much.
For some times, I had this CTAGS in my /etc/makepkg.conf:
export CFLAGS="-march=pentium4 -O3 -pipe -fomit-frame-pointer -mmmx -msse -msse2 -mfpmath=sse -fprefetch-loop-arrays"
I then added "-ffast-math" yesterday.
Anything done after compiling with both tags didn't work (even running as root).
I switched back to the default
export CFLAGS="-march=i686 -O2 -pipe -Wl,-O1"
export CXXFLAGS="-march=i686 -O2 -pipe -Wl,-O1"
And now my own compiled firefox works... So It seems that this is a cflag error...
Anyone know witch flag could break it?
Similar Messages
-
It compiles but can't run it!
Hi
I am really new to java. I got this code from net and tried to compile it. Idoes compile but when i run it , i get the messege,
"java.lang.NoSuchMethodError: main
Exception in thread "main" .
Here is me code.Can someone pleaese tell me y i can't run it and how to fix it. Thanks for your time.
import java.awt.*;
import java.awt.event.*;
public class calculator extends java.applet.Applet implements ActionListener {
TextField txtTotal = new TextField("");
Button button[] = new Button[10];
Button divide = new Button("/");
Button mult = new Button("*");
Button plus = new Button ("+");
Button minus = new Button("-");
Button isequalto = new Button("=");
Button clear = new Button("CA");
double num ,numtemp ;
int counter;
String strnum = "",strnumtemp = "" ;
String op = "";
public void operation() {
counter ++;
if (counter == 1) {
numtemp = num;
strnum = "";
num = 0;
}else{
if (op == "+") numtemp += num;
else if (op == "-") numtemp -= num;
else if (op == "*") numtemp = numtemp * num;
else if (op == "/") numtemp = numtemp / num;
strnumtemp = Double.toString(numtemp);
txtTotal.setText(strnumtemp);
strnum = "";
num = 0;
public void init() {
setLayout(null);
plus.setBackground(Color.blue);
plus.setForeground(Color.white);
minus.setBackground(Color.blue);
minus.setForeground(Color.white);
divide.setBackground(Color.blue);
divide.setForeground(Color.white);
isequalto.setBackground(Color.blue);
isequalto.setForeground(Color.white);
mult.setBackground(Color.blue);
mult.setForeground(Color.white);
clear.setBackground(Color.blue);
clear.setForeground(Color.red);
for(int i = 0;i <= 9; i ++) {
button[i] = new Button(String.valueOf(i));
button.setBackground(Color.orange);
button[i].setForeground(Color.blue);
button[1].setBounds(0,53,67,53);
button[2].setBounds(67,53,67,53);
button[3].setBounds(134,53,67,53);
button[4].setBounds(0,106,67,53);
button[5].setBounds(67,106,67,53);
button[6].setBounds(134,106,67,53);
button[7].setBounds(0,159,67,53);
button[8].setBounds(67,159,67,53);
button[9].setBounds(134,159,67,53);
for (int i = 1;i <= 9; i ++) {
add(button[i]);
txtTotal.setBounds(0,0,200,53);
add(txtTotal);
plus.setBounds(0,212,67,53);
add(plus);
button[0].setBounds(67,212,67,53);
add(button[0]);
minus.setBounds(134,212,67,53);
add(minus);
divide.setBounds(134,264,67,53);
add(divide);
isequalto.setBounds(67,264,67,53);
add(isequalto);
mult.setBounds(0,264,67,53);
add(mult);
add(clear);
public void start() {
for(int i = 0;i <= 9; i ++) {
button[i].addActionListener(this);
plus.addActionListener(this);
minus.addActionListener(this);
divide.addActionListener(this);
mult.addActionListener(this);
isequalto.addActionListener(this);
clear.addActionListener(this);
public void stop() {
for(int i = 0;i <= 9; i ++) {
button[i].addActionListener(null);
plus.addActionListener(null);
minus.addActionListener(null);
divide.addActionListener(null);
mult.addActionListener(null);
isequalto.addActionListener(null);
clear.addActionListener(null);
public void actionPerformed(ActionEvent e) {
for(int i = 0;i <= 9; i++) {
if (e.getSource() == button[i]) {
play(getCodeBase(),i + ".au");
strnum += Integer.toString(i);
txtTotal.setText(strnum);
num = Double.valueOf(strnum).doubleValue();
if (e.getSource() == plus) {
operation();
op = "+";
if (e.getSource() == minus) {
operation();
op = "-";
if (e.getSource() == divide) {
operation();
op = "/";
if (e.getSource() == mult) {
operation();
op = "*";
if (e.getSource() == isequalto) {
if (op == "+") numtemp += num;
else if (op == "-") numtemp -= num;
else if (op == "*") numtemp = numtemp * num;
else if (op == "/") numtemp = numtemp / num;
strnumtemp = Double.toString(numtemp);
txtTotal.setText(strnumtemp);
strnumtemp = "";
numtemp = 0;
strnum = "";
num = 0;
counter = 0;
if (e.getSource() == clear) {
txtTotal.setText("0");
strnumtemp = "";
numtemp = 0;
strnum = "";
num = 0;
counter = 0;Thanks for your reply.
Ok i used the link that you sent me and saved the following in the same directory where i have "calcultor.class".
<HTML>
<HEAD>
<TITLE> A Simple Program </TITLE>
</HEAD>
<BODY>
<APPLET CODE="calculator.class" WIDTH=150 HEIGHT=25>
</APPLET>
</BODY>
</HTML>
I saved it with the name "calculator.html".
Now when in my browser i type calculator.html, nothing happens.
I am sure i am missing something but i don't know what.Can someone please help me!
thanks -
Can compile but can't run....
Last year I compiled and ran programs and applets with the Java SDK Version 1.4.0 on Windows XP. This year I am basically going thru the same motions, but now I can compile programs but not run them. The error that I get using the DOS prompt command is
C:\VMBwork>java HelloWorld
Exception in thread "main" java.lang.NoClassDefFoundError: HelloWorld
I moved to a new Computer Lab over the summer, so the technicians loaded j2sdk1.4.2_04 with NetBeans IDE. I have set the path in XP to c:\j2sdk1.4.2_04\bin and the classpath to c:\Program Files\Java\j2re1.4.2_04\lib\ext. This appears to be the same set up as last year...but no java programs run.
I even tried loading j2sdk1.4.2_05 new on my computer without Netbeans with the same path changes, but to no avail. Any suggestions? The students are really anxious to get into programming.C:\VMBwork>java HelloWorld
Exception in thread "main"
java.lang.NoClassDefFoundError: HelloWorldIs HelloWorld.class in C:\VMBwork?
Is HelloWorld.java defined in a package?
If answers are yes and no (respectively), you should be able to run using
java -cp . HelloWorld>
I moved to a new Computer Lab over the summer, so the
technicians loaded j2sdk1.4.2_04 with NetBeans IDE. I
have set the path in XP to c:\j2sdk1.4.2_04\bin and
the classpath to c:\Program
Files\Java\j2re1.4.2_04\lib\ext. ^^^^^^^^^^^^ doesn't help for classpath (it's already set this way and you can't change that).
-Alexis
This appears to be
the same set up as last year...but no java programs
run.
I even tried loading j2sdk1.4.2_05 new on my computer
without Netbeans with the same path changes, but to no
avail. Any suggestions? The students are really
anxious to get into programming. -
Do i absolutely need to install Mozilla Firefox on my pc to run/use MozFireFoxPortable ?
i've been trying to use MFFPortable for several days and am as confused as hell whether i'm in FF or FFPortable
FFPortable says their product is sooooooooo easy to install; they don't say it is easy to use with confidence
can i just install FFPortable on an external (thumb) drive as seems to be its intention and purpose for security reasons without any parts of MozFireFox on the computer hard drive ?
thnx, johnYou can copy the contents of your regular Firefox profile into your Firefox Portable profile folder. This way you'll have all your regular data like bookmarks, saved passwords, cookies, and so on.
* [[Profiles - Where Firefox stores your bookmarks, passwords and other user data]]
* http://portableapps.com/support/firefox_portable#local_profile
If you still want to export and import bookmarks manually, see
* [[Restore bookmarks from backup or move them to another computer]]
* https://www.mozilla.org/firefox/sync/
''johndouglasdahl wrote:''
when i enter the url of a site i visit, the <return> starts & takes me automatically to MFF not to PORTABLE.
You launch Firefox Portable, you type something into the address bar and press Enter, and your local version of Firefox starts? If so, that simply shouldn't happen, and I can't imagine why it does. I suggest you continue the conversation that you started over on the Firefox Portable support forum:
* http://portableapps.com/node/42334 -
Program compiles, but does not run
To: XCode Users <[email protected]>
From: Brigit Ananya <[email protected]>
Subject: Program compiles, but does not run
I am trying to port a Java application from the PC to the Mac. I am using XCode and the program compiles, but it does not run.
When I try to run the ...app, I get the message that the main class is not specified, etc.
When I try to run the ...jar, I do not get the message that the main class is not specified, but I do get the message that there is no Manifest section for bouncycastle, etc.
Here are the detailed messages I get in the Console when I try to run the program:
When I try to run the ...app, I get the following message:
1/9/09 7:21:17 AM [0x0-0x8c08c].com.AnanyaSystems.AnanyaCurves[2253] [LaunchRunner Error] No main class specified
1/9/09 7:21:17 AM [0x0-0x8c08c].com.AnanyaSystems.AnanyaCurves[2253] [JavaAppLauncher Error] CallStaticVoidMethod() threw an exception
1/9/09 7:21:17 AM [0x0-0x8c08c].com.AnanyaSystems.AnanyaCurves[2253] Exception in thread "main" java.lang.NullPointerException
1/9/09 7:21:17 AM [0x0-0x8c08c].com.AnanyaSystems.AnanyaCurves[2253] at apple.launcher.LaunchRunner.run(LaunchRunner.java:112)
1/9/09 7:21:17 AM [0x0-0x8c08c].com.AnanyaSystems.AnanyaCurves[2253] at apple.launcher.LaunchRunner.callMain(LaunchRunner.java:50)
1/9/09 7:21:17 AM [0x0-0x8c08c].com.AnanyaSystems.AnanyaCurves[2253] at apple.launcher.JavaApplicationLauncher.launch(JavaApplicationLauncher.java:52)
When I try to run the ...jar, I do get the following message:
1/9/09 7:22:43 AM [0x0-0x8d08d].com.apple.JarLauncher[2262] at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:374)
1/9/09 7:28:45 AM [0x0-0x8f08f].com.apple.JarLauncher[2277] Exception in thread "main"
1/9/09 7:28:45 AM [0x0-0x8f08f].com.apple.JarLauncher[2277] java.lang.SecurityException: no manifiest section for signature file entry org/bouncycastle/asn1/DEREnumerated.class
1/9/09 7:28:45 AM [0x0-0x8f08f].com.apple.JarLauncher[2277] at sun.security.util.SignatureFileVerifier.verifySection(SignatureFileVerifier.java:377)
1/9/09 7:28:45 AM [0x0-0x8f08f].com.apple.JarLauncher[2277] at sun.security.util.SignatureFileVerifier.processImpl(SignatureFileVerifier.java:231)
1/9/09 7:28:45 AM [0x0-0x8f08f].com.apple.JarLauncher[2277] at sun.security.util.SignatureFileVerifier.process(SignatureFileVerifier.java:176)
1/9/09 7:28:45 AM [0x0-0x8f08f].com.apple.JarLauncher[2277] at java.util.jar.JarVerifier.processEntry(JarVerifier.java:233)
1/9/09 7:28:45 AM [0x0-0x8f08f].com.apple.JarLauncher[2277] at java.util.jar.JarVerifier.update(JarVerifier.java:188)
1/9/09 7:28:45 AM [0x0-0x8f08f].com.apple.JarLauncher[2277] at java.util.jar.JarFile.initializeVerifier(JarFile.java:325)
1/9/09 7:28:45 AM [0x0-0x8f08f].com.apple.JarLauncher[2277] at java.util.jar.JarFile.getInputStream(JarFile.java:390)
1/9/09 7:28:45 AM [0x0-0x8f08f].com.apple.JarLauncher[2277] at sun.misc.URLClassPath$JarLoader$1.getInputStream(URLClassPath.java:620)
1/9/09 7:28:45 AM [0x0-0x8f08f].com.apple.JarLauncher[2277] at sun.misc.Resource.cachedInputStream(Resource.java:58)
1/9/09 7:28:45 AM [0x0-0x8f08f].com.apple.JarLauncher[2277] at sun.misc.Resource.getByteBuffer(Resource.java:113)
1/9/09 7:28:45 AM [0x0-0x8f08f].com.apple.JarLauncher[2277] at java.net.URLClassLoader.defineClass(URLClassLoader.java:249)
1/9/09 7:28:45 AM [0x0-0x8f08f].com.apple.JarLauncher[2277] at java.net.URLClassLoader.access$100(URLClassLoader.java:56)
1/9/09 7:28:45 AM [0x0-0x8f08f].com.apple.JarLauncher[2277] at java.net.URLClassLoader$1.run(URLClassLoader.java:195)
1/9/09 7:28:45 AM [0x0-0x8f08f].com.apple.JarLauncher[2277] at java.security.AccessController.doPrivileged(Native Method)
1/9/09 7:28:45 AM [0x0-0x8f08f].com.apple.JarLauncher[2277] at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
1/9/09 7:28:45 AM [0x0-0x8f08f].com.apple.JarLauncher[2277] at java.lang.ClassLoader.loadClass(ClassLoader.java:316)
1/9/09 7:28:45 AM [0x0-0x8f08f].com.apple.JarLauncher[2277] at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:280)
1/9/09 7:28:45 AM [0x0-0x8f08f].com.apple.JarLauncher[2277] at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
1/9/09 7:28:45 AM [0x0-0x8f08f].com.apple.JarLauncher[2277] at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:374)
I do specify the main class in both, the Manifest file and the Info.plist file, in the correct way, "package.MainClass". Is there another place where I need to specify it?
Why do I need org/bouncycastle/asn1/DEREnumerated.class, and how would I have to specify it in Manifest?
I also posted these questions at Mac Programming at forums.macrumors.com and at Xcode-users Mailing List at lists.apple.com/mailman/listinfo, but I did not get any answer.
Please help! Thanks!There was something wrong with my Info.plist file.
So, here is my corrected Info.plist file:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>CFBundleDevelopmentRegion</key>
<string>English</string>
<key>CFBundleExecutable</key>
<string>AnanyaCurves</string>
<key>CFBundleGetInfoString</key>
<string></string>
<key>CFBundleIconFile</key>
<string>AnanyaCurves.icns</string>
<key>CFBundleIdentifier</key>
<string>com.AnanyaSystems.AnanyaCurves</string>
<key>CFBundleInfoDictionaryVersion</key>
<string>6.0</string>
<key>CFBundleName</key>
<string>AnanyaCurves</string>
<key>CFBundlePackageType</key>
<string>APPL</string>
<key>CFBundleShortVersionString</key>
<string>0.1</string>
<key>CFBundleSignature</key>
<string>ac</string>
<key>CFBundleVersion</key>
<string>0.1</string>
<key>Java</key>
<dict>
<key>JMVersion<key>
<string>1.4+</string>
<key>MainClass</key>
<string>AnanyaCurves</string>
<key>VMOptions</key>
<string>-Xmx512m</string>
<key>Properties</key>
<dict>
<key>apple.laf.useScreenMenuBar</key>
<string>true</string>
<key>apple.awt.showGrowBox</key>
<string>true</string>
</dict>
</dict>
</dict>
</plist>Ok, so now I can at least run the AnanyaCurves.jar file by double-clicking on it.
However, I still cannot run the AnanyaCurves.app file. When I double-click on it, I get the following message in the Console:
1/11/09 5:12:26 PM [0x0-0x67067].com.apple.JarLauncher[1128] at ananyacurves.AnanyaCurves.main(AnanyaCurves.java:1961)
1/11/09 5:13:11 PM [0x0-0x6a06a].com.AnanyaSystems.AnanyaCurves[1137] [JavaAppLauncher Error] CFBundleCopyResourceURL() failed loading MRJApp.properties file
1/11/09 5:13:11 PM [0x0-0x6a06a].com.AnanyaSystems.AnanyaCurves[1137] [LaunchRunner Error] No main class specified
1/11/09 5:13:11 PM [0x0-0x6a06a].com.AnanyaSystems.AnanyaCurves[1137] [JavaAppLauncher Error] CallStaticVoidMethod() threw an exception
1/11/09 5:13:11 PM [0x0-0x6a06a].com.AnanyaSystems.AnanyaCurves[1137] Exception in thread "main" java.lang.NullPointerException
1/11/09 5:13:11 PM [0x0-0x6a06a].com.AnanyaSystems.AnanyaCurves[1137] at apple.launcher.LaunchRunner.run(LaunchRunner.java:112)
1/11/09 5:13:11 PM [0x0-0x6a06a].com.AnanyaSystems.AnanyaCurves[1137] at apple.launcher.LaunchRunner.callMain(LaunchRunner.java:50)
1/11/09 5:13:11 PM [0x0-0x6a06a].com.AnanyaSystems.AnanyaCurves[1137] at apple.launcher.JavaApplicationLauncher.main(JavaApplicationLauncher.java:61)Why is it looking for the MRJApp.properties file? Isn't this outdated? Shouldn't it look for the Info.plist file? I do not have a MRJApp.properties file.
Also, in the Run menu of my XCode project, Go, Run, and Debug are disabled, but perhaps this has to do with not being able to run the AnanyaCurves.app file.
Thanks for your time! I really appreciate any help you can give me! -
PLSQL compiles but doesn't run.. I've declared it everywhere but still..
PLSQL compiles but doesn’t run.. I’ve declared it everywhere but still..
Afternoon.. Hopefully a quick one for someone.. I’m trying to run a Concurrent Program in ORACLE Financials using a Data Template derived BI Publisher report.
Error message received..
SUBIXCLT module: UofS Expense Claim Tracking Report
+--------------------------------------------------------------------------
All Parameters: raisedby=:status=:claimant=:expense_date_from=:expense_date_to=:LP_ORDERED_BY=Expense Report Number
Data Template Code: SUBIXCLT
Data Template Application Short Name: PO
Debug Flag: N
{raisedby=, claimant=, expense_date_to=, expense_date_from=, status=, LP_ORDERED_BY=Expense Report Number}
Calling XDO Data Engine...
[060410_025628319][][STATEMENT] Start process Data
[060410_025628324][][STATEMENT] Process Data ...
[060410_025628329][][STATEMENT] Executing data triggers...
[060410_025628329][][STATEMENT] BEGIN
SUBIXCLT.claimant := :claimant ;
SUBIXCLT.expense_date_from := :expense_date_from ;
SUBIXCLT.expense_date_to := :expense_date_to ;
SUBIXCLT.raisedby := :raisedby ;
SUBIXCLT.status := :status ;
SUBIXCLT.lp_ordered_by := :lp_ordered_by ;
:XDO_OUT_PARAMETER := 1;
END;
l_flag Boolean;
BEGIN
l_flag := SUBIXCLT.BEFOREREPORT(L_ORDERED) ;
if (l_flag) then
:XDO_OUT_PARAMETER := 1;
end if;
end;
[060410_025628356][][EXCEPTION] SQLException encounter while executing data trigger....
java.sql.SQLException: ORA-06550: line 4, column 33:
PLS-00201: identifier 'L_ORDERED' must be declared
ORA-06550: line 4, column 1:
PL/SQL: Statement ignoredThe Data Template
The Data Template
<?xml version="1.0" encoding="utf-8" ?>
- <dataTemplate name="UofS_OutstandngExpenses_Report" defaultPackage="SUBIXCLT" dataSourceRef="FINDEV" version="1.0">
- <properties>
<property name="xml_tag_case" value="upper" />
<property name="include_parameters" value="true" />
<property name="debug_mode" value="on" />
</properties>
- <parameters>
<parameter name="claimant" dataType="character" defaultValue="" />
<parameter name="expense_date_from" dataType="date" defaultValue="" />
<parameter name="expense_date_to" dataType="date" defaultValue="" />
<parameter name="raisedby" dataType="character" defaultValue="" />
<parameter name="status" dataType="character" defaultValue="" />
<parameter name="lp_ordered_by" dataType="character" defaultValue="" />
</parameters>
- <dataQuery>
<dataTrigger name="beforeReportTrigger" source="SUBIXCLT.BEFOREREPORT(L_ORDERED)" />
- <sqlStatement name="Q1">
- <![CDATA[
SELECT DISTINCT
erh.invoice_num,
pap.full_name EMP_CLAIMING,
DECODE(NVL(erh.expense_status_code, 'Not yet Submitted (NULL)'), 'CANCELLED', 'CANCELLED',
'EMPAPPR', 'Pending Individuals Approval', 'ERROR', 'Pending System Administrator Action',
'HOLD_PENDING_RECEIPTS ', 'Hold Pending Receipts', 'INPROGRESS', 'In Progress', 'INVOICED', 'Ready for Payment',
'MGRAPPR', 'Pending Payables Approval', 'MGRPAYAPPR', 'Ready for Invoicing', 'PAID', 'Paid',
'PARPAID', 'Partially Paid', 'PAYAPPR', 'Payables Approved', 'PENDMGR', 'Pending Manager Approval',
'PEND_HOLDS_CLEARANCE', 'Pending Payment Verification', 'REJECTED', 'Rejected', 'RESOLUTN', 'Pending Your Resolution',
'RETURNED', 'Returned', 'SAVED', 'Saved', 'SUBMITTED', 'Submitted', 'UNUSED', 'UNUSED',
'WITHDRAWN','Withdrawn', 'Not yet Submitted (NULL)') "EXPENSE_STATUS" ,
NVL(TO_CHAR(erh.report_submitted_date,'dd-MON-yyyy'),'NULL') SUBMIT_DATE,
NVL(TO_CHAR(erh.expense_last_status_date,'dd-MON-yyyy'),'NULL') LAST_UPDATE,
erh.override_approver_name ER_Approver,
fu.description EXP_ADMIN,
erh.total,
erh.description
FROM
AP_EXPENSE_REPORT_HEADERS_all erh,
per_all_people_f pap, fnd_user fu
WHERE erh.employee_id = pap.person_id
AND fu.user_id = erh.created_by
AND NVL(erh.expense_status_code, 'Not yet Submitted') NOT IN ('MGRAPPR', 'INVOICED', 'PAID', 'PARPAID')
AND pap.full_name = NVL(:claimant, pap.full_name)
AND TRUNC(erh.report_submitted_date) BETWEEN NVL(:expense_date_from, '01-JAN-1999') AND NVL(:expense_date_to,'31-DEC-2299')
AND fu.description = NVL(:raisedby,fu.description)
AND erh.expense_status_code = NVL(:status,erh.expense_status_code) &LP_ORDERED_BY
]]>
</sqlStatement>
</dataQuery>
<dataTrigger name="beforeReportTrigger" source="SUBIXCLT.BEFOREREPORT(L_ORDERED)" />
- <dataStructure>
- <group name="G_XP_CLM_TRACKNG" source="Q1">
<element name="INVOICE_NUM" value="INVOICE_NUM" />
<element name="EMP_CLAIMING" value="EMP_CLAIMING" />
<element name="EXPENSE_STATUS" value="EXPENSE_STATUS" />
<element name="SUBMIT_DATE" value="SUBMIT_DATE" />
<element name="LAST_UPDATE" value="LAST_UPDATE" />
<element name="LP_ORDERED_BY" dataType="varchar2" value="SUBIXCLT.LP_ORDERED_BY" />
</group>
</dataStructure>
</dataTemplate>The PL SQL..
The PL SQL..
CREATE OR REPLACE PACKAGE Subixclt IS
L_ORDERED VARCHAR2(50);
RAISEDBY VARCHAR2(50);
STATUS VARCHAR2(50);
CLAIMANT VARCHAR2(50);
LP_ORDERED_BY VARCHAR2(50);
FUNCTION BEFOREREPORT(L_ORDERED IN VARCHAR2) RETURN VARCHAR2;
EXPENSE_DATE_FROM DATE;
EXPENSE_DATE_TO DATE;
--RETURN VARCHAR2;
END;
CREATE OR REPLACE PACKAGE BODY Subixclt IS
FUNCTION BEFOREREPORT(L_ORDERED IN VARCHAR2)RETURN VARCHAR2 IS
BEGIN
Fnd_File.PUT_LINE(Fnd_File.LOG,'L_ORDERED'||L_ORDERED);
DECLARE
LP_ORDERED_BY VARCHAR2(50);
L_ORDERED VARCHAR2(50);
RAISEDBY VARCHAR2(50);
STATUS VARCHAR2(50);
CLAIMANT VARCHAR2(100);
EXPENSE_DATE_FROM DATE;
EXPENSE_DATE_TO DATE;
BEGIN
IF (LP_ORDERED_BY='Expense Report Number') THEN
LP_ORDERED_BY :='order by 1 asc;';
ELSIF (LP_ORDERED_BY='Person Claiming') THEN
LP_ORDERED_BY :='order by 2 asc;';
ELSIF (LP_ORDERED_BY='Submit Date') THEN
LP_ORDERED_BY :='order by 4 asc;';
END IF;
RETURN(L_ORDERED);
--RETURN NULL;
END;
END;
END;Thanks for looking..
Steven
Edited by: Mr_Alkan on Jun 4, 2010 3:35 PMOne has to initialise a session first for use with Oracle Apps if you want to make it run as a concurrent job.
Any decleration within your package will not be recognised unless initialisation is sucessful.
Investigate the built-in packages:
FND_GLOBAL - for initialisation
FND_SUBMIT - for setting session relevant parameters
-- function returns true or false depending on whether the initialisation was sucessful or not
create or replace function is_Init_OK (p_User_Name in varchar2
,p_Responsibility in varchar2
,p_Language in varchar2) return boolean as
b_Set_NLS boolean;
b_Set_Mode boolean;
r_ISet fnd_Init := Get_Init_Set(p_User_Name, p_Responsibility);
begin
-- 1
fnd_global.apps_initialize(r_ISet.User_ID, r_ISet.Resp_ID, r_ISet.App_ID);
-- 2
b_Set_NLS := fnd_submit.set_nls_options(p_Language);
-- 3
b_Set_Mode := fnd_submit.set_mode (false);
return (b_Set_Mode and b_Set_NLS and ( (r_ISet.Resp_ID is not null)
and (r_ISet.User_ID is not null)
exception
when others then
return false;
end is_Init_OK;
-- for example
declare
l_User_ID number = 'IMPORT_POST'; --- import post user
l_Resp number = 'Import and Posting responsibility' -- import posting responsibility
l_Language varchar2(100) := 'AMERICAN';
b_Init boolean := false;
INIT_EXCEPTION exception;
begin
b_Init := is_Init_OK(l_User_ID, l_Resp, l_Language);
if (not b_Init) then
raise INIT_EXCEPTION;
end if;
-- conitnue with your processing
exception
when others then
when INIT_EXECPTION then
when others then
end;
/ -
1. Firefox Help
2. Search
Refine your search
Found 0 results for I have a lot of firefox downloads BUT can't find anything to click to see them - Where is the button that will show all Firefox downloads? in English in EnglishTools > Downloads or {Ctrl + J} will open the Downloads window
-
When I'm running Firefox 4, I can't run Adobe Photoshop Elements 5.0 at the same time. I get an error message which reads "attempt to access invalid address". When I stop running Firefox, I can use Photoshop again. What can I do?
Which OS are you using? Because there have been some issue with Win7 and PSE4. Try upgrading to PSE8.You can try the trial version of PSE8.
-
I don't want Bing and VGrabber Extensions on Mozilla Firefox. How can I get rid off these extensions.
to uninstall vGrabber from firefox, go to FireFox browser menu Tools and select Add-ons and then click on Extensions. You will see it in the list with remove buttons. just click on it to remove and restart the browser.
-
platform: windows server 2008 r2; ide: visual studio 2005 (installed the x64 development kit)
Hi, everyone.
I want to migrate my application to x64 platform from x86/win32 platform. I added x64 platform in visual c++ 2005 option, and compiled successfully. But the application can not start. When start it always pop up an alert dialog saying "The application
was unable to start correctly (0xc0000142). Click OK to close the application." Meanwhile, it's worked well when I use win32 option to compile.
Someone says online, the dependency walker can detect some root cause. I used it, and found that IEFRAME.dll may be had some problem because when I double click it, pop up a dialogue saying "Errors were detected when processing "c:\windows\system32\IEFRAME.DLL".
See the log window for details.". But I can not resolve this issue.
Please help me.If I had to try to solve this:
I'd start by verifying that I can compile, and run a skeleton x64 Windows app. Just create one from scratch using the Windows Application project template, add the x64 platform, build it and run. Hopefully all goes well.
If that works, then I'd try trimming down your app to just its essentials. If you're not using revision control software, back up your projects now, because once you find the problem by hacking and slashing, you'll want to revert so you can make a
clean fix.
The first thing to do here is just put a return 0; in the beginning of WinMain to see if it's code at runtime that's causing the problem or something about the linking and dependent library loading.
I'm guessing that, even with return 0, you will still have a problem, which would suggest that you are perhaps still linking against a 32-bit version of a library or something like that. Start removing dependencies or references or libraries until
you can build and run your stripped-down application. Eventually you'll find the one reference/library that causes it to fail to load.
You can also check the debug window to see if some modules loaded correctly and others not.
You can also run
Process Monitor (sysinternals) to see which dll it was accessing when it failed to load.
Make sure you revert any changes you made while hacking and slashing, then make your platform fixes, and have another go.
I suspect that eventually you'll find that you've added a link library that is a 32-bit .lib or a component that references a 32-bit library. You'll have to make sure you specify the x64 .libs for whatever libraries you are using. Sometimes this
means that you have to change you additional linker directories to point to the x64 libs instead of the x86/win32 libs. Be very careful about your platform when specifying linker libraries, directories, etc.
It could also be that the x64 version of a dll has been copied to your output folder rather than the x86 version, assuming they have the same name. You'll have to sort out your SDKs and get the right .libs and .dlls.
Make sure that your settings and property pages are set correctly for Release and Debug, and for x86 and x64. -
i downloaded firefox 4 but did not notice that it required osx10.5 as my computer is running 10.4.11 installed program ok but when trying to open it i get message that it will not run on my system.
how do i get back to 3.6 as firefox 4 appears to have deleted all the old files. can i retrieve my bookmarks etc and where can i download version 3.6You can get the latest version of Firefox 3.6 from http://www.mozilla.com/en-US/firefox/all-older.html
Mozilla are working to prevent Mac users with non-compatible systems from getting the notification about Firefox 4, and also not displaying the "Download Firefox 4" button on http://www.mozilla.com -
Hello, I have an issue with surfing with Firefox. The browser starts but can't access any website. The same issue is experienced with Google Chrome. On the other hand, Internet Explorer works smoothly. Thanks
Some problems occurs when your Internet security program was set
to trust the previous version of Firefox, but no longer recognizes your
updated version as trusted. Now how to fix the problem: To allow
Firefox to connect to the Internet again;
* Make sure your Internet security software is up-to-date (i.e. you are running the latest version).
* Remove Firefox from your program's list of trusted or recognized programs. For detailed instructions, see
'''[https://support.mozilla.org/en-US/kb/configure-firewalls-so-firefox-can-access-internet Configure firewalls so that Firefox can access the Internet.]''' {web link} -
I use a Windows 8.1 operating system. Not the RT version or a new version; just the standard version of Windows 8.1. I have an app for Mozilla Firefox on my start screen, and one pinned to my task bar. I deleted the shortcut to Firefox from the desktop, and deleted it from the hard drive, but now I wish I hadn't I can't find an operating system option to create another shortcut, and I can't find the same or similar option on Firefox. Please help. Thanks.
Hi, I have Win 7, so can only generalize, but I would enter '''Firefox''' into the PCs search box, then right click > Send To Desktop.
Hope that may help. -
Mozilla FireFox opens but freezes right away
Hi guys,I don't know if you guys can help me with this problem but,my Mozilla FireFox was working yesterday 6/11
and I turned my computer on today and tried to browse the internet and my FireFox opened to my homepage and
when I went to type in something in the search bar it froze,I tried to UN-install it from control panel and it didn't let
me so I UN-installed it from CCleaner,then I re-installed it and it still has the same problem,right now I'm using
( Mozilla FireFox [Safe Mode] ).
Can anyone help me with this problem please,I would appreciate it,Thank you.
Sathya.You should post in Firefox's help forum.
Firefox Support
-Jerry -
Finished writing amazing code that compiles but won't run properly
I finished writing this code for someone and it compiles but it does not run properly. Anyone see any problems? Any help would be gladly appreciated.
/* Program is for the Coconut Grove Palace Building. This program keeps track of the building occupants and the maintenance for each tenant using a simple menu system. */
import java.util.Scanner;
public class Grove {
private static Scanner keyboard = new Scanner(System.in);
/* Declaring values that will not change throughout the program. The plus one is so that people don't get confused */
private static final int TOTAL_BUILDING_MAX = 16 + 1;
private static final int TOTAL_FLOOR_MAX = 8 + 1;
private static final int APARTMENT_MAX = 4 + 1;
public static void main (String[] args) {
// Declare main variable
int cocoPalace[][] = new int[2][3];
char menuChoice;
int aptNumber = 0;
int floorNumber = 0;
int totalFloor = 0;
int totalBuilding = 0;
//Fill up the array with the original amount of 2 people per apartment
for (int dex = 0; dex <3; dex++)
cocoPalace[0][dex] = 2;
cocoPalace[1][dex] = 2;
System.out.println("Welcome to the coconut grove palace");
//Main part of the program that is essentially the menu screen.
do
//method that calculates the maintenance that will be used several times
double buildingMaintenance = calculateMaintenance(cocoPalace);
//Menu System using a switch command with nested for loops and other code.
System.out.println("(A)partment, (B)uilding, (P)eople, E(x)it");
menuChoice = keyboard.nextLine().charAt(0);
switch (menuChoice)
//FIRST CASE 'A' ASK FOR THE FLOOR AND APARTMENT NUMBER AND DISPLAYS THE MAINTENANCE COST FOR IT
case 'a':
//Idiot proof 1
System.out.println("Please enter floor number :");
floorNumber = keyboard.nextInt();
while (floorNumber > 2)
System.out.println("Floor number must be between 1 and 2. Try again:");
floorNumber = keyboard.nextInt();
//Idiot proof 2
System.out.println("Please enter apartmentNumber :");
aptNumber = keyboard.nextInt();
while (aptNumber > 3)
System.out.println("Apartment number must be between 1 and 3. Try again:");
aptNumber = keyboard.nextInt();
System.out.println("Floor number" + cocoPalace[floorNumber] + "Apartment number" + cocoPalace[floorNumber][aptNumber] + " : " + buildingMaintenance);
break;
//SECOND CASE 'B' REPORTS THE OCCUPANCY AND MAINTENANCE FOR THE WHOLE BUILDING
case 'b':
for (int dex2 = 0; dex2 < 3; dex2++)
System.out.println("Floor number 1 Apartment number " + cocoPalace[0][dex2] + " : " + buildingMaintenance);
for (int dex3 = 0; dex3 < 2; dex3++)
System.out.println("Floor number 2 Apartment number " + cocoPalace[1][dex3] + " : " + buildingMaintenance);
break;
/*THIRD CASE 'P' ALLOWS THE USER TO CHANGE THE AMOUNT OF PEOPLE IN AN APARTMENT AND RECALCULATES THE MAINTENACE. IT IS ALSO "IDIOT PROOFED" SO THAT VALUES DO NOT EXCEED THE REGULATIONS OF THE BUILDING IT SELF */
case 'p':
//Idiot proof 1
System.out.println("Please enter floor number : ");
floorNumber = keyboard.nextInt();
while (floorNumber > 3)
System.out.println("Floor number must be between 1 and 2. Try again: ");
floorNumber = keyboard.nextInt();
//Idiot proof 2
System.out.println("Please enter apartment number : ");
aptNumber = keyboard.nextInt();
while (aptNumber > 4)
System.out.println("Apartment number must be between 1 and 3. Try again: ");
aptNumber = keyboard.nextInt();
//Idiot proof 3 with the amount of people being added at the same time.
System.out.println("How many people will there be : ");
int amountPeople = keyboard.nextInt();
cocoPalace[floorNumber][aptNumber] = amountPeople;
while (amountPeople > APARTMENT_MAX || totalBuilding > TOTAL_BUILDING_MAX || totalFloor > TOTAL_FLOOR_MAX )
System.out.print("Too many people in building. Please try again : ");
amountPeople = keyboard.nextInt();
cocoPalace[floorNumber][aptNumber] = amountPeople;
break;
while (menuChoice != 'x'|| menuChoice != 'a' || menuChoice != 'p' || menuChoice != 'b');
//Method to calculate maintenance.
private static double calculateMaintenance(int cocoPalace[][])
int amountPeople = 0;
for (int dex4 = 0; dex4 < 2; dex4++)
amountPeople += cocoPalace[0][dex4];
amountPeople += cocoPalace[1][dex4];
cocoPalace[0][dex4] = 2;
cocoPalace[1][dex4] = 2;
double buildingMaintenance = 5000/(amountPeople);
return(buildingMaintenance);
}ok the array problem is fixed i was having a simple "one off" mistake when accessing the array.
As for the error that i keep getting. I honestly can't see where the problem with this is in code.
The it cant be equalt to nothing because this is written so that it has to equal a letter before the program actually runs through everything. Thanks again for the help
here is the error that i am getting when the program runs.
Exception in thread "main" java.lang.StringIndexOutOfBoundsException: String index out of range: 0
at java.lang.String.charAt(String.java:558)
at Grove.main(Grove.java:46)
Here is the code with the new corrections.
/* Program is for the Coconut Grove Palace Building. This program keeps track of the building occupants and the maintenance for each tenant using a simple menu system. */
import java.util.Scanner;
public class Grove {
private static Scanner keyboard = new Scanner(System.in);
/* Declaring values that will not change throughout the program. The plus one is so that people don't get confused */
private static final int TOTAL_BUILDING_MAX = 16 + 1;
private static final int TOTAL_FLOOR_MAX = 8 + 1;
private static final int APARTMENT_MAX = 4 + 1;
public static void main (String[] args) {
// Declare main variable
int cocoPalace[][] = new int[2][3];
char menuChoice;
int totalFloor = 0;
int totalBuilding = 0;
//Fill up the array with the original amount of 2 people per apartment
for (int dex = 0; dex <3; dex++)
cocoPalace[0][dex] = 2;
cocoPalace[1][dex] = 2;
System.out.println("Welcome to the coconut grove palace");
//Main part of the program that is essentially the menu screen.
do
//Variables intialized
int aptNumber = 0;
int floorNumber = 0;
//method that calculates the maintenance that will be used several times
double buildingMaintenance = calculateMaintenance(cocoPalace);
//Menu System using a switch command with nested for loops and other code.
System.out.println("(A)partment, (B)uilding, (P)eople, E(x)it");
menuChoice = keyboard.nextLine().charAt(0);
switch (menuChoice)
//FIRST CASE 'A' ASK FOR THE FLOOR AND APARTMENT NUMBER AND DISPLAYS THE MAINTENANCE COST FOR IT
case 'a':
//Idiot proof 1
System.out.println("Please enter floor number :");
floorNumber = keyboard.nextInt();
while (floorNumber > 2)
System.out.println("Floor number must be between 1 and 2. Try again:");
floorNumber = keyboard.nextInt();
//Idiot proof 2
System.out.println("Please enter apartmentNumber :");
aptNumber = keyboard.nextInt();
while (aptNumber > 3)
System.out.println("Apartment number must be between 1 and 3. Try again:");
aptNumber = keyboard.nextInt();
System.out.println("Floor number" + cocoPalace[floorNumber] + "Apartment number" + cocoPalace[floorNumber - 1][aptNumber - 1] + " : " + buildingMaintenance);
break;
//SECOND CASE 'B' REPORTS THE OCCUPANCY AND MAINTENANCE FOR THE WHOLE BUILDING
case 'b':
for (int dex2 = 0; dex2 < 3; dex2++)
System.out.println("Floor number 1 Apartment number " + cocoPalace[0][dex2] + " : " + buildingMaintenance);
for (int dex3 = 0; dex3 < 2; dex3++)
System.out.println("Floor number 2 Apartment number " + cocoPalace[1][dex3] + " : " + buildingMaintenance);
break;
/*THIRD CASE 'P' ALLOWS THE USER TO CHANGE THE AMOUNT OF PEOPLE IN AN APARTMENT AND RECALCULATES THE MAINTENACE. IT IS ALSO "IDIOT PROOFED" SO THAT VALUES DO NOT EXCEED THE REGULATIONS OF THE BUILDING IT SELF */
case 'p':
//Idiot proof 1
System.out.println("Please enter floor number : ");
floorNumber = keyboard.nextInt();
while (floorNumber > 2)
System.out.println("Floor number must be between 1 and 2. Try again: ");
floorNumber = keyboard.nextInt();
//Idiot proof 2
System.out.println("Please enter apartment number : ");
aptNumber = keyboard.nextInt();
while (aptNumber > 3)
System.out.println("Apartment number must be between 1 and 3. Try again: ");
aptNumber = keyboard.nextInt();
//Idiot proof 3 with the amount of people being added at the same time.
System.out.println("How many people will there be : ");
int amountPeople = keyboard.nextInt();
cocoPalace[floorNumber - 1][aptNumber - 1] = amountPeople;
while (amountPeople > APARTMENT_MAX || totalBuilding > TOTAL_BUILDING_MAX || totalFloor > TOTAL_FLOOR_MAX )
System.out.print("Too many people in building. Please try again : ");
amountPeople = keyboard.nextInt();
cocoPalace[floorNumber - 1][aptNumber - 1] = amountPeople;
break;
while (menuChoice != 'x'|| menuChoice != 'a' || menuChoice != 'p' || menuChoice != 'b');
//Method to calculate maintenance.
private static double calculateMaintenance(int cocoPalace[][])
int amountPeople = 0;
for (int dex4 = 0; dex4 < 2; dex4++)
amountPeople += cocoPalace[0][dex4];
amountPeople += cocoPalace[1][dex4];
cocoPalace[0][dex4] = 2;
cocoPalace[1][dex4] = 2;
double buildingMaintenance = 5000/(amountPeople);
return(buildingMaintenance);
}
Maybe you are looking for
-
How can I create and enforce parental limits on iMessages?
Carriers such as ATT provide parental controls on outgoing calls, texts, and internet use. These can be set for specific times of day, and are working well for me. I would like to prevent my step-daughter from texting during school hours. I can set l
-
Why do we get an upgrade every 2 years? Why not every year?
I do not understand why we only get to upgrade every TWO years?!! I don't know if there is a phone on the planet that will honestly last for TWO WHOLE YEARS, unless it is not being used.. AT ALL!! We pay $160 a month, which totals up to $1,920 a YEA
-
After downloading Maverick I cannot save or email scans from my HP L7780. I receive error message "An error has occurred saving the file because it could not be written to. Check the properties for the file to make sure it is not read-only.
-
"wake for network access" not working
Hi guys, I enabled System Preferences > Energy saver > Wake for network access and System Preferences > Sharing > remote Login These are the exact settings I had under Snow Leopard and it used to wake my iMac via 5GHz WiFi. I use a AirPort Extreme an
-
Lead Time recalculation/update
Hi, The requirement in my project is the following: I have a lead time for one material of 10 days. After two months I have recieved 2 PO's, one with 14 days and other with 12 days. The new lead time should be 13 days. There is any way to calculate t