StringUtilities.stringToKeywords BUG in JDE 4.5.0?

Hello

I don't know if consider this a bug or a different behavior. BUT when you test this piece of code in two different JDE results were completely different.

String s = "rt=100\nIDa=101\nIDb=102\n";

String[] fields = net.rim.device.api.util.StringUtilities.stringToKeywords(s);

In JDE 4.2.2 fields [] has [["rt = 100"], ["IDa = 101" ""], ["BID = 102" "]]

While in the JDE 4.5.0 [["rt"] ["100\nIDa"], ["101\nIDb"], ["102\n"]]

Could someone check if I'm right?

Is there another way to mark channels?

Thank you very much!

OK, I was able to reproduce this in version 4.6.0.  I also tried the version 4.7.0 and found that it worked correctly, so it seems that the problem has been resolved.

Tags: BlackBerry Developers

Similar Questions

  • Problems capturing pictures about OS6 - East System.getProperty ("video.snapshot.encodings"); valid?

    Hello

    I hope someone can help with this query.

    I use the code that is very similar to the sample application camerademo to take a photo using the camera. It works properly on devices running OS5. However, on devices running OS6 photo is just an image of white/black.

    I think I followed the problem until the encoding string passed to getSnapshot(). When I switch which must be a valid encoding string (based on the output of System.getProperty ("video.snapshot.encodings")) the captured image is a black screen. However, when I pass null to getSnapshot() it works correctly. I want to avoid using null as the captured image is much more that I need and for reasons of effectiveness, I would like to avoid having to reduce its size after the capture of the photo.

    I tested this on the 9780 Simulator. The corresponding code is included below for reference.

    Thanks in advance!

    /*
     * CameraDemo.java
     *
     * Copyright © 1998-2008 Research In Motion Ltd.
     *
     * Note: For the sake of simplicity, this sample application may not leverage
     * resource bundles and resource strings.  However, it is STRONGLY recommended
     * that application developers make use of the localization features available
     * within the BlackBerry development platform to ensure a seamless application
     * experience across a variety of languages and geographies.  For more information
     * on localizing your application, please refer to the BlackBerry Java Development
     * Environment Development Guide associated with this release.
     */
    
    package com.rim.samples.device.camerademo;
    
    import java.util.Vector;
    
    import javax.microedition.amms.control.camera.CameraControl;
    import javax.microedition.media.Manager;
    import javax.microedition.media.Player;
    import javax.microedition.media.control.VideoControl;
    
    import net.rim.device.api.system.Characters;
    import net.rim.device.api.ui.Field;
    import net.rim.device.api.ui.Keypad;
    import net.rim.device.api.ui.UiApplication;
    import net.rim.device.api.ui.component.Dialog;
    import net.rim.device.api.ui.component.RichTextField;
    import net.rim.device.api.ui.container.MainScreen;
    import net.rim.device.api.util.StringUtilities;
    
    /**
     * A sample application used to demonstrate the VideoControl.getSnapshot()
     * method. Creates a custom camera which can take snapshots from the
     * Blackberry's camera.
     */
    final class CameraDemo extends UiApplication
    {
        /** Entry point for this application. */
        public static void main(String[] args)
        {
            CameraDemo demo = new CameraDemo();
            demo.enterEventDispatcher();
        }
    
        /** Constructor. */
        private CameraDemo()
        {
            CameraScreen screen = new CameraScreen();
            pushScreen( screen );
        }
    }
    
    /**
     * A UI screen to display the camera display and buttons.
     */
    final class CameraScreen extends MainScreen
    {
        /** The camera's video controller. */
        private VideoControl _videoControl;
    
        /** The field containing the feed from the camera. */
        private Field _videoField;
    
        private Player player;
    
        /** An array of valid snapshot encodings. */
        private EncodingProperties[] _encodings;
    
        /**
         * Constructor. Initializes the camera and creates the UI.
         */
        public CameraScreen()
        {
            //Set the title of the screen.
            //setTitle( new LabelField( "Camera Demo" , LabelField.ELLIPSIS | LabelField.USE_ALL_WIDTH ) );
    
            //Initialize the camera object and video field.
            initializeCamera();
    
            //Initialize the list of possible encodings.
            initializeEncodingList();
    
            //If the field was constructed successfully, create the UI.
            if(_videoField != null)
            {
                createUI();
            }
            //If not, display an error message to the user.
            else
            {
                add( new RichTextField( "Error connecting to camera." ) );
            }
    
        }
    
        /**
         * Adds the VideoField and the "Take Photo" button to the screen.
         */
        private void createUI()
        {
            //Add the video field to the screen.
            add(_videoField);
    
        }
    
        /**
         * Initializes the Player, VideoControl and VideoField.
         */
        private void initializeCamera()
        {
            try
            {
                //Create a player for the Blackberry's camera.
               player = Manager.createPlayer( "capture://video" );
    
                //Set the player to the REALIZED state (see Player docs.)
                player.realize();
    
                //Grab the video control and set it to the current display.
                _videoControl = (VideoControl)player.getControl( "VideoControl" );
    
                if (_videoControl != null)
                {
                    //Create the video field as a GUI primitive (as opposed to a
                    //direct video, which can only be used on platforms with
                    //LCDUI support.)
                    _videoField = (Field) _videoControl.initDisplayMode (VideoControl.USE_GUI_PRIMITIVE, "net.rim.device.api.ui.Field");
                    //Display the video control
                    _videoControl.setDisplayFullScreen(true);
                    _videoControl.setVisible(true);
                }
    
                //Set the player to the STARTED state (see Player docs.)
                player.start();
    
            }
            catch(Exception e)
            {
                Dialog.alert( "ERROR " + e.getClass() + ":  " + e.getMessage() );
            }
        }
    
        /**
         * Create a screen used to display a snapshot.
         * @param raw A byte array representing an image.
         */
        private void createImageScreen( byte[] raw )
        {
            //Initialize the screen.
            ImageScreen imageScreen = new ImageScreen( raw );
    
            //Push this screen to display it to the user.
            UiApplication.getUiApplication().pushScreen( imageScreen );
        }
    
        /**
         * Handle trackball click events.
         * @see net.rim.device.api.ui.Screen#invokeAction(int)
         */
        protected boolean invokeAction(int action)
        {
            boolean handled = super.invokeAction(action); 
    
            if(!handled)
            {
                switch(action)
                {
                    case ACTION_INVOKE: // Trackball click.
                    {
                    try
                    {
                        //A null encoding indicates that the camera should
                        //use the default snapshot encoding.
                        String encoding = null;
    
                        // All the below result in a black screen being captured on OS6 devices
                        // encoding = "encoding=jpeg&width=1024&height=768";
                        // encoding = "encoding=jpeg&width=1024&height=768&quality=superfine";
                        // encoding = _encodings[1].getFullEncoding();
                        // Null works but the image captured is large (~1MB)
                        encoding = null;
    
                        //Retrieve the raw image from the VideoControl and
                        //create a screen to display the image to the user.
                        createImageScreen(_videoControl.getSnapshot(  encoding ) );//null works
                    }
                    catch(final Throwable e)
                    {
                        UiApplication.getUiApplication().invokeLater(new Runnable()
                        {
                            public void run()
                            {
                                Dialog.alert( "ERROR " + e.getClass() + ":  " + e.getMessage() );
                            }
                        });
                    }
    
                        return true;
                    }
                }
            }
            return handled;
        }
    
        /**
         * Prevent the save dialog from being displayed.
         * @see net.rim.device.api.ui.container.MainScreen#onSavePrompt()
         */
        public boolean onSavePrompt()
        {
            return true;
        }
    
        /**
         * Initialize the list of encodings.
         */
        private void initializeEncodingList()
        {
            try
            {
                //Retrieve the list of valid encodings.
                String encodingString = System.getProperty("video.snapshot.encodings");
    
                //Extract the properties as an array of words.
                String[] properties = StringUtilities.stringToKeywords(encodingString);
    
                //The list of encodings;
                Vector encodingList = new Vector();
    
                //Strings representing the four properties of an encoding as
                //returned by System.getProperty().
                String encoding = "encoding";
                String width = "width";
                String height = "height";
    
                EncodingProperties temp = null;
    
                for(int i = 0; i < properties.length ; ++i)
                {
                    if( properties[i].equals(encoding))
                    {
                        if(temp != null && temp.isComplete())
                        {
                            //Add a new encoding to the list if it has been
                            //properly set.
                            encodingList.addElement( temp );
                        }
                        temp = new EncodingProperties();
    
                        //Set the new encoding's format.
                        ++i;
                        temp.setFormat(properties[i]);
                    }
                    else if( properties[i].equals(width))
                    {
                        //Set the new encoding's width.
                        ++i;
                        temp.setWidth(properties[i]);
                    }
                    else if( properties[i].equals(height))
                    {
                        //Set the new encoding's height.
                        ++i;
                        temp.setHeight(properties[i]);
                    }
                }
    
                //If there is a leftover complete encoding, add it.
                if(temp != null && temp.isComplete())
                {
                    encodingList.addElement( temp );
                }
    
                //Convert the Vector to an array for later use.
                _encodings = new EncodingProperties[ encodingList.size() ];
                encodingList.copyInto((Object[])_encodings);
            }
            catch (Exception e)
            {
                //Something is wrong, indicate that there are no encoding options.
                _encodings = null;
            }
        }
        protected  boolean keyDown(int keycode,
                               int time) {
            System.out.println("Input" + keycode + "/" + Keypad.key(keycode) + " C1 = " + Keypad.KEY_CONVENIENCE_1 +  " C2 = " + Keypad.KEY_CONVENIENCE_2);
            if ( Keypad.key(keycode) == Keypad.KEY_CONVENIENCE_1 ) {
                return true;
            }
            return super.keyDown(keycode, time);
        }
    
            protected  boolean keyChar(char c, int status, int time) {
                System.out.println("Input" + c + ":" + Keypad.getKeyCode(c, status));
                switch (c) {
                    case Characters.ESCAPE:
                        this.close();
                        return true;
                    default:
                        return super.keyChar(c, status, time);
                }
    
            }
    }
    

    Thanks for getting back to me.

    It turns out that it was only a problem on the Simulator. I managed to get my hands on a real device 9780 and the code works fine on it.

  • to the attention of RIM - a bug annoying to JDE

    In the Java development environment, there are annoying bug (maybe someone call a function ).

    When you start JDE it loads the class information and it takes time.

    OK, I'm going with him, because it is necessary

    But when I start JDE with empty workspace without a project within JDE waits until it loads the class information.

    And it sometimes takes a lot of time and I can't do a few steps with JDE until he finished.

    What information of class is JDE loading when there is no project to the workspace?

    This is normal.  It loads the classes of the BlackBerry API defined during this period.  If you have a workspace, it will also load the classes of your projects (this is why it takes more time).

    You will also notice that the older versions of BlackBerry JDE perform this operation faster due to the fact that there are more classes in each version of the BlackBerry JDE.

  • JDE Eclipse plug-in

    Hello

    I write this message for tips and out of my concern for the current state of the eclipse for JDE plugin.

    As a newcomer to the development of blackberry, I tried to optimize a process for the development team to

    make their job a little easier, more specifically, the ability to debug our application in eclipse using the Simulator.  I managed to develop a simple application that I can with ease, call the debugger, however, I would like to know about 2 main problems I've noticed

    (1) be constrained in the CBC for source file

    (2) not be able to include libraries third 3rd in a workspace of blackberry.

    Problem # 1 is not a problem, it of a pain, but not as bad as (2).  As you know, most java applications use the libraries open source by preventing the Constitution of third-party libraries, life becomes very difficult, and I suppose that in some cases, people/companies drop this and move to another platform.

    What I really want to know is - what, work to correct these problems and to deliver a new version anytime soon?

    I hope you are because in its current state, you send a bad message to developers, youenjoy that problems with eclise JDE plugin google see what I mean.  I like to develop for the blackberry, but the lack of a debugger is a pretty serious problem.  Given that both Eclipse and Netbeans are main currents IDE, you will need to accept that most of the people will NOT fall to use your own custom made Java IDE.

    There was on my team talks about moving to another platform and is one of the main factors as bug fixing is a nightmare without a debugger and we have standardized on the use of eclipse.

    If the task to solve this is also very good, why not make it open source and you will have an idea of how much of an issue this is and how much people are willing to invest to make it better.

    If you are any chance to go to the Conference for developers in San Francisco next week, then it would be an excellent opportunity for you to ask in the future for various people on BOARD on the plug-in.

  • Eyelid field bug

    I have a problem with new EyelidFieldManager 5.0

        public HomeScreen() {
            super(MainScreen.NO_VERTICAL_SCROLL);
            m_eyelidFieldManager = new EyelidFieldManager();
    
            m_eyelidFieldManager.addTop(new ButtonField("EYLID TOP BUTTON"));
            m_eyelidFieldManager.add(new ButtonField("TEST BUTTON"), 0, 0);
            m_eyelidFieldManager.add(new ButtonField("TEST BUTTON"), 0, Display.getHeight()-35);
            m_eyelidFieldManager.addBottom(new ButtonField("EYELID BOTTOM BUTTON"));
            add(m_eyelidFieldManager);
        }
    

     

    It's just a screen screen. extension class The buttons in the upper and lower eyelids draw UNDER the two buttons at the top and bottom of the screen. If the behavior seen here: http://docs.blackberry.com/en/developers/deliverables/11945/Eyelid_field_925609_11.jsp is not possible as a field full screen would mask the eyelids completely - what a pretty major bug or am I missing something?

    System: Windows7.0 JDE 5.0.0.14 running

    Thank you

    roygbiv

    Confirmed by Rim as a bug, a fix has already been submitted, but it is not in the public version.

    Thank you

    roygbiv

  • Full duplex to BlackBerry JDE 4.7

    Hello

    I know that his duplex (play and record at the same time) is not supported in BlackBerry JDE 4.6.

    I saw the article - "not sure I have it is a bug or a feature. We use two players: one for record, another for reading ', but I couldn't find the solution.

    Does anyone know how to implement the application with the duplex sound?

    Alternatively, the BlackBerry JDE 4.7 does support duplex sound?

    Thank you.

    Best regards, Ricos.

    Yes. It is possible. Play and record on two separate applications. Oh, make basic applications.

  • JDE throws a Null ex pointer when connecting to sim

    I develop in Netbeans with the mobile plugin, but for some reason the debugging doesn't work that well.  It used to be fine, but something has erupted recently. It is a separate issue, but don't worry, I'm working on fixing, or more probably go to Eclipse.*

    So for now when I run my app in the Simulator, if I want to use printfs to debug something, I connect to the SIM with the JDE.  This used to work fine, but now it's broken as well.

    When the Simulator is running, I opened the JDE, and select Debug, attach to the Simulator.  What follows "trying to connect to the virtual machine" pop-up window is blocked, and when I close I see a popup to Null pointer exception.

    To be clear, it is the application of JDE Swing is throwing the NPE, not my BlackBerry app.

    Someone at - there a work around for this bug?

    * I use Netbeans because the plugin 1.1 does not support more than 4.5 or 4.7, our lowest supported version is 4.3

    Reinstall the JDE seems to have worked...

  • HTML5 Micro API NullPointerException Bug.

    From what I can tell, the program for the microphone API example - https://developer.blackberry.com/html5/apis/blackberry.media.microphone.html

    will have always a NullPointerException uncaught on function "RecordPlayer.writeSavedData ()" line: 1197 when you use Blackberry JDE 7.1.0. Still saves the file, it will first the exeption. I tried on an earlier version 6.0.0 and it worked fine. I heard that he even worked on 7.0.0. Does anyone know a solution to this? I think it's a bug, or it may just be a problem with the code example.

    I finally managed to find that it was a section of the code of the function 'stop' in Record.java. I don't know if that would break some functions of the Microphone API, but I just commented on it:

    Stop recording, close the OutputStream and player.
    / * If (_rcontrol! = null) {}
    try {}
    _rcontrol.commit ();
    } catch (IOException e) {}
    MicrophoneNamespace.handleError (_errorCallback, e);
    }
    _rcontrol = null;
    }*/

    I don't know how he was throwing a NullPointerException, but without this article, the code works perfectly fine.

  • JDE build / compile failed

    Hello.

    I have a Java application code compressed into a file. I extract it, build and run a simulator. Everything's fine. When I make a change to the code and try to rebuild the project, I get the following error:

    An exception occurred in the compiler (1.5.0_01). Please fill out a bug in the Java Developer Connection (http://java.sun.com/webapps/bugreport) after checking the Bug Parade of duplicates. Include your program and the following diagnostic tests in your report.  Thank you.
    com.sun.tools.javac.code.Symbol$ CompletionFailure: file not found net\rim\device\internal\ui\Border.class

    I use JDE v. 4.2.1.41 with JDK 1.5.0. I also tried with JDK 1.4.2. It's the same thing.

    Kind regards.

    It is a problem with the version of the JDK you are using.  The following link explains.

    Support - Error: com.sun.tools.javac.code.Symbol$ CompletionFailure: file not found net\rim\device\internal\ui\Border.class
    Article number: DB-00586

    http://www.BlackBerry.com/knowledgecenterpublic/livelink.exe/fetch/2000/348583/800738/800901/support...

  • Signature keys and code updates - bugs fixed and improvements

    Apologies if I put this thread in a wrong forum. Please feel free to move.

    I have a few questions about code signing and approval of the request and I would be really grateful to anyone who could please help me with that.

    1. I bought a single set of keys to sign my .cod files to deploy the portable device of code signing. Should I get an authorization from RIM or BB to deploy my application on a device in the following cases - i) if I want to use BB App store, ii) if I don't want to use BB App store and load the application manually from a PC, iii) if I want to use another installation for deployment outside BB OTA.

    2. for updates in my current application for example bug corrections or improvements, I needed to buy a new set of keys for code signing or those I bought previously would do the job (assuming that I sign my files from the same workstation COD).

    3. If the old code signing keys would be sufficient for the same application, but with some bug fixes and improvements, what all would I need to update either in my camera (if the application is deployed on the device) or on the BB App store.

    4. what happens to jar files? I also need to load jar files in my handheld device to run the application? If so, then I need to update the jar files in the event of bug fixes?

    Please help me on the above questions because my project is in a very critical stage now. I will be really grateful.

    Thanks in advance a ton.

    Your set of keys (files *.csi and sigtool.*) can be used for unlimited applications and for unlimited signatures.

    There is no limitation for you.

    Just make a backup of your key (*.csi and sigtool.* files) and restore JDE/bin folder when necessary.

    This means that all the files of new/updated cod to date could be signed with the same key set?

    You can use the keys that you have already bought for new and updated and you want cod files.

    There is no need to buy these keys again.

  • ApplicationMenuItem called with null in JDE 4.6 when you enter the phone number

    When I install a custom phone app, ApplicationMenuItem and

    try to enter a number on the keypad of the native Dialer, and then click the custom menu,

    my custom ApplicationMenuItem is called with a null context object.

    This same code + test case works well under the 4.5 JDE / 8300 emulator

    and device 8320, but fails under JDE 4.6 with the BB 9000 emulator

    and device

    To reproduce the bug:

    * Build/launch of the attached test application

    * Send with previous key

    * Go to the native Dialer

    * Enter "123" on the keyboard of the phone

    * Click on the trackball

    * Choose Bug49 the context menu

    * It will appear a dialog box indicating "context has the null value - is this a bug?

    NOTE that if, rather than enter a number on the keypad of the phone with step 4.

    a call log is selected, then it works and a non-null context object is passed.

    Can I make it work?  If this is a known bug, are

    It no work around?

    import net.rim.blackberry.api.menuitem.ApplicationMenuItem;import net.rim.blackberry.api.menuitem.ApplicationMenuItemRepository;import net.rim.device.api.ui.UiApplication;import net.rim.device.api.ui.component.Dialog;import net.rim.device.api.ui.component.LabelField;import net.rim.device.api.ui.component.RichTextField;import net.rim.device.api.ui.container.MainScreen;
    
    public class Bug49 extends UiApplication { public Bug49()    {     super();      Bug49Screen screen = new Bug49Screen();       pushScreen(screen);       ApplicationMenuItemRepository amir = ApplicationMenuItemRepository.getInstance();     Bug49NativeMenu bug49NativeMenu = new Bug49NativeMenu(0);     amir.addMenuItem(ApplicationMenuItemRepository.MENUITEM_PHONE, bug49NativeMenu ); }
    
      public static void main(String[] args) {      Bug49 b49 = new Bug49();      b49.enterEventDispatcher();   }
    
       static class Bug49Screen extends MainScreen {     public Bug49Screen() {            super();          setTitle(new LabelField("Hello"));            add(new RichTextField("Hello"));      } }
    
      static class Bug49NativeMenu extends ApplicationMenuItem  {     public Bug49NativeMenu(int order) {           super(order);     }     public Object run(Object context) {           if (context == null) {                Dialog.alert("context is null -- is this a bug?");            }         else {                Dialog.alert("context not null");         }         return null;      }     public String toString() {            return "Bug 49";      } }}
    

    It is a problem in the version of BlackBerry device software 4.6.0.  It has been fixed in version 4.7.0.

  • BlackBerry Smartphones Permission screen bug in Os 7.1 9320 bundle.

    Hello

    9320 OS 7.1 sample "ApplicationPermissionsDemo" device which has been provided by RIM 7.1 JDE has deployed

    If the State of the prompt or deny application permissions then display of permission by invoking the call as

    System.out.println ("_assertHasPermissions (): VALUE_ALLOW = 999, 998 = VALUE_PROMPT, VALUE_DENY = 997");

    If (original.getPermission (ApplicationPermissions.PERMISSION_INPUT_SIMULATION) == ApplicationPermissions.VALUE_ALLOW &)
    original.getPermission (ApplicationPermissions.PERMISSION_PHONE) == ApplicationPermissions.VALUE_ALLOW &.
    original.getPermission (ApplicationPermissions.PERMISSION_DEVICE_SETTINGS) == ApplicationPermissions.VALUE_ALLOW &.
    original.getPermission (ApplicationPermissions.PERMISSION_EMAIL) is ApplicationPermissions.VALUE_ALLOW)
    {
    All permissions are currently available
    return;
    }

    Create an application for authorization for each of your application's permissions
    needs. Note that you do not want to enumerate all possible permissions
    values because that offers little value to the application or the user.
    Ask only the necessary permissions to your application.
    ApplicationPermissions permRequest = new ApplicationPermissions();
    permRequest.addPermission (ApplicationPermissions.PERMISSION_INPUT_SIMULATION);
    permRequest.addPermission (ApplicationPermissions.PERMISSION_PHONE);
    permRequest.addPermission (ApplicationPermissions.PERMISSION_DEVICE_SETTINGS);
    permRequest.addPermission (ApplicationPermissions.PERMISSION_EMAIL);
    permRequest.addPermission (ApplicationPermissions.PERMISSION_INTERNET);
    permRequest.addPermission (ApplicationPermissions.PERMISSION_WIFI);

    acceptance of Boolean is ApplicationPermissionsManager.getInstance () .invokePermissionsRequest (permRequest);. / / Question: control is not here. Authorization screen not displayed to the user and always returns false without user opt and wait.

    Authorization screen at all.

    Details of the OS:

    9320 os 7.1 bundle, (platform v7.1.0.285)

    This is a bug in the version of the OS or?. Please helpout.

    Thanks in advance.

    It's OS binary question. Problem solved in the new version of the os. Please find the operating system version details

    9320 7.1 bundle 825 (v7.1.0.242, platform 9.49.0.15)

    Thanks for the support and quick response.

  • macOS bug Sierra - Possible? (Terminal)

    I use the Terminal Df-h command to find the percentage of used space on the hard drive of my Mac, and I've noticed that since the upgrade to Mac OS Sierra; It came out that I used 0% (which may not be true); I was wondering could this be a bug and this is the case with anyone else?

    In fact, it is show you used 6% of disk space. 0 percent at the end relates the number of inodes that are used (data structures that manage the different metadata). Because you have so few files you are not yet using 1% of inodes, so he says always 0% are used.

    So, no, no bug

  • Calendar Apple App Bug frozen works only with iOS 10 update grrr

    Since I updated to iOS 10 (more more later than 10.2, etc.), everything was not too bad except THE APPLE CALENDAR app, its deiving me crazy when I click on the app it's like it freezes and past shift x 50 mode still something to do with the calendar app will cause either a frozen or a black screen or white and then crashed ack to main menu. Sometimes it will allow me to create but will be trolling with typing and finally crashed or not even save it... Please HELP I am sure what else to do, I tried to download google calendar and which seemed to have something of bug he loves too then something happens. And I tried to delete it and download it again, / force delivery, nothing has changed

    Hi there calsparks!

    Thank you for bringing your question on the calendar of freezing and trolling since the update to iOS 10 on your iPhone for Apple Support communities.  I rely on the calendar to keep my life organized, so I'm happy to help you resolve this issue today.

    Looks like you did a few good troubleshooting by force to leave the app, force to restart the iPhone and deleting and reinstalling the application calendar.  At this stage my next recommendation would be to backup your iPhone, then erase and restore your iPhone as a new device, then test calendar to see if it behaves correctly, and then restore your backup.

    The backup of your iPhone, iPad and iPod touch

    Use iTunes on your Mac or PC to restore your iPhone, iPad or iPod to factory settings

    Restore your iPhone, iPad or iPod touch from a backup

    Have a great day!

  • iPhone restore backup encryption bug in iTunes

    First the details of my system:

    El Capitan 10.11.6

    iPhone iOS 6 10.0.2

    iTunes 12.5.1.21

    Steps to reproduce:

    1 backup the by using the encrypted password (current running iOS 10) iPhone

    2. once the backup is complete change password encrypted from A to B

    3. restore the iPhone using the backup.

    The backup cannot be restored with A password or password B.

    I think that most people would say I forgot the password B. You would be a mistake. Password B was stored in my keychain and it wouldn't work. To check that I had the correct password, I downloaded a password free utility cracking. For some reason, these utilities are available for Windows only. I used the utility of tenorshare. Since I was sure I knew the password, I used boxes of prefix and suffix of the utility to verify that the password is correct. The utility shows you only the first 2 characters of your password once he finds her. Since I am sure that I knew the password, I put the first 7 characters of the password in the prefix box password and he assumes that the last of them (which I knew that). Then I put the first 6 characters of the password in the prefix area of password and the last character in the zone suffix and guess the second to the last character (which I knew that too). In both cases, he finds the password, which confirmed that all my characters were correct, but iTunes would not accept. At this point, I was convinced this is an Apple bug, so I googled some more and found this blog https://deciphertools.com/blog/ios-10-backup-password-incorrect/ which confirms:

    "If you recently changed your password backup in iTunes, and iTunes is now reports that 'the password was incorrect' when you try to restore this backup, then we may be able to help."

    There is a small problem affecting backups iOS 10 - sometimes changing password causes backup the password being rejected (both new and old passwords) when you try to use the backup that you did. »

    I was able to solve my problem of password associated with the procedure.

    My backup was too important to wait for a solution possible iTunes. Apple should recognize this problem and have a fix as soon as POSSIBLE.

Maybe you are looking for

  • 'Sounds' disabled in the Notifications tab

    As far as I know, I don't have sounds cut permanently any where (I don't see that preference any place), but the option is disabled. Now, when I get a call, I know only the answer/ignore the UI appears on my screen. I want to cut _almost_ all the sou

  • VSS of LabVIEW integration issue

    Hello I'm trying to simulate jointly VSS and Labview by running a simple example of the AWRDE example file. I get the error message that I need license of integration (see the attached screenshot) in order to use the LabVIEW block in VSS. I'm under L

  • How to determine the color of a pixel on any given point on the screen?

    Does anyone know if it is possible to get the value of hexadecimal color of a pixel on the screen? And if yes how can I do this? I'm developing an application which can detect the color of an object in another (open) window and based on some steps. A

  • Want to connect two screens on a desk AXC-603-ur10, what should I do?

    I have two monitors with DVI inputs Dell, currently I have one connected to my HDMI port and still have the free VGA port (as well as USB 3.0). How to connect a second monitor to work off of? Do I need to buy? I tried to pick up a female adapter DVI

  • How to change the screen font size

    original title: my cat sitting on my keyboard. My cat sat on my keyboard and have it printed so small that I can't read. I was on a Yahoo sports page read an article and all the typed text went very small. All the banners and advertising is always th