Button actionListener gives exception

Dear All,
I have created a sample page in jsf2.0 in netbeans6.9 which gives me following error when i click the submit button.. I am quite confused because my code seems correct.
registration.jsp
<h:form>
Name:
<h:inputText value="#{loginBean.userName}" label="Name"></h:inputText>
<h:message for="Name" ></h:message>
Password:
<h:inputSecret value="#{loginBean.password}" label="Password"></h:inputSecret>
<h:message for="Password" ></h:message>
<h:commandButton value="Login" actionListener="#{loginBean.processAction}">
</h:commandButton>
</h:form>
faces-config.xml
<faces-config>
<managed-bean>
<managed-bean-name>loginBean</managed-bean-name>
<managed-bean-class>com.beans.LoginBean</managed-bean-class>
<managed-bean-scope>request</managed-bean-scope>
</managed-bean>
</faces-config>
backing bean class
package com.beans;
import javax.faces.application.FacesMessage;
import javax.faces.context.FacesContext;
import javax.faces.event.AbortProcessingException;
import javax.faces.event.ActionEvent;
import javax.faces.event.ActionListener;
public class LoginBean{
private String userName;
private String password;
/** Creates a new instance of LoginBean */
public LoginBean() {
public String getPassword() {
return password;
public void setPassword(String password) {
this.password = password;
public String getUserName() {
return userName;
public void setUserName(String userName) {
this.userName = userName;
public void processAction(ActionEvent event) {
if(userName.equals("sa") && password.equals("sa")){
FacesContext.getCurrentInstance().addMessage(null, new FacesMessage("Login sucessfull."));
Exception
org.apache.jasper.JasperException: /registration.jsp(31,12) A literal value was specified for attribute actionListener that is defined as a deferred method with a return type of void. JSP.2.3.4 does not permit literal values in this case
at org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHandler.java:40)
Please can any one put some light in this problem..
Regards,
Santosh
NetBeans IDE 6.9.1
Server : Apache Tomcat 6.0.29

I don't see anything wrong. The problem may be somewhere else, such as in the deployment or in the web.xml.

Similar Messages

  • PreparedStatement in batched mode gives Exception

    Hi
    I have a problem.
    I am running PreparedStatement in batched mode, actually I am using Springs BatchSQLUpdate component.
    Now i am creating a batch of about 10000 inserts / updates. However if any single of these inserts / updates fails, it gives exception with DataIntegrityViolation, BadSQLGrammer etc.
    I am also maintaining a parallel cache of the values that I am using to bind the preparedstatements.
    So for statement 1 in the batch, i know what values are being used.
    My question is when the batch update fails, how can we identify which SQL statement, i mean which index in the batch caused the issue?
    Please help me as I am stuck and need to build some robust exception handling for PreparedStatement batch loads.
    Niki

    Niki-Nono wrote:
    The insertPreparedStatements.get() in my code returns a BatchSqlUpdate object which has already been assigned a statement and also have passed the array of object values to it.
    I have done this using batchSqlUpdate.update(objects); where objects is an array of values.
    THe code block that I executes the flush(). This throws an exception. In some cases it is a BadSQLGrammerException for cases where we try to insert alphabets in integer columns or in some cases DataIntegrityViolation where the batch has 2 sets of values with same primary key.
    The results array is null when i check the value in the catch block.
    And the flush() does not proceed with execution of the complete batch in fact it aborts when even 1 statement fails.
    I hope it is clearer now.
    However, if all the statements go through, I have seen that the results array has correct values as to how many rows were updated / inserted.
    Please let me know.OK, I really wasn't sure about what it did on flush, as there's no explicitly stated exception and nothing in the method description. The array will be null since it hasn't been set with the return value from flush since an exception was thrown.
    From what I can tell this Spring class uses, under the hood, the batch functionality from JDBC. So the particular exceptions you;re getting will have started life as SQLExceptions...which themselves will be of the BatchSQLException I mention in my first post. I'm wondering if the Spring exceptions contain the SQLException. I would hope so, and I have a vague recollection that the original is wrapped so you should be able to do something along the lines of:
    catch (DataAccessException ex)
        SQLException ex = ex.getCause();
        if (ex instanceof java.sql.BatchUpdateException)
            // Get the info from here.
    }Now, this is only a concept, and I haven't tested it or anything, but I would hope something along these lines should get you to the data you're after.

  • I am walking through Apples tutorial getting started with iOS development. I am at the storyboard area and can't seem to drag the cancel button to the green exit. I am not sure why the exit button doesn't except it. Is anyone else having this issue?

    I am walking through Apples tutorial getting started with iOS development. I am at the storyboard area and can't seem to drag the cancel button to the green exit. I am not sure why the exit button doesn't except it. Is anyone else having this issue? Is there a work around? I have done this app twice and still cant get the exit to except the Cancel or Done  bar buttons

    Yes I checked it.  As far as I can see I did everything Apple said to do.  I took some screen shot so you can see how the screens are connected and what and where the code is, and what it does when I drag the cancel and done bar buttons to the exit

  • I already have a acrobat pro subscription but instead of giving my the download button it gives me the subscribe now button

    I already have a acrobat pro subscription but instead of giving my the download button it gives me the subscribe now button

    Hi paulp,
    I've checked your account. It looks as though you purchased Acrobat outright (versus getting a subscription). Is that not what you thought you purchased?
    That order is currently processing, but once it goes through, you should get a confirmation email from Adobe with instructions for downloading your software. If you're logged on to http://cloud.acrobat.com/acrobat, then that page would be prompting you to subscribe (since you don't have a subscription).
    Best,
    Sara

  • AMFConnection never give exception,why?

    This is my simple code
    import flex.messaging.io.amf.client.AMFConnection;
    import flex.messaging.io.amf.client.exceptions.ClientStatusException;
    public class AMFClient {   
        public AMFClient() {        
        public static void main(String[] args) {        
            AMFConnection amfConnection = new AMFConnection();
            String url = "http://192.168.0.199:9081/testApp/messagebroker/amf";       
            System.out.println("AMF Client Test");
            try
                amfConnection.connect(url);
            catch (ClientStatusException cse)
                System.out.println(cse);
                return;
    The program never give exception if I give a non-existed url,why?Please help
    Thanks
    Mark

    If you have an iPad 1, the max iOS is 5.1.1. For newer iPads, the current iOS is 6.0.1. The Settings>General>Software Update only appears if you have iOS 5.0 or higher currently installed.
    iOS 5: Updating your device to iOS 5 or Later
    http://support.apple.com/kb/HT4972
    How to install iOS 6
    http://www.macworld.com/article/2010061/hands-on-with-ios-6-installation.html
    iOS: How to update your iPhone, iPad, or iPod touch
    http://support.apple.com/kb/HT4623
    If you are currently running an iOS lower than 5.0, connect the iPad to the computer, open iTunes. Then select the iPad under the Devices heading on the left, click on the Summary tab and then click on Check for Update.
    Tip - If connected to your computer, you may need to disable your firewall and anitvirus software temporarily.  Then download and install the iOS update. Be sure and backup your iPad before the iOS update. After you update to iOS 6.x, the next update can be installed via wifi (i.e., not connected to your computer).
     Cheers, Tom

  • Button / actionlistener help

    Hi,
    I'm slowly writing a applet, that when you press a button(a.k.a btnOn), it gets replaced with another button (a.k.a btnOff) and vice versa. I would appreciate any help that anyone would give. This is part of a game that i am trying to make, with very little success. So any help would be appreciated. Thanks.
    p.s. i know this is probably a really easy question, but for some reason i just can't figure it out.
    thanks

    Well i tried to change michael's code, i don't know if i did it right though... i probably didn't
    but here you go:
    import java.awt.*;
    import javax.swing.*;
    import java.awt.event.*;
    import java.util.*;
    * Class l0gixGame - write a description of the class here
    * @author (your name)
    * @version (a version number)
    public class logixGame extends JApplet implements ActionListener {
        JButton btnOn,btnOff;
        private static final ImageIcon image[]={
            new ImageIcon("On.png"),
            new ImageIcon("Off.png")};
       public void init(){
           /** creates the control panel, sets the size,locaiton and the background
            * colour
           JPanel controlPanel = new JPanel();
           controlPanel.setSize(new Dimension(400,275));
           controlPanel.setLocation(10,100);
           controlPanel.setBackground(Color.gray);
           /** creates the background panel, sets the size,locaiton and the
           * background color
           JPanel backGround = new JPanel();
           backGround.setSize(new Dimension(400,400));
           backGround.setLocation(0,0);
           backGround.setBackground(Color.gray);
           /** creates the play panel, sets the size,locaiton and the
           * background color
           JPanel playPanel = new JPanel();
           playPanel.setSize(new Dimension(400,275));
           playPanel.setLocation(500,200);
           playPanel.setBackground(Color.orange);
           /** creates the layout for the play panel, and the control panel
            * creates the content pane, and the three panels to the content pane
            * and sets the dimensions for the content pane
           controlPanel.setLayout(new GridLayout(8,12));
           playPanel.setLayout(new GridLayout(8,12));
           Container cp = getContentPane();
           cp.setSize(new Dimension(5000,5000));
           cp.add(controlPanel);
           cp.add(playPanel);
           cp.add(backGround);
           /**initialize the onbutton and the offbutton with the related graphics*/
           ImageIcon on = new ImageIcon(getImage(getCodeBase(),
           "On.png"));
           ImageIcon off = new ImageIcon(getImage(getCodeBase(),
           "Off.png"));
           ArrayList<String> control = new ArrayList<String>();
           ArrayList<String> play = new ArrayList<String>();
           /** Randimization of control panel and play panel*/
           /**1=off 2=on*/
           int row,column,i,x,y;
             for( column = 0; column <= 8; column = column+1)
                    for (row = 0; row <= 14; row = row+1)
                        i = 1;
                        y = row * 50;
                        x = column * 50;
                        if ( (column % 2) == (row % 2) )
                            Random r = new Random();
                            int n = r.nextInt();
                            if(n % 2 == 0){
                                 JLabel btn2 = new JLabel(off);
                                controlPanel.add(btn2);
                                control.add("1");
                                JButton btnOn = new JButton(on);
                                btnOn.setBackground(Color.orange);
                                playPanel.add(btnOn);
                                play.add("2");
                            else{
                                JLabel btn2 = new JLabel(on);
                                controlPanel.add(btn2);
                                control.add("2");
                                JButton btnOff = new JButton(off);
                                btnOff.setBackground(Color.orange);
                                playPanel.add(btnOff);
                                play.add("1");
                        else
                            Random r = new Random();
                            int n = r.nextInt();
                            if(n % 3 == 0){
                                JLabel btn2 = new JLabel(on);
                                controlPanel.add(btn2);
                                control.add("2");
                                JButton btnOn = new JButton(on);
                                btnOn.setBackground(Color.orange);
                                playPanel.add(btnOn);
                                play.add("2");
                String controlString =""+ control;
                String playString =""+ play;
                if(controlString.compareTo(playString)==0){
                    JLabel winner = new JLabel("Winner!");
                    backGround.add(winner);
    public void actionPerformed (ActionEvent event) {
       if(btn.getIcon().equals(on))
           btn.setIcon(off);
        else
            btn.setIcon(on);
    }what is the difference between your way of getting the image and mine???
    3) for the moment, i don't really care, i just want to get the individual buttons working, and test out my strategy for winning, even though i am on a time restraint, i think it would be better to hand it in with individual buttons working, then none of the buttons working...
    right know i get a "cannot find symbol -- variable on" in my actionlistener is there a specific reason???
    thanks for the help i do really really appreciate it..... you don't know how much..
    p.s. i told you i wasn't very good at this

  • Clicking on a t:selectBooleanCheckBox gives exception

    hi ,
    I need some help with the jsf h:selectBooleanCheckBox. My scenario is i have a link in my t:dataTable header . so whenever i click on that link a popup shows up with a list of checkboxes . whenever i click on any of those checkboxes in the popup and click submit button the user should be navigated to the main page generating a new column for that checkbox value. I get a null pointer exception when i click on those checkboxes and hit submit. This is how i am implementing the logic. This logic works for me when the checkboxes and on the jsp instead of a popup. Please help.
    code in my jsp
    <h:outputLink styleClass="tips" value="#AGselectPopup" rel="#AGselectPopup" title="Select Access Groups For This View"><t:outputText value="Access Groups..." />
    My popup div
    <h2 class="accessibility">Show only: Access Groups</h2>
    <div class="noDisplay" id="AGselectPopup">
              <h:form styleClass="radioCheckGroup" >     
               <h:panelGroup>
                            <fieldset id="popupAGs">
                   <legend class="accessibility">All Access Groups for this company</legend>
                      <t:dataList id="row" var="ag" layout="unorderedList"
                                 value="#{manageuserscontroller.popupAGList}" >
                              <t:selectBooleanCheckbox id="checkbox3" value="#{manageuserscontroller.selectedAGIds[ag.accessGroupID]}" rendered="#{ag.accessGroupID!= manageuserscontroller.accessGroupID}"/>
                              <t:outputText style="font-weight:bold;" id="text2" value="#{ag.name}" /><t:outputText value="(default)" rendered="#{ag.accessGroupID== manageuserscontroller.accessGroupID}" />
                             </t:dataList>
                  </fieldset>
              <div class="clr"><!-- --></div>
          </h:panelGroup>     
           <f:verbatim> <br /> </f:verbatim>
    <t:saveState value="#{manageuserscontroller.accessGroupID}" />Backing bean code
    private Map<Integer, Boolean> selectedAGIds = new HashMap<Integer, Boolean>();
       public void getSelectedAGItems(ActionEvent event) {
            // Get selected items.
          System.out.println("Inside selected AG Items method");
          System.out.println("Access group ID in selected AGItems method" + accessGroupID);     
         System.out.println("Selected AG list" + popupAGList);     
         selectedAGList = new ArrayList<AccessGroup>();
          for (AccessGroup accgrp : popupAGList) {
                System.out.println("inside for loop");
                int x = accgrp.getAccessGroupID();
                System.out.println("accessgroupid" + x);
         *if (selectedAGIds.get(x).booleanValue()) {*
                    selectedAGList.add(accgrp);
                    System.out.println("OK-user added to selected AG list");
                    System.out.println("Accessgroup id" + accgrp.getAccessGroupID());
                    System.out.println("Accessgroup name" + accgrp.getName());
               else
                    System.out.println("Accessgroup not selected");
          }I get the nullpointer exception at this line if (selectedAGIds.get(x).booleanValue())
    Please someone help when since i am struck with this and cann't go ahead with my task
    Thank You so much in advance

    You can try these steps in case of issues with web pages:
    You can reload web page(s) and bypass the cache to refresh possibly outdated or corrupted files.
    *Hold down the Shift key and left-click the Reload button
    *Press "Ctrl + F5" or press "Ctrl + Shift + R" (Windows,Linux)
    *Press "Command + Shift + R" (Mac)
    Clear the cache and remove cookies only from websites that cause problems.
    "Clear the Cache":
    *Firefox/Tools > Options > Advanced > Network > Cached Web Content: "Clear Now"
    "Remove Cookies" from sites causing problems:
    *Firefox/Tools > Options > Privacy > "Use custom settings for history" > Cookies: "Show Cookies"
    Start Firefox in <u>[[Safe Mode|Safe Mode]]</u> to check if one of the extensions (Firefox/Tools > Add-ons > Extensions) or if hardware acceleration is causing the problem.
    *Switch to the DEFAULT theme: Firefox/Tools > Add-ons > Appearance
    *Do NOT click the Reset button on the Safe Mode start window
    *https://support.mozilla.org/kb/Safe+Mode
    *https://support.mozilla.org/kb/Troubleshooting+extensions+and+themes

  • How do I change the 'weather' button to give Australian temp in celsius, and pressure in kPa?

    There is a weather button in one of the toolbars. It gives readings in the US units. How do I change it to the mksa (or European) system. i.e. Celsius not Fahrenheit, etc.

    That's not a standard feature in Firefox. It was probably added by an extension you installed. Visit the https://Addons.Mozilla.org page where you downloaded that extension from, and look at the '''''More about this add-on...''''' or visit the developer's website for instructions for using and configuring that extension.

  • Popup Command Button - ActionListener not accessed

    Hi there, I'm working with the JDeveloper 11.1.1.6.0.
    I have a view in a popup. Which creates a new empty row, if there could not be found any data in the database. So far so good.
    When i know enter some values and then click a command button the values should be filled into the VO and EO, and also commited to the DB.
    I have to do that in a ActionListener, beacuse i have to set some value programmatically, because they come from the calling page, and could not be seen by the user.
    So, when i now click the button, the popup dissapears, but the ActionListener was not entered. I tried it via breacking points and debuging and via some Outputs, but neither they are reached. Do I have to make something more to reach the listener to perform my actions?
    Thanks in advance.
    Alex.

    John Stegeman wrote:
    Show us the code for the af:popup.
    Have you read about the auto cancel behaviour in af:popup?
    JohnNo, i haven't read about it.
    <af:popup id="p1" binding="#{viewScopeMyBB.popup}"
                    contentDelivery="lazyUncached">
            <af:panelWindow id="pw1" title="MyPopUpTitle">
              <af:panelGroupLayout id="pgl6" layout="scroll">
                <af:panelHeader text="MyPanelHeaderText" id="ph4">
                  <af:panelLabelAndMessage label="Label 1" id="plam4">
                    <af:panelGroupLayout id="pgl8" layout="horizontal">
                      <af:inputText label="Label 7" id="it8"
                                    simple="true" columns="3"
                                    value="#{bindings.att1.inputValue}"/>
                      <af:outputLabel value="Std" id="ol1" for="it8"/>
                      <af:inputText label="Label 8" id="it7"
                                    value="#{bindings.att2.inputValue}"
                                    simple="true" columns="2" autoSubmit="true"/>
                      <af:outputLabel value="Min" id="ol2" for="it7"/>
                    </af:panelGroupLayout>
                  </af:panelLabelAndMessage>
                  <af:inputText label="Label 9" id="it9"
                                value="#{bindings.att3.inputValue}"
                                binding="#{viewScope.MyBB.inputText1}"
                                rendered="false"/>
                  <af:inputText label="SID" id="it10"
                                value="#{bindings.att4.inputValue}"
                                binding="#{viewScope.MyBB.inputText2}"
                                rendered="false"/>
                  <af:selectBooleanCheckbox text="MyText"
                                            label="My Label" id="sbc3"
                                            simple="true"
                                            value="#{bindings.boolVal}"/>
                </af:panelHeader>
                <af:panelGroupLayout id="pgl7" layout="horizontal" halign="center">
                  <af:commandButton id="cb7" textAndAccessKey="&amp;Ok"
                                    actionListener="#{viewScope.MyBB.test}"/>
                  <f:facet name="separator">
                    <af:spacer width="10" height="10" id="s5"/>
                  </f:facet>
                  <af:commandButton id="cb8" textAndAccessKey="&amp;Cancel"/>
                  <af:commandButton id="cb9" textAndAccessKey="&amp;Help"/>
                </af:panelGroupLayout>
              </af:panelGroupLayout>
            </af:panelWindow>
          </af:popup>For testing in the ActionListener i just print the values and some text.

  • I have no "block" button in cookies exception window

    For some reason next to the "enable" button no "block" button shows up in the Cookies > Exceptions window. I use the HUngarian version of FF3.6.3

    Start Firefox in [[Safe Mode]] to check if one of your add-ons is causing your problem (switch to the DEFAULT theme: Tools > Add-ons > Themes).
    See [[Troubleshooting extensions and themes]] and [[Troubleshooting plugins]]

  • POTS Sample gives exception

    I am trying to follow the POTS Sample code, specifically the PotsOrderConsumer class. This compiles but when invoked gives the following error:
    Exception creating order:153:Request parameter error:No legacy data found.  Namespace and Version need to be supplied.
    How do I specify the Namespace and Version?
    Many thanks
    ~Richard

    Hi Joseph
    Thanks a lot !!
    Now I am able to run that application till card request is acceping for localsystems if i run sample demo jcwde jcwde.app.Now i need info that i am using ChipDrive Micro 100 card reader and microprocessor card (MPCOS EMV)on my windows2000 machine.I installed the relavant PC drivers .Just i want to check this ReadFile application with my card.what all i need to do.

  • Juz a question on exit button actionlistener

    hi all.. i'm just wondering whether is it possible to create an exit button when its function would exit the program or close a window.
    for example, when i click on the exit button, the window should close juz like the 'X' at the top of the window.
    much appreciated..=)

    // Inside the JFrame or JDialog you need to close:
    btnCloseWindow.addActionListener(new ActionListener() {
         public void actionPerformed(ActionEvent ev) {
              dispose();
    });

  • Executing RC4Cipher using JCSI com.dstc Package Gives Exception

    Hello,
    I am trying to encrypt/depcrypt using RC4Cipher.java and the code gives me following exception .Could anyone tell me what is missing in this.
    Looking forward for ur suggestions.
    Thanx
    Sekhar.
    Exception in thread "main" com.dstc.security.util.licensing.InvalidLicense: Erro
    r verifying license: Need a non-JCSI DSA Signature for licence checking
    at com.dstc.security.util.licensing.LicenseValidator.verifyLicense(Licen
    seValidator.java:133)
    at com.dstc.security.util.licensing.LicenseValidator.check(LicenseValida
    tor.java:273)
    at com.dstc.security.provider.symm.Licensed.<clinit>(Licensed.java:60)
    at com.dstc.security.provider.symm.RC4.<clinit>(RC4.java:284)
    at java.lang.Class.forName0(Native Method)
    at java.lang.Class.forName(Class.java:195)
    at javax.crypto.Util.getClassForName(Util.java:39)
    at javax.crypto.Cipher.getInstance(Cipher.java:211)
    at javax.crypto.Cipher.getInstance(Cipher.java:131)
    at RC4Cipher.encrypt(RC4Cipher.java:59)
    at RC4Cipher.main(RC4Cipher.java:121)

    I am trying to encrypt/depcrypt using RC4Cipher.java
    a and the code gives me following exception .Could
    anyone tell me what is missing in this.
    Looking forward for ur suggestions.DSTC's (or rather, Wedgetail's) stuff isn't free. Sounds like one of three things:
    1) Your academic license has expired - call Wedgetail for help.
    2) Your license setup is screwed up - call Wedgetail for help.
    3) You're cheating on the license - hope no-one from Wedgetail reads this message.
    You can reach Wedgetail at [email protected], or at +61 7 3023 5100.
    Grant
    (PS - no, I don't work for Wedgetail, nor do I use the DSTC package. Just busy with Google this morning...)

  • Invoking Partner link bpel gives "exception on JaxRpc.....No route to host"

    Hi,
    I have developed a bpel process on oracle soa suite 10g; which invokes a webservice;
    The webservice method is getting invoked properly by SOAP-UI but the bpel process fails to invoke the same method and gives the following error:
    exception on JaxRpc invoke: HTTP transport error: javax.xml.soap.SOAPException: java.security.PrivilegedActionException: javax.xml.soap.SOAPException: Message send failed: No route to host: connect
    Kindly let me know how did you resolved this issue.
    In one of the threads(URL given below); I learned that its because I don't have access to the port from the BPEL server .
    If that is the issue then how do I resolve that.
    Re: Connection issue: No route to host
    Regards,
    Anurag

    also check for firewalls on the server - a good test would be to an attempt to telnet into webservice hostname and portnumber from the SOA Server.
    Regards,
    Shanmu.

  • String.contains gives exception

    if(selectedReport.contains("Sales")){
                   String reportModule = "Sale";
                   }gives the exception09:03:56,609 ERROR [Engine] StandardWrapperValve[jsp]: Servlet.service() for servlet jsp threw exception
    org.apache.jasper.JasperException: java.lang.String.contains(Ljava/lang/CharSequence;)Z
            at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:254)
            at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:295)
    ...........................................What can be the reason?
    Thanks and Regards,
    Anees

    There should be something further down that says something like "caused by" or "wrapped exception." My guess is it'll say NullPointerException and that selectedReport is null.

Maybe you are looking for

  • IOS 7.1 update - Icloud Mail appears broken on iPad Air

    Since installing the iOS7.1 update I have been unable to get icloud mail to work on my iPad Air. Its not an iCloud problem (i don't think) because on my two macs i can access my icloud via both the web browser and email apps. I can send and receive e

  • HD drive can't be recognized as bootable startup disk

    Hi I am using a MacBook with snow leopard. The HD is almost full, so I install new bigger HD. I used disk utility to restore the new disk from the old disk. But the mac can't recognize the new disk as bootable startup disk. I get nothing when try to

  • Windows Laptop that will run Photoshop?

    I am looking for a new laptop which is easy to carry around but yet can still work the latest model of Photoshop. Can I get a decent Windows laptop which can run Photoshop easily or is a Mac worth the heavy price tag? I live in the UK, so please tell

  • Lose balance in my account

    Dear support, I lose my account 20$ of amount. My have balance 28$ and then I refill 10$ to my account I get 17$ so I lose 20$. Please help to check and return money to my account back.

  • Username and password default for BAM database

    Hi everyone, I have installed in my machine a virtual machine wich have the Oracle BAM 10 installed. We are trying to connect to the BAM database but the problem is I dont know the user default to do it. I also have in my machine(real machine) the BA