JScrollBar - Issue when changing models

Hey All-
Well, I've come up with another interesting question which I haven't been able to resolve myself.
Basically, I have a single view port which consists of a custom JPanel and (2) JScrollbar's. I then have multiple data and view models which are attached to each of these components. I then have a JList which has a list of all the Data/View Models. When a user selects one of the Data/View Models from the JList, that Data/View Model is attached to the JPanel and (2) JScrollbar's.
Overall, this method seems to be working fine. When I select a new Data/View Model, the JPanel and both JScrollbar's update as expected. What happens next is unexpected though. If I then try to scroll one of the JScrollbar's, it jumps from its correct position to the last scrolled to position.
Here is a scenario that might explain it better:
1. Select one specific view model (which is basically a BoundedRangeModel for this scenario).
2. Use the scrollbar and scroll to a value of 100 (keeping it simple).
3. Select a new view model which has a value of 50 - the scrollbar now updates so instead of being located at value 100, it is now located at value 50
4. Use the scrollbar to scroll to a new value - when clicking with the mouse on the scrollbar, the scrollbar jumps back to a value of 100 and does not move. You must click the scrollbar again to begin scrolling, yet it is only affecting the selected View/Model, and no other model.
I have gone through all the code for the JScrollbar and its setModel() function from the Java source and there doesn't seem to be any obvious reason why this would be happening. Its almost as if the Scrollbar is somehow remembering its last scrolled to value and then jumping to this the first time you try to scroll, despite it not matching the value or extent contained within the RangeModel.
Right now this is a minor annoyance, but I'm wondering if anyone else has experience this issue.
Thanks!

Well, I somehow didn't receive notice that someone had responded to this thread, so sorry for not replying back sooner.
I did some additional digging using a simple application (which I will post below), and I have determined that this only appears to affect the Java Version 6. I have created and run the following simple test application in Netbeans using Java 6 in both Windows and Linux and have had the exhibited result above, but running Eclipse and Java 5 it appears to work fine (I use the IDE's to control which version of Java I am running).
Here's the Code:
package scrollbartest;
import java.awt.BorderLayout;
import java.awt.Dimension;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.DefaultBoundedRangeModel;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JScrollBar;
public class ScrollbarTest extends JFrame implements ActionListener {
    public JScrollBar               displayScrollBar;          
    public ScrollbarTest() {
            super();
            this.setTitle("Scrollbar Test");
            this.setLayout(new BorderLayout());
            this.setPreferredSize(new Dimension(500, 350));
            this.setSize(new Dimension(500, 350));
            this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
            displayScrollBar = new JScrollBar();
            displayScrollBar.setOrientation(JScrollBar.HORIZONTAL);
            setModel();
            this.add(displayScrollBar, BorderLayout.NORTH);
            JButton updateButton = new JButton("Update Model");
            updateButton.addActionListener(this);
            updateButton.setVisible(true);
            this.add(updateButton, BorderLayout.SOUTH);
            this.pack();
    private void setModel() {
            DefaultBoundedRangeModel rangeModel = new DefaultBoundedRangeModel();
            rangeModel.setMinimum(0);
            rangeModel.setMaximum(100);
            rangeModel.setValue(0);
            rangeModel.setExtent(0);
            displayScrollBar.setModel(rangeModel);
    public static void main(String[] args) {
            ScrollbarTest app = new ScrollbarTest();
            app.setVisible(true);
    public void actionPerformed(ActionEvent arg0) {
            this.setModel();
}And here's how to recreate the problem:
1. Launch a Java application using the above as the main class.
2. Move the scrollbar to some location other than the starting point.
3. Click the "Update Model" button which should reset the scrollbar using a new model.
4. Attempt to click (once) on the scrollbar position.
At step 4, using Java 6, the scrollbar "jumps" back to the position where it was located before setting the new model. This does not appear to change the value of the new model, and it locks out any more motion of the scrollbar until you release the mouse button and press again. At this point, the scrollbar begins functioning properly, except that it is now starting at the old models value instead of the current models value (which remains 0 until you click and drag a second time).
Using Java 5, this program works exactly as expected. My thought is that somehow the Scrollbar is keeping a reference to the old model or its values even after the model has changed for one more iteration. It seems to be the only thing that makes sense.
In any case, any help is greatly appreciated.

Similar Messages

  • Issues when changing WorkflowServiceClientFactory

    Hello,
    I have a application which connect to the hw_services. I declare "orabpel" as parent application.
    Here is an extract from wf_client_config.xml
    <ejb>
    <serverURL>ormi://localhost2.localdomain/hw_services</serverURL> <!-- for stand alone -->
    <!--serverURL>opmn:ormi://localhost2.localdomain:home/hw_services</serverURL--> <!-- for opmn managed instance -->
    <user>oc4jadmin</user>
    <password>welcome1</password>
    <initialContextFactory>oracle.j2ee.rmi.RMIInitialContextFactory</initialContextFactory>
    </ejb>
    <identityService>
    <soapEndPoint>http://localhost2.localdomain:8888/integration/services/IdentityService/identity</soapEndPoint>
    </identityService>
    All is working when I put "WorkflowServiceClientFactory.JAVA_CLIENT"
    If i try to change to "WorkflowServiceClientFactory.LOCAL_CLIENT", I got error
    ORABPEL-30509
    Error in invoking task query service.
    A client side error occured in invoking the task query service.
    Please check the exception error stack to identify the error. Contact oracle support if error is not fixable.
         at oracle.bpel.services.workflow.query.client.TaskQueryServiceLocalClient.queryTasks(TaskQueryServiceLocalClient.java:137)
         at eu.eca.itt.eworkflow2.controller.action.TaskListAction.process(Unknown Source)
         at eu.eca.itt.eworkflow2.controller.action.TaskListAction.execute(Unknown Source)
         at org.apache.struts.chain.commands.servlet.ExecuteAction.execute(ExecuteAction.java:58)
         at org.apache.struts.chain.commands.AbstractExecuteAction.execute(AbstractExecuteAction.java:67)
         at org.apache.struts.chain.commands.ActionCommandBase.execute(ActionCommandBase.java:51)
         at org.apache.commons.chain.impl.ChainBase.execute(ChainBase.java:190)
         at org.apache.commons.chain.generic.LookupCommand.execute(LookupCommand.java:304)
         at org.apache.commons.chain.impl.ChainBase.execute(ChainBase.java:190)
         at org.apache.struts.chain.ComposableRequestProcessor.process(ComposableRequestProcessor.java:283)
         at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1913)
         at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:449)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:743)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
         at com.evermind.server.http.ResourceFilterChain.doFilter(ResourceFilterChain.java:65)
         at oracle.security.jazn.oc4j.JAZNFilter$1.run(JAZNFilter.java:396)
         at java.security.AccessController.doPrivileged(Native Method)
         at javax.security.auth.Subject.doAsPrivileged(Subject.java:517)
         at oracle.security.jazn.oc4j.JAZNFilter.doFilter(JAZNFilter.java:410)
         at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:623)
         at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:370)
         at com.evermind.server.http.HttpRequestHandler.doProcessRequest(HttpRequestHandler.java:871)
         at com.evermind.server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:453)
         at com.evermind.server.http.HttpRequestHandler.serveOneRequest(HttpRequestHandler.java:221)
         at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:122)
         at com.evermind.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)
         at com.evermind.util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:303)
         at java.lang.Thread.run(Thread.java:595)
    Caused by: javax.naming.NameNotFoundException: hw_services_ejb_TaskQueryServiceLocal not found
         at com.evermind.server.rmi.RMIServerContext.lookup(RMIServerContext.java:207)
         at com.evermind.server.ApplicationContext.unprivileged_lookup(ApplicationContext.java:257)
         at com.evermind.server.ApplicationContext.lookup(ApplicationContext.java:197)
         at javax.naming.InitialContext.lookup(InitialContext.java:351)
         at oracle.bpel.services.workflow.query.client.TaskQueryServiceLocalClient.queryTasks(TaskQueryServiceLocalClient.java:133)
         ... 31 more
    For WorkflowServiceClientFactory.REMOTE_CLIENT
    ORABPEL-30509
    Error in invoking task query service.
    A client side error occured in invoking the task query service.
    Please check the exception error stack to identify the error. Contact oracle support if error is not fixable.
         at oracle.bpel.services.workflow.query.client.TaskQueryServiceRemoteClient.queryTasks(TaskQueryServiceRemoteClient.java:202)
         at eu.eca.itt.eworkflow2.controller.action.TaskListAction.process(Unknown Source)
         at eu.eca.itt.eworkflow2.controller.action.TaskListAction.execute(Unknown Source)
         at org.apache.struts.chain.commands.servlet.ExecuteAction.execute(ExecuteAction.java:58)
         at org.apache.struts.chain.commands.AbstractExecuteAction.execute(AbstractExecuteAction.java:67)
         at org.apache.struts.chain.commands.ActionCommandBase.execute(ActionCommandBase.java:51)
         at org.apache.commons.chain.impl.ChainBase.execute(ChainBase.java:190)
         at org.apache.commons.chain.generic.LookupCommand.execute(LookupCommand.java:304)
         at org.apache.commons.chain.impl.ChainBase.execute(ChainBase.java:190)
         at org.apache.struts.chain.ComposableRequestProcessor.process(ComposableRequestProcessor.java:283)
         at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1913)
         at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:449)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:743)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
         at com.evermind.server.http.ResourceFilterChain.doFilter(ResourceFilterChain.java:65)
         at oracle.security.jazn.oc4j.JAZNFilter$1.run(JAZNFilter.java:396)
         at java.security.AccessController.doPrivileged(Native Method)
         at javax.security.auth.Subject.doAsPrivileged(Subject.java:517)
         at oracle.security.jazn.oc4j.JAZNFilter.doFilter(JAZNFilter.java:410)
         at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:623)
         at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:370)
         at com.evermind.server.http.HttpRequestHandler.doProcessRequest(HttpRequestHandler.java:871)
         at com.evermind.server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:453)
         at com.evermind.server.http.HttpRequestHandler.serveOneRequest(HttpRequestHandler.java:221)
         at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:122)
         at com.evermind.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)
         at com.evermind.util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:303)
         at java.lang.Thread.run(Thread.java:595)
    Caused by: javax.naming.CommunicationException: Connection refused [Root exception is java.net.ConnectException: Connection refused]
         at com.evermind.server.rmi.RMIClient.lookup(RMIClient.java:296)
         at com.evermind.server.rmi.RMIClientContext.lookup(RMIClientContext.java:51)
         at javax.naming.InitialContext.lookup(InitialContext.java:351)
         at oracle.bpel.services.workflow.query.client.TaskQueryServiceRemoteClient.queryTasks(TaskQueryServiceRemoteClient.java:197)
         ... 31 more
    Caused by: java.net.ConnectException: Connection refused
         at java.net.PlainSocketImpl.socketConnect(Native Method)
         at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:333)
         at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:195)
         at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:182)
         at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:366)
         at java.net.Socket.connect(Socket.java:507)
         at java.net.Socket.connect(Socket.java:457)
         at java.net.Socket.<init>(Socket.java:365)
         at java.net.Socket.<init>(Socket.java:207)
         at com.evermind.server.rmi.RMIClientConnection.createSocket(RMIClientConnection.java:682)
         at oracle.oc4j.rmi.ClientSocketRmiTransport.createNetworkConnection(ClientSocketRmiTransport.java:58)
         at oracle.oc4j.rmi.ClientRmiTransport.connectToServer(ClientRmiTransport.java:78)
         at oracle.oc4j.rmi.ClientSocketRmiTransport.connectToServer(ClientSocketRmiTransport.java:68)
         at com.evermind.server.rmi.RMIClientConnection.connect(RMIClientConnection.java:646)
         at com.evermind.server.rmi.RMIClientConnection.sendLookupRequest(RMIClientConnection.java:190)
         at com.evermind.server.rmi.RMIClientConnection.lookup(RMIClientConnection.java:174)
         at com.evermind.server.rmi.RMIClient.lookup(RMIClient.java:287)
         ... 34 more
    For WorkflowServiceClientFactory.SOAP_CLIENT
    ORABPEL-30510
    Error in invoking task query service operation.
    A client side error occured in invoking the task query service operation queryTasks.
    Please check the exception error stack to identify the error. Contact oracle support if error is not fixable.
         at oracle.bpel.services.workflow.query.client.AbstractDOMTaskQueryServiceClient.queryTasks(AbstractDOMTaskQueryServiceClient.java:185)
         at eu.eca.itt.eworkflow2.controller.action.TaskListAction.process(Unknown Source)
         at eu.eca.itt.eworkflow2.controller.action.TaskListAction.execute(Unknown Source)
         at org.apache.struts.chain.commands.servlet.ExecuteAction.execute(ExecuteAction.java:58)
         at org.apache.struts.chain.commands.AbstractExecuteAction.execute(AbstractExecuteAction.java:67)
         at org.apache.struts.chain.commands.ActionCommandBase.execute(ActionCommandBase.java:51)
         at org.apache.commons.chain.impl.ChainBase.execute(ChainBase.java:190)
         at org.apache.commons.chain.generic.LookupCommand.execute(LookupCommand.java:304)
         at org.apache.commons.chain.impl.ChainBase.execute(ChainBase.java:190)
         at org.apache.struts.chain.ComposableRequestProcessor.process(ComposableRequestProcessor.java:283)
         at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1913)
         at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:449)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:743)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
         at com.evermind.server.http.ResourceFilterChain.doFilter(ResourceFilterChain.java:65)
         at oracle.security.jazn.oc4j.JAZNFilter$1.run(JAZNFilter.java:396)
         at java.security.AccessController.doPrivileged(Native Method)
         at javax.security.auth.Subject.doAsPrivileged(Subject.java:517)
         at oracle.security.jazn.oc4j.JAZNFilter.doFilter(JAZNFilter.java:410)
         at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:623)
         at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:370)
         at com.evermind.server.http.HttpRequestHandler.doProcessRequest(HttpRequestHandler.java:871)
         at com.evermind.server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:453)
         at com.evermind.server.http.HttpRequestHandler.serveOneRequest(HttpRequestHandler.java:221)
         at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:122)
         at com.evermind.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)
         at com.evermind.util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:303)
         at java.lang.Thread.run(Thread.java:595)
    Caused by: java.lang.NullPointerException
         at oracle.bpel.services.workflow.verification.impl.VerificationService.getWorkflowContextJAXBObject(VerificationService.java:2202)
         at oracle.bpel.services.workflow.query.client.AbstractDOMTaskQueryServiceClient.createQueryTasksRequest(AbstractDOMTaskQueryServiceClient.java:371)
         at oracle.bpel.services.workflow.query.client.AbstractDOMTaskQueryServiceClient.queryTasks(AbstractDOMTaskQueryServiceClient.java:171)
         ... 31 more
    Thanks for help

    I am facing a similar issue, while invoking the worklist using Remote_Client or SOAP_Client.
    You faced d similar issue, could you please the steps you followed to fix the issue.
    Please reply on my email address.
    Thanks
    Manmeet
    [email protected]

  • [Forum FAQ]Solution for Windows PowerShell console font issue when changing system locale

    Issue description
    After changing Windows System Locale to another country, users cannot modify Windows PowerShell console font to Lucida after modifying the font settings. There is also a potential bug report in Microsoft connect:
    https://connect.microsoft.com/PowerShell/feedback/details/806286/powershell-4-console-font-issue
    Reason
    In most situations, this problem is caused by system locale is changed to other countries from United States, such as Chinese, French, etc. Because of this change, the code page and font of Windows PowerShell console might be changed with system locale.
    For Example, if change system locale to Chinese (Simplified China), Windows PowerShell console
    (%systemdrive%\ProgramData\Microsoft\Windows\Start Menu\Programs\System Tools) properties would be changed like this:
    Solution
    To resolve this problem, please follow the steps below:
    Access to the path below to find the shortcut of Windows PowerShell:
    %systemdrive%\ProgramData\Microsoft\Windows\Start Menu\Programs\System Tools.
    Right click Windows PowerShell and choose Properties.
    Switch to Options, check if Current code page list there, if that it is, choose
    437 (OEM-United States) and click Apply. Maybe you will encounter an
    Access Deniedpop-up as the following picture.  Then you need take ownership of current PowerShell File, switch to
    Security Tab and obtain full control permission for current User Account.
    Note: if Current code page was not list there, just leave alone
    Options settings and switch to Font Tab.
    Switch to Font Tab, choose the font you wished to use, click
    Apply.
    After the above settings, current Windows PowerShell console font should works as you wished.
    Applies to
    Windows PowerShell 3.0
    Windows PowerShell 4.0
    Please click to vote if the post helps you. This can be beneficial to other community members reading the thread.

    Cause
    This issue is due to the bootmgr file, we cannot use the bootmgr file of Windows 7 to find the Windows 8 Operating System files.
    The Windows 7 bootmgr can indeed boot Windows 8.
    This is on a BIOS system 
    https://www.youtube.com/watch?v=AVO5aeaKeeE
    This is on a UEFI system 
    https://www.youtube.com/watch?v=g3-K6Fyobz0
    The Windows 8 bootmgr partially loads Windows 8 before offering the boot menu.  By choosing Windows 7, the system must do a reboot.  Using the Windows 7 bootmgr, no reboot is required.
    "Let them that don't want it have memories of not gettin' any." "Gratitude is riches and complaint is poverty and the worst I ever had was wonderful." Brother Dave Gardner. "Experience is what you get when you're looking for something
    else." Sir Thomas Robert Deware

  • Issue when changing a PO: it creates a new output record automatically

    Hello,
    The goal is to prevent that a new output record is automatically attached to a purchase order after a change has occurred.
    Current situation:
    Create a PO for holding and an output record is created for output type ZHP1.
    Release PO.
    Print the PO in ME9F.
    Change the condition record in MN05 and change the language of the print to a different language than the one of the supplier.
    Change the PO by adding some header text, the system adds a second output on the purchase order in the language of the cond record.
    This should not happen.
    Any idea how to achieve this goal rather via customizing than new implementation/changing the SAP standard code!
    Thank you in advance.
    Aydin

    Hi, I'm working with Aydin on this issue.
    It creates the second message on the PO and if processed via ME9F then it prints.
    But we dont want even that the second output gets created.
    We do not work with version management so changes to PO do not create second message.
    This second message comes up because language code has been changed in MN05 (one time change) after the first print.
    System sees that first message on PO is with language A and now condition record is with lang B.
    So If I change any little thing on the PO just to trigger message redetermination, it attaches a second output in the lang B. 
    If I dont change language code in MN05 and I still do my little change on PO, then it does not attach a second output message (which is good for us)
    I thought the only way out is to write a requirement program that would check that if a message already exists on the PO for that output type then dont create a second one. What do you think?
    Marc
    Edited by: mmlafe on Jan 3, 2012 5:02 PM

  • MATLOC_SET() - Issues when changing alphanumeric fields

    Hi All,
    I want to enable planner to quickly change safety stock settings for advanced safety stock calculation and recalculate the safety stocks through a macro button in the planning book.
    One part of this is to set the safety stock method. I am using the following code.
    MATLOC_SET(
    'MSDP_SB_METHOD' ;
    CHAR_VALUES_INPUT( 'Enter_Safety_Stock_Settings' ;
    'Safety_Stock_Method:'
    ACT_PRODUCT ;
    ACT_LOCATION ;
    ACT_VERSION
    But it does not work. whenever I enter anything the field is set to zero.
    I have tried the same code for the service level and other numeric fields and it works fine.
    With other alphanumeric fields like ABC indicator it also does not work. This seems to be an issue with alphanumeric versus numeric fields, but I am not sure how to fix the error, because I can only find the operation MATLOC_SET() as an option to change product-location specific product master fields.
    Please help.
    Thank you,
    Maria

    Hello Maria,
    You can use the macro function:
    SB_BETA_POINT() - for adv safety stock method BS.
    SB_ALPHA_CYCLE()- for adv safety stock method AT
    SB_ALPHA_POINT()- for adv safety stock method AS.
    SB_BETA_CYCLE()- for adv safety stock method BT.
    The syntax would be(if BS):
    SB_BETA_POINT( service level ; demand forecast ; forecast error demand (%) ; replenishment lead time ; forecast error replenishment lead time (%) ; days' supply ) returns the safety stock level for the Beta service level according to the point method.
    To get the values for Service level,: demand forecast ; forecast error demand (%) ; replenishment lead time ; forecast error replenishment lead time (%) ; days' supply you can use the the function MATLOC()
    You can store the values of the fields in auxillary KF and then call these in SB_BETA_POINT()
    The above method can be used to run interactively only and not in background.
    Thanks,Bopanna

  • After update my Ipad3 in IOS7 , i have an issue when changing wallpaper IOS hanging and system very slow

    system hanging and laggy , my IOS6 was very fast on my IPad3 , please i need solution .

    When I change background or lockscreen there is a hang/pause of about 10 seconds then my iPad 3 is totally responsive again. If I hadn't read a review which mentioned this, I might have freaked out. I notice no difference is the speed of my iPad between iOS 6 and iOS 7 and my iPad is working perfectly.
    Having said that, I had a disastrous upgrade experience with iOS 6 on my wife's iPad and ultimately did a factory restore. It was time consuming but once completed her iPad worked as well as mine. You might consider performing a factory reset.
    The battery life of my iPad doesn't seem unchanged but depending on what devices you use with it and whether yours is WiFi only (like mine) or uses a data plan, those are two battery eaters. You should also check preferences that involve location aware applications and push notifications. I have noticed my phone is getting a bit less battery time and I'm still playing with the settings on it. My next step is turning BT off except when I'm in the car (my phone pairs to the car which is very handy).

  • Luminosity issue when changing colors

    I want to change the color of a building when I use the color change brush the color looks really washed out IE dark red looking pink. It will correct to the right color if I first use the color brush set on luminosity and then use it set to color but I loose the texture of the building. It is changing the picture more than the color is there another way. Thanks

    You might look into a technique called frequency separation. This would separate your texture and color into two layers so you can change color without effecting the texture. Here's an example:

  • Stroke issue when changing size of vector.

    When I have made some objects I want to change the size of them and shrink them down but when I do this the stroke stays the same and I have to alter it manually. Is there a way so that I dont have to?

    General Prefs. Check Scale Strokes & Effects.

  • Issue when changing primary email address of Apple ID

    I consider this mail as bug report of how Apple handles multiple email addresses on Apple ID.
    Pre setup:
    Primary email: "email address"
    Additional address: "email address 2"
    Iphone installed with "email address" and
    Steps to do on appleid web page:
    1 - Change password (was forced)
    2 - Remove "email address 2" from additional mail addresses list
    3 - Change apple ID primary "email address" to -> "email address 2"
    4 - Add "email address" to additional addresses list
    Result:
    Primary email: "email address 2"
    Addidional address: "email address"
    When you try use iPhone, it asks login to iCloud (correct behavior, password has been changed). But iPhone does not ask for login, it asks password for "email address".
    If you try remove "email address" iCloud account, iPhone asks password for "email address" to remove "Find my phone". Device cannot be removed from iCloud web page so iPhone is "locked" to "email address", and this cannot be changed.
    Alternative Apple ID "[email protected]", also listed on additional email addresses list. You CAN'T change alternate Apple ID, but you CAN remove "[email protected]" from additional mail list. This must be bug!
    Another bug: You CAN'T select primary email address from 'additional mail addresses' list, you MUST remove address from list first, then you can change primary address to that removed address. You should able to use own verified address as primary apple id address.
    Also removed addresses must be re-verified every time after removing.
    Guess what happens when we have several iPhones/iPads on our household?

    I had a similar problem, which prevented me changing my personal data on iCloud/apple etc. I found the answer on the apple web-site, "appleid.apple.com".
    This site lets you change your primary country, and so lets you use the app store.

  • CSS issue when changing the table row height to 16px

    Hello,
    After changing the table row height through css like this:
    .table-row-cell, .table-cell {
    -fx-cell-size: 16;
    the table rows are correctly displayed with a 16px height but the cell bottoms seem to be incorrectly set.
    For example the following css style (a red 3px bottom border):
    .table-cell {
    -fx-border-width: 0 0 3 0;
    -fx-border-color: red;
    doesn't work anymore with the new row height whereas it works with the 24px standard row height.
    While investigating with Scenic View, I noticed that changing the row height changes the TableRow layoutBounds height (from 24px to 16px so that's ok) but not the boundsInParent height which remains to 27px. I think it should become 19px (16 + 1.5 + 1.5). I don't know if it's a bug.
    Anyway, any help making the css red border working for a 16px row height would be greatly appreciated.
    Regards,
    Bruno.

    Q: Would this help to just use absolute div tags and give me 'ABSOLUTELY ABSOLUTE' positioning?
    No.  APDivs are not a good primary layout method.  Use default CSS positioning (which is no positioning at all).  Align page elements with margins, floats and padding.
    See example -- 2-Column CSS Layout with Grids
    (View Page Source in your browser to see the code)
    http://alt-web.com/TEMPLATES/2-col-fixed-with-grid.shtml
    Nancy O.
    Alt-Web Design & Publishing
    Web | Graphics | Print | Media  Specialists
    www.alt-web.com/
    www.twitter.com/altweb
    www.alt-web.blogspot.com

  • Strange issue when pausing LONG audiobook--pressing play again changes the

    Strange issue when pausing LONG audiobook--pressing play again changes the position within the book--it doesn't start back exactly where it left off.
    The audiobook of "Harry Potter and the Half Blood Prince" is between 18 and 19 HOURS long--all as one long track/file.
    I've noticed that when I pause while listening and then press play again, it "rewinds" and starts playing portions of the audiobook from about 10 minutes prior--but the time stamp doesn't change. At least this is the time frame from the first "test". Other pauses/plays may result in different time differences.
    The first time this happened, I didn't realize what it was doing. I pressed play (from the pause) and I heard a portion that I had already played. I thought that the bookmark just didn't "remember" as it should have, so I scrubbed forward trying to find where I remembered leaving off. If you end up pausing/playing even a couple of times with this happening each time, the portion of the audiobook that you're playing and the time stamp becomes COMPLETELY off! For example, almost an hour into the time stamp was really only about 10-15 minutes into the actual book.
    I'm not sure if this makes any sense, but hopefully it does to someone. It's very frustrating to have this happen simply because you had to pause while listening. You have to scrub backwards or forwards each time to find out where you REALLY left off at and the time stamp becomes of no help value since it doesn't change as the playback position moves itself.
    I'm sure that this is something happening due to the extreme length of the audio file. That maybe it can't track as precisely as it could with shorter lengths. ???
    Any ideas? Has anyone else seen this happen? Any ideas on whether or not there is anything that can be done to prevent this?

    I'm glad that I'm not the only one having this
    problem. It's ironic that we're both having issues
    with the SAME audiobook. I haven't had a chance to
    listen to Books 1-5 much to see if they have the same
    issue or not--I don't remember any on the few parts
    that I've played for my nephews.
    Yeah, I know! I was shocked to see that. I recently finished HP5 (twice), and NEVER had this issue, but it is a much smaller file size.
    I'm thinking that I may try to convert to AAC before
    I try the splitting program--in theory, it's easier
    to start right back in again when you only have 1
    track to find, than when you have dozens/hundreds of
    smaller tracks. It's sometimes hard to remember
    which track you left off with--even if it's
    "bookmarked" within that track.
    I dunno anything about AAC, to be honest. Never used it. My plan is to split the MP3 into smaller MP3s by chapter and load them on a playlist. Of course, I will have to label them all nice and pretty. It is a long book, but you could always just load a couple of chapter files at a time. The only thing that I can see that would be kind of a pain about splitting it with the Cool MP3 is searching thru the file for each chapter and setting break points.
    My only concern is how much quality I'm losing by
    converting from one compressed format--MP3--to
    another compressed format AAC.
    Yeah. Ew. No clue. Sounds unpleasant to me. Again, I really do not do anything with AAC.
    I suppose, since it's
    spoken word instead of music, the change shouldn't be
    too noticable. I'm not sure what kind of time frame
    it'll require to convert. I'll probably try it with
    book 1 first--since it's the smallest.
    May depend on the program. The one I got boasts no quality loss. You may wanna scrounge around the download sites and see which one sounds like it has the best features, even if you do just get a free trial version of something. I would definitely read the editor's ratings. I tend to trust that more than the typical end user's. They show how many stars the editor gives a product, and you can click that for the review, or sometimes they have labeled tabs where you can access the review.
    As for how long it takes me to rip that particular file and if that actually fixes the scrubbing problem, I will have to let you know tomorrow. WAAAAY past my bedtime!
    Keep me updated on your end. I sure which that there
    was an explanation for why it happens.
    Will do! I am thinking you hit the nail on the head with the length. That was exactly what popped into my mind when I figured out what the goofy thing was doing.
    Talk to you later!
    HP dv5117d, iTunes 7.0.2.16   Windows XP Pro   1st gen 4GB nano, sw ver 1.3

  • Dim. SCD2 issue, when parent value change. The child loses parent history.

    oracle DB: 10.2
    owb: 10.2.0.4
    Create a SCD2 type dimension with six levels in it. Alle levels have the same columns, see below (change the nr for the level)
    L1_KPL_PK
    L1_DATA_TILL
    L1_SLEUTEL
    L1_DESC
    L1_DATA_FROM
    L1
    When running the mapping, the hierachie is perfectly inserted into the table. When changing the
    value of the L1 parent in te source and running the mapping again the following
    is happend:
    He closed the parent record with the old value and insert a till date.
    He update alle child record with the new value
    He inserts a new record with the new value of the parent.
    What i should expect wat would happen was:
    He closed the parent record with the old value and insert a till date.
    He close alle child records with the old value and insert a till date.
    He inserts new records for all child with the new value of the parent.
    He inserts a new record with the new value of the parent.
    I searched on the net for this issue and i found oracle fixed it in a patch 10.2.04 The bug is know under nr 6004133
    "Child looses parent reference when SCD2 attribute change in parant.
    Installed the patch(7005587) and renewed my dimension, table, and mapping in the repository. Ran the mapping, but the result is not what i expexted as
    descriped above.
    Help needed to fix this issue. So alle histoy is beeing saved.

    Hi
    There was a change in OWB 10.2.0.3 (I think it was this patch) to support this scenario.
    If you go to the SCD settings panel for your dimension, each level also has the parent level's identifying column (this is the new bit) and you can set the Record History property for the parent identifier in order that a change in this will trigger history in the level (so the hierarchy can be versioned). So if you set this and synchronize the dimension operator in your map and redeploy the map, you should be in shape.
    So for example if you had L1, L2, L3 with attributes ID, NAME, ATT, EFF_DATE and EXP_DATE then the SCD panel would have;
    *L1
    ID
    NAME
    EFF_DATE eff date
    EXP_DATE exp date
    ATT trigger history
    *L2
    ID
    NAME
    EFF_DATE eff date
    EXP_DATE exp date
    ATT trigger history
    L1_ID trigger history
    *L3
    ID
    NAME
    EFF_DATE eff date
    EXP_DATE exp date
    ATT trigger history
    L2_ID trigger history
    Let me know if its unclear.
    Cheers
    David

  • Some issues when consuming RFC2 model using WebDynpro Java CE 7.11

    Hi Experts ,
    I'm using Web Dynpro for Java to develop our project. I have issues when I use RFC 2 model to call BAPI function . I already create the RFC 2 model successfully to call one PO BAPI function --- BAPI_PO_GETDETAIL. The whole project build and deploy successfully. At run time, it will call the execute() function of the model object. It also works fine and get the return values.
    I just want to get two return objects : PO_Items and PO_Item_Schedules .
    So far, every thing works fine. But when I want to iterate the PO_Items node and get each property value of current element, the following error occurs :
    com.sap.tc.cm.base.exception.BaseModelRuntimeException: Class 'java.lang.String' of new attribute value is not assignment compatible for attribute 'Prnt_Price' of type 'boolean' in model class 'com.sap.demo.localwd.qaspomodel.Bapiekpo'
        at com.sap.tc.cm.base.model.BaseGenericModelClass.setAttributeValue(BaseGenericModelClass.java:306)
        at com.sap.tc.cm.arfc2.model.ARFC2GenericModelClass.unmarshalFromJCoRecord(ARFC2GenericModelClass.java:287)
        at com.sap.tc.cm.arfc2.model.ARFC2ModelObjectCollection.doUnMarshalAt(ARFC2ModelObjectCollection.java:97)
        at com.sap.tc.cm.arfc2.model.ARFC2ModelObjectCollection.get(ARFC2ModelObjectCollection.java:120)
        at com.sap.tc.webdynpro.progmodel.context.ModelElementList.getElement(ElementList.java:1726)
        ... 72 more
    I use the same way to iterate PO_Item_Schedules element. It also works fine. Therefore, I don't know why this error happens?

    Hi Experts,
    I continue this thread because it seems that I have the same problem as the one asked by Wester Wei.
    I'm developping an application on NWDS using CE 7.11 (I've learned RFC2 with the tutorial [here|http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/f0b102ea-efff-2b10-b3aa-d9e84a2c6bb6?overridelayout=true] ). The problem seems to come from the RFC2 Model, but I just import it (and I can't modify it afterwards, because it is a read-only model).
    So, you advise to "declare one boolean variable and assign Prnt_Price to that variable." or to "Explicity convert boolean to string.", I think you are right, but I don't know how to do that in my app (in the component controller ?). Therefore, the attribute that occurs the problem is in the context outputs, to I don't know I will be able to affect it before calling the BAPI.
    Could you tell me how to fix this problem without modifying the model (because it's read-only) ?
    Thank you for advance,
    Louis

  • Goods issue when DO changed

    Hello,
    Its said that "Goods issue can be posted by changing a single DO".
    When a DO is goods issued, the quantity fields cannot be changed anymore.
    What is mean by the above quoted statement then?
    Why mention GI is possible when a DO is changed? Why not say GI is possible when a DO is created or saved which is more logical?
    What scenario is it trying to describe? Any clues? Thanks.
    regards
    John

    Hello John,
    Regarding :Goods Issue can be posted by Changing a single outbound delivery.
    This is applicable for scenario's like cross docking, where there is no goods movement happening inisde your warehouse. Ideally, you have just go to change mode VL02N of delivery and enter the quantity in picking qty filed under picking Tab.
    In this case your outbound delivery will only have picking status, which will chnage from A TO C after saving the delivery
    And then you can do the post goods issue after saving the delivery.
    Regarding: You can also post the goods issue when the transfer order is confirmed.
    This is applicable for materials which are warehouse managed (stock items), where warehouse movements such as picking and confirmation dialog for stock removal is involved.In this case your outbound delivery needs to confirm to status that is picking status and and warehouse managed status.
    Picking status changes from A TO C once Transfer order is created and warehouse status changes from A TO C once transfer order is confirmed.
    Br,
    Tushar

  • UoM ST (description PCE): issue when trying to change description

    Hello,
    I have got an issue when I change the description of UoM ST : I change the description in lower case : Pce
    But de change is not taken into account.
    Please help.
    thanks,
    Lina

    You need to change the description in the "Measurement Unit text" fields of the UOM ST.  Then define an ISO code for ST.
    Regards,
    Jagadish

Maybe you are looking for

  • Team Planner not working. Click on Team Planner and nothing happens.

    I have Project Professional 2010 and using with Project Server 2010. When I go the the View ribbon and click on Team Planner, nothing happens. Is this a view or a piece of functionality? I looked in Organizer and also do not see any view named Team P

  • Acrobat 8 standard Copying of Text & Graphics doesn't work

    I need to be able to copy and paste from my PDF files. Acrobat allows this - even when protected. Mine used to work fine now sometimes it works but most time it doesn't. I need to get this corrected as it's causing a lot of problems and wasting a lot

  • Short dumps in ST22

    Hi, I get a set of 30 dumps daily on my Solman system. The user is SMD_RFC & the dump is as follows: Runtime Errors         CREATE_DATA_UNKNOWN_TYPE Exception              CX_SY_CREATE_DATA_ERROR Date and Time          28.01.2011 00:30:52 Short text

  • Can having too many emails stored in Mail cause problems?

    I've got over 3,800 emails in my inbox and I sometimes have problems with Mail not starting. My mail is stored in iCloud (so I can access them across all my Apple devices) but I also have a lot of old emails just stored on my Mac. Should I just archi

  • Managing  SUS XML PO output

    Dear All, We are going to implement SRM 7.0 SUS . At the moment we are going to sent our PO XML from our ECC6 EHCP 4 system. Just want to know how do you all monitor and confirm that the XML output is sent out to the SRM system. I know it can be done