gvSIG bugs #4534

java.lang.NullPointerException in validate_layer script

Added by Antonio Falciano almost 7 years ago. Updated over 6 years ago.

Status:Closed% Done:

0%

Priority:NormalSpent time:-
Assignee:-
Category:Scripting
Target version:2.4.0-2830 (rev. org.gvsig.desktop-2.0.196)
Severity:Minor Add-on version:
gvSIG version:2.4.0 Add-on build:
gvSIG build:2827 Add-on resolve version:
Operative System: Add-on resolve build:
Keywords: Proyecto:
Has patch: Hito:
Add-on name:Unknown

Description

A java.lang.NullPointerException occurs when executing the validate_layer script:

Running script validate_layer.
Stript validate_layer aborted.
java.lang.NullPointerException: java.lang.NullPointerException in <script> at line number 188org.gvsig.scripting.ExecuteErrorException: java.lang.NullPointerException: java.lang.NullPointerException in <script> at line number 188
    at org.gvsig.scripting.impl.DefaultScriptingScript.invokeFunction(DefaultScriptingScript.java:550)
    at org.gvsig.scripting.impl.DefaultScriptingScript.run(DefaultScriptingScript.java:520)
    at org.gvsig.scripting.impl.DefaultScriptingScript$ScriptTask.run(DefaultScriptingScript.java:664)
Caused by: javax.script.ScriptException: java.lang.NullPointerException: java.lang.NullPointerException in <script> at line number 188
    at org.python.jsr223.MyPyScriptEngine.scriptException(MyPyScriptEngine.java:209)
    at org.python.jsr223.MyPyScriptEngine.invokeFunction(MyPyScriptEngine.java:138)
    at org.gvsig.scripting.impl.DefaultScriptingScript.invokeFunction(DefaultScriptingScript.java:532)
    ... 2 more
Caused by: Traceback (most recent call last):
  File "<script>", line 188, in main
java.lang.NullPointerException

    at org.gvsig.fmap.geom.jts.primitive.point.Point2D.equals(Point2D.java:251)

    at org.python.core.PyJavaType$5.__call__(PyJavaType.java:611)

    at org.python.core.PyObjectDerived.__ne__(PyObjectDerived.java:596)

    at org.python.core.PyObject._ne(PyObject.java:1578)

    at org.python.pycode._pyx53.main$13(<script>:212)

    at org.python.pycode._pyx53.call_function(<script>)

    at org.python.core.PyTableCode.call(PyTableCode.java:167)

    at org.python.core.PyBaseCode.call(PyBaseCode.java:308)

    at org.python.core.PyFunction.function___call__(PyFunction.java:471)

    at org.python.core.PyFunction.__call__(PyFunction.java:466)

    at org.python.core.PyFunction.__call__(PyFunction.java:456)

    at org.python.jsr223.MyPyScriptEngine.invokeFunction(MyPyScriptEngine.java:132)

    at org.gvsig.scripting.impl.DefaultScriptingScript.invokeFunction(DefaultScriptingScript.java:532)

    at org.gvsig.scripting.impl.DefaultScriptingScript.run(DefaultScriptingScript.java:520)

    at org.gvsig.scripting.impl.DefaultScriptingScript$ScriptTask.run(DefaultScriptingScript.java:664)

java.lang

Associated revisions

Revision 43387
Added by Joaquín del Cerro Murciano almost 7 years ago

refs #4534 fix equals method in Point2D Geometry when compare with null object.

History

#1 Updated by Joaquín del Cerro Murciano almost 7 years ago

  • Status changed from New to Fixed

#2 Updated by Joaquín del Cerro Murciano almost 7 years ago

  • Target version changed from 2.4.0-2850-final (rev. org.gvsig.desktop-2.0.220) to 2.4.0-2830 (rev. org.gvsig.desktop-2.0.196)

#3 Updated by Antonio Falciano over 6 years ago

  • Status changed from Fixed to Closed

Also available in: Atom PDF