{"action":"created","issue":{"url":"https://api.github.com/repos/Hi-Fi/robotframework-seleniumlibrary-java/issues/52","repository_url":"https://api.github.com/repos/Hi-Fi/robotframework-seleniumlibrary-java","labels_url":"https://api.github.com/repos/Hi-Fi/robotframework-seleniumlibrary-java/issues/52/labels{/name}","comments_url":"https://api.github.com/repos/Hi-Fi/robotframework-seleniumlibrary-java/issues/52/comments","events_url":"https://api.github.com/repos/Hi-Fi/robotframework-seleniumlibrary-java/issues/52/events","html_url":"https://github.com/Hi-Fi/robotframework-seleniumlibrary-java/issues/52","id":352234482,"node_id":"MDU6SXNzdWUzNTIyMzQ0ODI=","number":52,"title":"\"Textfield Value Should Be\" fails with NPE on input type=url","user":{"login":"php-coder","id":87088,"node_id":"MDQ6VXNlcjg3MDg4","avatar_url":"https://avatars3.githubusercontent.com/u/87088?v=4","gravatar_id":"","url":"https://api.github.com/users/php-coder","html_url":"https://github.com/php-coder","followers_url":"https://api.github.com/users/php-coder/followers","following_url":"https://api.github.com/users/php-coder/following{/other_user}","gists_url":"https://api.github.com/users/php-coder/gists{/gist_id}","starred_url":"https://api.github.com/users/php-coder/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/php-coder/subscriptions","organizations_url":"https://api.github.com/users/php-coder/orgs","repos_url":"https://api.github.com/users/php-coder/repos","events_url":"https://api.github.com/users/php-coder/events{/privacy}","received_events_url":"https://api.github.com/users/php-coder/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":3,"created_at":"2018-08-20T17:51:16Z","updated_at":"2018-08-21T10:15:04Z","closed_at":null,"author_association":"NONE","body":"The issue is the same as https://github.com/MarkusBernhardt/robotframework-selenium2library-java/issues/92:\r\n\r\nThe keyword `Textfield Value Should Be` fails with NullPointerException, when it's used for getting a value from the `<input type=url>`:\r\n```\r\n20180820 18:47:32.848 - FAIL - RuntimeException\r\n20180820 18:47:32.848 - DEBUG - java.lang.RuntimeException\r\n        at org.robotframework.javalib.library.AnnotationLibrary.retrieveInnerException(AnnotationLibrary.java:148)\r\n        at org.robotframework.javalib.library.AnnotationLibrary.runKeyword(AnnotationLibrary.java:130)\r\n        at com.github.markusbernhardt.seleniumlibrary.SeleniumLibrary.runKeyword(SeleniumLibrary.java:499)\r\n        at robot.model.testcase$py.visit$7(/home/peke/Devel/robotframework/build/Lib/robot/model/testcase.py:74)\r\n        at robot.model.testcase$py.call_function(/home/peke/Devel/robotframework/build/Lib/robot/model/testcase.py)\r\n        at robot.model.itemlist$py.visit$11(/home/peke/Devel/robotframework/build/Lib/robot/model/itemlist.py:75)\r\n        at robot.model.itemlist$py.call_function(/home/peke/Devel/robotframework/build/Lib/robot/model/itemlist.py)\r\n        at robot.model.visitor$py.visit_suite$2(/home/peke/Devel/robotframework/build/Lib/robot/model/visitor.py:88)\r\n        at robot.model.visitor$py.call_function(/home/peke/Devel/robotframework/build/Lib/robot/model/visitor.py)\r\n        at robot.model.testsuite$py.visit$19(/home/peke/Devel/robotframework/build/Lib/robot/model/testsuite.py:161)\r\n        at robot.model.testsuite$py.call_function(/home/peke/Devel/robotframework/build/Lib/robot/model/testsuite.py)\r\n        at robot.model.itemlist$py.visit$11(/home/peke/Devel/robotframework/build/Lib/robot/model/itemlist.py:75)\r\n        at robot.model.itemlist$py.call_function(/home/peke/Devel/robotframework/build/Lib/robot/model/itemlist.py)\r\n        at robot.model.visitor$py.visit_suite$2(/home/peke/Devel/robotframework/build/Lib/robot/model/visitor.py:88)\r\n        at robot.model.visitor$py.call_function(/home/peke/Devel/robotframework/build/Lib/robot/model/visitor.py)\r\n        at robot.model.testsuite$py.visit$19(/home/peke/Devel/robotframework/build/Lib/robot/model/testsuite.py:161)\r\n        at robot.model.testsuite$py.call_function(/home/peke/Devel/robotframework/build/Lib/robot/model/testsuite.py)\r\n        at robot.model.itemlist$py.visit$11(/home/peke/Devel/robotframework/build/Lib/robot/model/itemlist.py:75)\r\n        at robot.model.itemlist$py.call_function(/home/peke/Devel/robotframework/build/Lib/robot/model/itemlist.py)\r\n        at robot.model.visitor$py.visit_suite$2(/home/peke/Devel/robotframework/build/Lib/robot/model/visitor.py:88)\r\n        at robot.model.visitor$py.call_function(/home/peke/Devel/robotframework/build/Lib/robot/model/visitor.py)\r\n        at robot.model.testsuite$py.visit$19(/home/peke/Devel/robotframework/build/Lib/robot/model/testsuite.py:161)\r\n        at robot.model.testsuite$py.call_function(/home/peke/Devel/robotframework/build/Lib/robot/model/testsuite.py)\r\n        at robot.model.itemlist$py.visit$11(/home/peke/Devel/robotframework/build/Lib/robot/model/itemlist.py:75)\r\n        at robot.model.itemlist$py.call_function(/home/peke/Devel/robotframework/build/Lib/robot/model/itemlist.py)\r\n        at robot.model.visitor$py.visit_suite$2(/home/peke/Devel/robotframework/build/Lib/robot/model/visitor.py:88)\r\n        at robot.model.visitor$py.call_function(/home/peke/Devel/robotframework/build/Lib/robot/model/visitor.py)\r\n        at robot.model.testsuite$py.visit$19(/home/peke/Devel/robotframework/build/Lib/robot/model/testsuite.py:161)\r\n        at robot.model.testsuite$py.call_function(/home/peke/Devel/robotframework/build/Lib/robot/model/testsuite.py)\r\n        at robot.run$py.main$3(/home/peke/Devel/robotframework/build/Lib/robot/run.py:452)\r\n        at robot.run$py.call_function(/home/peke/Devel/robotframework/build/Lib/robot/run.py)\r\n        at robot.utils.application$py._execute$10(/home/peke/Devel/robotframework/build/Lib/robot/utils/application.py:94)\r\n        at robot.utils.application$py.call_function(/home/peke/Devel/robotframework/build/Lib/robot/utils/application.py)\r\n        at robot.utils.application$py.execute_cli$5(/home/peke/Devel/robotframework/build/Lib/robot/utils/application.py:49)\r\n        at robot.utils.application$py.call_function(/home/peke/Devel/robotframework/build/Lib/robot/utils/application.py)\r\n        at robot.run$py.run_cli$7(/home/peke/Devel/robotframework/build/Lib/robot/run.py:489)\r\n        at robot.run$py.call_function(/home/peke/Devel/robotframework/build/Lib/robot/run.py)\r\n        at robot.jarrunner$py._run$3(/home/peke/Devel/robotframework/build/Lib/robot/jarrunner.py:64)\r\n        at robot.jarrunner$py.call_function(/home/peke/Devel/robotframework/build/Lib/robot/jarrunner.py)\r\n        at robot.jarrunner$py.run$2(/home/peke/Devel/robotframework/build/Lib/robot/jarrunner.py:57)\r\n        at robot.jarrunner$py.call_function(/home/peke/Devel/robotframework/build/Lib/robot/jarrunner.py)\r\n        at org.robotframework.RobotRunner.run(RobotRunner.java:74)\r\n        at org.robotframework.RobotFramework.run(RobotFramework.java:61)\r\n        at org.robotframework.mavenplugin.AcceptanceTestMojo.executeRobot(AcceptanceTestMojo.java:73)\r\n        at org.robotframework.mavenplugin.AcceptanceTestMojo.subclassExecute(AcceptanceTestMojo.java:68)\r\n        at org.robotframework.mavenplugin.AbstractMojoWithLoadedClasspath.execute(AbstractMojoWithLoadedClasspath.java:53)\r\n        at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:137)\r\n        at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:208)\r\n        at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:154)\r\n        at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:146)\r\n        at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:117)\r\n        at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:81)\r\n        at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build(SingleThreadedBuilder.java:56)\r\n        at org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:128)\r\n        at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:305)\r\n        at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:192)\r\n        at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:105)\r\n        at org.apache.maven.cli.MavenCli.execute(MavenCli.java:954)\r\n        at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:288)\r\n        at org.apache.maven.cli.MavenCli.main(MavenCli.java:192)\r\n        at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:289)\r\n        at org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:229)\r\n        at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:415)\r\n        at org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:356)\r\nCaused by: java.lang.NullPointerException\r\n        at com.github.markusbernhardt.seleniumlibrary.keywords.FormElement.textfieldValueShouldBe(FormElement.java:504)\r\n        at com.github.markusbernhardt.seleniumlibrary.keywords.FormElement.textfieldValueShouldBe(FormElement.java:479)\r\n        at org.robotframework.javalib.reflection.KeywordInvoker.invoke(KeywordInvoker.java:50)\r\n        at org.robotframework.javalib.beans.annotation.AnnotationKeywordExtractor$1.execute(AnnotationKeywordExtractor.java:62)\r\n        at org.robotframework.javalib.beans.annotation.AnnotationKeywordExtractor$2.execute(AnnotationKeywordExtractor.java:86)\r\n        at org.robotframework.javalib.library.KeywordFactoryBasedLibrary.runKeyword(KeywordFactoryBasedLibrary.java:37)\r\n        at org.robotframework.javalib.library.AnnotationLibrary.runKeyword(AnnotationLibrary.java:128)\r\n        ... 227 more\r\n20180820 18:47:32.848 - INFO - +----- END KW: SeleniumLibrary.Textfield Value Should Be (41)\r\n```"},"comment":{"url":"https://api.github.com/repos/Hi-Fi/robotframework-seleniumlibrary-java/issues/comments/414624793","html_url":"https://github.com/Hi-Fi/robotframework-seleniumlibrary-java/issues/52#issuecomment-414624793","issue_url":"https://api.github.com/repos/Hi-Fi/robotframework-seleniumlibrary-java/issues/52","id":414624793,"node_id":"MDEyOklzc3VlQ29tbWVudDQxNDYyNDc5Mw==","user":{"login":"php-coder","id":87088,"node_id":"MDQ6VXNlcjg3MDg4","avatar_url":"https://avatars3.githubusercontent.com/u/87088?v=4","gravatar_id":"","url":"https://api.github.com/users/php-coder","html_url":"https://github.com/php-coder","followers_url":"https://api.github.com/users/php-coder/followers","following_url":"https://api.github.com/users/php-coder/following{/other_user}","gists_url":"https://api.github.com/users/php-coder/gists{/gist_id}","starred_url":"https://api.github.com/users/php-coder/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/php-coder/subscriptions","organizations_url":"https://api.github.com/users/php-coder/orgs","repos_url":"https://api.github.com/users/php-coder/repos","events_url":"https://api.github.com/users/php-coder/events{/privacy}","received_events_url":"https://api.github.com/users/php-coder/received_events","type":"User","site_admin":false},"created_at":"2018-08-21T10:15:04Z","updated_at":"2018-08-21T10:15:04Z","author_association":"NONE","body":"Thanks! \r\n\r\nI'll check it again after migrating to Selenium 3 and report back."}}
{"actor":{"display_login":"php-coder"}}